/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/



a:hover{text-decoration:none;}

img { border:0px;}

.dt { display:table; width:100%; }

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

input, textarea, body, font, select
	{
		font-family: Tahoma; 
		font-size:11px;
		line-height:12px;
		color:#282E3E;
	}

a {color:#282E3E;}

input { vertical-align:middle;}

ul { margin:0px; padding:0px; list-style:none;}
/*
.ul1 { background:#F4F4F4;}
.ul1 li { background:url(images/li-bg.gif) repeat-y left #EEEBE8; margin-top:1px; padding: 3px 0px 2px 27px;}
.ul1 li a { background:url(images/as.gif) no-repeat left; padding-left:15px; color:#393939; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:14px;}
.ul1 li a:hover { color:#AF332B;}
*/

uL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ul1 { BACKGROUND: #b0031f; MARGIN: 0; WIDTH: 198px; padding: 0; }
.ul1 LI {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
.ul1 LI A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(images/as.gif) no-repeat left 50%; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ul1 LI h2 {
	 FONT-WEIGHT: bold; font-size:11px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin:0 0 0 0;
}
.ul1 LI A:hover { TEXT-TRANSFORM: uppercase; COLOR: #f7ae00; TEXT-DECORATION: none
; list-style-image: url(images/ul_icon.png); }
.ul2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ul2 LI {
	PADDING-LEFT: 9px; BACKGROUND: url(images/space.gif) no-repeat 0px 6px
}
.ul2 LI A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(images/as.gif) no-repeat left 50%; COLOR: blue; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.main { width:999px; margin:auto;}





.cont_sep_col { width:3px;}
.cont_left_col {
	 WIDTH: 198px;padding:0; margin:0; align:left; background-image: url(images/category.png); background-repeat: no-repeat;
}


.cont_right_col { width:183px;}
.cont_main_col { width:654px;}


.head_box1 { padding-left:1px; font-size:14px; line-height:18px; font-weight:bold;  padding-top:3px; padding-bottom:3px; font-family:Verdana, Monaco, Courier, monospace;  margin-bottom: 0px;  padding-left:5px; width:198px;}

.head_box1 h1 {
  font-size: 1.5em; 
  margin: 0.89em 0; 
  font-family: "Bodoni MT","Book Antiqua";
}
.head_box1 h2 {
  font-size: 1.25em; 
  color: #C54A1A;
  font-family: Sylfaen,"Book Antiqua";
  padding:0;margin:0;
}

.head_box1 .desc {
  font-size: 1em;
  margin:5 0 5 0;
  font-weight:normal;
  color:#333;
  padding:0;
  font-family: Sylfaen,"Bodoni MT","Book Antiqua";
}


.feat_box1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #b0031f; PADDING-BOTTOM: 3px; MARGIN: 0; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 0; FONT-FAMILY: Verdana, Monaco, Courier, monospace; width:562px;
}
.head_box2 {
	MARGIN-TOP: 15px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/sheading.png) no-repeat; PADDING-BOTTOM: 5px; COLOR: #efefef; LINE-HEIGHT: 13px; PADDING-TOP: 6px; 
}
.head_box2 SPAN {
	PADDING-LEFT: 12px
}
.head_box3 {
	MARGIN-TOP: 15px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/sheading.png) no-repeat; PADDING-BOTTOM: 5px; COLOR: #fff; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.head_box3 SPAN {
	PADDING-LEFT: 12px
}
.head_box4 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #a0a0a4 url(images/bg3.gif) repeat-x; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 13px; PADDING-TOP: 6px
}
.head_box4 SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(images/a4.gif) no-repeat left 50%
}
.head_box5 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f7ae00 url(images/bg4.gif) repeat-x; PADDING-BOTTOM: 5px; COLOR: #452904; LINE-HEIGHT: 14px; PADDING-TOP: 6px
}
.head_box5 SPAN {
	PADDING-LEFT: 12px; BACKGROUND: url(images/a5.gif) no-repeat left 50%
}
.head_box6 {
	PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/a6.gif) #3c3c3c no-repeat 8px center; PADDING-BOTTOM: 4px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 4px
}
.searchbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: black; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-ALIGN: center
}

