@charset "UTF-8";
/********* 	Alpine Structures ~ Copyright 2010 ************/

/********** global *************/

body {margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x #623a22;}
.clear {clear:both;}
#container {width:960px; margin:0 auto; background:#ececd9;}

/********** masthead *************/

#masthead {background:url(../images/masthead_bg.jpg) no-repeat; height:167px;}
#masthead h1 {width:330px; float:left; text-indent:-9999px; margin:0 auto;}
#masthead ul {list-style-type:none; margin:0; padding:112px 0 0 0; float:left;}
#masthead li {float:left; padding:0 5px; border-left:1px solid #fff; border-right:1px solid #392214;}
#masthead li.first {border-left:0;}
#masthead li.last {border-right:0;}
#masthead li a {display:block; font-family:Georgia, serif; color:#fff; text-decoration:none; padding:3px 10px; text-transform:uppercase; font-size:16px;}
#masthead li a:hover {background:url(../images/nav_active.jpg);}

/********** content *************/

input, textarea {border:#996600 1px solid;}

table {font-family:Arial, sans-serif; font-size:12px; color:#333; line-height:18px; padding:0 20px 0 0;}

.left {width:195px; float:left; padding:15px 16px; background:url(../images/left_bg.jpg) repeat-y right;}
.left p {font-family:Arial, sans-serif; font-size:11px; line-height:14px; color:#623a22; padding:0 5px;}
.left p i {color:#87945c;}

h2 {margin:0; padding:8px 0; font-size:42px; border-bottom:3px solid #3b2314; font-family:Georgia, serif; font-weight:normal; color:#3b2314;}

hr { border:#996600 1px dotted;}

a#brochure {background:url(../images/brochures.jpg) no-repeat; width:206px; height:169px; margin:0 0 0 -7px; text-indent:-9999px; display:block; margin:10px 0; text-indent:-9999px; display:block; margin:10px 0;}
a#catalog {background:url(../images/catalog_a.jpg) no-repeat; width:198px; height:48px; text-indent:-9999px; display:block; margin:10px 0;}
a#prebuilt {background: url(../images/prebuilt_a.jpg) no-repeat; width:198px; height:30px; text-indent:-9999px; display:block; margin:10px 0;}
a#shedkits {background: url(../images/shedkits_a.jpg) no-repeat; width:198px; height:30px; text-indent:-9999px; display:block; margin:10px 0;}

.warranty {background: url(../images/warranty_bg.jpg) no-repeat; width:157px; margin:10px auto; height:90px; padding:15px;}
.warranty h2 {margin-top:-8px; padding:0 0 3px 0; text-align:center; color:#ececd9;}
.warranty p {margin:5px 0 0 0; line-height:15px; color:#ececd9;}
.warranty a, .warranty a:hover{margin:5px 0 0 0; line-height:15px; color:#b1d4a0;}

#warranty {background: url(../images/warranty_bg.jpg) no-repeat; width:157px; height:90px; padding:15px; float:right; margin:5px 0 0 0; line-height:15px; color:#ececd9; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.right {padding:0 10px 10px 36px; _padding-left:20px; float:left; width:680px;}
.right a img{color:#333; border-color:#333;}
.right p {font-family:Arial, sans-serif; font-size:12px; color:#333; line-height:18px; padding:0 20px 0 0;}
.right p strong {color:#6f4932; text-transform:uppercase;}
.right p a{font-family:Arial, sans-serif; font-size:12px; color:#863413; line-height:18px; padding:0;}
.right ul li {font-family:Arial, sans-serif; font-size:12px; color:#333; line-height:18px; padding:0 20px 0 0;}

h3 {font-family:Georgia, serif; color:#3b2314; font-size:20px; padding:10px 30px 10px 50px; background: url(../images/h2_bg.jpg) no-repeat; font-weight:normal;}

.banner {background: url(../images/banner.png) no-repeat; width:722px; height:363px; margin:-29px 0 0 -30px;}

a#special {background: url(../images/special_a.jpg) no-repeat; width:205px; height:129px; margin:0 10px 0 20px; float:right; text-indent:-9999px; display:block; text-indent:-9999px; display:block;}

input, textarea {background: url(../images/input_bg.jpg) repeat-x #fff; color:#330000; font-size:12px; padding:0 2px; margin:4px 0;}

.submit {cursor:pointer;}

/********** footer *************/

#footer {background: url(../images/footer_bg.jpg) no-repeat top #623a22; height:30px;}
#footer p {padding:25px 10px; font-family:Arial, sans-serif; font-size:11px; color:#fff;}
#footer a {float:right; text-decoration:none; color:#fff;}
#footer a:hover {text-decoration: underline;}
