html{
	overflow-y:auto;
	overflow-x: hidden;
}
html,body
{/*added 06/28/11*/
    /*background: URL('/wcsstore/hmpg/Site_BG.jpg') top left #ffffff repeat;*/
	background:#F2F2F2;
	margin:0;
	padding:0;
	width:100%;
	height:100%
}

body a{color:#900;}

.bodyboldred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.container
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:1000px; /*added 06/28/11*/
}

.innerContainer{
	list-style-type:disc;
}

#breadcrumbs
{
    padding:0;
	width:600px;
}

#breadcrumbs a
{
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}


#breadcrumbs span
{
}

#breadcrumbs .active
{
    font-weight: bold;
}

#breadcrumbs .currentBreadCrumb
{
	padding: 0px 5px 0px 5px;
    color: #5d5d5d;
}

#breadcrumbs #breadcrumbList
{
	position:relative;
	top:-5px;
	margin: 0;
	padding: 0;
}

#breadcrumbs #breadcrumbList li
{
	float: left;
	padding: 0px 5px 0px 5px;
	list-style: none;
}

#breadcrumbs #breadcrumbList li a
{
	padding: 0px;
	font-weight: bold;
}

#breadcrumbs #breadcrumbList li.searchTerm,
#breadcrumbs #breadcrumbList li.ancestor,
#breadcrumbs #breadcrumbList li.descriptor
{
	color: #5d5d5d;
}

#breadcrumbs #breadcrumbList li.searchTerm a,
#breadcrumbs #breadcrumbList li.ancestor a,
#breadcrumbs #breadcrumbList li.descriptor a
{
	padding: 0px;
}

#breadcrumbs #breadcrumbList li.removalLink
{
}

#breadcrumbs #breadcrumbList li.delimiter
{
	padding: 0px 0px;
}

#main
{
  width:auto;
  height:auto;
  padding:0;
  margin:0;
}
#main-content{
	margin:0;
	padding:0;
	text-align:left;
	width:980px;
}
/***** START HEADER & FRAME STYLES ADDED 07/01/2011 *****/
#user-account-header{
	width:1000px;
	height:auto;
	position:relative;
	left:-2px;
	padding:6px 0px;
	margin:0 auto;
	color:#666;
	text-align:left;
}
#user-account-header ul{
	text-align:left;
	list-style:none;
	font-size:11px;
	color:#666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	width:960px;
}
#user-account-header ul li{
	display:inline;
	padding:0px 2px;
	text-transform:Uppercase;
	position:relative;
}
#user-account-header ul li a{
	color:#666;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, Verdana, sans_serif
}
#user-account-header ul li.first a{
	color:#900;
}
#user-account-header a:hover{
	color:#900;
}
#user-account-header .first a:hover{
	color:black;
}
.social_top img{
	margin-bottom:-5px;
}
#ticker{
	position:absolute;
	right:0;
	top:3px;
	width:270px;
	height:25px;
	background:none;
}
.social{
	width:auto;
	min-width:44px;
	max-width:180px;
	height:auto;
	padding:2px 4px;
	border:1px solid #b0afaf;
	background:#ebeef5;
}
#fbSocial{
	position:absolute;
	left:410px;
	top:2px;
}
#twSocial{
	position:absolute;
	left:504px;
	top:2px;
}
.social img{
	position:absolute;
	top:4px;
	left:4px;
	padding:0;
	margin:0;
}
#fb_count, #tw_count{
	padding:0;
	margin-left:18px;
	font-size:11px;
	font-weight:bold;
	color:black;
}
#main-content{
	width:980px;
	position:relative;
	margin:0 auto;
	background-color: #FFFFFF;
	padding:10px;
	padding-bottom:36px;
	border:1px solid #999;
	-moz-box-shadow: 0 0 4px #888;
	-webkit-box-shadow: 0 0 4px #888;
	box-shadow: 0 0 4px #888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#888888');	
}

#header-top-links{
	position:absolute;
	padding:6px 0px 6px 0px;
	margin:0;
	right:9px;
	letter-spacing:0px;
	top:0;
	width:auto;
	height:auto;
	z-index:99999999;
}
.top-links{
	padding-right:12px;
}
#header-top-links a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:#666;
	text-decoration:none;
	font-weight:bolder;
	margin-right:20px;
}

