body,html{
padding:0px;
margin:0px;
font-family:"Lucida Sans Unicode";
font-size:14px;
font-weight:normal;
color:#1C0501;
line-height:17px;
}

.homebg {
background:url(images/back.gif) repeat-x;
}
.innerbg { background:url(images/inbg.gif) repeat-x;
}

a:focus,input{outline:none;}

a:focus{outline:none;
}


#container {
width:934px;
margin:0 auto;
}



/* header css starts here */
#header {
width:934px;
float:left;
padding-top:15px;
}

.header_left {
width:660px;
float:left;
}
.header_left1 {
width:660px;
float:left;
padding-top:10px;
}
.header_right {
width:274px;
float:left;
color:#E8D8BF;
text-align:right;
padding-bottom:10px;
padding-top:20px;
}

.header_right {
width:274px;
float:left;
color:#E8D8BF;
text-align:right;
padding-bottom:24px;
padding-top:6px;
}

.header_right a{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}
.header_right a:hover{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
}

.header_right1 {
width:274px;
float:left;
color:#E8D8BF;
text-align:right;
padding-bottom:10px;
padding-top:20px;
}

.header_right1 a{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
padding-left:8px;
padding-right:8px;
}
.header_right1 a:hover{
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#ffffff;
text-decoration:underline;
}



.banner {
width:934px;
float:left;
}


.toplink {
padding:0px;
margin:0px;
}

.toplink li {
display:inline;
list-style-type:none;
}


.toplink li a {
float:left;
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
text-align:center;
height:26px;
padding-top:7px;
margin-right:5px;
}

.toplink li a.home {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:57px;
}

.toplink li a.homehere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#0166BB;
text-decoration:none;
background-image:url(images/h.gif);
background-repeat:no-repeat;
width:57px;
}

.toplink li a.home:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h.gif);
background-repeat:no-repeat;
}


.toplink li a.service {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:61px;
}

.toplink li a.servicehere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
width:61px;
}

.toplink li a.service:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
}


.toplink li a.products {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:68px;
}

.toplink li a.productshere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
width:68px;
}

.toplink li a.products:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
}


.toplink li a.gift {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:185px;
}

.toplink li a.gifthere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h3.gif);
background-repeat:no-repeat;
width:185px;
}

.toplink li a.gift:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h3.gif);
background-repeat:no-repeat;
}


.toplink li a.contact {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:83px;
}

.toplink li a.contacthere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h4.gif);
background-repeat:no-repeat;
width:83px;
}

.toplink li a.contact:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h4.gif);
background-repeat:no-repeat;
}







/* header css ends here */




/* middle css starts here */
#middle {
width:934px;
float:left;
}

.middle_left {
width:237px;
float:left;
padding-right:9px;
}

.middle_left p {
padding:0px;
margin:0px;
}


.middle_left p.top {
width:237px;
float:left;
background:url(images/leftbg.gif) no-repeat;
padding-top:25px;
text-align:center;
padding-bottom:15px;
}

.middle_left p.shopping {
width:229px;
float:left;
background:url(images/bg.gif) repeat-x;
height:28px;
border:4px solid #392302;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#FAE0D4;
text-align:center;
padding-top:9px;
}


.middle_left p.shopping a {
font-size:13px;
font-weight:bold;
color:#FAE0D4;
text-decoration:none;
}
.middle_left p.shopping a:hover {
color:#FAE0D4;
text-decoration:underline;
}

.middle_left p.money {
width:227px;
float:left;
padding:10px 10px 10px 0px;
font-family:arial;
font-size:14px;
line-height:18px;
font-weight:normal;
}

.middle_left p.money span{
font-size:16px;
font-weight:bold;
color:#D31648;
}
.middle_left p.money b{
font-weight:bold;
color:#D31648;
}


.middle_left p.botom {
width:221px;
float:left;
background:url(images/box.gif) no-repeat;
height:130px;
padding:8px;
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
line-height:18px;
}

.middle_left p.botom b {
font-weight:normal;
color:#D31648;
}

.middle_left p.botom b a{
font-weight:bold;
color:#D31648;
text-decoration:none;
}
.middle_left p.botom b a:hover{
font-weight:bold;
color:#D31648;
text-decoration:underline;
}








.middle_main{
width:670px;
float:left;
padding-left:18px;
background:url(images/rightbg.gif) no-repeat;
background-position: left top;
margin-top:2px;
}

.middle_right {
width:670px;
float:left;
padding-top:25px;
}
.middle_right h1{
font-family:"Lucida Sans Unicode";
font-size:20px;
font-weight:normal;
color:#6D4200;
line-height:22px;
margin:0px;
padding:0px 0 10px 0;
}

