/* CSS  */
/* ---------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0;  outline:0;  list-style:none;}
/*links*/
img{border:0;}
a, a:link, a:visited, a:active {
font-size:11px;
color:#f7697b;
text-decoration:none;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}
a:hover {
font-size:11px;
color:#f7697b;
text-decoration:underline;
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}
h1{
	color:#f66c7d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
h2{
	color:#fff;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
h3{
	color:#fff;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
h4{color:#f66c7d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;}
.pink{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;color:#f7697b;
}
.black{font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;color:#000;}
/*----------------------------------------------------------------------------------------------------*/

/* BODY html,body{height:100%;} */

/* ---------------------------------------------------------------------------------------------------*/

body{
	
	font-family:"Century Gothic", Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:center;
	background-color: #aaafb4;
	background-repeat: repeat;
	background-image: url(../img/pattern.jpg);
	color: #e7e5e6;
}




/*logo
#footer
{background-image: url(../img/main/bottom.gif);
background-repeat: no-repeat;background-position: center top;
height: 16px;
width: 1145px;}


(for ie 6) 

*html #footer
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bottom.gif', );}*/

#logo{width:843px;text-align:left;margin:0 auto;margin-top:90px;}

#logo #sign {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 124px;
	width: 325px;
}

*html #logo #sign {background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', );}



/*menu items*/
#menu{margin:0 auto;width:801px;margin-top:30px;text-align:left;margin-bottom:10px;}
#menu div{margin-left:70px;}
#menu ul,li{padding:0;margin:0;display:inline;}
#menu li{margin-right:17px;}
/*menu items*--------------------------------------------------------------------------/



/*container*/
#container{
	width:801px;
	margin:0 auto;
}
#top_container
{width:801px;margin:0 auto;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-y;}
	#top_container2
{width:801px;margin:0 auto;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-y;}
	
	
#top_container #head{
	text-align:left;margin:0 auto;
	
	width:801px;
	height:209px;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;height:auto;
min-height:100%; overflow:hidden;
}
#top_container2 #head2{
	text-align:left;margin:0 auto;
	
	width:801px;
	height:209px;
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;height:2500px;
min-height:300%; overflow:hidden;
}
 #bot{text-align:left;margin:0 auto;
	
	width:801px;
	height:16px;
	background-image: url(../img/bottom.jpg);
	background-repeat: no-repeat;}
	 #bot2{text-align:left;margin:0 auto;
	
	width:801px;
	height:16px;
	background-image: url(../img/bottom2.jpg);
	background-repeat: no-repeat;}
/*container*-----------------------------------------------------------------------*/

/*page base bg*/
#copyright{
	text-align:center;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #908e89;
}
#left3,#right3{float:left;margin-top:25px;margin-bottom:15px;}
#left3{margin-left:342px;margin-right:140px;}
#left3 div img{padding:5px;}
#right3{width:200px;}
#right3 span{
	color:#f9b4bf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}






#left2,#right2{float:left;margin-top:25px;margin-bottom:15px;}
#gallery{width:590px;margin-left:110px; text-align:center; clear:both;}
#gallery img{padding:7px;}
#gallery input,select{margin:3px;}
#left2{margin-left:22px;margin-right:460px;}
#left2 div img{padding:5px;}
#right2{width:200px;}
#right2 span{
	color:#f9b4bf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#contact{margin-top:25px;margin-left:222px}
#contact form {margin-left:30px;margin-top:50px;}

#left,#right{float:left;margin-top:25px;}
#left{margin-left:22px;margin-right:32px;}
#left div img{padding:5px;}
*html  #left{margin-left:11px;margin-right:42px;}
#right{width:400px;}
#contact_info{text-align:left;margin-top:10px;}
#contact_info strong{
	text-align:left;
	margin-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#contact_info div{width:190px;
	margin-left:220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e2e1e1;
}

#myblog{margin-top:12px;margin-left:0;height:100%;}
#blog{width:800px;}
#myblog iframe{height:100%;padding-right:6px;}

/*------------------------------------------------------------------------------------------------------------*/

