/* CSS Document */
body,p { margin:0; padding:0; font:11px/14px verdana; background:#232323; }

img{border:0; float:left;}

.flt{float:left;}

.flr{float:right;}

.clr{clear:left;}

.ds{display:inline;}

.mrgn1{ margin-top:10px; float:left; }

.mrgn2{ margin-top:20px; float:left; }

.mrgn3{ margin-top:22px; float:left; }

.mrgn4{ margin-top:12px; float:left; }

.mrgn5{ margin-top:15px; float:left;}

.mrgn6{ margin-top:35px; float:left; }

/*blocks*/
#main_block{width:1000px; text-align:left;}

#sub_block{width:1000px; text-align:left;}

#content_block{ padding-bottom:15px; float:left; width:1000px; }

#left_block{ width:228px; float:left; margin:16px 0 0 25px; border:1px solid #2A2929; }

#center_block{ width:692px; margin:16px 30px 0 0; float:right; display:inline; }

#sub_block1{ width:1000px; text-align:left;}

#footer_block{ width:1000px; border-top:1px solid #343333; background:#1D1D1D; float:left; padding-bottom:20px; }

/*top*/
.tp_img1a,.tp_img2a{ background:url(../images/sub_header.gif) no-repeat left; width:1000px; height:80px; float:left;}

.tp_img1,.tp_img2{ background:url(../images/tp_bk1.jpg) no-repeat left; width:1000px; height:301px; float:left;}

.tp_img2{background:url(../images/tp_bk2.jpg) no-repeat right; }



.menu{ width:900px; float:left; margin:7px -3px 0 25px; position:relative; }

.menu span{ background:url(../images/nv_bk.gif) no-repeat; width:125px; height:50px; float:left; margin:0 0 0 3px; }

.menu_a1{ margin:21px 0 0 23px; float:left; }

.menu_a2{ margin:20px 0 0 32px; float:left; }

.logo{ margin:40px 0 0 90px; float:left; }

.tp_tx{ margin:79px 0 0 225px; float:left; }

.txt{ color:#2E3A00; font:11px/14px Verdana, Arial, Helvetica, sans-serif; float:left; margin:45px 0 0 325px; width:350px; }

/*left*/
.titl{ width:214px; background:url(../images/til_sp.gif) repeat-x; float:left; padding:17px 0 15px 14px; }

.left_menu{ background:#1D1D1D; width:158px; float:left; padding:10px 0 17px 30px; }

.left_menu a{ margin:0 -3px 0 5px; position:relative; float:left; color:#BCBCBC; line-height:25px; text-decoration:none; width:175px; }

.left_menu a:hover{ text-decoration:underline; float:left; }

.left_menu img{ margin:12px 0 0 0; float:left; }

.special{ width:214px; float:left; background:#000; padding:20px 0 12px 14px; }

.productdetail{ width:630px; float:left; background:#000; padding:20px 0 12px 14px; }

.spl{ margin:2px 0 0 12px; float:left; }

.lptp{ margin:14px 0 0 7px; float:left; }

.lnk_lp{ width:185px; float:left; margin:15px 0 0 0; }

.lnk_lp a{ color:#506902; float:left; margin:0 -3px 0 10px; position:relative; line-height:25px; text-decoration:underline; width:170px; }

.lnk_lp a:hover{ text-decoration:none; float:left; }

.lnk_lp img{ margin:12px 0 0 0; float:left; } 

.rd_mr{ color:#97CA04; float:left; background:url(../images/blt_rd.gif) no-repeat right; text-decoration:underline; line-height:25px; padding:0 7px 0 0; }

.search{ width:214px; background:url(../images/til_sch.gif) #C8E402 repeat-x; float:left; padding:16px 0 15px 14px; margin:10px 0 0 0; }

.txbx{ background:#9BC106; float:left; width:168px; margin:7px 0 0 0; border:1px solid #688402; }

.go{ margin:7px 0 0 3px; float:left; }

.adv{ width:180px; float:left; }

.adv a{ color:#2D3B01; float:left; text-decoration:underline; margin-left:10px; }

.adv a:hover{ text-decoration:none; float:left; }

.adv img{ margin:6px 0 0 0; float:left; }

/*center*/
.blk1{ width:670px; float:left; border:1px solid #555555;  padding:14px 0 14px 16px; }

.pdt{ width:100px; float:left; }

.drp{ width:205px; color:#7F7E7E; float:left; margin-left:10px; padding:0 0 0 10px; height:20px; background:#555555; border:0; }

.drp2{ width:160px; color:#7F7E7E; float:left; margin-left:10px; padding:0 0 0 10px; height:20px; background:#555555; border:0; }

.crncy{ margin-left:92px; float:left; }

.blk2{ background:#2D2D2D; width:672px; float:left; padding:16px 0 20px 20px; margin:30px 0 0 0; }

.blk3{ background:#1D1D1D; float:left; width:641px; border:1px solid #000; padding:15px 0 16px 3px; margin-top:20px; }

.blk4{ background:#2D2D2D; width:139px; border:1px solid #000; padding:6px 0 15px 6px; float:left; margin-left:9px; }

.blk4a{ background:#2D2D2D; width:615px; border:1px solid #000; padding:6px 0 15px 6px; float:left; margin-left:9px; }

.blk45{ background:#2D2D2D; width:185px; border:1px solid #000; padding:6px 0 15px 6px;  }

.blk4 span{ font:11px Arial; color:#BCBCBC; float:left; margin:15px 0 0 4px; }

.add{ margin:10px 0 0 4px; float:left; }

.dtl{ margin:12px 0 0 14px; float:left; font:11px Arial; color:#BCBCBC; text-decoration:underline; }

.dtl:hover{ text-decoration:none; float:left; } 

.flgs{ background:url(../images/til_flg.gif) #2E2E2E repeat-y; float:left; width:668px; margin:29px 0 0 0; padding:7px 0 5px 22px; border:1px solid #555555; }

.cards{ width:235px; float:left; margin-top:20px; }

.cards img{ margin:0 0 0 5px; float:left; }

.lang{ width:230px; float:left; margin:5px 0 0 67px; }

.cuntry{ width:220px; float:left; margin:10px 0 0 0; }

.cuntry img{ margin-right:7px; float:left; }

.abt_blk3{ width:670px; float:left; margin:0 0 0 7px; }

.abt1_txt{ width:640px; float:left; color:#BCBCBC; font:11px/14px Verdana; margin:15px 0 0 0; }

.abt_txt{ width:465px; float:left; color:#BCBCBC; font:11px/14px Verdana; margin:15px 0 0 0; }

.abt_txt3{ width:665px; float:left; color:#BCBCBC; font:11px/14px Verdana; margin:15px 0 0 0; }

.abt_txt2{ width:675px; float:left; color:#BCBCBC; font:11px/14px Verdana; margin:12px 0 0 0; }

.widt{ width:675px; float:left; margin:16px 0 0 0; }

.mn_glb{ margin:0 75px 0 0; float:right; }

.cnt_menu{ width:375px; float:left; }

.cnt_menu a{ margin:0 -3px 0 5px; position:relative; float:left; color:#506902; line-height:25px; width:360px;text-decoration:underline; }

.cnt_menu a:hover{  text-decoration:none; float:left; }

.cnt_menu img{ margin:12px 0 0 0; float:left; }


/*Footer Panel*/
.ftr_link{ width:660px; margin:27px 0 0 190px; float:left; }

.ftr_link a{ color:#ffffff; float:left; font:11px/16px Verdana; text-decoration:none; }

.ftr_link a:hover{ text-decoration:underline; float:left; }

.ftr_link span{ float:left; margin:0 15px 0 15px;color:#626262; }

.ftr_cpy{ margin:0 0 0 335px; float:left; width:350px; color:#ffffff;font:11px/16px Verdana; }



 






a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color: lightgreen;
}

.SubNav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
color: #000000;
}


.typFeatures
{
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #cccccc; 
background-color:Transparent;

}

.typFeatures1
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000; 
background-color:Transparent;

}

.btypFeatures
{
font-family: Arial;
font-size: 10px;
font-weight: bold;
color:lightgreen; 
}

.atypFeatures
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color:LightGreen;  
text-decoration: underline
}

.typPrice
{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #cccccc; 
}

.typOriginalPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	line-height: 13px;
	text-decoration: line-through;
}


.typGrey
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#ffffff; 
}
.typGreenTitle
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:LightGreen; 
}
.typNumber
{
font-family: Arial Black;
font-size: 20px;
font-weight: bold;
color: #FF6600; 
}

.SubNavOn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;  
text-decoration:underline;
color: #000066; 
}


.boxAttribute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 250px;
	padding: 1px 2px 1px 4px;
}
.boxQuantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	float: left;
	height: 18px;
	width: 25px;
	padding: 1px 2px 1px 4px;
}

.boxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 180px;
	padding: 1px 2px 1px 4px;
}

.boxYears {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 90px;
	padding: 1px 2px 1px 4px;
}

.boxSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 150px;
	padding: 1px 2px 1px 4px;
}

.boxSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	width: 139px;
	padding: 1px 2px 1px 4px;
}

.boxLonger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 18px;
	width: 365px;
	padding: 1px 2px 1px 4px;
}


.bodycopy
{
	font-family:baskerville old face, times new roman;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4a0909;	
	font-size: 18px;
}


