@charset "UTF-8";
/* CSS Document */

body{
background-color: #392d2d;

}
.outerwraper{
width: 972px;
height: auto;
margin: auto;
margin-top: 30px;
}



.wraper{
width: 972px;
height: auto;

}
.wraper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
font-size: .01em;
}



.header{
width: 972px;
height: 380px;
min-height: 380px;
display:block;
background-repeat: no-repeat;
margin: 0;
padding: 0;
}

.footer{
clear:both;
width:972px;
height:119px;
background-image: url(Images_09/BaseArt/09_footer.jpg);
background-repeat:no-repeat;
}
.include_nav_older{
width:972px;
height:64px;
display:block;
margin:0;
padding:0;
}

.alt{
display:none;
}

a{
border: none;

}
a img {
border: none;
 }

.copyright{
clear:both;
width:972px;
height:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #555555;
text-align:center;
margin-top: 10px;
margin-bottom: 20px;
}
/* ------------------------------------------------------- end base art ----------------------------------------------------- */
/* ------------------------------------------------------- start home css ----------------------------------------------------- */

.content_holder{
width:972px;
height: auto;
display:block;
border-top: 1px dotted #333333;
background-image: url(Images_09/BaseArt/09_body_repeat.jpg);
background-repeat:repeat-y;
}
.content_holder:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
font-size: .01em;
}


.content_left_home {
width:460px;
height:auto;
display:block;
float:left;
margin-left:26px !important;
margin-left:13px;
}
.content_right_home{
width: 460px;
height:auto;
display:block;
float: right;
border-left: 1px dotted #333333;
margin-right:20px;
}
.09_bike_holder{
clear:both;
width:460px;
height: 350px;
display:block;
margin: 0;
padding:0;
}
.09_home_video_holder{
clear:both;
width: 460px;
height: 717px;
display:block;
margin:0;
padding:0;
}
.news_holder{
clear:both;
width:460px;
height:auto;
display:block;
margin-top:12px;
margin-bottom:5px;
}
.event_rotator{
width:200px;
height:300px;
float: right;
border-left: dotted 1px #666666;
}
.news_container{
width:235px;
height:200px;
display:block;
float:left;
margin-left: 10px !important;
margin-left: 5px;
}
.news_block{
width:235px;
height:auto;
border-bottom: solid 1px #666666;
display:block;
}
.news_header{
width:235px;
height:34px;
background-image:url(Images_09/09_home/09_news_header.jpg);
background-repeat:no-repeat;
display:block;

}
.news_headline{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#333333;
margin-top:8px;
padding-bottom:3px;

}
.news_headline a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#333333;
}
.news_headline a hover{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color: #000000;
}
.new_bodytext{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#666666;
margin-bottom:8px;
}
.new_bodytext a{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #666666;
}
.new_bodytext a:hover{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #000000;
}
.new_bodytext_bold{
font-family:"Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
color: #000000;
}
.home_info_holder{
width:920px;
height:144px;
clear:both;
display:block;
border-top: dotted 1px #666666;
border-bottom: dotted 1px #666666;


}
.history_holder{
width:630px;
height: 133px;
display:block;
margin-left:12px !important;
margin-left: 6px;
margin-top:3px;
float:left;
border-right: dotted 1px #666666;
}
.history_header{
width: 455px;
height: 34px;
display:block;
background-image:url(Images_09/09_home/09_history_header.jpg);
background-repeat:no-repeat;
clear:both;
margin-bottom:0px;
border-top: 1px dotted #666666;
}
.history_image{
width: 200px;
height:133px;
display:block;
background-image:url(Images_09/09_home/Spring1.jpg);
background-repeat:no-repeat;
float: left;
margin-top:8px;


}
.historytext{
width:425px;
height:153px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #000000;
float: right;
padding-right: 10px;
padding-left:10px;
margin-bottom:8px;
line-height:14px;
display:block;
}
.second_info_holder{
width:460px;
height:190px;
display:block;
clear:both;
}
.partnership_holder{
width: 235px;
height: 190px;
display: block;

}
.partnership_header{
width:235px;
height:34px;
display:block;
}
.twitter_button_footer{
clear:both;
width:75px;
height:34px;
display:block;
float:right;
margin-right:0;
margin-left: 30px !important;
margin-left: 15px;

}
a#flickr_button_holder{
width:75px;
height:34px;
display: block;
background-image: url(Images_09/BaseArt/flickr_button.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#flickr_button_holder:hover{
background-position:0 -34px;
}
a#twitter_button_holder{
width:75px;
height:34px;
display: block;
background-image: url(Images_09/BaseArt/twitter_button.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#twitter_button_holder:hover{
background-position:0 -34px;
}
.footer_buttons{
clear:both;
width:315px;
height:34px;
display:block;
float:right;
margin-right:30px;
}
a#twitter_button_holder{
width:75px;
height:34px;
display: inline-block;
background-image: url(Images_09/BaseArt/twitter_button.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#twitter_button_holder:hover{
background-position:0 -34px;
}