p#header-top-links a.reg {
	margin-right:0px;
	margin-right:0em;
}


#header-top-links a:hover{
	color:#900;
}
#header{
	position:relative;
	width:978px;
	height:120px;
	padding:0;
	margin:0;
	background:white;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	z-index:9999999999;
}
#header-logo{
	position:absolute;
	height:auto;
	width:auto;
	padding:0;
	margin:0;
	top:0px;
	left:0px;
	}
	
#header-logo img{
	width:311px;
}
#header-logo, #header-logo img, #header-logo a{
	padding:0;
	margin:0;
	left:0px;
}

div#header-navigation{
	position:absolute;
	display:inline;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0;
	left:186px;
	top:95px;
	z-index:9999999999;
	width:794px;
	margin:0;
	padding:0;
}

#header-search-text{
	position:absolute;
	left:10px;
	top:0;
	padding:0;margin:0;
}
/*
#searchSiteForm{
	height:34px;
	position:relative;
	padding:0;
	margin:0;
	left:75px;
	width:500px;
	padding-top:6px;
	z-index:0;
}
#searchSite{
	width:300px;
	color:#B0B0B0;
}*/
.searchArrow{
	height:auto;
	width:auto;
	padding-top:2px;
}
#siteSearchBox{
	position:absolute;
	padding:0;
	margin:0;
	border:1px solid #CCC;
	height:20px;
	width:180px;
	left:-1px;
	bottom:5px;
}
#storeSearchBox{
	position:absolute;
	padding:0;
	margin:0;
	border:1px solid #CCC;
	height:20px;
	width:228px;
	left:4px;
	bottom:5px;
}
#find_store_widget{
	position:absolute;
    right:2px;
    top:0px;
    padding:30px 5px 5px 5px;
    border:1px solid #CCC;
    width:230px;
    height:20px;
    text-align:left;
}
#search{
	margin:0;
	padding:0;
	margin-top:0;
	width:180px;
}

input #searchField{
	border:none;
	border-color:transparent;
}

input.searchField{
	width:150px;
	margin:0;
	padding:0;
	border:none;
	border-color:transparent;
	height:15px;
	margin-top:2px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	position:relative;
	top:0px;
	left:2px;
	color:#999;
	font-size:12px;
	*top:-5px;
}
#find_store_zip{
	width:198px;
}
.searchGo{
	position:relative;
	*top:-2px;
	*left:-5px;
	margin:0;
	padding:0;
	width:30px;
	height:20px;
}
#find_store_form .searchGo{
	top:0;
	left:0;
}

/***** END HEADER & FRAME STYLES ADDED 07/01/2011 *****/

#errorOutput
{
    height: 0px;
    padding: 5px;
    border: solid 1px #ffffff;
}

hr
{
    border: 0;
    color: #DCDCDC;
    background-color: #DCDCDC;
    height: 1px;
    width: 100%;
    text-align: left;
    margin: 1px;
}


h1.pageTitle
{
    display:inline;
    color: #e00024;
    font-size: 22px;
    margin:0 0 15px 0;
}

h1.pageTitleTwo
{
    display:inline;
    color: #000;
    font-size: 20px;
    margin:0 0 15px 8px;
    padding:0;
}

h2
{
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
    line-height: 2px;
    font-family: Helvetica, Arial;
}

h4
{
    color: #686868;
    font-size: 12pt;
    line-height: 2px;
    font-weight: normal;
    font-family: Helvetica, Arial;
}

.thinborder
{
    border: solid 1px silver;
    padding: 2px;

}

.thickborder
{
    border: solid 10px #E5E5E5;
    padding: 2px;
}

.right
{
    float: right;
}

.clear
{
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    clear: both;
}

input.imageButton
{
    border:none;
    vertical-align:top;
}

input.searchArrow
{
    border:none;
    padding-left: 0px;
	background-color:#4E4E4E;
}

input.searchArrow{
background-color:#4E4E4E;
vertical-align:top;
padding:0;
margin:-.7px 0px;
}

form#siteSearchForm td input.searchArrow{
margin-top:-11px;
*margin-top:0px;
_margin-top:0px;
}

.sslLogo
{
    position:absolute;
    bottom: 10px;
    right: 10px;
    padding-top: 10px;
}

.sslLogoTD
{
    float:right;
    padding-top: 10px;
}

