body {
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: 'Verdana';
	font-size : 11px;
	color : #000000;
	text-align:center;
	background-color: #fff;
	background-image: url(bkgbody.jpg);
	background-position: left top;

}

/* General Links */

a:link { text-decoration : none; color : #333333; border: 0px;}

a:active { text-decoration : underline; color : #333333; border: 0px;} 

a:visited { text-decoration : none; color : #333333; border: 0px;} 

a:hover { text-decoration : underline; color : #999933; border: 0px;} 





input { background: #ebf7ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00557b; }

select { background: #ebf7ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00557b; }

textarea { background: #ebf7ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3a5c73; padding: 6px;}

form { padding: 0px; margin: 0px; }



/* General Class */

form { padding: 0px; margin: 0px; }

img {

	border: none;

}





/* bgcontain (FULL PAGE) */

#bgcontain {
	width:800px;
	text-align: left;
	clear: both;
	background-color: transparent;
	padding: 0px;
	margin: 0px;

} 



/* Header Class */

#header {

	width:800px;

	margin-top: 0px;

	height:110px;

	background-image: url(logo2.jpg);

	background-repeat: repeat-x;

}



#header h1 {

 text-indent: -10000px;

 margin: 0;

 padding: 0;

}

#header h1 a {width: 288px; height: 58px; background: url(logo.jpg) no-repeat bottom; cursor: hand; float: left; }

#header h1 a:hover { float: left; color: #fff; background: url(logo.jpg) no-repeat bottom; cursor: hand; text-decoration: none;}



/* Menu  */

#header em { display: none}

#header ul {

	width: 100%;

	float: left;

	padding: 0px;

	margin: 0px;

	list-style-type: none;

	margin-top: 3px;	background-image: url(bkg_page.jpg);

	background-repeat: repeat-x;

	background-position:right -70px;

}

#header li { float: left; padding: 0px; margin: 0px; display: inline}

#header li a { DISPLAY: block; HEIGHT: 46px }

#header li a.space { background: url(space.jpg) no-repeat left top; WIDTH: 171px }

#header li a.spaceActive { background: url(space.jpg) no-repeat left bottom; WIDTH: 171px }

#header li a.home { background: url(home.jpg) no-repeat left top; WIDTH: 80px ;margin-left:20px}

#header li a.homeActive { background: url(home.jpg) no-repeat left bottom; WIDTH: 80px;margin-left:20px }

#header li a.guarantee { background: url(productguarantee.jpg) no-repeat left top; WIDTH: 125px }
#header li a.guaranteeActive { background: url(productguarantee.jpg) no-repeat left bottom; WIDTH: 125px }

#header li a.policy { background: url(privacypolicy.jpg) no-repeat left top; WIDTH: 100px }
#header li a.policyActive { background: url(privacypolicy.jpg) no-repeat left bottom; WIDTH: 100px }


#header li a.aboutus { background: url(aboutus.jpg) no-repeat left top; WIDTH: 80px }
#header li a.aboutusActive { background: url(aboutus.jpg) no-repeat left bottom; WIDTH: 80px }


#header li a.order { background: url(ordertracking.jpg) no-repeat left top; WIDTH: 119px }
#header li a.orderActive { background: url(ordertracking.jpg) no-repeat left bottom; WIDTH: 119px }
#header li a.product { background: url(productlisting.jpg) no-repeat left top; WIDTH: 125px }
#header li a.productActive { background: url(productlisting.jpg) no-repeat left bottom; WIDTH: 125px }
#header li a.shopping { background: url(shoppingcart.jpg) no-repeat left top; WIDTH: 125px }
#header li a.shoppingActive { background: url(shoppingcart.jpg) no-repeat left bottom; WIDTH: 125px }


#header li a.health { background: url(healthcare.jpg) no-repeat left top; WIDTH: 90px}

#header li a.healthActive { background: url(healthcare.jpg) no-repeat left bottom; WIDTH: 90px}

#header li a.sex { background: url(sexualwellness.jpg) no-repeat left top; WIDTH: 110px; margin: 0px; padding: 0px;}

#header li a.sexActive { background: url(sexualwellness.jpg) no-repeat left bottom; WIDTH: 110px}

#header li a.nutri { background: url(nutrition.jpg) no-repeat left top; WIDTH: 125px}

#header li a.nutriActive { background: url(nutrition.jpg) no-repeat left bottom; WIDTH: 125px}

#header li a.bedding { background: url(bedding-pillows.jpg) no-repeat left top; WIDTH: 125px}

#header li a.beddingActive { background: url(bedding-pillows.jpg) no-repeat left bottom; WIDTH: 125px}

#header li a.about { background: url(about.jpg) no-repeat left top; WIDTH: 60px}

#header li a.aboutActive { background: url(about.jpg) no-repeat left bottom; WIDTH: 60px}

#header li a.luxury { background: url(luxurygifts.jpg) no-repeat left top; WIDTH: 100px}

#header li a.luxurytActive { background: url(luxurygifts.jpg) no-repeat left bottom; WIDTH: 100px}



#header li a:hover { background-position: left bottom }



#header #search fieldset{

background: url(bkg_search_fieldsetxxx.png) repeat-x;

width: 185px;

border: none;

padding: 5px 0px 5px 0px;

margin: 0px 0px 0px 590px;

position: absolute;

top: 0px;

}

#header #search legend { display: none; padding: 0px; margin: 0px;} 

#header #search form {

	padding: 2px 0px 0px 0px;

	margin: 0px 12px;

	text-align: left;

	background: url(bkg_search_text.png) no-repeat left top;

	font-size: 10px;

}



#header #search input { color: #333333;}

#header #search input.arrow { width: 28px; height: 24px; background: url(search_button_arrow.png) no-repeat;}

#header #search input.arrow:hover { background: url(search_button_arrow.png) no-repeat 0 -24px; }

#header #search input.arrowIE { width: 28px; height: 24px; background: url(search_button_arrow.png) no-repeat 0 -24px; }

#header #search input.on { border: 1px solid #fff; background: #beecff; padding: 4px 0px; width: 130px; margin-right: 30px;   } 

#header #search input.on:hover { border: 1px solid #fff; background: #45b5e3; padding: 4px 0px; width: 130px;margin-right: 30px; }

#header #search input.on:focus { border: 1px solid #fff; background: #45b5e3; padding: 4px 0px; width: 130px;margin-right: 30px; }

#header #search input.onIE { border: 1px solid #fff; background: #45b5e3; padding: 4px 0px; width: 130px;margin-right: 30px;  } 

#buttonsearch { padding: 0px; margin: -24px 0px 0px 0px; top: 0px; text-align: right; background: none; }



#footersection {

	padding: 0px 0px 10px 0px;

	clear: both;

	font-size: 9px;

	border-top: solid 1px #ccc;

	width: 780px;

	color: #00557B;

}