a#myspace_button_holder{
width:83px;
height:34px;
display: inline-block;
background-image:url(Images_09/BaseArt/myspace_button.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#myspace_button_holder:hover{
background-position:0 -34px;
}

a#facebook_button_holder{
width:75px;
height:34px;
display: inline-block;
background-image: url(Images_09/BaseArt/facebook_button.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#facebook_button_holder:hover{
background-position:0 -34px;
}

.energy_link_holder{
width:170px;
height:54px;
display:block;
float:left;
margin-left:30px !important;
margin-left:15px;
}
a#energy_button_holder{
clear:both;
width:170px;
height:54px;
display: block;
background-image: url(Images_09/BaseArt/energy_link.jpg);
background-repeat:no-repeat;
background-position:0 0;
float:left;
}
a#energy_button_holder:hover{
background-position:0 -54px;
}

.new_flash_bike_holder{
width:450px;
height:351px;
display:block;
}
.featured_video_holder{
width:460px;
height:336px;
display:block;
}
/* ------------------------------------------------------- end home css ----------------------------------------------------- */
/* ------------------------------------------------------- start bikes css ----------------------------------------------------- */


.content_left_bikes {
width:460px;
height:auto;
display:block;
float:left;
border: 1px solid #333333
}
 
.content_right_bikes{
width: 460px;
height:auto;
display:block;
float: right;
border-left: 1px dotted #333333;
}
.header_short{
width: 972px;
height: 216px;
min-height:216px;
display:block;
margin: 0;
padding: 0;
}
.new_bike_nav{
display:block;
width:928px;
height:100px;
margin-left:24px !important;
margin-left:12px;
}
.bike_spec_holder{
clear:both;
width:439px;
height:auto;
display:block;
margin-left: 20px !important;
margin-left: 10px;
}
.traditional_header{
width:439px;
height:220px;
display:block;
background-image:url(Images_09/Bikes/Traditional_header.jpg);
background-repeat:no-repeat;
}
.sixtysix_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/66_header.jpg);
background-repeat:no-repeat;
}
.swinger_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/swinger_header.jpg);
background-repeat:no-repeat;
}
.slim_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/Slim_header.jpg);
background-repeat:no-repeat;
}
.hotrod_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/hotrod_header.jpg);
background-repeat:no-repeat;
}
.sled_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/sled_header.jpg);
background-repeat:no-repeat;
}
.workingman_header{
width:439px;
height:220px;
display:block;
background-image: url(Images_09/Bikes/workman_header.jpg);
background-repeat:no-repeat;
}
.bike_description{
width:439px;
height:102px;
display:block;
background-image:url(Images_09/Bikes/bike_description.jpg);
background-repeat:no-repeat;
}
.bike_price{
width:100px;
height: 30px;
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#993300;
padding-top:185px;
margin-left:100px !important;
margin-left:50px;
display:block;
}
.bike_specs_bg{
width:439px;
height:576px;
display:block;
background-image:url(Images_09/Bikes/Bike_specs_bg.jpg);
background-repeat:no-repeat;
}
.description{
width:385px;
height: auto;
margin-left:20px;
padding-top:30px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#666666;
line-height:14px;
}
.specs{
width:350px;
height:auto;
margin-left: 50px !important;
margin-left:25px;
padding-top:40px;
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #666666;
}
.specs_bold{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #333333;
font-weight:bold;
}
.price_disclaimer{
width:385px;
height:60px;
margin-left: 10px;
padding-left:38px;
padding-top:15px;
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #993300;
line-height:14px;
}
.bike_video_holder{
width:453px;
height:303px;
display:block;
}
.options_header{
width:453px;
height: 66px;
margin:0;
padding:0;
background-image: url(Images_09/Bikes/option_header_09.jpg);
background-repeat:no-repeat;
display:block;
}
.options_holder{
width:450px;
height: auto;
margin:0;
padding:0;
display:block;

}
.form_holder{
width:450px;
height: auto;
margin-left:15px;
padding-top: 10px;

display:block;

}
.form_header_BIG{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color: #990000;
font-weight:bold;
}
.form_header_text{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color: #990000;
font-weight:bold;
}
.option_description_text{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #333333;
font-weight:bold;
}
.option_price_text{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color: #666666;
font-weight:bold;
}
.option_italic_text{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #333333;
font-style:italic;
}