.sslLogoAccount
{
    float:right;
    padding-top: 25px;
}

.messageZone,
.productMain
{
    width:978px;

}

.featureZone
{
    width:978px;
    height:327px;
	padding-top:7px;

}

.primaryPromoContainer
{

}

.secondaryPromoContainer
{
	/*border-right:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;*/
    text-align: left;
}

.secondaryPromoContainer img
{
    padding:0;
}

#doubleSpacer{

}

.floatRight
{
    float:right;
}

.floatLeft
{
    float:left;
}

.borderTop
{
    border-top: 1px solid #ccc;
}

.borderBottom
{
    border-bottom: 1px solid #ccc;
}

.messageZone
{
    height: 160px;
    text-align:center;
    display: inline;
}

.roomImageZone
{
    width: 537px;
    height: 254px;
    float: left;
    background-color: #330099;
}

.roomInfoZone
{
    width: 258px;
    height: 254px;
    float: right;
    text-align: center;
}

.productContentZone,
.roomContentZone
{
    width: 795px;
    float: right;
}

.productImageZone
{
    width: 500px;
    height: 350px;
    float: left;
    background-color: #336699;
}

.productInfoZone
{
    width: 295px;
    float: right;
}

.productDetailZone
{
    width: 295px;
    height: 200px;
    float: right;
    background-color: #33ff99;
}

.relatedProductsZone
{
    width: 795px;
    height: 150px;
    float: right;
}

.relatedProduct
{
    width: 197px;
    float: left;
}

/** Breadcrumb Styles **/
.breadcrumb
{
    float: left;
    width: 978px;
    height: 20px;
}
/** Breadcrumb Styles End **/


.middlePromoZone
{
    background-color: #ffffff;
    width: 978px;
    height: 65px;

}

/** Header Styles **/
.header
{
    display: block;
}


.header_s2
{
    display: block;
	background-image:url('/wcsstore/AmericanSignature/images/promos/S2_BG.jpg');;
	background-repeat:repeat-x;
}



/** Left Nav Styles **/
#leftNavContainer
{
    width: 185px;
	vertical-align: top;
    background: top left repeat-y #ffffff;
	/*border-left:1px solid #BBBBBB;*/
	border:0px solid #ffffff;
	text-align:left;
}

#leftNavLinks
{
    padding: 3px 0 0 0;
    text-align:left;
}

#leftNavLinks a
{
    text-decoration: none;
    color: #2C1F12;
	text-align:left;
}

.refinementCount{font-size:9px;margin-left:-1px;}

#leftNavLinks a:hover
{
    color: #DE0427;
}

#leftNavLinks ul,
#leftNavLinks ol
{
    list-style-image: none;
    list-style-type: none;
    width:160px;
    margin:0px;
    padding: 0px;
	text-align:left;
	margin-left:15px;
}

#leftNavLinks ul li,
#leftNavLinks ol li
{
    margin: 0 0 5px -11px;
    width:160px;
    padding-left:0px;
    text-indent: 0px;
    text-align:left;	
}

#leftNavLinks ul li a,
#leftNavLinks ol li a
{
    padding-left: 12px;
    font-weight: bold;
    color: #5c5c5c;
	background-image: url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
    background-repeat: no-repeat;
    background-position: 1px 5px;
	text-align:left;
}

#leftNavLinks ul li ul,
#leftNavLinks ol li ol
{
    width:150px;
    list-style-image: none;
    list-style-type: none;
    margin: 5px 0 0 0;
    /*margin:5px 0 3px 0;
    _margin: 5px 0 3px 0;*/
    padding:0;
	text-align:left;
}

#leftNavLinks ul li ul li
#leftNavLinks ol li ol li
{
    margin: 0 0 5px 0;
    padding: 0;
    text-align:left;
}

#leftNavLinks ul li ul li a,
#leftNavLinks ol li ol li a
{
    padding-left: 10px;
    line-height: 12px;
    font-weight: normal;
    color: #2C1F12;
}

#leftNavLinks ul li ul li .selected,
#leftNavLinks ol li ol li .selected
{
    color: #895E34;
    background: no-repeat url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
	background-position: 14px 5px;
}

#leftNavLinks ul li .selected,
#leftNavLinks ol li .selected
{
    color: #895E34;
    background: no-repeat url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
	background-position: 1px 5px;
}