#footersection UL {

	padding: 10px 0px;

	margin: 0px;

	background-color: #E9E9E9;

	width: 780px;

	margin-top: 20px;

	text-align: center;

}

#footersection LI { display:inline; padding: 0px; margin: 0px; list-style-type: none; }

#footersection LI A { padding: 0px 4px 0px 6px; margin: 0px; border-left: solid 1px #CCC; }



#footersection .adHeader { font-size: 10px; position: absolute; top: 20px; width: 280px; margin: 25px 0px 0px 305px;}

#footersection .adHeader strong { font-size: 9px;}





.maintable {
	border-top: 0px solid #5A8CBD;
	border-right: 0px solid #5A8CBD;
	border-bottom: 0px solid #5A8CBD;
	border-left: 0px solid #5A8CBD;
	width:780px;
	align: left;
	padding:0px;
	margin-top: 10px;
	margin-left: 10px;

}

.leftcol

{
	border-top:0px solid #000000;
	border-right:0px solid #de9cb2;
	width:165px;
	padding-top: 0px;

}

.rightcol

{

	width:150px;border-left:0px solid #de9cb2;

}.sidecol

{

	width:10px;height:100%;

}

#heading

{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #064362;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: #ffffff solid 0px;
	margin:0px;
	text-align:left;
	width: 160px;
	background-image: url(bkgheading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

}

#nav{

	margin-bottom:0px;

	text-align:left;

	background-color: #EFF4DD;

}

#nav A {

	display:block;

	padding: 2px;

	padding-left: 10px;

	border-bottom: solid 0px #ffffff;

	font: bold 11px arial;

	color: #111111;

	text-decoration:none;

	margin-left:2px;

	background-color: #FFFFFF;

	background: url(arrow.gif) no-repeat;

	background-position: 1% .40em;

	FONT-WEIGHT: normal;

	FONT-SIZE: 11px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

#nav A:hover {

	background: url(arrow2.gif) no-repeat;

	background-position: 1% .40em;

	color: #FF0000;

	TEXT-DECORATION: none;

}