.alt { display: none; 
}
td{
border-color: #999999;
}
tr{
border-color: #EFE5CA;
}

p{
margin:0;
padding:0;
}
ul{
padding:0;
}
.send_button{
width:200px;
height: 20px;
border: solid #666666 2px;
padding-left: 5px;
padding-top:3px;
color:#333333;
}
.send_button:hover{
background-color:#FFFFFF;
}
.calculator_holder{
width:439px;
height: 364px;
margin-top:0px;
padding:0;
background-image: url(Images_09/Bikes/calculator_bg.jpg);
background-repeat:no-repeat;
margin-left: 20px !important;
margin-left: 10px;
}
.calculator_info{
width:420px;
height:auto;
display:block;
padding-top:25px;
margin-left:18px !important;
margin-left:9px;
}
#table{
width:344px;
height:auto;
margin-left:15px;
margin-top:20px;
}
.claculator_text1{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#333333;
font-weight:bold;
}
.claculator_text2{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color: #000000;
font-weight:bold;
}
.claculator_text3{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color: #000000;
font-weight:bold;

}
.claculator_text4{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #333333;
font-weight:bold;
padding-left:5px;
}
.claculator_button{
margin-left:280px;
padding-top:20px;
}
.lovehate_header{
width:687px;
height:190px;
background-image:url(Images_09/Bikes/love_hate_header.jpg);
background-repeat:no-repeat;
display:block;
margin-left: 136px !important;
margin-left:68px;
margin-top:10px;
}
.lovehate_flash_holder{
width:908px;
height:316px;
display:block;
margin:0;
padding:0;
margin-left:32px !important;
margin-left:16px;
background-color:#eceeeb;
}
.lovehate_footer{
width:908px;
height:81px;
display:block;
background-image:url(Images_09/Bikes/love_hate_footer.jpg);
background-repeat:no-repeat;
margin-left:32px !important;
margin-left:16px;
}
/* ------------------------------------------------------- end bikes css ----------------------------------------------------- */
/* ------------------------------------------------------- start Kits css ----------------------------------------------------- */

.kit_holder{
width:915px;
height:auto;
display:block;
margin-left:30px !important;
margin-left:15px;
display:block;
}

.kit_displays{
width:915px;
background-image:url(Images_09/Bikes/kit_repeater.jpg);
background-repeat:repeat-y;
}

