/* CSS Document */

body		{ margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:18px;}
p,form		{ margin:0px; text-align:justify;}
img			{ border:none;}


.container	{ width:1000px; clear:both; margin:0 auto; text-align:left;}
.whiteBg	{ background:#fff;}
.down		{ width:100%; clear:both;}
.clr		{ clear:both;}
.left		{ float:left;}
.right		{ float:right;}

/* Header Classes ------------------------------------------------------------------------------------------------ Start */
.header			{ background-color:#e65144; height:50px;}
.headerDiv		{ float:left; padding-right:10px; height:50px; line-height:50px;}
.headerDivRight	{ float:right; padding-top:10px;}


.logo		{ width:230px; float:left; padding:2px 0px 3px 8px;}

.headerLeft			{ font-size:14px; color:#fff; font-weight:normal;}
.headerLeft a 		{ color:#fff; text-decoration:none;}
.headerLeft a:hover	{ color:#000; text-decoration:none;}

.headerRight		{ width:450px; float:right; padding-top:10px;}





/* Home Page Slider Classes */
#cquery-ALL-0						{ position:relative; width:660px; height:410px; overflow:hidden; list-style:none; background: url(../images/bg-slider.jpg) bottom left repeat-x; margin-bottom:20px;}
#cquery-ALL-0 ul 					{ margin:0px; padding:0px; list-style-type:none; height:410px; overflow:hidden; position:relative}
#cquery-ALL-0 ul li					{ margin:0px; height:410px; overflow:hidden; padding:0px; position:absolute; display:none; overflow:hidden;}
.controllButton-ALL-0				{ margin:373px 0px 0px 490px;  position:absolute; z-index:10000; height:50px; width:200px; top:0px }
.controllButton-ALL-0 a				{ margin:0px 8px 0px 0px; padding:0px; width:11px; height:11px; background: url(../images/r-btn.png) 0 0 no-repeat; *background: #ccc; _background: #ccc; float:left; display:block; cursor:pointer; font-size:10px; line-height:10px;}
.controllButton-ALL-0 a:hover		{ background:url(../images/r-btn.png) -11px 0px no-repeat; *background:url(../images/r-btn.png) -11px 0 no-repeat; _background:url(../images/r-btn.gif) -11px 0 no-repeat;}
.controllButton-ALL-0 a.setActive	{ background:url(../images/r-btn.png) -11px 0px no-repeat; *background:#000; _background:#000;}
/* Header Classes ------------------------------------------------------------------------------------------------ Finish */


/* Product page Classes */
.productHeadingOne{color:#e65144; font-size:14px; line-height:18px; font-weight:bold;}
.productTextOne{color:#7b7b7b; font-size:12px; line-height:16px;}

.linkOne					{ color:#e65144; font-size:12px; line-height:18px; text-decoration:none;}
.linkOne a					{ color:#7b7b7b; text-decoration:none;}

/* Product page Classes ------------------------------------------------------------------------------------------------ Finish */




.dealHPro			{ width:320px; float:left;}
.dealHProBrdr		{ border:3px solid #3f454f;}

a.dealHProInfo		{ width:320px; height:175px; display:block; text-decoration:none; cursor:pointer;}
a.dealHProInfo span	{ width:314px; height:25px; line-height:25px; position:absolute; margin:150px 0px 0px 0px; font-size:15px; text-align:center; display:block;
					  background:#000; opacity:0.7; -webkit-transition:opacity 0.7s; -moz-transition:opacity 0.7s; -o-transition:opacity 0.7s; color:#fff;}
.dealHProGap		{ width:20px; float:left; overflow:none;}


.lineBg1			{ background:url(../images/line-bg1.gif) 12px 25px no-repeat; text-align:center; padding:10px 0px 10px 0px;}
.lineBg1 h1			{ margin:0px; padding:0px; font-size:15px; color:#e67817; font-weight:bold; line-height:16px;}


.hGallery			{ width:944px; margin:20px auto 20px auto; text-align:center;}
.hGBrdr				{ border:1px solid #bfbfbf; border-right:none; border-bottom:none; background:url(../images/vline-bg-hgallery.gif) 0px 0px repeat-y;}

.btmLine			{ background:#e67817; height:2px; line-height:2px; font-size:2px; clear:both; width:100%;}

.hGPro				{ width:312px; float:left; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.hGProGap			{ width:2px; font-size:2px; float:left; overflow:none;}

.hGPro h1			{ margin:0px; padding:6px 10px 3px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:16px; text-align:left;}
.hGPro h1 a			{ color:#000; text-decoration:none;}

.hGPro h2			{ margin:0px; padding:0px 10px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#00428c; line-height:16px; text-align:left;}
.hGPro h2 a			{ color:#00428c; text-decoration:none;}

.sliderBtnsBg	{ background:#3f454f; padding:10px 0px 10px 0px; margin-bottom:20px;}
.sliderMid		{ width:1000px; clear:both; height:28px; background:#a0a5ae;}	


.homePro								{ }
.homePro ul								{ margin:0px; padding:0px; list-style:none; display:block;}
.homePro ul li							{ float:left; width:314px; margin:0px; padding:0px;}
.homePro ul li a						{ text-decoration:none;}
.homePro ul li a:hover					{ text-decoration:none;}


/* Product Detail Page Classes ---------------------------------------------------------------------------------------------------------- Start */
.productContainer		{ width:950px; clear:both; margin:20px auto 20px auto;}
.proLeftBar				{ width:470px; float:left;}


#cquery-ALL-1				{ position:relative; margin-bottom:20px;}
#cquery-ALL-1 ul 			{ margin:0px; padding:0px; list-style-type:none; overflow:hidden;   position:relative; height:470px; }
#cquery-ALL-1 ul li			{ margin:0px; overflow:hidden; padding:0px; position:absolute; display:none; width:100% }
#cquery-ALL-1 ul li img		{ float:left; width:100%}

.previous-ALL-1				{ position:absolute; width:35px; height:35px; left:0px; transition: all .30s ease-in-out; margin:215px 0px 0px 0px;	-moz-transition: all .30s ease-in-out;	-webkit-transition: all .30s ease-in-out; background:#000 url(../images/next_prev_arrows.gif) 14px 50% no-repeat;cursor:pointer; text-decoration:none; top:0px }
.previous-ALL-1:hover		{ background:#f00064 url(../images/next_prev_arrows.gif) 14px 50% no-repeat; cursor:pointer; text-decoration:none; }

.next-ALL-1					{ position:absolute; width:35px; height:35px; background:#000 url(../images/next_prev_arrows.gif) -46px 50% no-repeat;  margin:215px 0px 0px 0px; right:0px;  transition: all .30s ease-in-out;	-moz-transition: all .30s ease-in-out;	-webkit-transition: all .30s ease-in-out; cursor:pointer; text-decoration:none; top:0px}
.next-ALL-1:hover		{ background:#f00064 url(../images/next_prev_arrows.gif) -46px 50% no-repeat ; cursor:pointer; text-decoration:none}

.caption-ALL				{ display:block; width:100%; height:35px; line-height:35px; bottom:0px; position:absolute; background: rgba(0,0,0,0.5); color:#FFFFFF; font-size:13px }
.caption-ALL span			{ display:block; padding:0px 20px;}


.thumbsM					{margin-left:55px;}
.thumbsM ul   				{ margin:0px; padding:0px; list-style-type:none; width:360px; height:100px; display:block; height:auto; overflow:hidden;}
.thumbsM ul li				{ float:left; width:86px; overflow:hidden; margin:0px 5px 0px 0px; padding:0px;}
.thumbsM ul li img			{ width:100%;}



.proRightBar			{ width:440px; float:right;}

.proRightBar h1			{ margin:0px; padding:0px 0px 5px 0px; font-family:Trebuchet MS; font-size:21px; line-height:21px; font-weight:normal; color:#e65144;}
.proRightBar h2			{ margin:0px; padding:0px; font-family:Trebuchet MS; font-size:16px; line-height:16px; font-weight:normal; color:#7b7b7b;}
.proRightBar h3			{ margin:0px; padding:20px 0px 10px 0px; font-family:Trebuchet MS; font-size:14px; line-height:16px; font-weight:normal; color:#e65144;}
.proRightBar p			{font-size:12px; line-height:15px;}

ul.proList1				{ margin:0px; padding:0px 0px 15px 0px; list-style-type:none;}
ul.proList1 li			{ font-size:12px; color:#000; background:url(../images/bullet-prolist1.jpg) 0px 6px no-repeat; line-height:17px; padding:0px 0px 3px 13px;}
ul.proList li a			{ color:#000; text-decoration:none;}
ul.proList li a:hover	{ color:#000; text-decoration:none;}

.proPrice				{ width:250px; float:left;}
.proQty					{ width:150px; float:left; color:#01458e; font-weight:bold;}
.proQtyInput			{ width:30px; height:20px; text-align:center; line-height:20px; border:1px solid #b2b2b2; margin-left:15px; color:#000; font-weight:normal;}
.proInStock				{ margin:0px; padding:7px 0px 7px 0px; font-family:Trebuchet MS; font-size:14px; line-height:16px; font-weight:normal; color:#e67613;}

.proBtns input			{ float:left; margin:15px 25px 0px 0px;}
.buyNowBtn				{ width:120px; border:0px; line-height:34px; text-align:center; background:#e65144; color:#fff; cursor:pointer; font-weight:bold;}

.pFollow p				{ font-size:14px; font-family:Trebuchet MS; line-height:24px; color:#01458e; margin-top:15px; font-weight:bold;}
.pFollow ul				{ margin:0px; padding:10px 0px 0px 0px; list-style:none;}
.pFollow ul li			{ width:32px; height:32px; float:left; margin-right:4px;}
.pFollow ul li a img	{ border:none;}
.pFollow ul li a		{ color:#000;}


.proDevider				{ border-bottom:1px solid #e67817; margin-bottom:20px;}

.proBtmSlider			{ color:#01458e; text-align:center; padding-bottom:20px; font-family:Trebuchet MS; font-size:14px; line-height:16px;}
 
 
 #list { width:830px !important; margin:0 auto; clear:both; overflow:hidden; }
.slider { float:left; left: -5000px; margin:0px 0px 0px 0px; position:relative; visibility:hidden;}

.slider ul { width:830px; margin:0 auto;}
.slider ul li {padding:0px 25px 0px 0px; height:auto;}
.slider ul li img { cursor:pointer;}
.prev { position:absolute; margin:75px 0px 0px -50px; cursor:pointer; z-index:10000;}
.next { position:absolute; margin:75px 0px 0px 848px; cursor:pointer; z-index:10000;}

.caption-top, .caption-bottom { background:#000000; color:#ffffff; cursor:default; padding:2px; font-size:11px; text-align:center;}
.caption-top { border-width:0px;}
.caption-bottom { border-width:0px;}
.caption a, .caption a { background:#000; border:none; text-decoration:none !important; padding:2px;}
.caption a:hover, .caption a:hover {background:#202020; text-decoration:none !important;}


/* Product Detail Page Classes ---------------------------------------------------------------------------------------------------------- Finish */





/* Footer Classes ----------------------------------------------------------------------------------------------------------------- Start */
.footer		{ background:url(../images/bg-footer.jpg) top left repeat-x #e2e1df; padding:40px 0px 40px 0px; font-family:Trebuchet MS;}
.ftrC1		{ width:215px; float:left; padding-left:10px; }
.ftrC2		{ width:215px; float:left; padding-left:10px; }
.ftrC3		{ width:215px; float:left; padding-left:10px; }
.ftrC4		{ width:300px; float:left; padding-left:10px; }

.footer h1				{ margin:0px; padding:0px 0px 5px 0px; font-family:Trebuchet MS; font-size:18px; font-weight:normal; line-height:20px; color:#555555;}
.footer p				{ color:#555555; line-height:16px;}
.footer p.newsLetterInfo{ color:#555555; line-height:18px; margin-bottom:60px;}


.footer ul 				{ margin:0px; padding:0px 0px 0px 0px; list-style:none; display:block;}
.footer ul li			{ font-size:14px; color:#555555; line-height:18px; padding-bottom:5px;}
.footer ul li a			{ color:#555555; text-decoration:none;}
.footer ul li a:hover	{ color:#555555; text-decoration:none;}

.footerPad1				{ height:20px;}

.newsLetterLt			{ width:220px; float:left;}
.newsLetter 			{ width:200px; padding:4px 10px 5px 10px; background:#a8a9ab; border:none; color:#000; font-size:14px; font-family:Trebuchet MS;}
.newsLetterRt			{ width:65px; float:left; padding-left:7px; padding-bottom:5px;}
.newsLetterBtn 			{ width:65px; background:#e67817; padding:5px 0px 5px 0px; text-align:center; border:none; color:#555555; font-size:15px; cursor:pointer;}

ul.socialAnimals			{ margin:0px; padding:0px 0px 0px 0px; list-style:none; width:230px; display:block;}
ul.socialAnimals li			{ width:42px; float:left; overflow:none; margin:0px 15px 10px 0px;}
ul.socialAnimals li a		{ display:block; height:42px; width:42px; text-decoration:none; overflow:hidden;}
ul.socialAnimals li a:hover	{ display:block;}
ul.socialAnimals li a img	{ border:none; outline:none;}


.footerLast					{ background:#e65144; padding:10px 0px 5px 0px;}
.footerLast ul 				{ margin:0px; padding:0px 0px 0px 10px; list-style:none; font-family:Trebuchet MS;}
.footerLast ul li			{ float:left; padding-right:10px; font-size:12px; color:#fff; line-height:15px; padding-bottom:10px;}
.footerLast ul li a			{ color:#fff; text-decoration:none;}
.footerLast ul li a:hover	{ color:#fff; text-decoration:none;}

.footerLastNav				{ width:600px; float:left;}
.cgLink						{ width:200px; float:right;}
.cgLink a					{ color:#fff; text-decoration:none;}
/* Footer Classes  ---------------------------------------------------------------------------------------------------------------- Finish */