html {
	margin: 0px;
	padding: 0px;
	background-image: url(/images/html_bg.gif);
	background-repeat: repeat-x;
}
body {
	margin: 0px;
	padding: 0px;
	font: 14px "Arial Narrow", Arial, sans-serif;
	background-image: url(/images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 64px;
	min-width: 994px;
	position: relative;
}
.tab {
	width: 100%;
	border-collapse:collapse;
}
.cell {
	vertical-align: top;
	padding: 0px;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border-style: none;
}

div.h_1 {
font-size: 20px;
font-weight: bold;
color: #BB281D;
margin-top: 0px;
margin-bottom: 10px;
}
#we a {
text-decoration: none;
color:#555555;
font-size:12px;

}
#we a:hover{
text-decoration:underline;
color:#555555;

}
#re a {
text-decoration: none;
color:#555555;
font-size:12px;

}
#re a:hover{
text-decoration:underline;
color:#555555;

}
.spacer {
	display: block;
}
.cyan {
	color: #0051B5;
}
.red {
	color: #CC0000;
}

.header {
	padding-top: 34px;
}
.header .logo {
	background-image: url(/images/logo.png);
	display: block;
	height: 154px;
	width: 427px;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingmethod='crop');
	cursor: pointer;
	margin-bottom: 38px;
}
.header p {
	margin: 0px 0px 0px 38px;
	text-align: justify;
	color: #525252;
}
.adds {
	position: absolute;
	top: 20px;
	right: 20px;
	background-image: url(/images/adds_bg.gif);
	background-position: 28px 0px;
	background-repeat: repeat-y;
	height: 15px;
	padding-top: 5px;
}
.adds .home {
	font-size: 0px;
	background-image: url(/images/home.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 10px;
	width: 11px;
	padding: 0px 15px;
}
.adds .map {
	font-size: 0px;
	background-image: url(/images/map.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 9px;
	width: 17px;
	padding: 0px 15px;
}
.adds .mail {
	font-size: 0px;
	background-image: url(/images/mail.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 8px;
	width: 12px;
	padding: 0px 15px;
}
.top_nav {
	padding-bottom: 56px;
}

.top_nav_item {
	font-size: 20px;
	color: #006ADB;
	font-weight: bold;
	background-image: url(/images/top_nav_bg.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
	background-position: 0px 10px;
}
.search {
}
.search .name {
	width: 1%;
	padding-right: 15px;
	font-size: 20px;
	color: #767676;
	font-weight: bold;
	vertical-align: middle;
}
.search .inp_cell {
	vertical-align: middle;
}

.search .inp {
	font-size: 12px;
	color: #666666;
	width: 95%;
	border: 1px solid #C6C6C6;
}

.search .subm_cell {
	width: 1%;
	padding-left: 15px;
	vertical-align: middle;
}
.search .sub {
	font-size: 12px;
	color: #333333;
	width: 64px;
	border: 1px solid #C6C6C6;
	background-color: #FFFFFF;
	height: 17px;
}
.left {
	width: 19%;
	padding-bottom: 20px;
}
.left h2 {
	font-size: 20px;
	color: #BB281D;
	margin-top: 0px;
	margin-bottom: 5px;
}

.left .menu-ul {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}
.left .menu-ul ul {
	margin-bottom: 0px;
}
.left .menu-li {
	background-image: url(/images/menu_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.left .menu-li {
	color: #BB281D;
}

.left .menu-href {
	color: #BB281D;
}
.left ul ul .menu-href {
	color: #006ADB;
}
.left ul ul ul .menu-href {
	color: #BB281D;
}
.left .menu-li-cur {
	padding-left: 10px;
}
.left .menu-cur {
	color: #BB281D;
}
.left ul ul .menu-cur {
	color: #006ADB;
}
.left ul ul ul .menu-cur {
	color: #BB281D;
}
 /* -------------------------- */
/* 
 .left ul li a {
	color:#BB281D;
}

.left .menu-ul ul {
	margin-bottom: 0px;
}
.left .menu-li {
	background-image: url(/images/menu_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.left .menu-href {
	color: #0C2948;
}
.left .menu-li-cur {
	padding-left: 10px;
}
.left .menu-cur {
	color: #BB281D;
}

/* ----------------------------- */

.right {
	color: #5F5F5F;
	padding-bottom: 10px;
}
.right a {
	color: #000A14;
}
.right h1 {
	font-size: 26px;
	font-weight: bold;
	color: #BB281D;
	margin-top: 0px;
	margin-bottom: 10px;
}
.right h3 {
	font-size: 18px;
	font-weight: bold;
	color: #1063C2;
	margin: 0px;
	height: 48px;
}
.right .cont {
	width: 48%;
	padding-bottom: 40px;
}
.right .cont .bg {
	background-repeat: no-repeat;
	background-position: 0px 52px;
	min-height: 250px;
	_height: 250px;

}
.right .text {
	margin-left: 160px;
	padding-top: 10px;
}
.right .price_old {
	position: relative;
	width: 90px;
	background-color: #CC0000;
	font-size: 12px;
	text-decoration: line-through;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
	float: right;
	margin-bottom: 1px;
	background-image: url(/images/price_old_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.right .price_old u {
	font-size: 0px;
	background-image: url(/images/price_old_left.gif);
	background-repeat: no-repeat;
	height: 2px;
	width: 3px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.right .price {
	position: relative;
	width: 90px;
	background-color: #498BDD;
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	clear: both;
	float: right;
	margin-bottom: 10px;
	background-image: url(/images/price_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.right .price u {
	font-size: 0px;
	background-image: url(/images/price_left.gif);
	background-repeat: no-repeat;
	height: 2px;
	width: 3px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.right .more {
	clear: both;
	float: right;
	margin-bottom: 10px;
}
.right .to_cart {
	position: relative;
	width: 105px;
	background-color: #76C62B;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
	float: right;
	background-image: url(/images/to_cart_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-decoration: none;
}
.right .to_cart u {
	font-size: 0px;
	background-image: url(/images/to_cart_left.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	_bottom: -1px;
}
.right .ver_divider {
	background-image: url(/images/ver_divider.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 4%;
}

.left_footer {
	background-image: url(/images/left_footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
	clear: both;
}
.header_1 {
	background-image: url(/images/header_1.jpg);
	position: absolute;
	height: 252px;
	width: 164px;
	left: 0px;
	top: 57px;
}
.header_2 {
	background-image: url(/images/header_2.png);
	background-repeat: no-repeat;
	height: 238px;
	width: 201px;
	left: 16%;
	top: 40px;
	position: absolute;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_2.png', sizingmethod='crop');
}
.header_3 {
	background-image: url(/images/header_3.png);
	background-repeat: no-repeat;
	height: 292px;
	width: 289px;
	left: 31%;
	top: 15px;
	position: absolute;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_3.png', sizingmethod='crop');
}
.header_4 {
	background-image: url(/images/header_4.png);
	background-repeat: no-repeat;
	height: 79px;
	width: 129px;
	left: 3%;
	top: 323px;
	position: absolute;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_4.png', sizingmethod='crop');
}
.header_5 {
	background-image: url(/images/header_5.png);
	background-repeat: no-repeat;
	height: 358px;
	width: 400px;
	left: 10%;
	top: 8px;
	position: absolute;
	_background: url(none);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_5.png', sizingmethod='crop');
}
.phone_tab {
	position: absolute;
	left: 0px;
	bottom: -30px;
}
.phone_tab .number {
	background-image: url(/images/number_bg.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 33px;
}
.phone_tab .phone {
	background-image: url(/images/phone.gif);
	background-repeat: no-repeat;
	height: 126px;
	width: 113px;
}
#div_cart {
	height: 50px;
}