.sinput1 { PADDING-LEFT: 0; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0; WIDTH: 90px; LINE-HEIGHT: 11px; HEIGHT: 20px
; border-left: 1px solid #f7ae00; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }


.box2 { background:#98653F; color:#FFFFFF; font-weight:bold; text-align:center; height:44px;}
.input1 { width:93px; height:15px; border:#714A2D 1px solid; padding-left:5px; font-weight:normal; line-height:11px; padding-top:0px; font-size:10px;}

.h_l1 { background:#ded2c4; height:2px;}
.h_l2 { background:#fff; height:3px;}

.box3 { background:#DED7CC; text-align:center; padding-top:3px; padding-bottom:7px;}
.box4 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px; font-family:verdana; background:#DED7CC;}

.box4 { background:#ded2c4; text-align:center; height:29px;}
.box4 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px;font-family:verdana;}

.box5 { background:#DDD5C9; text-align:center; height:32px;}
.box5 select { width:139px; border:1px solid #A99B85; font-size:11px; padding:1px;font-family:verdana;}

.box6 { background:#EEECE7; padding: 8px 15px 10px 20px;}
.box6 span { color:#393939; line-height:22px; font-weight:bold;}
.box6 span a { color:#393939; text-decoration:none;}
.box6 span a:hover { text-decoration:underline;}

.ban4 { background:url(images/ban4.jpg) no-repeat; height:124px;}
.ban4_marg { margin: 8px 0px 0px 201px;}

.main_cell { background:#fff;}
.main_cell_c1 { width:20%;}
.main_cell_c2 { width:80%; valign:top; }

.main_cell_h_text { color:#AF332B; font-size:13px; line-height:14px; font-weight:bold;}

.main_cell_c2 h2 { color:#AF332B; font-size:13px; line-height:14px; font-weight:bold; padding:0; margin:0; valign:top;}

.main_cell_block_c1 { width:95px; color:#252525;}
.main_cell_block_c2 { width:auto;}

.main_cell_block_c1 span { font-size:14px; color:#2C2C2C; line-height:14px; font-weight:bold;}
.main_cell_block_c1_marg { margin-right:12px; text-align:right;}

.price_block_c1 { width:94px; text-align:right; padding-top:2px;}
.price_block_c2 { width:auto; padding-left:7px;}

.price_text { font-size:14px; color:#2C2C2C; line-height:16px;}
.price_text span { color:#C52B2B; font-weight:bold;}

.main_bord {  }

.main_cell_bord img { margin:20px 10px 20px 24px; border:1px solid #9E9E9D}

.main_cell_noborder img { margin:2px 2px 2px 2px; border:0px solid #9E9E9D}



.av_prod_cell { padding-top:18px; padding-bottom:18px; text-align:center; color:#727171;}
.av_prod_cell a { color:#727171;}
.av_prod_cell a:hover { text-decoration:none; font-weight:bold;}
.av_prod_cell span { color:#AF332B;}
.av_prod_cell span a { color:#AF332B;}

.prod_c1 { width:24px;}
.prod_c2 { width:102px; text-align:center;}
.prod_c2 img {border:1px solid #9E9E9D}
.prod_c2 a { color:#5E5D5D; font-weight:bold; text-decoration:none;}
.prod_c2 a:hover { text-decoration:underline;}
.prod_c3 { width:42px;}
.prod_c4 { width: auto;}

.prod_text { color:#727171; line-height:14px;}

.prod_text1 { color:#C80045; font-size:13px; line-height:16px; font-weight:bold;}
.prod_text2 { color:#628AB3; font-size:14px; line-height:16px; font-weight:bold;}
.prod_text3 { color:#AC2236; font-weight:bold;}

.prod_text4 { color:#727171; line-height:14px; font-size:10px;}

.prod_block_c1 { width:65px; padding-top:2px;}
.prod_block_c2 { width:auto;}
.prod_input { width:35px; height:22px; border:1px #939292 solid; text-align:center; color:#727171;}

.prod_margin { margin:9px 10px 7px 23px;}
.prod_margin1 { margin-left:9px; margin-bottom:14px;}

.priv_h_l { height:2px; background:#CACACA;}

.priv_marg { margin:10px 5px 10px 5px;}

.contact_margin { margin: 0px 13px 0px 19px;}

.contact_text { color:#4F4F4F; line-height:14px;}

.contact_text strong { color:#D57800;}

.form_input1 { width:133px; height:21px; border:1px #AEBFC0 solid; padding-left:5px; margin: 5px 0px 4px 3px;}
.form_input2 { width:251px;}
.form_textarea { width:340px; height:196px; overflow:hidden;}
.form_buttons { text-align:left; margin-left:15px;}

.cont_h_l { background:#CACACA; height:1px;}

.cart_margin { margin:9px 10px 7px 13px;}

.cart_main_cell { border: 1px #B8B8B8 solid; background:#EBEBEB; padding-left:11px; padding-right:11px; padding-bottom:6px;}
.cart_cell_text { color:#707070; font-size:10px; line-height:12px;}

.cart_border { border: 1px #C1C3C3 solid;}

.cart_cell { text-align:center; padding: 6px 0px 6px 0px;}
.cart_cell_w1 { width:0px;}
.cart_cell1 { width:15%;}
.cart_cell2 { width:37%;}
.cart_cell3 { width:29%;}
.cart_cell4 { width:19%;}

.cart_cell_h_text { color:#6780B8; font-size:11px; line-height:11px;}

.cart_h_l { background:#ADADAD; height:1px;}

.cart1_cell { text-align:center;}
.cart1_cell_w1 { width:1px;}
.cart1_cell1 { width:51px; padding: 20px 0px 12px 0px; }
.cart1_cell2 { width:135px;}
.cart1_cell3 { width:102px; padding: 14px 0px 14px 0px; }
.cart1_cell4 { width:63px; padding: 30px 0px 30px 0px;  }

.cart1_cont_col1 { width:57px;}
.cart1_cont_col2 { width: auto; color:#707070; font-size:10px; line-height:12px;}

.cart_sub_total { width:auto;}
.cart_cell5 { width:285px; text-align: left;}
.cart_sub_total_text { color:#707070; font-size:12px; line-height:12px;}

.cart_cell6_margin { padding-left:5px;}

.cart_price_text {color:#628AB3; font-size:14px; line-height:14px; font-weight:bold;}

.cart_input { width:49px; height:19px; border: 1px #D4D0C8 solid; color:#AC2236; font-size:11px; text-align:center; padding-top:0px; font-weight:bold;}

.hdrmenu{ background-color: transparent; background-position: left top; display:table-cell; width:100%; }




#navcontainer
{
width:100%;
height:20px;
margin: 0;
padding: 0px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
margin-top:5px;
line-height:17px;
text-align:center;
padding: 0;
float: left;

}

#navcontainer A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
background: #f73500;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { color: #fff; background:  #f7ae00; }

#navcontainer A.active:link, #navcontainer A.active:visited
{ color: #fff; position: relative; z-index: 102; background: #000; font-weight: bold; }



#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }

.maincell2left{
width:300px;
padding:0px;
float:left;
margin:0px;
}
.maincell2right{
width:280px;
float:right;
padding:0px;
margin:0px;
}


.navcell2left{
width:206px;
padding:0px;
background-color:#B2D6EC;
float:left;
line-height:20px;
margin:0px;

}



.navcell2right{
width:350px;
background-color:#B2D6EC;
float:right;
padding:0px;
margin:0px;
font-family:verdana;
line-height:20px;
font-size:12px;  font-weight:normal;
}

.navcell2right a{
padding:0px;
margin-left:3px;
margin-rght:3px;
}

.navbackground{
background:#C9D5E1;
line-height:20px;
}

.navhighight{
font-weight:bold;
color:blue;
padding-left:3px;
font-size:14px;
font-family:verdana;
}


.subul1 { background:#F4F4F4;}
.subul1 li { background:url(images/li-bgx.gif) repeat-y left #EEEBE8; margin-top:1px; padding: 3px 0px 2px 27px;}
.subul1 li a { background:url(images/as.gif) no-repeat left; padding-left:15px; color:#393939; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:14px;}
.subul1 li a:hover { color:#85EC1E;}

.main_cell_h_text { color:#AF332B; font-size:13px; line-height:14px; font-weight:bold;}

navlist {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: verdana;
}
#navlist A {
	BACKGROUND: #b0031f; COLOR: #fff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#navlist LI { FONT-WEIGHT: bold; WIDTH: 166px; COLOR: #f7a; padding: 0; }


.chand{
cursor:hand;
}





.goog_box5 { background:#fff repeat-x; padding-left:7px; font-size:14px; line-height:2px; font-weight:bold; color:#FFF4DE; padding-top:6px; padding-bottom:5px;}
.goog_box5 span { background:url(images/a5.gif) no-repeat left; padding-left:12px;}


.footermenu {
	PADDING-RIGHT: 0px; FONT-SIZE: 9px; BACKGROUND: #00681c; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.footermenu UL {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none
}
.footermenu LI {
	BACKGROUND: #00681c; FLOAT: left; MARGIN: 1px 0px 0px 2px; WIDTH: 150px; COLOR: #f73500; LINE-HEIGHT: 14px; TEXT-ALIGN: center
}
.footermenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #00681c; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.footermenu A:hover {
	BACKGROUND: #b0031f
}


.footermenu A:hover {
	BACKGROUND: #b0031f
}
#navcontainer A:active {
	BACKGROUND: #f7ae00
}
.footermenu A.active:link {
	FONT-WEIGHT: bold; Z-INDEX: 102; BACKGROUND: #fff; POSITION: relative
}
#navcontainer A.active:visited {
	FONT-WEIGHT: bold; Z-INDEX: 102; BACKGROUND: #b0031f; POSITION: relative
}




.footermenu A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #fff;
font-weight: bold;

}

.footerheading{ text-align:center; font-family:"franklin gothic medium"; font-size:13px; color:#fff; font-weight:bold; background-color: #B00122; background-repeat: repeat; text-transform: uppercase; margin: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; }


.footer {
	FONT-SIZE: 9px; HEIGHT: 52px
}
.footer_c1 {
	BACKGROUND: #efefef; WIDTH: auto; TEXT-ALIGN: center
}
.footer_c2 {
	BACKGROUND: #efefef; WIDTH: 183px
}
.footer_c1 A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.footer_c1 A:hover {
	TEXT-DECORATION: underline
}
.footer_c1 IMG {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.footer1 {
	HEIGHT: 38px
}
.footer1_text {
	FONT-SIZE: 9px; MARGIN: 0 auto; COLOR: #f7ae00; TEXT-ALIGN: center
}
.footer1_text A {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #f7ae00; TEXT-DECORATION: none
}
.footer1_text A:hover {
	TEXT-DECORATION: none
}
.footer1_text A:hover {
	CURSOR: default
}

header1 {
	
}
.header2_c1 {
	WIDTH: 331px
}
.header2_c2 {
	WIDTH: 629px; TEXT-ALIGN: right
}
.header2_link {
	PADDING-RIGHT: 5px; MARGIN-LEFT: auto; WIDTH: auto
}
.header2_link .v_l {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header2_link .v_l IMG {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.header2_link A {
	FONT-WEIGHT: bold; BACKGROUND: url(images/a.gif) no-repeat left top; COLOR: #f7ae00; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
.header2_link A:hover {
	TEXT-DECORATION: underline
}
