/* DecoTherm CSS Document */

body {
margin:0 auto;
border:0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:small;
color:#333;
background:#FFF url("/images/decotherm_logo.jpg") no-repeat top left;
text-align:left;
}

a:active {
color:#4B77A7;
text-decoration:none;
font-weight:bold}

a:visited {
color:#A0B6D1;
text-decoration:none;
}


.hide {
display:none;
}

#index_container {
width:780px;
margin:0;
border:0;
padding:0;
background:#FFF url("/images/content_bg.gif") repeat-y top left;
}

/* Index Left Column */

#index_left_column {
float:left;
width:255px;
margin:0;
border:0;
border-right:5px solid #FFF;
border-left:5px solid #FFF;
padding:0;

}

#index_logo_header {
height:100px;
margin:0;
border:0;
padding:0;
background:#FFF;
}

#index_logo_header img {
margin:10px 0 0 0;
border:0;
padding:0;
}

#index_language_block {
height:10px;
margin:0;
border:0;
padding:15px 0 15px 25px;
font-size:11px;
color:#666;
}

#index_language_block p {
margin:0;
border:0;
padding:0;
}

#index_language_block img {
margin:0;
border:0;
padding:0;
}

#index_main_navigation {
height:auto;
margin:0;
border:0;
border-top:5px solid #FFF;
border-bottom:5px solid #FFF;
padding:0 0 15px 0;
background:#A0B6D1;
font-size:13px;
}

#index_main_navigation ul {
margin:10px 0 0 25px;
border:0;
padding:0;
list-style-type:none;
}

#index_main_navigation li {
line-height:20px;
margin:0;
border:0;
padding:0;
}

#index_main_navigation img {
margin:0;
border:0;
padding:0;
}

#index_main_navigation a {
color:#333;
text-decoration:none;
}

#index_main_navigation a:hover {
text-decoration:underline;
}

#index_enews_block {
height:40px;
margin:0;
border:0;
border-bottom:5px solid #FFF;
padding:0 0 0 25px;
background:#E1D1AD;
}

#index_enews_block p {
margin:0;
border:0;
padding:0;
}

#index_enews_block img {
margin:15px 0;
border:0;
padding:0;
}

#index_secondary_navigation {
min-height:295px;
margin:0;
border:0;
padding:0;
}

#index_secondary_navigation ul {
margin:10px 0 20px 45px;
border:0;
padding:0;
list-style-image:url("/images/bullet_circle_cross.jpg");
}

#index_secondary_navigation li {
line-height:28px;
margin:0;
border:0;
padding:0;
vertical-align:middle;
}

#index_secondary_navigation img {
margin:0;
border:0;
padding:0;
}

#index_secondary_navigation p {
margin:0 0 0 25px;
border:0;
padding:15px 0;
font-size:11px;
}

#index_secondary_navigation p a {
color:#666;
text-decoration:none;
}

#index_secondary_navigation p a:hover {
text-decoration:underline;
}

/* Index Right Column */

#index_right_column {
float:right;
width:509px;
margin:20px 0 0 0;
border:0;
padding:0 0 15px 0;
}

#index_photo_slideshow {
width:509px;
height:230px;
margin:0;
border:0;
padding:0;
background:url("/images/index_photo_bg.gif") no-repeat bottom left;
text-align:center;
}

#index_photo_slideshow .photo_slideshow {
width:359px;
height:230px;
margin:0 75px;
border:0;
padding:0;
}

#index_images_header {
width:509px;
height:80px;
margin:5px 0 0 0;
border:0;
padding:0;
background:#9EC3B9 url("/images/index_images_header.jpg") no-repeat center top;
}

#index_content {
margin:0 0 20px 0;
border:0;
padding:20px 15px;
color:#666;
}

#index_content p {
line-height:25px;
margin:0;
border:0;
padding:0;
font-size:15px;
}

#index_content .photo_davinci {
float:right;
margin:0;
border:0;
padding:0;
}

#index_featured_project, #index_availability {
width:220px;
margin:0;
border:0;
padding:0 15px;
}

#index_featured_project {
float:left;
}

#index_availability {
float:right;
}

#index_featured_project img, #index_availability img {
margin:0;
border:0;
padding:0;
}

#index_featured_project h2, #index_availability h2 {
margin:0;
border:0;
padding:0 0 10px 0;
font-size:medium;
color:#508375;
font-style:italic;
}

#index_featured_project p, #index_availability p {
margin:0;
border:0;
padding:0 75px 0 0;
font-size:11px;
color:#666;
}

#index_featured_project p a, #index_availability p a {
color:#4B77A7;
text-decoration:none;
}

#index_featured_project p a:hover, #index_availability p a:hover {
text-decoration:underline;
}

/* Footer */

#footer {
clear:both;
width:775px;
height:30px;
margin:5px 0 20px 0;
border:0;
border-bottom:5px solid #FFF;
padding:0;
background:#809EC2 url("/images/footer_bg.gif") no-repeat top left;
color:#FFF;
font-size:11px;
}

#footer p {
line-height:30px;
margin:0;
border:0;
padding:0;
text-align:left;
}

#footer p a {
color:#FFF;
text-decoration:none;
}

#footer p a:hover {
text-decoration:underline;
}

#footer .float_left {
float:left;
margin:0;
border:0;
padding:0 0 0 30px;
text-align:left;
}

#footer .float_right {
float:right;
margin:0;
border:0;
padding:0 30px 0 0;
text-align:right;
}


.clear_both {
clear:both;
}