BODY {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: Arial,Verdana, "Trebuchet MS",Georgia, Lucida,Helvetica,Tahoma, sans-serif; TEXT-ALIGN:left;
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}

.prodOffer {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
.prodOffer LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px
}
.prodOffer .leftItem {
	MARGIN-LEFT: 0px
}

.center {
	FLOAT: left; WIDTH: 580px
}

.txtCon {
	CLEAR: both; WIDTH: 550px;
}
.txtCon H4 {
	FONT: bold 12px/12px Arial; TEXT-TRANSFORM: uppercase
}
.txtCon P {
	MARGIN-BOTTOM: 21px; FONT: 12px/16px Arial
}

.txtCon A {
	COLOR: #669999; TEXT-DECORATION: underline
}

.txtCon A:hover {
	COLOR: #666; TEXT-DECORATION: none
}

.serviceTitle {
	FLOAT: left; MARGIN-BOTTOM: 9px; margin-top:20px;
}

.formUp {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}

.formContent LI {
	MARGIN-BOTTOM: 10px
}
.formContent LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
.formContent INPUT{
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 246px; COLOR: #666; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 25px
}
.formDown {
	BACKGROUND: #e5e5e5
}
.formContent TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 473px; PADDING-TOP: 5px; HEIGHT: 160px
}

.altcenter {
	FLOAT: left; WIDTH: 520px
}
.formContent .submitbtn3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; WIDTH: 135px; PADDING-TOP: 0px; HEIGHT: 27px; BORDER-RIGHT-WIDTH: 0px
}

.txtCon H2 {
	MARGIN-BOTTOM: 15px; FONT: bold 24px/18px Arial; COLOR: #66999a
}

.txtCon TABLE {
	MARGIN-BOTTOM: 15px
}


