body {background-color: #E1D7D7;  font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; 	color: #7A9DAC; text-decoration: none;  padding: 0px; margin: 0px;}

ul {list-style-type: none;  padding: 0px; margin: 0px;  }

h1 {font-size: 14px; font-weight: bold; text-decoration: none;  padding: 0px 0px 3px 8px; margin: 0px; }
h1 a {color: #7A9DAC;text-decoration: none;}
h1 a:hover{color: #333333;text-decoration: none;}



h2 {font-size: 11px; font-weight: bold; text-decoration: none;  padding: 0px 0px 3px 8px; margin: 0px; }
h2 a {color: #7A9DAC;text-decoration: none;}
h2 a:hover{color: #644B8E;text-decoration: none;}

h3 { font-size: 10px; font-weight: normal; color: #7A9DAC; text-decoration: none; text-align: center;
 padding: 2px 0px 0px 0px; margin: 0px;}

#wrapper {background-color: #F7F4F4; width: 980px; height:100%; padding: 0px;  margin: 0px auto 0px auto; }

#logo{float: left; width: 980px; height: 109px; background-color: #F7F4F4; padding: 5px 0px 5px 0px; margin: 0px;}

.logo-img {float: left; width: 229px; height: 109px;  padding: 0px 0px 0px 15px; margin: 0px;}

#wrapper1 { margin: 0px; padding: 0px; float: left; width: 980px; background-color: #F7F4F4;} 

.logo-image {float: left; width: 229px; height: 109px;  padding: 0px 0px 0px 15px; margin: 0px; }

.top-navigation {float: right; width: 600px; background-color: #FFF; height: 23px; border: 1px solid #CCCCCC;  padding: 0px; margin: 35px 13px 0px 0px; }

.top-navigation li{float: left; padding: 5px 14px 0px 10px; margin: 0px; }
.top-navigation li a{ padding: 0px;  margin: 0px;}
.top-navigation a:hover{ color: #668C9F; text-decoration: none; padding: 0px; margin: 0px;  }

.login {float: right; width: 207px; height:auto; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }
.login li{float: left;  padding: 0px; margin: 0px 0px 0px 0px;  }

.header { float: left; width: 951px; height:290px; background-color: #FFF;background-image: url(header-1pix.png);background-repeat: repeat-x; border:1px solid #cccccc;  padding: 0px; margin: 0px 15px 0px 15px;  }

#header1 {background-color: #F7F4F4; width: 980px;  height:540px; padding: 0px; margin: 0px;   }

.header-image {float:left; width: 220px; height: 261px; padding: 0px; margin: 0px 0px 0px 8px;  }
.header-image li { float:right;list-style:none; text-align:right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 40px;  }

.header-scroller { float: left; width: 951px; height:123px; background-image: url(header-scroller-1pix.png); 	background-repeat: repeat-x; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
border-left: 1px solid #ccc; overflow:hidden; padding: 0px; margin: 6px 0px 0px -1px;  }

.header-slider {float: left; width: 722px; padding: 0px; margin: 0px;  }

#detail {float: left; width: 980px; height:auto;  background-color: #F7F4F4; padding: 5px 0px 0px 0px; margin: 0px; }

#left-navigation { width: 196px; height:100%;  min-height:100%;/* background-color:#ffffff; border:1px solid #7A9DAC;*/ padding: 0px 0px 0px 5px; margin: -8px 0px 0px 0px;   }


#left-navigation1 {width: 100%; height:100%;  min-height:100%; vertical-align:top;/* background-color:#ffffff; border:1px solid #7A9DAC;*/ padding: 0px 0px 0px 5px; margin: -8px 0px 30px -5px;  }

#body {float: right; width: 775px; text-align: left; padding: 0px 0px 0px 13px;  margin: 0px;}


#detail-txt {float:right;width: 767px; height:100%;	background-color: #F7F4F4; vertical-align:top;
text-align: left;padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 200px;}

#products {float: right; width: 775px; text-align: left; padding: 0px 0px 0px 13px;  margin: 0px;}

.products-hd {float: left; width: 775px; padding: 5px 0px 5px 0px; margin: 0px;}

.body-text {float: left; width: 750px; padding: 5px 0px 5px 0px; margin: 0px;}

.body-text p{line-height: 15px; text-align: justify;  padding: 0px 8px 0px 8px; margin: 0px; }

.body-text1 {float: left; width: 765px; vertical-align:top; padding: 0px 0px 5px 0px; margin: 0px; }

.body-text1 p{line-height: 18px; font-size:10px; text-align: justify; vertical-align:top; padding: 0px 5px 0px 8px; margin: 0px;}
.body-text1 p a{line-height: 18px; font-size:10px; text-align: justify; padding: 5px 5px 0px 10px; 
color: #7A9DAC; text-decoration: none; margin: 0px;}

.body-text1 li{list-style-type:disc; line-height: 20px; text-align: left; padding: 3px 0px 0px 3px; 
margin:0px 0px 0px 20px; }


.inner-img{ float:left; width:195px; height:auto; vertical-align:top; text-align:center; padding:0px; margin:0px 0px 0px 5px;}

.inner-text {float: left; width: 550px; vertical-align:top; padding: 0px 0px 5px 0px; margin: 0px; }

.satisfaction-image {float: right; height: 95px; width: 120px; padding: 5px 0px 0px 0px; text-align: center; margin: 0px;}


.body-text2{float: left; width: 740px; line-height: 18px; font-size:11px; text-align: justify; padding: 0px 5px 3px 8px; margin: 0px;}

.difference {float: left; width: 660px;	z-index:1000;border: 1px solid #7A9DAC; padding: 5px 0px 5px 0px; margin: 5px 0px 0px 10px;}

.difference p{line-height: 15px; text-align: justify;  padding: 0px; margin: 0px; }

.pandants {float: left; width: 200px; padding: 0px 0px 5px 0px;  margin: 0px;}

.pandants1 {float: left; width: 200px;  padding: 0px; margin: 0px;  }
.pandants1 p{ line-height:16px; padding: 0px; margin: 0px; }

.pandants2 {float: left; width: 200px; padding: 0px 0px 5px 30px; margin: 0px;}

.pandants3 {float: left; width: 200px; padding: 0px 0px 5px 30px; margin: 0px;}

.pdt-img{ float:left; width:97px; height:97px; padding:0px; margin:0px 0px 0px 5px;}

.pdt-txt{ float:left; width:190px; height:auto; padding:0px 0px 0px 5px; margin:0px;}

.pdt-txt p{ font-size:9px; text-align:left;}

.header-txt1{font-weight:normal; color:#FF6699; text-align:justify; text-decoration:line-through; 
padding:0px 5px 0px 5px; }

A.mantra1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B9E9E;  font-weight:normal; text-decoration:none;  }
A.mantra1:hover { color:#F90; text-decoration: none; }

.clr { margin: 0px; padding: 0px; clear: both; }

.vehicle {float: left; width: 610px; padding: 0px 0px 0px 25px; margin: 0px; }

.vehicle1 {float: left; width: 300px;  height: 22px; border: 1px solid #666; background-color: #CCC; 
padding: 5px 0px 0px 5px; margin: 3px; }

.vehicle3 { float: left; height: 55px; width: 300px; background-color: #CCC;  border: 1px solid #666; 	
padding: 5px 0px 0px 5px; margin: 3px; }

.form-box{ background-color:#FFFFFF; font-size:11px; font-weight:bold; color:#000000; text-align:left; vertical-align:top; padding:0px 5px 0px 0px;  }

.form-box2{ background-color:#ffffff; font-size:11px; vertical-align:top; font-weight:normal; color:#000000; text-align:left; padding:0px 5px 0px 5px;  }
 
.form-box3{  font-size:11px;
font-weight:bold; color:#004080; text-align:justify;  vertical-align:top;  padding:0px 5px 0px 5px; }

.form-box2 ul {vertical-align:top;  padding:0px; margin:5px 5px 5px 5px; }

.form-box2 li {list-style-image:url(tick-mark.gif);  font-size:11px; color:#000000; line-height:16px; text-align:left; vertical-align:top; margin-left:8px;  margin-right:0px;}

.form-box4{  border:1px solid #799DAC; background-color:#FFFFFF; font-size:11px; line-height:18px;font-weight:normal; 
color:#000000; text-align:justify; vertical-align:top; padding-left:5px;  padding-right:2px; }

.form-box5{ background-color:#F5F5F5; font-size:11px; font-weight:normal; color:#000000; 
text-align:justify; vertical-align:middle; padding-left:5px; padding-right:5px; }

.form-box6{ font-size:11px; font-weight:normal; color:#000000; text-align:justify; vertical-align:middle;  padding-left:5px; padding-right:5px; }

.success{ color:#666666; text-align:center; font-size:11px; line-height:18px; }

.query{float: left; width:350px;  font-weight:normal; font-size:11px; color:#799DAC; line-height:22px;	
text-align:justify;vertical-align:top;  padding-left:5px; padding-right:5px;  }

.query p {line-height:18px; font-size:11px; font-weight:normal; color:#799DAC; text-align:justify; padding:0px 0px 0px 5px; margin:0px;}

A.query{ color:#799DAC; text-decoration:none; }
A.query:hover { color:#415A67; text-decoration: none; }

.formquery { float: left; width: 120px; padding: 2px 0px 0px 8px; margin: 0px; }

.formquery1 {float: left; width: 200px;  padding: 2px 0px 5px 8px; margin: 0px;  }

.formquery2 {float: left; width: 300px;  padding: 0px 0px 5px 8px; margin: 0px; }

.formquery3 {float: left; width: 220px; font-size: 11px; color: #000; padding: 2px; margin: 0px; }

.formquery4 {float: left; width: 220px; color: #000; padding: 2px; margin: 0px 4px 2px 0px; }

.formquery5 {float: left; width: 448px; padding: 2px; margin: 0px;   }

.formquery6 {float: left; width: 100px; height: 29px;  font-size: 11px; color: #000; text-decoration: none; text-align: center; padding: 15px 0px 0px 0px; margin: 0px;}

.formquery7 {float: left; width: 97px; text-align: center; font-size: 11px; color: #000; text-decoration: none; padding: 2px;  margin: 0px;  }

.query1{ background-color:#E9E9E9; font-family:Arial, Helvetica, sans-serif; font-weight:normal;
font-size:11px; color:#ff3300; height:18px; text-align:justify; border:1px solid #6DA30C;
padding:0px 5px 0px 5px; }

.query3{width:150px;  height:50px; background-color:#E9E9E9; font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; font-size:11px; color:#ff3300; text-align:justify; border:1px solid #6DA30C; 
padding:0px 5px 0px 5px; }

#footer {float: left; width:100%;  height: auto; background-color: #D5D2C1; border-top:1px solid #999999;   padding: 0px 0px 15px 0px; margin:auto 0px 0px 0px; z-index:1000;}

.product-range {float: left; width: 980px; color:#30454E; padding: 10px 0px 0px 15px; margin: 0px;}
.product-range p { color:#30454E; text-decoration:underline; padding:0px; margin:0px;}

.product-range li{float: left;  line-height: 15px; padding: 3px 5px 0px 0px; margin: 3px 5px 0px 0px; }
.product-range li a{color: #30454E; text-decoration: none; padding: 0px; margin: 0px;   }
.product-range a:hover{ color:#799DAC; text-decoration: none; padding: 0px; margin: 0px; }

.txt a{color:#30454E; text-decoration:none;}
.txt a:hover{ color:#333333; text-decoration:none;}

#news-head{
	float:left;
	width:176px;
	height:100%;
	min-height:100%;/* background-color:#ffffff; border:1px solid #7A9DAC;*/
	padding: 0px 0px 0px 5px;
	z-index:1000;
	margin: 400px 0px 0px 10px;
	position:absolute;
}

#news{ float:left; width:182px; height:auto; background-color:#ffffff; border:1px solid #644B8E; z-index:1000; vertical-align:top; padding:0px; margin:0px 0px 0px 0px; }

.offer{ background-color:#644B8E; font-size:11px; font-weight:bold; color:#ffffff; vertical-align:top; padding:2px 0px 2px 5px; margin:0px; }

.letter{ float:left; width:183px; height:auto; padding:0px; margin:0px;}
.letter p{ font-size:10px; line-height:16px; color:#644B8E; padding:5px 0px 0px 5px; margin:2px 2px 2px 2px;}

.letter-box{ width:160px; height:18px; font-size:10px; color:#644B8E; border:1px solid #644B8E; vertical-align:top; padding:0px 0px 0px 5px; margin:0px;}









/*image slider/thumb img scroller CSS Start Here*/
.infiniteCarousel { width: 940px; position: relative; margin: 15px 0px 0px 0px; }

.infiniteCarousel .wrapper { width: 860px; height: 400px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ overflow: auto; min-height: 10em; position: absolute; top: 0; margin: 0px 40px 0 40px; }

.infiniteCarousel ul a img { border: 2px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.infiniteCarousel .wrapper ul { width: 9999px; list-style-image:none; list-style-position:outside;
list-style-type:none; margin:0; padding:0; position: absolute; top: 0; }

.infiniteCarousel ul li { display:block; float:left; height: 85px; width: 85px; padding: 0px 10px 10px 2px; 
margin: 0px; }

.infiniteCarousel ul li a img { display:block; }

.infiniteCarousel .arrow { display: block; height: 36px; width: 37px; text-indent: -999px; 	position: absolute; top: 24px; cursor: pointer; background-image: url(arrow.png); 	background-repeat: no-repeat; background-position: 0 0; }

.infiniteCarousel .forward { background-position: 0 0; right: 0; }

.infiniteCarousel .back { background-position: 0 -72px; left: 0; }

.infiniteCarousel .forward:hover { background-position: 0 -36px; }

.infiniteCarousel .back:hover { background-position: 0 -108px; }
/*image slider/thumb img scroller CSS End Here*/

#slider {width:718px; height:270px; background:url(../images/loading.gif) no-repeat 50% 50%;
/*position:relative;*/ margin-bottom:15px;  margin-left:0px;  }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }}

/* The Nivo Slider styles */
.nivoSlider {
	/*position:relative;*/
	margin:0px 0px 5px 0px;
}
.nivoSlider img {
	/*position:absolute;*/
	top:0px;
	left:0px;
}

.nivo-controlNav { position:absolute; left:260px; bottom:0px; }
.nivo-controlNav a { display:block; width:22px; height:22px; text-indent:-9999px; border:0; 	margin-right:3px; float:left; }
.nivo-controlNav a.active { background-position:0 -22px; }

.nivo-directionNav a { display:block; width:30px; height:30px; background:url(../images/arrows.png) no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-30px 0; right:15px; }
a.nivo-prevNav { left:15px; }

.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif; }
.nivo-caption a { color:#efe9d1; text-decoration:underline; }

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}








.shopping{ background-color:#FFF; font-family:Arial, Helvetica, sans-serif; border:thin #333333 solid; font-size:11px;
font-weight:normal; color:#000000; text-align:justify; padding-left:5px; vertical-align:top;
padding-right:5px; margin-top:10px; }



.faq-hd{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;
font-size:12px; color:#FF3300; line-height:18px; vertical-align:top; text-align:right; padding-left:1px; padding-right:1px; }

.buy-now{ float:left; width:100%; height:auto; padding:2px 0px 0px 35px; margin:0px;}

#up{ float:left; width:175px; height:auto; vertical-align:top; padding:0px; margin:190px 0px 0px 12px;}

#marqueecontainer{ position: relative; width: 179px; /*marquee width */ height:350px; /*marquee height */ background-color: white; border:1px solid #cccccc; overflow: hidden; padding-left:0px;	float:left; 
padding:5px 0px 2px 0px; margin:0px 0px 0px 0px;
}
#marqueecontainer li{ font-size:11px; color:#333333; text-align:left; list-style:none; vertical-align:top; padding: 0px; 	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }

