/* CSS Document / Homepage */

/* Welcome Area */

#welcome_area { width:844px; height:173px; background: url(../img/home/welcome_area.jpg) repeat-x; }
#welcome_col_left { float:left; width:525px; height:173px; }
#welcome_area_left { float:left; height:173px; width:8px; background: url(../img/home/welcome_area_left.jpg) no-repeat; }
#welcome_area_content { padding:40px 20px 0 20px; }
#welcome_area_right1 { float:right; height:173px; width:300px; background: url(../img/home/welcome_area_right1.jpg) no-repeat; }
#welcome_area_right2 { float:right; height:173px; width:300px; background: url(../img/home/welcome_area_right2.jpg) no-repeat; }
#welcome_area_right3 { float:right; height:173px; width:300px; background: url(../img/home/welcome_area_right3.jpg) no-repeat; }
#welcome_area_right4 { float:right; height:173px; width:300px; background: url(../img/home/welcome_area_right4.jpg) no-repeat; }

#dhtml_area { height:169px; width:100%; padding:10px 0 10px 0; }
#dhtml_area_left { float:left; width:624px; height:169px; }
#dhtml_area_right { float:right; width:209px; height:169px; }
 
div#dhtml_area_left div#slidemaskdiv
{
    width: 624px;
    height: 169px;
    float: left;
    position: absolute;
    overflow: hidden;
    z-index: 2;
}

div#dhtml_area_left div.slidediv
{
    width: 624px;
    height: 169px;
    float: left;
    display: none;
    z-index: 0;
    position: absolute;
    background-color: White;
}

div#dhtml_area_left div.slidediv div.slidediv_image {width: 199px; float: right;}

div#dhtml_area_left div.slidediv div.slidediv_content {width: 425px; float: left;}

div#dhtml_area_left div.slidediv div.slidediv_content div.slidediv_content_inner{width: auto; padding: 10px;}

div#dhtml_area_left div.slidediv div.slidediv_content div.slidediv_content_inner h2{padding: 0px; margin: 0px;}

div#dhtml_area_left div.slidediv div.slidediv_content div.slidediv_content_inner h2.black {color: Black;}

div#dhtml_area_left div.slidediv div.slidediv_content div.slidediv_content_inner p {font-size: 1.2em; color: #3F3F3F; margin-bottom: 5px;}

div#dhtml_area_left div.slidediv div.slidediv_content div.slidediv_content_inner a {font-size: 1.2em; color: #FF7F00;}

div#dhtml_area_left div.slidediv span.slidediv_image_overlay {background: url(../img/home/feature_overlay.png) no-repeat; position: absolute; width: 199px; height: 169px;}


/* Feature Holders */

.feature_header { color:#FFFFFF;}
.feature_content {  padding:5px 10px 10px 10px; }
.feature_content h4 { color:#FF7F00; }
.feature_content img { padding:10px 0 10px 0; }

#feature_left, #feature_middle, #feature_right { width:280px; height:178px; background-color:#FFE9D3;}
.feature_header_content { padding: 0 0 10px 10px; }

#feature_left { float:left; width:280px; margin-right:2px; }
.feature_left_top, .feature_top, .feature_right_top { padding-top: 7px; width:280px;  }
.feature_left_top { background: url(../img/home/feature_top_left.jpg) no-repeat; }

#frm_subscribe { padding:10px 0 0 0 ; width:100%; }
input.txt_subscribe { width: 235px; font-size:1em; padding:5px;  margin:10px 0 0 0; display:block; background:none; border:#FF9900 1px solid; color: #666666; font-weight:bold;}



.feature_top { background: url(../img/home/feature_top_middle.jpg) repeat-x;}
.feature_right_top { background: url(../img/home/feature_top_right.jpg) no-repeat;}

.feature_header_content { background: url(../img/home/feature_header_content.jpg) repeat-x; }
#features_middle_right { float:right; width:562px;}
#feature_middle { float:left; }
#feature_right { float:right; }


#features { padding: 0px; margin: 0px; width: auto;}
#features a:link { color:#FF7F00; font-weight:bold; }
#features a:hover { text-decoration:underline; }
#features a:visited { color:#FF7F00; font-weight:bold; }

/*
#footer { clear:both; width:844px; background: url(../img/all/content_footer/footer_bg.jpg) repeat-x center; background-color:red;}
#footer li { float:left; padding:5px 12px 0 12px; color:#FF7F00; font-size:0.9em; }
#footer a:link { color:#FF7F00; }
#footer a:hover { text-decoration:underline; }
#footer a:visited { color:#FF7F00; }



#footer_bottom {  clear:both; height:8px; background:url(../img/all/content_footer/footer_bottom.jpg) no-repeat; }
*/