/* CSS Document */
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#313131; background:#f6f7e5;}
div,p,h1,h2,h3,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label { padding:0; margin:0;}
img, a img , fieldset{ padding:0; margin:0; border:none;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; padding:0px 0 15px 0; margin:0;}
h1,h2,h3,h4,h5,h6 { font-family:"Times New Roman", Times, Georgia, serif; padding:0 0 12px 0; margin:0;}
h1 { font-size:24px; font-weight:normal; line-height:24px;}
a{font:bold 11px/15px Tahoma, Arial; color:#b327b6; text-decoration:underline; }
a:hover { text-decoration:none;}

ul{list-style:none; padding:0; margin:0;}
.clear { clear:both; padding:0; margin:0; font-size:0;}
/*div { border: red 1px solid;}*/
/* ===================== End of GLOBAL styles =========================*/

#wrapTop { width:100%;}
.topStripe01 {background:url(../images/top-bg01.jpg) 0 0 repeat-x; height:27px;}
.topStripe02 { background:url(../images/top-bg02.jpg) 0 0 repeat; /*height:34px;*/ height:105px;} /*03-06-2010*/
.topStripe03 { background:url(../images/top-bg03-common.jpg) 0 0 repeat-x; height:65px;}
/*.topStripe04 { background:url(../images/top-bg04.jpg) 0 0 repeat-x; height:31px;}*/
.navCont { width:965px; margin:0 auto;}

.topStripeCont { width:949px; margin:0 auto;}
.topStripeLeft { width:474px; float:left; border:red solid 0px;}
.topStripeRight { width:474px; float:right; text-align:right;}
/*03-06-2010*/
.topStripeLeft2 { width:572px; float:left; border:red solid 0px;}
.topStripeRight2 { width:374px; float:right; text-align:right; padding:50px 0 0 0;}


.topStripeLeft p { font:normal 10px/27px Arial, Helvetica, sans-serif; color:#ffffff;}
.topStripeLeft p a { font:normal 10px/27px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.topStripeLeft p a:hover { text-decoration:none; color:#FFFFCC;}

.topStripeRight ul {float:right; padding:0; margin:0; list-style:none;}
.topStripeRight ul li { display:inline; float:left; margin:0 0 0 15px;}
.topStripeRight ul li a { font:normal 10px/27px Arial, Helvetica, sans-serif; height:27px; color:#fff; text-decoration:none; display:block;}
.topStripeRight ul li a:hover { color:#FFFFCC; text-decoration:none;}
.topStripeRight ul li a span.cart { background:url(../images/icon-cart.png) 0 5px no-repeat; display:block; padding:0 0 0 22px;}
.topStripeRight ul li a span.about { background:url(../images/icon-about.png) 0 5px no-repeat; display:block; padding:0 0 0 22px;}
.topStripeRight ul li a span.map { background:url(../images/icon-site.png) 0 5px no-repeat; display:block; padding:0 0 0 22px;}
.topStripeRight ul li a span.support { background:url(../images/icon-help.png) 0 5px no-repeat; display:block; padding:0 0 0 22px;}

.topStripe02 .topStripeRight p { padding:0; margin:15px 0 0 0; float:right;}
.topStripe02 .topStripeRight a { float:left; margin:0 3px 0 3px; text-decoration:none; text-align:right; display:block;}
/* ------------------------------- TOP Part Style Ends Here --------------------------------- */


#wrapContent {width:100%; background:url(../images/wrapper2bg.jpg) 0 0 repeat-x; padding:47px 0 0 0;}
#wrapContent_pos {width:100%; background:url(../images/wrapper2bg.jpg) 0 0 repeat-x; padding:10px 0 0 0;}
#main { width:1003px; margin:0 auto; background:url(../images/page-shed.png) 0 0 no-repeat; position:relative}
.mainPage { width:949px; margin:0 auto; padding:13px 0 0 0; background:#ffffff;}
.head { width:918px; margin:0 auto; position:relative;}
.mid { width:918px; margin:20px auto 0 auto; background:url(../images/mid-devider.jpg) 0 0 repeat-y; position:relative;}
.midinner { width:918px; margin:20px auto 0 auto; position:relative;}
.midinner_pos { width:918px; margin:0 auto 0 auto; position:relative;}

/* Header, Panel box style */
.banner { background:#acdff4 url(../images/header-banner.jpg) center bottom no-repeat; height:177px; margin:0 0 2px 0;}/*03-06-2010*/
.banner h3 { padding:10px 0 0 0; margin:0; text-align:center; font:normal 21px/21px "Times New Roman", Georgia, Times, serif; color:#333333;}
.banner h5 { padding:0; margin:0; text-align:center; font:bold 13px/13px "Times New Roman", Georgia, Times, serif; color:#b24e00;}

.bannerCont { width:375px; margin:0 auto;}
.bannerCont ul.temp { padding:0; margin:10px 0 0 0; list-style:none; width:390px;}
.bannerCont ul.temp li { float:left; display:inline; margin:0 3px 0 3px;}

.bannerCont2 { width:482px; margin:0 auto;}
.banner p { padding:0; margin:0; text-align:center; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#2e211c;}

/*search*/
.search { width:421px; padding:16px; height:93px; float:left; background:url(../images/search-box.jpg) 0 0 no-repeat;}
.search h4 { padding:0 0 10px 0; margin:0; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#ffffff;}
.search fieldset { border:none;}
.search .srchLt { width:195px; float:left; margin:0 5px 0 0; border:#fff solid 0px;}
.search .srchLt label { width:80px; float:left; font:normal 12px/20px Arial, Helvetica, sans-serif; color: #ffffff;}
/*.search .srchLt .txtBox { width:110px; line-height:20px; border:none; border-style:none; margin:0 0 6px 0; float:left;}*/
.search .srchLt .txtBox { width:92px; border:0; margin:0 0 6px 0; height:12px; font:normal 10px/12px Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff; padding:2px 5px;}
.search .searchBox { width:36px; line-height:20px; border:none; border-style:none; margin:0 0 6px 0;}

.search .srchRt { width:218px; line-height:20px; float:left; margin:0; border:#fff solid 0px;}
.search .srchRt label { width:108px; float:left; font:normal 12px/20px Arial, Helvetica, sans-serif; color: #ffffff;}
/*.search .srchRt .txtBox { width:92px; float:right; line-height:20px; border:none; border-style:none; margin:0px 0 6px 0;}*/
.search .srchRt .txtBox { width:92px; border:0; margin:0 0 6px 0; height:12px; font:normal 10px/12px Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff; padding:2px 5px;}
.search .srchRt .srch { width:80px; height:20px; float:right; margin-right:4px; text-align:center; border:none; border-style:none; background:url(../images/btn-srch.gif) 0 0 no-repeat; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}




.chat { width:203px; padding:36px 14px 0px 14px; height:89px; float:left; margin:0 1px 0px 1px; background:url(../images/chat-box.jpg) 0 0 no-repeat;}
.chat .chatLt { width:80px; float:left; margin:0 0px 0 0; border:#fff solid 0px;}
.chat .chatRt { width:120px; float:left; margin:0 2px 0 0; border:#fff solid 0px;}
.chat .chatRt h4 { padding:0; margin:0; font:normal 24px/24px Arial, Helvetica, sans-serif; color:#ffffff;}
.chat .chatRt p { padding:0 0 5px 0; margin:0; font:bold 10px/11px Arial, Helvetica, sans-serif; color:#ffffff;}
.chat .chatRt a { background-color:#ffcb34; padding:0 3px 0 3px; font:bold 10px/11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.chat .chatRt a:hover { background-color:#FFF; color:#000;}
/* Member Login */
.login { width:200px; height:93px; padding:16px; float:left; background:url(../images/login-box.jpg) 0 0 no-repeat;}
.login h4 { padding:0 0 10px 0; margin:0; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#ffffff;}
/*.login h4 { padding:0 0 10px 0; margin:0; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#ffffff; float:left;}*/
.login .passworderror{
	/*width:100px;*/
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#CC0000;
	background-color:inherit;
	float:right;
	padding:0;
	margin:0;
}
.login fieldset { border:none; margin:0; padding:0; outline:0;}
.login .loginRow { width:202px; float:left; margin:0; border:#fff solid 0px;}
.login .loginRow label { width:65px; float:left; font:normal 12px/20px Arial, Helvetica, sans-serif; color: #ffffff;}
.login .loginRow .txtBox { width:90px; line-height:20px; border:none; border-style:none; margin:0 0 2px 0; float:right;}
.login .loginRow .send { width:60px; height:19px; float:right; margin-right:3px; text-align:center; border:none; border-style:none; background:url(../images/btn-bg.gif) 0 0 repeat-x; font:bold 12px/19px Arial, Helvetica, sans-serif; color:#000; cursor:pointer;}
.login .loginRow label.remem { width:105px; float:left; font:normal 10px/20px Arial, Helvetica, sans-serif; color: #000000;}
.remem_signup{width:50px; float:right; font:normal 10px/20px Arial, Helvetica, sans-serif; color: #000000;}

/* Mid Area */
.midLeft { width:663px; float:left;}
.midRight { width:230px; padding:0 0 0 13px; float:left; background:url(../images/rt-col-top-bg.jpg) 12px 0 no-repeat;}
.midRightBanR {width:230px; padding:7px 0 7px 20px; }
/* Right Column Menu */
.midRight h1 { padding-left:12px;}
.midRight ul { padding:0 0 0 20px; list-style:none;}
.midRight ul li { border-bottom:solid 1px #f0f0f0; height:18px; line-height:18px; padding:3px 0 0 0;}
.midRight ul li a { font:normal 11px Arial, Helvetica, sans-serif; color:#585858; text-decoration:none; background:url(../images/bullet-temp-category.gif) 0 3px no-repeat; height:20px; padding: 0 0 0 12px; display:block;}

/* Float Header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.exBarWrap { width:663px; height:41px;}
.exBarHold { width:663px; height:41px; position:relative;}
.exBar { width:710px; height:41px; position:absolute; z-index:999; left:-35px; top:0; background:url(../images/ex-bar-bg.gif) 0 0 no-repeat;}

.exBar .heading { font:normal 12px/30px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; background:url(../images/icon-template.gif) 30px 8px no-repeat; padding:0 0 0 50px;}
.exBar .heading a { font:bold 12px/30px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; text-decoration:underline;}
.exBar .heading a:hover { color:#fff; text-decoration:none;}

.exBar .innerpageheading { font:normal 12px/41px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left; padding:2px 0 0 45px; }


.exBar .inSideLt { width:325px; float:left; margin:5px 0 0 35px;}
.exBar .inSideRt { width:325px; float:left; margin:5px 0 0 0;}
/* Pagination Inside Floated Header */
.result { font:normal 10px/20px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
.exBar .inSideRt ul.count { padding:0; margin:0; list-style:none; float:right;}
.exBar .inSideRt ul.count li { float:left; color:#fff; font:normal 10px/20px Arial, Helvetica, sans-serif;}
.exBar .inSideRt ul.count li a { padding:0 3px; color:#fff; font:normal 10px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.exBar .inSideRt ul.count li a:hover, .exBar .inSideRt ul.count li a.current { /*background:#e98d49;*/ background:#f19c5d;}

/* Float Header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Template Listing */
.templateArea { width:664px; padding:0px 0 20px 0;}
.templateBox { width:213px; float:left; border:#e3e5cf solid 1px; padding:14px 0 14px 0; margin-right:9px; margin-bottom:22px;}
.templateInfo { margin:0 auto; width:185px; padding:0 0 12px 0; border-bottom:#666666 dashed 1px;}
.templateInfo p { padding:5px 0 0 0; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; color:000;}
.templateInfo p span { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#3e3e3e;}
.templateInfo a.thumb img { border:#8b8b8b solid 1px;}

.templateInfofree { margin:0 auto; width:185px; height:180px; padding:0 0 12px 0;}
.templateInfofree p { padding:5px 0 0 0; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; color:000;}
.templateInfofree p span { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#3e3e3e;}
.templateInfofree a.thumb img { border:#8b8b8b solid 1px;}

.templateVal { margin:0 auto; width:185px; padding:0 0 12px 0;}
.templateVal p { padding:5px 0 0 0; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; color:000;}
.templateVal p span { font:normal 11px/15px Arial, Helvetica, sans-serif; color:#3e3e3e;}

.templateBtnPan { width:185px; height:1px;} /* Floating Buttons */
.templateBtnHold { width:185px; height:18px; position:relative;}
.templateBtn { width:185px; height:18px; position:absolute; z-index:998; left:15px; top:5px; background:transparent;}/* 04-06-10 */
.templateBtn2 { width:185px; height:18px; position:absolute; z-index:998; left:15px; top:8px; background:transparent;}/* 04-06-10 */
.templateBtn .btn01, .templateBtn2 .btn01 { background:#d5520a url(../images/icon-m-glass.gif) 3px center no-repeat; width:auto; padding:2px 2px 2px 13px; text-align:left; font:bold 10px/10px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; margin:0 2px 0 0; cursor:pointer;}
.templateBtn .btn02 { background:#da8d03 url(../images/icon-cart.gif) 3px center no-repeat; width:auto; padding:2px 2px 2px 14px; text-align:left; font:bold 10px/10px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; cursor:pointer;}

.rightbtn01 { background:#d5520a url(../images/icon-m-glass.gif) 3px center no-repeat; width:auto; padding:2px 2px 2px 13px; text-align:left; font:bold 10px/10px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; margin:0 2px 0 0; cursor:pointer;}
.rightbtn02 { background:#da8d03 url(../images/icon-cart.gif) 3px center no-repeat; width:auto; padding:2px 2px 2px 14px; text-align:left; font:bold 10px/10px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; cursor:pointer;}

.rightbtn03 { background:#d5520a /*url(../images/icon-m-glass.gif) 3px center no-repeat*/; width:auto; padding:2px 2px 2px 2px; text-align:left; font:bold 10px/10px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; border:none; margin:0 2px 0 0; cursor:pointer; text-decoration:none;}

/*Banner Panel (Bottom)*/
.bottomPan { width:663; height:112px;}
.bottomPanCont { width:663; height:112px; position:relative;}
.bottomBanners { width:700; height:112px; position:absolute; z-index:990; left:-16px; top:0;}
.bottomBanners a.ban01 { position:absolute; left:0; top:0;}
.bottomBanners a.ban02 { position:absolute; left:230px; top:0;}
.bottomBanners a.ban03 { position:absolute; left:460px; top:0;}
/* ================================= Foot Style =============================================== */
.footTop { background:#da8d03 url(../images/foot-top-bar.jpg) 0 0 repeat-x; height:33px; padding-top:15px;}
ul.social { padding:0; margin:0 16px 0 0; list-style:none; float:right;}
ul.social li { float:left; font:bold 11px/23px Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 3px 0px 3px;}
ul.social li a { border:none;}

.foot { background:#100400; padding: 5px 0 0 0;}
.footCont01 { width:750px; margin:5px auto 5px auto;}
.footCont01 p { font:normal 11px/20px Arial, Helvetica, sans-serif; text-align:center; color:#ffffff; padding:0; margin:0;}
.footCont01 p a { font:normal 11px/20px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:0 3px;}
.footCont01 p a:hover { color:#ffffff; text-decoration:underline; padding:0 3px;}

.footCont02 { background:#000; margin-top:0px; height:15px; border-bottom:#3a2b25 dashed 1px; border-top:#3a2b25 dashed 1px;}
.footCont02 p { padding:0; margin:0; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}

.footCont03 { width:320px; margin:0px auto 0px auto;}
.footCont03 ul { margin:0; padding:0 0 0 0; list-style:none;}
.footCont03 ul li { float:left; font:normal 10px/18px Arial, Helvetica, sans-serif; color:#b95500;}
.footCont03 ul li a { font:normal 10px/18px Arial, Helvetica, sans-serif; color:#b95500; text-decoration:none; padding:0 3px;}
.footCont03 ul li a:hover { color:#d47a2e; text-decoration:none; padding:0 3px;}

.footCont04 { width:165px; margin:0 auto 0 auto; text-align:center;}
.footCont04 a { border:0; margin: 20px 0 0 3px;}

.footCont05 { background:#000; margin-top:5px; height:28px; border-bottom:#3a2b25 dashed 1px; border-top:#3a2b25 dashed 1px;}
.footCont05 p { padding:0; margin:0; font:normal 11px/28px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center;}

.search .srchLt .productselect { 
width:102px; border:0; margin:0 0 6px 0; 
font:normal 10px/12px Arial, Helvetica, sans-serif;
color:#333;
background-color:#fff;}


