
HTML, BODY {width:100%; height:100%;}
BODY {font:75% "Century Gothic", Futura, sans-serif; color:#000; text-align:center; margin:0px; padding:0px; background:#fff;}

IMG {border:0}

A {text-decoration:none;}
A:link {color:#cd2705;}
A:visited {color:#cd2705;}
A:hover {color:#cd2705;}

UL {list-style-type:square;}

H1 {font-size:135%; font-weight:bold; margin:0; padding-top:12px;}
H2 {font-size:120%; font-weight:bold; margin:0; padding-top:12px;}
H3 {font-size:110%; font-weight:bold; margin:0; padding-top:12px;}
H4 {font-size:100%; font-weight:bold; margin:0; padding-top:12px;}

P {margin:0; padding-top:12px;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% "Century Gothic", Futura, sans-serif; color:#000;}

.clear {height:1px; font-size:1px; clear:both;}
.wrapper {width:100%}

.holder {width:1002px; height:100%; text-align:left; margin:0 auto;}
.borderLR {width:100%; height:100%;}
.bgL {height:100%; background:url('bg_left.gif') 0 0 no-repeat;}
.bgR {height:100%; background:url('bg_right.gif') top right no-repeat;}
.borderT {padding:3px 0 0 73px; background:url('bg_bottom.gif') top repeat-x;}

#main {min-height:100%; _height:100%; margin-bottom:-87px; background:url('bg_bottom.gif') bottom repeat-x;}
#clear {height:87px; clear:both;}

.mainPage {width:929px;}
.mainPage .leftCol {width:505px;}
.mainPage .rightCol {width:424px;}
.mainPic {width:505px; height:489px;}
.mainPic IMG {display:block;}
.mainPic DIV {padding:19px 0 0 17px;}

.spec {text-align:center;margin-top:9px; background:url('spec_bg.gif') top repeat-x;}
.spec .bg {position:relative; background:url('spec_bg.gif') bottom repeat-x;}
.spec .decor {position:absolute; top:0; left:0; width:62px; height:15px; background:url('spec_bg_top.gif') 0 0 no-repeat;}
.spec TD {width:25%; padding:1px 7px 3px 7px;}
.spec .title {width:62px; vertical-align:middle; padding:0; background:#5e9515 url('spec_bg_bottom.gif') bottom left no-repeat;}
.spec .title DIV {width:62px; padding:10px 0;}
.spec .txt {min-height:68px; _height:68px;}
.spec .price {color:#c62809; font-weight:bold;}
.spec A, .spec A:visited, .spec A:hover {color:#000;}

.topNav {padding-right:41px;}
.topNav DIV {float:right; width:50px; height:33px; text-align:center;}
.topNav .act {background:url('topnav_bg.gif') 0 0 no-repeat;}
.topNav IMG {height:13px; margin:8px 5px 0 0;}

#logo {float:left; width:112px; height:87px;}

.search {float:left; padding:54px 0 0 12px;}
.search DIV {float:left;}
.search .field {width:199px; height:23px; background:url('search_bg.gif') 0 0 no-repeat;}
.search .field INPUT {width:172px; font-size:12px; margin:1px 10px 0 15px; border:0 solid; background:none;}
.search .but {float:left; width:29px; height:23px;}

.menu {font-size:12px; list-style-type:none; margin:0; padding:2px 0 0 12px;}
.menu LI {float:left; padding:0 5px 0 0;}
.menu A {display:block; width:110px; height:135px; text-align:center; background-position:0 0; background-repeat:no-repeat;}
.menu A, .menu A:visited {color:#000;}
.menu A:hover, .menu .act A, .menu .act A:visited {color:#fff;}
.menu2, .menu2:visited {color:#50961e;}
.menu2:hover {color:#fff;}
.menu1 {background-image:url('menu_1.gif');}
.menu1:hover, .act .menu1 {background-image:url('menu_1_over.gif');}
.menu2 {background-image:url('menu_2.gif');}
.menu2:hover, .act .menu2 {background-image:url('menu_2_over.gif');}
.menu3 {background-image:url('menu_3.gif');}
.menu3:hover, .act .menu3 {background-image:url('menu_3_over.gif');}
.menu4 {background-image:url('menu_4.gif');}
.menu4:hover, .act .menu4 {background-image:url('menu_4_over.gif');}
.menu SPAN {display:block; padding-top:99px;}

.menuAdd {float:left; padding-top:8px;}

.subMenu {float:left; width:230px; font-size:12px; list-style-type:none; margin:0; padding:0;}
.subMenu LI {padding:6px 0 2px 10px;}
.subMenu A, .subMenu A:visited {color:#000; background:url('submenu_bg_2.gif') 0 16px repeat-x;}
.subMenu A:hover, .subMenu .act A, .subMenu .act A:visited {color:#000; background:url('submenu_bg_2_over.gif') 0 16px repeat-x;}
.subMenu SPAN {float:left; width:22px; font-size:14px; color:#fff; text-align:center; padding:2px 6px 1px 0; *padding-right:3px; background:url('submenu_bg_1.gif') 0 1px no-repeat;}
.subMenu A:hover SPAN, .subMenu .act A SPAN, .subMenu .act A:visited SPAN {background:url('submenu_bg_1_over.gif') 0 1px no-repeat;}
.subMenu UL {font-size:10px; list-style-type:none; margin:0; padding:0 0 0 27px;}
.subMenu UL LI {padding:0;}
.subMenu UL .act A, .subMenu UL .act A:visited {font-weight:bold; background:none;}


.content {padding:0 70px 0 13px;}

#footer {height:87px; padding:0 73px 0 110px;}
#footer TABLE {width:100%;}
#footer .logo {width:20%;}
#footer .logo IMG {width:87px; height:67px; margin-top:15px;}
.botMenu {width:55%; font-size:125%; color:#cacaca; text-align:center; padding-top:26px;} 
.botMenu DIV A {margin:0 16px;}
.botMenu A, .botMenu A:visited, .botMenu A:hover {color:#cacaca;}
.botMenu P {padding-top:6px;}
#footer .buttons {width:25%; text-align:right; padding-top:15px;} 
#footer .buttons IMG {margin:0 0 1px 4px; _margin-bottom:4px;}


.topNav:after,
.menu:after,
.subMenu LI:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

.topNav,
.menu,
.subMenu LI,
.subMenu A {zoom:1;}



