/* GLOBAL RESETS */
* {padding:0; margin:0;}

body {font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,img{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,p{font-weight:normal; line-height:1em; font-size:1em;}
q:before,q:after{content:'';}
a{text-decoration:none;}



/* GLOBAL STYLES */

body {font-family:Arial, "Lucida Grande", Verdana; color:#FFFFFF; background-color:#000000;}

hr {border:0; height:1px; color:#352E24; background-color:#352E24; margin:20px 0 20px 0;}



/* STRUCTURE */

#topholder {width:100%; margin:0px; padding:0 0 0 0; border-bottom:1px solid #352E24; background-color:#141311; background-image:url(../images/bg_gradient.jpg); background-repeat:repeat-x; }


#holder { width:960px; margin:0px auto;}


#header {height:135px; width:960px; padding-top:37px;}

#header #logo { float:left; width:460px;}

#header #navigation { float:left; width:450px; padding-top:60px; padding-left:50px;}

#header #navigation ul {display:inline;}
#header #navigation li {float:left; width:90px;}
#header #navigation li.larger {width:150px}

#header #navigation a{color:#9F9B7F; font-size:1.4em; padding:0 10px 0 10px;}
#header #navigation a:hover {color:#FFFFFF; font-weight:bold;}

#header #gradient_lip {border-top:1px solid #352E24; background-image:url(../images/gradient_lip.gif); background-repeat:no-repeat; height:50px;}


#strapline { width:960px; height:60px; padding-top:10px;  }

#strapline h1 { font-size:2.2em; color:#9F9B7F;}
#strapline h1 .h1enlarge {color:#605838; text-transform:uppercase;}


#mainpicture { background-image:url(../images/home_main.jpg); background-repeat:no-repeat; height:294px; padding:75px 480px 0 40px;}
#mainpicture h2 { font-size:3.2em; color:#9F9B7F; text-transform:uppercase;}
#mainpicture h2 a{ color:#9F9B7F;} #mainpicture h2 a:hover{ text-decoration:underline;}

#mainpicture .quotemarks {font-family:"Times New Roman", Times, serif; font-size:5em;  color:#666666; display:inline; z-index:5;}

#mainpicture h3 { font-size:1.6em; line-height:1.4em; color:#3A372D; padding:10px 0 10px 0; z-index:0;}
#mainpicture h4 { font-size:2.0em; line-height:1.4em; color:#E1E1E1; padding:7px 7px 9px 7px; font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background-color:#141311; display:inline;}
 
#mainpicture h4 a {font-weight:bold; color:#E1E1E1;}
#mainpicture h4 a:hover{text-decoration:underline;}
 
 
#centresection {width:960px; height:100px; padding:40px 0 40px 0; border-top:1px solid #352E24; border-bottom:1px solid #352E24; margin:40px 0 40px 0; } 

#centresection p {padding:0 50px 0 300px; font-size:1.4em; line-height:1.6em; color:#9F9B7F; } 
#centresection p .highlight {color:#B5B3A2; font-size:1.4em;}

#centresection p .highlight a {color:#B5B3A2; font-weight:bold;}
#centresection p .highlight a:hover{color:#FFFFFF; }



#homepage_body {width:960px; height:420px; padding:0 0 0 0;}
#homepage_body h3{text-transform:uppercase; font-size:3.2em; color:#706740; padding-bottom:10px; }

#homepage_body h3 a {color:#706740;}#homepage_body h3 a:hover {text-decoration:underline;}
#homepage_body h4 {color:#9F9B7F; font-size:2.6em; padding-bottom:15px;}
#homepage_body p{color:#9F9B7F; font-size:1.4em;}
#homepage_body img {float:left; padding:20px 10px 30px 10px; }
#homepage_body img.middle {padding-right:45px; padding-left:45px; }


#bottomholder { width:100%; margin:0px}
#bottomholder #gradient_lip {width:960px; margin:0px auto; padding-top:5px;}
#bottomholder h1 { font-size:2.2em; color:#9F9B7F;}


#bottomholder #footer {width:960px; margin:0px auto; background-color:#141311; border:1px solid #352E24; height:350px;}

#bottomholder #footer h2 { font-size:1.8em; color:#605838; line-height:1.1em; padding-bottom:10px;}
#bottomholder #footer p {font-size:1.4em; line-height:1.5em; color:#9F9B7F;}
#bottomholder #footer a {font-weight:bold; color:#B5B3A2;}
#bottomholder #footer a:hover {text-decoration:underline;}

#bottomholder #footer #colone {width:280px; float:left; padding:20px;}
#bottomholder #footer #coltwo {width:290px; float:left; padding:20px 10px 20px 20px;}
#bottomholder #footer #colthree {width:270px; float:left; padding:20px 20px 20px 30px;}

#bottomholder #footer #coltwo img {padding:10px 20px 10px 0; float:left; }

#bottomholder #footer #colone p.credit {font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}


#bottomholder #credits {width:960px; margin:0px auto; padding-top:10px; }
#bottomholder #credits p {font-size:1.4em; line-height:1.7em; color:#605838; }

#bottomholder #credits a {color:#605838; font-weight:bold; }
#bottomholder #credits a:hover {text-decoration:underline;}


.brown_border{border-top:1px solid #352E24; height:3px;}



#leftcolumn { width:300px; float:left; padding:0 20px 0 0; height:200px;}
#leftcolumn h1{font-size:2.2em; line-height:1.5em; color:#9F9B7F; text-transform:uppercase; padding:8px 0 8px 0;}
#leftcolumn h2{font-size:2.2em; line-height:1.5em; color:#605838; text-transform:uppercase; padding:8px 0 8px 0;}


#leftcolumn h1.active {color:#B5B3A2; padding-bottom:0;}
#leftcolumn h1.active a{color:#B5B3A2;}
#leftcolumn h1.active a:hover{color:#FFFFFF;}
#leftcolumn h2.inactive {color:#605838; padding-bottom:0;}
#leftcolumn h2.inactive a{color:#605838;}
#leftcolumn h2.inactive a:hover{color:#FFFFFF;}
#leftcolumn h5 {color:#B5B3A2; line-height:1em; font-size:1.4em; padding:2px 0 10px 0; }
#leftcolumn h5.inactive {color:#605838;}

#leftcolumn ul {list-style:none; padding-left:25px;}
#leftcolumn li a{color:#B5B3A2; line-height:1.6em; font-size:1.4em; }
#leftcolumn li a:hover{color:#FFFFFF; line-height:1.6em; font-size:1.4em; }

#leftcolumn #split { width:220px; height:7px; border-top:1px solid #352E24; border-bottom:1px solid #352E24; margin:5px 0 5px 0; }
#rightcolumn {width:640px; float:left; padding:0 0 30px 0;} 
#rightcolumn p{font-size:1.4em; line-height:1.5em; color:#9F9B7F; padding:8px 0 8px 0;}
#rightcolumn .white {color:#FFFFFF;}


#rightcolumn p a {color:#FFFFFF; font-size:1.2em; font-weight:bold;}
#rightcolumn h2 {font-size:2.6em; line-height:1.5em; color:#605838; padding:8px 0 8px 0; text-transform:uppercase;}
#rightcolumn h3 {font-size:2em; line-height:1.5em; color:#9F9B7F; padding:8px 0 8px 0;}

#rightcolumn ul {list-style:disc; margin:0 0 0 15px; }
#rightcolumn li {font-size:1.4em; line-height:1.5em; color:#706740;}
#rightcolumn li.light {font-size:1.4em; line-height:1.5em; color:#9F9B7F;}

#rightcolumn #speclist ul {list-style:disc; margin:0 0 0 15px; }
#rightcolumn #speclist li {font-size:1.8em; line-height:1.8em; color:#706740;}



#rightcolumn #buttons ul  {list-style:none; display:inline; margin:0; padding:0; }
#rightcolumn #buttons li {font-size:1.4em; line-height:1.5em; color:#9F9B7F; width:125px; float:left;}


#rightcolumn img {padding:0 0 0 0; margin:0 0 0 0; border:none; float:left; }
#rightcolumn img.paddedbutton {padding:60px 25px 0 0; margin:0 0 0 0; border:none; float:left; }
#rightcolumn img.backplate {padding-right:20px;}
#rightcolumn img.buttons {padding:0 10px 8px 0;}
#rightcolumn img.largeimage {padding:10px 0 10px 0; float:none;}
#rightcolumn img.lightboxthumb {padding-right:20px; float:left;}


#rightcolumn img.order {float:right; border:0; padding:8px 250px 0 0;}

#rightcolumn img a {border:0;}

#rightcolumn .text {height:30px; width:400px; color:#666666; font-size:2em; border:1px solid #3f3f3f; padding:2px;}
#rightcolumn .textarea {height:120px; width:400px; color:#666666; font-size:2em; border:1px solid #3f3f3f;}

#rightcolumn .form_button {height:50px; font-size:2em; width:122px; border:0;}




/* FLICKR STYLES */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#ffffff !important;}
#flickr_badge_uber_wrapper a{ ext-decoration:none !important; background:#ffffff !important;color:#ffffff;}
#flickr_badge_uber_wrapper {width:100%;}
#flickr_badge_wrapper {}
#flickr_badge_wrapper img {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}