/* global */
html, body {margin:0; padding:0;}

body {font:12px normal Verdana, Arial, Helvetica, sans-serif; background:#ABA69A;}

img {border:0;}

a, a:visited {color:#9d5325; text-decoration:underline;}
a:hover {text-decoration:none;}

div#wrapper {margin:23px 0 0 0;}

table#container {width:768px; margin:0 auto; padding:0; text-align:center; border:0; background:#fff;}

/* header */
td#header {height:107px; text-align:left; vertical-align:bottom; background:#ABA69A url(../images/bg_header.gif) top left no-repeat;}
td#header img#logo {margin:16px 0 8px 36px;}

/* top nav */
td#header div#navWrapper {margin:52px 0 0 0; width:557px; float:right; text-align:right; overflow:hidden;}
td#header div#nav1 {width:480px; float:right;}
td#header div#nav3 {width:557px; float:right;}
td#header div#nav2 {width:557px; float:right; clear:both;}

/* content */
td#splash_home, td#splash_miramichi, td#splash_moncton, td#splash_colonyinn, td#splash_roddgrand, td#splash_brudenell, td#splash_charlottetown, td#splash_confederation, td#splash_crowbush, td#splash_millriver, td#splash_royalty {height:208px; vertical-align:top; text-align:left;}
td#splash_home p, td#splash_miramichi p, td#splash_moncton p, td#splash_colonyinn p, td#splash_roddgrand p, td#splash_brudenell p, td#splash_charlottetown p, td#splash_confederation p, td#splash_crowbush p, td#splash_millriver p, td#splash_royalty p {margin:14px 0 0 16px; width:180px; font-size:11px; text-align:left; color:#fff;}

td#splash_home {background:#e9e3d3 url(../images/bg_splash_home.jpg) top left no-repeat;}
td#splash_miramichi {background:#e9e3d3 url(../images/locations/rodd_miramichi_river.jpg) top left no-repeat;}
td#splash_moncton {background:#e9e3d3 url(../images/locations/park_house_inn.jpg) top left no-repeat;}
td#splash_colonyinn {background:#e9e3d3 url(../images/locations/colony_harbour.jpg) top left no-repeat;}
td#splash_roddgrand {background:#e9e3d3 url(../images/locations/rodd_grand_yarmouth.jpg) top left no-repeat;}
td#splash_brudenell {background:#e9e3d3 url(../images/locations/rodd_brudenell_river.jpg) top left no-repeat;}
td#splash_charlottetown {background:#e9e3d3 url(../images/locations/rodd_charlottetown.jpg) top left no-repeat;}
td#splash_confederation {background:#e9e3d3 url(../images/locations/confederation_inn.jpg) top left no-repeat;}
td#splash_crowbush {background:#e9e3d3 url(../images/locations/rodd_crowbush_resort.jpg) top left no-repeat;}
td#splash_millriver {background:#e9e3d3 url(../images/locations/rodd_mill_river.jpg) top left no-repeat;}
td#splash_royalty {background:#e9e3d3 url(../images/locations/rodd_royalty_inn.jpg) top left no-repeat;}

/* left column */
td#left {width:211px; vertical-align:top; text-align:left; background:#e8e4d3;}

div.bl2 {margin:0 0 0 16px; width:164px;}
div.bl2 img.bl2Img {margin-top:10px;}
div.bl2 img.bl2Img2 {margin-left:23px;}
div.bl2 p {margin:0 3px 0 8px; font-size:11px; line-height:16px;}

div.hr_left {width:211px; height:1px; margin:24px 0 22px 0; text-align:center;}

/* Homepage promo */
#currentPromo {width:322px; height:125px; margin:0 auto; text-align:left; background:url(../images/legends-golf-promo.jpg) bottom left no-repeat;}
#currentPromo2 {width:322px; height:120px; margin:0 auto; text-align:left; background:url(../images/legends-golf-promo2.jpg) top left no-repeat;}

/* center sub column */
td#center_sub {width:557px; vertical-align:top; text-align:left; background:#e8e4d3;}
td#center_sub h1 {margin:10px 14px 0 14px; text-align:left; color:#9d5325; font-size:14px;}
td#center_sub h1.h1b {margin:10px 14px 0 14px; text-align:left; color:#000; font-size:14px;}
td#center_sub h2 {margin:10px 14px 0 14px; text-align:left; color:#9d5325; font-size:13px;}
td#center_sub h3 {margin:10px 0 0 14px; text-align:left; color:#000; font-size:12px;}
td#center_sub h4 {margin:10px 0 0 14px; text-align:left; color:#000; font-size:13px;}
td#center_sub h4.hptb {margin:10px 15px 0 14px; padding-top:6px; text-align:left; color:#000; font-size:13px; border-top:1px solid #000;}
td#center_sub h5 {margin:10px 0 0 14px; text-align:left; color:#000; font-size:12px;}
td#center_sub p {margin:0 15px 14px 14px; line-height:18px; text-align:justify;}
td#center_sub p.ntm {margin:0 15px 14px 14px; color:#9d5325; font-weight:bold; line-height:18px; text-align:justify;}
td#center_sub p.ptm {margin-top:10px;}
td#center_sub p.smlTxt {font-size:11px;}
span.highlight {color:#9d5325;}

td#center_sub img.imgRight {float:right; padding:3px; margin:12px 0 0 10px; border:1px solid #b39b44;}
td#center_sub img.imgRight2 {float:right; padding:3px; margin:0 15px 0 10px; border:1px solid #b39b44;}
td#center_sub img.imgRight3 {float:right; padding:3px; margin:5px 10px 0 14px;}
td#center_sub img.imgRight4 {float:right; padding:3px; margin:0 0 0 10px; border:1px solid #b39b44;}
td#center_sub img.imgRight5 {float:right; padding:0; margin:10px 0 2px 10px;}
td#center_sub img.imgLeft {float:left; padding:3px; margin:12px 10px 0 14px; border:1px solid #b39b44;}
td#center_sub img.imgLeft2 {float:left; padding:3px; margin:5px 10px 0 14px; border:1px solid #b39b44;}
td#center_sub img.imgLeft3 {float:left; margin:5px 10px 0 14px;}
td#center_sub img.imgH1 {margin:10px 14px 0 14px;}
img#free {margin:-10px 0 0 60px;}

td#center_sub p#bread {margin:0 15px 5px 14px; padding:0; font-size:10px; color:#666; text-align:left;}
td#center_sub p#bread a, td#center_sub p#bread a:visited {font-size:10px; color:#666;}
td#center_sub p#bread a:hover {text-decoration:none;}

td#center_sub p#sub_nav {margin:0 0 0 14px; font-size:11px; color:#9d5325;}
td#center_sub p#sub_nav a, td#center_sub p#sub_nav a:visited {color:#9d5325;}
td#center_sub p#sub_nav a:hover {text-decoration:none; color:#000;}
td#center_sub p#sub_nav a#sub_nav_current {text-decoration:none;}

td#center_sub div.contentUl {margin:0 15px 12px 14px;}
td#center_sub div.contentUl h2 {margin:0 0 8px 0; font-size:14px;}
td#center_sub div.contentUl h3 {margin:0; color:#000;}
td#center_sub div.contentUl p {margin:0 0 8px 0; padding:0 0 0 10px; background:url(../images/icon_arrow_ul.gif) top left no-repeat;}
td#center_sub div.contentUl p.cull {margin-bottom:20px;} 

td#center_sub table#twoColumn {margin:0 15px 14px 14px; width:528px;}
td#center_sub table#twoColumn p {margin-left:0; margin-right:0;}
td#center_sub table#twoColumn h2 {margin-left:0; margin-right:0; color:#9d5325; font-size:14px;}
td#center_sub table#twoColumn h3 {margin-left:0; margin-right:0; color:#9d5325;}
td#center_sub table#twoColumn td {width:50%; vertical-align:top;}

td#center_sub table#twoColumn2 {margin:0 15px 14px 14px; width:520px;}
td#center_sub table#twoColumn2 p {margin-left:0; margin-right:0; margin-top:4px; text-align:center;}
td#center_sub table#twoColumn2 img.tc2img {display:block; margin-top:8px;}
td#center_sub table#twoColumn2 td {width:50%; vertical-align:bottom; background:#fff; border:1px solid #fff;}

td#center_sub table#tc3 {margin:0 15px 14px 14px; width:526px;}
td#center_sub table#tc3 p {margin-left:0; margin-right:0;}
td#center_sub table#tc3 h3 {margin-left:0; margin-right:0; color:#000;}
td#center_sub table#tc3 td {width:50%; vertical-align:top; padding:4px;}
td#center_sub table#tc3 a {font-size:11px;}
td#center_sub table#tc3 td.tdTitle {border-bottom:1px solid #9d5325;}

td#center_sub table#form {margin:0 15px 14px 14px; width:528px;}
td#center_sub table#form td#td350px {width:350px;}
td#center_sub table#form td#td178px {width:178px;}
td#center_sub table#form p {margin:0 6px 0 0; padding:0; text-align:right;}

td#center_sub p#new_window {margin-bottom:0; font-size:11px; color:#666;}
td#center_sub p#new_window a, td#center_sub p#new_window a:visited {color:#666; text-decoration:none;}
td#center_sub p#new_window a:hover {text-decoration:underline;}

td#center_sub p#top {margin-top:10px; text-align:right; font-size:11px; color:#9d5325;}
td#center_sub p#top a:hover {text-decoration:none;}

td#center_sub table.ourHotels {border:1px solid #e8e4d3; margin-bottom:10px;}
td#center_sub table.ourHotels td {vertical-align:top;}
td#center_sub table.ourHotels img.ohPic {padding:3px; margin:6px; border:1px solid #b39b44;}
td#center_sub table.ourHotels h2 {color:#000; margin:0 0 3px 0; font-size:12px; color:#9d5325;}
td#center_sub table.ourHotels p {margin:0 4px 0 0;}
td#center_sub table.ourHotels p.ohl {color:#9d5325; text-align:right; margin-top:4px;}

/* sub right nav */
div#sec_nav {margin:0 8px 0 7px; padding:6px 0; width:150px; float:right; background:#ede9db;}
div#sec_nav p {margin:3px 0 4px 10px; text-align:left;}
div#sec_nav a, div#sec_nav a:visited {font-size:12px; color:#9d5325; text-decoration:none;}
div#sec_nav a:hover {text-decoration:underline; color:#000;}
div#sec_nav a#currentSection {color:#000; text-decoration:underline;}
div#sec_nav a.sec_nav_last {margin-bottom:0;}
div#sec_nav h3 {margin:0 8px 0 10px; padding:0;}
div#sec_nav h3 a, div#sec_nav h3 a:visited, div#sec_nav h3 a:hover {font-size:14px;}
div#sec_nav img#sec_navImg {margin:4px 0 0 8px;}


/* center column */
td#center {width:351px; vertical-align:top; text-align:left; background:#e8e4d3;}
td#center p {margin:0 16px 14px 12px; line-height:18px; text-align:justify;}
td#center img#cct {margin:24px 0 0 0;}

td#center p#new_window2 {margin-bottom:0; font-size:11px; color:#666; text-align:center;}
td#center p#new_window2 a, td#center p#new_window2 a:visited {color:#666; text-decoration:none;}
td#center p#new_window2 a:hover {text-decoration:underline;}

div#vacations {width:351px; height:480px; text-align:center; background:transparent url(../images/vacations_bg.gif) top left no-repeat;}
div#vacations p {margin:15px 27px 0 27px; line-height:18px;}
div#vacations div#vLogo {width:121px; margin:0 auto; text-align:center;}
div#vacations div#vLogo img {margin:22px 0 0 0;}
div#vImg {width:328px; margin:0 auto; text-align:center;}

div#hsiWrapper {margin:18px 0 60px 0;}
table#hsi {width:350px; margin:0 auto;}
table#hsi img {overflow:hidden;}
table#hsi td {vertical-align:top;}
table#hsi p {margin:23px 0 0 0; font-size:11px; line-height:16px; color:#9d5325; overflow:hidden;}

/* right column */
td#right {width:206px; vertical-align:top; text-align:left; background:#e8e4d3;}
td#right img#caa {margin:0 0 24px 0;}

div#imgNavWrapper {margin:0; padding:20px 0 0 0; width:194px; height:180px; background:transparent url(../images/img_nav_bg.gif) top left no-repeat;}
div#imgNav {margin:0 0 0 36px; width:138px;}

div.rd1 {margin:0 0 0 31px;}
div.rd1 p {margin:0 14px 0 0; line-height:1.6em; font-size:0.9em;}

div#businessTravellers {
	margin:0 0 0 24px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 53px 70px;
}
div#businessTravellers p {margin:0; line-height:1.6em; font-size:11px;}

div.hr_right {width:206px; height:1px; margin:15px 0 22px 0; text-align:center;}

/* footer */
td#footer {height:121px; text-align:center; vertical-align:top; background:#ABA69A url(../images/bg_footer.gif) top left no-repeat;}
td#footer p {margin:14px 0 0 0; color:#B49539; font-size:11px;}
td#footer p#flt {margin:16px 0 0 0; color:#fafbfc;}
td#footer p#flb {margin:4px 0 0 0; color:#fff;}
td#footer p#fpb {margin:4px 0 0 0;}
td#footer p#fpb a, td#footer p#fpb:visited {color:#B49539; text-decoration:none;}
td#footer p#fpb a:hover {text-decoration:underline;}
span.fp {padding:0 5px;}
td#footer a, td#footer a:visited {padding:0 5px; color:#fafbfc; text-decoration:none;}
td#footer a:hover {text-decoration:underline;}

/* verb */
div#verb {margin:0 auto; padding:15px 0 10px 0; text-align:left; width:128px;}

.red-text { color:#9D5325; }