/* CSS File */

div#header{ background: url('../images/interface/header.jpg') no-repeat; }
div#navigation{ border-bottom: 1px solid #FF9003; }
div#footer{ color: #154B83; border-top: 1px solid #c1c1c1; }

div#column_middle h1, div#one_column_middle h1, div#two_column_middle h1{ color: #FF8E00; }
div#index_middle h1{ color: #fff; }
div#webdesign_middle h1{ color: #FF8E00; }


div#column_middle_search h1{ color: #FF8E00; }

div#column_middle p > a, div#one_column_middle p > a, div#two_column_middle p > a{ color: #154B83; text-decoration: underline; }


.sm_box h1{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.sideNavigation_box h1{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.sm_box_photo h1{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.sm_box_booking h1{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.lg_box h1,.lg_box h5{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.sm_boxCDR h1,.sm_boxCDR h5{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }
.sm_boxNA h1,.sm_boxNA h5{ background: url('../images/interface/sub_head_gradient.jpg') repeat-x; }


.footer_links{  font-size: 10px; color: #154B83; text-decoration: none; background: none;  }
.footer_links:hover{ color: #154B83; text-decoration: underline; background: none;  }
.copyright_grey{  font-size: 10px; color: #5F5F5F; margin: 0; padding: 0; }
a.coyright_orange, a.coyright_orange:hover{  font-size: 10px; color: #FF8E00; margin: 0; padding: 0; background: none; }


.articleDate{ color: #FF8E00; }


/* Clubs & Restaurants Table */
table.clubsTable{ border:0px solid #FF8E00; }
caption.clubsCaption{background: #fff; border:0px solid #FF8E00; color: #000; }

/* Video Table */
caption.videoCaption{ background: #FF8E00; border-top:1px solid #FF8E00; border-left:1px solid #FF8E00; border-right:1px solid #FF8E00; }

/* clubs & restaurants Classes */
div#column_middle .clubName { color: #FF8E00; }

/* bof Video Styles */
a.videoSelector strong{ color: #FF8E00; }
a.videoSelector:hover strong{ color: #FF8E00; }




/* The Main Lobby Portfolio */
div#tml_index_content{ font-size: 12px; line-height: 17px; text-align: left; color: #818181; padding: 0px 0px 0px 20px; }




div#portfolio{ width: 825px; margin: 0px auto; padding: 20px 0px 20px; background: #fff; }
.portfolioOne{ float: left; width: 274px; margin: 0px; padding: 0px; background: #fff; border-right: 1px dotted #c1c1c1; border-bottom: 1px dotted #c1c1c1; margin-bottom: 25px; }
.portfolioTwo{ float: left; width: 274px; margin: 0px; border-right: 1px dotted #c1c1c1; border-bottom: 1px dotted #c1c1c1; background: #fff; margin-bottom: 25px; }
.portfolioThree{ float: left; width: 274px; margin: 0px; background: #fff; border-bottom: 1px dotted #c1c1c1; margin-bottom: 25px; }

div.portfolioContainer{ width: 230px; min-height: 300px; margin-left: 10px; border: 0px solid #000; }
span.portfolioTitle{ font-size: 12px; color: #382d15; font-weight: bold; margin: 15px 0px 3px; padding: 0px 0px 0px 7px; }
span.portfolioBlurb{ display: block; font-size: 12px; color: #818181; text-align: left; margin: 0px; line-height: 17px; padding: 0px 7px; min-height: 200px; }


a.portfolioLink{ display: block; font-size: 12px; color: #7ec08c; text-decoration: none; margin: 3px 0px 0px; padding: 0px 0px 0px 7px; }
div.portfolioBody{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 17px; text-align: left; color: #818181; margin: 0px 0px 20px 10px; padding: 0px 0px 20px 20px; border-bottom: 1px dotted #c1c1c1; }
h2.portfolioTitle2{ font-size: 12px; color: #382d15; margin: 10px 10px 3px; padding: 0px 0px 0px 7px; }
div.portLinks { margin-top:15px; }
div.portLinks a{ font-size: 12px; color: #7ec08c; text-decoration: none; margin: 0px 2px; }
div.portLinks a:hover { text-decoration: underline; }
a.caseStudyLink{ display: block; font-size: 14px; color: #7ec08c; text-decoration: none; margin: 3px 0px 0px; padding: 0px 0px 0px 7px; }

h1.indexHeader{ display: block; font-weight: bold; font-size: 12px; color: #2c2e2b; margin: 0px 0px 5px 15px; padding: 0px; }
.clearLeft{ clear: left; }













