BODY
{
    BACKGROUND-COLOR: white;
    COLOR: #336666;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    MARGIN-TOP: 0pt
}
A
{
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #107029
}
A:visited
{
    COLOR: #107029
}
A:active
{
    COLOR: #107029
}
A:hover
{
    COLOR: #97c241;
    TEXT-DECORATION: none
}
BUTTON
{
    BACKGROUND-COLOR: steelblue;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
INPUT
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: lightsteelblue thin solid;
    BORDER-LEFT: lightsteelblue thin solid;
    BORDER-RIGHT: lightsteelblue thin solid;
    BORDER-TOP: lightsteelblue thin solid;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
OPTION
{
    BACKGROUND-COLOR: black;
    BORDER-BOTTOM: lightsteelblue thin solid;
    BORDER-LEFT: lightsteelblue thin solid;
    BORDER-RIGHT: lightsteelblue thin solid;
    BORDER-TOP: lightsteelblue thin solid;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
LABEL
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}

td {
	font-size: 8pt;
}

.tableBorder {
	border: 1px solid #107029;
}

.nav {word-spacing: -0.1em; }
.nav a:link {	color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	text-decoration:underline;	font-weight: bold; word-spacing: -0.05em; }
.nav a:active { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; font-weight: bold; word-spacing: -0.05em; }
.nav a:visited { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; font-weight: bold; word-spacing: -0.05em; }
.nav a:hover { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration: none; font-weight: bold; word-spacing: -0.05em;  }

.footerlink {word-spacing: -0.1em; }
.footerlink a:link {	color: #97c241;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-decoration:none;	font-weight: bold; word-spacing: -0.05em; }
.footerlink a:active { color: #97c241; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight: bold; word-spacing: -0.05em; }
.footerlink a:visited { color: #97c241; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight: bold; word-spacing: -0.05em; }
.footerlink a:hover { color: #97c241; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline; font-weight: bold; word-spacing: -0.05em;  }

.middle-enhanced {border:1px solid #107029; margin:0px 0px 7px; padding:0px;}
.middle-enhanced span{color:#FFF; font-weight:bold;text-align:left;font-size:12px; padding:2px 0px 3px 6px; background-color:#107029; display:block; height:13px;}
.middle-enhanced p{text-align: left; padding:5px; margin:0 0 20px 0}
.middle-enhanced a:link, a:active, a:hover, a:visited  {color:#107029; font-size:12px; text-decoration:underline}
.middle-enhanced img{ float:left; padding:0px; margin-right:5px; margin-top:5px; margin-left:5px;}

#list { padding:0px; margin:10px 15px 0 15px; background-color:#DCDCDC; text-align:left;  padding:0px; }
#list li { list-style-type:none; list-style-position:inside; margin:0px 0 0 0px; padding:6px 0px 6px 6px; }
#list li.bg { list-style-type:none; list-style-position:inside; margin:0px 0 0 0px; padding:6px 0px 6px 6px; background-color:#CCCCCC; }


/*********** Andrew's CSS Additions **********/
.adBox {
	width:500px;
	margin:15px auto 0px auto;
}
.ad-top {
	background-color:#9ACD33;
}
.ad-top-corner-left {
	width:30px;
	height:30px;
	background-image:url(images/ad-corner-top-left.gif);
	background-repeat:no-repeat;
}
.ad-top-corner-right {
	width:30px;
	height:30px;
	background-image:url(images/ad-corner-top-right.gif);
	background-repeat:no-repeat;
}
.ad-top-middle {
	width:440px;
	height:30px;
}
.ad-top-corner-left, .ad-top-middle, .ad-top-corner-right {
	float:left;
}
.adBoxHeader {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
}
.ad-middle {
	border:2px solid #9ACD33;
}
.ad-middle-object {
	float:left;
	margin:10px;
	text-align:center;
	width:150px;
}

.ad-middle-img {
	margin:10px;
}
.ad-middle-text {
	text-align:left;
	margin:10px 10px 10px 0px;
}
div.photoTour {
	min-height:170px;
	padding:10px;
	background-color:#FFF;
}
div.photoTourGreen {
	background-color:#c9f571;
}
.photoTour p {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:20px;
}
.photoTour img {
	padding:0px 10px 0px 0px;
}

div.photoTourBottom {
	background-color:#FFF;
	color:#80b31b;
	font-size:16px;
	padding:10px;
	text-align:center;
}

a.photoTourBottom:link, a.photoTourBottom:active, a.photoTourBottom:hover, a.photoTourBottom:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#80b31b;
	text-decoration:underline;
}


/*************************** Ads made to like like Nyctourist.com ********************************************/

.adbox   {border:1px solid #CCC; padding:5px 0}

.productimg  {border:3px solid #CCE3F8;}

.adcontent  {padding:5px 10px; }

.adcontent h2  {padding-bottom:4px}

.adcontent h2 a  {font-size: 16px; font-weight: bold; color: #0531DF; text-decoration: none; paddoing-bottom:1px}

.adcontent h2 a:hover  {font-size: 16px; font-weight: bold; color: #80b31b; text-decoration: none; paddoing-bottom:1px}


.adcontent p  {line-height:16px; padding-top:1px}
