*{margin:0;padding:0;}
body{margin-top:5px;background:#000000;font:normal small Verdana, Arial, Helvetica, sans-serif;color:#ffffff;}
h1, h2, h3{color:#FFFFFF;}
h2{}
h3{text-align:center;padding-bottom:10px;}
h4{font-size:1.3em;font-style:italic;color:#FFFFFF;}
h5{text-align:center;font-size:18px;font-style:italic;color:#FFF;}
a{font-weight:bold;color:#FF8A00;text-decoration:none;}
a:hover{color:#FFF;}
p, blockquote, ul, ol{margin-bottom:1.4em;line-height:1.8em;text-align:justify;}
p{}
blockquote{font-size:1.5em;text-align:center;font-style:italic;}
ul{margin-left:3em;}
ul li{}
ol{margin-left:3em;}
ol li{}
img{border:1px solid #C4C2C2;}
.menu_img{text-align:center;margin-left:40%;}
.xmasmen{ border:#C60 solid 3px; }
.xmasmen h2{ text-decoration:underline;}
.xmasmen h2 { text-align:center; font-size:22px; padding:15px;}
.xmas_img {margin:0 auto; text-align:center}
.xmasmen p { text-align:center; font-size:14px; font-style:italic; padding:10px;}
.xmasmen span { text-align:center; font-size:14px; font-style:italic; padding:30px;}
.loyal_img{margin-left:15%;}
#offer{height:152px;text-align:center;margin:0 auto;padding-top:5px;background-image:url(images/realale.png);background-repeat:no-repeat;background-position:center;}
.boxed{margin-bottom:20px;}
.boxed .title{margin:0;padding:5px 0;background:url(images/img07.gif) repeat-x left bottom;font-size:1em;}
.boxed .content{padding:15px;}
.post{}
.pic1{margin:5px;padding-left:15px;}
.pic2{margin:5px;padding-top:20px;}
.pic3{margin-left:130px;text-align:center;}
.pic4{text-align:center;padding-top:20px;}
.pic5{float:right;padding-top:20px;padding-left:20px;}
.pic6{float:right;margin-right:60px;}
.fltrht {float:right; margin-right:70px; }
.fltlft {float:left; margin-left:70px; }
.post .title{padding:20px 0;font-size:1.6em;font-weight:bold;text-align:center;}
.post .date{padding-top:5px;font-size:.8em;font-weight:normal;}
.post .date .month{}
.post .date .day{}
.post .date .year{}
.post .meta{padding-bottom:10px;background:url(images/img07.gif) repeat-x left bottom;font-size:.8em;}
.post .meta p{margin:0;line-height:normal;}
.post .story{padding:15px;font-size:1.1em;}
.post .story1{padding:15px;font-size:1.1em;}
.post .contact{text-align:center;}
.post .trade{color:#FFFFFF;font-size:1.1em;}
.accom {margin:0 auto; text-align:center; border:solid 1px #666;}
.accom img{padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;}
.accom span {font-style:italic; font-size:12px;}

#header{height:61px;background:url(images/img02.gif) repeat-x;}
#flashlogo{text-align:center;}
img{border-style:none;}
#logo{width:950px;height:19px;margin:0 auto;padding:6px 0 0 0;}
#logo h1, #logo h2{text-transform:uppercase;letter-spacing:1px;font-size:11px;}
#logo h1{float:left;}
#logo h2{float:right;}
#logo a{}
.menu_dis{text-align:center; margin:0 auto;}
#menu{width:950px;height:27px;margin:0 auto;}
#menu ul{margin:0;padding:7px 0 0 15px;list-style:none;}
#menu li{display:inline;}
#menu a{display:block;float:left;height:25px;margin:0 5px 0 0;padding:2px 25px 0 25px;background:url(images/img03.gif) repeat-x;border:1px solid #222222;text-align:center;font-size:9px;font-weight:bold;color:#FFFFFF;}
#menu a:hover{background-image:url(images/img04.gif);text-decoration:none;}
#menu .active a{background-image:url(images/img05.gif);}
#wrapper{background:url(images/img06.gif) repeat-x;}
#content{width:900px;margin:0 auto;padding:20px 0 0 20px;}
#main{float:right;width:650px;}
#main object{margin-left:70px;}
#welcome{padding-top:15px;}
.facebook {padding:8px;}
#example{}
#sidebar{float:left;width:220px;}
#support{padding:16px 0 0 0;color:#FF8A00;}
#support h2{padding:0 0 24px 0;margin:0;font-size:1.3em;color:#FF8A00;text-align:center;}
#support h3{margin:0;font-size:1em;color:#FF8A00;}
#updates ul{margin:0;list-style:none;}
#updates h2{margin:0;font-size:1.3em;text-align:center;padding:10px 0 10px 0;font:bold large Verdana, Arial, Helvetica, sans-serif;}
#updates h3{margin:0;font:bold medium Verdana, Arial, Helvetica, sans-serif;color:#FF8A00;text-align:center;}
#updates p{margin-bottom:1.4em;font-size:0.9em;line-height:normal;}
#updates img {border:none;}
#partners .content{padding:20px 0;}
#partners ul{margin:0;border-bottom:1px solid #D1BC5C;list-style:none;line-height:normal;}
#partners li{padding:10px;border-top:1px solid #D1BC5C;}
#partners h2{margin:0;padding:10px;font-size:1.3em;text-align:center;font:bold large Verdana, Arial, Helvetica, sans-serif;}
#partners p{padding:20px;font-size:1.1em;text-align:center;font-weight:bold;}
#where{}
#where .content{padding:20px 0;}
#where ul{margin:0;list-style:none;}
#where h2{margin:0;font-size:1.3em;text-align:center;padding:10px;font:bold large Verdana, Arial, Helvetica, sans-serif;}
#where h3{margin:0;font:bold medium Verdana, Arial, Helvetica, sans-serif;}
#where h4{margin:0;text-align:center;font:bold small Verdana, Arial, Helvetica, sans-serif;}
#where p{padding:10px;font-size:1em;text-align:center;}
#bottom{clear:both;}
#bottom p{clear:both;text-align:center;font-size:1.8em;font-style:italic;}
#footer{clear:both;padding:10px 50px;border-top:4px solid #393F4D;background:#444C5D;}
#footer p{width:700px;margin:0 auto;font-size:x-small;color:#FFFFFF;}
#footer a{text-decoration:underline;color:#FFFFFF;}
#footer a:hover{text-decoration:underline;}
#footer img{border:0;}
#legal{text-align:center;}
#links{text-align:center;}
#form-div{font-family:verdana, helvetica, palatino sans, tahoma, arial, sans-serif;width:500px;margin:auto;color:#FFF;line-height:1.7em;}
#form-div p.form-footer{margin:-35px 2px 20px 13px;}
#form-div p.form-footer a{color:#cc6600;}
#form-div p.form-footer a:hover, #form-div p.form-footer a:focus, #form-div p.form-footer a:active{color:#000;text-decoration:none;}
#form-div p.form-footer a:focus, #form-div p.form-footer a:active{background-color:#eee;}
#form-div a{color:#cc6600;}
#form-div a:hover, #form-div a:focus, #form-div a:active{color:#000;text-decoration:none;}
#form-div a:focus, #form-div a:active{background-color:#eee;}
#form-div p.success, #form-div p.error, #form-div p.center{color:#fff;padding:1px 4px;border:1px solid #000;background-color:#cc6600;margin:10px 3px;text-align:center;}
#form-div p.error{background-color:#f20000;}
#form-div p.error a, #form-div p.success a{color:#ffff7f;}
#form-div p.center{text-align:center;background-color:#edbaba;color:#000;margin-top:-3px;padding:0px 4px;}
#form-div p.error a:hover, #form-div p.error a:focus, #form-div p.error a:active, #form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active{color:#eee;background-color:#bb0000;}
#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active{background-color:#cc6600;}
form#gbcf-form{}
fieldset.main-set, fieldset.req-set, fieldset.opt-set{border:1px solid #eee;padding:5px;}
#form-div legend{font-weight:bold;}
#form-div legend span{}
legend.main-legend{color:#FFF;font-size:110%;}
legend.req-legend, legend.opt-legend{color:#FFF;}
legend.main-legend span{}
legend.main-legend{}
legend.req-legend span{}
legend.req-legend{margin-left:-2px;}
legend.opt-legend span{}
legend.opt-legend{margin-left:-2px;}
label.req-label, label.opt-label{color:#cc6600;}
label.opt-label.check{float:right;padding:0;margin:1px 4px;cursor:pointer;}
label.opt-label.main-label{margin:0 2px;font-weight:bold;}
label.opt-label.main-label span{font-weight:normal;color:#FFF;}
label.opt-label.main-label span.req, label span.req{font-weight:bold;color:#f20000;}
label.req-label.explain{color:#FFF;font-size:.8em;}
label.req-label.explain:hover{color:#000;}
input.text-long.address, input.text-long.address:hover, input.text-long.address:focus, input.text-long.address.hover, input.text-long.address.focus{border-bottom:0;margin-bottom:0;padding-bottom:2px;border-bottom:1px dotted #bbb;}
input.text-long.address2, input.text-long.address2:hover, input.text-long.address2:focus, input.text-long.address2.hover, input.text-long.address2.focus{border-top:0;margin-top:0;padding-top:2px;border-top:1px dotted #bbb;}
input.checkbox{border:1px solid #FFF;width:.9em;height:.9em;padding:0;margin:0;cursor:pointer;}
input.checkbox:hover, input.checkbox.hover, input.checkbox:focus, input.checkbox.focus{border:1px solid #FFF;}
input.text-short, input.text-med, input.text-long, select.select, textarea.textarea{font:1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;border:1px solid #FFF;background-color:#D0D0D0;cursor:text;padding:1px 2px;}
select.select{padding:1px 0;}
input.text-short{width:100px;}
input.text-med, select.select{width:250px;}
input.text-long{width:300px;}
textarea.textarea{width:400px;height:200px;}
select.select, select.select option{cursor:pointer;}
input.text-short:focus, input.text-short.focus, input.text-med:focus, input.text-med.focus, input.text-long:focus, input.text-long.focus, select.select:focus, input.select.focus, textarea.textarea:focus, textarea.textarea.focus{border:1px solid #FFF;background-color:#ffe;}
input.button{font:1.1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;font-weight:bold;margin-top:8px;padding:1px 10px;cursor:pointer;float:right;clear:both;color:#cc6600;}
input.button:hover, input.button.hover, input.button:focus, input.button.focus{color:#333;}
* html input.button{border:1px solid #FFF;}
.menu_button{margin:0 auto;;text-align:center;}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(images/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
