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

outer_wrapper
inner_wrapper
header
logo
page_title
page_phrase
content
column01
column02
footer
sub_navigation
company_info

*/

* {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
p{font-size:10px;}
h2{margin:0 0 20px; font-size:14px; font-weight:bold; letter-spacing:2px; text-transform:uppercase;}
h3{font-size:12px; letter-spacing:2px; text-transform:uppercase;}
h4{font-size:12px; font-style:italic;}
.back_button{margin:0 0 0 164px; padding:0; width:87px; line-height:30px; display:block;}
.back_button a{margin:0; padding:15px; font-size:10px; color:#252525;}
.back_button a:hover{margin:0; padding:15px; font-size:10px; color:#666666; font-weight:bold; letter-spacing:2px;}
.page_header ul{margin:80px 0 0 25px; list-style:none; text-transform:uppercase; font-weight:bold; letter-spacing:2px; font-size:18x; color:#FFFFFF; line-height:15px;}
a{text-decoration:none; border:none;}
.span{margin:20px 20px; width:293px; border-bottom:solid 1px #333333;}
.span02{margin:20px 20px 20px 35px; width:215px; border-bottom:solid 1px #333333;}

body{background-color:#272727;}
#outer_wrapper{padding:0; margin:auto; width:766px; height:auto; background-image:url(images/site_artwork/outer_wrapper_graphic.jpg); background-repeat:no-repeat;}
#inner_wrapper{padding:0; margin:auto; width:615px;}

#header{padding:0; margin:0; width:615px; height:342px;}
#logo{float:left; margin:87px 0 0; width:184px; height:255px; background-image:url(images/site_artwork/header_logo.jpg); background-repeat:no-repeat;}

.page_title{margin:203px 0 0; width:179px; height:49px; background-color:#000000; text-transform:uppercase; font-weight:bold; font-size:14px; letter-spacing:2px; color:#FFFFFF; line-height:49px; text-align:center;}

#brown_title{float:left; margin:87px 0 0; width:179px; height:255px; background-image:url(images/site_artwork/brown_navgraphic.jpg); background-repeat:no-repeat;}
#brown_header{float:right; margin:87px 0 0; width:252px; height:255px; background-image:url(images/site_artwork/brown_header.jpg); background-repeat:no-repeat;}

#blue_title{float:left; margin:87px 0 0; width:179px; height:255px; background-image:url(images/site_artwork/blue_navgraphic.jpg); background-repeat:no-repeat;}
#blue_header{float:right; margin:87px 0 0; width:252px; height:255px; background-image:url(images/site_artwork/blue_header.jpg); background-repeat:no-repeat;}

#orange_title{float:left; margin:87px 0 0; width:179px; height:255px; background-image:url(images/site_artwork/orange_navgraphic.jpg); background-repeat:no-repeat;}
#orange_header{float:right; margin:87px 0 0; width:252px; height:255px; background-image:url(images/site_artwork/orange_header.jpg); background-repeat:no-repeat;}

#green_title{float:left; margin:87px 0 0; width:179px; height:255px; background-image:url(images/site_artwork/green_navgraphic.jpg); background-repeat:no-repeat;}
#green_header{float:right; margin:87px 0 0; width:252px; height:255px; background-image:url(images/site_artwork/green_header.jpg); background-repeat:no-repeat;}


#content{padding:0; margin:0; width:615px; height:auto;}

#brown_wrapper{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/brown_wrapper.jpg);}
#brown_box{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/brown_box.jpg); overflow:auto; background-position:bottom; background-repeat:no-repeat;}

#green_wrapper{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/green_wrapper.jpg);}
#green_box{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/green_box.jpg); overflow:auto; background-position:bottom; background-repeat:no-repeat;}

#blue_wrapper{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/blue_wrapper.jpg);}
#blue_box{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/blue_box.jpg); overflow:auto; background-position:bottom; background-repeat:no-repeat;}

#orange_wrapper{padding:0; margin:0px; width:615px; height:auto; background-image:url(images/site_artwork/orange_wrapper.jpg);}
#orange_box{padding:0; margin:0px; width:615px; height:400px; background-image:url(images/site_artwork/orange_box.jpg); overflow:auto; background-position:bottom; background-repeat:no-repeat;}

#column01{float:left; padding:0 0 14px 0; margin:14px 0 28px 0; width:270px; color:#FFFFFF;}
#column01 p{padding:10px 20px 20px 35px;}
#column01 h2{padding:17px 20px 0 35px;}
#column01 h3{margin:0 0 0 35px;}
#column01 h4{margin:0 0 0 35px;}
ul.network_links{list-style-type:circle; margin:0 0 0 45px; font-size:10px; line-height:20px;}
#column01 img{margin:10px 0 10px 35px; width:215px; height:70px;} 


#column01_alt{float:left; padding:0 0 14px 0; margin:14px 0 28px 18px; width:333px; hight:auto; background-color:#ffffff; color:#272727;}
#column01_alt p{padding:10px 18px 20px 22px;}
#column01_alt h2{padding:17px 18px 0 22px;}
#column01_alt h3{margin:0 0 0 22px;}
#column01_alt h4{margin:0 0 0 22px;}
#column01_alt img{margin:10px 0 10px 22px; width:291px; height:70px; border:solid 1px #666666;}
#column01_alt img.float_rt{float:right; margin:10px 20px 10px 22px; width:100px; height:80px; border:solid 1px #666666;}



#column02{float:left; padding:0 0 14px 0; margin:14px 0 28px 0; width:333px; hight:auto; background-color:#ffffff; color:#272727;}
#column02 p{padding:10px 18px 20px 22px;}
#column02 h2{padding:17px 18px 0 22px;}
#column02 h3{margin:0 0 0 22px;}
#column02 h4{margin:0 0 0 22px;}
#column02 img{margin:10px 0 10px 22px; width:291px; height:70px; border:solid 1px #666666;}
#column02 .flashphotos{margin:10px 0 10px 22px; width:291px; height:270px; border:solid 1px #666666;}
#column02 img.float_rt{float:right; margin:10px 20px 10px 22px; width:100px; height:80px; border:solid 1px #666666;}

#column02_alt{float:left; padding:0 0 14px 0; margin:14px 0 28px 0; width:252px; color:#FFFFFF;}
#column02_alt p{padding:10px 20px 20px 20px;}
#column02_alt h2{padding:17px 20px 0 20px;}
#column02_alt h3{margin:0 0 0 20px;}
#column02_alt h4{margin:0 0 0 20px;}
#column02_alt img{margin:10px 0 10px 20px; width:215px; height:70px;}
#column02_alt img.beauty{margin:0px 0 20px 20px; width:215px; height:auto;}

#footer{padding:0; margin:0; width:615px; height:auto;}
#footer_alt{position:absolute; top:700px; padding:0; margin:0; width:615px; height:auto;}
#sub_navigation{float:right; margin:20px 0 0 0; padding:0; width:auto; height:auto;}
#sub_navigation a{line-height:20px; text-decoration:none; color:#999999; font-size:9px;}
#company_info{float:left; margin:20px 0 0 0; padding:0; width:200px; height:auto;}
#company_info p{line-height:20px; color:#999999; font-size:9px;}
#clear{clear:both;}

/* Main Page Styling */
#outer_wrapper_alt{padding:0; margin:auto; width:766px; height:800px; background-image:url(images/site_artwork/outer_wrapper_graphic.jpg); background-repeat:no-repeat;}
#inner_wrapper_alt{padding:0; margin:auto; width:615px; height:700px;}
#main_menu{position:absolute; z-index:1; padding:0; margin:0; width:615px; height:650px;}
#logo_button{position:absolute; z-index:6; top:116px; left:0px; margin:0; width:187px; height:260px; background-image:url(images/site_artwork/main_logo.jpg); background-repeat:no-repeat;}
#brown_button{position:absolute; z-index:2; top:294px; left:334px; margin:0; width:188px; height:261px; background-image:url(images/site_artwork/main_brown.jpg); background-repeat:no-repeat;}
#orange_button{position:absolute; z-index:4; top:186px; left:171px; margin:0; width:187px; height:259px; background-image:url(images/site_artwork/main_orange.jpg); background-repeat:no-repeat;}
#blue_button{position:absolute; z-index:3; top:325px; left:57px; margin:0; width:189px; height:260px; background-image:url(images/site_artwork/main_blue.jpg); background-repeat:no-repeat;}
#green_button{position:absolute; z-index:5; top:86px; left:316px; margin:0; width:187px; height:258px; background-image:url(images/site_artwork/main_green.jpg); background-repeat:no-repeat;}
.button_title{float:right; margin:202px 0 0 0; width:179px; height:49px; background-color:#000000; text-transform:uppercase; font-weight:bold; font-size:14px; letter-spacing:2px; color:#FFFFFF; line-height:49px; text-align:center;}
a.menu{float:right; margin:202px 0 0 0; width:179px; height:49px; text-transform:uppercase; font-weight:bold; font-size:14px; letter-spacing:2px; color:#FFFFFF; line-height:49px; text-align:center;}
a.menu:hover{float:right; margin:202px 0 0 0; width:179px; height:49px; text-transform:uppercase; background-color:#000000; font-weight:bold; font-size:14px; letter-spacing:2px; color:#FFFFFF; line-height:49px; text-align:center;}