/* 
    Document   : stykes
    Created on : Jun 8, 2009, 3:28:11 PM
    Author     : Rehan Shafi
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* 
    Document   : stykes
    Created on : Jun 8, 2009, 3:28:11 PM
    Author     : Rehan Shafi
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.main_area
{
    background-color:#FFFFFF;
    width:810px;
    height:auto;
    border: 0px;
	padding-bottom:18px;
	margin:0px;
	margin-right:10px;
}
.main_area .top_banner{
    width:800px;
    height:276px;
 }

.main_area .top_banner img{
    width:545px;
    height:256px;
    border:0px;
    float:right;
}
.main_area .top_banner img.small_img{
    width:242px;
    height:120px;
    border:1px;
    border-color:#dddddd;
    border-style:solid;
    float:left;
    margin-bottom:4px;
    margin-top:1px;
    padding-top:2px;
}
.main_area .top_banner1{
    width:244px;
    height:276px;
    float:left;
 }

.main_area .top_banner1 img{
    width:240px;
    height:120px;
    border:1px;
    border-color:#dddddd;
    border-style:solid;

}

.main_area .bottom_bar{
	background:url(images/emailsignupbg.gif) no-repeat;
    width:795px;
    height:47px;
    border:0px;
    padding-bottom:0px;
}
.main_area .bottom_bar img{
    border:0px;
}
.main_area .bottom_bar .SignupText{
	margin-left:10px;
	margin-top:13px;
}

.main_area .bottom_bar .SignupImage{
	margin-left:10px;
	margin-top:5px;
}

.main_area .bottom_bar .input_text
{
 width:150px;
 height:28px;
 text-align:left;
 border:0px;
 vertical-align:middle;
 padding-top:8px;
}

.SignupButton{
	margin-left:5px;
	margin-top:5px;
}

.main_area .item_box{
    width:800px;
    border:1px;
    border-color:#dddddd;
    border-style:solid;
    min-height:592px;
    margin-bottom:20px;
	overflow:auto;
    
}
.main_area .item_box .top_buttons{
    width:800px;
    margin:0px;
    padding:0px;
    float:left;
    height:50px;
}
.main_area .item_box .top_buttons .img{
    width:160px;
    height:42px;
    border:0px;
    padding-left:0px;
    margin:0px;
    float:left;
    white-space:nowrap;
    display:block;
    font-size:0px;
   

}
.main_area .item_box .top_buttons .img img{
    width:160px;
    height:42px;
    border:0px;
    padding-left:0px;
    margin:0px;
    white-space:nowrap;
    display:block;
    font-size:0px;


}

.main_area .item_box .bottom_link{
    width:778px;
    margin:0px;
    padding:11px;
    float:right;
}

.main_area .item_box .bottom_link img{
  
    float:right;
    border:0px;
}
.main_area .item_box .items{
    height:255px;
    width:144px;
    border: 1px;
    border-color:#dddddd;
    display:block;
    border-style:solid;
    margin-left:6px;
    margin-right:7px;
    margin-top:13px;
    margin-bottom:0px;
    float:left;
    text-align:center;
	position:relative;
    
}
.items{
line-height:14px;
}
.main_area .item_box .items img{
   height:120px;
   width:120px;
   border: 0px;
   padding-top:10px;
   padding-bottom:10px;
}

.main_area .item_box .items div .main_image_link
{
	height:auto;
	width:auto;
	padding:0px;
	maring:0px;
	float:none;
}

.main_area .item_box .items div a img{
   height:120px;
   width:120px;
   border: 0px;
   padding-top:4px;
   padding-bottom:4px;
}


.main_area .item_box .items .h2{
	overflow:hidden;
   font-family:sans-serif;
   font-weight:bold;
   color:#222222;
   font-size:11px;
   text-align:left;
   padding-left:10px;

}

.main_area .item_box .items_type2 label.h2 a {
	color:#669999; 
	text-decoration:none;
}

.main_area .item_box .items_type2 label.h2 a:hover {
	text-decoration:underline;
}

.main_area .item_box .items .h2 a {
	color:#669999; 
	text-decoration:none;
	float:none;
	font-family:sans-serif;
	font-size:11px;
	font-weight:bold;
	height:12px;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	text-decoration:none;
	vertical-align:text-top;
	width:78px;
}

.main_area .item_box .items .h2 a:hover {
	text-decoration:underline;
}

.main_area .item_box .items .h3{
   font-family:sans-serif;
   color:#222222;
   font-size:10px;
   text-align:left;
   padding-left:10px;

}
.main_area .item_box .items .h4{
   font-family:sans-serif;
   color:#222222;
   font-size:10px;
   text-align:left;
   padding-left:10px;

}

.main_area .item_box .items .links
{
	position:absolute;
	bottom:10px;
	left:10px;
}

.main_area .item_box .items .links a
{
	padding-left:0px;
	margin-left:0px;
}

.main_area .item_box .items .links a:hover
{
	text-decoration:underline;
}

.main_area .item_box .items a{
   font-family:sans-serif;
   color:fuchsia;
   font-size:11px;
   font-weight:bold;
   text-align:left;
   padding-left:2px;
   text-decoration:none;
   height:12px;
   vertical-align:text-top;
   margin-left:2px;
   width:78px;
   float: left;

}

.main_area .item_box .items a img{
   height:10px;
   width:10px;
   border:0px;
   text-align:left;
   margin-right:5px;
  
}
.main_area .item_box .items img.plus_img{
   height:10px;
   width:10px;
   border: 0px;
   padding:0px;
 
}
.main_area .item_box .items .number{
    height:52px;
    width:62px;
    border: 0px;
    float: right;    
	position:absolute;
	bottom:0px;
	right:0px;
}
.main_area .item_box .items .number img{
    height:auto;
    width:auto;
    border: 0px;
	float:right;
	margin-right:5px;
	padding:0px;
}



.main_area .item_box .items_type2{
    height:305px;
    width:184px;
    border: 1px;
    border-color:#dddddd;
    display:block;
    border-style:solid;
   margin-left:6px;
   margin-right:7px;
   margin-top:6px;
/*   margin-bottom:7px;*/
    float:left;
	position:relative;
}

.main_area .item_box .items_type2 .imageWrap
{
	padding-top:10px;
	padding-bottom:10px;
}

.main_area .item_box .items_type2 img{
   height:150px;
   width:150px;
   border: 0px;
}
.main_area .item_box .items_type2 label.h2{
   height:auto;
   width:135px;
   font-family:sans-serif;
   font-weight:bold;
   color:#222222;
   font-size:12px;
   text-align:left;
   padding-left:0px;
   display:block;

}
.main_area .item_box .items_type2 label{
   height:14px;
   font-family:sans-serif;
   color:#222222;
   font-size:10px;
   
}
.main_area .item_box .items_type2 label.price{
    margin-right:5px;
	display:block;
}
.main_area .item_box .items_type2 .side_arrow{
   width:30px;
   position:absolute;
   bottom:0px;
}
.main_area .item_box .items_type2 .side_arrow img{
   height:38px;
   width:22px;
   border:0px;
   margin-top:10px;
}
.main_area .item_box .items_type2 .him{
    background-color:#6CD6FF;
    height:20px;
    text-align:center;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
	position:absolute;
	bottom:5px;
	width:184px;
	left:0px;
}
.main_area .item_box .items_type2 .him label{
    text-align:center;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:bottom;
    margin-top:4px;
    margin-left:35px;
	float:left;
}
.main_area .item_box .items_type2 .him img{
    height:auto;
    width:auto;
    float:left;
    border:0px;
    background-color:inherit;
	margin-left:15px;
}

