html, body, form, ul, li, p, h1 { 
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
body {
	font-size: 11px;
	font-family: arial;
}
#main {
	width: 860px;
	padding: 20px 20px 0 20px;
	margin: 0 auto;
}
#nav {
	width: 858px;
	height: 23px;
	list-style: none;
	background: #F2F2F2;
	border: 1px solid #DEDEDE;
	margin: 0 0 12px 0;
	float: left;
}
#nav .left {
	background: url(../images/nav_border.gif) no-repeat right 4px;
	padding: 0 1px 0 0;
	float: left;
}
#nav .last {
	background: none;
}
#nav .left a {
	height: 18px;
	color: #000000;
	text-decoration: none;
	padding: 5px 25px 0 25px;
	float: left;
}
#nav .left a.act {
	height: 20px;
	background: url(../images/nav_act.gif) no-repeat right 0;
	padding: 10px 25px 0 25px;
	margin: -6px -1px -1px -1px;
	_position: relative
}
#nav .left a:hover, #submenu a:hover {
	color: #B91216;
}
#nav .right {
	padding: 3px 5px 0 0;
	float: right;
}
#nav .right input {
	width: 90px;
	font-size: 11px;
	font-family: arial;
	background: #FFFFFF;
	border: 0;
	padding: 2px 5px 2px 5px;
	float: left;
}
#header {
	width: 840px;
	height: 146px;
	background: url(../images/header.jpg) no-repeat;
	padding: 10px 0 0 20px;
	margin: 0 0 10px 0;
	float: left;
}
#price {
	width: 860px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	float: left;
}
#price a {
	color: #991517;
	text-decoration: none;
}
#price img {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
#content_top {
	width: 860px;
	height: 20px;
	background: url(../images/content_top.gif) no-repeat;
	float: left;
}
#content_main {
	width: 858px;
	background: url(../images/content_main.gif) repeat-y;
	padding: 0 1px;
	float: left;
}
#submenu {
	width: 203px;
	list-style: none;
	background: #F2F2F2;
	padding: 0 10px 10px 10px;
	margin: -15px 0 0 0;
	_position: relative;
	float: left;
}
#submenu li {
	width: 203px;
	float: left;
}
#submenu a {
	color: #000000;
	text-decoration: none;
	background: url(../images/submenu_icon.gif) no-repeat 0 6px;
	border-bottom: 1px solid #DCDCDC;
	padding: 4px 0 4px 16px;
	display: block;
}
#submenu a.act {
	color: #B91216;
	background: url(../images/submenu_act.gif) no-repeat 1px 6px;
}
#submenu li ul {
	width: 203px;
	list-style: none;
	float: left;
}
#submenu li ul a {
	background: url(../images/submenu_icon.gif) no-repeat 15px 6px;
	padding: 4px 0 4px 31px;
}
#submenu li ul a.act {
	background: url(../images/submenu_act.gif) no-repeat 16px 6px;
}
#submenu li ul li ul a {
	background: url(../images/submenu_icon.gif) no-repeat 25px 6px;
	padding: 4px 0 4px 41px;
}
#submenu li ul li ul a.act {
	background: url(../images/submenu_act.gif) no-repeat 26px 6px;
}
#content {
	width: 600px;
	background: #F2F2F2;
	padding: 5px 10px 0 10px;
	float: right;
}
#content #block_1, #content #block_2 {
	width: 275px;
	padding: 10px;
}
#content #block_3, #content #block_4, #content #block_5 {
	width: 173px;
	padding: 10px;
    margin-bottom: 10px;
}
#content #block_1, #content #block_2, #content #block_3, #content #block_4, #content #block_5 {
	background: #FFFFFF;
	float: left;
}
#content #block_4 {
	margin: 0 10px 0 10px;
}
#content h1 {
	font-size: 13px;
	padding: 0 0 10px 0;
	display: block;
}

#content h1 a {
    color: #000000;
    text-decoration: none;
}

#content h1 a:hover {
    text-decoration: underline;
}

#content .list h1 {
	padding: 10px 0 10px 0;
}
#content p {
	line-height: 1.5;
	padding: 0 0 12px 0;
	display: block;
}
#content p a {
	color: #000000;
}

