﻿/* CSS Document */

body { 
background-image : url(images/bg.jpg); 
background-repeat : repeat-x; 
margin : 0; 
font-family : tahoma, Verdana, sans-serif; 
font-size : small; 
} 
.holder { 
width : 748px; 
margin-left : auto; 
margin-right : auto; 
margin-top : 10px; 
background-image : url('images/curve_mid.jpg'); 
background-repeat : repeat-y; 
height : 1256px; 
} 
.header { 
height : 36px; 
padding : 5px; 
padding-left : 22px; 
} 
.navigation { 
float : right; 
font-size : 20px; 
font-weight : normal; 
letter-spacing : -1px; 
color : #3f7247; 
padding-right : 22px; 
padding-top : 2px; 
} 
.block_left { 
background-image : url('images/nav_block.gif'); 
background-repeat : no-repeat; 
float : left; 
width : 228px; 
height : 191px; 
margin-left : 22px; 
} 
.block_right { 
background-image : url(''); 
background-repeat : no-repeat; 
float : right; 
width : 428px; 
height : 174px; 
margin-right : 22px; 
font-size : 36px; 
padding-left : 10px; 
padding-top : 1px; 
color : #ffffff; 
margin-left : 10px; 
} 
.top_curve { 
background-image : url(images/curve_top.jpg); 
background-repeat : no-repeat; 
height : 16px; 
} 
.left_shade1 { 
background-image : url(images/curve_left.jpg); 
background-repeat : no-repeat; 
width : 5px; 
float : left; 
height : 600px; 
} 
.center_content2 { 
width : 696px; 
background-color : #ffffff; 
margin-right : 29px; 
padding-left : 10px; 
float : left; 
} 
.center_content { 
width : 738px; 
background-color : #ffffff; 
float : left; 
height : 978px; 
} 
.right_shade1 { 
background-image : url(images/curve_right.jpg); 
background-repeat : no-repeat; 
width : 5px; 
float : left; 
height : 600px; 
} 
.left_content { 
float : left; 
width : 209px; 
margin-left : 22px; 
margin-top : 10px; 
} 
.left_content2 { 
float : left; 
width : 221px; 
margin-left : 22px; 
margin-top : 10px; 
height : 321px; 
} 
.right_content2 { 
margin-top : 10px; 
float : right; 
width : 386px; 
margin-right : 22px; 
padding-left : 10px; 
border-left : 1px solid #f2f2f2; 
height : 634px; 
} 
.right_content { 
margin-top : 10px; 
float : right; 
width : 433px; 
margin-right : 22px; 
padding-left : 10px; 
border-left : 1px solid #f2f2f2; 
height : 408px; 
margin-left : 10px; 
} 
.oakwood_availability { 
width : 653px; 
font-size : 15px; 
font-weight : normal; 
letter-spacing : 1px; 
margin-right : 8px; 
padding-left : 84px; 
border-right : 3px solid #f2f2f2; 
border-left : 3px solid #f2f2f2; 
} 
.bottom_curve { 
height : 15px; 
background-image : url('images/curve_btm.jpg'); 
background-repeat : no-repeat; 
background-position : center center; 
clear : both; 
} 
.footer { 
width : 748px; 
margin-left : auto; 
margin-right : auto; 
text-align : center; 
margin-top : 10px; 
margin-bottom : 25px; 
} 
h2 { 
margin : 0; 
color : #3f6a3d; 
font-size : 16px; 
font-weight : normal; 
letter-spacing : -1px; 
padding-left : 25px; 
background-image : url(images/bullet.gif); 
background-repeat : no-repeat; 
background-position : 5px 3px; 
} 
h2 a:link, h2 a:hover, h2 a:visited { 
color : #7eaf00; 
text-decoration : none; 
} 
h1 { 
font-size : 20px; 
font-weight : normal; 
letter-spacing : -1px; 
color : #3f7247; 
margin : 0; 
} 
h6 { 
font-size : 15px; 
font-weight : normal; 
letter-spacing : -1px; 
color : #3f7247; 
margin : 0; 
} 
h1 a:link, h1 a:visited, h1 a:hover { 
text-decoration : none; 
color : #7eaf00; 
} 
h4 { 
margin : 0; 
color : #006b10; 
font-size : 12px; 
padding-top : 5px; 
padding-bottom : 9px; 
background-image : url(images/dots-hr-4.gif); 
background-repeat : repeat-x; 
} 
h3 { 
margin : 0 0 8px 0; 
color : #7f6a00; 
font-size : 19px; 
font-weight : normal; 
letter-spacing : -1px; 
text-transform : uppercase; 
} 
h5 { 
margin : 0 0 8px 0; 
color : #7f6a00; 
font-size : 12px; 
font-weight : normal; 
text-transform : uppercase; 
} 
.hr { 
width : 100%; 
height : 8px; 
background-image : url(images/dots-hr.gif); 
margin-left : auto; 
margin-right : auto; 
margin-bottom : 10px; 
background-repeat : repeat-x; 
background-position : center; 
} 
a:link, a:visited { 
color : #267f00; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
.nav { 
color : #366133; 
text-decoration : none; 
padding-left : 20px; 
padding-right : 5px; 
background-image : url(images/nav_buddy.gif); 
background-repeat : no-repeat; 
background-position : 7px 9px; 
} 
.nav:hover { 
color : #000000; 
text-decoration : none; 
padding-left : 20px; 
padding-right : 5px; 
background-image : url(images/nav_buddy.gif); 
background-repeat : no-repeat; 
background-position : 7px -9px; 
} 
.ltgreenrow { 
background-color : #eef8e8; 
} 
.thumbnail { 
position : relative; 
z-index : 100; 
} 
.thumbnail:hover { 
background-color : transparent; 
z-index : 50; 
} 
.thumbnail span { 
position : absolute; 
background-color : #eef8e8; 
padding : 0; 
left : -1000px; 
border : 1px solid gray; 
visibility : hidden; 
display : none; 
color : black; 
text-decoration : none; 
text-indent : 0; 
} 
.thumbnail span img { 
border-width : 0; 
padding : 0; 
} 
.thumbnail:hover span { 
visibility : visible; 
top : 0; 
left : 200px; 
display : block; 
} 
.contact_form { 
float : left; 
width : 211px; 
margin-left : 22px; 
margin-top : 10px; 
} 
.address.block { 
width : 150px; 
font-size : 10px; 
font-weight : normal; 
letter-spacing : 1px; 
} 
