html {}

body {background:#EDBC79; position:relative;}

body, td, textarea {}

input, select, textarea { vertical-align:middle; margin:3px; padding:1px; border:1px solid #5C3202;}

.title {font-weight:bold;}

input.btn {
	background: #fcfcfc url(../img/bg_btn.jpg) repeat-x 0% 100%;
	border-color: #ccc #666 #666 #ccc;
	margin-left: 1px;
	padding: 5px 10px;
	cursor: pointer;
}

ul.errors {color:red;}
form {width:80%;}
form textarea, input.text {width:100%;}
label.required {font-weight:bold;}

#footer, .push {height: 6em;}

html {height: 100%;}
body {height: 100%;}

.wrapper, .wrapper_left, .wrapper_right  {min-height: 100%; height: auto !important; height: 100%;}
.wrapper_left, .wrapper_right { width:241px;}
.wrapper_left { background:url(../img/bg_left.png) repeat-y 0% 0%; position:fixed; bottom:0; left:-1px; z-index:1}
.wrapper_right { background:url(../img/bg_right.png) repeat-y 0% 0%; position:fixed; bottom:0; right:0; z-index:2}
.wrapper {background: url(../img/bg_body.jpg) repeat-x 50% 100%; margin:0 0 -6em;}

#page_wrap { /*width:1024px;*/ margin:0 auto;/* background:#F6CD8F url(../img/bg_wrap.gif) repeat-y 0 0; position:relative;*/}

#header_wrap {background:#F6CD8F url(../img/bg_header_repeat.jpg) repeat-x 0 0; position:relative; z-index:199}
#header { height:150px; background:#F6CD8F url(../img/bg_header.jpg) no-repeat 50% 0; width:1024px; position:relative; margin:0 auto}

#menu { height:27px; position:relative; z-index:999;}
.secondary_menu ul li { float:left; padding:25px 15px;}
.secondary_menu { float:right; padding-right:70px;}

.logo { position:absolute; height:90px; width:220px; top:15px; left:400px;}
.spirit { height:23px; width:227px; position:absolute; top:95px; left:175px;}

#content_wrap {/*background:#F6CD8F url(../img/bg_content.jpg) no-repeat 50% 100%;*/ position:relative; z-index:5;  width:100%; margin:0 auto;}
#content {min-height:450px; _height:450px; }
#contanet_inner { }
#footer {text-align:left; width:915px; margin:0 auto; position:relative; line-height:14px; padding-top:15px; height:50px; overflow:hidden}
#foot_cnt { padding:0 0 20px 130px; }
.agco { position:absolute; top:5px; left:20px;}


#footer, #footer a, #footer a:visited { color:#fff; font-size:10px; text-decoration:none;} 
#footer a:hover { text-decoration:underline;}



.custom_content { width:915px; min-height:350px; _height:350px; background:url(../img/bg_custom_content.png) repeat-y 0 0; margin:0 auto; position:relative; }
.custom_content_inner { padding:10px 30px;}
.title_page { background:url(../img/bg_title.jpg) no-repeat 0 0; width:884px; height:55px; margin:0 auto;} 

#flashcontent_home { margin:0 auto; width:883px; height:363px; position:absolute; top:15px; left:30px; z-index:2 }
#flashcontent_wrap {width:943px; height:392px; margin:0 auto; position:relative;}
#flashcontent_bg {background:url(../img/bg_flash.png) no-repeat 0 0; width:943px; height:392px; position:absolute; top:0; left:0; z-index:1;}
.question { position:absolute; top:70px; left:913px; cursor:pointer; z-index:3;}

.cms ul {list-style-type:disc; margin:10px 0}
.cms ul li {margin:0 0 0 25px;}
.cms ol {list-style-type:decimal; margin:10px 0}
.cms ol li {margin:0 0 0 25px;}

/*	Bottom Quick Links	*/
#quick_links { width:893px; margin:0 auto; padding-top:5px;}
#quick_link1 a, #quick_link2 a, #quick_link3 a { text-indent:-999em; cursor:pointer;}
#quick_link1 { width:300px;}
#quick_link1 a { background:url(../img/btn_bottom_01.png) no-repeat 0% 0%; display:block; padding:0 0 0 52px; height:67px;}
#quick_link1 a:hover { background:url(../img/btn_bottom_over_01.png) no-repeat 0% 0%;}
#quick_link2 { width:293px}
#quick_link2 a { background:url(../img/btn_bottom_02.png) no-repeat 0% 0%; display:block; padding:22px 0 0 52px; height:45px; line-height:20px;}
#quick_link2 a:hover { background:url(../img/btn_bottom_over_02.png) no-repeat 0% 0%;}
#quick_link3 { width:300px}
#quick_link3 a { background:url(../img/btn_bottom_03.png) no-repeat 0% 0%; display:block; padding:23px 0 0 124px; height:44px}
#quick_link3 a:hover { background:url(../img/btn_bottom_over_03.png) no-repeat 0% 0%;}



/* Hot Spot */
#target_img { float:left; height:375px; margin-right:15px;}
.hotspot {}
.hot_spot_page .cms { float:left; width:320px; padding-left:20px}

table.withborder tr td {padding:2px 5px; border:1px solid #A69078;}
table.withborder tr td p { padding:0;}



a.financing, a.information, a.interactive, a.pdf, a.video { display:block; padding:3px 3px 3px 35px; color:#623900 !important; text-decoration:none; font-weight:bold;}

a.financing {background:url(../img/icons/financing.gif) no-repeat 0% 50%;}
a.information {background:url(../img/icons/information.gif) no-repeat 0% 50%;}
a.interactive {background:url(../img/icons/interactive.gif) no-repeat 0% 50%;}
a.pdf {background:url(../img/icons/pdf.gif) no-repeat 0% 50%;}
a.video {background:url(../img/icons/video.gif) no-repeat 0% 50%;}

.t1500 td, .t1600 td { padding:0 5px !important; line-height:normal !important;}

div.right_menu {width:211px; padding:0; padding-left:10px;}

div.right_title {height:30px; background:url(../img/left_menu_top.png) no-repeat 0 0;}

div.right_menu_cnt {background:url(../img/left_menu_bg.png) repeat-y 0 0; padding: 10px 20px; overflow:auto;}

div.right_menu_cnt ul { list-style-type:disc; padding:0;}
div.right_menu_cnt ul li { margin:3px 0 3px 15px; padding:0;}
div.right_menu_cnt ul.rsub { margin-left:15px;}

#findadealer { position:absolute; top:25px; width:250px; left:650px; border:1px solid #900; background:#FFF; z-index:999; display:none; padding:3px 3px 15px 10px; background:url(../img/find_dealer.jpg) 	repeat-x 0 100%; background-position: top; background-color: #ffffff}





