/* 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;}
div#wrapper-wide {margin:23px 0 0 0;}

div#new-left-col { width:213px; padding:20px 0 0 20px; float:left; overflow:hidden; }

div#wide-content-wrapper { width:691px; padding:20px 0 0 18px; display:block; float:left; overflow:hidden; clear:right; }

	div#wide-content-wrapper p {margin:18px 0; text-align:left; }
	div.mill-river-splash { background:url(../ourhotels/pei/millriver/imgs/mill-river-splash.jpg) 0 0 no-repeat; width:691px; height:222px; clear:both; text-indent:-9999px; }
	div#wide-content-wrapper h2.rodd-mill-river { background:url(../ourhotels/pei/millriver/imgs/txt/rodd-mill-river.gif) 0 0 no-repeat; width:169px; height:19px; display:block; text-indent:-9999px; float:left; }
	div#wide-content-wrapper div.phone-numbers { float:left; margin:21px 0 0 40px; color:#9d5325; display:block; clear:right; }
	div#wide-content-wrapper div.mill-river-logo { float:right; background:url(../ourhotels/pei/millriver/imgs/rodd-mill-river-logo.jpg) 0 0 no-repeat; width:178px; height:76px; display:block; clear:both; text-indent:-9999px; margin:-37px 0 10px 8px; }
	
	div#wide-content-wrapper div.property-ctas { display:block; width:100%; }
	div#wide-content-wrapper div.property-ctas a { float:left; }
		div#wide-content-wrapper div.property-ctas a.cta-margin { margin-right:9px; padding:0; }

table#container {width:768px; margin:0 auto; padding:0; text-align:center; border:0; background:#fff;}

table#container-wide {width:965px; height:500px; margin:0 auto; padding:0; text-align:center; border:0; background:#e8e4d3;}

div#property-newsletter { background:url(../ourhotels/pei/millriver/imgs/newsletter.gif) 0 0 no-repeat; width:213px; clear:both; display:block; padding:58px 0 0 0; margin:8px 0 0 0; overflow:hidden; text-align:left; float:left; }
div#property-newsletter img.newsletter-button { margin:0 0 0 25px; }

div.new-booking-widget { background:url(../images/property-booking-images/background.gif) 0 0 no-repeat; width:213px; display:block; padding:1px 0 0 0; }
div.new-booking-widget h2.make-a-res { background:url(../images/property-booking-images/make-a-reservation.gif) 0 0 no-repeat; width:166px; height:13px; display:block; padding:0 0 0 0; text-indent:-9999px; }
div.new-booking-widget div.form-wrapper { margin:16px 0 0 13px; display:block; clear:both; width:185px; padding:0 0 0 0; }
	
	
/* 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; background-color:#000;}
td#header div#nav1 {width:484px; 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 18px 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:12px 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:387px; 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; overflow:hidden;}
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:transparent url(../images/rodd_equity_club2.gif) 53px 70px no-repeat;}
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; }

.img-left { float:left; margin:4px 6px 2px 0; padding:2px; border:#9d5325 1px solid; }
.img-right { float:right; margin:4px 14px 2px 0; padding:2px; border:#9d5325 1px solid; }
.basic-img-right { float:right; margin:4px 0 2px 8px; }
.cta-right { float:right; margin:4px 50px 2px 0; }