/*====================================== ALP Styles ======================================*/
*{font-size:100.01%;}
html {font-size:64%;overflow-y: scroll;}	
body, div, input {margin: 0;padding: 0;}
body{font: 1.1em Verdana, Helvetica, Arial, sans-serif;background:url(images/html_bg.jpg) repeat;}
p, h1, h2, h3, h4, h5, h6 {	margin: 0;	padding-top: 0;	color:#362f2d}
p, blockquote{line-height: 1.5em;font-size:11px;	margin:0 0 10px 0;}
p span {font-weight: bold;}
blockquote {font-style: italic;	background-color:#f9f0db;	padding: 10px;	margin: 5px;}
ul, ol, li {margin:0 0 20px 0;padding:0;}
ol.nonumber li{	list-style:none;}
li{	margin:0 0 11px 0;color:#362f2d}
hr {height: 1px;color: #666;background-color: #666;border: none;}
/*====================================== Header Styles ======================================*/
h1, .head1, h2, .head2, h3, .head3, h4, .head4, h5, .head5, h6, .head6{text-decoration: none;border: none;font-weight: bold;}
div.alp_content h1, div#alp_rightcolumn h1, .head1{margin-bottom: 13px;font-size: 16px;}
div.alp_content h1{margin-left:20px;}
div#alp_rightcolumn h1, .head1 {font-size: 16px;margin-left:0px;}
h2, .head2 {font-size: 14px;margin-bottom: 12px;}
h3, .head3 {font-size: 12px;margin-bottom: 11px;}
h4, .head4 {font-size: 11px;margin-bottom: 12px;}
h5, .head5 {font-size: 11px;font-variant: small-caps;margin-bottom: 10px;}
h6, .head6 {font-size: 10px; margin-bottom: 10px;}
h3.head3_footer {display: block;padding-left:45px;font-size: 1.6em;font-weight: bold;}
.blueHeading {border: 1px solid #003; padding: 4px; background-color: #E8E8E8; color: #003; font-weight: bold; font-size: 1.3em; margin-bottom: 10px;}
h1.orderInformationHeader{   margin-bottom: 4px;margin-left: 20px;margin-top: -10px;}
h1.accountHeader{margin-bottom: 4px !important;margin-top: 2px;}
/*====================================== Anchor Styles ======================================*/
#alp_rightcolumn a:active, #alp_rightcolumn a:link, #alp_rightcolumn a:visited, #price_vary a:active, #price_vary  a:link, #price_vary a:visited{color: #003366;text-decoration: underline;}
#breadcrumb a{text-decoration:underline;}
#breadcrumb a:active, #breadcrumb a:link, #breadcrumb a:visited, span.SaleEndDate, #alp_rightcolumn span.SaleEndDate a, #ZIP_Results div a{	font-size:10px;}
#alp_rightcolumn a:hover, #breadcrumb a:hover, #price_vary a:hover, #alp_rightcolumn span.SaleEndDate a:hover{color: #ED1A2D;text-decoration: none;}
#Product_Details span.SaleEndDate, div.cart_productPrice span.SaleEndDate{color:#9E0B0F;font-style:italic;}
#alp_rightcolumn a img, #content a img{text-decoration: none;background-image: none;}
#alp_rightcolumn a img:hover, #content a img:hover, input[type=image]:hover, input[type=button]:hover {filter:alpha(opacity=85);-moz-opacity:.65;opacity:.65;}
#alp_rightcolumn a img, #content a img input[type=image], input[type=button] {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#ProductNavLinks {text-align: center;}
#ProductNavLinks a img {display: inline;}
#alp_rightcolumn .productResult .productResultImgLink:hover {background: none;padding-bottom: 0;}
#pnlCartSummary a:hover {background: none;}
/***************2011*****************/
a{font-size:11px;color:#002157;text-decoration:none;}
a:hover{color:#9e0b0f;}
a.isolated{	font-size:9px;font-style:italic;}
.alp_content a:active, .alp_content a:link, .alp_content a:visited{color: #003366;text-decoration: underline;}
.alp_content a:hover{color: #ED1A2D;}
.alp_content a img, .ssc_content a img, .tableright a img{display: block;text-decoration: none;background-image: none;background: none;}
/*====================================== Image Styles ======================================*/
.imageleft, .imagecenter, .imageright{padding-bottom: 7px;}
.imageleft, .teaser{float:left;}
.imageleft {padding-right: 7px;}
.imagecenter {margin:auto;padding-right: 7px;}
.imageright {float: right;padding-left: 7px;}
.teaser{padding:5px 8px 0;background:url(images/teaser-bg.png) no-repeat;width:348px;height:168px;}
.teaser img{display:block;margin:0 auto;}
/*====================================== Teaser Boxes on articles pages MUST BE BELOW PRIMARY DEFINITIONS ======================================*/
.topads, .teaser, #teasers { padding:0;}
#teasers { margin: 0; height: 165px;}
.teaser { margin: 0 0 0 5px;float:left; clear: right;width:230px; }
.teaserText  {padding:4px 2px 0 4px; margin:0px; height:29px; text-align: center; }
/*====================================== Font Styles ======================================*/
.smfont	{font-size:.9em;}
.heading {font-size: 2.0em;font-weight: bold;text-align: center;padding: 12px;background-image: url(images/layout/p_heading.jpg);background-repeat: no-repeat;background-position: center center;}
.importanttext {font-size: 1.8em;font-weight: bold;}
.alp_content td ul, #alp_rightcolumn td ul {margin: 0 0 0 16px;padding: 0;}
.alp_content ul, .alp_content li {margin-left: 6px;	padding-left: 6px;}
.alp_content td ul li, #alp_rightcolumn td ul li {padding: 0 0 0 4px;}
.alp_content td li, #alp_rightcolumn td li {margin: 10px 0;}
.dropcap {font-size: 2.6em;	font-weight: bold;float: left;padding-top: 7px;	padding-right: 3px;	padding-bottom: 2px;}
.redalert {font-style: italic;font-weight: bold;color: #ff3333;}
.highlight {background-color: #FFC;	}
.inset-right, .inset-left {	background-color:#FFC;display: block;width: 140px;padding: 10px;margin-top: 3px;font-style: italic;	font-size: 1.3em;overflow: hidden;}
.inset-right {float: right;	margin-left: 5px;}
.inset-left {margin-right: 5px;	float: left;}
/*====================================== ALP Table Styles ======================================*/
th{background-color: #E7C983;color: #362F2D;font-weight: bold;font-size: 12px;}
td, th{border:none;	padding: 4px 10px;font-size:11px;}
.ssc-content table th, .ssc_th, .table-header {	background-color:#003366;text-align: center;color: #FFF;font-weight: bold;font-size: 1.1em;}
.ssc-content table, .ssc_table, .data {border: 1px solid #6699cc;border-collapse:collapse;}
.ssc-content table.td_noborder, .ssc-content table.td_noborder td, .ssc-content table.td_noborder th {border: 0px;text-align: center;}
.ssc-content table.td_noborder_nocenter, .ssc-content table.td_noborder_nocenter td {border: 0px;text-align: left;}
.ssc-content td, .ssc-content th, .ssc_td, .subhead, .table-header2, .altrow, .table-rowalt, .tablefooter, .ssc-content table.imagetable td {text-align: center;}
.ssc-content td, .ssc-content th, .ssc_td {border-right:1px dotted #ccc;border-left:1px dotted #ccc;border-top:none;border-bottom: none;padding: 4px;}
.subhead, .table-header2 {background-color:#cccccc;	font-weight: bold;font-size: 1.1em;}
.altrow, .table-rowalt {background:none repeat scroll 0 0 #F2E7D1;}
.table-rowalt1 {background-color: #ebe6d9;}
#alp_rightcolumn .table-rowalt1 td a img, #content .table-rowalt1 td a img{ background: none;}
.tablefooter {background-color:#999;font-weight: bold;font-size: 1.1em;}
.ssc-content table img {margin: 0;}
.ssc-content table.imagetable caption {	font-size: 95%;}
.ssc-content table.imagetable td {padding: 8px;}
/*======================================  LAYOUT STYLES ======================================*/
#alp_outer {width:1000px;margin:auto;}
#alp_wrapper{width:100%;}
.alp_wrapper{width:1000px; /*IE definition*/padding:0;}
#alp_rightcolumn {padding:0 10px 10px 10px;}
#left_spacing{margin-left:5px;}
#alp_leftcolumn {width:205px;background:url(images/leftnav_BG.png) repeat-y;}
.alp_content {text-align: left;	display:table-cell;	width:990px;}
#alp_header{width:100%;	height: 116px;	background:url(/images/header_bg.jpg) no-repeat;	position:relative;	z-index: 10 !important;}
#alp_headernav {text-align: right;height: 22px;	border-bottom:2px solid #c92127;}
#alp_headernav ul{	margin:0 6px 0 0;float: right;	padding:4px 20px 0 0;}
#alp_headernav li{list-style-type:none;	float:left;}
#alp_headernav a, #alp_headernav a:hover{text-decoration:none;background: none;	font-weight:bold;font-size: 10px;}
/*====================================== THE SEARCH FORM SYTLES ======================================*/
#alp_head_form_brder {border: #FFCC99 1px solid;}
#alp_searchinner {width: 140px;}
#alp_search	{float: right;	height: 20px;font-weight:bold;	text-align:left;z-index: 10;margin-right: 4px;	display: inline;}
#alp_search	input, #productSearch input, #alp_search img, #searchBox, #productSearch img, #searchWithin img, #filterSearchTerm{	padding:0px;margin:0px;}
#alp_search	input, #productSearch input {height: 12px;width: 117px;	font-size:.9em;	font-weight: bold;}
div.selected, div.selected span{background:#6d5433;color:#e9e2c1;font-weight:bold;}
div#searchtabs_articles, div#searchtabs_articles a:link, div#searchtabs_articles a:visited{	background:#e9e2c1;	color:#6d5433;text-decoration:none;}
div#searchtabs_articles, div#searchtabs_products{padding:10px 15px;	border:1px solid #6d5433;}
#alp_rightcolumn #searchtabs{margin-bottom:5px;}
#searchWithin,  .view, .pipeSpace{float:right;}
.alp_search{text-align:right;}
#filterSearchTerm, #searchBox{font-size:.9em;font-weight: bold;}
#searchBox{	height: 12px;width: 123px;border-radius:5px;}
#productSearch {width:120px;margin: auto; padding-left: 1px;margin-bottom: 7px;display:none;}
#productSearch img, #searchWithin img {padding-top:1px;	padding-right:1px;}
#searchWithinBox {height: 25px;}
#searchWithin {	border: 1px solid #300;	background-color:#300;	width: 150px;padding:0 0 0 1px;margin: 0 0 7px 0;}
#filterSearchTerm{height: 12px;	width: 123px;}
#filterControl label, #filterControl1 label {padding-top: 2px;	padding-right: 2px;}
#filterControl, #filterControl1 {text-align:left;width: 100%;}
#filter_search_top, #filter_search_top2, #addressbookbuttons, #filter_search_top1{background:#F4E2AA;width:100%;margin:2px 0;}
#filter_search_top2 td{	padding:0 10px;}
#filterControl form, #filterControl1 form {	width:100%;	clear: both;line-height: 28px;}
div.FilterOrderContent{margin-top:4px; margin-left:5px;} 
div.filterOptions{width:84%;}
#filterOrder, #filterPagesize {	margin-right: 8px;}
.current {font-weight: bold;}
#alp_rightcolumn a.view {background-image: none;}
/*======================================  THE MAIN NAVIGATION STYLES ======================================*/
#alp_mainnav, #TopNav1_lblMainMenu {height:42px;background-image:url(/images/main_nav.jpg);	width: 100%;}
#alp_mainnav ul, #TopNav1_lblMainMenu ul{margin:0px;padding:0px;line-height: 14px;}
#alp_mainnav li, #TopNav1_lblMainMenu ul li{list-style:none;float:left;	margin:0 0 0 13px;	position:relative;	display:block;}
#alp_mainnav li a, #alp_mainnav li a:hover{	color:#000;}
#alp_mainnav li a, #TopNav1_lblMainMenu li a{display:block;	height:37px;}
#header_right li.offers a, #header_right li.howto a, #header_right li.connect a, li.Lawn a, li.Garden a, li.Farm a, li.Home a, li.Livestock a, li.Horse a, li.Pet a, li.Apparel a, li.Tools a, li.Sale a, li.Gifts a{background-image:url(images/ssc_sprites.png);background-repeat:no-repeat;}
#header_right li.offers a, #header_right li.howto a, #header_right li.connect a{display:block;height:20px;}
#header_right li.offers a{background-position:0 -82px;width:77px;}
#header_right li.howto a{background-position:-77px -82px;width:85px;}
#header_right li.connect a{background-position:-162px -82px;width:95px;}
#header_right li.offers a:hover{background-position:0 -102px;width:77px;}
#header_right li.howto a:hover{background-position:-77px -102px;width:85px;}
#header_right li.connect a:hover{background-position:-162px -102px;width:95px;}
li.Lawn a{background-position:0 0;width:69px;}
li.Garden a{background-position:-69px 0;width:86px;}
li.Farm a{background-position:-155px 0;width:68px;}
li.Home a{background-position:-223px 0;width:71px;}
li.Livestock a{background-position:-294px 0;width:107px;}
li.Horse a{background-position:-401px 0;width:73px;}
li.Pet a{background-position:-474px 0;width:47px;}
li.Apparel a{background-position:-521px 0;width:91px;}
li.Tools a{background-position:-253px -157px;width:74px;}
li.Sale a{background-position:-612px 0;width:50px;}
li.Lawn a:hover{background-position:0 -37px;}
li.Garden a:hover{background-position:-69px -37px;}
li.Farm a:hover{background-position:-155px -37px;}
li.Home a:hover{background-position:-223px -37px;}
li.Livestock a:hover{background-position:-294px -37px;}
li.Horse a:hover{background-position:-401px -37px;}
li.Pet a:hover{background-position:-474px -37px;}
li.Apparel a:hover{background-position:-521px -37px;}
li.Tools a:hover{background-position:-253px -191px;}
li.Sale a:hover{background-position:-612px -37px;}
/*#################### TOOLS Link is HIDDEN for now (Jeff's request) This will be back later ####################*/
#alp_mainnav li.Tools{	display:none;}
#alp_mainnav li{margin:0 0 0 24px;/* ######### Remove this style when TOOLS (or "Gifts") is added back in the main navigation ############*/}
#alp_mainnav li.Gifts a{display:none;/*background-position:-325px -157px;width:74px;*/} /*##### Comment display none when Gifts needs to be uploaded #####*/
#alp_mainnav li.Gifts a:hover{background-position:-325px -191px;} /*#################### Added "GIFTS" for Christmas season in place of "TOOLS" 11-08-2011 ####################*/
/*###############################################################################################################*/
#alp_mainnav li#main_li_SALE ul.subnav{	left:inherit;right:0;}
li#main_li_SALE{margin:0 0 0 86px;	text-align:right;}
#alp_mainnav ul.subnav, #TopNav1_lblMainMenu ul.subnav{	visibility:hidden;	position:absolute;	top:37px;left:0;z-index:200;padding:1px 0 0 0;}
#alp_mainnav li#main_li_SALE ul.subnav{	left:inherit;right:0;}
#alp_mainnav li:hover ul.subnav, #TopNav1_lblMainMenu li:hover ul.subnav {	visibility:visible;}
#alp_mainnav ul.subnav li, #TopNav1_lblMainMenu ul.subnav li{margin:0;	padding:0;	display:table;	width:207px;background:url(images/main_sub_nav.gif) repeat-y;}
#alp_mainnav ul.subnav li a, #TopNav1_lblMainMenu ul.subnav li a{display: table-cell;width:207px;height: auto;padding: 6px 9px 6px 9px;	vertical-align: middle;	font-weight:bold;	background:url(images/Sub_Nav_border.gif) no-repeat;}
#alp_mainnav ul.subnav li a:hover, #TopNav1_lblMainMenu ul.subnav li a:hover{color:#9e0b0f;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo{border:none;background:none;}
#alp_mainnav ul.subnav li.dropdown_bottom, #TopNav1_lblMainMenu ul.subnav li.dropdown_bottom{display:block;	background:url(images/subnav_dropdown_bottom.png) no-repeat;height: 10px;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo a, #TopNav1_lblMainMenu ul.subnav li.dropdown_bottom_HowTo a{height:50px;background:url(images/main_nav_dropdown_how-to.gif)no-repeat;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo a:hover, #TopNav1_lblMainMenu ul.subnav li.dropdown_bottom_HowTo a:hover{background:url(images/main_nav_dropdown_how-to_hover.gif) no-repeat;}
/*====================================== BEGIN Christmas DropDowns BEGIN ======================================*/
#alp_mainnav ul.subnav li.Christmas{background:url(images/main_sub_nav_Christmas.gif) no-repeat;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo_Christmas a{height:50px;background:url(images/main_nav_dropdown_how-to_Christmas.gif) no-repeat;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo_Christmas a:hover{background:url(/images/main_nav_dropdown_how-to_hover_Christmas.gif) no-repeat;}
#alp_mainnav li.Horse ul.subnav li.Christmas, #alp_mainnav li.Pet ul.subnav li.Christmas, #alp_mainnav li.Apparel ul.subnav li.Christmas, #alp_mainnav li.Sale ul.subnav li.Christmas, #alp_mainnav li.Gifts ul.subnav li.Christmas{width:140px;	background:url(images/main_sub_nav_Small_Christmas.gif) no-repeat;}
#alp_mainnav ul.subnav li.dropdown_bottom_HowTo_Christmas{border:none;background:none;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom_HowTo_Christmas a, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom_HowTo_Christmas a, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom_HowTo_Christmas a, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom_HowTo_Christmas a{	background:url(images/main_nav_dropdown_how-to_Small_Christmas.gif) no-repeat;	padding:0;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom_HowTo_Christmas a:hover, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom_HowTo_Christmas a:hover, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom_HowTo_Christmas a:hover, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom_HowTo_Christmas a:hover{background:url(images/main_nav_dropdown_how-to_hover_Small_Christmas.gif) no-repeat;}
/*====================================== END Christmas DropDowns END ======================================*/
#alp_splash_tp_left_teaser {width: 730px;	text-align:center;}
#alp_teaser_shadow {background-image: url(images/layout/splash_shadow.gif);	background-repeat: no-repeat;height: 21px;	background-position: left bottom;}
.alp_spalsh_tp_left_teaser img.large {padding-left:8px;}
/*======================================  The SubMenu styles ======================================*/
.secnav {display:none;}
.alp_subnav {display:none;	height: 24px;position:absolute;	top:105px;	z-index: 10000 !important;}
#home_careers {	margin-left:590px;}
#home_events {margin-left:245px;}
.alp_subnav ul li{background-color:#1F1001;	height:22px;}
.alp_subnav ul li a {margin:0;font-size: 11px;font-weight: bold;text-decoration: none;color: #FFF;display: block;padding-top: 3px;padding-left:10px;padding-right:10px;	}
.alp_subnav ul li a:hover{color: #FFC;}
.alp_subnav ul li.alp_subnav_start{	background:none;width:27px;	display:block;	background-image:url(images/layout/mainnav_left.png);}
.alp_subnav ul li.alp_subnav_end{background:none;width:26px;display:block;background-image:url(images/layout/mainnav_right.png);}
.alp_subnav_hover {display:none;position:absolute;top:105px;left:0px;z-index: 10000 !important;}
.alp_subnav_hover ul, .alp_subnav_hover ul li{padding:0px;margin:0px;}
.alp_subnav_hover ul li{background-color:#fbf5ec;list-style-type:none;border-bottom:#d8c8ae 1px solid;	border-right:#000 1px solid;}
.alp_subnav_hover ul li a{margin:0;font-size: 10px;font-weight:bold;text-decoration:none;display:block;padding-top:3px;padding-left:3px;padding-right:10px;color:#431e0c;height:19px;}
.alp_subnav_hover ul li a:hover{background-color:#eee6da;}
ul li.alp_subnav_bottom {background-color:transparent; 	width:146px;background-image:url(images/layout/subnav_btm.gif);	background-repeat:no-repeat;background-position:left top;	height:12px;display:block;	border:none;padding:0px;margin:0px;}
/*====================================== BEGIN "One-Of" Exception for Main Navigation BEGIN ======================================*/
#alp_mainnav li.Horse ul.subnav li, #alp_mainnav li.Pet ul.subnav li, #alp_mainnav li.Apparel ul.subnav li, #alp_mainnav li.Sale ul.subnav li, #alp_mainnav li.Gifts ul.subnav li{width:140px;	background:url(/images/main_sub_nav_Small.gif) repeat-y;}
#alp_mainnav li.Horse ul.subnav li a, #alp_mainnav li.Pet ul.subnav li a, #alp_mainnav li.Apparel ul.subnav li a, #alp_mainnav li.Sale ul.subnav li a, #alp_mainnav li.Gifts ul.subnav li a{padding:6px 6px 6px 9px;background:url(/images/Sub_Nav_border_small.gif) no-repeat;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom, #alp_mainnav li.Gifts ul.subnav li.dropdown_bottom{height:10px;background:url(/images/subnav_dropdown_bottom_Small.png) no-repeat;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom_HowTo, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom_HowTo, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom_HowTo, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom_HowTo{height:48px;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom_HowTo a, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom_HowTo a, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom_HowTo a, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom_HowTo a{background:url(/images/main_nav_dropdown_how-to_Small.gif) no-repeat;	padding:0;}
#alp_mainnav li.Horse ul.subnav li.dropdown_bottom_HowTo a:hover, #alp_mainnav li.Pet ul.subnav li.dropdown_bottom_HowTo a:hover, #alp_mainnav li.Apparel ul.subnav li.dropdown_bottom_HowTo a:hover, #alp_mainnav li.Sale ul.subnav li.dropdown_bottom_HowTo a:hover{background:url(/images/main_nav_dropdown_how-to_hover_Small.gif) no-repeat;}
/*====================================== END "One-Of" Exception for Main Navigation END ======================================*/
/*====================================== slide out menu styles ======================================*/
#alp_featured_product {	background-image: url(images/featured_prod_bkg.gif);background-repeat: no-repeat;background-position: left top;	height: 333px;width: 250px;	position:relative;}
#alp_featured_product a{text-decoration:none;color:black;}
#alp_featured_product a:hover{text-decoration:underline;color:#ED1A2D;}
#alp_featured_product_star, #alp_featured_product_price, #alp_featured_product_viewnow, #alp_featured_product_desc, #alp_featured_product_image{position:absolute;}
#alp_featured_product_star, #alp_featured_product_desc, #alp_featured_product_image{text-align: center; }
#alp_featured_product_star{	height:70px;width:97px;font-size:18px; /* JDR Update */	font-weight:bold;top:10px;left:3px;z-index: 10;	background-image: url(images/layout/featured_prod_starburst_smaller.gif);	background-repeat:no-repeat;background-size: 90%;padding:22px 10px 5px 5px;}
#alp_featured_product_price{font-size:2.1em;font-weight:bold;top: 250px;left:12px;}
#alp_featured_product_price a {	color:#003366;}
#alp_featured_product_viewnow{font-size:2em;font-weight:bold;color:blue;top: 254px;	right:12px;}
#alp_featured_product_desc{	bottom:10px;left:5px;width:240px;font-variant:small-caps;font-size: 14px; /* JDR Update */	font-weight: bold;	height: 38px;}
#alp_featured_product_image{width:250px;top: 35px;left: 0px;}
.alp_teaser_holder {width:730px;padding-top: 7px;height: 155px;}
.alp_teaser{padding-left:12px;height:155px;	float:left;}
/*====================================== Footer ======================================*/
#alp_footer	{background:url(images/footer.jpg) no-repeat;height:200px;width:100%;}
.alp_footer_column{	padding: 0;	float:left;	width:175px;}
.alp_footer_column li {list-style-type:none;margin:0 0 4px 0;}
.alp_footer_column li.bold a, .alp_footer_column li.bold {font-weight:bold;}
#alp_footer_content {padding-top: 20px;	width: 700px;margin:auto;padding-left:50px;}
#Seasonal, #Seasonal a{color:#9e0b0f;}
#Seasonal span{color:#005e20;}
/********************************* Seasonal Gifts footer Links ********************************/
/*----- ALP 0002364: The following line will need to be disabled after the holiday season-----*/
#alp_footer_content {width:880px;}
/*div#Seasonal{display:none;}  enable this line after the holiday season */ 
/**********************************************************************************************/
#alp_footer, #alp_footer_content ul {padding: 0px;	margin: 0px;}
#alp_footer_content a{font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#alp_bottom_nav	{text-align:center;	width: 100%;}
#alp_bottom_nav ul {margin: auto;text-align: center;padding-bottom: 20px;padding-top: 10px;}
#alp_bottom_nav li	{display: inline;list-style-type: none;	padding-right: 17px;padding-bottom: 20px;padding-top: 15px;}
#alp_bottom_nav	a {	color:#000;	font-size:10px;}
/*====================================== Recent Product Styles ======================================*/
.recentProducts, .searchProducts {text-align:center; text-decoration: none; color:#666666; 	float:left; display:block; width:150px;	margin-right: 10px;}
.recentProducts img, .searchProducts img { width:150px;	height: 150px;display: block;text-decoration: none;	background: none;}
.searchProducts {padding: 8px;height: 200px;overflow: hidden;}
#alp_rightcolumn .recentProducts a, #alp_rightcolumn .searchProducts a {background: none;padding-bottom: 0px;text-decoration: none;	color: #000;}
#recentProducts #recentProds a{	color: #003;text-decoration: none;}
#recentProducts #recentProds a:hover {background: none;	background-position: 50% 50%;padding-bottom: 0px;}
#recentProducts table tr td #leftarrow:hover {background: url(images/layout/recentLeft.gif) scroll 0px 65px no-repeat;padding-bottom: 0;}
#recentProducts table tr td #rightarrow:hover {	background: url(images/layout/recentRight.gif) scroll 2px 65px no-repeat;padding-bottom: 0;}
.recentPrice {color: #F00;font-weight: bold;}
#leftarrow, #rightarrow{float: left;width: 45px;height: 205px;	background-repeat: no-repeat;}
#leftarrow {background-image: url(images/layout/recentLeft.gif);background-position: 0px 65px;}
#rightarrow {background-image: url(images/layout/recentRight.gif);	background-position: 2px 65px;}
#recentProducts {border-top-width: 1px;	border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #999;	border-bottom-color: #999;padding-top: 10px;padding-bottom: 15px;	width: 730px;margin:auto;}
/* ========================================== Pop-up Styles ========================================== */
#popUpDiv, #popUpBak{position: absolute;}
.alp_pop_menu_outer {width: 650px;	border: 3px solid #501517;	text-align:center;	margin:auto;background-color:#FFF;}
.alp_pop_menu_content{padding: 25px;display: none;}
#popUpDiv {left:-5000px; top: 0px; z-index: 1000;}
#popUpBak {background-color: #000000; 	width: 100%; height: 100%;	z-index: 11;top: 0;	left: 0;height:100%;width:100%;}
#popUpOuter {z-index: 10; position: relative;height:100%;width:100%;display:none;position:fixed;top:0;left:0;}
.redtext{color:#bd0707;	text-align:center;	padding-top:10px;	font-weight: bold;}
.redtext_LG_bold_center	{color:#bd0707;	text-align:center;	padding-top:10px;font-size:24px;}
div#CheckInStoreAvailability_Popup{	padding:0;overflow: hidden;}
iframe#CheckInStoreAvailability_Popup_IFrame, iframe#CheckInStoreAvailability_Popup_IFrame body{height: 100%;width: 205px;overflow: hidden;border:none;}
/* ========================================== Compare Products ========================================== */
.compareHeader{margin-left:10px;}
.compareTopButtons{text-align:right;float:right; margin-bottom:10px;margin-right:10px;}
.compareOuter  {text-align: left;  clear:both;}
.compareOuter h3 {font-size: 1.2em; text-align: left; text-decoration:none;}
div.compareOuter table.td_noborder td {text-align:left; padding: 2px; }
div.compareOuter span.RegularPrice{font-size:12px;}
td.comparePrice span.RegularPrice, td.comparePrice span.SalePrice, td.comparePrice span.variantprice{display:block !important;margin:0;}
div.compareOuter table.td_noborder td.data {border-right-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-color: #EFD8A2; padding:4px 8px;}
.compareLabel {background-color: #EDD398;color: #003;font-weight: bold; text-align:right !important;}
td.compareLabel{width:130px;}
.compareName {padding: 0 0 0 0; height: 30px; font-weight: bold;}
#alp_rightcolumn .compareOuter h3 a.compareLink {text-decoration:none; }
.compareSummary  {text-align: left; font-size: 1em; padding: 3px; }
.compareDescription {padding: 5px 0 0 0; border-top: 1px solid #f2f2f2;}
.compareMiscText {border-top: 1px solid #f2f2f2;}
.compareExtensionData {border-top: 1px solid #f2f2f2;}
.compareExtensionData2 {border-top: 1px solid #f2f2f2;}
.compareExtensionData3 {}
.comparePrice{text-align:center !important;}
.compareAddtoCart  {padding:0px; font-size:1.2em; font-weight:bold; text-align:center; margin-top:5px;width:200px;}
.compareAddtoCart input.AddToCartButton{display:block;margin:5px auto 0;}
.compareAddtoCart  .AddToWishButton, .compareAddtoCart .AddToGiftButton{font-size:11px;width:auto;}
tr.compareRatings img{float:left;}
.compareRemoveLink{width:150px; display:block; text-align:center;position:absolute;right:0;top:0;}
.compareProductImage{text-align:center; margin-bottom:10px;position:relative;}
/* ========================================== Quick View Styles ========================================== */
/* note: check if these are OLD styles */
a.notes-info{position:relative; z-index:124; color:navy; }
a.notes-info:hover{z-index:125; text-decoration:underline;}
a.notes-info span{display: none;}
a.notes-info:hover span{ display:block;position:absolute;top:28px; left:20px; width:210px;border:1px solid #0cf;background-color:#cff; color:#000;}
.quickview-productbox{position:relative;z-index:124;display:block;}
/* All Time Tools Fix */
.productResult {position:relative;}
.gridRow {position:relative;}
/* a relative position for quickview-produxtbox was causing issues */
div#revolverAddOn a.quickviewbtn,div#revolverAddOn.list div.listrating a.quickviewbtn{display:none;position:absolute;top:120px;left:33px; width:82px;height:22px;background-image:url(images/quickviewbtn.jpg);}
#quickview-popup div, #quickview-popup img {z-index:150;}
#quickview-popup {display:none;position:absolute; margin-left:60px;z-index:200;width:600px;background-color:white;}
#quickview-popup .popup-quickview-inner {float:left; border: solid 1px #3F5D9D; width:600px; background-color:White;-moz-box-sizing: border-box; }
#quickview-popup .popup-titlebar {width:100%; float:left; background-image:url(images/quickviewtitlebar.jpg); height:27px; background-repeat:no-repeat;}
#quickview-popup .popup-titlebar .popup-titlebar-inner{margin:6px 0 0 0; color:White; font-weight:bold;}
#quickview-popup .popup-title {float:left; width:95%; text-align:center;}
#quickview-popup .popup-closebtn {float:left; width:5%; text-align:center; margin-top:7px;}
#quickview-popup .popup-closebtn a {font-weight:bold; color:White; cursor:pointer;}
#quickview-popup .popup-leftside {clear:left; float:left; margin:7px 0 0 15px; width:300px;}
#quickview-popup .popup-leftside .popup-imagetitle-box {float:left; width:auto;}
#quickview-popup .popup-leftside .popup-title-image {float:left; clear:left; text-align:center;}
#quickview-popup .popup-leftside .quickview-popup-title {margin-bottom:15px; text-align:center; width:auto;}
#quickview-popup .popup-leftside a.popup-link {color:#3F5D9D; text-decoration:underline; font-size:13px;}
#quickview-popup .popup-rightside {float:left;}
#quickview-popup .popup-rightside .SectionSKU {margin: 7px 0 7px 0;}
#quickview-popup .popup-rightside .SectionStock {margin: 7px 0 7px 0;}	
#quickview-popup .quickview-space {float:left; height:40px; width:100%; background-color:Red;}
.quickview-buy-content {margin-left:3px;}
/*====================================== ASPDNSF Styles ======================================*/
table{font-size: 1em !important;font-family: Verdana, Arial, Helvetica, sans-serif;border: none;}
table input, table select{font-size:1.1em;}
table textarea {font-size:1.2em;}
form{margin: 0;padding: 0;}
#content input, #content select, #content textarea{font-size: 1em;}
img{border: none;}
fieldset, form{border: none;margin: 0;padding: 0;}
/* Hides from IE-mac \*/
* html .clear, * html .floatform{height: 1%;}
.clear, .floatform{display: block;}
/* End hide from IE-mac */
ul.tame{list-style-type: none;margin: 0;padding: 0;padding-bottom: 10px;}
ul.tame li.tame ul li{line-height: 1.0em;margin: 0;padding: 0;}
#leftWrap ul li {padding-left: 0px;	}
#leftWrap a.catMark, #leftWrap a.catMark:hover{display: block;background-image: url(images/redarrow.gif);background-repeat: no-repeat;background-position: 4px;padding-left: 13px;padding-right: 5px;}
.tameHoriz, ul.tameHoriz li{margin: 0;padding: 0;list-style: none;font-size: 1em;}
ul.tameHoriz li{display: inline;font-size: 1em;}
br.cl{clear: both;}
/*PAGE SETUP*/
#loginText{margin-left: 1em;}
textarea#OrderNotes{width: 99% !important;}
#breadcrumb{padding:4px 0 8px 20px;}
div.navicons{position:absolute;right:5px; background:url(/images/buttons/print_item.gif) no-repeat; width:50px;  height:20px; top:0;}
div.navicons a{outline:none; display:block;width:50px;height:20px;float:left;}
#miniCartTable table td{padding:2px 0;}
#minicartfloatdiv{position:absolute;top:24px;right:0px;	z-index:200;}
span#miniCartArrowLink{float: right; font-size: 10px;margin: -20px 12px 0 0;padding-left: 30px;font-weight:bold;}
.minicheckout {padding-top: 4px;text-align: right;}
.navHeader{	position:relative;}
#MiniCartToggle {position:absolute;	top:5px;right:29px;	color:white;}
#MiniCartToggle a img{background:none;}
#leftWrap #dynShopCartTop {display:block;}
#leftWrap #dynShopCartBottom {display:none;}
#ML{width: 650px;font-size: 0.85em;}
#ML, #ML div{float: right;vertical-align: middle;}
#ML div select{font-size: 0.88em;    margin: 2px 0.5em 4px 0;vertical-align: middle;}
#breadcrumb, #minicart, #ML{color:#002157;}
.alp_content input.submit{border: 1px double #999;border-top-color: #ccc; border-left-color: #ccc; padding: 0.1em;margin: 0; background-color: #fff; background-image: url(images/background-form-element.png); color: #333; font-size: 1em;font-weight: bold; font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;}
.alp_content input.submit:active{border: 1px double #ccc;border-top-color: #999;border-left-color: #999;}
/*====================================== LEFT NAV ======================================*/
#leftWrap{display:none;}
#alp_leftcolumn #leftWrap{display:block;}
.leftNavBottom {margin-bottom: 7px;	}
.navHeader{	color:#362F2D; width: 190px;height: 22px; line-height: 22px; font-weight: bold;	position:relative;}
/* CLOSER */
#closer{font-size: 0.7em; color: #444;  margin: 1em 0;}
/*====================================== Product Page ======================================*/
#productTopBox{text-align: right;padding: 1.5em 10px 10px 10px;}
#sku{display: block;}
#price{font-weight: bold;font-size: 1.5em;display: block;}
.SalePrice{color: #9E0B0F !important;font-size:15px;font-weight: bold;margin-left: 10px;}
.RegularPrice{font-size:15px;color:#3a3a3a;text-decoration: line-through;}
.variantprice {font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight: bold;color:#9e0b0f;	}
#description, #quoteBox, #otherinfo{ margin: 10px;}
.prodHeader{width: 99.5%;height: 1.2em;color: #6B6F83;clear: both; font-weight: bold;font-size: 1.2em;padding: 3px 5px;border-bottom: solid 2px #4776BD;}
#quoteBox input, #quoteBox select{font-size: 1.1em;display: block;margin: 5px 0;}
#mainImg{ margin: 0 10px 10px 0;float: left;}
.AddToCartButton, .AddToWishButton, #Quantity{font-size: 1em;}
small {font-weight: bold;}
.addToForm{margin-top: 1em;}
#shipQuoteLabels{width: 10em;height: auto;float: left;font-weight: bold; text-align: right;padding-right: 10px;}
#shipQuoteLabels label{ display: block;line-height: 2em;}
#ShipQuote, #yourQuote{font-weight: bold; line-height: 2em;}
#shipQuoteWrapper{ height: auto; float: left;}
#navArrows{float: right;}
/*====================================== Entity Landing Page ======================================*/
.topFeature, .topFeatureP, .topFeature p, .topPrice, .topName{text-align: left;}
.topFeature{float: left;width: 24.8%;height: auto;}
.topFeatureP{ padding: 0.5em;}
.topFeature p, .topFeatureP{margin: 0;}
.topFeatureP img{margin-bottom: 0.5em;}
.topPrice, .topName{font-weight: bold;}
#entitySep{clear: both;margin-top: 1em;}
.btmP{clear: left;border-bottom: 1px solid #C6C3BA;float: left; width: 683px;margin: 0.5em 0; padding: 0.5em;}
.btmP img{float: left; margin-right: 1em;}
.btmP span{ display: block;}
.btmName, .btmPrice, .btmSalePrice{ font-size: 1.1em; font-weight: bold;}
.btmDescription, .topDescription{display: block; padding-bottom: 1em !important;}
.btmSalePrice{ color: #cc0000;}
.btmInStock, .btmOutStock, .topInStock, .topOutStock{display: inline !important;font-weight: bold; color: #4776BD;}
.btmOutStock, .topOutStock{color: #aaa;}
#entityPageHeader p{ margin-top: 0;}
#entityPageHeader img{margin: 0 1em 0.5em 0; float: right;}
.entityCategory{margin: 0 0 1em 0;font-size: 1.1em;}
/* OTHER SELECTORS */
.MediumCell, .LightCell{border: none;}
.error{font-size:1.25em; font-weight:bold; color:#ff0000;line-height: 35px;}
.errorLg{color: Red;font-size: 12px; font-weight: bold;}
.SBProdName{font-size: .7em;}
.SBCatName{font-size: .8em;font-weight: bold;}
.PBCartFull{ font-size: .7em;color: Blue;font-weight: bold;}
#AjaxShipping{ width: 99%;border: solid 1px #444;height: 100%;float: left; padding: 3px;}
#AjaxShipping h4{ margin: 0 0 0.5em 0;font-weight: bold;font-size: 1.1em;}
.AjaxShippingLabel{ width: 175px !important; float: left;font-weight: bold; clear: left;}
#AjaxShipping input, #AjaxShipping select{ font-size: 1.1em;float: left;}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate{ float: left;clear: left;border-top: solid 1px #eee; width: 99%; padding: 3px 0;}
#ShipQuote{float: left;margin: 0;}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry{visibility: visible;}
#AjaxShippingState{ visibility: visible;}
.OrderOptionsTitle  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.OrderOptionsName  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; }
/* Kit Specific Styles */
#KitSideBar{border:solid 1px Gray;position:absolute;z-index:99;	width:180px;background-color:#FFFFE1;margin-left: 10px;}
#KitAddToCartForm{padding: 5px 5px 10px 5px;margin: 0px 5px 0px 5px;border-top: solid 1px Gray;	text-align: center;}
#KitPlaceHolder{width:150px;}
#KitTable{width:500px;}
#KitTable td{padding: 4px 0px 4px 0px;}
#KitAddToCartFormHeader{border-bottom:solid 3px #444;text-align:center;}
#KitAddToCartFormPrice{	line-height:30px;padding: 5px 5px 5px 5px;margin: 0px 5px 0px 5px;border-bottom: solid 1px Gray;}
.KitAddToCartFormPrice{padding: 5px 5px 5px 5px;margin: 0px 5px 0px 5px;border-bottom: solid 1px Gray;}
.KitAddToCartFormDetailsHeader{	text-align:center;text-decoration:underline;}
.KitAddToCartFormDetails{padding: 0px 5px 0px 5px;	margin-left: 10px;}
.KitTableGroup{	background-color: #f5f5f5; }
.KitSpacer{	height:10px;}
#KitAddToCartFormDetailsHeader{	text-align:center;text-decoration:underline;}
#KitAddToCartFormDetails{padding: 0px 5px 0px 5px;margin-left: 10px;}
#KitSideBar input[type="button"]{width:120px;text-align:center;	margin-top:3px;}
.KitRegularBasePrice{font-style:italic;	text-decoration:line-through;}
.dhtmltooltip{font-size: 11px;	background-color: lightyellow;}
.CardCodeTooltip{background-color: #DDD;}
.Kit2dhtmltooltip{margin-top:20px;font-size: 11px;background-color: lightyellow;}
.dhtmltooltip, .CardCodeTooltip, .Kit2dhtmltooltip{border:0;padding: 2px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);/*Remove below line to remove shadow. Below line should always appear last within this CSS*/}
.ShippingAndTaxEstimateAddress{	border: solid 1px #aaa;	width:100%;}
.ShippingAndTaxEstimateAddress .Header{	text-align:center;	font-weight:bold;background-color: #FF9;}
.ShippingAndTaxEstimateAddress .Caption{width:30%;text-align:left;vertical-align:top;}
.ShippingAndTaxEstimateAddress .Value{	width:70%;	text-align:left;vertical-align:top;}
.ShippingAndTaxEstimateAddress .ErrorMessage{width:100%;text-align:center;vertical-align:middle;color:Red;font-weight:bold;}
.ShippingAndTaxEstimator{border:solid 1px #aaa;width:100%;}
.ShippingAndTaxEstimator .Header{text-align:center;	font-weight:bold;	background-color: #FF9;}
.ShippingAndTaxEstimator .Caption{font-weight:bold;	width:30%;	text-align:left;vertical-align:top;}
.ShippingAndTaxEstimator .Value{width:70%;	text-align:right;vertical-align:top;}
.ShippingEstimatorPanel{width:350px;padding: 5px 5px 5px 5px;}
.WishListWarning{padding-left: 10px;padding-bottom: 10px;padding-top: 10px;	font-weight: bold;color: #ff0000;}
#KitError{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px;}
#lblKitError{color:Red;	}
/* default class for stock hint display */
/* stock hints moved to revolver stylesheet, as they now show on this page */
/*====================================== For Featured Products ======================================*/
.featuredProductLinks{color: #000000;font-weight: bold;}
.featuredProductDescription{	padding-top: 10px;	font-weight: normal;}
.featuredProductPrice{	padding-top: 10px;	padding-bottom : 10px;	font-weight: normal;}
.featuredTeaser{color: #000000;	font-weight: bold;}
/*====================================== Product Rating Styles ======================================*/
.CommentHelpfulYes{	font-family: Arial,Helvetica;color: #006600;}
.CommentHelpfulNo{font-family: Arial,Helvetica;	color: #006600;}
.CommentCell{background-color: #FFFFFF;}
.RatingCommentText{	color: #000000;}
.CommentAuthor{	color: #000000;}	
/****** [end] ******/
/* CSS for Checkout GiftCard [begin] */
.CheckoutEmailGiftCardHeader{background-color: #cccccc;color:#000000;}
/****** [end] ******/
/* CSS for Checkout Terms And Conditions [begin] */
.CheckOutTermsBorder{border-style: dashed; border-width: 1px; border-color: #000000;}
/****** [end] ******/
/* CSS for Affiliate Page [begin] */
.AffiliateHeaderTd{	font-size: smaller;	font-weight:bold;color: #ffffff;background-color: #CCCCCC;padding: 3px;}
.AffiliateTextCell{	background-color: #DDDDDD;	color: #000000;	padding: 3px;}
.AffiliateLinks, .AffiliateLinks a:link, .AffiliateLinks a:active, .AffiliateLinks a:visited{color: #000000;}
.AffiliateLinks a:hover{color: #4776BD;}
.AffiliateForgotPasswordText{color: #000000;}
.AffiliateForgotPasswordText span{	color: #000000;	font-weight: bold;}
/****** [end] ******/
/* CSS for Multiple Shipping [begin] */
.MultiShippingAddressHeaderLeft{color:#000000;	background-color: #dddddd;}
.MultiShippingAddressHeaderRight{color:#000000;	background-color: #dddddd;}
/****** [end] ******/
/* CSS for Recent Comments */
.RecentCommentsHeader{	background-color: #CCCCCC;	color: #000000;	font-weight: bold;	text-align: center;	height: 25px;}
.RecentCommentsHeaderBorder, .RecentCommentIsolateCell, .RecentCommentsPagingTop{background-color:#FFFFFF;	color:#000000;}
.RecentCommentsFooter, .RecentCommentsBorder{background-color: #CCCCCC;}
.RecentCommentsCell{background-color:#FFFFFF;	color:#000000;	text-align:center;}
.pnlRecentCommentSort{	background-color: #FFFFCC;}
.RecentCommentSortText{	color: #FF0000;}
.RecentCommentReSortText{color: #000000;font-weight: bold;}
.RecentCommentIsolateHeader{background-color: #009999;}
.RecentCommentIsolateHeaderText{color:#FFFFFF;	text-align:center;	font-weight:bold;}
/** [end] **/
/* CSS for RateIt.aspx */
.rateitBG{background:#fff;	margin: 0px;}
.rateittable{background:#fff;}
.rateitlabel{font-family: arial,helvetica;font-weight: bold;color: #ffffff;}
.rateitproductname{	background-color: #FFFFCC;}
.rateitbox{	background-color: #FFFFFF;}
.rateitddl{	font-size: 10px;}
.rateittext{font-size:12px;}
/**		[end]	**/
/***************************************************/
/**************TabbedUI prototype*******************/
#pagetabs{width: 100%;	}
#pagetabs a{background: white url(images/tab_out.gif) top left repeat-x;background-color: #DDDDDD;	border-left: solid 1px black;border-top: solid 1px black;border-right: solid 1px black;color: #696969;padding: 5px 5px 0px 5px;position:relative;margin-right:3px;text-decoration: none;vertical-align:middle;}
#pagetabs a:hover{text-decoration: underline;color: #ffffff;background: white url(images/tab_over.gif) top left repeat-x;}
#pagetabs a.activetab{padding: 5px 5px 1px 5px;	position: relative;	top: 1px;color: #ffffff;background-image: url(images/tab_over.gif);	border-bottom-color: white;}
#pagetabs a.activetab:hover{text-decoration: none;}
#tabcontent{border: solid 1px gray;	margin:0px;	padding-top:0px;padding-bottom: 10px;width:100%;}
#tabcontent div.hiddenTab{display:none;}
#tabcontent div.selectedTab{display:block;}
.alp_breadcrum {padding-top: 10px;	padding-bottom: 10px;}
/*====================================== RATINGS AREA ======================================*/
#ratingsarea{padding:0 10px;}
#ratingsarea form table table table table{display: none;}
.CommentHelpfulText {display: block;margin-top: 10px;margin-bottom: 28px;color: #003366;}
.CommentCell hr {display: none;}
#ProductReviewsSummary table td img, #ratingsarea table.CommentCell div.ProductReviewsText img{margin:0 4px 0 0;}
#ratingsarea table.CommentCell div.ProductReviewsText img{width:10px;height:10px;margin-bottom:5px;}
#ratingsarea table td{padding:0;}
#ProductReviewsSummary table{width:350px;}
#ProductReviewsSummary, div.ProductReviewsText{border-bottom: 2px solid #EEE7CD; margin-bottom: 10px; padding-bottom: 10px;}
#ratingsarea table.CommentCell div.ProductReviewsText, #ProductReviewsSummary table td{font-style:italic;font-size:10px;}
#ProductReviewsSummary table td{vertical-align:bottom;padding-top:4px;}
#ratingsarea table.CommentCell div.ProductReviewsText span.RatingCommentText{font-style:normal;font-size:11px;}
/*====================================== PRODUCT DETAIL FORM ======================================*/
#alp_rightcolumn table td div div form{ text-align: center;width: 122px;float: right;}
#alp_rightcolumn table td div div form input.AddToCartButton, #alp_rightcolumn table td div div form input.AddToWishButton{margin-top: 5px;font-style: italic;}
#alp_rightcolumn table td div div form input.AddToWishButton{margin-top: 4px;margin-right: 3px;}
#alp_rightcolumn table td div.prodDetails form {float: none; width: auto;}
#alp_rightcolumn #wishlistonly {position: relative;height: 153px;}
/*---product variants xml --*/
#alp_rightcolumn div.prodVariantsDD{ width: 393px;padding-left:10px;}
#alp_rightcolumn table td div.prodVariantsDD form{float:left;width: auto;}
/*--- simple product xml - does not apply for variants xml--- */
#alp_rightcolumn div.prodDetails{width: 403px;}
#alp_rightcolumn div.prodDetails form span.ProductDetailQuantityLabel{left: 15px;top: 19px;}
#alp_rightcolumn div.prodDetails form span.ProductDetailQuantityLabel, #alp_rightcolumn div.prodDetails form input#Quantity, #alp_rightcolumn div.prodDetails form input.AddToCartButton,#alp_rightcolumn div.prodDetails span.ProductDetailNotAvailableOnline, #alp_rightcolumn div.prodDetails form div.AddToCartButtonDisabled{position: absolute;}
#alp_rightcolumn div.prodDetails form input#Quantity{left: 45px;top: 18px;}
#alp_rightcolumn div.prodDetails form input.AddToCartButton{float: none;left: 15px;bottom: 38px;}
#ProductDetailPromoIcons{text-align: center;}
#ProductDetailPromoIcons a img{display:inline;}
#alp_rightcolumn #wishlistonly span.ProductDetailNotAvailableOnline{ left: 15px;bottom: 55px;color: #003663;font-weight: bold;font-size: 12px;position: absolute;}
#alp_rightcolumn #wishlistonly form a.AddToWishButton, #alp_rightcolumn #wishlistonly form a.AddToGiftButton{position: absolute;text-transform: capitalize;font-style: italic;bottom: 15px;}
#alp_rightcolumn #wishlistonly form a.AddToWishButton{left: 0px;}
#alp_rightcolumn #wishlistonly form a.AddToGiftButton{left: 125px; width: 130px;}
div.prodVariantsDD div.prodAttributes{float: left;height: 35px;position: absolute;top: 15px;left: 80px;}
div.prodVariantsDD div.prodAttributes div {margin: 4px 2px;float: left;}
div.prodVariantsDD span.ProductDetailQuantityLabel{position: absolute;top: 20px;}
div.prodVariantsDD input#Quantity{position: absolute;top: 20px;left: 38px;}
#alp_rightcolumn table td.Product_Detail_AddToCartArea div.prodVariantsDD form input.AddToCartButton {position: absolute;top: 60px;}
/*====================================== Button Styles ======================================*/
div#ShoppingCartPage .UpdateShoppingCartButton, .ContinueShoppingButton,.CheckoutNowButton,  #btnRequestEstimates, #ctrlEstimateAddress_GetEstimateButton, #btnRemoveEstimator, .CartDeleteButton, .AddToCartButton, #wishlistonly .AddToCartButton, .AddToWishButton, .AddToGiftButton, .MoveToCartButton , .UpdateWishButton, #btnRequestNewPassword, #LoginButton, #btnSearch , #btnShppingEqBilling {	border: 0;	cursor: pointer;}
.ContinueShoppingButton {background-image: url(images/buttons/continueShopping.gif);height: 23px; width: 169px;}
div#ShoppingCartPage .ContinueShoppingButton, div#ShoppingCartPage .CheckoutNowButton {	background-image: url(images/buttons/ContinueShopping_cart.png);height: 43px;width: 138px;}
.CheckoutNowButton {background-image: url(images/buttons/checkout.gif);	height: 23px;width: 80px;margin: 2px;}
div#ShoppingCartPage .UpdateShoppingCartButton {background-image: url(images/buttons/update_cart.png);margin: 2px;border: 0 none;height: 43px;text-indent: -9999px;width: 138px;}
div#ShoppingCartPage .CheckoutNowButton {background-image: url(images/buttons/checkout.png);margin: 2px;}
div.ShoppingCartTotalButtons{float:right;}
div#ShoppingCartPage .UpdateShoppingCartButton, div#ShoppingCartPage .ContinueShoppingButton, div#ShoppingCartPage .CheckoutNowButton {float: left;	margin: 0 5px;}
#btnRequestEstimates, #ctrlEstimateAddress_GetEstimateButton {background-image: url(images/buttons/getEstimates.gif);height: 23px;width: 103px;}
#btnRemoveEstimator {font-size: 0px;color: #FFF;background-image: url(images/buttons/hideEstimates.gif);height: 26px;width: 114px;	}
.CartDeleteButton {	background-image: url(images/buttons/Remove.gif);height: 19px;	width: 81px;}
#Quantity {	padding: 0;}
.AddToCartButton, .AddToCartButtonDisabled{	background-image: url(images/buttons/addToCart.gif);height:28px;width:90px;}
.AddToCartButtonDisabled{background-image: url(images/buttons/addToCartDisabled.gif);}
#wishlistonly .AddToCartButton, div.ui-dialog div#QuickViewPopup form .AddToCartButtonDisabled, #alp_rightcolumn #wishlistonly form div.AddToCartButtonDisabled{background: url(images/buttons/addToCart.png);	width: 188px;height: 46px;}
div.ui-dialog div#QuickViewPopup form .AddToCartButtonDisabled, #alp_rightcolumn #wishlistonly form div.AddToCartButtonDisabled{background: url(images/buttons/addToCartDisabled.png); position: absolute;	left: 10px; top: 58px;}
div.ui-dialog div#QuickViewPopup form .AddToCartButtonDisabled{top: 59px;left: 25px;}
#alp_rightcolumn #wishlistonly form div.AddToCartButtonDisabled{margin: 10px 0 0 5px;}
.AddToWishButton, .AddToGiftButton{display: block;	width: 112px;}
.MoveToCartButton {	background-image: url(images/buttons/moveToCart.gif);height: 31px;width: 110px;}
.UpdateWishButton {	background-image: url(images/buttons/UpdateWishlist.gif);height: 23px;	width: 186px;}
table#tblWishList td{padding:0;}
table#tblWishList td table td{padding:4px 10px;}
table#tblWishList td table#table1 td{padding:4px;}
table#tblWishList td table#tblWishListBox td{padding:0;}
table#tblWishList td table#tblWishListBox table{width:97%;margin:0 10px;}
table#tblWishList td table#tblWishListBox table td{	padding:10px;}
#btnRequestNewPassword {background-image: url(images/buttons/requestNewPassword.gif);height: 28px;	width: 168px;}
#LoginButton {background-image: url(images/buttons/sign_in.gif);height: 29px;width: 95px;}
#btnSearch {background-image: url(images/buttons/btn_search1.gif);height: 23px;	width: 76px;}
#btnShppingEqBilling {background-image: url(images/buttons/sameAsBilling.gif);height: 23px;	width: 141px;}
#btnUpdateAccount {	background-image: url(images/buttons/btn_bkg.gif);height: 23px;	cursor: pointer;font-size: 1.1em;font-weight: bold;color: #FFF;	background-repeat: repeat-x;	border: 1px solid #F00;	padding-bottom: 4px;padding-top: 2px;background-color: #F66;}
.PaymentPageContinueCheckoutButton, #btnContinueCheckout, #btnContinueCheckout1, #btnContinueCheckout2, .UpdateCartButton, #btnReturn, #btnReturnToCart, #btnContinueToCheckOut, .ClearGiftcardButton, .ClearCouponButton  {	background: url(images/buttons/Update_Cart.gif);height:19px;width:89px;	cursor: pointer;background-repeat: repeat-x;border: none;}
.ClearGiftcardButton, .ClearCouponButton  { width:130px;background:url(images/buttons/Clear_Giftcard.gif) no-repeat;}
.ClearCouponButton  { background:url(images/buttons/Clear_Coupon.gif) no-repeat;}
.couponSelector .ClearCouponButton{float:right; margin-left:10px;}
#store_availability, iframe.VariantInStoreAvailability {margin-bottom: 10px;width:205px;border: 1px solid #6D5433;}
iframe.VariantInStoreAvailability{ height: 280px;border:0;}
table#store_availability td#zip_search_head{padding:4px;color: #E9E2C1;	text-align: center;	margin:0px;	background:#6D5433;}
table#store_availability table.zip_search{height:32px;	width:90%;	margin:auto;}
table#store_availability table.zip_search td{padding: 12px 4px;	vertical-align:middle;}
table#store_availability td.zip_search img {padding:0px;margin:0px;	vertical-align:middle;}
#enter_zip{	border:#3a3a3a solid 1px;padding:2px;vertical-align:middle;	width: 75px;float:right;}
#no_zip{padding: 0px 5px 0px 0px;height:73px;border:#000 solid 1px;	font-size:9px;}
#no_zip_links{padding:0px;height:20px;	text-align:center;}
#no_zip p{	padding-bottom:0px;	padding-left:5px;margin:0;	font-size: 1em;}
#no_zip ul{	padding-left:0px;	margin: 4px 0px 4px 25px;}
#change_zip{vertical-align:middle;	border:#000 solid 1px;	padding:2px 0px 1px 3px;width: 55px;}
#new_zip_code {	text-align:center;	vertical-align:middle;}
#new_zip_code img{float:left;padding:0px;margin:0px;}
table#store_availability td#ZIP_Results {padding: 4px;}
#ZIP_Results p {font-size: 10px;text-align: center;}
#ZIP_Results ul, #ZIP_Results li {list-style: none;padding: 0; margin: 0;}
#ZIP_Results li {margin: 0 0 8px 7px;}
#ZIP_Results div {text-align: center;margin: 15px 0 7px 0; font-size: 10px;}
#pnlCartSummary table tr td a img  {height:44px; }
div#free_shipping_banner{/*width:711px;*/width:763px;height:56px;	margin:auto;}
/* ALP - 2011-06-22 - Variant Drop Down */
#Color,#Size,#variantdropdownlist {	display:none;}
/*END - ALP - 2011-06-22 - Variant Drop Down*/
/*====================================== border:1px solid #E7C983; Styles ======================================*/
#checkout_left table, table#OrderSummary, #create_account_area table.createAccountTable, #create_account_area td input, #create_account_area td select, table#resetPasswordForm, #subscribe_popup table#signup, #subscribe_popup table#signup_table td.email input, #subscribe_popup table#signup_table td.zip input, #find_an_order input, #find_an_order select, #find_an_order input[type=submit], table#address_book input[type="submit"], table.account_order_information, table.account_order_search, table#account_order_information, table.account_order_information td, table#account_profile, table#my_lists, table#Email_Preferences, table.account_order_information th, table#account_payments td, table#account_payments, table#account_payments th, table#favorite_articles td, table#favorite_articles th, table#favorite_stores td, table#favorite_stores th, table#my_coupons th, table#my_coupons td, table.account_order_search td, table#account_order_information td, #customer_service table, td#provideInfo td input, td#provideInfo td select, td#provideInfo td input, table#CustomerServiceEmail td textarea, div.cart_productImage, #Subscribe_Wizard1_pnlStep2_NameAndInterests table#nowSubscribed input, #Subscribe_Wizard1_pnlStep2_NameAndInterests table#nowSubscribed select{border:1px solid #E7C983;}
/*====================================== ALP New Design Styles ======================================*/
#CatalogDefault{padding:0 20px;}
#alp_headernav a, .alp_footer_column li a{color: #362F2D;}
#alp_headernav a:hover, .alp_footer_column li a:hover{	color:#9e0b0f;}
#header_logo, #header_right, #header_right li, #header_right ul{float:left;}
#header_logo{width:330px;height:87px;}
#header_right{padding: 17px 20px 0 60px;width: 590px;height:68PX ;}
#header_right ul{margin:0;padding:0;}
#header_right li{list-style:none;margin:0;padding:0;}
#header_right form{	float:right;}
#main_body{	background:#fff;width:993px;margin-left:7px;position:relative;min-height:350px;}
#leftnav_top, #leftnav_bottom{background:url(images/leftnav_top.png) no-repeat;	height:4px;	width:205px;}
#leftnav_bottom{background:url(images/leftnav_bottom.png) no-repeat;position:absolute;bottom:0;}
#alp_leftcolumn, #alp_rightcolumn{display:table-cell;vertical-align:top;}
#alp_leftcolumn ul{	margin:0;	padding:5px 0;}
#alp_leftcolumn li{	list-style:none;margin:0;padding:0;	display:table;}
#alp_leftcolumn li a {color: #362F2D;display: table-cell;font-size: 11px;font-weight: bold;padding: 0px 8px 0px 20px;text-decoration: none;	width: 175px;height: 27px;	vertical-align:middle;	line-height: 12px;}
#alp_leftcolumn li a:hover{	background:url(images/leftnav_hover_bg.jpg) repeat-y;}
input#searchText{border: 1px solid black;height: 17px;vertical-align: top;}
#Checkout_area{width:660px;	margin:auto;color:#4f3e2e;}
#checkout_steps{background-color: #E7C983;	height:38px;margin:0 0 20px 0;}
#checkout_steps ul{	display:table;	margin:0;width:100%;}
#checkout_steps li{	list-style:none;display:table-cell;	width:33%;	text-align:center;	margin:0;padding:0;}
#checkout_steps h2{	color:#fff;	margin:10px 0 0 0;}
#checkout_steps h2 span{color:#362F2D;}
#Checkout_area table, #Checkout_area table td{margin:0;	padding:0;}
#checkout_left, #checkout_right{display:table-cell;}
#checkout_left{	width:405px;}
#checkout_left table{text-align:left;	margin:0 0 10px 0;}
table#OrderSummary{	width:255px;text-align:left;}
table#OrderSummary th, #checkout_left table th{	font-size:10px;}
table#OrderSummary img{	margin:10px auto;}
table#OrderSummary td, #checkout_left table td{	padding:10px;}
table#OrderSummary td td{padding:3px;}
td#Subtotal{text-align:center;	font-size:14px;	font-weight:bold;border-bottom:1px solid #E7C983;}
table#ItemList, td#Total table{	border:none;width:100%;}
td#Total{background:#E7C983;}
tr#total_cost td{font-weight:bold;}
td.ItemName, td.ItemPrice{	font-weight:bold;}
td.ItemPrice, td.additional_costs, td.total_cost{text-align:right;}
#article_thumbnails, #right_Nav{display:inline-table;}
#article_thumbnails{display: inline-table;	text-align: center;	vertical-align: top;width: 796px;}
#article_thumbnails div.Article_divs{display:table-cell;}
div.Article_divs h2{text-align:left;padding:5px 0;border-bottom:2px dotted #603913;	margin:0;}
div.Article_divs p{	color:#464646;	text-align:left;margin:5px 0 0 0;}
#article_thumbnails table.comments{	border:none;}
#article_thumbnails table.comments td{	width:100%;	color:#603913;	font-size:10px;	font-style:italic;	text-align:right;}
#right_Nav ul{background:url(images/right_nav_bg.jpg) repeat-y;	padding:6px 0 0 0;	width: 193px;}
#right_Nav ul li{list-style:none;margin:0;padding:0;height:30px;margin: 0;width:193px;}
#right_Nav ul li a{	display:block;	height:27px;padding:4px 0 0 20px;color: #362F2D;text-decoration:none;font-size:15px;font-weight:bold;text-transform:uppercase;}
#right_Nav ul li a:hover{background:url(images/subnav_hover_bg.png);color: #362F2D;}
li#right_Nav_StoreLocator{	background:url(images/store_locator.gif) no-repeat;	width:194px;height:44px;}
#right_Nav ul li#right_Nav_StoreLocator{height:44px;}
#right_Nav ul li#right_Nav_StoreLocator a{height:29px;	padding-top:15px;}
div.Article_divs{display:table-cell;width:33%;	padding:10px;}
#Product_Details{min-height:355px;	margin-bottom:20px;}
#Product_image{	height:352px;width:352px;background:#fff;border:1px solid #c2c2c2;	position:absolute;}
#Product_image img{margin: 5px auto 0;}
#Product_image div{vertical-align:middle;}
span.ProductNameText{font-family:Helvetica, Arial, sans-serif;	font-size:20px;	font-weight:bold;}
#ProductSummary p {	color:#3A3A3A;	margin-top:20px;}
div.prodAttributes div{   margin:5px 0;}
table#Product_Detail_table_area{width:623px;margin:0 0 0 330px;}
table#Product_Detail_table_area td{	padding:0 15px 0 30px;vertical-align:top;}
table#Product_Detail_table_area td.CheckInStoreAvailability, table#store_availability td{padding:0;}
table#FB_TW_Print_Email{float:right;}
table#FB_TW_Print_Email td{	padding:0 4px 4px 4px;  vertical-align: middle;}
table#Product_Detail_table_area td.Product_Detail_AddToCartArea{background:url(images/Product_Detail_AddToCart_bg.gif) no-repeat;width: 403px;height: 153px;padding:0 0 0 25px;}
table#Product_Detail_table_area td.Product_Detail_AddToCartArea span.ProductDetailOutOfStockOnline{position: absolute;left: 15px;bottom: 55px;font-size: 12px;}
#alp_rightcolumn div#producttabs .ui-state-default a, #alp_rightcolumn div#producttabs .ui-state-default a:link, #alp_rightcolumn div#producttabs .ui-state-default a:visited {	color:#6D5433;text-decoration:none;text-transform:uppercase;font-size:12px;}
#alp_rightcolumn div#producttabs .ui-state-active a, #alp_rightcolumn div#producttabs .ui-state-active a:link, #alp_rightcolumn div#producttabs .ui-state-active a:visited {color:#E9E2C1;}
table.AdditionalInformation_Table, table.ProductAlsoBought{	width:100%;	border-spacing:0;border-collapse:collapse;}
table.AdditionalInformation_Table td table tr td{height:25px;	background-color:#f8f4eb;}
table.AdditionalInformation_Table tr.table-rowalt1 td{	background-color: #ebe6d9;}
table.ProductAlsoBought td img{	height:150px;	margin:0 auto;}
#producttabs #tabs-4 hr.divider{border-top:1px solid #ccc;}
table.ProductAlsoBought h3, table.RelatedProductsTable h3, table.ProductAlsoBought, table.RelatedProductsTable, table.ProductAlsoBought a, table.RelatedProductsTable a{ color:#6D5433 !important;}
table.ProductAlsoBought h3, table.RelatedProductsTable h3{font-size:12px;}
table.ProductAlsoBought a, table.RelatedProductsTable a{text-decoration:none !important;}
table.ProductAlsoBought td, table.RelatedProductsTable td{width:25%;padding:5px;}
.msie table.ProductAlsoBought td, .msie table.RelatedProductsTable td{width:175px;}
#sub_nav_table{width:100%;margin:10px 0;border-collapse:collapse;}
#sub_nav_table td{width:25%;height:25px;background:#fffae3;}
#sub_nav_table tr.table-rowalt1 td{	background-color:#ebe6d9;}
#alp_rightcolumn #sub_nav_table td a{text-decoration:none;color:#362F2D;font-size:11px;	font-weight:bold;margin:0 0 0 5px;}
#alp_rightcolumn div.alp_entityDescription p{margin:0;}
#category_ContentTop{margin-left:-11px;}
#category_ContentTop ul{background:url(images/layout/category_ContentTop_ul_background.gif) repeat;	margin:2px 0 0 0;	padding:0 0 0 20px;}
#category_ContentTop li{list-style: none;display: inline-table;	width: 185px;	margin: 0;	padding: 0;}
#category_ContentTop li a{	display: table-cell;line-height: 28px;	vertical-align:middle;	font-weight:bold;color:#362f2d !important;}
#category_ContentTop li a:hover{color:#9e0b0f !important;}
#category_ContentMiddle{display:table;width:768px;	margin:15px 0;}
#alp_rightcolumn #GetCategory_Content #category_ContentMiddle #category_ContentTab div.StockHint{display:none;}
#tab_popular, #Brands{width:100%;}
#tab_popular td{width:33%;	text-align:center;}
#tab_popular td img, #tab_popular td span{	display:block;margin: 8px auto;	font-weight:bold;	font-size:10px;}
#category_ContentTab, #category_ContentArticleList{	display:table-cell;	text-align:center;}
#category_ContentArticleList{font-weight:bold;	text-transform:uppercase;	font-size:12px;	padding:0 3px 0 8px;width:175px;text-align:left;}
#category_ContentArticleList ul{margin-left:10px;}
#category_ContentArticleList li{font-weight:normal;	text-transform:none;margin:5px 0 5px 0;	padding:0;	font-size:9px;}
div#revolverAddOn #category_ContentArticleList li a{font-size:11px;	text-decoration:underline !important;display:block;	margin-bottom:10px;}
#Brands a img{border:none;}
#category_ContentBottom h4{	margin:0;}
#category_ContentBottom a{	float:left;	height:100px;width:100px;margin:0 5px 0 0;}
div.star_rating{display:inline-block;}
div.star_rating a img{float:left;}
div.Image_of_Product img{margin:auto;height:150px;}
table#LoginRegister, table#LoginRegister table {border: medium none; margin: 0; padding: 0;}
table#LoginRegister {margin-bottom: 40px;}
#LoginRegister h2 {color: #003663;}
#LoginRegister input[type="text"] {border: 1px solid #E1CEB8;width: 225px;}
table#LoginRegister td {font-size: 10px;padding: 0 40px;}
table#LoginRegister td p a {color: #000000;font-size: 10px;text-decoration: none;}
table#LoginRegister td p img {float: left;}
table#LoginRegister td table td {padding: 5px;}
table#LoginRegister td.login table td{text-align: right;vertical-align:middle;}
table#LoginRegister td.login {border-right: 1px solid #ECCB85;vertical-align: top; width: 45%;}
table#LoginRegister td.login p{float:right;}
table#LoginRegister td.login p img{margin-right:5px;}
table#LoginRegister td.login input{padding:2px;}
table#LoginRegister td.login input[type=submit]{float:right;}
table#LoginRegister td.login input, table#LoginRegister td.login span, table#LoginRegister td.login label{display:table-cell;	vertical-align:top;}
table#LoginRegister td.login table#forgotPassword{float:right;}
table#LoginRegister td.login table#forgotPassword td, table#LoginRegister td.login td.rememberPassword{vertical-align:top;}
table#LoginRegister td.login td.opt-in, table#LoginRegister td.login table td.rememberPassword{display:table;text-align:left;}
table#LoginRegister td.login td.opt-in input, table#LoginRegister td.login td.opt-in lable, table#LoginRegister td.login td.rememberPassword input, table#LoginRegister td.login td.rememberPassword span{display:table-cell;vertical-align:top;}
table#LoginRegister td.login td.opt-in input, table#LoginRegister td.login td.rememberPassword input{margin-right:5px;}
table#LoginRegister td.register { text-align: left;vertical-align: top; width: 55%;}
table#LoginRegister .textbox {border: 1px solid #E1CEB8;width: 225px;}
#frmCreateAccount{width:993px;}
#pnlMain{margin:auto;width:900px;}
#create_account_area p.required{text-align:left;font-size:10px;margin:0 5px 2px;}
#create_account_area p.required span{float:right;}
#create_account_area table, table#signup_table, #signup_last_step_continued table{padding:0;margin:0;}
#create_account_area table.createAccountTable td{padding:4px;}
#create_account_area table.noborder, #create_account_area table.select_interests, div.noborder{	border:none;}
#create_account_area table.select_interests{margin:auto;}
#create_account_area td{vertical-align:top;	font-size:10px;}
#create_account_area td input, #create_account_area td select{width:100%;}
#create_account_area td input#BillingCity{width:100px;}
#create_account_area td input#BillingZip{width:60px;}
#create_account_area td select{	font-size:10px;}
#create_account_area td input[type=text], #create_account_area td input[type=password]{	font-size:13px;}
#create_account_area table.select_interests td input[type=checkbox]{float:left;	width:auto;	height:18px;margin:0 3px 0 0;border:0;}
#create_account_area table.select_interests td{	text-align:left;}
td.BillingZipLabel{	padding:4px 5px;}
#create_account_area select#BillingState{width:47px;}
#create_account_area input#BillingPhone, #create_account_area input.Mobile_Phone{width:100px;}
#create_account_button input[type=submit]{	background:url(../../images/create_account_Red.gif) no-repeat;	width:155px;height:29px;border:none;margin-bottom:20px;}
table#select_interests{	border:none;margin:auto;}
#agree_create_account{	text-align:center;	padding:10px;}
#aggree_create_account p{font-size:10px;}
#aggree_create_account img{	margin:auto;}
#passwordReset{	padding:0 20px;	width:950px;}
#passwordReset h1{	margin:0;}
table#resetPasswordForm{width:605px;margin:0 auto 5px;border-collapse:collapse;}
table#resetPasswordForm td{	padding:10px;}
#passwordReset table.resetPassword{	margin:auto;width:510px;}
#passwordReset table.resetPassword2{margin:auto;width:410px;}
#passwordReset table.resetPassword td, #passwordReset table.resetPassword2 td{	padding:4px;vertical-align:middle;}
#passwordReset table.resetPassword td table td, #passwordReset table.resetPassword2 td table td{padding:0 10px 0 0;}
#captchadiv{width:200px;}
#address_book input.AddAnAddress{display:block;}
#addresstabs table{	margin: 0;	border-collapse:collapse;}
div#address_book{width:100%;}
input#btnNewAddress{background:url(images/buttons/AddAddress_Submit.gif) no-repeat;	height:19px;width:127px;border:none;}
div#addresstabs_shipping.selected, div#addresstabs_billing.selected, div#addresstabs_shipping, div#addresstabs_billing{	padding: 10px 0;border: 1px solid #6D5433;border-bottom:0px;	font-weight:bold;font-size:11px;font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;background: #6D5433;color: #E9E2C1;}
div#addresstabs_shipping.selected, div#addresstabs_billing.selected{padding:10px 15px;}
#alp_rightcolumn div#addresstabs_shipping a, #alp_rightcolumn div#addresstabs_billing a{background: #E9E2C1;color: #6D5433;	text-decoration: none;	font-weight:normal;	padding: 10px 15px;}
div#addressbookbuttons{	margin-bottom:10px;}
div#addressbookbuttons input#btnReturnToCart, div#addressbookbuttons input#btnReturn{height:20px;border:none;}
div#addressbookbuttons input#btnReturnToCart{width:97px;background:url(images/buttons/BackToCart.gif) no-repeat;}
div#addressbookbuttons input#btnReturn{	width:120px;background:url(images/buttons/BackToAccount.gif) no-repeat;}
#address_book p input{visibility:hidden;}
div#tblAddressListBox, div#pnlAddressListBottom, div#pnlAddressListBottom div.AddressListItem{	float:left;}
div#pnlAddressListBottom div.AddressListItem{width:300px;margin-bottom:25px;}
div#pnlAddressListBottom div.AddressInfo{margin:5px 0 10px;}
div#revolverAddOn div.AddressInfo a, div#revolverAddOn div.AddressInfo span.DefaultAddress{	display:block;	font-style:italic;	font-weight:bold;	margin:10px 0 0 0;}
div#revolverAddOn div.AddressInfo a{text-decoration:underline !important;}
div#pnlAddressListBottom div.AddressListButton input{margin:0 10px 10px 0;}
div#liAdd{margin-bottom:10px;}
div#liAdd a#lnkAddAddress{background: none;	border:none;padding: 0;}
#subscribe_popup table#signup{	margin:auto;width:325px;}
#subscribe_popup table#signup th{text-align:center;}
#subscribe_popup table#signup td{padding:4px;font-size:10px;}
#subscribe_popup table#signup_table{margin:0;	width:100%;}
#subscribe_popup table#signup_table td.email input{width:200px;}
#subscribe_popup table#signup_table td.zip input{width:75px;}
#subscribe_popup iframe{border:none;}
#Subscribe_Wizard1_pnlStep2_NameAndInterests table#nowSubscribed td{padding:4px;}
#StorePageTopArea td.AddressMap{background:#F4E2AA;}
#find_an_order td{	padding:4px;}
#find_an_order input, #find_an_order select{font-size:10px;}
#find_an_order input[type=submit], table#address_book input[type="submit"]{	background:#E7C983;color:#362F2D;padding:2px 5px;font-size:12px;font-weight:bold;}
table#find_an_order, table.account_order_information, table.account_order_search, table#account_order_information, table#account_payments{width:100%;}
table#find_an_order a, table.account_order_information a, table.account_order_search a, table#account_order_information a, table#account_payments a{font-weight:bold;text-decoration:underline;}
table.account_order_information, table.account_order_search, table#account_order_information{margin:0;	border-collapse:collapse;margin-bottom:10px;}
table#account_order_information td, table#account_order_information th, table.account_order_information td, table.account_order_information th, table#account_payments th, table.account_order_search td, table.account_order_search th{text-align:center;}
table.account_order_information td.Description_td{text-align:left;}
table.account_order_information td, table#account_profile, table#my_lists, table#Email_Preferences, table.account_order_information th, table#account_payments td, 
table#account_payments, table#account_payments th, table#favorite_articles td, table#favorite_articles th, table#favorite_stores td, table#favorite_stores th, table#my_coupons th, table#my_coupons td, table.account_order_search td, table#account_order_information td{border-collapse:collapse;}
table#account_payments table, table#account_payments table td, table#account_payments table.orderTotal{border:none;}
table#account_payments td{vertical-align:top;padding:5px 10px 0;}
table#account_payments td table td{	padding:2px 0;}
table#account_payments td.PaymentMethod{width:225px;text-align:center;}
table#account_payments table.orderTotal td{padding:2px 5px;}
table#account_payments table.orderTotal td.Reorder, table#account_payments table td.Tracking1{padding:10px 0;}
table#account_payments table.orderTotal td.Reorder a img, table#account_payments table td.Tracking2{margin:0 0 10px 0;}
table.account_order_information td a{font-weight:bold;}
#ErrorPanel{padding:0 0 0 20px;}
span#ControlLoaderOrder_Recent_ControlsAccountOrder_Recent_dpRecentOrders{display:none;}
#account_profile_top{display:table;	margin:0 0 10px 0;}
table#account_profile, #profile_banner{	display:table-cell;	vertical-align:top;}
table#account_profile, table#my_lists{width:440px;	margin:0;}
table#my_lists{	width:250px;}
#account_profile td{font-size:11px;	padding: 4px 5px;}
#account_profile input, #Email_Preferences td, #Email_Preferences input, #account_profile select, #Email_Preferences select{font-size:11px;}
#account_profile th, #Email_Preferences th{	text-align:left;}
table#account_profile input[type="checkbox"], table#Email_Preferences input[type="checkbox"]{float: left;width: auto;height: 18px;margin: 0 3px 0 0;}
#profile_banner{padding:0 0 0 10px;}
#profile_banner img{margin: 0 auto 15px;}
table#Email_Preferences{width:685px;margin:0;}
table#Email_Preferences td.account_interests{padding:0;}
table#Email_Preferences td.account_interests div{padding:5px;}
table#Email_Preferences td.account_interests table td{	padding:4px;width:20%;}
table#Email_Preferences td.account_interests input[type="submit"]{background: url(/images/buttons/Profile_Update.gif) no-repeat;height:26px;width:88px;	border:none;margin:10px 5px;}
table#my_coupons{margin:0 0 20px 0;	width:600px;border-collapse:collapse;}
table#my_coupons td{padding:10px;}
table#my_coupons td.view_coupon img, div a.View_all_offers_and_promotions{float:right;}
#favorite_stores img, #favorite_articles img{float:left; }
a.View_all_offers_and_promotions_img img{margin:10px auto;}
#favorite_stores img{width:15px;margin:3px 10px 35px 0;	height:15px;}
#favorite_articles img{	margin:5px 5px 5px 0;}
#favorite_articles, #favorite_stores{border-collapse:collapse;	margin: 0 auto 15px 8px;}
#favorite_articles{	width:735px;}
table.noborder#favorite_stores td.view, table.noborder#favorite_articles td.view{text-align:right;	padding:15px;float:none;}
#favorite_articles a, #favorite_stores a{font-weight:bold;line-height:20px;}
#favorite_articles a.read_more, #favorite_articles a.remove, #favorite_stores a.remove, #shopping_lists a.remove{font-style:italic;	font-weight:normal;}
#favorite_articles td.favorite_article_title{width:500px;vertical-align: top;}
table#recent_purchases table{border:1px solid #dedede;	text-align:center;}
table#recent_purchases table td img{margin:auto;}
div#recent_purchases div.recent_purchases_item{	width:230px;height:250px;float:left;}
#customer_service{width:675px;}
#customer_service table{width: 100%;}
#customer_service td{vertical-align:top;}
table#customer_service_top{	border:none;margin-bottom:10px;}
table#customer_service_top table td{padding:10px;}
table#customer_service_top td.CallCustomerService{	padding:0 10px 0 0;}
table#customer_service_top td, #customer_service_top table td ul li{padding:0;	margin:0;}
div#revolverAddOn #customer_service_bottom td.selectInterest li{display:inline-block;	margin:10px 10px 4px 0;}
#customer_service_bottom li input[type=radio]{	margin:0 5px 0 0;}
td.selectInterest, td.chooseTopic, td#provideInfo{	padding:10px;}
td.chooseTopic{	background-color: #E7C983;}
table#CustomerServiceEmail, table#CustomerServiceEmail tr.topic_titles td{font-weight:bold;}
table#CustomerServiceEmail table td, table#CustomerServiceEmail li{	font-weight:normal;}
div#revolverAddOn #customer_service_bottom td.chooseTopic table ul li{	margin:0 0 5px 0;}
td#provideInfo table{border:none;width:500px;margin-top:10px;}
td#provideInfo td{	padding:4px;}
td#provideInfo td.firstName input, td#provideInfo td.lastName input{width:209px;}
td#provideInfo td.address input{width:385px;}
table#CustomerServiceEmail td input.send{color:#E7C983;	background:#362F2D;	padding:5px 10px;border:none;font-weight:bold;}
table.AdditionalInfo td, table.AdditionalInformation_Table td{padding:0;}
div.PDFDownloads table td{padding-right: 15px;}
table.AdditionalInfo a{color:#6D5433 !important;}
div.AdditionalInfoText, div.PDFDownloads{border-bottom:2px solid #EEE7CD; margin-bottom: 10px;padding-bottom: 10px;}
td.AdditionalInformationLeft{vertical-align: top !important;width:55%;padding-right:5px !important;}
td.AdditionalInformationRight{vertical-align: top !important;width:40%;}
#alp_search img {padding: 0;}
table#siteSearch{border:none;}
table#siteSearch td{padding:0 0 0 10px;vertical-align:top;}
table#siteSearch #btnGo{cursor:pointer;}
.alp_search input[type="text"], .alp_search input.SearchBoxQueryTextBox {background-image: url(/images/layout/searchSite.gif);background-repeat: no-repeat; border:1px solid #000; width:200px; height:17px;background-position:0 1px;box-sizing: border-box;}
#alp_wrapper table#CheckGiftCardBalance{margin:auto; border:1px solid #6D5433;}
#alp_wrapper table#CheckGiftCardBalance th{padding: 4px;color: #E9E2C1;text-align: center;margin: 0px;background: #6D5433; font-weight:normal;}
#alp_wrapper table#CheckGiftCardBalance td{vertical-align:middle;}
 #alp_wrapper table#CheckGiftCardBalance td input{border: #3A3A3A solid 1px;padding: 2px;}
#alp_wrapper table#CheckGiftCardBalance td#GiftCardBalance{text-align:center; font-weight:bold; height:14px; padding:0 10px 10px;}
/*====================================== BEGIN SHOPPING CART ======================================*/
div#ShoppingCartPage{padding: 0 20px;}
div#ShoppingCartPage table#shopping_cart_table{border:none;	margin:10px 0;}
div#ShoppingCartPage table#shopping_cart_table th{background:#4c3923;color:#E9E2C1;text-align:left;}
div#ShoppingCartPage table#shopping_cart_table tr.subhead{color:#4c3923;text-align:left;border-top:2px solid #fff;}
table#shopping_cart_table td{padding: 0;}
table#shopping_cart_items td{padding:4px 0 0 0;}
div#shopping_cart_coupon_code{height:75px;}
table#shopping_cart_items, div#shopping_cart_coupon_code table{	border:none;float:right;}
div#ShoppingCartPage table#shopping_cart_items td table td{	padding:4px;vertical-align:middle;}
#shopping_cart_order_total {width:100%;	margin: auto;background: url(/images/ShoppingCartorder_total.png) no-repeat;background-position: 100% 97%;}
#shopping_cart_order_total table td{padding: 2px 3px;}
table#shopping_cart_items tr.subhead{background-color:#E7C983;}
div#shopping_cart_order_total td#ShoppingCartLeft{padding-bottom:15px;}
div#shopping_cart_order_total td#ShoppingCartLeft a{display:block;	margin: 4px 0 4px 4px;}
div#shopping_cart_order_total a {text-decoration: none;	color: #4C3923;	font-size: 12px;font-weight:bold;}
div#shopping_cart_order_total span{	color:#4C3923;}
span#lblGiftCardRefundMessage, span#lblGiftCardMessage{font-weight: bold;font-size: 10px;margin-right: 5px;}
/*====================================== END SHOPPING CART ======================================*/
/*====================================== Quick View Styles ======================================*/
div.cart_productImage{height:300px;	width:300px;}
div.cart_productImage, div.cart_productContent{	display:table-cell;	vertical-align:top;}
div.cart_productPrice, div.cart_productRating, div.cart_productDescription{	margin:0 0 18px 10px;}
div.cart_productDescription p.cart_productResultDesc{font-size:11px;color:#888;}
div.cart_productDescription p.cart_productResultDesc a{	color:#036;	text-decoration:underline;}
div.ui-dialog div#QuickViewPopup form span.ProductDetailQuantityLabel, div.ui-dialog div#QuickViewPopup form input#Quantity, div.ui-dialog div#QuickViewPopup form input[type=button].AddToCartButton{position:absolute;left:25px;}
div.ui-dialog div#QuickViewPopup form input#Quantity{left:60px;}
div.ui-dialog div#QuickViewPopup form input[type=button].AddToCartButton{bottom:-60px;	background: url(images/buttons/addToCart.png);	width: 188px;	height: 46px;}
div#QuickViewPopup form a.AddToWishButton, div#QuickViewPopup form a.AddToGiftButton{display:none;}
div.productResultInfo div#QuickViewPopup div.ViewMoreInfo{display:none;}
div.productResultInfo a.moreOptions{ margin-left:5px;}
div.ui-dialog div.cart_productAddToList, div.ui-dialog div.cart_productInventory{margin:0 0 0 25px;}
/*====================================== ClueTip CSS ======================================*/
/* global */
#cluetip-close img { border: 0;}
#cluetip-title { overflow: hidden;}
#cluetip-title #cluetip-close {float: right;  position: relative;}
#cluetip-waitimage {width: 43px;  height: 11px;  position: absolute;  background-image: url(/images/layout/cluetip/wait.gif);}
.cluetip-arrows {display: none;  position: absolute;  top: 1px;  left: -10px;  height: 24px;  width: 11px;  background-repeat: no-repeat;  background-position: 0 0;}
#cluetip-extra {display: none;}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */
.cluetip-default {background-color: #E9E2C1;}
.cluetip-default #cluetip-outer {position: relative;  margin: 0;  background-color: #E9E2C1;}
.cluetip-default h3#cluetip-title {margin: 0; padding: 4px 10px 5px;  font-size: 1.1em;  font-weight:bold;  background-color: #E7C983;  color: #362F2D;  border:1px solid #362F2D;  border-left:none;  border-bottom:none;}
.cluetip-default #cluetip-title a {color: #362F2D;  font-size: 0.95em;  font-weight:bold;}  
.cluetip-default #cluetip-inner { padding: 10px;  border:1px solid #362F2D;  border-top:none;}
.cluetip-default div#cluetip-close {text-align: right;  margin: 0 5px 5px;  color: #900;}
/* default arrows */
.clue-right-default .cluetip-arrows {  background-image: url(/images/layout/cluetip/darrowleft.gif);  background-position:top left;}
.clue-left-default .cluetip-arrows {  background-image: url(/images/layout/cluetip/darrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-default .cluetip-arrows {  background-image: url(/images/layout/cluetip/darrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}  
.clue-bottom-default .cluetip-arrows {  background-image: url(/images/layout/cluetip/darrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}
/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {  background-color: transparent;}
.cluetip-jtip #cluetip-outer {  border: 2px solid #ccc;  position: relative;  background-color: #fff;}
.cluetip-jtip h3#cluetip-title {  margin: 0 0 5px; padding: 2px 5px;  font-size: 16px;  font-weight: normal;  background-color: #ccc;  color: #333;}
.cluetip-jtip #cluetip-inner {  padding: 0 5px 5px;  display: inline-block;}
.cluetip-jtip div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #900;}
/* jtip arrows */
.clue-right-jtip .cluetip-arrows {  background-image: url(/images/layout/cluetip/arrowleft.gif);}
.clue-left-jtip .cluetip-arrows {  background-image: url(/images/layout/cluetip/arrowright.gif);  left: 100%;  margin-right: -11px;}
.clue-top-jtip .cluetip-arrows {  background-image: url(/images/layout/cluetip/arrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }  
.clue-bottom-jtip .cluetip-arrows {  background-image: url(/images/layout/cluetip/arrowup.gif);  top: -11px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}
/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */
.cluetip-rounded { background: transparent url(/images/layout/cluetip/bl.gif) no-repeat 0 100%;  margin-top: 10px;  margin-left: 12px;}
.cluetip-rounded #cluetip-outer {  background: transparent url(/images/layout/cluetip/tl.gif) no-repeat 0 0;  margin-top: -12px;}
.cluetip-rounded #cluetip-title {  background-color: transparent;  padding: 12px 12px 0;  margin: 0 -12px 0 0;  position: relative;}
.cluetip-rounded #cluetip-extra {  position: absolute;  display: block;  background: transparent url(/images/layout/cluetip/tr.gif) no-repeat 100% 0;  top: 0;  right: 0;  width: 12px;  height: 30px;  margin: -12px -12px 0 0;}
.cluetip-rounded #cluetip-inner {  background: url(/images/layout/cluetip/br.gif) no-repeat 100% 100%;  padding: 5px 12px 12px;  margin: -18px -12px 0 0;  position: relative;}
.cluetip-rounded div#cluetip-close {   text-align: right;  margin: 0 5px 5px;  color: #009;  background: transparent;}
.cluetip-rounded div#cluetip-close a {  color: #777;}
/* rounded arrows */
.clue-right-rounded .cluetip-arrows {  background-image: url(/images/layout/cluetip/rarrowleft.gif);}
.clue-left-rounded .cluetip-arrows {  background-image: url(/images/layout/cluetip/rarrowright.gif);  left: 100%;  margin-left: 12px;}
.clue-top-rounded .cluetip-arrows {  background-image: url(/images/layout/cluetip/rarrowdown.gif);  top: 100%;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;  }  
.clue-bottom-rounded .cluetip-arrows {  background-image: url(/images/layout/cluetip/rarrowup.gif);  top: -23px;  left: 50%;  margin-left: -11px;  height: 11px;  width: 22px;}
input.ReturnItemButton{background:url(../../images/buttons/btn_Return_Items.gif) no-repeat;width:143px;height:25px;border:none;}
/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner {  zoom: 1;}
/*====================================== Mini Cart Styles ======================================*/
#miniCartWrap{ width:185px;text-align:left;}
#miniCartWrap img{border:0;}
#miniCartTable #miniCartItemsRow{width:170px !important;}
#miniCartTable #miniCartItemsRow #miniCartItemsTable{width:140px !important;}
.miniCartVariant, .miniCartColor, .miniCartSize, .miniCartQty, .lineItemTotal{width:170px !important;}
#miniCartHeader{display:none;}
.miniCartSize{word-wrap: break-word;}
#miniCartHeader a:link,#miniCartHeader a:active,#miniCartHeader a:visited,#miniCartHeader a:hover{    color:#333;    font-weight:bold;    font-size:13px;    text-decoration:none;}
#miniCartHeader a:hover{    text-decoration:underline;}
#miniCartArrow{ padding-left:15px; padding-top:5px;padding-right:30px; background-color:White;}
* + html #miniCartArrow{	position:absolute;	top:0;	right:0;} /* IE 7 fix */
.miniCartCollapsed, .miniCartExpanded{text-decoration:none;     cursor:pointer;}
#miniCartArrow .miniCartCollapsed{background: url(CustomImages/collapse.gif) no-repeat top left;}
#miniCartArrow .miniCartExpanded{background: url(CustomImages/expand.gif) no-repeat top left;}
#vMiniCart .miniCartCollapsed{background: url("images/minicart_bg.gif") no-repeat scroll 45px -43px transparent;margin:-20px 10px 0 0;padding-right:10px;}
#vMiniCart .miniCartExpanded{background: url("images/minicart_bg.gif") no-repeat scroll 45px -5px transparent; margin:-20px 10px 0 0;padding-right:10px;}
#vMiniCart{font-size:12px;line-height:14px;}
#miniCartItemsTable td{padding:4px;border-bottom:1px dotted #534741;}
.showitems #vMiniCart {background-color:#FBF3DE;}
td#miniCartItemsHeadingRow{color:#7c1d49;font-size:10px;padding:10px;vertical-align:middle;}
.miniCartProductName{font-weight:bold;color:#330000;text-decoration:underline;}
.MiniCartImageCell{text-align:center; padding-right:5px;padding-top:4px; width:30%;}
.miniCartImageWrap img{border: 3px solid #000000;}
.MiniCartAttributesCell{vertical-align:top;color:#036;font-size:11px;font-weight:bold;}
.lineItemTotal{padding-top:5px;text-align:right;}
.MiniCartSpacer{height:10px;}
#vMiniCart a.miniCartDelete:link,#vMiniCart a.miniCartDelete:active,#vMiniCart a.miniCartDelete:visited,#vMiniCart a.miniCartDelete:hover,#vMiniCart a.miniCartDelete{margin-top:6px; display:block;font-size:12px;font-weight:bold;text-decoration:none;}
#miniCartTotalRow td{padding:4px 0 0 4px;    font-size:10px;}
td#miniCartTotalCell{padding-right:0px;}
td#miniCartCheckoutCell{ padding:4px 1px !important;}
#miniCartItemCount{ display:block;}
#miniCartTotal{ font-weight:bold;color:#c00; }
a#minicartCheckoutNow{display:block; font-weight:bold;text-decoration:none;font-size:12px;color:#c00; 	padding:0 5px 0 0;}
a#minicartCheckoutNow:hover{text-decoration:underline;}
a#minicartCheckoutNow div.checkout_button, a#minicartGotoCart div.cart_button{	height:23px;	width:81px;	float:right;	cursor:pointer;    }
a#minicartCheckoutNow div.checkout_button{	background:url(images/buttons/checkout.gif) no-repeat scroll left top;}
a#minicartGotoCart div.cart_button{	background:url(images/buttons/gotocart.gif) no-repeat scroll left top;	margin-left:2px;	margin-right:2px;}
a#minicartGotoCart:hover div.cart_button{	background:url(images/buttons/gotocart.gif) no-repeat scroll left -29px;	}
a#minicartCheckoutNow:hover div.checkout_button{	background:url(images/buttons/checkout.gif) no-repeat scroll left -29px;}
.miniCartLoading{    background: url(CustomImages/ajax-loader.gif) no-repeat center center;	background-color:transparent;}
.miniCartLoading *{ visibility:hidden;}
/*====================================== Drop Down Minicart ======================================*/
/*  (wrapped by #miniCartWrap.withdropdown) */
#miniCartWrap.withdropdown{    height: auto;    position:relative;}
#miniCartWrap.withdropdown #miniAbsWrap{width: 185px;}
#miniCartWrap.withdropdown #miniAbsWrap.hideitems #miniCartItemsRow{    display:none;}
.leftNavBottom_minicart{height:18px;margin-bottom: 7px;	background:url(images/layout/store_module_footer.gif) no-repeat;}
/*====================================== Vibe Promo Styles ======================================*/
div#cartHeaderPromoText { text-align: right; font-weight: bold; font-size: 11px; color: #444; }
div#cartHeaderPromoText span { display: block; }
.discountCss { text-align: right; }
.VibePromoCartMsg { color: #cc0000; font-weight: bold; font-size: 10px; }
/*====================================== ALP Checkout Styles ======================================*/
#pnlCouponError, .checkoutheader , .checkoutContainer, #pnlErrorMsg, #orderReceiptHeader{margin:0 auto; width:660px;}
#orderTotalImage{ width: 700px;margin-left:140px;float:left;background:url("images/order_total.png") no-repeat scroll right 97% transparent;}
#pnlErrorMsg span.error{font-size:11px;}
.checkoutheader { display:block;background-color:#edd398;height:38px;vertical-align:middle; margin-bottom:15px;}
.checkoutheader span { float:left;text-align:center;width:220px;font-weight:bold;vertical-align:middle;padding-top:9px; }
.checkoutheader span a, .checkoutheader span a:visited { font-size:14px; color:#ffffff;text-decoration:none !important;cursor:pointer; }
.checkoutheader span a.selected {color:#45403c;text-decoration:none;cursor:pointer; }
.leftCol { width:394px; float:left; margin-bottom:30px;}
.rightCol { width:252px; float:left; margin-bottom:30px;}
.leftCol a{font-style:italic;font-size:10px;}
.pnlSelectShipping, .pnlSelectBilling, .pnlCoupon { width:394px;display:block;float:left;/*height:58px;*/border:solid thin #edd398; }
.pnlSelectShipping .header, .pnlSignin .header, .pnlSelectBilling .header, .pnlNewShipAddr .header, .pnlNewBillAddr .header, .pnlCartAllowsShippingMethodSelection .header, .pnlSummary .header, .pnlCoupon .header, .pnlPayment .header, .pnlGiftCard .header, .pnlOrderSummary .header, .pnlOrderReceipt .header, .pnlOrderNotes .header { height:15px;background-color:#edd398;width:100%;display:block; }
.pnlSelectShipping .header .lblChooseShippingAddr, .pnlSignin .header .lblReturningCustomer, .pnlSelectBilling .header .lblChooseBillingAddr, .pnlCartAllowsShippingMethodSelection .header .ShipSelectionMsg, .pnlSummary .header .lblSummaryHeader, .pnlCoupon .header .lblCouponCode, .pnlPayment .header .lblPaymentHeader, .pnlGiftCard .header .lblGiftcardHeader, .pnlOrderSummary .header .lblOrderSummary, .pnlOrderReceipt .header .lblOrderReceipt, .pnlNewShipAddr .header .lblAddNewAddress, .pnlNewBillAddr .header .lblAddNewAddress, .pnlOrderNotes .header .lblOrderNotesHeader { float:left;padding-left:8px;color:#45403c;font-size:11px;font-weight:lighter; }
.pnlSelectShipping .addressSelector, .pnlSelectBilling .addressSelector, .pnlCartAllowsShippingMethodSelection .shippingSelector, .pnlCoupon .couponSelector { padding-right:8px;float:left;padding-left:8px;padding-bottom:13px;/*height:43px;*/vertical-align:middle;padding-top:13px; }
.pnlCartAllowsShippingMethodSelection .shippingSelector .lnkShippingDetails { margin-top:8px;display:block; }
#pnlCreditCardPane {padding:0 4px;}
#pnlCreditCardPane table td{padding:2px;}
#pnlCreditCardPane a#aCardCodeToolTip{float:left;}
.pnlSelectShipping .addressSelector a, .pnlSelectBilling .addressSelector a { height:22px; }
.checkoutContainer div.pnlPlaceOrder input#btnContinueCheckout2{background:none;width:138px;height:43px;}
.pnlSignin { width:394px;display:block;float:left;border:solid thin #edd398;margin-bottom:8px; }
.pnlSignin .pnlAlreadyAccount { padding-left:8px;padding-top:8px;display:block; }
.pnlSignin .pnlAlreadyAccount .lblAlreadyAccount { float:left; padding-top:15px; }
.pnlSignin .pnlAlreadyAccount .btnSignin { float:right; padding-right:8px; padding-bottom:8px; }
.orderSubtotals .totalSummary .tblSummaryTotals tr.trSubtotal, .orderSubtotals .totalSummary .tblSummaryTotals tr.trSummaryTotal{font-weight:bold;}
span#lblOrderReceiptHeader, .checkoutContainer{color:#45403c;}
.pnlNewShipAddr, .pnlNewBillAddr { width:394px;display:block;float:left;border:solid thin #edd398; }
.pnlNewShipAddr .tblShippingInfo, .pnlNewBillAddr .tblBillingInfo { padding-left:8px;padding-top:8px;display:block; }
.tblNewAddress tbody tr { height:22px; }
.pnlCoupon .couponSelector .btnApplyCouponTop { background-color:#E7C983;color:#362F2D;display:block;font-weight:bold;/*height:18px;padding-top:2px;*/text-align:center;text-decoration:none;vertical-align:middle;/*width:60px;*/padding:1px 10px;font-style:normal;float:right;margin-left:10px; }
.pnlCartAllowsShippingMethodSelection { width:394px;height:78px;display:block;clear:both;float:left;border:solid thin #edd398;margin-top:12px; }
.pnlSelectBilling, .pnlPayment, .pnlGiftCard { margin-top:12px; }
.pnlPayment, .pnlGiftCard { width:394px;display:block;float:left;min-height:58px;border:solid thin #edd398; }
.pnlGiftCard .giftcardSelector .pnlGiftCardPane { padding-left:8px;padding-bottom:8px; }
.pnlGiftCard .giftcardSelector .pnlGiftCardPane .giftButtons { padding-top:8px;padding-right:8px;display:block;text-align:right; }
.pnlGiftCard .giftcardSelector .pnlGiftCardPane .lblGiftCard { margin-top:8px;display:block; }
.pnlGiftCard .giftcardSelector .pnlGiftCardPane .giftButtons .btn { background-color:#E7C983;color:#362F2D;display:block;font-weight:bold;/*height:18px;padding-top:2px;*/text-align:center;text-decoration:none;vertical-align:middle;/*width:60px;*/padding:1px 10px;font-style:normal;float:left;margin-right:10px;margin-bottom:10px; }
.pnlSummary { width:252px;border:solid thin #edd398;float:left;display:block;margin-left:10px;margin-right:0 auto;text-align:center;/*min-height:400px;*/ }
.pnlSummary .tblItemSummary { padding-bottom:8px; }
.pnlSummary .cartItems .tblItemSummary td.colName { text-align:left;padding-left:8px;vertical-align:top;font-size:10px;font-weight:bold; }
.pnlSummary .cartItems .tblItemSummary td.colPrice { text-align:right;padding-right:8px;vertical-align:top;font-size:10px;font-weight:bold; }
.pnlSummary hr { border:0;width:100%;background-color:#edd398;height:1px; }
.pnlSummary .btnContinueCheckoutTop { padding-top:8px; }
.pnlSummary .btnContinueCheckoutBottom { padding-bottom:8px; }
.pnlSummary .continueTop  input#btnContinueCheckout{height:45px;width:140px;background:none;}
.pnlSummary .continueTop .lblSubtotalLabelTop, .pnlSummary .continueTop .lblSubtotalTop { font-weight:bold;font-size:12px; }
.pnlSummary .continueTop .lblSubtotalTop { padding-left:4px; }
.pnlSummary .totalSummary { background-color:#edd398; }
.pnlSummary .totalSummary .tblSummaryTotals { padding-top:8px;padding-bottom:8px; }
.pnlSummary .totalSummary .tblSummaryTotals tr td { padding-left:8px;padding-right:8px;line-height:12px;vertical-align:top; }
.pnlSummary .totalSummary .tblSummaryTotals .trSummaryTotal { font-weight:bold; } 
.pnlSummary .totalSummary .tblSummaryTotals tr td.tdLeft{text-align:left;}
.pnlSummary .totalSummary .tblSummaryTotals tr td.tdRight{text-align:right;}
.paymentTableLeft { padding-left:8px; }
.paymentTableRight { padding-right:8px;padding-top:8px;text-align:right; }
.selectCardType, .selectCardMonth { width:140px; }
.pnlOrderSummary, .pnlOrderNotes { width:660px;border:solid thin #edd398;float:left; }
.pnlOrderNotes { min-height:35px; margin-left:160px; }
.pnlOrderNotes .orderNotes { display:block; text-align:left; padding:10px; }
.pnlOrderSummary .editOrder, .pnlOrderReceipt .orderDetails { min-height:63px;display:block; }
.pnlOrderSummary .editAddresses, .pnlOrderReceipt .orderAddresses { min-height:90px;background-color:#edd398;display:block;clear:both; }
.pnlOrderSummary .lineItems { display:block; }
.shipAddress span.selectedShippingMethod{font-weight:bold;}
.pnlOrderSummary .editAddresses .shipAddress, .pnlOrderSummary .editAddresses .billAddress, .pnlOrderSummary .editOrder .lastReview, .pnlOrderSummary .editOrder .pnlReviewPromotions, 
.pnlOrderReceipt .orderAddresses .shipAddress, .pnlOrderReceipt .orderAddresses .billAddress, .pnlOrderReceipt .orderDetails .orderNameEmail, .pnlOrderReceipt .orderDetails .pnlOrderPromotions { font-size:10px;height:inherit;width:322px;float:left;display:block;text-align:left;padding-top:8px;padding-left:8px; }
.pnlOrderSummary .editAddresses .shipAddress .lbtnEditShippingAddress, .pnlOrderSummary .editAddresses .billAddress .lbtnEditBillingAddress, .pnlOrderSummary .editOrder .lastReview .lbtnEditOrder { background-color:#4A4041;color:#EDD398;display:block;font-weight:bold;height:16px;margin-top:5px;text-align:center;text-decoration:none;vertical-align:middle; }
.pnlOrderSummary .editAddresses .shipAddress .lbtnEditShippingAddress, .pnlOrderSummary .editAddresses .billAddress .lbtnEditBillingAddress { width:42px; }
.pnlOrderSummary .editOrder .lastReview .lbtnEditOrder { width:109px; }
.pnlOrderSummary .cartSummary{background:#fff;}
.pnlOrderSummary .cartSummary, .pnlOrderReceipt .orderSummary { padding:10px 10px 10px 10px; }
.pnlOrderSummary .cartSummary .tblItemSummary td.colName, .pnlOrderReceipt .orderSummary .tblItemSummary td.colName { text-align:left !important;vertical-align:middle !important; }
.pnlOrderSummary .cartSummary .tblItemSummary td.colQuantity, .pnlOrderReceipt .orderSummary .tblItemSummary td.colQuantity { text-align:center !important;vertical-align:middle !important; }
.pnlOrderSummary .cartSummary .tblItemSummary td.colPrice, .pnlOrderReceipt .orderSummary .tblItemSummary td.colPrice { text-align:right !important;vertical-align:middle !important; }
.pnlOrderSummary .cartSummary .tblItemSummary td.colName a, .pnlOrderReceipt .orderSummary .tblItemSummary td.colName a, .pnlSummary .cartItems .tblItemSummary td.colName a{font-weight:normal;text-decoration:none;}
.pnlPlaceOrder div.ShoppingCartLeft{text-align:left;float:left;margin-top:80px;}
.pnlPlaceOrder div.ShoppingCartLeft a{display:block;font-weight:bold;margin:4px 0 4px 4px; color:#4C3923;font-size:12px; text-decoration:none;}
.pnlPlaceOrder, .orderSubtotals {width:662px;float:left;text-align:right;padding-top:8px;padding-bottom:8px; }
.pnlPlaceOrder{height:160px;}
.pnlPlaceOrder .totalSummary { width:252px;float:right;padding-bottom:8px;}
.pnlPlaceOrder .totalSummary tr.trSummaryTotal td{font-weight:bold;}
.orderSubtotals .totalSummary { width:252px;float:right;padding-bottom:8px;display:block; }
.orderSubtotals .totalSummary .tblSummaryTotals td {padding-left:8px;padding-right:8px; }
.pnlPlaceOrder .totalSummary .tblSummaryTotals td{padding:0 8px;}
#orderSubtotals table.tblSummaryTotals{float:right;}
.tblSummaryTotals .tdLeft { width:200px; }
.tblSummaryTotals .tdRight { width:52px; }
.pnlPlaceOrder .checkoutThreePlaceOrder { clear:both;float:right;padding-right:8px;padding-top:8px; }
.orderReceiptHeader { text-align:left;padding-bottom:8px; }
.orderReceiptHeader .lblOrderReceiptHeader { font-weight:bold; }
.orderReceiptHeader .hlReceiptLink { font-style:italic; }
.shoppingPanel { clear:both;width:662px;float:left;text-align:right;padding-top:8px;padding-bottom:8px; }
.continueShopping { width:662px;float:left; }
.continueTop { padding-top:8px;padding-bottom:8px; }
.pnlOrderReceipt { width:662px;border:solid thin #edd398; }
.pnlOrderReceipt hr { border:0;width:100%;background-color:#edd398;height:1px; }
.continueShopping .btnContinueShopping { float:right;padding-top:8px; }
.divBtnNewShipAddr, .divBtnNewBillAddr, .divBtnCancel {float:left;text-align:center; }
.lblReviewPromotions, .lblOrderPromotions { font-weight:bold; }
.lblPromotions .promoDescription { font-weight:bold; }
.lblPromotions .promoDescription a { font-size:10px; }
.trPromoDiscount { font-weight:bold; }
.trPromoDiscount .tdRight { color:Red; }
.trSubtotal { font-weight:bold; }

/*====================================== END ClueTip CSS ======================================*/
.CheckAvailabilityVisibleOnGridView_QuickView, .ui-dialog .CheckAvailabilityVisibleOnGridView{ display:none; }
.ui-dialog .CheckAvailabilityVisibleOnGridView_QuickView{ display:block; }
html body div.sew_ac_results ul{background-color:White;}
#producttabs #tabs-4{font-size:12px;font-weight:bold;}
#producttabs #tabs-4 a, #producttabs #tabs-4 .StockHint{text-align:center;font-weight:normal;}
/*====================================== Button Hover Styles ======================================*/
input.AddToCartButton:hover, #alp_rightcolumn div.CheckAvailability a img:hover, div.ViewMoreInfo:hover, .CheckAvailabilityVisibleOnGridView_QuickView img:hover {filter:alpha(opacity=85);-moz-opacity:.65;opacity:.65;}
/*====================================== Facebook Icon ======================================*/
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text, span.FBConnectButton_Text, span.FBConnectButton_Small, .FBConnectButton_Small .FBConnectButton_Text, span.FBConnectButton_Text, .FBConnectButton_Small, .FBConnectButton_RTL_Small, span.FBConnectButton_Small, #FB_TW_Print_Email span{background:none;border-top: 0 none;border-bottom:0 none;color: white;display:inherit;padding: 0;margin:0;font-size: 0;line-height: 0;}
/*====================================== IE Fixes ======================================*/
/* keep these styles at the end of the stylesheet */
.msie8 span#miniCartArrowLink{margin-top:-19px;}
.msie8 #vMiniCart .miniCartExpanded, .msie8 #vMiniCart .miniCartCollapsed{margin-right:12px;}
.msie8 #alp_mainnav{clear:both;}
.msie8 #alp_mainnav li.Lawn, .msie8 #TopNav1_lblMainMenu ul li.Lawn{width:69px;}
.msie8 #alp_mainnav li.Garden, .msie8 #TopNav1_lblMainMenu ul li.Garden{width:86px;}
.msie8 #alp_mainnav li.Farm, .msie8 #TopNav1_lblMainMenu ul li.Farm{width:68px;}
.msie8 #alp_mainnav li.Home, .msie8 #TopNav1_lblMainMenu ul li.Home{width:71px;}
.msie8 #alp_mainnav li.Livestock, .msie8 #TopNav1_lblMainMenu ul li.Livestock{width:107px;}
.msie8 #alp_mainnav li.Horse, .msie8 #TopNav1_lblMainMenu ul li.Horse{width:73px;}
.msie8 #alp_mainnav li.Pet, .msie8 #TopNav1_lblMainMenu ul li.Pet{width:47px;}
.msie8 #alp_mainnav li.Apparel, .msie8 #TopNav1_lblMainMenu ul li.Apparel{width:91px;}
.msie8 #alp_mainnav li.Tools, .msie8 #TopNav1_lblMainMenu ul li.Tools{width:74px;}
.msie8 #alp_mainnav li.Sale, .msie8 #TopNav1_lblMainMenu ul li.Sale{margin-left:86px;width:50px;}
.msie8 div#revolverAddOn #alp_leftcolumn{width:210px;}
.msie8 div#revolverAddOn #alp_rightcolumn{width:760px;padding:0 10px;}
.msie8 div#revolverAddOn div.gridRow div.productResult div.product_price_area{padding:8px 2px 0 2px;width:160px;}
.msie8 div#revolverAddOn div.gridRow div.ProductAddToCart_Grid{width:85px;margin-right:8px;}
.msie8 div#revolverAddOn div.gridRow div.price_and_status {float:left;width:80px;}
.msie8 div#leftWrap div#categories div.navHeader, .msie8 div#leftWrap div#categories{float:left;}
.msie8 #category_ContentTop ul{width:764px;}
.msie8 .alp_search input.SearchBoxQueryTextBox{ width:202px;}
.msie8 span#miniCartArrowLink{margin:-21px 22px 0 0;}
.msie8 div.gridRow{float:right;width:758px;}
.msie8 div#revolverAddOn div.search_leftcolumn{float:left;padding-bottom:5000px; margin-bottom:-5000px;}
.msie8 div#revolverAddOn div.search_rightcolumn{float:right;padding-bottom:2000px;}
.msie8 div.alp_content {overflow:hidden;}
.msie8 div#revolverAddOn #filter_search_top2{margin:0;}
.msie8 div#revolverAddOn.grid #filter_search_top td{padding:4px 10px 0px 10px;}
.msie8 #filter_search_top2 td{margin:0;height:auto;padding:0 10px;}
.msie8 div#revolverAddOn #filter_search_top{margin:0 0 2px 0;}
.msie8 div#revolverAddOn.list #filter_search_top2{margin:-8px 0 0  0;padding-top:2px;}
.msie7 table#Product_Detail_table_area{margin-left:300px;}
.msie7 span#miniCartArrowLink{margin-top:-21px;}
.msie7 #vMiniCart .miniCartExpanded, .msie7 #vMiniCart .miniCartCollapsed{margin-right:12px;}
.msie7 div#revolverAddOn div#alp_rightcolumn{float:right; padding-bottom:2000px; margin-bottom:-2000px;width:760px;}
.msie7 div#revolverAddOn div#alp_leftcolumn {float:left; padding-bottom:2000px; margin-bottom:-2000px; width:205px;}
.msie7 div#revolverAddOn {overflow:hidden;}
.msie7 div#revolverAddOn div#alp_leftcolumn ul.tame li a{height:27px; line-height:27px; padding-left:20px; text-indent:0px; display:block;}
.msie7 div#inactiveAttributes div.attributeBox ul li a{display:block;}
.msie7 #category_ContentTop ul, .msie7 div#revolverAddOn div#alp_leftcolumn, .msie7 #category_ContentTab, .msie7 #category_ContentTop, .msie7 #category_ContentTop li{float:left;}
.msie7 #category_ContentTop ul{padding-right:10px;}
.msie7 #category_ContentTop li{	height:30px; width:189px;}
.msie7 #category_ContentTop {margin-left:-16px;}
.msie7 table.ProductAlsoBought td{width:175px;}
.msie7 #category_ContentArticleList{float:right; margin-top:30px;}
.msie7 #category_ContentTab{text-align:left; width:656px;}
.msie7 #article_thumbnails, .msie7 div.cart_productImage, .msie7 table#account_profile{float:left;}
.msie7 div.Article_divs{float:left; width:240px; display:block;}
.msie7 #right_Nav,.msie7 .cart_productContent{float:right;}
.msie7 div.ui-dialog div#QuickViewPopup div.ViewMoreInfo {margin-right:0;clear:both;}
.msie7 div.ui-dialog div#QuickViewPopup input.AddToCartButton {left:15px;}
.msie7 div.ui-dialog div.ui-dialog-content{padding-right:0;}
.msie7 div.ui-dialog div#QuickViewPopup form input#Quantity, .msie7 div.ui-dialog div#QuickViewPopup form span.ProductDetailQuantityLabel{margin-top:15px;}
.msie7 #Product_image{float:left; width:320px; position:relative;}
.msie7 .productResultInfo listView{width:760px;}
.msie7 #alp_mainnav li{z-index:2;}
.msie7 #alp_mainnav ul.subnav li a{width:auto;}
.msie7 #account_profile_top{padding-bottom:10px;}
.msie7 div#QuickViewPopup div#color_size {height:auto;}
.msie7 div.ui-dialog div#QuickViewPopup div#color_size{height:50px;width:330px;}
.msie7 div.ui-dialog div#QuickViewPopup{float:left;border:1px solid #777;border-right:0;border-left:0;width:400px;margin-left:10px;}
.msie7 div.ui-dialog div#QuickViewPopup div.ViewMoreInfo {width:150px;}
.msie7 div.ui-dialog div#QuickViewPopup div.stockStatus{width:150px;}
.msie7 div#revolverAddOn.list div.listView table td{padding:0px 0px 0px 5px;}
.msie7 div#revolverAddOn.list div.listrating{width:300px;}
.msie7 div.list div.productResultInfo{width:460px;}
.msie7 div#revolverAddOn.list div.productResult{width:760px;}
.msie7 div.list div.productResultInfo table.compare_quick_view{width:200px;}
.msie7 div.list div.productResultInfo table.compare_quick_view a{width:100px;}
.msie7 #store_availability{height:auto;}
.msie7 div.productResultInfo .AddToCartButton:hover, .msie8 div.productResultInfo .AddToCartButton:hover, .msie7 #alp_rightcolumn div.CheckAvailability a img:hover, .msie8 #alp_rightcolumn div.CheckAvailability a img:hover, .msie7 #content div.CheckAvailability a img:hover, .msie8 #content div.CheckAvailability a img:hover, .msie7 div.ui-dialog div#QuickViewPopup div.ViewMoreInfo:hover, .msie8 div.ui-dialog div#QuickViewPopup div.ViewMoreInfo:hover, .msie7 .AddToCartButton:hover, .msie8 .AddToCartButton:hover, .msie7 .CheckAvailabilityVisibleOnGridView_QuickView img:hover, .msie8 .CheckAvailabilityVisibleOnGridView_QuickView img:hover, .CheckAvailabilityVisibleOnGridView_QuickView img:hover, .ViewMoreInfo:hover, input[type="submit"]:hover, a#SignUpLink img:hover, .msie7 input[type="submit"]:hover, .msie7 a#SignUpLink img:hover, .msie8 input[type="submit"]:hover, .msie8 a#SignUpLink img:hover, #alp_rightcolumn div.CheckAvailability a:hover, .msie7 #alp_rightcolumn div.CheckAvailability a:hover, .msie8 #alp_rightcolumn div.CheckAvailability a:hover{filter:alpha(opacity=60); /* for IE8 and earlier */ opacity:.60; }
.msie9 div#revolverAddOn div.search_leftcolumn{float:left;padding-bottom:5000px; margin-bottom:-5000px;}
.msie9 div#revolverAddOn div.search_rightcolumn{float:right;padding-bottom:2000px;}
.msie9 div#revolverAddOn #alp_rightcolumn{width:760px;padding:0 10px;}
.msie9 div.alp_content {overflow:hidden;}
.msie9 div#revolverAddOn #alp_leftcolumn{width:205px;}
.msie9 div#revolverAddOn #filter_search_top2{margin:0;}
.msie9 div#revolverAddOn.grid #filter_search_top td{padding:4px 10px 0px 10px;}
.msie9 #filter_search_top2 td{margin:0;height:auto;padding:0 10px;}
.msie9 div#revolverAddOn #filter_search_top{margin:0 0 2px 0;}