.middle_right p {
padding:0px;
margin:0px;
}
.middle_right p.heading{
width:670px;
float:left;
background:url(images/line.gif) no-repeat;
background-position:left bottom;
padding-bottom:15px;
}
.middle_right p.text{
width:670px;
float:left;
color:#1C0501;
padding:10px 0px 20px 0px;
}

.middle_right p.image{
width:670px;
float:left;
padding-top:8px;
}
.middle_right p.image span.left{
width:500px;
float:left;
font-family:"Lucida Sans Unicode";
color:#1C0501;
}
.middle_right p.image span.left img{
margin-right:10px;
}
.middle_right p.image span.left br{
margin-top:5px;
}
.middle_right p.image span.left b{
font-weight:bold;
color:#D6154A;
line-height:20px;
}

.middle_right p.image span.guarantee{
width:150px;
float:left;
padding-left:20px;
}


.slide_main {
width:670px;
float:left;
margin-top:30px;
}


.left_arrow {
width:30px;
float:left;
padding-top:65px;
text-align:center;
}

.right_arrow {
width:30px;
float:left;
padding-top:65px;
text-align:center;
}

.slide_box {
width:610px;
float:left;
}


.slide_box p {
padding:0px;
margin:0px;
}

.slide_box p.leftcon {
width:13px;
float:left;
}

.slide_box p.bg {
width:584px;
float:left;background:url(images/bg1.gif) repeat-x;
height:16px;
}

.slide_box p.bg2 {
width:584px;
float:left;background:url(images/bg2.gif) repeat-x;
height:16px;
}


.box_mid {
width:610px;
float:left;

}
.box_mid a img{
	border:0px;
}


.box_mid p {
padding:0px;
margin:0px;
}


.box_mid p.left_img{
width:150px;
float:left;
background:url(images/line1.gif) no-repeat;
background-position:right top;
text-align:center;
}

.box_mid p.left_img span.top{
width:150px;
float:left;
}

.box_mid p.left_img span.bottom{
width:150px;
float:left;
background:url(images/pr_bg.gif) no-repeat;
background-position:center;
height:18px;
text-align:center;
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:bold;
color:#D41548;
padding-top:3px;
}


.box_mid p.right_img{
width:150px;
float:left;
text-align:center;
}

.box_mid p.right_img span.top{
width:150px;
float:left;
}

.box_mid p.right_img span.bottom{
width:150px;
float:left;
background:url(images/pr_bg.gif) no-repeat;
background-position:center;
height:18px;
text-align:center;
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:bold;
color:#D41548;
padding-top:3px;
}






.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:610px;
float:left;
height:126px; /*Height should enough to fit largest content's height*/
background:url(images/boxbg.gif) repeat-y;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
padding:0px 0px 0px 0px; /*margin around each panel*/
width:610px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}



/* middle css ends here */





/*footer css starts here */
#footer {
width:100%;
float:left;
background:url(images/fotbg.gif) repeat-x;
height:70px;
margin-top:10px;
}

.fot {
width:100%;
margin:0 auto
}

.footerlink {
width:934px;
margin:0 auto;
color:#E6D6BB;
line-height:25px;
padding-top:8px;
}

.footerlink a{
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#E6D6BB;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.footerlink a:hover{
font-family:"Lucida Sans Unicode";
font-size:12px;
font-weight:normal;
color:#E6D6BB;
text-decoration:underline;
}



/*footer css ends here */



/*contact_us css starts here */
.contact_left{
width:230px;
float:left;
padding-top:20px;
font-family:"Lucida Sans Unicode";
font-size:14px;
font-weight:normal;
color:#1E0A01;
line-height:17px;
padding-right:10px;
}

.contact_left p{
padding:0px;
margin:15px 0px;
}

.contact_left span {
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:bold;
color:#6D4200;
line-height:18px;
}

.contact_left a{
color:#D52453;
font-size:12px;
font-weight:normal;
text-decoration:underline;
line-height:25px;
}
.contact_left a:hover{
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}



.contact_form {
width:410px;
float:left;
background:url(images/graybg.gif) repeat-y left;
padding:14px 0px 20px 20px;
font-size:14px;
}

.contact_form p{
margin:0px;
padding:3px 0px;
}

.contact_form p label{
width:175px;
display:block;
float:left;
}

.contact_form p.submit{
padding-left:175px;
}

.contact_form p.submit label{
width:200px;
float:left;
}

.contact_form span {
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:bold;
color:#6D4200;
line-height:30px;
}


.inputbg {
background:url(images/input.gif) no-repeat;
height:23px; 
width:201px;
border:0px;
padding-top:5px;
padding-left:5px;
}

