/**
* GNU General Public License.

* This file is part of ZeusCart V3.0.

* ZeusCart V3.0 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* 
* ZeusCart V3.0 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with Foobar. If not, see <http://www.gnu.org/licenses/>.
*
*/
@charset "utf-8";
/* CSS Document */
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, li , ul, label, ol, img
{
	margin:0; padding:0; list-style:none;
	font-weight:normal;
}
body
{
margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, "Courier New";
}
/*------ Left Side------*/
#main
{
padding:10px 14px  20px 14px ;
clear:both;
height:100%;
}
#left
{
width:189px;
float:left;

}
#center
{
width:467px;
float:left;
padding-left:13px;
clear:right;
}
#right
{
width:189px;
float:right;
}
.button
{
background:url(images/button_bg.jpg) repeat-x top;
height:21px; width:90px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#423f3f;
text-align:center;
border:0px;
font-weight:normal;
font-size:11px;
line-height:21px;
}
.button1
{
background:url(images/button1_bg.jpg) repeat-x;
height:32px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#423f3f; font-weight:bold;
text-align:center;
border:0px; padding:0px; margin:0px;
}
.button4
{
background:url(images/button3bg.jpg) no-repeat;
width:69px; height:20px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b1104; font-weight:bold;
text-align:center;
border:0px; padding:0px; margin:0px;
}
.button5
{
background:url(images/button4bg.jpg) no-repeat;
width:81px; height:26px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;
text-align:center;
border:0px; padding:0px; margin:0px;
}
.button6
{
background:url(images/button5bg.jpg) no-repeat;
width:81px; height:26px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;
text-align:center;
border:0px; padding:0px; margin:0px;
}
.gobutton
{
background:url(images/go1.gif) no-repeat;
width:34px;
height:23px;
font-size:11px; color:#FFFFFF; font-weight:bold;
border:0px; padding:0px; margin:0px;
}
/*------ Left Side Ends------*/

/*------ Header Part Start------*/
#blackmenu
{
width:896px;
background:#333333;
height:23px;
margin:auto;
background:url(images/top_Black_bg.gif) 0 0 repeat-x;
}
.time
{
font-size:12px;
color:#e0ad12;
}
#topMnu_Link
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c7c6c5;
}
.sep
{
background:url(images/sep.gif) right no-repeat;
padding:0 7px 0 7px;
text-align:center;
text-align:left;
}
.sep a:link , .sep a:visited
{
text-align:center;
color:#CCCCCC;
text-decoration:none;
}
.sep a:hover
{
text-align:center;
color:#e0ad12;
text-decoration:none;
}
.sep2 a:link , .sep2 a:visited
{
padding:0 7px 0 7px;
text-align:center;
color:#CCCCCC;
text-decoration:none;
}
.sep2 a:hover
{
padding:0 7px 0 7px;
text-align:center;
color:#e0ad12;
text-decoration:none;
}
.guest
{
color:#CCCCCC;
}
#logo
{
width:896px;
background-color:#ffffff;
height:78px;
margin:auto;
}
.logo
{
padding-top:12px;
}
#mnu
{
background:url(images/menu_bg.gif) repeat-x bottom;
}
#tab_main
{
width:896px;
height:44px;
margin:auto;
background:url(images/menu_Cen_bg.gif) repeat-x top;
}
#tab_down
{
width:896px;
height:34px;
margin:auto;
background-color:#cfa362;
}
#tab_button li
{
display: block;
float: left;
width: 123px;
list-style:none;
}
#tab_button li a
{
    display: block;
	width: 123px;
	padding: 14px 0 0 0;
	font-size:15px;
	height:30px;
	background:url(images/menu_sep.gif) right 14px no-repeat;
	text-align: center;
	text-decoration: none;
	font-weight:300;
	color: #FFFFFF;
}