.workman_kit_header{
width:915px;
height:93px;
display:block;
background-image:url(Images_09/Bikes/workman_kit_header2.jpg);
background-repeat:no-repeat;
}
.rolling_chassis_header{
width:915px;
height:93px;
display:block;
background-image: url(Images_09/Bikes/rolling_Chassis_header.jpg);
background-repeat:no-repeat;
}
.complete_bike_header{
width:915px;
height:93px;
display:block;
background-image: url(Images_09/Bikes/complete_kit.jpg);
background-repeat:no-repeat;
}
.meathook_header{
width:915px;
height:93px;
display:block;
background-image: url(Images_09/Bikes/meathook.jpg);
background-repeat:no-repeat;
}
.sportster_header{
width:915px;
height:93px;
display:block;
background-image: url(Images_09/Bikes/sportster_header.jpg);
background-repeat:no-repeat;
}
.kit_price{
width:200px;
height:20px;
display:block;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color: #FFFFFF;
padding-top:46px;
padding-left:300px;
}
.kit_price2{
width:200px;
height:20px;
display:block;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color: #666666;
padding-top:46px;
padding-left:300px;
}
.kit_price3{
width:200px;
height:20px;
display:block;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color: #FFFFFF;
padding-top:46px;
padding-left:350px;
}
.kit_content_holder{
width:915px;
height:auto;
display:block;
}
.kit_footer{
clear:both;
width:915px;
height:31px;
display:block;
background-image:url(Images_09/Bikes/kit_bottom.jpg);
background-repeat:no-repeat;
}
.kit_left{
width:440px;
height:auto;
float:left;
display:block;
}
#workman_table{
width:420px;
height:300px;
margin-left:30px !important;
margin-left:15px;
margin-top:10px;

}
#roller_table{
width:420px
height:auto;
margin-left:30px !important;
margin-left:15px;
float:left;
}
#complete_table{
width:420px;
height:auto;
margin-left:30px !important;
margin-left:15px;
float:left;
}
#meathook_table{
width:420px
height:auto;
margin-left:30px !important;
margin-left:15px;
float:left;
}
#sportster_table{
width:420px;
height:auto;
margin-left:30px !important;
margin-left:15px;
float:left;
}
.bike_right{
width:439px;
height: auto;
float:right;
margin-right:10px;
border-left: dotted 1px #666666;
}
.bike_right_image{
width: 439px;
height:341px;
background-image: url(Images_09/Kits_and_Rollers/working_man_Kit.jpg);
background-repeat:no-repeat;
}
.bike_right_imagetwo{
width: 439px;
height:341px;
background-image: url(Images_09/Kits_and_Rollers/rolling_chassis.jpg);
background-repeat:no-repeat;
}
.bike_right_imagethree{
width: 439px;
height:341px;
background-image: url(Images_09/Kits_and_Rollers/Built_it_yourself.jpg);
background-repeat:no-repeat;
}
.bike_right_imagefour{
width: 439px;
height:471px;
background-image: url(Images_09/Kits_and_Rollers/meat_hook.jpg);
background-repeat:no-repeat;
}
.bike_right_imagefive{
width: 439px;
height:341px;
background-image: url(Images_09/Kits_and_Rollers/Sportster.jpg);
background-repeat:no-repeat;
}
.bike_right_info{
width: 410px;
height:auto;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
margin-top:15px;
margin-left:15px;
padding-right:15px;

}
.kit_specs{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #333333;
}
.kit_specs_bold{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color: #333333;
font-weight:bold;
}
/* ------------------------------------------------------- end Kits css ----------------------------------------------------- */
/* ------------------------------------------------------- start Dealer css ----------------------------------------------------- */
.dealer_top{
width:896px;
height:267px;
display: block;
margin-left: 40px !important;
margin-left: 20px;
}
.dealer_holder_left{
width:435px;
height:267px;
display:block;
float: left;
border-top: 1px dotted #333333;
}
.dealer_holder_right{
width:443px;
height:267px;
display:block;
float:right;

}
.dealer_login{
width:435px;
height:86px;
display:block;
background-image:url(Images_09/Dealer_page/LOG_in_BG.jpg);
background-repeat:no-repeat;
}
.become_dealer_flash{
width:435px;
height:181px;
display: block;
}
#inquirewithin{
width:435px;
height:181px;
background-image:url(Images_09/Dealer_page/Inquire_Within.jpg);
display: block;
}
.dealers_content{
width:896px;
height:auto;
display: block;
margin-left: 40px !important;
margin-left: 20px;
clear:both;
}
.dealer_contact_holder{
width:896px;
height:115px;
display:block;
margin-top:0px;
clear:both;
}
.dealer_header_long{
width:896px;
height:111px;
display:block;
margin-left: 40px !important;
margin-left:20px;
background-image:url(Images_09/Dealer_page/dealers_header.jpg);
background-repeat:no-repeat;
border-top: 1px dotted #333333;
margin-top: 10px;
}
.dealer_contact_left{
width:612px;
height:120px;
display:block;
float:left;

}
.dealer_contact_right{
width:284px;
height:120px;
display:block;
float:right;

}
.dealer_limage_holder{
width:200px;
height:100px;
display:block;
float:left;
margin-top:8px;
border: solid 1px #333333;
}
.dealer_text_holder{
width:400px;
height:100px;
display:block;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#333333;
margin-top:8px;
border-right: 1px dotted #333333;
border-top: 1px dotted #333333;
border-bottom: 1px dotted #333333;
}
.dealer_text_bold1{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#333333;
padding-top:5px;
padding-bottom:1px;
display:block;
}
.dealer_text{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
padding-top:0px;
display:block;
}
.dealer_text_event_bold{
font-family:"Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-left:5px;
display:block;
color:#333333;
}
a.dealer_text {
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #990000;
text-decoration: none;
}
a.dealer_text:hover{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #000000;
text-decoration: underline;
}
.dealer_mapit_holder{
width: 408px;
height:43px;
display:block;
float:right;
border-right: 1px dotted #333333;
border-bottom: 1px dotted #333333;
}