.main_area .item_box .items_type2 .her{
    background-color:#FFAFFF;
    height:20px;
    text-align:center;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
	position:absolute;
	bottom:5px;
	width:184px;
	left:0px;
}
.main_area .item_box .items_type2 .her label{
    text-align:center;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:bottom;
    margin-top:4px;
    margin-left:35px;
	float:left;

}
.main_area .item_box .items_type2 .her img{
    height:auto;
    width:auto;
    float:left;
    border:0px;
    background-color:inherit;
	margin-left:15px;
}

.main_area .item_box .items_type2 .both{
    background-color:#A7D6D7;
    height:20px;
    text-align:left;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:bottom;
	position:absolute;
	bottom:5px;
	width:184px;
	left:0px;
}
.main_area .item_box .items_type2 .both label{
    text-align:center;
    font-family:sans-serif;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    vertical-align:bottom;
    margin-top:4px;
    margin-left:12px;
	float:left;
}
.main_area .item_box .items_type2 .both img{
    height:auto;
    width:auto;
    float:left;
    border:0px;
    background-color:inherit;
	margin-left:15px;
}


.main_area .item_box .bottom_banner{
    width:800px;
    height:276px;
	clear:both;
}
.main_area .item_box .bottom_banner img{
    width:800px;
    height:256px;
    border:0px;
}



.PI_MainContainer
{
	background-color:#FFFFFF;
	border:0px;
	height:auto;
	width:795px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
}


.PI_NavigationHdr
{
	width:795px;
	height:24px;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color:#666666;
	background-color:#666666;
}

.PI_NavHdrContinueShopping
{
	text-decoration:none;
	font-family:arial;
	color:#99FFFF;
	font-weight:bold;
	font-size:12px;
	float:left;
	padding-top:5px;

}

.PI_NavHdrContinueShopping img
{
	padding-left:7px;
	border:none;
}

.PI_NavHdrNavigation
{
	float:right;
	padding-right:10px;
	padding-top:5px;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#CCCCCC;
}

.PI_NavHdrNavigation a
{
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family:arial;
	color:#99FFFF;
	font-weight:bold;
	font-size:12px;
}

.PI_NavHdrNavigation span
{
	font-family:arial;
	color:#99FFFF;
	font-weight:bold;
	font-size:12px;
}


.PL_ProductDetailContainer
{
	width:780px;
	height:auto;
	display:block;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	padding-left:15px;
	padding-top:15px;
	margin-top:10px;
	overflow:auto;
}

.PI_ProdDetailLeft
{
	float:left;
	width:373px;
	height:auto;
	padding-bottom:9px;
}

.PI_ProdDetailLeft label
{
	font-family:arial;
	font-size:11px;
	color:#999999;
}

.PI_ImageBoxEnlarged
{
	width:371px;
	height:371px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	vertical-align:middle;
	margin-bottom:12px;
}

.PI_ImageBoxEnlarged img
{
	margin-top:40px;
	padding-bottom:5px;
	width:280px;
	height:280px;
}

.PI_RollOverImageMain
{
	width:373px;
	overflow:auto;
}

.PI_RollOverArrow
{
	margin-top:25px;
	float:left;
}

.PI_SmallImageContainer
{
	float:left;
	overflow:auto;
}

.PI_RollOverImages
{
	margin-top:16px;
	margin-left:9px;
	width:49px;
	height:49px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	float:left;
	cursor: pointer;
}

.PI_RollOverImages img
{
	width:49px;
	height:49px;
}

.PI_ProdDetailRight
{
	float:left;
	width:385px;
	padding-bottom:9px;
}


.PI_ProdDescMain
{
	width:385px;
	margin-left:8px;
}

.PI_ProdDescHdrHer
{
	width:385px;
	height:15px;
	background-color:#FF99FF;
}

.PI_ProdDescHdrHim
{
	width:385px;
	height:15px;
	background-color:#66CCFF;
}

.PI_ProdDescHdrBoth
{
	width:385px;
	height:15px;
	background-color:#99CCCC;
}

.PI_ProdDescHdrimg
{
	float:left;
	padding-left:11px;
	position:relative;
	top:-1px;
}


.PI_ProdDescHdrText
{
	float:left;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:2px;
	width:90%;
	text-align:center;
}

.PL_ProdDescBody
{
	width:385px;
}

.PL_ProdDescBody ul
{
	list-style-type:none;
	list-style-position:outside;
}

.PL_ProdDescBody ul li
{
	height:1%;
}


.PI_ProdDescPerfumeName
{
	font-family:arial;
	font-size:21px;
}

