body {background-color:#2A5178; margin:10px; margin-bottom:50px; background-image: url(images/bg.jpg); background-repeat:no-repeat;}
table {font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; line-height:13pt;}
h1 {font-family:arial; font-size:16px; color:#2A5178; font-weight:bold;}
h2 {font-family:arial; font-size:16px; color:#2A5178; font-weight:bold; margin:0px;}
h3 {font-family:arial; font-size:14px; color:#2A5178; font-weight:bold; margin:0px;}

hr {color:#c0c0c0; height:1px;}

.pageheader {width:900px; height:60px; color:#ffffff; vertical-align:middle;}
.headerphone {color:#ffffff; font-size:18px; font-weight:bold;}
.topnav {border:4px solid #A1BBD0; border-bottom:0px; background-color:#638AB0; padding:7px; color:#ffffff;}
.mastertable {width:900px; border:4px solid #A1BBD0; border-top:0px; background-color:#ffffff;}
.breadcrumb {border-bottom:1px solid #A1BBD0; background-color:#C8E362; padding:5px;}
.contentarea {width:80%; height:400px; text-align:left; vertical-align:top; background-color:#ffffff; padding:20px;}
.rightnav {width:20%; text-align:right; vertical-align:text-top;  background-color:#EAE9E1; padding:20px;}
.pagefooter {width:900px; padding:5px; text-align:center; vertical-align:middle; color:#a1bbd0;}

/* price on city pages */
.lowrateformat {font-size:18px; font-weight:bold; color:#189118;}
.specialvalue {font-size:12px; color:#ff0000;}

a:link     {color:#2A5178; text-decoration:none;}
a:visited  {color:#2A5178; text-decoration:none;}
a:hover    {color:#2A5178; text-decoration:underline;}


/* top nav link (tnl) */
a.tnl:link {color:#ffffff; text-decoration:none;}
a.tnl:visited {color:#ffffff; text-decoration:none;}
a.tnl:hover {color:#ffffff; text-decoration:none;}


/* footer links */
a.foot:link {color:#a1bbd0; text-decoration:none;}
a.foot:visited {color:#a1bbd0; text-decoration:none;}
a.foot:hover {color:#a1bbd0; text-decoration:underline;}


/* forms */
.formbg {border:2px solid #638AB0; background-color:#C6D3E7; padding:5px;}
.formbutton {border:2px solid #ffffff; font-weight:bold; background-color:#C8E362; padding:5px;}
input {font-family:arial,helvetica,sans-serif; font-size:11px;}
.content-divline {background:#ffffff; height:1px; width:100%; line-height:1px;}

.propertysort {border:1px solid #638AB0; background-color:#C8E362; padding:5px;}
.lrg {font-size:10px;color:#ff0000;}
.propcityrow {background-color:#efefef;}
.displayImage {margin-left:10px; margin-bottom:10px; border: solid 1px #2A5178;}

/* view hotel details link to IAN on property page */
a.detailslink:link {font-size:14px; font-weight:bold; text-decoration:underline;}
a.detailslink:visited {font-size:14px; font-weight:bold; text-decoration:underline;}
a.detailslink:hover {font-size:14px; font-weight:bold; text-decoration:none;}


/* pagnation links */
.pageon {font-size:15px; font-weight:bold;}