.dealer_event_header{
width:284px;
height:20px;
display:block;
margin-top:8px;
border-bottom: 1px dotted #333333;
border-top: 1px dotted #333333;
}
.dealer_event_list_holder{
width:284px;
height:79px;
display:block;
border-bottom: 1px dotted #333333;
}
.dealer_event_list ul{
width:274px;
height: auto;
display:block;
margin:0;
padding:0;
margin-left:5px;
list-style-type:none;
}
.dealer_event_list ul li{
padding-top:0px;
padding-bottom:0px
}
.dealer_event_list ul li a{
font-family:"Times New Roman", Times, serif;
font-size:10px;
color: #990000;
text-decoration: none;
}
.dealer_event_list ul li a:hover{
color: #000000;
text-decoration:underline;
}
a.map_it_text{
width:100px;
height:20px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-decoration:none;
color:#990000;
font-size:12px;
margin-top:5px;
}
a.map_it_text:hover{
text-decoration:underline;
}
/* ------------------------------------------------------- end dealer css ----------------------------------------------------- */
/* ------------------------------------------------------- start Gallery css ----------------------------------------------------- */

.main_gallery_left{
width:236px;
height: 500px;
display:block;
float:left;
margin-left:30px !important;
margin-left:15px;
margin-top:15px;
}
.main_gallery_right{
width:670px;
height:auto;
display:block;
float:right;
border-left: dotted 1px #666666;
margin-right:25px;
}
.big_video_holder{
width:760px;
height:748px;
display:block;
}
.big_photo_gallery{
width:670px;
height: 405px;
display:block;
}
.sidebar_header1{
width:236px;
height: 52px;
display:block;
background-image:url(Images_09/Main_Gallery/What_The_Hell_header.jpg);
background-repeat:no-repeat;
}
.sidebar_header2{
width:236px;
height: 52px;
display:block;
background-image: url(Images_09/Main_Gallery/desktop_download_header.jpg);
background-repeat:no-repeat;
}
.sidebar_text1{
display:block;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#666666;
padding:10px;
}
.sidebar_text1 a{
color:#666666;
}
.sidebar_text1 a:hover{
color: #000000;
}
.wallpaper1{
width:234px;
height:176px;
display:block;
background-image:url(Images_09/Main_Gallery/wallpapers/thumbs/Classic_Spring_thumb.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
}
.wallpaper2{
width:234px;
height:176px;
display:block;
background-image: url(Images_09/Main_Gallery/wallpapers/thumbs/SixtySix_thumb.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
}
.wallpaper3{
width:234px;
height:176px;
display:block;
background-image: url(Images_09/Main_Gallery/wallpapers/thumbs/StMikes_thumb.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
}
.wallpaper_text ul{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#990000;
list-style-type:none;
padding-top:3px;
padding-bottom:3px;
margin:0;
}
.wallpaper_text ul li{
color:#990000;
}
.wallpaper_text ul li a{
color:#990000;
}
.wallpaper_text ul li a:hover{
color: #000000;
}
.wallpaper_text_bold{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#990000;
border-bottom: dotted 1px #990000;
}

.gallery_text{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#663300;
}
.image_archive_holder{
width:670px;
height:auto;
display:block;
}
.image_archive_header1{
width:667px;
height:48px;
background-image:url(Images_09/Main_Gallery/IMAGE_archive1_header.jpg);
background-repeat:no-repeat;
margin-left:3px;
}
.image_archive_header2{
width:667px;
height:48px;
background-image: url(Images_09/Main_Gallery/IMAGE_archive2_header.jpg);
background-repeat:no-repeat;
margin-left:3px;
}
.image_archive_header3{
width:670px;
height:56px;
background-image: url(Images_09/Main_Gallery/IMAGE_archive3_header.jpg);
background-repeat:no-repeat;
margin-left:3px;
}
.archive_instruction_text{
width:670px;
height:58px;
display:block;
background-image:url(Images_09/Main_Gallery/link_instructions.jpg);
background-repeat:no-repeat;
}
.arhive_header_sidebar{
width:242px;
height:46px;
display:block;
background-image:url(Images_09/Main_Gallery/Archive_header_sidebar.jpg);
background-repeat:no-repeat;
}
/* ------------------------------------------------------- end Gallery css ----------------------------------------------------- */
/* ------------------------------------------------------- start Family css ----------------------------------------------------- */

.contentwraper{
width: 851px;
height: auto;
min-height: 200px;
position:relative;
}
.familycontent{
width: 700px;
height: auto;
float: left;
margin-left: 20px !important;
margin-left: 10px;
display:inline;
margin-top: 15px;
border-right: dotted 1px #666666;
}
.familycontent:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}
.bio_holder{
width: 550px;
height:auto;
min-height: 160px;
border-top: dotted 1px #333;
border-bottom: dotted 1px #333;
margin-left: 5px;
margin-top:5px;
display: block;
}
#bio_flash_holder_one{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/jeff_bev.jpg);
background-repeat:no-repeat;
}
#bio_textholder_one{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_two{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/donny_nancy.jpg);
background-repeat:no-repeat;
}
#bio_textholder_two{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_three{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/dave_veda.jpg);
}
#bio_textholder_three{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_four{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/Ken.jpg);
}
#bio_textholder_four{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
#bio_flash_holder_five{
width: 150px;
height: 130px;
border: solid 1px #000;
margin-left: 5px;
margin-top: 5px;
float: left;
background-image:url(images/Family/josh.jpg);
}
#bio_textholder_five{
width: 370px;
height: 130px;

