#st2, #st3 {display: none;}
body {margin: 0;padding: 0;	font-family:"Times New Roman", Times, serif;font-size: .70em;color: #333;text-align: center;border: 0;background:#031231;}
img { behavior: url(http://www.thegateatlanta.com/_css/iepngfix.htc);}
/***** Clear Floats ********/
.dotted {height:2px;	display:block;margin:20px 0 20px 0;	clear:both;	background:url(../_images/dotted.gif) repeat-x;}
.dotted5 {height:2px;	display:block;margin:2px 0 2px 0;	clear:both;	background:url(../_images/dotted.gif) repeat-x;}
.clear0 {height: 0;clear: both;}
.clear {height: 1px;clear: both;}
.clear5 {height: 5px;clear: both;}
.clear10 {height: 10px;clear: both;}
.clear20 {height: 20px;clear: both;}

form {margin: 0; padding: 0;}
a img { border: 0; }
ul li { list-style-image: none;}
ul {margin: 12px 0 12px 25px; padding:0;}
li {margin:0 0 0 20px;}
li a:link, li a:visited {color:#c09f38;text-decoration: underline;}
li a:hover, li a:active {color:#c09f38;text-decoration: none;}
.btn {display:block;margin:5px 0 10px 0;}
/****** =LAYOUT *******/
.hidden {margin:-9000px 0 0 0;}
.container {width:960px;margin:10px auto 10px auto;padding:0;text-align:left;background:#fff url(http://www.thegateatlanta.com/_images/bg_container.jpg) repeat-y;border-bottom:1px solid #333;}
.header {height:178px;width:958px;background:#fff;border-bottom:1px solid #fff;}
.logoHome {float:left;background:#fff;height:180px;width:209px;}
.logoHome img {margin:10px 0 0 15px;}
/****** =Top Tabs *******/
.topContainer {height:29px;width:960px;margin:0 auto;padding:50px 0 0 0;}
.topMiddle {height:39px; width:930px; background:url(../_images/top_bg.jpg);}
.corner{height:39px; width:15px;}
.time {width:260px;margin:15px 0 0 0;font-size:12pt;color:#aead9a;}
/****** =Top 2 Tabs *******/
.topTabs {position:relative;top:-44px;height:82px;width:200px; margin:0;background: transparent;}
.topTabs ul li {list-style-image: none; display:inline;}
.topTabs ul {margin:0 0 0 3px;}
.topTabs li {margin:0 0 0 -3px;}

.videoHome {background:#000;text-align:center;padding:10px;margin:10px 0 10px; 0;border-top:6px solid #A69E4B;border-bottom:6px solid #A69E4B;}
/********************************************* =LargePhoto *******/
/** 1px border on all sides adds to the height and width of this container making it a total width of 751px and total height of 168px.
	Take that into account when cutting the images.  The image should be 750x167 since the border is added with the css **/
.largePhoto {border-top:1px solid #666666;border-bottom:1px solid #ccc;}
.slideshow {float:left;height:253px;width:426px;margin:0 0 25px 0;border:1px solid #ccc;}
/****** Spacing and Positioning *******/
.padding10 {padding:10px;}
.padding20 {padding:20px;}
.margin10 {margin:10px;}
.margin20 {margin:20px;}
.space10 {background:#000;float:left;margin:5px 0 5px 0;}
.left {float:left;}
.right {float:right;}
/********Main Nav ******/
.theme {background:#6b6203;}
.mainNav {background:#332f02;height:45px;width:749px; margin:0;text-align:left;font-size:10pt;}
div#navcontainer{background:url(../_images/bg_nav.jpg);border-top: 1px solid #69694a;border-bottom: 1px solid #69694a;}
div#navcontainer ul{font-weight: bold;text-align:left;margin:5px 0 0 1px;padding:0 0 5px 2px;}
div#navcontainer ul li{display:inline;margin-left:-3px;}
div#navcontainer ul li a{padding:8px 20px 10px 20px;color:#ecece2;text-decoration: none;border-right:1px solid #69694a;}
div#navcontainer ul li a:hover {background:url(../_images/bg_nav_on.jpg);padding:9px 20px 10px 20px;color:#e5df93;border-right: 1px solid #69694a;}
#active a {background:#332f02;border-right:1px solid #69694a;border-bottom:1px solid #332f02;padding:20px 20px 20px 20px;}
/********************************** =content *******/
.homeContentContainer {width:958px;line-height:18pt;	padding:0;background:#d9d8c3;border-left:1px solid #fff;border-right:1px solid #fff;}
/****** =leftCol *******/
.leftCol {float:left;width:209px;line-height:11pt;margin:0;border-top:1px solid #fff;padding:0;background:transparent;}
.leftCol ul {margin:0 0 0 -10px; padding:0;font-size:12pt;}
.leftCol li {color:#333;margin:0 0 10px 0;list-style-type:none;letter-spacing:2px;}
.leftCol li a:link, .leftCol li a:visited {color:#1041cd;text-decoration: none;}
.leftCol li a:hover, .leftCol li a:active {color:#000;text-decoration: none;}
.leftCol h2 {margin:20px 0 5px 0;}
.affiliates {margin:0;}
.affiliates li a:link, .affiliates li a:visited {color:#333;text-decoration: underline;}
.affiliates li a:hover, .affiliates li a:active {color:#333;text-decoration: none;}
.affiliates ul {padding:0;margin:0}
.affiliates ul li {margin:0 0 5px 0;}
/****** =rightCol *******/
.rightColContainer  {float:right;width:749px;margin:0;background:#fff;}
.rightCol {float:left;width:749px;margin:0;background:transparent;}
.rightCol p {line-height:17pt;margin:0 10px 25px 0;}
.rightCol ul {padding:0;margin:0 0 0 -15px;}
.rightCol ul li {font-size:12pt;list-style-type:none;padding:0 0 0 10px;color:#333;background:url(../_images/li.gif) no-repeat;}
.heading {float:left;height:55px; width:749px;margin:0 0 0 0;background:#332f02;padding:0;border-right:1px solid #fff;}
.hours {background:url(../_images/bg_box.jpg)repeat-x;width:360px;border:1px solid #eeebce;}
.pricing {background:url(../_images/bg_box.jpg)repeat-x;width:275px;border:1px solid #eeebce;}

/****** =Columns *******/
.column280 {background:url(../_images/bg_box.jpg)repeat-x;width:280px;}
.spacerTD {background:url(../_images/bg_box.jpg)repeat-x;font-size:14pt;color:#332f02;font-weight:bold;padding:6px;}
.formContainer {float:left;width:330px;}
.address {float:right;width:290px;}
/****** =Styles *******/
.borderWhite {border:1px solid #fff;}

.galleryIMG {margin:10px auto 0 auto;border:1px solid #666;padding:0 10px 10px 10px;text-align:center;}
.gallery p {font-size:9pt;color:#666;margin:0;padding:0;}
.pagination {margin:0;}
.pagination p {font-size:9pt;float:left;margin:0;padding:0;display:inline;color:#999;}
.pagination ul {float:left;margin:0;padding:0;}
.pagination ul li {display:inline;list-style-type:none;list-style-image:none;margin:0;;padding:0 0 0 10px;}
.pagination li a:link, .pagination li a:visited {font-weight:normal;text-decoration: underline;}
.pagination li a:hover, .pagination li a:active {color:#000;font-weight:normal;text-decoration: underline;}

/****** =FOOTER *******/
.footer {height:59px;padding:0;background:url(../_images/bg_footer.jpg); color:#000;}
.footerLeft {float:left;margin:12px 0 0 10px;}
.footerRight {float:right;margin:18px 0 0 0;color:#fff;display:inline;}
.footerRight ul li {display:inline;list-style-type:none;list-style-image:none;}
.footerRight li a:link, .footerRight li a:visited {color:#fff;font-weight:normal;text-decoration: none;}
.footerRight li a:hover, .footerRight li a:active {color:#fff;font-weight:normal;text-decoration: underline;}
.footerRight ul {float:right;margin:0 20px 0 0; padding:0;color:#fff;}
.footerRight li {color:#fff;margin:0;	list-style-type:none;list-style-image: none;}
.footer a:link, .footer a:visited {color:#000;font-size:10pt;text-decoration: underline;}
.footer a:hover, .footer a:active {color:#000;font-size:10pt;text-decoration: none;}
.footerRight img {margin:0 12px 0 20px;vertical-align:middle;}
.footerCap {margin:0 auto;height:90px;width:960px;color:#fff;}
.accentL {float:left;margin:0;}
.accentR {float:right;margin:0;}
.footprint {position:relative;top:-7px;right:5px;}
/***************************************************************** TEXT STYLES *******/
.text9 {font-size:8pt;}
.text9 ul {padding:0;margin:0 0 0 -10px;}
.text9 ul li {font-size:8pt;list-style-type:none;padding:0 0 0 10px;color:#333;background:none;}
a:link, a:visited {font-family:"Times New Roman", Times, serif;color:#719122;text-decoration: underline;}
a:hover, a:active {font: "Times New Roman", Times, serif;color: #719122;text-decoration: none;}
h1 {font: 15pt "Times New Roman", Times, serif;color: #a69e4b;font-weight:bold;margin: 0;}
h2 {font: 13pt "Times New Roman", Times, serif;font-weight:bold;color:#333;margin:0 0 3px 0;}
h3 {font: 11pt "Times New Roman", Times, serif;font-weight:bold;color:#333;margin:10px 0 0 0;}
h4 {font:10pt "Times New Roman", Times, serif;color: #000;font-weight:bold;margin:0 0 5px 0;padding:0;}
p {font:12pt "Times New Roman", Times, serif;color:#333;line-height:17pt;margin:0 20px 25px 20px;}

a img {
	border: 0px;
}

a:hover img, .opaque {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: pointer;
}

.photo-site a { color: #c70602; text-decoration: none;}
.photo-site a:link, .photo-site a:visited { color: #c70602;}
.photo-site a:hover, .photo-site a.active {color: #333; text-decoration: none;}
.photo-site {
	margin: 5px 0px 0px 15px;
}

.pdf {
	margin: 7px 0px 7px 0px; 
	font-size: 16px;
}

.pdf img {
	margin-bottom: -2px;
	margin-right: 4px;
}