#content #block_1 big, #content #block_2 big, #content #block_3 big, #content #block_4 big, #content #block_5 big {
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0 0 0;
	float: left;
}
#content #block_1 big span, #content #block_2 big span, #content #block_3 big span, #content #block_4 big span, #content #block_5 big span {
	color: #B91216;
}
#content #block_1 div, #content #block_2 div {
	width: 275px;
	min-height: 210px;
	_height: 210px;
	text-align: center;
	float: left;
}
#content #block_3 div, #content #block_4 div, #content #block_5 div {
	width: 173px;
	min-height: 180px;
	_height: 180px;
	text-align: center;
	float: left;
}
#content .list {
	list-style: none;
	background: #FFFFFF;
	padding: 0 10px 10px 10px;
	display: block;
}
#content .info_table {
	width: 600px;
	background: #FFFFFF;
	border-top: 1px solid #D6D6D6;
	clear: left;
}
#content .info_table td, #content .info_table th {
	font-weight: normal;
	border-bottom: 1px solid #D6D6D6;
	padding: 5px;
}
#content .info_table thead td, #content .info_table thead th {
	font-weight: bold;
	padding: 10px 5px 5px 5px;
}
#content .info_table a {
	color: #000000;
	text-decoration: none;
}
#content .info_table a:hover {
	color: #B91216;
}
#content .info_table input {
	width: 20px;
	font-size: 11px;
	font-family: arial;
	text-align: center;
	padding: 1px 2px;
	clear: left;
}
#content .info_table span {
	background: #FEF572;
}
#content #map {
	width: 293px;
	height: 290px;
	padding: 0 20px 0 0;
	float: left;
}
#content #help_links {
	width: 600px;
	background: #FFFFFF;
	padding: 15px 0 15px 0;
	float: left;
}
#content #help_links a {
	color: #B91216;
	margin: 0 10px 0 0;
	float: right;
}
#content #help_links a.count {
	background: url(../images/a.count.gif) no-repeat 0 3px;
	padding: 0 0 0 13px;
}
#content #help_links a.print {
	background: url(../images/a.print.gif) no-repeat 0 2px;
	padding: 0 0 0 15px;
}
#content #form {
	width: 470px;
	background: #FFFFFF;
	padding: 25px 0 25px 130px;
	float: left;
}
#content #form div {
	width: 300px;
	padding: 0 0 0 0;
	float: left;
}
#content #form label {
	padding: 3px 0 10px 0;
	float: left;
}
#content #form .label_1 {
	width: 100px;
	background: url(../images/icon_dot.gif) no-repeat 0 8px;
	padding: 3px 0 10px 20px;
}
#content #form .label_2 {
	width: 30px;
	text-align: center;
}
#content #form .input {
	font-size: 11px;
	font-family: arial;
	padding: 2px;
	margin: 0 0 10px 0;
	float: left;
}
#content #form .size_1 {
	width: 140px;
}
#content #form .size_2 {
	width: 65px;
}
#content #form .submit {
	cursor: pointer;
	margin: 0 0 0 120px;
	float: left;
}
#content a.cart {
	margin: 10px 0 0 0;
	float: right;
}
#content_bottom {
	width: 860px;
	height: 20px;
	float: left;
}
#footer {
	width: 860px;
	color: #706E6D;
	border-top: 3px solid #991517;
	padding: 5px 0 10px 0;
	float: left;
}
#footer a {
	color: #706E6D;
}
#nav .left a.act, #content .info_table .last th {
	font-weight: bold;
}
#footer .left {
	float: left;
}
#footer .right, #content #block_2 {
	float: right;
}
#footer a:hover, #content p a:hover, #content #help_links a:hover {
	text-decoration: none;
}


#popup_main {
	width: 830px;
	padding: 10px;
	float: left;
}
#popup_main #top {
	width: 830px;
	border-top: 1px solid #9DBBD7;
	border-bottom: 1px solid #9DBBD7;
	padding: 5px 0 5px 0;
	float: left;
}
#popup_main #top img {
	float: left;
}
#popup_main #top p {
	color: #364B6A;
	font-weight: bold;
	text-align: right;
	display: block;
}
#popup_main a.print {
	color: #006CB7;
	text-decoration: none;
	float: right;
}

#popup_main a {
	color: #006CB7;
	text-decoration: none;
}

#popup_main a:hover {
	text-decoration: underline;
}
#popup_main #img {
	width: 600px;
	text-align: center;
	border: 1px solid #EBEBEB;
	padding: 10px;
	margin: 20px 0 20px 105px;
	_display: inline;
	float: left;
}
#popup_main #img p {
	color: #364B6A;
	padding: 10px 0 0 0;
	display: block;
}
#popup_main h1 {
	width: 830px;
	color: #364B6A;
	font-size: 12px;
	padding: 0 0 5px 0;
	float: left;
}
#popup_main table {
	width: 830px;
	color: #364B6A;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	clear: left;
}
#popup_main table td, #popup_main table th {
	text-align: left;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding: 2px 5px;
}
#popup_main table th {
	background: #EBEBEB;
}