#nav Select {width:135px;height:17px;align:center;background-color:#B2C28D;border:solid #000000 1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;margin-left:5px;}

#nav2{ padding:5px; }

#nav2 A {

	display:inline;

	padding: 2px;

	border-bottom: solid 0px #f4e5c3;

	font: NORMAL 11px arial;

	color: #666666;

	text-decoration:none;

	margin-left:0px;

	background: url(arrow.gif) no-repeat;

	background-position: 0% .65em;

}

#nav2 A:hover {color: #333333;TEXT-DECORATION: underline}



#welcometext{

	padding:3px;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	text-align:justify;

	margin: 0 auto;

	width: 567px;

}



#bc {

	FONT-SIZE: 11px;

	COLOR: #000000;

	margin-top:0px;

	margin-bottom:5px;

	margin-left: 10px;

}

#bc A:link { FONT-SIZE: 11px; COLOR: #333333}

#bc A:visited { FONT-SIZE: 11px; COLOR: #333333}

#bc A:hover { FONT-SIZE: 11px; COLOR: #72C5F7 }



#item-name {width:100%;padding:5px;font-size: 13px;font-weight: bold; color: #333333;text-align:justify;}

.image-cell{padding:3px;}

.order-table{

border-left:0px solid #cecece;border-right:0px solid #cecece;border-top:0px solid #cecece;border-bottom:0px solid #cecece;margin-left:5px;width:98%;

}



.order-table select{margin-bottom:3px;}

.prod-specs-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	padding:5px;

	background-color: #EAF9FF;width:80px;

}

.prod-specs-normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;background-color: #F4FAFF;padding:7px;width:300px;

}

.prod-specs-order

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	background-color: #f1f3f5;padding:5px;

}

.prod-specs-order select, .prod-specs-order input

{

	margin:2px;

width:auto;background-color: #ffffff;

	/*display: table-cell;*/

}



#caption{border:0px;}



#rtmlwise-options{text-align:left;}



#rtmlwise-select{

	margin-bottom: 0px;

	width: 200px;

}





.multiLineOption {display:block; margin:0px 0; font-weight:bold;border-bottom:1px #ffffff solid;}



#rtmlwise-monogram{width:15px;}



#options {

	text-align:left;margin-bottom:5px;

}



.caption{font size:11px;}



#center ul{

	display: block;

	float: left;

	list-style: none;

	text-align: left;

	line-height: 12px;

	padding-left: 4px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	}

#center ul li {

	font-size: 10px;

	color: #000000;

	FONT-WEIGHT: bold;

	background: url(dot-arrow.gif) no-repeat;

	background-position: 0% .25em;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 10px;

	list-style-type: none;

	}

#center ul li a {

	font-size: 10px;

	color: #000000;

	text-decoration:none;

	display: block;

	}

#mainpic{

	text-align:center;

	border:1px solid #7BC5EA;

	margin:0px;

	padding: 10px;

	margin-right: 5px;

	;

}	

#headers {

	padding:5px;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	margin-bottom:5px;

	text-align:left;

	padding-left: 5px;

	background-image: url(header-bg.jpg);

	background-repeat: repeat-x;

	border-bottom:2px solid #7BC5EA;

	height: 12px;

	background-color: #97CFF2;



}

#headers2 {

	padding:5px;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	margin-bottom:5px;

	text-align:left;

	padding-left: 5px;

	background-image: url(header-bg.jpg);

	background-repeat: repeat-x;

	border-bottom:2px solid #bce5f9;

	height: 12px;

	background-color: #E9E9E9;



}

#headers3 {

	padding:5px;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	margin-bottom:5px;

	text-align:left;

	padding-left: 5px;

	background-image: url(header-bg.jpg);

	background-repeat: repeat-x;

	border-bottom:2px dotted #bce5f9;

	height: 12px;





}

#copyrig{background:#E9E9E9;height:25px;margin:3px;width:770px;}



/*** PRODUCTS PREVIEW ***/

#contentsectionright

{

	margin-right:0px;

	padding-top: 5px;

	text-align: center;

	border-left:0px solid #dedede;

	background-color: transparent;

}

.designpreview

{

	float: left;

	margin: 0 auto;

	padding: 4px;

	border: 0px solid #c1c1c1;

	text-align: center;

	text-transform: none;

	margin-bottom:3px;

	width: 140px;

	background-color: transparent;

}









.dimg

{

	display: block;

	margin: 2px 0 0px 0;

	padding: 1px;

	border: 0px solid #c1c1c1;

	

}