#leftNavLinks ul li a:hover,
#leftNavLinks ol li a:hover
{
    background: no-repeat url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
    background-position: 1px 5px;
}

#leftNavLinks ul li ul li a:hover,
#leftNavLinks ol li ol li a:hover
{
    list-style-image: url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
    color:#900;
}

#leftNavLinks ul li ul li a:hover,
#leftNavLinks ol li ol li a:hover
{
    background: left top no-repeat url('/wcsstore/AmericanSignature/images/global/asf_leftnav_marker.jpg');
    background-position: 14px 5px;
}

#leftNavLinks #refinementListDiv
{
}

#leftNavLinks #refinementListDiv .dimension
{
	margin: 0px 0px 0px 2px;
	padding: 7px 0px 10px 3px;
	/*background-image: url("/wcsstore/AmericanSignature/images/global/left_nav_divider1.gif");*/
	background-position: bottom left;
	background-repeat: no-repeat;
}

#leftNavLinks #refinementListDiv .dimension .dimensionName
{
	padding: 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#969696;
	text-transform: uppercase;
	text-align:left;
	margin-left:0px;
}


#leftNavLinks #refinementListDiv .dimension ul.dimVals
{
	padding: 0px;
	margin:0px;
	font-size: 12px;
	color: #895e34;
	text-align:left;
	
}

#leftNavLinks #refinementListDiv .dimension ul.dimVals .dimVal
{
	padding: 0px;
	margin-bottom:1px;
	margin-left:0px;
	width:104%;
}
.dimVal a:hover{
	color:#900;
}

/** Left Nav Styles End **/

.SP_Details #SPForm
{
	position:relative;
	left:0px;
}

.SP_Details #SP_text
{
	padding-left:13px;
}

.SP_Details #SP_td
{
	padding-bottom:5px;
}

.SP_Details #zipfield
{
	
	text-align:left;
	width:55px;
	color:#999999;
	margin-left:5px;
}

#mainContainer
{
	vertical-align: top;
}

/** Footer Styles **/
.seofooter{
	padding:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	color:#666;
	font-size:11px;
	width:996px;
	height:auto;
	font-family:Arial, Tahoma, Helvetica, _sans-serif, Verdana;
}
.seofooter p, .seofooter h3, .seofooter h4, .seofooter a{
	text-align:left;
}

.footer HR{
	color:#BCBABC;
	background-color:#BCBABC;
	padding:0;
	margin:0;
}
.footer { 
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:16px;
padding:0px;
width:996px;
height:auto;
font-size:11px;
font-family:Arial, Tahoma, Helvetica, _sans-serif, Verdana;
text-align:center;
}

.footer >div{ 
	height:150px;
	text-align:left;
}

.footer a{
	color:#666;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.footer a:hover{
	color:#900;
}

.footerCopyRight { 
	color: #666; 
}

.footerContents{
	padding:0 0 0 5px;
	margin:0;
	width:260px;
	height:auto;
	float:left;
	text-align:left;
	margin-top:-10px;
}
.footerContents h4{
	color:#666;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.footerContents ul{
	margin:0;
	padding:0;
	display:inline-block;
	font-size:11px;
	margin-top:-15px;
}

.footerContents ul li{
	list-style:none;
	padding:0px 3px;
	margin:0;
	color:#6F6F6F;
}

.footerContents span{
	color:#666;
}

#footerContents-first{

}

#footerContents-last{ 
	width:auto;
	padding-left:0;
	padding-right:0;
	margin-left:5px;
}

/* BEGIN IE FOOTER STYLES */
#footerContents-last p{
	*margin-top:-7px;
	*width:280px;
	*margin-left:8px;
	*margin-top:-40px;
}
#credit-links{
	*top:-70px;
}
/* END IE FOOTER STLES */

/** Footer Styles End **/
.leftNav
{
    width: 183px;
    height: 600px;
    float: left;
    background-image: url("/wcsstore/AmericanSignature/images/asf_shelf/asf_divider_line.jpg");
    background-position: 100% 0%;
    background-repeat: no-repeat;

}

.topPromo
{
    width: 795px;
    height: 51px;
    background-color: #0066ff;
}

.topPromoShadow
{
    width: 795px;
    height: 5px;
    background-image: url("/wcsstore/AmericanSignature/images/global/asf_nav_dropshadow.png");
}