#tab_button li a:hover
{
background:url(images/tab.gif) center bottom no-repeat;
color:#0a0a0a;
}
#tab_button li a:active
{
background:url(images/tab.gif) center bottom no-repeat;
color:#0a0a0a;
}
.select
{
    display: block;
	width: 130px;
	padding: 14px 0 0 0;
	font-size:15px;
	height:30px;
	background:url(images/tab.gif) center bottom no-repeat;
	color:#0a0a0a;
	text-align: center;
	text-decoration: none;
	font-weight:300;
}
.txtbox1{height:19px; border:#99600c solid 1px;}
.listbox1{height:21px; border:#99600c solid 1px;}
.commentbox{height:70px; border:#99600c solid 1px;}
.leftSpace{padding:0 0 0 25px;}
.w1{width:245px;}
.w2{width:175px;}
.w3{width:125px;}
.w4{width:300px;}
.w4a{width:302px;}
.TxtC1{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.hello{font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
.hello a{color:#ac2512;}
/*------ ENDS------*/

/*------ Body Part Start------*/
#body_container
{
width:900px;
background:#FFFFFF url(images/body_bg.gif) repeat-y;
margin:auto;
clear:both;
height:100%;
}
#curve
{
width:900px;
margin:auto;
background:url(images/curve_bg.gif) repeat-x top;
clear:both;
}

.border1
{
border-right:#c94933 solid 1px;
border-left:#c94933 solid 1px;
}
.heading
{
width:189px;
height:28px;
background:url(images/headings.gif) no-repeat;
display:block;
}
.heading1
{
width:466px;
height:28px;
background:url(images/headings1.gif) repeat-x;
display:block;
}
.headingTXT
{
display:block;
color:#FFFFFF;
padding:3px 0 0 10px;
font-weight:300;
font-size:15px;
}
.categoriesList
{
display:block;
color:#333333;
font-size:12px;
}
.categoriesList ul{list-style:none;}
.categoriesList li{line-height:20px; padding:0 0 0 10px}
.categoriesList li a:link, .categoriesList li a:visited
{
text-decoration:none;
color:#333333;
}
.categoriesList li a:hover
{
text-decoration:underline;
color:#c52f1a;
}
.categoriesList li span
{
color:#333333;
font-weight:bold;
font-size:12px;
}
.compare
{
display:block;
color:#333333;
font-size:11px;
}
.compare ul{list-style:none;}
.compare li{line-height:30px; padding:0 0 0 30px; font-weight:bold}

.compare li a:link, .compare li a:visited
{
text-decoration:none;
color:#333333;
}
.compare li a:hover
{
text-decoration:none;
color:#c52f1a; text-decoration:underline;
}
.newsletterTXT{color:#716f6f; font-size:11px; padding-top:10px}
.recent{background:url(images/bg_line.gif) repeat-x bottom left; padding:7px 0 7px 0}
.recentTXT
{
color:#716f6f; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left;
padding-top:5px; 
}
.recentTXT a:link, .recentTXT a:visited
{
color:#716f6f; text-decoration:none;
}
.recentTXT a:hover
{
color:#c52f1a; text-decoration:underline;
}
.recentTXT span
{
color:#b32b18;
}
.seePRODUCT
{
font-size:12px;
font-weight:bold;
background:url(images/arrow.jpg) no-repeat 173px;
text-align:right;
padding-right:20px;
}
.seePRODUCT a:link, .seePRODUCT a:visited
{
text-decoration:none;
color:#066e95;
}
.seePRODUCT a:hover
{
text-decoration:none;
color:#c52f1a;
}
.more
{
font-size:12px;
font-weight:bold;
text-align:right;
padding:10px 10px 0 0;
vertical-align:bottom;
}
.more a:link, .more a:visited
{
text-decoration:none;
color:#066e95;
}
.more a:hover
{
text-decoration:none;
color:#c52f1a;
}
.tags
{
font-size:15px; font-weight:1000; color:#b32b18;
background:url(images/bg_line.gif) repeat-x bottom;
padding-bottom:5px;
}
.tagsLNK a:link, .tagsLNK a:visited
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;
line-height:18px;
}
.tagsLNK a:hover
{
font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#c52f1a; text-decoration:underline;
line-height:18px;
}
.featureITEM
{
width:115px;
color:#716f6f; font-size:12px; font-weight:bold;
}
.featureTXT
{
padding-left:10px;  padding-top:5px; height:40px; text-align:left;
}
.featureTXT a:link, .featureTXT a:visited 
{
padding-top:5px; height:40px; text-align:center; text-decoration:none; color:#716f6f;
}
.featureTXT a:hover
{
padding-top:5px; height:40px; text-align:center; text-decoration:underline; color:#c52f1a;
}
.featurePRICE
{
color:#b32b18;
padding:5px 0px;
}
.featureBUTTON
{
padding:7px 0 0;
}
.bestsellingTXT
{
color:#716f6f; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left;
padding-left:5px;
}
.bestsellingTXT a:link, .bestsellingTXT a:visited
{
color:#716f6f; text-decoration:none;
}
.bestsellingTXT a:hover
{
color:#c52f1a; text-decoration:underline;
}
.bestsellingTXT span a:link, .bestsellingTXT span a:visited
{
color:#b32b18; text-decoration:none;
}
.bestsellingTXT span a:hover
{
color:#000000; text-decoration:underline;
}
.bestsellingITEM
{
border:#999999 1px solid;
}
.viewcart
{
background:url(images/lightbox.jpg) no-repeat left;
width:189px;
height:108px;
padding-left:22px;
}
.viewcartTXT
{
font-size:11px;
background:url(images/cart.jpg) no-repeat left 10px;
color:#817c7c;
padding:6px 0 0 20px;
}
.viewcartTXT span
{
font-size:12px; font-weight:bold;
color:#000000;
}
/*------ Footer starts------*/
#foot1
{
width:896px;
margin:16px auto;
}
#foot2
{
width:896px;
margin:16px auto;
}
#foot3
{
width:896px;
margin:16px auto;
}
.footMENU
{
color:#504d48;
font-size:11px;
text-align:left;
padding:5px 0 0 15px;
width:200px;
display:block;
float:left;
clear:right;
list-style:none;
height:94px;
}
.footLINE
{
background:url(images/line.gif) no-repeat right top;
}
.footMENU ul
{
color:#504d48;
font-size:12px;
list-style:none;
margin:0px;
}
.footMENU li
{
background:url(images/bullet1.gif) left no-repeat;
padding-left:15px;
line-height:23px;
text-align:left;
list-style:none;
}
.footMENU li a:link, .footMENU li a:visited
{
color:#504d48;
text-decoration:none;
list-style:none;
}
.footMENU li a:hover
{
color:#bf2e1a;
text-decoration:underline;
list-style:none;
}
.footTXT
{
color:#FFFFFF;
font-size:11px;
line-height:18px;
padding:5px 0 0 10px;
}
.footTXT a:link, .footTXT a:visited
{
color:#FFFFFF;
text-decoration:none;
}
.footTXT a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.counter
{
background:url(images/counter.jpg) no-repeat;
width:129px; height:34px;
font-size:12px; color:#FFFFFF; font-weight:bold;
float:right;
text-indent:45px;
line-height:35px;
letter-spacing:1px;
}
/*------ Ends------*/

/*---- For Detail Page ----*/
#detail
{
width:666px;
float:right;
}
.detailBG
{
background:url(images/box_bg.gif) repeat-y top;
padding:5px 20px;
}
.leftmenu
{
width:189px;
}
.viewLarge
{
background:url(images/view.gif) no-repeat 100px;
padding-left:15px;
font-size:11px;
line-height:40px;
text-align:right;
}
.viewLarge a:link, .viewLarge a:visited
{
text-decoration:none; color:#b12b19;
}
.viewLarge a:hover
{
text-decoration:underline; color:#000000;
}
.otherview
{
background:url(images/other_bg.gif) no-repeat center;
width:210px; height:56px;
}
.otherviewTXT
{
color:#424040; text-align:center; font-size:11px; padding-bottom:3px;
}
.itemDETAIL
{
padding:10px 0 0 20px;
}
.itemDETAIL ul
{
font-size:18px; color:#585757; line-height:20px;
}
.itemDETAIL li
{
list-style:none; font-size:12px; color:#000000; padding-top:10px;
}
.itemDETAIL li a:link, .itemDETAIL li a:visited
{
color:#ba2712; text-decoration:none;
}
.itemDETAIL li a:hover
{
color:#000000; text-decoration:underline;
}
.itemDETAIL div
{
color:#ba2712; font-size:18px;
}
.itemDETAIL input
{
border:none;
}
.itemDETAIL span
{
color:#727070; font-size:12px; padding:0px; margin:0px;
}
.title
{
background:url(images/title_bar.gif) no-repeat left; height:26px;
padding-left:15px;
color:#FFFFFF; font-size:15px; line-height:25px; text-align:left; display:block;
}
.reviewLNK
{
color:#f9f608; font-size:11px; text-align:right; text-decoration:none; padding-right:10px;
}
.reviewLNK a:link, .reviewLNK a:visited
{
color:#f9f608; text-decoration:none;
}
.reviewLNK a:hover
{
color:#FFFFFF; text-decoration:underline;
}
.item
{
font-size:11px; color:#3e3d3d; text-align:left;
}
.item a:link, .item a:visited
{
font-size:11px; color:#3e3d3d; text-decoration:none;
}
.item a:hover
{
font-size:11px; color:#b12b19; text-decoration:underline;
}
.item1
{
font-size:11px; color:#898686; text-align:left;
}
.item1 span
{
color:#b12b19;
}
.review
{
font-family:Arial, Helvetica, sans-serif;
}
.review ol
{
padding-left:30px;

}
.review li
{
font-size:12px; list-style:decimal; font-weight:bold; color:#878585; line-height:25px; background:url(images/bg_line.gif) repeat-x bottom; padding:10px 10px 15px 0;
}
.review li span
{
font-size:12px; list-style:decimal; color:#000000; font-weight:normal;
}
.review div
{
font-size:12px; color:#333333; line-height:20px; font-weight:normal; padding-top:10px; text-align:justify;
}
.review div a:link, .review div a:visited
{
color:#d30d0d; text-decoration:underline;
}
.review div a:hover
{
color:#666666; text-decoration:underline;
}
.tabBG
{
background:url(images/detail_bg.gif) bottom repeat-x;
padding:15px;
border:#bfbebe 1px solid;
border-top:none;
}
.tabBG ul
{
color:#4c5d79; font-weight:bold; font-size:12px; line-height:25px;
}
.tabBG li
{
color:#4c5d79; 
background:url(images/bullet2.gif) no-repeat 17px 15px;
padding:10px 0 0 35px;
line-height:18px;
}
.tabBG span
{
color:#4c5d79; font-weight:bold; font-weight:normal;
}
/*----- End of Detail Page ------ */

/*----- Search Result Page ----- */
.borderBOT
{
border-bottom:#8e8888 1px solid;
padding-bottom:10px;
}
.resultTITLE
{
font-size:13px; font-weight:bold;
padding:0 0 0 10px;
color:#424141;
line-height:25px;
}
.resultTXT
{
font-size:12px; padding-left:10px; color:#555151; font-weight:bold; line-height:30px;
}
.resultTXT span
{
font-size:12px; color:#bd2b0e; font-weight:bold;
}
.resultLIST
{
color:#000000; padding:0px;
}
.resultLIST ul
{
font-size:13px;
}
.resultLIST ul span
{
border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid;
background-color:#f6f6f6;
display:block;font-weight:bold; list-style:none;
line-height:25px;
color:#333333;
padding-left:10px;
}
.resultLIST li
{
font-size:12px; font-weight:normal; list-style:none; padding-left:10px; line-height:23px;
}
.resultLIST li a:link, .resultLIST li a:visited
{
text-decoration:none; color:#000000;
}
.resultLIST li a:hover
{
text-decoration:underline; color:#c52f1a;
}
.resultRSS
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
background:url(images/rss.jpg) no-repeat 20px;
padding:0px 0 0 45px;
line-height:30px;
}
.resultRSS a:link, .resultRSS a:visited
{
text-decoration:none; color:#595858;
}
.resultRSS a:hover
{
text-decoration:none; color:#ff5300;
}
.serachresult
{
font-size:18px; color:#545151; font-weight:bold;
line-height:30px;
}
.resultBOX
{
border-top:#c6c2c2 1px solid;
border-bottom:#c6c2c2 1px solid;
float:left;
padding-bottom:5px;
}
.resultTOP
{
background:url(images/resulttop_bg.jpg) repeat-x;
height:29px;
padding:3px 5px 0 5px;
text-align:left;
}
.resultTOPTXT
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413e3e; font-weight:bold;
float:left;
line-height:20px;
padding-right:5px;
}
.resultlistBOX
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413e3e; font-weight:bold;
float:left;
}
.resultITEM
{
padding:10px 5px 10px 5px;
float:left;
width:445px;
}
.linebg
{
background:url(images/bg_line.gif) repeat-x bottom;
}
.resultIMG
{
float:left;
}
.resultDETAILS
{
font-size:12px; color:#4e4b4b; line-height:20px;
text-align:left;
}
.resultDETAILS a:link, .resultDETAILS a:visited
{
color:#4e4b4b; text-decoration:none;
}
.resultDETAILS a:hover
{
color:#c52f1a; text-decoration:underline;
}
.resultDETAILS span
{
font-size:11px; color:#a8a5a5;
}
.resultPRICE
{
font-size:15px; color:#bc2e1b; font-weight:bold;
text-align:center;
}
.resultButton
{
float:right;
text-align:left;
}
.resultButton img
{
padding-bottom:4px;
}

/*------------Styles for Paging-------------*/
.content_list_footer
{
padding:8px 5px;
border-top:1px solid #d3d3d3;
}
/*.current
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
padding:2px 5px;
border:1px solid #CCCCFF;
}
.pagination:link, .pagination:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
padding:2px 5px;
color:#FF6600;
border:1px solid #CCCCFF;
}

.pagination:hover
{
color:#003366;
border:1px solid #CCCCFF;
background-color:#e5e5e5;
}
div.pagination {
	padding:2px;
	margin:2px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

div.pagination a {
	padding: 1px 4px 1px 4px;
	margin-right: 2px;
	text-decoration: none; 
	color: #5b5959;
}
div.pagination a:hover, div.pagination a:active {
	padding: 1px 4px 1px 4px;
	margin-right: 2px;
	color:#a81f1f;
}
div.pagination span.current {
	padding: 1px 3px 1px 3px;
	margin-right: 2px;
	font-weight: bold;
	color:#a81f1f;
}
div.pagination span.disabled {
	padding: 1px 3px 1px 3px;
	margin-right: 2px;
	color: #a81f1f;
	}*/
.current
{
font-family:"Trebuchet MS",Arial,Helvetica,"Courier New";
font-size:11px;
font-weight:bold;
color:#A81F1F;
padding:2px 5px;
border:0px solid #CCCCFF;
}
.pagination:link, .pagination:visited
{
font-family:"Trebuchet MS",Arial,Helvetica,"Courier New";
font-size:11px;
text-decoration:none;
padding:2px 5px;
color:#5B5959;
font-weight:bold;
border:0px solid #CCCCFF;
}

.pagination:hover
{
color:#A81F1F;
border:0px solid #CCCCFF;

}
div.pagination {
	padding:2px;
	margin:0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

div.pagination a {
	padding: 1px 4px 1px 4px;
	margin-right: 0px;
	text-decoration: none; 
	color: #5b5959;
}
div.pagination a:hover, div.pagination a:active {
	padding: 1px 4px 1px 4px;
	margin-right: 0px;
	color:#a81f1f;
}
div.pagination span.current {
	padding: 1px 3px 1px 3px;
	margin-right: 0px;
	font-weight: bold;
	color:#a81f1f;
}
div.pagination span.disabled {
	padding: 1px 3px 1px 3px;
	margin-right: 0px;
	color: #a81f1f;
	}
/*--------------End of paging style-----------------*/
/*--------------Style for View cart-----------------*/

.viewcartTITLE
{
background:url(images/cart_tablebg.jpg) repeat-x;
height:23px;
font-size:12px; font-weight:bold; color:#5a5858;
}
.viewcartTXT1
{
font-size:12px; font-weight:bold; color:#5a5858;
text-align:left;
padding-left:15px;
}
.viewcartTXT1 a:link, .viewcartTXT1 a:visited
{
color:#5a5858; text-decoration:none;
}
.viewcartTXT1 a:hover
{
color:#b32b18; text-decoration:underline;
}
.viewcartTXT2
{
font-size:12px; font-weight:bold; color:#5a5858;
text-align:right;
padding-right:15px;
}
.viewcart_price
{
font-size:12px; font-weight:bold; color:#5a5858;
text-align:right;
padding-right:10px;
}
.viewcart_price span
{
font-size:12px; font-weight:bold; color:#FF0000;
text-align:right;
text-decoration:line-through;
}
.viewcart_price a:link, .viewcart_price a:visited
{
color:#b32b18; text-decoration:none;
}
.viewcart_price a:hover
{
color:#000000; text-decoration:underline;
}
.viewcart_total
{
font-size:12px; font-weight:bold; color:#FF0000;
text-align:right;
line-height:28px;
padding-right:10px;
}
.viewcart_total1
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px; font-weight:bold; color:#514f4f;
text-align:right;
line-height:25px;
padding-left:10px;
}
.viewcart_bottombg
{
background:url(images/viewcart_bg.jpg) repeat-x top;
}
.viewcart_checkoutBox
{
width:235px;
height:100px;
padding:10px;
background-color:#f5f3f3;
border:#e6e6e6 1px solid;
float:right;
}
.viewcart_couponBox
{
width:300px;
height:100px;
background-color:#f5f3f3;
border:#e6e6e6 1px solid;
float:right;
padding:10px;
}
.viewcart_coupontitle
{
font-size:13px; font-weight:bold; color:#5a5858;
line-height:30px
}
.viewcart_couponTXT
{
font-size:12px; color:#5a5858;
line-height:18px;
}

/*--------------End of View Cart style-----------------*/
/*--------------Style for Check Out-----------------*/
.checkout_maintitle
{
color:#ba2712; font-size:15px; line-height:30px; background:url(images/checkout_titlebg.gif) repeat-x 25px; 
padding:0px 0 5px 10px;
}
.checkout_rigisterBox
{
color:#2f2f2f; font-size:12px; width:280px;
}
.checkout_title
{
font-size:13px; font-weight:bold; border-bottom:#CCCCCC 1px solid; line-height:25px;
}
.checkout_title1
{
font-size:12px; font-weight:bold; color:#4c5d79; line-height:25px;
}
.checkout_rigisterBox div
{
font-size:12px; font-weight:bold; color:#000000; line-height:25px;
}
.checkout_text
{
font-size:12px; color:#898686; line-height:18px;
}
.checkout_text1
{
font-size:13px; color:#ba2712; font-weight:bold; line-height:25px;
}
.checkout_rigistration
{
margin:0px; font-size:12px; vertical-align:top;
}
.checkout_rigistration
{
color:#000000; text-align:left; vertical-align:top;
}
.checkout_rigistration span
{
color:#FF0000; text-align:left; font-weight:bold;
}
.checkout_rigistration div
{
color:#ba2712; font-weight:bold;
}
.checkout_rigistration h1
{
color:#FF0000; font-size:11px; font-weight:normal;
}
.checkout_rigistration h2
{
color:#666666; font-size:11px; font-weight:normal;
}
.checkout_required
{
color:#ba2712; font-size:12px;
}
/*--------------End of View Cart style-----------------*/


/*--------------Style for MyAccount Page-----------------*/
.account_hello
{
font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;
color:#333333; padding-top:10px;
}
.account_hello span
{
line-height:20px; font-weight:bold;color:#4c5d79;
}
.account_address
{
line-height:20px; color:#5a5858; font-size:12px; padding-top:10px; 
}
.account_address h1
{
line-height:20px; font-size:12px; padding:0px; margin:0px; font-weight:bold; color:#CC3300;
}
.account_address h2
{
line-height:20px; font-size:12px; padding:0px; margin:0px; font-weight:bold; color:#003399;
}
.account_address span a:link, .account_address span a:visited{color:#009900; text-decoration:none;}
.account_address span a:hover{color:#333333; text-decoration:underline;}
.account_address a:link, .account_address a:visited{color:#3366FF; text-decoration:none;}
.account_address a:hover{color:#333333; text-decoration:underline;}
.account_title
{
font-size:13px; font-weight:bold; color:#b32b18; line-height:30px;
}
.account_title1
{
font-size:12px; font-weight:bold; color:#333333; line-height:30px;
}
.account_viewlink, .account_viewlink a:link, .account_viewlink a:visited
{
font-size:12px; color:#898686; text-decoration:none; text-align:right; padding-right:3px;
}
.account_viewlink a:hover
{
font-size:12px; color:#000000; text-decoration:underline;
}
.account_tabletitle
{
background:url(images/cart_tablebg.jpg) repeat-x;
height:23px;
font-size:12px; font-weight:bold; color:#5a5858;
text-align:left;
padding-left:15px;
}
.account_tableTXT
{
font-size:12px; color:#5a5858; line-height:30px;
text-align:left;
padding-left:15px;
}
.account_tableTXT
{
font-size:12px; color:#5a5858; line-height:30px;
text-align:left;
padding-left:15px;
}
.account_tableTXT a:link, .account_tableTXT a:visited{color:#b32b18; text-decoration:none;}
.account_tableTXT a:hover{color:#333333; text-decoration:underline;}
.account_tableLNK
{
font-size:12px; color:#5a5858; line-height:30px;
text-align:center;
}
.account_tableLNK a:link, .account_tableLNK a:visited
{
color:#b32b18; text-decoration:none;
}
.account_tableLNK a:hover
{
color:#333333; text-decoration:underline;
}
.line{background:url(images/bg_line.gif) repeat-x bottom;}
.account_reviewTXT
{
font-size:12px; color:#5a5858; line-height:20px;
text-align:left;
padding:5px 0 5px 15px;
}
.account_reviewTXT a:link, .account_reviewTXT a:visited
{
color:#5a5858; text-decoration:none;
}
.account_reviewTXT a:hover
{
color:#b32b18; text-decoration:underline;
}
.chromestyle{
width: 100%;
font-weight: bold;
}
/* main Menu style*/
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ffffff;
padding: 4px 7px;
margin: 30px;
text-decoration: none;
border-right: 1px solid #85130d;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/

}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 157px;
	border: 1px solid #85130d; /*THEME CHANGE HERE*/
	border-bottom-width: 1;
	font-family:"Trebuchet MS", Arial, Helvetica, "Courier New"; font-size:12px;
	line-height:18px;
	z-index:100;
	background-color:#cfa463;
	width: 200px;
	visibility: hidden;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ /*Add Shadow in IE. Remove if desired*/
	left: 788px;
}


.dropmenudiv a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #85130d; /*THEME CHANGE HERE*/
padding: 2px 0;
font-family:"Trebuchet MS", Arial, Helvetica, "Courier New";
text-decoration: none;
font-weight: bold;
color:#ffffff;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #85130d;
font-family:"Trebuchet MS", Arial, Helvetica, "Courier New";
}
.exc_msgbox
{

font-size:12px;
color:#000000;
border:1px solid #f2bd36;
background:url(../../images/ico_exc_msg.gif) #fff3cc left top no-repeat;
padding:8px 8px 8px 40px;
text-align:left;
}
.success_msgbox
{

font-size:12px;
color:#000000;
border:1px solid #2B8055;
background:url(../../images/ico_success_msg.gif) #CCF0CC left top no-repeat;
padding:8px 8px 8px 40px;
text-align:left;
}
/*--------------Style for Product Compare Page-----------------*/
.compare_txt
{
font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center;
background-color:#FFFFFF;
padding:5px 0px 5px 10px;
}
.compare_txt1
{
font-size:12px; color:#ba2712; padding-left:10px; font-weight:bold; text-align:left; line-height:22px;
background-color:#F0F0F0;
padding:5px 0px 5px 10px;
}
.compare_title
{
font-size:12px; font-weight:bold; color:#000000; text-align:left;
}
.compare_title span
{
font-size:13px; font-weight:bold; color:#ba2712; text-align:left;
}
.order_border
{
border-bottom:#CCCCCC 1px solid;
}
.order_TXT
{
padding:0 10px; font-size:11px; color:#333333; line-height:30px;
}
.order_Price
{
padding:0 10px; font-size:11px; color:#b32b18; line-height:30px; font-weight:bold;
}
.button2
{
background:url(images/button2_bg.jpg) repeat-x;
height:25px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#423f3f;
text-align:center;
border:0px; padding:0px; margin:0px;
}
.button3
{
background:url(../images/button_bg2.jpg) no-repeat;
height:20px; width:76px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
text-align:center; font-weight:bold;
border:0px; padding:0px; margin:0px;
}
/*--------------Style for Product Compare Page-----------------*/
.compare_txt
{
font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:left;
background-color:#FFFFFF;
padding:5px 0px 5px 10px;
}
.compare_txt1
{
font-size:12px; color:#ba2712; padding-left:10px; font-weight:bold; text-align:left; line-height:15px;
background-color:#F0F0F0;
padding:5px 0px 5px 10px;
}
.compare_txt2
{
font-size:12px; color:#ba2712; padding-left:10px; font-weight:bold; text-align:left; line-height:15px;
background-color:#F0F0F0;
padding:10px 0px 10px 10px;
}
.compare_title
{
font-size:12px; font-weight:bold; color:#000000; text-align:left;
}
.compare_title span
{
font-size:13px; font-weight:bold; color:#ba2712; text-align:left;
}
.compare_remove
{
padding:0px; margin:0px; font-size:12px; color:#ba2712; font-weight:bold; padding-bottom:10px;
}
.compare_remove a:link, .compare_remove a:visited
{
background:url(../images/close_button.gif) left no-repeat;
padding-left:20px; text-decoration:none; color:#ba2712;
}
.compare_remove a:hover
{
background:url(../images/close_button.gif) left no-repeat;
padding-left:20px; text-decoration:underline; color:#000000;
}
.go_store
{
padding:0px; margin:0px; font-size:12px; color:#ba2712; font-weight:bold;
}
.go_store a:link, .go_store a:visited
{
padding-left:20px; text-decoration:none; color:#ba2712;
}
.go_store a:hover
{
padding-left:20px; text-decoration:underline; color:#000000;
}
.order_border
{
border-bottom:#CCCCCC 1px solid;
}
.order_TXT
{
padding:0 10px; font-size:11px; color:#333333; line-height:30px;
}
.order_Price
{
padding:0 10px; font-size:11px; color:#b32b18; line-height:30px; font-weight:bold;
}
.order_Price1
{
padding:0 10px; font-size:11px; color:#333333; line-height:30px; font-weight:bold;
}

/*--------------Tab Style-----------------*/

.tab
{
font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;
}
.tab a:link, .tab a:visited
{
background:url(images/tabnew_bg.gif) no-repeat bottom left;
width:116px; height:28px;
font-size:11px; font-weight:bold; color:#666666; text-decoration:none; display:block; text-align:center;
line-height:26px;
float:left;
}
.tab a:hover
{
background:url(images/tabnew_bg1.gif) no-repeat bottom left;
width:116px; height:28px;
font-size:11px; font-weight:bold; color:#b32b18; text-decoration:none; display:block; text-align:center;
line-height:26px;
float:left;
}
.tab_active
{
background:url(images/tabnew_bg1.gif) no-repeat bottom left;
width:116px; height:28px;
font-size:11px; font-weight:bold; color:#b32b18; text-decoration:none; display:block; text-align:center;
line-height:26px;
float:left;
}


/*--------------End Of Tab Style-----------------*/
/*--------------Style for Check Out-----------------*/
.checkout_tab
{
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; padding-top:5px;
float:left; padding-right:2px;
}
.checkout_tab a:link, .checkout_tab a:visited
{
background:url(images/checkout_tap.gif) no-repeat left; 
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; line-height:27px;
text-decoration:none;
}
.checkout_tab a:hover
{
background:url(images/checkout_tap1.gif) no-repeat left top;
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; line-height:27px;
text-decoration:none
}
.checkout_tab1
{
background:url(images/checkout_tap1.gif) no-repeat left; 
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; padding-top:5px;
float:left; padding-right:2px;

text-decoration:none;
}
.checkout_tab2
{
background:url(images/checkout_tap.gif) no-repeat left; 
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; padding-top:5px;
float:left; padding-right:2px;

text-decoration:none;
}
.checkout_tabActive
{
background:url(images/checkout_tap1.gif) no-repeat left top;
width:129px; height:28px; font-size:12px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; line-height:27px;
text-decoration:none
}
.checkout_maintitle
{
color:#ba2712; font-size:15px; line-height:30px; background:url(images/checkout_titlebg.gif) repeat-x 25px; 
padding:0px 0 5px 10px;
}
.checkout_rigisterBox
{
color:#2f2f2f; font-size:12px; width:280px;
}
.checkout_title
{
font-size:13px; font-weight:bold; border-bottom:#CCCCCC 1px solid; line-height:25px;
}
.checkout_title1
{
font-size:12px; font-weight:bold; color:#4c5d79; line-height:25px;
}
.checkout_rigisterBox div
{
font-size:12px; font-weight:bold; color:#000000; line-height:25px;
}
.checkout_text
{
font-size:12px; color:#898686; line-height:18px;
}
.checkout_text1
{
font-size:13px; color:#ba2712; font-weight:bold; line-height:25px;
}
.checkout_rigistration
{
margin:0px; font-size:12px; 
}
.checkout_rigistration td
{
color:#000000; line-height:35px; text-align:left;
}
.checkout_rigistration td span
{
color:#FF0000; line-height:35px; text-align:left; font-weight:bold;
}
.checkout_rigistration td div
{
color:#ba2712; font-weight:bold; height:35px;
}
.checkout_required
{
color:#ba2712; font-size:12px; line-height:30px;
}
/*--------------End of View Cart style-----------------*/
.review1 ol
{
padding-left:30px;

}
.review1 li
{
font-size:12px; list-style:decimal; font-weight:bold; color:#878585; line-height:0px; repeat-x bottom; padding:5px 5px 5px 0;
}
.review1 div a:link, .review div a:visited
{
color:#d30d0d; text-decoration:none;
}
.review1
{
font-family:Arial, Helvetica, sans-serif;
}
.review span
{
font-size:12px; color:#000000; font-weight:normal;
}

.flash_News
{
width:98%;
background:#F8F8F8;
border:#CCCCCC 1px solid;
padding:3px 0px;
text-indent:10px;
font-size:12px;
color:#333333;
width:98%;
}
/*--------------Sitemap Styles-----------------*/

.sitemap
{
padding:0px; margin:0px;
width:210px;
float:left;
}
.sitemap ul
{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#b32b18;
line-height:25px;
float:left;
}
.sitemap li
{
font-size:11px;
font-weight:normal;
color:#333333;
line-height:18px;
}
.sitemap li a:link, .sitemap li a:visited
{
color:#333333;
text-decoration:none;
}
.sitemap li a:hover
{
color:#b32b18;
text-decoration:underline;
}

/*--------------End of Sitemap Styles-----------------*/
/*-------------- Address Book -----------------*/
.addressbook
{
width:270px;
display:block;
padding:10px;
border:#999999 1px dotted;
border-left:#999999 3px solid;
font-family:Arial, Helvetica, sans-serif;
background:#F9F9F9;
}
.address_left
{
float:left;
}
.address_right
{
float:right;
}
.addressbook h1
{
font-size:12px; font-weight:bold; color:#ba2712; line-height:15px;
}
.addressbook h2
{
font-size:11px; color:#5a5858; line-height:15px;
padding-bottom:10px;
}
.addressbook h4
{
font-size:11px; color:#333333; line-height:15px;
padding-bottom:10px;
}
.addressbook h2 a:link, .addressbook h2 a:visited
{
color:#5a5858;
text-decoration:none;
}
.addressbook h2 a:hover
{
color:#5a5858;
text-decoration:underline;
}
.addressbook h3
{
font-size:11px; color:#5a5858; line-height:20px;
width:100%;
/*border-top:#CCCCCC 1px solid;*/
text-align:right;
}
.addressbook h3 a:link, .addressbook h3 a:visited
{
color:#3366FF; text-decoration:none; padding:0 5px;
}
.addressbook h3 a:hover
{
color:#000000; text-decoration:underline;
}

/* --------------- Style for Drop Down Menu --------------- */

.dropmenudiv{
	position:absolute;
	top: 157px;
	border: 1px solid #85130d; /*THEME CHANGE HERE*/
	border-bottom-width: 1;
	font-family:"Trebuchet MS", Arial, Helvetica, "Courier New"; font-size:12px;
	line-height:18px;
	z-index:100;
	background-color:#cfa463;
	width: 200px;
	visibility: hidden;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);*/ /*Add Shadow in IE. Remove if desired*/
	left: 788px;
}


.dropmenudiv a {
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #85130d; /*THEME CHANGE HERE*/
padding: 2px 0;
font-family:"Trebuchet MS", Arial, Helvetica, "Courier New";
text-decoration: none;
font-weight: bold;
color:#ffffff;
}

.dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #85130d;
font-family:"Trebuchet MS", Arial, Helvetica, "Courier New";
}

/*---------------- End Of Dropdown ----------------------*/


/*-----Added from 15-12-2008*/

.roundbox_top
{
background:url(images/box_top.gif) no-repeat bottom;
width:666px; height:6px;
}
.roundbox_bottom
{
background:url(images/box_bottom.gif) no-repeat top;
width:666px; height:6px;
}
.roundbox1_top
{
background:url(images/top.gif) no-repeat bottom;
width:189px; height:4px;
}
.roundbox1_bottom
{
background:url(images/bot.gif) no-repeat top;
width:189px; height:4px;
}
.menu_left
{
background:url(images/menu_L.gif) no-repeat left;
width:8px; height:44px;
}
.menu_right
{
background:url(images/menu_R.gif) no-repeat right;
width:8px; height:44px;
}
.footer_left
{
background:url(images/fo_L.gif) no-repeat left;
width:4px; height:47px;
}
.footer_right
{
background:url(images/fo_R.gif) no-repeat right;
width:4px; height:47px;
}
.footer_center
{
background:url(images/f_bg.gif) repeat-x left;
}
.footer1_left
{
background:url(images/foot_L.gif) no-repeat left;
width:15px; height:101px;
}
.footer1_right
{
background:url(images/foot_r.gif) no-repeat right;
width:4px; height:47px;
}
.footer1_center
{
background:url(images/foot_bg.gif) repeat-x left;
}
.round_left
{
background:url(images/curve_L.gif) no-repeat left;
width:8px; height:9px;
}
.round_right
{
background:url(images/curve_R.gif) no-repeat right;
width:7px; height:9px;
}
.round_center
{
background:url(images/foot_bg.gif) repeat-x left;
}
.dot_line
{background:url(images/bg_line.gif) repeat-x 10px; height:50px;}
.dot_line1
{background:url(images/bg_line2.jpg) repeat-y right;}
.dot_line2
{background:url(images/bg_line2.jpg) repeat-y right;}
.tab_line
{background:url(images/tab_line.gif) repeat-x bottom;}
.quickview_border
{
border:#c94933 1px solid; width:465px;
}
.centerbox_border
{border:#4abde2 1px solid;}
.close_button
{
background:url(images/close.gif) no-repeat;
width:17px; height:17px;
border:0px; padding:0px; margin:0px;
}
.compareprice
{
background:url(images/compare_price.gif) no-repeat;
width:84px; height:14px; font-size:11px; color:#333333;
padding:0px; margin:0px; border:0px; text-decoration:none;
}

.button_left
{
/*background:url(images/button_left.jpg) no-repeat bottom;*/
background:url(images/button_left.jpg) no-repeat top;
width:6px; height:21px;
}
.button_right
{
/*background:url(images/button_right.jpg) no-repeat bottom;*/
background:url(images/button_right.jpg) no-repeat top;
width:6px; height:21px;
}

/* Light Box CSS */

#overlay{ 
    background-image: url(images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="images/overlay.png", sizingMethod="scale");
}

#box{
    /*background:#FFFFFF;*/
    background-color: transparent;
	margin: 0;
	padding: 0;
    /*border:1px solid #000000;*/
	overflow: auto;
}

#box #close{
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#box #boxContents {
	
}

/* End of Light Box */
/* Currency */
.currency
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#333333;
}
.currency ul
{padding:0px; margin:0px; list-style:none;}
.currency ul h2
{
font-size:11px; color:#333333; padding-bottom:5px;
}
.currency li
{margin-bottom:1px; list-style:none; padding:0px;}
.currency li a:link, .currency li a:visited
{background:#fff; border:#ebebeb 1px solid; display:block; color:#333333; text-decoration:none; padding:1px 3px; }
.currency li a:hover
{background:#f8f8f8; border:#e4e4e4 1px solid; display:block; color:#c6311d; text-decoration:none; padding:1px 3px; }
.currency li h1
{background:#f8f8f8; border:#e4e4e4 1px solid; display:block; color:#c6311d; text-decoration:none; padding:1px 3px; font-size:11px; font-weight:normal; }
.currency li span
{
padding-left:5px; vertical-align:7px;}
.quickinfo_bor
{
border:#000 1px solid;
}
/* End of Currency */