body{
	background-color: #F5F6FA;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px
}
form{
	margin: 0px;
	padding: 0px
}
h1{
	font-size: 16px
}
html,body{
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px;
	padding: 0px
}
img{
	border: none
}
li{
	margin-bottom: 10px;
	margin-top: 5px
}
li div{
	padding-bottom: 0.5em
}
li div span{
	font-weight: bold
}
p{
	font-size: 12px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 5px
}
table{
	border: 0px;
	border-collapse: collapse;
	font-size: 11px
}
table td{
	padding: 0px
}
.acenter{
	text-align: center
}
.aleft{
	text-align: left
}
.aright{
	text-align: right
}
.bg01{
	background-image: url(imgs/pic_01.gif);
	background-repeat: no-repeat;
	height: 83px;
	vertical-align: top;
}
.bg02{
	background-image: url(imgs/pic_08.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 160px;
}
.bg03{
	background-image: url(imgs/pic_13.gif);
	background-repeat: no-repeat;
	height: 5px
}
.bg04{
	background-image: url(imgs/pic_14.gif);
	background-position: right top;
	background-repeat: no-repeat
}
.bot_table{
	height: 70px;
	width: 768px
}
.bot_table .copy{
	color: #4C4C4C;
	font-size: 9px;
	padding-top: 10px
}
.bot_table .nav_bot{
	border-bottom: solid #C9C9C9 1px;
	color: #C62323;
	font-size: 10px;
	font-weight: bold;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px
}
.bot_table .nav_bot a{
	color: #C62323;
	margin-right: 3px
}
.bot_table .right{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	width: 172px
}
.bot_table .right img{
	display: block;
	margin-top: 10px
}
.bot_table td{
	vertical-align: top
}
.contactform{
	margin-left: 20px;
	margin-top: 10px
}
.contactform .frome{
	width: 200px
}
.contactform .fromn{
	width: 200px
}
.contactform .msg{
	height: 120px;
	width: 300px
}
.contactform .subj{
	width: 200px
}
.contactform td{
	padding: 2px
}
.contactform th{
	text-align: right;
	width: 100px
}
.header{
	background-image: url(imgs/pic_17.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: bottom
}
.header .cont{
	background-color: #DEE2E8;
	color: #ff3300;
	display: table-cell;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	padding-bottom: 5px;
	white-space: nowrap;
	width: 1px
}
.header .cont td{
	padding: 10px
}
.header .cont2{
	display: inline;
	font-size: 24px
}
.left_col{
	padding-right: 10px;
	padding-top: 6px;
	vertical-align: top;
	width: 567px
}
.left_col .top1,.spof, .price_table {
	width: 100%
}
.main{
	margin-bottom: 20px;
	margin-left: 10px;
	margin-top: 10px
}
.main_table{
}
.nav_top{
	background-color: #FFFFFF;
	width: 100%
}
.nav_top a{
	color: #000000;
	display: block;
	height: 24px;
	line-height: 24px;
	text-decoration: none
}
.nav_top a.act, .nav_top a:hover{
	background-color: #ff3300;
	color: #FFFFFF;
	font-weight: bold
}
.nav_top td{
	border: solid #CCCCCC 1px;
	text-align: center;
	width: 16%
}
.price_table{
	margin-bottom: 5px;
	margin-top: 5px
}
.price_table .buy{
	padding-left: 15px;
	white-space: nowrap;
	width: 90px
}
.price_table .buy a{
	background-image: url(imgs/basket2.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	color: #C62323;
	font-weight: bold;
	padding-left: 20px
}
.price_table .discount{
	color: #C62323;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap
}
.price_table .free{
	color: #C62323
}
.price_table thead td{
	background-color: #B8C8D9;
	border-bottom: solid #FFFFFF 1px;
	border-left: none;
	border-right: none;
	font-weight: bold;
	padding: 5px 10px 5px 10px
}
.price_table .hr{
	background-color: #000000;
	height: 2px;
	padding: 0px
}
.price_table .price{
	font-weight: bold;
	white-space: nowrap
}
.price_table tbody td{
	background-color: #FFFFFF;
	border-bottom: solid #000000 1px;
	border-left: solid #CED4DC 1px;
	border-right: solid #CED4DC 1px;
	color: #000000;
	padding: 7px 10px 7px 10px
}
.prod1 .price .sum{
	border: solid #ff7957 1px;
	margin: 5px;
	padding: 5px
}
.prod1 .price a,.prod2 .price a,.prod3 .price a,.prod4 .price a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold
}
.prod1 .price,.prod2 .price{
	background-color: #ff3300;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle
}
.prod1 div.name_long,.prod2 div.name_long,.prod3 div.name_long, .prod4 div.name_long, .prod5 div.name_long, .prod6 div.name_long{
	color: #000000;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px
}
.prod1 div.pic,.prod2 div.pic,.prod3 div.pic{
	border: solid #CCCCCC 1px;
	margin: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center
}
.prod1 td,.prod2 td,.prod3 td, .prod5 td{
	border: solid #ff3300 1px
}
.prod1 td.cont,.prod2 td.cont,.prod3 td.cont{
	background-color: #FFFFFF;
	font-size: 9px
}
.prod1 td.name_short,.prod2 td.name_short,.prod3 td.name_short, .prod4 td.name_short, .prod5 td.name_short, .prod6 td.name_short{
	background-color: #ff3300;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left: 10px
}
.prod1, .prod2, .prod3, .prod4, .prod5, .prod6{
	margin-bottom: 10px;
	width: 182px
}
.prod2 .price .sum{
	border: solid #ff7957 1px;
	font-family: Arial;
	font-size: 18px;
	margin: 5px;
	padding: 5px
}
.prod2 .price .sum span,.prod3 .price .sum span{
	font-weight: bold;
	line-height: 20px
}
.prod3 .price{
	background-color: #fd8000;
	color: #FFFFFF;
	height: 48px;
	margin: 5px;
	margin-top: 0px;
	text-align: center;
	vertical-align: middle
}
.prod3 .price .sum{
	font-family: Arial;
	font-size: 18px;
	padding: 5px
}
.prod3 .price td,.prod1 .price td,.prod2 .price td{
	border: none;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	width: 1%
}
.prod4 .cont .sum{
	background-image: url(imgs/bg2.gif);
	color: #000000;
	margin-bottom: 10px;
	text-align: center;
	width: 86px
}
.prod4 .price{
	background-color: #C62323;
	height: 10px;
	text-align: right
}
.prod4 .price img{
}
.prod4 td.cont{
	background-color: #FFFFFF;
	background-image: url(imgs/bg1.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 9px
}
.prod4 td.cont td{
	text-align: right
}
.prod4 td.price{
	background-image: url(imgs/pic_32.gif);
	background-position: right bottom;
	background-repeat: no-repeat
}
.prod5 .cont .sum{
	border-left: solid #8F8F8F 1px;
	color: #000000;
	text-align: center
}
.prod5 .cont .sum span, .prod1 .price .sum span, .prod4 .cont .sum span {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px
}
.prod5 td.cont{
	background-color: #FFFFFF;
	font-size: 9px;
	padding-top: 10px
}
.prod5 td.cont td{
	border: none;
	width: 1%
}
.prod6 .cont a{
	color: #383E73;
	font-size: 12px;
	font-weight: bold
}
.prod6 .sum{
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	padding: 5px;
	padding-left: 10px
}
.prod6 .sum span{
	font-size: 15px;
	font-weight: bold
}
.prod6 td.cont{
	background-color: #FFFFFF;
	border: solid #fd8000 1px;
	font-size: 9px
}
.prod6 td.cont td{
	border-bottom: solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	text-align: center;
	width: 70px
}
.prod6 td.name_short{
	background-color: #fd8000
}
.right_col{
	vertical-align: top;
	width: 192px
}
.right_col .cart{
	background-color: #fd8000;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 15px
}
.right_col .cart a{
	color: #FFFFFF;
	font-size: 12px
}
.right_col .cart a:hover{
}
.right_col .hdr{
	background-color: #ff3300;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	margin-bottom: 1px;
	margin-top: 6px;
	padding-left: 20px;
	vertical-align: middle
}
.right_col .nav{
	background-color: #fd8000;
	margin-bottom: 10px
}
.right_col .nav a{
	background-image: url(imgs/dot.gif);
	background-position: 10px 13px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 20px
}
.right_col .nav a.act{
	background-color: #FF9E3E;
	font-weight: bold
}
.right_col .nav a:hover{
	background-color: #FF9E3E
}
.right_col .txt1{
	background-color: #ffcc33;
	font-size: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	color: #000000;
}
.right_col .txt2{
	font-size: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	color: #000000;
}
.spof td{
}
.v_stretch_table{
	background-color: #DBE1E9;
	height: 100%;
	width: 100%
}
.v_stretch_table .bot{
	background-color: #FFFFFF;
	vertical-align: bottom
}
.v_stretch_table .top{
	background-image: url(imgs/pic_04.gif);
	background-repeat: repeat-x;
	vertical-align: top
}
.pillpic{
	border:solid #4e5357 1px;
	text-align: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.title{
	margin-left: 120px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	margin-top: 10px;
	border-bottom: solid #B2B2B2 1px;
	padding-bottom: 7px;
	color: #8c2332;
}
.subtitle{
	margin-left: 120px;
	font-size: 9px;
	color:#4C4C4C;
	margin-top: 7px;
}
DIV.cart_btns{text-align:right;margin-top:4px}
.note{padding:4px}
.cart_btns INPUT,.price_table INPUT,SELECT,.contactform INPUT,.contactform.TEXTAREA{font-size:12px}
.offer{
background-color:#FFFFFF;
vertical-align: middle;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 10px;
margin-left:-10px
}
.offer img{
vertical-align:middle;
}
.name{
 border-top: #CCCCCC dashed 1px;
 margin-top: -2px;
 padding-top: 5px;
 margin-bottom: 35px; }
.bookmark TH{width:40px;height:30px}
.lang{ padding: 10px 10px 15px 15px;}
.lang a{ margin: 4px}
.lang div{padding:4px}
.livehelp{margin-right:0px}
.addr{height: 10px;background-image: url(imgs/addr.gif);background-repeat: no-repeat;margin-top: 5px;margin-left: 1px}
.error{color:#F00}
