* {font-family:'Trebuchet MS', 'Lucida Grande', Arial, Verdana, sans-serif; margin:0; padding:0; line-height:18px; font-size:12px; text-decoration:none; text-align:left;}
body {background:url(../images/background_beige.gif) #882810; text-align:center;}

p {font-size:1em; color:#a03900;}
p.statement {font-size:0.95em; color:#848484;}
p.statement a {color:#000; font-weight:bold; text-decoration:underline; font-size:0.95em; text-align:right;}
p.statement a:hover {text-decoration:none;}
h1, h2, h3, h4, h5 {font-weight:normal; color:#a03900;}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
ul, li {list-style-type:none;}

form {margin:0; padding:0;}

#container {background-color:#e9e5da; padding:20px; width:900px; text-align:center; margin:20px auto 0 auto;}
#wrapper {background-color:#e9e5da; height:100%;}

#header {height:150px; width:900px; border-bottom:1px solid #e9e5da;}
.logo {width:399px; border-right:1px solid #e9e5da; height:150px; float:left; background:url(../images/logo.jpg) no-repeat top left;}
.logo a {display:block;width:399px; height:150px;}
#navigation {width:500px; height:150px; float:right; background:url(../images/navigation_bg.jpg) no-repeat top left;}
ul.nav {display:block; height:130px; width:150px; padding-top:20px;}
ul.nav li {}
ul.nav li a {display:block; padding:5px 37px; background:url(../images/nav_item_bg.gif) no-repeat left; color:#FFF;}
ul.nav li a:hover {background:url(../images/nav_item_bg-over.gif) no-repeat left;}

#leftColumn {min-width:250px; min-height:500px; max-width:399px; border-right:1px solid #e9e5da; position:relative; top:0px; float:left; background:url(../images/leftcol_bg.gif) #e3dcca repeat-x bottom;}

#sliders {width:250px; float:left;}

.dhtmlgoodies_question {display:block; height:58px; overflow:hidden; cursor:pointer;}
.dhtmlgoodies_question a {text-decoration:none;}
.dhtmlgoodies_question a:hover {text-decoration:none;}
.dhtmlgoodies_question b {position:relative; right:3000em;}
.dhtmlgoodies_answer {background-color:#673b22; visibility:hidden; height:0px; overflow:hidden; position:relative; font-size:1em; color:#FFF;}
.dhtmlgoodies_answer div {padding:15px;}
.dhtmlgoodies_answer p, .dhtmlgoodies_answer h1, .dhtmlgoodies_answer h2, .dhtmlgoodies_answer h3, .dhtmlgoodies_answer h4, .dhtmlgoodies_answer h5 {color:#FFF;}
.dhtmlgoodies_answer a {color:#FFF; font-weight:bold; text-decoration:underline; font-size:1em;}
.dhtmlgoodies_answer a:hover {text-decoration:underline;}
.dhtmlgoodies_answer form p, .dhtmlgoodies_answer form a {font-size:1em;}
.dhtmlgoodies_answer input {font-size:0.87em; color:#848484; border:1px solid #848484; padding:2px; width:200px; margin:5px 0;}
.dhtmlgoodies_answer input.button {width:auto; border:none; padding:0; margin:5px 0;}
.dhtmlgoodies_answer textarea {font-size:0.87em; color:#848484; border:1px solid #848484; padding:2px; width:200px; height:75px; margin:5px 0;}
.dhtmlgoodies_answer input.button {border:0; margin:5px 0;}
.dhtmlgoodies_answer_content{padding:1px; font-size:0.9em; position:relative;}

.dhtmlgoodies_answer input.state {width:124px; margin-right:10px;}
.dhtmlgoodies_answer input.zip {width:60px;}

#dhtmlgoodies_q1 {background:url(../images/button_upcoming.jpg) no-repeat top left #000;}
#dhtmlgoodies_q2 {background:url(../images/button_learnaboutnoel.jpg) no-repeat top left #000;}
#dhtmlgoodies_q3 {background:url(../images/button_contact.jpg) no-repeat top left #000;}
#dhtmlgoodies_q4 {background:url(../images/button_spreadtheword.jpg) no-repeat top left #000;}
#dhtmlgoodies_q5 {background:url(../images/button_checktheseout.jpg) no-repeat top left #000;}
#dhtmlgoodies_q6 {background:url(../images/button_signupformore.jpg) no-repeat top left #000;}

p.alink {margin:10px 0px;}
p.alink a {display:block; margin-left:-15px; font-size:1.2em; padding-left:30px; background:url(../images/nav_item_bg.gif) no-repeat left;}

.quickView {width:148px; float:right; background:url(../images/quickview_bg.jpg) no-repeat right top; border-left:1px solid #e9e5da;}
.quickView div {margin:3px; padding:6px 9px;}
.quickView div h3 {font-size:1em; color:#FFF;}
.quickView div a {display:block; width:115px; height:115px; background-color:#FFFFFF; padding:3px; margin:7px 0; border:1px solid #fff;}
.quickView div a:hover {border:1px solid #673b22;}
.quickView div a img {display:block; width:115px; height:115px; border:0;}

#mainContent {width:460px; float:right; position:relative; top:0px; padding:30px 20px 0 20px; background-color:#e9e5da;}
#mainContent p {line-height:20px;}
#mainContent a {color:#a03900; text-decoration:underline; font-weight:bold;}
#mainContent a:hover {text-decoration:none;}
#mainContentGallery {width:628px; float:right; position:relative; top:0px; padding:30px 0px 0 20px;}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContentGallery h1, #mainContentGallery h2, #mainContentGallery h3 {display:block; height:25px;}
h1.welcome {background:url(../images/header_welcome.gif) no-repeat;}
h1.about {background:url(../images/header_about.gif) no-repeat;}
h1.gallery {background:url(../images/header_gallery.gif) no-repeat;}
h1.contact {background:url(../images/header_contact.gif) no-repeat;}
h1.spread {background:url(../images/header_spreadtheword.gif) no-repeat;}
h1.signup {background:url(../images/header_signup.gif) no-repeat;}
h2.statement {background:url(../images/header_artiststatement.gif) no-repeat;}

#mainContent h1, #mainContentGallery h1 {margin-bottom:20px;}

.homeContent p {font-size:1.1em;}

p.galleryTagline {display:block; width:auto; float:right; margin-top:-40px; margin-right:35px; font-size:1em; font-weight:bold;}

.galleryThumb {margin:0 34px 15px 0; float:left;}
.galleryThumb a {display:block; width:115px; height:115px; background-color:#FFFFFF; padding:3px; border:1px solid #FFF;}
.galleryThumb a:hover {border:1px solid #673b22;}

fieldset {border:0; margin-top:25px;}
label {display:block; font-size:1em; color:#000; font-weight:bold; margin-bottom:5px;}
input {margin-bottom:20px; padding:3px; width:300px;}
textarea {margin-bottom:20px; padding:3px; width:400px; height:
130px;}
input.button {width:auto;}
input.optin {width:auto; float:left; position:relative; margin-top:-39px;}
label.optin {font-weight:normal;}

#footer {clear:both; text-align:center; padding-top:20px; font-size:0.87em; color:#673b22;}
#footer acronym {font-size:1em;}
#footer a {font-size:0.87em; color:#673b22;}
#footer a:hover {text-decoration:underline;}

.imageSwap {position:relative; right:3000em;}
.brclear {clear:both;}

/* Bubble Tool Tips */
.tooltip{
width: 200px; color:#fff;
font-size:15px;
font-weight:bold;
text-decoration:none;text-align:center}

.tooltip span.top {display:block; padding: 45px 15px 0; background: url(../images/bt.gif) no-repeat top; font-size:16px; text-align:center;}

.tooltip b.bottom {padding:3px 8px 15px;color: #548912; background: url(../images/bt.gif) no-repeat bottom}
/* EOF Bubble Tool Tips */

/* FrogJS */
#FrogJS {width: 530px; height: 330px; margin: 0 auto; background-color:#FFFFFF; padding:30px 30px 15px 30px;}
#FrogJS img {border:1px solid #666; padding:5px;}
#FrogJSCredit {text-align: right; font-size: 80%; color: #999; padding: 0px; display:none;}
#FrogJSCaption {text-align: left; line-height: 14px; font-size:10px; color:#666; margin:20px 0; height:75px; overflow:auto;}
.studio_slider {width:495px; height:600px; overflow:hidden; margin:0 auto; text-align:center;}
.studio_slider_directions {text-align:right; font-size:10px; color:#666; font-weight:bold; padding-right:21px;}
/* EOF FrogJs */


.galleryButtonCurrent, .galleryButtonEarlier {clear:both; padding-top:15px; text-align:right; padding-right:34px;}

/* Upcoming Ads */
.upcoming_ridgway {display:block; width:227px; height:194px; margin:0 auto; overflow:hidden; background:url(../images/ridgway_ad.jpg) no-repeat;  position:relative; right:3px;}
.upcoming_ridgway b {position:relative; right:3000em;}

.upcoming_homeshow08 {display:block; width:218px; height:160px; margin:0 auto; overflow:hidden; background:url(../images/ad-homeshow2008.jpg) no-repeat; position:relative; right:0px;}
.upcoming_homeshow08 a, .upcoming_homeshow08 a:link, .upcoming_homeshow08 a:visited, .upcoming_homeshow08 a:hover, .upcoming_homeshow08 a:active, .upcoming_homeshow08 a:focus {display:block; width:218px; height:160px; margin:0 auto; overflow:hidden; text-decoration:none;}
.upcoming_homeshow08 a b {position:relative; right:3000em;}