.PI_ProdDescPerfumeBrand
{
	font-family:arial;
	font-size:16px;
}

.PI_ProdDescPerfumeBrand a
{
	color:#669999;
	text-decoration:underline;
}


.PI_ProdDescription
{
	color:#666666;
	font-family:arial;
	font-size:12px;
	margin-top:30px;
	padding-bottom:17px;
}

.PI_ProdDescNotesScentFeel
{
	color:#666666;
	font-family:arial;
	font-size:12px;
	overflow:auto;
	padding-bottom:17px;

}

.SubHeading
{
	width:45px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	float:left;
}

.SubData
{
	float:left;width:340px;
}

.SubData a
{
	color:#669999;
	text-decoration:underline;
}

.PI_ChooseYourProductMain
{
	width:384px;
	border-bottom:0px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
	border-color:#CCCCCC;
}


.PI_ChooseYourProductHdr
{
	width:384px;
	height:35px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#CCCCCC;
	background-image:url(images/RepeatBG.png);
}

.PI_ChooseYourProductHdr img
{
	padding-top:8px;
	padding-left:10px;
}

.PI_BottleDetail
{
	width:384px;
	overflow:auto;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:solid;
	border-color:#CCCCCC;
	position:relative;
	height:125px;
	min-height:68px;
}



.PI_QuantityArea
{
	left:10px;
	float:left;
	width:125px;
	font-family:arial;
	font-size:10px;
	color:#999999;
	position:absolute;
	top:15%;
}
.PI_QuantityArea div
{
	float:left;
}

.PI_QuantityArea div input[type="text"]
{
	width:30px;
	height:20px;
	text-align:center;
}


.PI_SizeAndPriceArea
{
	width:220px;
	margin-top:15px;
	padding-bottom:15px;
	float:left;
	min-height:65px;
	margin-left:150px;
}

.PI_SizeAndPriceArea ul
{
	list-style-type:none;
	list-style-position:outside;
}

.PI_SizeAndPriceArea ul li
{
	font-family:arial;
	font-size:12px;
	color:#666666;
	height:1%;
}

.PI_SizeAndPriceArea ul li div
{
	float:left;
}

.PI_AddToCartArea
{
	margin-left:250px;
}

.PI_AddToCartArea a
{
	text-decoration:none;
}

.PI_OurPrice
{
	overflow:auto;
}

.PI_RetailPrice
{
	overflow:auto;
}

.PI_RetailPrice .PL_PriceData
{
	text-decoration:line-through;
}

.PI_FreeShipping
{
	overflow:auto;
}

.PI_FreeShipping .PL_PriceData
{
	text-decoration:line-through;
}

.PI_YouSave
{
	overflow:auto;
}


.PI_OurPrice div
{
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#FF00FF;
}

.PI_PriceHeaders
{
	width:140px;
}

.PI_BottleSize
{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
	color:#666666;
}

.PI_YouSave div
{
	font-family:arial;
	font-size:12px;
	color:#333333;
}

.PL_AddToCartText
{
	font-family:arial;
	font-size:12px;
	color:#FF00FF;
	margin-top:5px;
}


.PI_SimilarProductsMain
{
	width:795px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-top:10px;
}

.PI_SimilarProductsHdr
{
	width:795px;
	height:34px;
	background-image:url(images/RepeatBG.png);
	border-bottom:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#CCCCCC;
}

.PI_SimilarProductsHdr img
{
	padding-top:7px;
	padding-left:10px;
}

.PI_SimilarProductsBody
{
	overflow:auto;
	padding-left:20px;
	min-height:150px;
}

.PI_SimilarProductDetailArea
{
	padding-top:20px;
	padding-bottom:20px;
	width:350px;
	float:left;
	overflow:auto;
}

.PI_SimilarProdImage
{
	float:left;
}

.PI_SimilarProdImage img
{
	width:140px;
	height:140px;
}

.PI_SimilarProdArrow
{
	margin-top:70px;
	margin-right:5px;
	float:left;
}

.PI_SimilarProdInfo
{
	margin-top:60px;
	float:left;
	width:150px;
}


.PI_SimilarProdInfo ul
{
	list-style-type:none;
	list-style-position:outside;
}

.PI_SimilarProdPerfumeName
{
	font-family:arial;
	font-size:10px;
	color:#669999;
	font-weight:bold;
}

.PI_SimilarProdPerfumeName a
{
	font-family:arial;
	font-size:10px;
	color:#669999;
	font-weight:bold;
}

.PI_SimilarProdPerfumeBrand
{
	font-family:arial;
	font-size:10px;
	color:#669999;
	font-weight:bold;
}