margin-right: 5px;
margin-top: 5px;
float: right;
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#333333;
}
.golink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
margin-left: 45px;

}
.golink:hover{
color:#000000;
}
.family_bodytext{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color:#666666;
margin-bottom:8px;
}
.family_bodytext a{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #666666;
}
.family_bodytext a:hover{
font-family:"Times New Roman", Times, serif;
font-size:11px;
color: #000000;
}
.family_bodytext_bold{
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color: #000000;
}
.family_sidebar{
width:220px;
height:300px;
float: right;
display:block;
margin-right:25px;
margin-top:15px;
}
.family_flash{
width:860px;
height:700px;
display: block;
margin-left: 60px !important;
margin-left:30px;
margin-top:10px;
}

/* ------------------------------------------------------- end Family css ----------------------------------------------------- */
/* ------------------------------------------------------- start News css ----------------------------------------------------- */


.news_holder_right{
width:670px;
height:auto;
min-height:800px;
display:block;
float:right;
margin-right:30px;
}
.news_story_holder{
width:670px;
height:auto;
display:block;
margin-bottom:10px;
border-bottom: dotted 1px #666666;
}
.news_header_main{
width:670px;
height:60px;
display:block;
background-image:url(Images_09/News_09/09_news_header.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-bottom:15px;
}
.news_headline_main{
width:670px;
height: 15px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
color:#333333;
border-bottom: 1px solid #666666;
}
.news_body_text{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#666666;
padding-top:5px;
padding-bottom:5px;
}
.news_body_text a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#666666;
}
.news_body_text a:hover{
color: #000000;
}
.news_image_holder{
width:auto;
height:auto;
display:block;
float:left;
padding-right:10px;
padding-bottom:5px;
padding-top:0px;
}
.news_sidebar{
width: 220px;
height:300px;
display:block;
float:left;
margin-left:36px !important;
margin-left:18px;
margin-top:15px;

}
.events_header_main{
width:220px;
height:60px;
display:block;
background-image:url(Images_09/News_09/Schedule_Events_header.jpg);
background-repeat:no-repeat;
}
.event_holder{
width:220px;
height:300px;

}
.event_text{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#990000;
}
.event_text ul{
list-style-type:none;
color:#990000;
}
.event_text ul li{
color:#990000;
padding-top:5px;
padding-bottom:5px;
border-bottom: dotted 1px #666666;
}
.event_text ul li a{
color:#990000;
text-decoration:none;
}
.event_text ul li a:hover{
color: #000000;
}

/* ------------------------------------------------------- end News css ----------------------------------------------------- */
/* ------------------------------------------------------- start Contact css ----------------------------------------------------- */

.title_holder{
width:300px;
height:50px;
display:block;
float: left;
}
.info_holder{
width:350px;
height: 50px;
color:#993300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-top:10px;
padding-left: 15px;
line-height:18px;
float:left;
}
.contentholder{
width: 851px;
height: auto;
background-image:url(images/gallery/gallery_top.jpg);
background-repeat:no-repeat;
}
.info_holder a{
width:480px;
height: 50px;
color:#993300;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:15px;

}
.info_text_dark{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.contact_wraper{
width: 719px;
height: 420px;
margin-left: 60px !important;
margin-left: 30px;
display:block;
margin-top: 15px;

}
.contact_wraper:after{
content: ".";
display: block;
visibility: hidden;
height: 0;
font-size: 1px;
clear: both;
}