
body {background-color:#F4F4F4; margin:0px;}
td{font-family:georgia,arial,helvetica,sans-serif;color:#808080;font-size:13px; line-height:18px;}
h1{font-family:georgia,arial,helvetica,sans-serif;color:#333333;font-size:16px;font-weight:bold;}
h2{font-family:georgia,arial,helvetica,sans-serif;color:#333333;font-size:16px;font-weight:bold;margin:0;}
h3{font-family:georgia,arial,helvetica,sans-serif;color:#333333;font-size:14px;font-weight:bold;margin:0;}
h4{font-family:georgia,arial,helvetica,sans-serif;color:#333333;font-size:11px;font-weight:bold;margin:0;}

a:link     {color:#004A80;text-decoration:none;}
a:visited  {color:#004A80;text-decoration:none;}
a:hover    {color:#6CAEB9;text-decoration:none;}



hr{color:#efefef; height:1px;}


/* LOGO AREA */
  .logo {width:1000px; height:85px; padding:0px; border:0px;}


/* TOP COLOR STRIPE */
  .topstripe {width:100%; height:7px; background-color:#EE145B; padding:0px; border:0px;}


/* TOP NAV AREA */
  .topnavmaster {width:100%; background-color:#333333; padding:0px;}
  .topnavmenu {height:35px; padding-left:15px; padding-right:15px; text-align:center;}
  .topnavspace {width:1px; background-color:#808080; text-align:left;}
   a.topnav:link     {font-size:16px; color:#A5A5A5; text-decoration:none; font-weight:bold;}
   a.topnav:visited  {font-size:16px; color:#A5A5A5; text-decoration:none; font-weight:bold;}
   a.topnav:hover    {font-size:16px; color:#EE145B; text-decoration:none; font-weight:bold;}



/* HOME MAIN IMAGE AREA */
  .homeimagebgarea {width:100%; background-image:url("images/bg_area.jpg"); background-repeat:repeat-x;}
  .homeimagebg {width:1000px; height:200px; background-image:url("images/home_splash_nyc1.jpg"); background-repeat:repeat-x;}


/* HOMEPAGE TWO COLUMN TOP PADDING */
  .home_column_one {padding-top:5px; width:35%;}
  .home_column_two {padding-top:225px; width:65%;}


/* HOT DEAL STRIPE */
  .hotdeal {width:1000px; height:35px; background-color:#808080; padding:0px; border:0px;}




/* MAIN */
  .main {width:1000px; background-color:#ffffff; border:solid 1px #808080; border-bottom:solid 1px #808080; border-top:solid 1px #808080; padding:0px; text-align:left; vertical-align:top;}


/* FOOTER */
  .footer {padding:25px; background-color:#efefef; height:150px; width:100%; border:solid 1px #004A80; border-top:0px;}

/* form stuff */
.formbg {background-color:#efefef; border:1px solid #EE145B;  background-image:url("/images/bg_stripes.gif");}
.sortby {background-color:#efefef; border:1px solid #EE145B;}


/* hotel name links */
a.hotel:link {font-size:15px; color:#EE145B; font-weight:bold; text-decoration:underline;}
a.hotel:visited {font-size:15px; color:#EE145B; font-weight:bold; text-decoration:underline;}
a.hotel:hover {font-size:15px; color:#EE145B; font-weight:bold; text-decoration:none;}

.name {font-size:20px;font-weight:bold;color:#EE145B;}
.price {font-size:18px; font-weight:bold; color:#4FA812;}


.from {font-size:10px;}

.innertable {background-color:#ffffff; border:1px solid #EE145B;}

.pinkhighlight {color:#EE145B; font-weight:bold;}

.ratesdisclaimer {color:#808080; font-size:12px;}

.thumb {border:1px solid #EE145B; margin-right:8px; margin-bottom:8px;}



/* google map */
div#googlemap{
.mapcanvas {width:800px; height:500px;}
}





/* dynamic property page tabs */

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #efefef;
border-bottom: none;
background: white;
}
/*
#tablist li a:link, #tablist li a:visited{
color: navy;
}
*/
#tablist li a.current{
background: #fafafa;
}

#tabcontentcontainer{
width: 97%;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 15px;
border: 1px solid efefef;
}

.tabcontent{
display:none;
}