.dimg img

{

	margin: auto;

	padding: 0;

	border: 1px solid #dedede;bottom:0;margin:auto;

}





.designpreview h3

{

	width: 140px;

	margin: 2px 0 5px 0;

	padding: 0px;		

	white-space: nowrap;

	overflow: hidden;

	border: 0;

	font-size: 0.85em;

	font-weight: normal;

	color: #434343;

}

.designpreview h4

{

	width: 140px;

	margin: 0px;

	padding: 0;	

	font-size: 11px;

}

.designpreview h4 a

{

	font-weight: normal;

}



.designpreview h4 a:hover,

.designpreview h4 a:active

{

	color: #FB9622;

	text-decoration: underline;

}

.designpreview ul

{

	margin: 2px 0 2px 0;

	padding: 0;	

	/*

	text-transform: lowercase;

	*/

}



.designpreview ul li

{

	display: inline;

	margin: 0;

	padding: 5px;

	list-style: none;

}



.designpreview ul li a

{

	margin: 0;

	padding: 3px 9px;

	font-size: 0.8em;

	text-decoration: none;	

}



.designpreview ul li a.view

{

	margin: 0 3px 0 0;

	background-color: #85C329;

}



.designpreview ul li a.download

{

	background-color: #939393;

}



.designpreview ul li a:link,

.designpreview ul li a:visited

{

	color: #fff;

}



.designpreview ul li a:hover,

.designpreview ul li a:active

{

	background-color: #FB9622;

}

.price

{

	font-weight: normal;

}

.price-striked

{

	font-weight: normal;

	text-decoration: line-through;

}

.sale-price

{

	font-weight: bold;color:#ff0000;

}

.itemFormName{

	background-color: #D7DED0;

}



/*** END PRODUCTS PREVIEW ***/



.style2{padding:5px;}

#navcontainer {  }



#navcontainer ul

{

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0;

	width: 171px;

	padding-top: 0;

	padding-right: 0;

	padding-left: 0;

	padding-bottom: 0px;

}

#navcontainer li

{

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0px;

}

#navcontainer a

{

	display: block;

	padding-left: 13px;

	background-color: #EFF4DD;

	border-bottom: 1px solid #ffffff;

	padding-top: 5px;

	padding-right: 3px;

	padding-bottom: 5px;

}



#navcontainer a:link, #navlist a:visited

{

color: #505245;

text-decoration: none;

}



#navcontainer a:hover

{

background-color: #37DCEA;

color: #333333;

}



#contentarea {

}

.code strong {

	color: #006699;

}

.code input {
	width: 40px;
	border: 1px solid #B6B8AD;
	height: 18px;
	margin-left: 10px;
	background-color: #FAFAFA;
	font-size: 14px;
	color: #064362;

}

#itemarea .image-l {

	float: left;

}

.ys_primary {

	margin-top: 20px;

	margin-left: 20px;

	width: 155px;

	height: 43px;

	background-image: url(btadd2cart.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border : none;

	cursor : pointer;

}

#contentarea p {
	margin-right: 20px;
	margin-left: 20px;
	color: #333333;
	line-height: 16px;
	text-align: justify;
	font-size: 14px;

}

#contentarea h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #006567;

	font-size: 18px;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 20px;
	padding-bottom: 10px;
	margin-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b4b4b4;
	

}

#contentarea ul li {
	color: #333333;
	margin-bottom: 5px;
	background-image: url(li.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	padding-left: 15px;
	line-height: 18px;
	text-align: justify;
	font-size: 14px;

}

#contentarea ul {

	margin-left: 30px;

	padding: 0px;

	margin-right: 30px;

}



#contentarea  a {

 color: #0099CC;

 padding-bottom: 2px;

}

#contentarea strong {

	color: #064362;

}

#contentarea em {

	color: #00557B;

}

.bkgfooter {

 background-image: url(bkgfooter.gif);

 background-repeat: no-repeat;

 background-position: left top;

 border-bottom-width: 1px;

 border-bottom-style: dotted;

 border-bottom-color: #CCCCCC;

 height: 80px;

}



.product {

 height: 100px;

}



.newsletter {

	border: 1px solid #00557B;

	height: 16px;

}
#wrapper {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}
#contentarea h2 span {
	font-size: 16px;
	font-weight: normal;
}
.clearleft {
	clear: left;
}
.leftimg {
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
}


.center {
	text-align: center;
}
.wasprice {
	font-size: 14px;
	color: #FF6633;
	text-decoration: line-through;
}