.adinputbg {
background:url(images/add_input.gif) no-repeat;
height:55px; 
width:201px;
border:0px;
padding-top:5px;
padding-left:5px;
}
.msinputbg {
background:url(images/mas_input.gif) no-repeat;
width:201px;
border:0px;
padding-top:5px;
padding-left:5px;
}
/*contact_us css ends here */



/*services css starts here */
.services {
width:670px;
float:left;
padding-top:10px;
}

.serlink {
padding:0px;
margin:0px;
}
.serlink li{
list-style-type:none;
display:block;
}
.serlink li a{
display:block;
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:bold;
color:#6D4200;
text-decoration:none;
background:url(images/icon3.gif) no-repeat left;
padding:8px 0px 8px 30px;
}
.serlink li a:hover{
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:bold;
color:#D31648;
text-decoration:none;
}

.prodlink {
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:bold;
color:#6D4200;
text-decoration:none;
text-decoration:none;
}












.facials{
width:655px;
float:left;
background:url(images/graybg1.gif) repeat-x bottom;
height:110px;
font-size:12px;
color:#1E0A01;
padding-top:15px;
}

.facials b{
font-size:15px;
font-weight:bold;
color:#6D4200;
}
.facials span {
width:605px;
float:left;
padding:8px 20px 0px 25px; 
}


/*services css ends here */


/*sign_in css starts here*/
.sign_in {
width:670px;
float:left;
padding:14px 0px 0px 0px;
font-size:14px;
}

.sign_in p{
margin:0px;
padding:3px 0px;
}

.sign_in p.headtext{
border-top:1px solid #cccccc;
padding:15px 0 0 0;
margin:15px 0 15px 0;
line-height:20px;
color:#855203;
}


.sign_in p label{
width:150px;
display:block;
float:left;
}

.sign_in p label b{
color:#FF0000;
font-weight:normal;
}

.sign_in p.submit{
padding-left:150px;
padding-top:8px;
}

.alink{
font-size:12px;
font-weight:bold;
color:#D52453;
text-decoration:none;
padding-left:30px;

}
.alink:hover{
font-size:12px;
font-weight:bold;
color:#D52453;
text-decoration:underline;
}
.alink1{
font-size:13px;
font-weight:bold;
color:#632D0B;
text-decoration:underline;

}
.alink1:hover{
font-size:13px;
font-weight:bold;
color:#632D0B;
text-decoration:none;
}


.sign_in p.submit label{
width:200px;
float:left;
}

.inputbg {
background:url(images/input.gif) no-repeat;
height:23px; 
width:201px;
border:0px;
padding-top:5px;
}


/*sign_in css ends here*/


/*products css starts here*/
.products{
width:670px;
float:left;
padding-top:10px;
}

.products p{
padding:0px;
margin:0px;
}
.products p.top_heading{
width:670px;
float:left;
font-family:"Lucida Sans Unicode";
font-size:16px;
font-weight:normal;
color:#6D4200;
line-height:20px;
border-top:1px solid #dddddd;
padding-top:12px;
padding-bottom:10px;
}

.products p.top_heading span.left-img{
width:180px;
float:left;
padding-right:10px;
padding-top:10px;
float:left;
}	
.products p.top_heading span.rightbg{
width:450px;
float:left;
background:url(images/brbg.gif) no-repeat left top;
margin-top:0px;
padding:10px 20px 20px 10px;
font-size:14px;
color:#1E0A01;
font-weight:normal;
}

/*products css ends here*/


.about{
width:655px;
float:left;
font-size:14px;
color:#1E0A01;
padding-top:15px;
text-align:justify;
}


.about p{
padding:0px;
margin:8px 0px;
}

.about p.top{
width:655px;
float:left;
}

.about p.top img{
margin-right:20px;
border:2px solid #000000;
}

.about p.content{
width:655px;
float:left;
padding-top:10px;
}




.gift{
width:655px;
float:left;
font-size:14px;
color:#1E0A01;
padding-top:15px;
}

.gift img{
margin-right:15px;
}

.gift b{
font-size:16px;
font-weight:bold;
color:#6D4200;
}

.toplink li a.shipping {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#E8D8BF;
text-decoration:none;
width:110px;
}

.toplink li a.shippinghere {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h5.gif);
background-repeat:no-repeat;
width:110px;
}

.toplink li a.shipping:hover {
font-family:"Lucida Sans Unicode";
font-size:13px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-image:url(images/h5.gif);
background-repeat:no-repeat;
}


.moretext{font-family:"Lucida Sans Unicode"; font-size:14px; color:#000000; font-weight:normal; line-height:16px;}
.moretext p{margin:0px; padding:10px 0 0 0;}
.search {width:200px;float:right;position:relative;}
.search1 {width:200px;float:right;position:absolute; padding:0px 0px 0px 30px;}