.middlePromo
{
    width: 773px;
    height: 29px;
    float: right;
    padding: 3px;
}


.headerNav a,
.topNav a,
.leftNav a,
.footerNav a
{
    color:#000000;
    border: 0px;
    font-size:0.9em;
    text-decoration:none;
}
.headerNav a:hover,
.topNav a:hover,
.leftNav a:hover,
.footerNav a:hover
{
    text-decoration:underline;
}

.myAccountZone
{
    width: 795px;
    float: right;
    height: 550px;
    text-align: center;
}

.myAccountRow
{
    width: 700px;
    height: 50px;
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #686868;
}

.clearer
{
    clear: both;
    line-height: 1px;
}

div.inputErrors,
div.inputErrorsVisible
{
    display: none;
    border: 1px solid #e00024;
    padding: 5px;
    margin-bottom: 15px;
    height: 0;
    color: #e00024;
}

div.inputErrorsVisible
{
    display: block;
    height: auto;
}

a.link
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

a.link:hover
{
    color: #000000;
    text-decoration: none;
}

/** Disclaimers **/
.vcfdisclaimer
{
    padding: 0px 0px 0px 20px;
    color: #999999;
}

/** Disclaimers **/
#zipBar{
position:relative; top:-7px;
*position:none; *top:-3px;
}

.searchArrow{
top:4px;
position:relative;
*top:2px;
*position:none;
}


 #servicesList{
	list-style-type:disc;
	margin:0;
	padding-left:30px;
 }
 #servicesListN{
	list-style-type:decimal;
	margin:0;
	padding-left:30px;
 }
 
 /* DROP DOWN STYLES ***********************/
 
*{padding:0; margin:0}
.dropdown {float:left;height:39px;padding:0;margin:0;z-index:9999999999;}
.dropdown dt {cursor:pointer;z-index:9999999999;}
.dropdown dt a {width:143px;height:39px;padding:0;margin:0;z-index:9999999999;}
.dropdown dt:hover {}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; background:#fff; z-index:200; opacity:0;margin-top:-5px;*margin-top:-4px;z-index:9999999999;}
.dropdown ul {width:204px; /*border:2px solid #CCC;*/ border-top:none; list-style:none;z-index:9999999999;}
.dropdown li {display:inline;font:12px Verdana, Arial, Helvetica;z-index:9999999999;}
.dropdown a:hover {/*background:#E60022;*/ color:#CCCCCC;text-decoration: none;background:white;z-index:9999999999;}
.dropdown a{display:block; padding:5px; color:#6D6D6D; text-decoration:none; background:white; width:194px;border-bottom:1px solid #C2C2C2;z-index:9999999999;}
.dropdown .underline {/*border-bottom:1px solid #CCCCCC;*/}

 .dropdown #one-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
  .dropdown #two-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
   .dropdown #three-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
    .dropdown #four-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
	 .dropdown #five-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
	  .dropdown #six-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
	   .dropdown #seven-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
	   .dropdown #eight-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}
	   .dropdown #nine-ddheader a {padding:0;margin:0;width:inherit; text-decoration:none;}

.dropdown #one-ddcontent a:hover,.dropdown #two-ddcontent a:hover,.dropdown #three-ddcontent a:hover,.dropdown #four-ddcontent a:hover,.dropdown #five-ddcontent a:hover,.dropdown #six-ddcontent a:hover,.dropdown #seven-ddcontent a:hover,.dropdown #eight-ddcontent a:hover{background:white; color:#7D000A;z-index:9999999999;}

div#header-navigation dl.dropdown dt a{
	font-size:13px;
}
div#header-navigation dl.dropdown dd{
	border:1px solid #CCC;
	border-top:none;
	margin-top:10px;
	-moz-box-shadow: 2px 2px 2px #999;
	-webkit-box-shadow: 2px 2px 2px #999;
	box-shadow: 2px 2px 2px #999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#999999');
}
div#header-navigation dl.dropdown dd ul li{
	text-align:left;
}
div#header-navigation dl.dropdown dd #five-ddcontent ul li{
	border-bottom:0px solid white;
}
.dropdown a.underline, .dropdown ul li a {
	border-bottom:none;
}

dl.dropdown{height:auto;padding:0;margin:0;}

