@import url(reset.css);
@import url(default.css);

body { background: #d2bc82 url(../images/bg.png); }

#container { width: 986px; margin: 0 auto; position: relative; }

#header { padding-top: 102px; position: relative; z-index: 50; }
#header h1 {/*background-image: url(../images/logo.gif);*/ width: 305px; text-indent: -9999px; position: absolute; bottom: -180px; left: 113px; display: none; }
#header h1 a:link, #header h1 a:visited { display: block; height: 84px; }
body.section-2 #header h1, body.section-1 #header h1,
body.section-3 #header h1, body.section-4 #header h1 { display: block; }
#header h2 { display: none; }

#menu { margin: 0; padding: 0; position: absolute; z-index: 75; top: 0%; left: 0%; background-image: url(../images/menu_bg.jpg); background-repeat: no-repeat; width: 986px; height: 102px; }
#menu li { list-style: none outside; position: absolute; }
#menu li a:link, #menu li a:visited { display: block; text-indent: -9999px; }

#menu li#m-info { width: 165px; bottom: 10px; left: 285px; }
#menu li#m-info a { height: 40px; }
.section-3 #menu li#m-info { top:20px;}
.section-4 #menu li#m-info { top:20px;}

#menu li#m-folio { width: 165px; bottom: 10px; left: 68px; }
#menu li#m-folio a { height: 30px; }
.section-3 #menu li#m-folio { top:20px;}
.section-4 #menu li#m-folio { top:25px;}

#menu li#m-photo { width: 175px; top: 35px; right: 75px; }
#menu li#m-photo a { height: 35px; }
.section-3 #menu li#m-photo { top:15px;}
.section-4 #menu li#m-photo { top:35px;} 

#menu li#m-store { width: 165px; top: 25px; right: 315px; }
#menu li#m-store a:link, #menu li#m-store a:visited { height: 35px; }
.section-4 #menu li#m-store { top:15px;}

body.section-2 #menu { background-image: url(../images/menu_2.png); }
body.section-1 #menu { background-image: url(../images/menu_1.png); }
body.section-3 #menu { background-image: url(../images/menu_3.png); }
body.section-4 #menu { background-image: url(../images/menu_4.png); }

#submenu { margin: 0; padding: 0; background: #e9d89f; margin: 0 0 15px; }
#submenu li { list-style: none outside; float: left; }
#submenu li.active { background: #6e5e2a; }
#submenu li a:link, #submenu li a:visited { color: #56481a; display: block; padding: 3px 9px; text-decoration: none; }
#submenu li.active a:link, #submenu li.active a:visited { color: #f8ebad; }
body.section-2 #submenu { position: absolute; z-index: 80; background: none; top: 85px; left: 110px; }
body.section-2 #submenu li a { height: 60px; text-indent: -9999px; }
body.section-2 #submenu li.sm1 { background-image: url(../images/submenus/2-sm1.gif); width: 89px; }
body.section-2 #submenu li.sm1.active { background-color: transparent; background-image: url(../images/submenus/2-sm1-active.gif); }
body.section-2 #submenu li.sm2 { background-image: url(../images/submenus/2-sm2.gif); width: 88px; }
body.section-2 #submenu li.sm2.active { background-color: transparent; background-image: url(../images/submenus/2-sm2-active.gif); }
body.section-2 #submenu li.sm3 { background-image: url(../images/submenus/2-sm3.gif); width: 156px; }
body.section-2 #submenu li.sm3.active { background-color: transparent; background-image: url(../images/submenus/2-sm3-active.gif); }
body.section-2 #submenu li.sm4 { background-image: url(../images/submenus/2-sm4.gif); width: 113px; }
body.section-2 #submenu li.sm4.active { background-color: transparent; background-image: url(../images/submenus/2-sm4-active.gif); }
body.section-2 #submenu li.sm5 { background-image: url(../images/submenus/2-sm5.gif); width: 78px; }
body.section-2 #submenu li.sm5.active { background-color: transparent; background-image: url(../images/submenus/2-sm5-active.gif); }
body.section-2 #submenu li.sm6 { background-image: url(../images/submenus/2-sm6.gif); width: 89px; }
body.section-2 #submenu li.sm6.active { background-color: transparent; background-image: url(../images/submenus/2-sm6-active.gif); }
body.section-2 #submenu li.sm7 { background-image: url(../images/submenus/2-sm7.gif); width: 87px; }
body.section-2 #submenu li.sm7.active { background-color: transparent; background-image: url(../images/submenus/2-sm7-active.gif); }
body.section-1 #submenu { position: absolute; z-index: 80; background: none; top: 95px; right: 250px; }
body.section-1 #submenu li a { height: 48px; text-indent: -9999px; }
body.section-1 #submenu li.sm1 { background-image: url(../images/submenus/1-sm1.gif); width: 150px; }
body.section-1 #submenu li.sm1.active { background-color: transparent; background-image: url(../images/submenus/1-sm1-active.gif); }
body.section-1 #submenu li.sm2 { background-image: url(../images/submenus/1-sm2.gif); width: 118px; }
body.section-1 #submenu li.sm2.active { background-color: transparent; background-image: url(../images/submenus/1-sm2-active.gif); }
body.section-1 #submenu li.sm3 { background-image: url(../images/submenus/1-sm3.gif); width: 105px; }
body.section-1 #submenu li.sm3.active { background-color: transparent; background-image: url(../images/submenus/1-sm3-active.gif); }
body.section-1 #submenu li.sm4 { background-image: url(../images/submenus/1-sm4.gif); width: 87px; }
body.section-1 #submenu li.sm4.active { background-color: transparent; background-image: url(../images/submenus/1-sm4-active.gif); }
body.section-3 #submenu { position: absolute; z-index: 80; background: none; top: 60px; left: 125px; }
body.section-3 #submenu li a { height: 49px; text-indent: -9999px; }
body.section-3 #submenu li.sm1 { background-image: url(../images/submenus/3-sm1.gif); width: 151px; }
body.section-3 #submenu li.sm1.active { background-color: transparent; background-image: url(../images/submenus/3-sm1-active.gif); }
body.section-3 #submenu li.sm2 { background-image: url(../images/submenus/3-sm2.gif); width: 109px; }
body.section-3 #submenu li.sm2.active { background-color: transparent; background-image: url(../images/submenus/3-sm2-active.gif); }
body.section-3 #submenu li.sm3 { background-image: url(../images/submenus/3-sm3.gif); width: 147px; }
body.section-3 #submenu li.sm3.active { background-color: transparent; background-image: url(../images/submenus/3-sm3-active.gif); }
body.section-3 #submenu li.sm4 { background-image: url(../images/submenus/3-sm4.gif); width: 110px; }
body.section-3 #submenu li.sm4.active { background-color: transparent; background-image: url(../images/submenus/3-sm4-active.gif); }
body.section-3 #submenu li.sm5 { background-image: url(../images/submenus/3-sm5.gif); width: 93px; }
body.section-3 #submenu li.sm5.active { background-color: transparent; background-image: url(../images/submenus/3-sm5-active.gif); }
body.section-3 #submenu li a, body.section-1 #submenu li a,
body.section-3 #submenu li a, body.section-4 #submenu li a { padding: 0; }
body.section-4 #submenu { position: absolute; z-index: 80; background: none; top: 70px; left: 125px; }
body.section-4 #submenu li a { height: 60px; text-indent: -9999px; }
body.section-4 #submenu li.sm1 { background-image: url(../images/submenus/4-sm1.gif); width: 188px; }
body.section-4 #submenu li.sm1.active { background-color: transparent; background-image: url(../images/submenus/4-sm1-active.gif); }
body.section-4 #submenu li.sm2 { background-image: url(../images/submenus/4-sm2.gif); width: 148px; }
body.section-4 #submenu li.sm2.active { background-color: transparent; background-image: url(../images/submenus/4-sm2-active.gif); }
body.section-4 #submenu li.sm3 { background-image: url(../images/submenus/4-sm3.gif); width: 102px; }
body.section-4 #submenu li.sm3.active { background-color: transparent; background-image: url(../images/submenus/4-sm3-active.gif); }
body.section-4 #submenu li.sm4 { background-image: url(../images/submenus/4-sm4.gif); width: 134px; }
body.section-4 #submenu li.sm4.active { background-color: transparent; background-image: url(../images/submenus/4-sm4-active.gif); }
body.section-4 #submenu li.sm5 { background-image: url(../images/submenus/4-sm5.gif); width: 92px; }
body.section-4 #submenu li.sm5.active { background-color: transparent; background-image: url(../images/submenus/4-sm5-active.gif); }
body.section-4 #submenu li.sm6 { background-image: url(../images/submenus/4-sm6.gif); width: 86px; }
body.section-4 #submenu li.sm6.active { background-color: transparent; background-image: url(../images/submenus/4-sm6-active.gif); }
body.section-4 #submenu li.sm7 { background-image: url(../images/submenus/4-sm7.gif); width: 80px; }
body.section-4 #submenu li.sm7.active { background-color: transparent; background-image: url(../images/submenus/4-sm7-active.gif); }

#main1 { background-image: url(../images/red.gif); background-position: top left; background-repeat: repeat-y; }
#main2 { background-image: url(../images/blue.gif); background-position: top right; background-repeat: repeat-y; }

#colLeft { float: left; width: 150px; margin: 0; padding: 0; background-color: Red; }

#colRight { float: right; width: 150px; margin: 0; padding: 0; background-color: #09f; }

#content { margin: 0 150px; position: relative; z-index: 25; background: #4a3d15 url(../images/bg-41.jpg) no-repeat; height: 669px; }
#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }
#content .padding { color: #4a3d15; font-size: 1.2em; padding: 50px 35px 50px 270px; }
body.section-2 #content { background: #897d49 url(../images/section-2.jpg) no-repeat; height: 510px; }
body.section-2 #content .padding { width: 450px; position: absolute; top: 200px; left: 70px; padding: 0; }
body.section-1 #content { background: #897d48 url(../images/section-1.jpg) no-repeat; height: 510px; }
body.section-1 #content .padding { width: 450px; position: absolute; top: 200px; left: 70px; padding: 0; }
body.section-3 #content { background: #897d48 url(../images/section-3.jpg) no-repeat; height: 510px; }
body.section-3 #content .padding { width: 400px; position: absolute; top: 200px; left: 100px; padding: 0; }
body.section-4 #content { background: #897d48 url(../images/section-4.jpg) no-repeat; height: 510px; }
body.section-4 #content .padding { width: 450px; position: absolute; top: 200px; left: 70px; padding: 0; }

h2.title { margin: 0 0 10px;display:none; }

#blip-thing { color: #e4d6a1; background: #897d49; padding: 0 40px 15px; }
#blip-thing a:link, #blip-thing a:visited { color: #fbefc9; }

form#newsletter { color: #f3e2b0; background: #9d9054; border-top: 1px dotted #b8a061; position: relative; padding: 20px 40px; }
form#newsletter h3 { color: #d1c081; font-weight: normal; font-family: Trebuchet MS; float: left; text-transform: uppercase; margin-right: 25px; }
form#newsletter ul { margin: 0; padding: 0; position: absolute; top: 12px; right: 40px; }
form#newsletter li { list-style: none outside; float: left; margin-right: 2px; }
form#newsletter li input { padding: 3px; }
form#newsletter li.last { margin-right: 0; padding-top: 12px; }
form#newsletter li.last input { border: none; padding: 0; }
form#newsletter label { display: block; font-size: .9em; }

#e2ma_signup_form { color: #f3e2b0; background: #9d9054; border-top: 1px dotted #b8a061; position: relative; padding: 20px 40px; }
#e2ma_signup { margin: 1em 0 0; }
#e2ma_signup div { display: inline; }
.e2ma_signup_form_required_footnote { display: none; }

#footer { color: #937b53; text-align: right; padding: 10px 0; }
#footer a:link, #footer a:visited { color: #937b53; text-decoration: none; }

#ds-left { width: 30px; height: 782px; background-image: url(../images/ds-left.jpg); background-repeat: no-repeat; position: absolute; top: 0%; left: -30px; }
#ds-right { width: 40px; height: 782px; background-image: url(../images/ds-right.jpg); background-repeat: no-repeat; position: absolute; top: 0%; right: -40px; }
body.section-2 #ds-left { background-image: url(../images/ds-left_2.png); height: 604px; }
body.section-2 #ds-right { background-image: url(../images/ds-right_2.png); height: 604px; }
body.section-1 #ds-left { background-image: url(../images/ds-left_1.png); height: 604px; }
body.section-1 #ds-right { background-image: url(../images/ds-right_1.png); height: 604px; }
body.section-3 #ds-left { background-image: url(../images/ds-left_3.png); height: 604px; }
body.section-3 #ds-right { background-image: url(../images/ds-right_3.png); height: 604px; }
body.section-4 #ds-left { background-image: url(../images/ds-left_4.png); height: 604px; }
body.section-4 #ds-right { background-image: url(../images/ds-right_4.png); height: 604px; }

body.noRight #main2 { background-image: none; }
body.noRight #colRight { display: none; }
body.noRight #content { margin-right: 0; }

body.noLeft #main1 { background-image: none; }
body.noLeft #colLeft { display: none; }
body.noLeft #content { margin-left: 0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
