html {margin: 0px; padding: 0px; height: 100%; overflow-y: scroll}
body {margin: 0px; padding: 0px; height: 100%; background: #b7b6b6 url(images/body_back.jpg) top repeat-x; font-family: Tahoma, Arial, Helvetica, san-serif; font-size: 11px; line-height: 18px; color: #333}
a, a:visited {color: #000}
a:hover {color: #cc9900}

#container {width: 976px; min-height: 100%; position: relative; margin: 20px auto 0px auto}
#wrapper {display: block; width: 800px; float: left}
#header {display: block; width: 800px; height: 73px; margin: 0px auto}
#menu {
	display: block;
	clear: both;
	width: 800px;
	height: 27px;
	margin: 0px auto;
	background: url(images/menu_back.png) no-repeat;
	font-size: 11px;
	line-height: 26px;
	font-weight: bold;
	overflow: hidden
}
#menu ul {margin: 0px; margin-left: 12px; padding: 0px}
#menu li {display: block; float: left; margin: 0px; padding: 0px; list-style-type: none}
#menu li a.menulist, a.menulist:visited {display: block; float: left; height: 27px; padding-left: 25px; padding-right: 25px; color: #212121; text-decoration: none; border-right: 1px solid #7d7d7d}
#menu li a.menulist:hover {color: #bebebe; background: url(images/menu_hover.jpg) repeat-x}
#menu li a.active, a.active:visited {display: block; float: left; height: 27px; padding-left: 25px; padding-right: 25px; text-decoration: none; color: #bebebe; background: url(images/menu_hover.jpg) repeat-x; border-right: 1px solid #7d7d7d}
#banner {display: block; width: 800px; height: 225px; margin: 7px auto 0px auto}
.bannerlink, .bannerlink:visited {display: block; margin-top: 5px; padding-left: 15px; background: url(images/arrow_yellow.gif) no-repeat left center; color: #FFCC00; font-weight: bold; text-decoration: none}
.bannerlink:hover {background: url(images/arrow_orange.gif) no-repeat left center; color: #f8973f}
#bannerbrand {display: block; width: 800px; height: 100px; margin: 7px auto 0px auto}
#content_wrapper {width: 800px; margin: 7px auto 0px auto}
#content_top {display: block; width: 800px; height: 16px; background: url(images/content_top.gif) no-repeat}
#content {width: 800px; min-height: 200px; overflow: auto; background-color: #fff}
#content_left {display: inline; float: left; width: 180px; margin-left: 16px}
#content_right {display: inline; float: left; position: relative; width: 572px; margin-left: 16px}
#content_bottom {display: block; clear: both; width: 800px; height: 16px; background: url(images/content_bottom.gif) no-repeat}
.sitelink, .sitelink:visited {display: block; width: 175px; height: 22px; padding-left: 5px; margin-bottom: 3px; background-color: #e1e1e1; background-position: right top; background-repeat: no-repeat; color: #333; font-size: 11px; line-height: 22px; text-decoration: none}
.sitelink:hover {background-color: #ccc; color: #000}
.sitelinkimg {position: relative; float: right; border: 0px}
h3 {padding-left: 5px; margin-top: 10px; margin-bottom: 0px; border-bottom: 1px solid #d7d7d7; color: #000; font-size: 11px}
.leftlink, .leftlink:visited {display: block; width: 175px; padding-left: 5px; margin-top: 1px; border-bottom: 1px solid #d7d7d7; color: #979494; line-height: 18px; font-weight: bold; text-decoration: none}
.leftlink:hover {color: #505050}
.leftlist {width: 167px; padding: 5px 5px 5px 8px; margin-top: 1px; border-bottom: 1px solid #d7d7d7; background-color: #eee; line-height: 16px}
h1 {width: 564px; height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 8px; font-size: 14px; line-height: 30px; color: #ccc; background: url(images/h1_back.jpg) no-repeat top left}
h5 {
	width: 564px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 8px;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	background-image: url(images/h4_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.frame_wrapper {display: inline; float: left; width: 180px; margin: 0px 16px 16px 0px}
.frame_top {width: 160px; height: 21px; padding: 4px 10px 0px 10px; background: url(images/frame_top.jpg) no-repeat; color: #000; font-weight: bold}
.frame_body {width: 160px; padding: 10px 9px 3px 9px; border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; line-height: 16px}
.frame_bottom {width: 180px; height: 7px; background: url(images/frame_bottom.gif) no-repeat}
.price {display: block; margin-top: 5px; color: #cc9900; font-size: 14px; font-weight: bold}
.framegray {display: inline; float: left; width: 246px; height: 150px; overflow: hidden; margin: 0px 16px 0px 0px; padding: 10px 16px; background: url(images/frame_gray.jpg) no-repeat}
h2 {margin: 0px; padding: 0px; font-size: 12px; color: #000}
.largeframe_wrapper {display: block; float: left; width: 572px; margin: 0px 0px 12px 0px}
.largeframe_top {width: 572px; height: 10px; background: url(images/largeframe_top.jpg) no-repeat}
.largeframe_body {width: 540px; padding: 0px 16px 0px 16px; background: #e4e3e3 url(images/largeframe_back.jpg) repeat-x top}
.largeframe_bottom {width: 572px; height: 10px; background: url(images/largeframe_bottom.jpg) no-repeat}
.medframe_wrapper {display: block; float: left; width: 278px; margin: 0px 16px 12px 0px}
.medframe_top {width: 278px; height: 10px; background: url(images/medframe_top.jpg) no-repeat}
.medframe_body {width: 246px; padding: 0px 16px 0px 16px; background: #e4e3e3 url(images/largeframe_back.jpg) repeat-x top}
.medframe_bottom {width: 278px; height: 10px; background: url(images/medframe_bottom.jpg) no-repeat}
.gmap, .gmap:visited {display: block; height: 20px; padding-top: 3px; margin-top: 8px; padding-left: 30px; background: url(images/map_icon.gif) no-repeat left center; color: #666; text-decoration: none}
.gmap:hover {color: #cc9900}
#footer {clear: both; width: 800px; height: 40px; padding-top: 10px; color: #666; text-align: center}
.footerlink, .footerlink:visited {color: #666; padding-left: 10px; padding-right: 10px}
.footerlink:hover {color: #000}
#ads {display: block; width: 160px; float: left; margin-left: 16px}
.adsimg {margin-bottom: 12px; border: 0}
.brands {display: block; width: 572px; margin-top: -8px; margin-bottom: 16px}
.brandlink, .brandlink:visited {display: block; width: 564px; height: 25px; padding-left: 8px; margin-top: 1px; background: #ebebeb url(images/brandlink.gif) no-repeat right center; border-bottom: 1px solid #cacaca; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; text-decoration: none}
.brandlink:hover {background: #dadada url(images/brandlink_hover.gif) no-repeat right center; color: #000}

p {padding: 0px; margin: 8px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif}
ul {margin: 5px 0px 0px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif}
li {margin-left: 20px; padding: 0px}
td {padding: 0px; vertical-align: top}
.face {width: 72px; height: 73px; margin-bottom: 20px; border: 1px solid #666}
.imgright {float: right; margin: 10px 0px 10px 16px}
.imgleft {float: left; margin: 10px 16px 10px 0px}
h4 {margin: 16px 0px 0px 0px; padding: 0px; font-size: 12px; color: #000}
.intro {padding: 0px; padding-bottom: 6px; border-bottom: 1px solid #d7d7d7; margin: 16px 0px 6px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold}