/*shopping cart*/
.sc_sp{
	width:715px;
	height:90px;
	background-image: url(../img/sc1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.sc_bg{
	width:715px;
	background-image: url(../img/sc_bg.jpg);
	background-repeat: repeat-y;
	
}
/*-----------------------------------------------------------------------------------------------------------------*/

/*order*/
.order{
	width:276px;
	height:325px;
	background-image: url(../img/order.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fef3f5;
}
.order strong{color:#612338;font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;}
	.order .txt{
	font-size:10px;
	line-height: 8px;
	color: #333333;
}
.order .s{font-size:11px;line-height: 11px;margin-top:10px;}
/*--------------------------------------------------------------------------------------------*/


/* Popup Page */

.popup{
}
.popup .picture{
	border:6px solid #793e50;
	position:relative;
	width:650px;
	height:400px;	
}
.popup .picture .cleft{
	position:absolute;
	top:30px;
	left:0;
}
.popup .picture .cright{
	position:absolute;
	top:30px;
	right:0;
}
*html .popup .thumbnails{
	background:#f77282 url(../images/thumb-bg2.gif) repeat-x bottom left;
	height:122px;
	padding-top:30px;
	padding-left:6px;
	margin-top:-10px;
	width:656px;
}

.popup .thumbnails{
	background:#f77282 url(../images/thumb-bg2.gif) repeat-x bottom left;
	height:122px;
	padding-top:30px;
	padding-left:6px;
	margin-top:0px;
	width:656px;
}
.popup .thumbnails .cleft2{
	height:48px;
	padding-right:5px;	
	float:left;
	padding-top:23px;	
}
.popup .thumbnails .cright2{
	height:48px;
	padding-top:23px;		
	padding-left:5px;
	margin-left:-3px;
	float:left;	
}
.popup .thumbnails .thumb{
	background:url(../images/thumb.gif) no-repeat top left;
	width:105px;
	margin-right:5px;
	height:73px;
	float:left;
}
.popup .thumbnails .thumb a{
	margin:5px;
	display:inline-block;
}
.popup .thumbnails .thumb a:hover{
		margin:0px;
		border:5px solid #b12e6e;
}
.popup .thumbnails .info{
	text-align:left;
	float:left;
	width:260px;
	margin-top:-5px;
	position:relative;	
}
.popup .thumbnails .info p{
	padding-left:0px;
	padding-bottom:0px;
	font-size:10px;
	color:#fff;
	width:250px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
}
.popup .thumbnails .info p.price{
	width:250px;
	font-weight:bold;
	color:#393939;
	
}
.popup .thumbnails .info p.price span{
	color:#000;
	
}
.popup .thumbnails .info .buy{
	position:absolute;
	right:10px;
	bottom:0;
}


/* 	product-detail 	*/
.product-detail{
	color:#807d69;
	padding-top:20px;
	padding-bottom:20px;
}
.product-detail .prod-img{
	width:388px;
	float:left;
}
.product-detail .prod-img .thumbnails{
	background:#f77282 url(../images/thumb-bg.gif) repeat-x bottom left;
	height:75px;
	padding-top:0px;
	padding-left:6px;
	margin-top:0px;
}
.product-detail .prod-img .thumbnails .thumb{
	background:url(../images/thumb2.gif) repeat top left;
	float:left;
	margin-right:3px;
	width:69px;
	height:71px;
}
.product-detail .prod-img .thumbnails .thumb a{
	display:inline-block;
	margin:3px;
}
.product-detail .prod-img .thumbnails .thumb a:hover{
	margin:0;
	border:3px solid #b12e6e;
}
.product-detail .prod-img .thumbnails .cleft2{
	height:48px;
	padding-right:5px;	
	float:left;
	padding-top:23px;	
}
.product-detail .prod-img .thumbnails .zoom{
	text-align:right;
	height:51px;
	padding-right:0px;	
	float:left;
	padding-top:20px;
	width:29px;
	padding-left:1px;
	margin-left:5px;
}
.product-detail .prod-img .thumbnails .zoom a, .product-detail .prod-img .thumbnails .zoom a:hover{
	border:none;
}
.product-detail .prod-img .thumbnails .cright2{
	height:48px;
	padding-top:23px;		
	padding-left:5px;
	margin-left:-3px;
	float:left;	
}
.product-detail .prod-img .thumbnails .cright2 a, .product-detail .prod-img .thumbnails .cleft2 a{
	border:none!important;
}

.product-detail .prod-img .thepicture{
}
.product-detail .prod-img .thepicture img{
	border:6px solid #f77282;
	width:376px;
	height:374px;
}
.product-detail .reviews{
	font-size:11px;
	width:334px;
	padding:0 20px 5px 10px;
	font-weight:bold;
}
.product-detail .reviews .right{
	float:right;
	width:auto;
	font-weight:normal;
}
.product-detail .reviews .right a{
	text-decoration:underline;
	color:#807d69;
}
.product-detail .prod-info{ 
	float:left;
	width:260px;
	padding-top:0px;	
	padding-left:15px;
}


.product-detail .prod-info .details{
	background:url(../images/prod-details.gif) no-repeat top left;
	width:250px;
	height:171px;
	margin-bottom:10px;
	padding-top:25px
}
.product-detail .prod-info .price{
	background:url(../images/prod-pricing.gif) no-repeat top left;
	width:320px;
	height:141px;
	margin-bottom:10px;	
	padding-top:185px
}
.product-detail .prod-info p{
	width:298px;
	color:#e2e1e1;	
}
.product-detail .prod-info p a{
	text-decoration:underline}
.product-detail .prod-info p.title{ font-weight:bold;
	color:#fff!important;
}
.product-detail .prod-info p.notop{
	padding-top:0!important;
	padding-bottom:0!important; 
}
.product-detail .prod-info .tabel{
	width:353px;
}
.product-detail .prod-info tr.odd{
	background:#f6f6f6;
}
.product-detail .prod-info tr td{
	font-weight:bold;
	width:220px;
	padding:5px 0 5px 15px;
	color:#000;
}
.product-detail .prod-info tr td.first{
	width:120px!important;
	color:#807d69;
}
.product-detail .prod-info tr td.first img{
	padding-right:10px;
}
.product-detail .prod-info tr td.first a{
	color:#807d69;
}
.product-detail .prod-info tr td.first a img{
margin-bottom:2px;
}

#wrap2{
	margin-top:45px!important;
}
*html #wrap2{margin-top:-0;}
#wrap{
	width:730px;
	padding:0px;margin-left:40px;
	text-align:left;
	margin:0 auto;
	background:none;
}
#wrap #wrap2{
	width:800px;
	padding:0px;
	margin:0 ;
	
}



*html #wrap #wrap2{
	width:730px;
	padding:0px;
	margin:0 ;
	
}