dl.dropdown dd{
	margin-top:1px;
	margin-left:-1px;
}
dl.dropdown dd#one-ddcontent{
	margin-left:0px;
}

dl.dropdown  dt{
	height:auto;
	width:auto;
	padding:0px 5px;
	margin-top:1px;
	border-right:1px solid #CCC;
}

dl.dropdown  dt.first{
	border-left:none;
}
dl.dropdown  dt.last{
	padding:0px 0px 0px 6px;
	border-right:none;
	*padding-left:0px 6px;
	text-align:right;
}

dl.dropdown  dt a{
	position:relative;
	text-transform:uppercase;
	color:#666;
	background:none;
	margin:auto;
	padding:0px 4px;
	height:auto;
	width:auto;
	text-align:center;
	vertical-align:bottom;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	border-bottom:0px;
	letter-spacing:0px;
}
dl.dropdown  dt a:hover{
	color:#900;
	background:none;
}

dl.dropdown dd#one-ddcontent ul{
	border:none;
	margin-left:1px;
}
dl.dropdown dd#eight-ddcontent{
	right:75px;
}

dl.dropdown ul{
	border:none;
	padding:0;
	margin:0;
}
dl.dropdown ul li{
	border:none;
	padding:0;
	margin:0;
	padding-right:0px;
}
dl.dropdown ul li a{
	margin-left:1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.dropdown dd { margin-top:0px;}
	div#header-navigation {width:796px;}
	dt.last{padding-left:0px;margin-left:-3px;}
	dt.last a{padding:0px 0px 0px 4px;
}

/* END DROP DOWN STYLES *********************/

/***** HOME PAGE TABS*****/
#main_tab_container{
 position:relative;
 width:auto;
 height:500px;
}
 .product_info{
	width:980px;
	padding:0;
	margin:0;
	height:51px;
	position:relative;
	display:inline;
}
.tab_icon{
	float:left;
	width:auto;
	height:51px;
	padding:0;
	margin:0;
}
.tab_icon img{
	width:66px;
	height:51px;
	padding:0;
	margin:0;
}
.product_info_cell{
	float:left;
	width:auto;
	min-width:300px;
	background: url('/wcsstore/FashionFlow/images/global/trans-1x1.png') top left repeat;
	height:51px;
	padding: 0px 8px;
	margin:0;
	position:relative;
}

.product_info_price{
	color:#900;
	font-size:36px;
	float:left;
	width:auto;
	height:51px;
	padding-right:6px;
	margin:0;
	top:0;
	left:0;
}

.product_info_more{
	width:auto;
	height:51px;
	padding:8px 0 0 0;
	margin:0;
	float:left;
}

.product_info_name{
	color:black;
	font-size:14px;
	width:auto;
	padding:0;
	margin:0;
}
.product_info_comp{
	color:#666;
	font-size:11px;
	padding:0;
	margin:0;
}
.product_info_save{
	color:#900;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-left:8px;
}
.tab_more_link{
	float:left;
	background: url('/wcsstore/FashionFlow/images/global/trans-1x1.png') repeat;
	width:auto;
	min-width:80px;
	height:51px;
	padding:0 8px;
	margin:0;
	margin-left:4px;
}
.tab_more_link p{
	width:80px;
	height:40px;
	padding:6px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;
	top:-9px;
	text-align:center;
}
.tab_more_link p a{
	color:#900;
	height:35px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	position:relative;
	top:5px;
}
.tab_more_link p a:hover{
	color:black;
}
.clearer{
	width:0;
	height:0;
	clear:left;
	clear:right;
	clear:both;
}
#tabs_container{
box-shadow: 0px 2px 5px #CCC;
-moz-box-shadow: 0px 2px 5px #CCC;
-webkit-box-shadow: 0px 2px 5px #CCC;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');
}


#app_nav_links{
	text-align:center;
	width:auto;
	margin:auto;
	padding:0;
	color:#666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#app_nav_links img{
	width:108px;
	height:auto;
	border:1px solid #CCC;
}
#app_nav_links a.hover img{
	border:1px solid #900;
}
#app_nav_links a{
	text-decoration:none;
	font-weight:bold;
	color:#666;
}
#app_nav_links a:hover{
	color:#900;
}
/******* END HOME PAGE TABS ********/
