*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;list-style-position:inside;color:#333333;}
b{font-weight:bold;}
html, body{min-height:100%;height:auto;}
body{font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;line-height:17px;font-size:.75em;font-weight:400;font-style:normal;background:url('http://storage.myrtlebeachphotography.org/website_images/SoilBeach2.jpg') repeat fixed;}
#body_container{background:transparent;}
p{padding-top:0px;padding-bottom:10px;}
a{color:#046380;text-decoration:none;}
a:hover{text-decoration:underline;}
#container{width:1110px;margin:0 auto;padding-top:25px;padding-bottom:20px;margin-bottom:30px;margin-top:30px;background:url('http://storage.myrtlebeachphotography.org/website_images/back_top.jpg') #F6F6F4 no-repeat;border-radius:5px;-moz-border-radius:5px;box-shadow:0px 3px 5px #333;-webkit-box-shadow:0px 3px 5px #333;-moz-box-shadow:0px 3px 5px #333;border:1px #999999 solid;}
#content{width:1000px;margin-left:auto;margin-right:auto;}
#headercontainer{width:100%; margin:0 auto; margin-top:0px;background:#F6F6F4;padding-bottom:0px;padding-top:0px;box-shadow:0px 2px 5px #333;-webkit-box-shadow:0px 2px 5px #333;-moz-box-shadow:0px 2px 5px #333;min-width:1110px;border-bottom:1px #999999 solid;}
#header{width:1000px;margin:0 auto;height:130px;position:relative;background:url('http://storage.myrtlebeachphotography.org/website_images/top_bar2.jpg') #F6F6F4 no-repeat;padding:5px;}
.bottom2{width:100%;height:21px;}
.specials_box{position:relative;float:left;font-size:.9em;width:500px;border:1px #999999 solid;padding:5px;margin-top:15px;border-radius:3px;-moz-border-radius:3px;line-height:13px;}
#page-title{float:left;width:550px;}
#gallery{width:1000px;height:690px;margin:0 auto;margin-bottom:50px;}
#menu_container{float:right;width:545px;line-height:17px;}
.menu{float:right;width:150px;border-left:2px #C0C0C0 solid;padding-left:10px;height:130px;}
.menu h1{line-height:32px;}
.menu a{color:#666666;}
.menu li{list-style:none;padding:0;margin:0;float:left;width:100%;}
h1{font-size:1.7em;color:black;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:300;font-style:normal;line-height:30px;}
h2{font-size:1.2em;color:black;font-weight:300;font-style:normal;padding-bottom:5px;}
h3{font-size:1.1em;padding-bottom:8px;color:black;font-weight:300;font-style:normal;}
h4{font-size:1em;padding-bottom:8px;color:black;font-weight:300;font-style:normal;}
.menu h1{font-size:1.8em;padding-bottom:3px;}
#header2{height:100px;width:100%;color:#CCCCCC;margin-bottom:40px;margin-top:40px;position:relative;border-top:1px #999 solid;}
#header3{width:988px;color:#CCCCCC;height:100px;border-bottom:2px #999999 solid;margin-bottom:10px;position:relative;clear:both;}
#main_column{width:100%;position:relative;}
#main_column li{padding-top:5px;padding-bottom:5px;}
.column1{position:relative;float:left;padding:20px 10px 20px 10px;border:1px #999999 solid;border-radius:5px;-moz-border-radius:5px;background:white;}
.column3{position:relative;float:right;padding:20px 10px 20px 10px;border:1px #999999 solid;border-radius:5px;-moz-border-radius:5px;height:100%;background:white;}
.gallery_selector{clear:both;width:200px;margin:0 auto;padding-top:10px;}
.gallery_selector a{text-align:center;display:block;padding:2px;border:1px #808080 solid;width:80px;border-radius:3px;-moz-border-radius:3px;}
.gallery_selector a:hover{text-decoration:none;background:#C0C0C0;color:#000000;}
.button-style{background:white;color:#999999;cursor:pointer;border:1px #CCCCCC solid;text-align:center;padding:2px 5px 2px 5px;border-radius:3px;-moz-border-radius:3px;display:block;}
.button-style:hover{background:#E2E2E2;color:black;border-color:#666666;text-decoration:none;}
.button-style-dark{background:white;color:#333333 !important;cursor:pointer;border:1px #808080 solid;text-align:center;padding:5px;border-radius:5px;-moz-border-radius:5px;box-shadow:3px 3px 5px #333;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;display:inline-block;width:auto;margin:5px 0px 5px 0px;}
.button-style-dark:hover{background:#E2E2E2;color:black;border:1px black solid;text-decoration:none;}
#tabs_container{position:relative;left:1px;width:100%;min-height:1200px;clear:both;}
#tabs{font-size:1em;}
#tabs h1{font-size:2em;color:black;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;font-weight:400;font-style:normal;padding-bottom:10px;}
#tabs h2{font-size:1.2em;}
#tabs h3{font-size:1.1em;font-weight:bold;}
#tabs h3 a{text-decoration:none;}
#tabs h4{font-size:1em;padding-bottom:3px;padding-top:10px;margin-bottom:0px;line-height:10px;font-weight:bold;}
#accordion a{text-decoration:none}
#footer_container{width:100%;font-size:.8em;clear:both;position:relative;padding-top:15px;margin-bottom:0px;background-color:#F6F6F4;box-shadow:0px 3px 10px #333;-webkit-box-shadow:0px 3px 10px #333;-moz-box-shadow:0px 3px 10px #333;min-width:1110px;border-top:1px #999999 solid;}
#footer{position:relative;margin:0 auto;width:1000px;height:125px;line-height:12px;}
#footer h2{font-size:2em;font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;line-height:18px;}
#footer a{color:#666666;}
.panel, .panel2{position:absolute;top:10px;left:0px;display:none;background:#000000;border:1px solid #111111;width:450px;height:auto;padding:10px 30px 30px 50px;z-index:100;background:url('http://storage.myrtlebeachphotography.org/website_images/1px.png') transparent repeat;border-top-right-radius:15px;border-bottom-right-radius:15px;-moz-border-top-right-radius:15px;-moz-border-bottom-right-radius:15px;}
.panel2{width:400px;}
.panel p, panel2 p{margin:0 0 15px 0;padding:0;color:#cccccc;}
.panel a, .panel a:visited{margin:0;padding:0;color:#9FC54E;text-decoration:none;border-bottom:1px solid #9FC54E;}
.panel a:hover, .panel a:visited:hover{margin:0;padding:0;color:#ffffff;text-decoration:none;border-bottom:1px solid #ffffff;}
.panel_social_div{width:150px;height:35px;position:relative;}
a.trigger, a.trigger2{position:absolute;text-decoration:none;top:170px;left:-15px;font-size:11px;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode", Geneva, Verdana, sans-serif;color:#fff;width:25px;height:100px;padding-left:20px;padding-top:6px;font-weight:700;display:block;z-index:50;background:#000;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";border-radius:5px;-moz-border-radius:5px;box-shadow:3px 3px 5px #333;-webkit-box-shadow:3px 3px 5px #333;-moz-box-shadow:3px 3px 5px #333;}
a.trigger2{top:290px;}
a.trigger:hover, a.trigger2:hover{left:-5px;display:block;}
#contact p, label, legend{font:14px"Lucida Grande","Lucida Sans Unicode", Arial, sans-serif;}
#contact h1{margin:10px 0 10px;font-size:14px;color:#333333;}
#contact hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;border:1px solid #d9d9d9;border-style:none none solid;}
#contact, #contact2{display:block;width:420px;margin:10px auto;padding:10px;border:1px solid #cbcbcb;background-color:#FFF;border-radius:5px;-moz-border-radius:5px;}
#contact2{width:350px;}
#contact label{display:inline-block;float:left;height:15px;line-height:15px;width:155px;font-size:14px;border-radius:5px;-moz-border-radius:5px;color:black;}
#contact input, textarea, select{width:280px;margin:0;padding:5px;color:#000;background:#f5f5f5;border:1px solid #ccc;margin:5px 0;font:13px"Lucida Grande","Lucida Sans Unicode", Arial, sans-serif;border-radius:5px;-moz-border-radius:5px;}
#contact input:focus, textarea:focus, select:focus{border:1px solid #999;background-color:#fff;color:#000;}
#contact input.submit{width:85px;cursor:pointer;border:1px solid #222;background:#333;color:#fff;}
#contact input.submit:hover{background:#444;}
#contact input[type="submit"][disabled]{background:#888;}
#contact fieldset{padding:10px;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;}
#contact legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;border-radius:5px;-moz-border-radius:5px;margin-bottom:0 !important;margin-bottom:20px;}
#contact span.required{font-size:13px;color:#ff0000;}
#message{margin:10px 0;padding:0;}
.error_message{display:block;height:14px;line-height:14px;background:#FBE3E4 url('http://storage.myrtlebeachphotography.org/website_images/error.gif') no-repeat 10px center;padding:3px 10px 3px 35px;color:#8a1f11;border:1px solid #FBC2C4;border-radius:5px;-moz-border-radius:5px;}
.loader{padding:0 10px;}
#contact #success_page h1{background:url('http://storage.myrtlebeachphotography.org/website_images/success.gif') left no-repeat;padding-left:22px;}
acronym{border-bottom:1px dotted #ccc;}
#gallery_nav_container{position:relative;float:right;}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
#container{width:1020px; background: white;}
#headercontainer{width: 1020px; background:white; padding-bottom: 1px; min-width: 1020px;}
#header{background: white;}
#footer_container{width: 1020px; background:white; min-width: 1020px; max-width: 1020px;}
}

