

/*******************************/
/* REGULAR COMMANDS */
/*******************************/

body{ background:url(../images/bg.jpg) repeat-x #000000; margin:0; padding:0; color:#393939; font-size:0.75em; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#e18109; font-weight:bold;}
body a:hover{text-decoration:none; color:#e18109;font-weight:bold;}

.clear{clear:both; overflow:hidden; height:0px;} .clear2{clear:both; } img{border:0px; display:block;} ul, li{list-style:none; margin:0px; padding:0px; } form, fieldset {margin:0px;padding:0px;border:0;} h1, h2, h3, h4, h5 {margin:0px; padding:0px; font-size:1.0em;}

/* CONTAINER DIVISION */
#container { position:relative; width:975px; margin:0 auto;}

/* TOP DIVISION */
#container #top {width:975px; background:url(../images/bg_top.jpg) no-repeat top; height:131px; text-indent:-3333px;}

/* MIDLE DIVISION */
#container #midle{ width:971px; background:#fff; padding:2px 2px 0px 2px; }
#container #midle #left{ width:173px; float:left; }
#container #midle #left h3{ width:173px; font-size:1.05em; height:37px; background:url(../images/bg_h3.jpg) no-repeat; display:block; color:#fff; text-indent:15px; line-height:35px;}
#container #midle #left ul{ }
#container #midle #left ul li{ width:173px; height:32px; display:block;}
#container #midle #left ul li a{ width:173px; height:30px; display:block; background:url(../images/bg_li.jpg) no-repeat; line-height:30px; text-indent:15px; color:#393939; }
#container #midle #left ul li a:hover{ background-position:0px -30px; }

#container #midle #right{ width:796px; float:right; }
#container #midle #right #dealers{ width:430px; height:119px; padding:40px 330px 0px 36px; background:url(../images/bg_banner.jpg) no-repeat; color:#fff; }
#container #midle #right #dealers h2{ font-size:2.6em; font-weight:bold; }
#container #midle #right #dealers h2 a{ color:#fff; text-decoration:none; }
#container #midle #right #dealers a{ color:#fff; }
#container #midle #right #dealers a:hover{ color:#000; }

#container #midle #right #content{ width:720px; padding:34px 38px 30px 38px; min-height:400px; line-height:18px; background:url(../images/bg_content.jpg) no-repeat;}
#container #midle #right #content h1{ font-size:1.8em; color:#000; font-weight:bold; padding:0px 0px 55px 0px; }
#container #midle #right #content p{ margin:0px 0px 0px 0px; padding:0px 0px 18px 0px; }

#container #mainContent{ float:right; width:740px; padding:34px 18px 30px 38px; min-height:400px; line-height:18px; background:url(../images/bg_content.jpg) no-repeat;}
#container #mainContent h3{ font-size:1.8em; color:#000; font-weight:bold; padding:0px 0px 55px 0px; }
#container #mainContent p{ margin:0px 0px 0px 0px; padding:0px 0px 18px 0px; }

/* BOTTOM DIVISION */
#container #bottom{ color:#fff; padding:30px 0px 0px 15px; width:960px; font-weight:bold; height:32px; background:url(../images/bg_footer.jpg) no-repeat; font-size:0.95em;}
#container #bottom a{ color:#fff; }
#container #bottom span{ font-weight:normal; }


table{border: none;}

td, th{text-align: left; padding-left: 0;border: none;}
th{font-weight: normal;}

table.layout{border-collapse: collapse;border: none;}
table.layout td,
table.layout th{border: none;vertical-align: top;}
table.data{border-collapse: collapse;border: #808080 solid 1px;}
table.data td, 
table.data th{width: 5em;border: #808080 solid 1px;vertical-align: middle;text-align: center;}
table.productgallery{width:715px;border-collapse: collapse;border: #808080 solid 1px;}
table.productgallery td, table.productgallery th{border: #808080 solid 1px;vertical-align: middle;text-align: center;}
table.productdetails{width:715px; border-collapse: collapse;text-align: left;}
table.productdetails td, table.productdetails th{border: #808080 solid 1px;vertical-align: top;padding: 5px;}
td.productimage{text-align: center;vertical-align: middle;}
table.orderform_products{border-collapse: collapse;text-align: left;}
table.orderform_products td, table.orderform_products th{border: #808080 solid 1px;vertical-align: middle;padding-left: 5px;padding-right: 5px;}

.pricesale{margin-top: 0.8em;text-align: right;font-size: 2em;font-weight: bold;}
.pricerent{text-align: right;font-size: 1em;font-weight: bold;}

a.back{float: right;}

input[type="button"], input[type="submit"]{font-family: Calibri, "Trebuchet MS" , Helvetica, Arial, sans-serif;font-size: 0.95em;}
td.formbutton{text-align: right;}

.mapinfowindow{color: #000000;font-size: 90%;}
.mapinfowindow a:link:hover, .mapinfowindow a:visited:hover{color: #ff0000;text-decoration: underline;}
.mapinfowindow a:link, .mapinfowindow a:visited {color: #000000;text-decoration: underline;}