.PI_SimilarProdPerfumeBrand a
{
	font-family:arial;
	font-size:10px;
	color:#669999;
	font-weight:bold;
}

.PI_SimilarProdSizeAndPrice
{
	overflow:auto;
	margin-top:5px;
}

.PI_SimilarProdSizeAndPrice_Size
{
	font-family:arial;
	font-size:9px;
	color:#333333;
}

.PI_SimilarProdSizeAndPrice_Price
{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	width:145px;
}


.PI_GiftWrapMain
{
	width:795px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-top:10px;
}

.PI_GiftWrapsHdr
{
	width:795px;
	height:34px;
	background-image:url(images/RepeatBG.png);
	border-bottom:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#CCCCCC;
}

.PI_GiftWrapsHdr img
{
	padding-top:7px;
	padding-left:10px;
}

.PI_GiftWrapBody
{
	overflow:auto;
	background-image:url(images/PI_GiftWrapBG.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:70px;
	padding-bottom:4px;
}

.PI_GiftWrapItemBox
{
	overflow:auto;
	float:left;
}

.PI_GiftWrapItemImage
{
	width:105px;
	height:105px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	float:left;
	margin-top:4px;
	margin-right:12px;
}


.PI_GiftWrapItemArrow
{
	padding-top:35px;
	padding-right:24px;
	float:left;
}


.SignInRegisterLinks
{
	FONT-SIZE:13px;
	color:66999A;
	text-decoration:underline;
}


.SignInRegisterLinks:hover
{
	text-decoration:none;
}

.LoginContainer
{
	width:960px;
	height:auto;
	background-color:white;
	padding-bottom:20px;
}

.ReturningCustomerContainer
{
	width:472px;
	height:auto;
	float:left;
	border:#CDCDCD 1px solid;
	border:#CDCDCD 1px solid;
	border:#CDCDCD 1px solid;
	border:#CDCDCD 1px solid;
	margin-right:6px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:20px;
}

.ReturningCustomerHeading
{
	width:472px;
	height:35px;
	border-bottom:#CDCDCD 1px solid;
	BACKGROUND: url(images/signin_returningheader.gif);
}

.ReturningCustomerContent
{
	width:452px;
	height:auto;
	padding:20px;
	border:none;
}

.ReturningCustomerContent ul
{
	list-style-type:none;
}

.ReturningCustomerContent ul li
{
	padding-bottom:10px;
	FONT-FAMILY: Arial;
}

.ReturningCustomerContent ul li label
{
	width:100px;
	margin-right:12px;
	text-align:right;
	float:left;
	color:#999999;
	FONT-FAMILY: Arial;
	FONT-SIZE:14px;
}


.NewCustomerContainer
{
	width:472px;
	height:auto;
	float:left;
	border-left:#CDCDCD 1px solid;
	border-right:#CDCDCD 1px solid;
	border-bottom:#CDCDCD 1px solid;
	border-top:#CDCDCD 1px solid;
	margin-left:6px;
	margin-top:20px;
	margin-bottom:20px;
}

.NewCustomerHeading
{
	width:472px;
	height:35px;
	border-bottom:#CDCDCD 1px solid;
	BACKGROUND: url(images/signin_newheader.gif)
}

.NewCustomerContent
{
	width:472px;
	height:auto;
	padding:10px;
}

.NewCustomerContent ul
{
	list-style-type:none;
}

.NewCustomerContent ul li
{
	padding-bottom:10px;
	FONT-FAMILY: Arial;

}

.NewCustomerContent ul li label
{
	width:105px;
	margin-right:12px;
	text-align:right;
	float:left;
	color:#999999;
	FONT-FAMILY: Arial;
	FONT-SIZE:14px;
}

.TroubleSigningIn
{
	text-align:right;
	color:#999999;
	FONT-FAMILY: Arial;
	FONT-SIZE:14px;
	border:none;

}

.signup_login
{
	margin-left:20px;
}

.signup_register
{
	float:right;
	padding-right:30px;
}


.CS_OuterFrameMain {
	border:#B2CCCB;
	border-style:solid;
	border-width:30px;
	width:712px;
	height:164px;
	margin-bottom:32px;
	margin-left:100px;
}
.CS_FrameHeaderMain {
	background-color:#CCCCCC;
	width:auto;
	height:38px;
	margin:1px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
.CS_FrameHeaderMain a {
	font-size:14px;
	color:#669999;
	text-decoration:none;
}
.CS_CustomerName {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#669999;
	font-weight:bold;
}
.CSSubFramesContainer {
	margin-left:100px;
	width:auto;
}
.CS_OuterFrame {
	border:#B2CCCB;
	border-style:solid;
	border-width:30px;
	width:173px;
	height:164px;
	margin-bottom:32px;
	margin-right:34px;
	float:left;
	background-color:#FFFFFF;
}
.CS_FrameHeader {
	background-color:#CCCCCC;
	width:auto;
	height:38px;
	margin:1px;
}
.CS_ContentBox {
	margin-top:30px;
	margin-bottom:30px;
	margin-right:10px;
	margin-left:10px;
}
.CS_ListItems {
	display:inline;
}
.CS_ListItems a {
	text-decoration:none;
	padding:0 0 0 10px;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#669999;
}
.CS_MainBoxDescription {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-align:right;
	border-top:thin #CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	margin-top:95px;
	padding:5px;
}
.CS_SubBoxDescription {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-align:left;
	margin-top:95px;
	margin-left:5px;
	padding:5px;
}
.CS_MainTitle{
	margin-top:10px;
	MARGIN-BOTTOM: 34px;
	padding-bottom:18px;
	font:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#999999;
	clear:both;
	border-bottom:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:auto;
}
.CS_HeaderTextLeft {
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding:8px;
}
.CS_HeaderTextLeft a {
	color:669999;
}
.CS_HeaderTextRight {
	float:right;
	padding:8px;
	padding-right:50px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#669999;
}
.CS_ArrowImg {
	float:left;
}
.CS_ArrowText {
	float:left;
	padding-top:5px;
	padding-right:15px;
}
.CS_MainBackGround {
	overflow:auto;
	height:auto;
	background:url(images/CS_MainImage.png) no-repeat;
	background-position:bottom right;
	padding-bottom:80px;
	padding-right:20px;
	margin-bottom:20px;
	clear:both;
}

.CS_InfoContainer {
	padding:20px;
	overflow:auto;
}
.CS_InfoHeader {
	font-size:25px;
	color:#669999;
	padding-bottom:25px;
}
.CS_InfoContent {
	font-size:12px;
	color:#666666;
}
.CS_InfoContent p {
	line-height:23px;
}

.CS_Faq_p {
	padding-bottom:40px;
}
.CS_Faq_QA {
	font-size:18px;
	color:#669999;
}
.CS_Faq_Answer {
	color:#669999;
}


.CS_ContactUSInfoContainer {
	padding:20px;
	overflow:auto;
	width:500px;
	float:left;
	line-height:20px;
}

.CS_Banner
{
	float:right;
	margin-right:70px;
	border: 1px solid #cccccc;
}

.CS_Submit_Msg_Btn {
	width:480px;
}


.CS_Info {
	OVERFLOW: hidden;
	WIDTH: auto;
}
.CS_Title {
	FLOAT: left;
	margin-top:30px;
	MARGIN-BOTTOM: 9px;
	font:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#999999;
	clear:both;
}
.CS_ServiceNav {
	FLOAT: right;
	PADDING-TOP: 50px;
	margin-right:20px;
}
.CS_ServiceNav LI {
	DISPLAY: block;
	FLOAT: left;
	font-size:18px;
	color:#999999;
}
.CS_ServiceNav A {
	MARGIN-LEFT: 35px;
	COLOR: #999999;
	text-decoration:none
}
.CS_ServiceNavSelected {
	MARGIN-LEFT: 35px;
	COLOR: #669999;
	text-decoration:none
}
.CS_ServiceNav A:hover {
	COLOR: #669999;
	TEXT-DECORATION: none
}
.CS_Link_Border {
	BORDER-RIGHT: #cccccc 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 15px;
	MARGIN-top: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 0px solid;
	WIDTH: 960px;
	COLOR: #999999;
	PADDING-TOP: 5px;
	text-align:right;
	font-size:18px;
	margin-right:20px;
}
.CS_SignInRegisterLinks {
	font-size:18px;
	color:#669999;
	text-decoration:none;
}

.TitleWithOutLinks {
	padding-top:30px;
	MARGIN-BOTTOM: 9px;
	font:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#669999;
	clear:both;
	margin-bottom:20px;
	border-bottom:#999999 1px solid;
	padding-bottom:10px;
	width:960px;
}

.PB_MainContainer {
	padding-top:30px;
}

.PB_Brands_Title {

color:#669999;
font-size:18px;
font-weight:bold;
clear:both;
padding-top:20px;
}

.PB_BrandsContainer {
overflow:auto;
padding:0px 20px 20px 100px;

}

.PB_Branditems {
padding:10px 20px 20px 60px;
}

.PB_Branditems a {
	color:#666666;
	padding-right:50px;
	text-decoration:none;
}

.PB_Branditems ol {
  width: 60em;
}
 	 
.PB_Branditems ol li {
  float:left;
  width: 20em;
}

.PB_Branditems a:hover {
	color:#ff33ff;
	padding-right:50px;
	text-decoration:underline;
}

.PB_Columns {
	float:left;
	width:250px;
}

.PB_BrandsContent {
	color:#666666;
	font-size:12px;
	padding-bottom:50px;
}


.ASR_MainContainer
{
	width:797px;
	height:auto;
	padding-bottom:20px;
	padding-right:20px;
}

.ASR_NavHdr
{
	width:797px;
	height:25px;
	background-color:#666666;
	overflow:auto;
	margin-bottom:5px;
}

.ASR_NavViewing
{
	float:left;
	padding-left:7px;
	padding-top:8px;
	font-family:arial;
	font-size:12px;
}

.ASR_ViewingTitle
{
	color:#CCCCCC;
}

.ASR_ViewingData
{
	color:#FF9900;
}

.ASR_ViewingData a
{
	color:#FF9900;
}

.ASR_ViewingData a:hover
{
	color:#CCCCCC;
}

.ASR_NavPaggingMain
{
	float:right;
	padding-right:8px;
	font-family:arial;
	font-size:12px;
}

.ASR_PaggingPageOfArea
{
	color:#666666;
	font-weight:bold;
	display:inline;
}

.ASR_NavPaggingMain ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_PaggingPageLinks
{
	display:inline;
	color:#669999;
	padding-left:5px;
	display:inline;
}

.ASR_PaggingPageLinks a
{
	text-decoration:underline;
	color:#669999;
}

.ASR_PaggingPageWindowLinks
{
	display:inline;
	list-style-type:none;
	list-style-position:outside;
	color:#FFFFFF;
	padding-left:5px;
}

.ASR_PaggingPageWindowLinks a
{
	text-decoration:none;
	color:#FFFFFF;
}

.ASR_PaggingNextLink
{
	display:inline;
	color:#669999;
	padding-left:4px;
}

.ASR_PaggingNextLink a
{
	color:#669999;
	text-decoration:none;
}

.ASR_PaggingNextLink a:hover
{
	text-decoration:underline;
}

.ASR_SearchBarContainer
{
	width:167px;
	height:auto;
	float:left;
	padding-bottom:5px;
}

.ASR_SearchCategoryBox
{
	width:165px;
	height:auto;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

.ASR_SearchCategoryHdr
{
	width:auto;
	height:35px;
	background-image:url(images/RepeatBg.png)
}

.ASR_SearchCategoryHdr img
{
	padding-left:10px;
	padding-top:8px;
}

.ASR_SearchCategoryBody
{
	width:auto;
}

.ASR_SearchCategoryBody ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_SearchCategoryItem
{

	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#CCCCCC;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:12px;
	overflow:auto;
}

.ASR_SearchCategoryItem img
{
	float:left;
	padding-right:4px;
}


.ASR_CategoryLinks
{
	padding-top:1px;
	float:left;
}

.ASR_CategoryLinks a
{
	text-decoration:none;
	font-size:13px;
	font-family:arial;
	color:#669999;
}

.ASR_CategoryLinks a:hover
{
	text-decoration:underline;
}
.ASR_PriceBox
{
	width:165px;
	height:auto;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-top:15px;
}

.ASR_PriceBox img
{
	padding-left:10px;
	padding-top:8px;
}

.ASR_PriceHdr
{
	width:auto;
	height:35px;
	background-image:url(images/RepeatBg.png);
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

.ASR_PriceBody
{
	width:auto;
	padding-bottom:7px;
}

.ASR_PriceBody ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_PriceItem
{
	border:0px;
	padding-top:7px;
	padding-left:12px;
}

.ASR_PriceItem a
{
	text-decoration:none;
	font-size:13px;
	font-family:arial;
	color:#669999;
}

.ASR_PriceItem a:hover
{
	text-decoration:underline;
}

.ASR_BrandsBox
{
	width:165px;
	height:auto;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-top:15px;
}

.ASR_BrandsBox img
{
	padding-left:10px;
	padding-top:8px;
}

.ASR_BrandsHdr
{
	width:auto;
	height:35px;
	background-image:url(images/RepeatBg.png);
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

.ASR_BrandsBody
{
	width:auto;
}

.ASR_BrandsSelect
{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	width:153px;
	height:200px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	overflow:auto;
}

.ASR_BrandsSelect li
{
	color:#669999;
	font-family:arial;
	font-size:10px;
	border-top:1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#CCCCCC;
	padding-top:7px;
	padding-bottom:4px;	
	padding-left:5px;	
}

.ASR_BrandsSelect li a
{
	color:#669999;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

.ASR_BrandsSelect li a:hover
{
	text-decoration:underline;
}


.ASR_BrandsSearchBox
{
	width:165px;
	height:45px;
	background-color:#EDEDED;
	border-top:1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#CCCCCC;
	overflow:auto;
}

.ASR_BrandsSearchBox input[type="text"]
{
	width:110px;
	height:27px;
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	margin-top:5px;
	margin-left:5px;
	float:left;
	padding-top:6px;
	padding-left:4px;
}

.ASR_BrandsButton
{
	float:left;
	width:33px;
	height:33px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	background-color:#FFFFFF;
}

.ASR_BrandsButton a img
{
	padding-top:6px;
	padding-left:7px;
}


.ASR_ScentBox
{
	width:165px;
	height:auto;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin-top:15px;
}

.ASR_ScentBox img
{
	padding-left:10px;
	padding-top:10px;
}

.ASR_ScentHdr
{
	width:auto;
	height:35px;
	background-image:url(images/RepeatBg.png);
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

.ASR_ScentBody
{
	width:auto;
	padding-bottom:7px;
}

.ASR_ScentBody ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_ScentItem
{
	border:0px;
	padding-top:7px;
	padding-left:12px;
}

.ASR_ScentItem a
{
	text-decoration:none;
	font-size:13px;
	font-family:arial;
	color:#669999;
}

.ASR_ScentItem a:hover
{
	text-decoration:underline;
}

.ASR_SortAndItemWrap
{
	min-height:863px;
	height:auto;
	width:626px;
	float:left;
}

.ASR_SortByBar
{
	width:300px;
	text-align:left;
	float:left;	
}

.ASR_SortByBar ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_SortByBar ul li
{
	display:inline;
	padding-left:10px;
	font-family:arial;
	font-size:12px;
	color:#333333;
}

.ASR_SortByBar ul li a
{
	text-decoration:none;
	color:#669999;
}

.ASR_ItemsContainer
{
	width:auto;
	height:auto;
	overflow:auto;
	margin-left:10px;
	padding-bottom:10px;
	clear:both;
}

.ASR_ItemBox
{
	width:143px;
	height:315px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	float:left;
	margin-left:9px;
	margin-top:30px;
	position:relative;
}

.ASR_ItemBox_Bank
{
	width:143px;
	height:310px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;
	float:left;
	margin-left:9px;
	margin-top:30px;
	position:relative;
}

.ASR_ItemImage
{
	padding-top:5px;
	width:143px;
	min-height:140px;
}

.ASR_ItemImage img
{
	width:140px;
	height:140px;
}


.ASR_ItemDetailWrap
{
	overflow:auto;
	position:relative;
}

.ASR_ItemArrow
{
	bottom:10px;
	left:7px;
	position:absolute;
}

.ASR_ItemDetail
{
	float:left;
	width:auto;
	height:auto;
	margin-left:20px;
}

.ASR_ItemDetail ul
{
	list-style-type:none;
	list-style-position:outside;
}

.ASR_ItemDetail ul li
{
	padding:0px;
	margin:0px;
	overflow:auto;
	width:120px;
	padding-bottom:2px;
}

.ASR_ItemLinks
{
	font-family:arial;
	font-size:10px;
	color:#669999;
}


.ASR_ItemSize
{
	font-family:arial;
	font-size:9px;
	color:#333333;
	float:left;
}

.ASR_ItemPrice
{
	font-family:arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.ASR_ItemGenderHim
{
	position:absolute;
	bottom:10px;
	width:143px;
	height:15px;
	background-color:#6CD6FF;
}

.ASR_ItemGenderHim div
{
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
	padding-top:3px;
}

.ASR_GenderImage
{
	position:absolute;
	bottom:7px;
	left:10px;
}


.ASR_ItemGenderHer
{
	position:absolute;
	bottom:10px;
	width:143px;
	height:15px;
	background-color:#FF99FF;
}

.ASR_ItemGenderHer div
{
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
	padding-top:3px;
}


.ASR_ItemGenderBoth
{
	position:absolute;
	bottom:10px;
	width:143px;
	height:15px;
	background-color:#A7D6D7;
}

.ASR_ItemGenderBoth div
{
	font-family:arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8px;
	padding-top:3px;
}

#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background-image:url(images/RepeatBG.png); border:2px solid #CDCDCD; border-left:none; padding:5px; min-width:150px; max-width:250px}


a:active, a:focus { outline-style: none; -moz-outline-style:none; }

.MT_SeoData  {
/*color:#FFFFFF;*/
color:#000000;
line-height:12px;
}
.MT_SeoData h1 {
font-size:18px;
line-height:25px;
}
.MT_SeoData b {
font-size:16px;
line-height:22px;
}
.MT_SeoData p{
padding-bottom:10px;
}
.paragraph_header{
color:#E11269;
}
