* {padding:0; margin:0; border:0px; background-color:#fff; font-size:16px;}
body {font-family:"Frutiger LT 45 Light", Verdana, Arial, Helvetica, sans-serif; color:#404; background-color:#fff; width:1000px; margin-left:auto; margin-right:auto; text-align:center;}
h1 {font-size:1.5em;}
h2 {font-size:1.3em; padding-top:0.3em;}
h3 {font-size:1.1em; clear:both; text-align:center; position:relative;}
h4 {font-size:1.0em; font-weight:bold; margin-top:10px;}
p {font-size:1em; text-align:center;}
img {border:0px solid #fff;}
table {text-align:left; border-collapse:collapse;}
td {border-bottom:1px solid #404;}
.divNewLine {clear:both;}
.center {text-align:center;}

/* Default Text links styles*/
a {color:#404;}
a:link {color:#404; text-decoration:underline;}
a:visited {color:#404; text-decoration:underline;}
a:hover {color:#303; text-decoration:none;}
a:active {color:#900; text-decoration:underline;}

#header {padding:20px 50px;}
#header h1 {display:inline; float:left;}
#header h2 {display:inline; float:right;}

#main {clear:both; margin:10px 200px; width:600px; background-color:#fff;}
#main h3 {text-align:left;}
#main h4 {text-align:left;}
#main p {text-align:justify;}
#main ul {text-align:left; list-style-position:inside;}
#mainTop {clear:both; margin:10px 200px; width:600px; height:200px; background-color:#fff;}
#mainTop:hover {background-image:url(images/frontpage/mainPhoto_600x200.jpg);}
#mainBottom {clear:both; padding:10px 180px; width:860px; height:170px;}

#mainBottom img {width:120px; height:160px; padding:0 20px; float:left; background-image:url(images/misc/smallPhoto_bg_120x160.jpg); background-repeat:no-repeat;}
#mainBottom p {clear:both;}
#mainBottom .bottomImage {text-align:center; float:left; padding:0}
#mainBottom .bottomImage3 {text-align:center; float:left; padding:0 30px;}
#mainBottom .bottomImage4 {text-align:center; float:left; padding:0;}

.subBottom3 {width:200px; float:left; text-align:center;}
.subBottom4 {width:160px; float:left; text-align:center;}
.subBottom3 .text {margin-left:20px;}
.subBottom4 .text {margin-left:0px;}

.bottomImage4:link {color:#404; text-decoration:none;}
.bottomImage4:visited {color:#440; text-decoration:none;}
.bottomImage4:hover {color:#303; text-decoration:underline;}
.bottomImage4:active {color:#440; text-decoration:underline;}

/*Navigation elements*/
#navigation {clear:both; text-align:center; margin-top:20px;}
#navigation img {padding:0 10px; vertical-align:middle;}
#navigation li {display:inline;}
#navigation li a:link {text-decoration:none;}
#navigation li a:visited {text-decoration:none;}
#navigation li a:hover {text-decoration:underline;}
#navigation li a:active {text-decoration:underline;}

/*#lastNav {list-style-type:none; display:inline;}*/

/*Photo album elemetns*/
#mainPhotoLeft {clear:both; width:275px; height:350px; float:left; padding:10px 0 10px 110px; text-align:center; overflow:auto;}
#mainPhotoRight {width:550px; height:350px; float:left; padding:10px 0; text-align:center;}
#previousChapter {position:absolute; left:0px;}
* html #previousChapter {position:absolute; left:-300px;}
#nextChapter {float:right; position:absolute; right:0px;}
.thumbnail {width:60px; height:60px; float:left;}

/*Price elememts*/
.prices {width:150px; text-align:right;}

/*Footer elemetns*/	
#slick-hide {font-size:1em; padding-bottom:0.8em; float:left;}
#slick-toggle {font-size:0.8em; padding-bottom:0.8em; float:left;}
#footerCopy {clear:both; padding-top:10px;}
#footerCopy p {text-align:justify; font-size:0.8em; padding-bottom:0.8em;}
#additionalCopy p {text-align:justify; font-size:0.8em; padding-bottom:0.8em; clear:both;}
#footer {clear:both; padding-top:10px;}

#copyright {float:left; font-size:0.8em;}
#copyright a {font-size:1em;}
#design {float:right; font-size:0.8em;}
#design a {font-size:1em;}
#validation {float:right; font-size:0.8em;}

#findTunWells {float:left; width:350px; padding:0 0 15px 10px; text-align:left;}
#findAshford {float:left; text-align:left;}
#findTunWells ul, #findAshford ul {list-style-position:outside; list-style-type:none; margin:0;}


#contactus {float:left; width:580px; padding:0 10px 15px 10px; text-align:center;}
#contactus label {float:left; width:150px; text-align:left; clear:both; margin:6px 0 6px 20px;}
#contactus input, #contactus textarea {float:left; border:1px solid #404; background-color:#eee; margin:5px 0;}
#contactus #butSubmit {clear:both; margin-left:240px; border:0; background:url('images/misc/frmContactUs_cta.jpg') no-repeat; width:150px; height:25px}
#contactus #butSubmit:hover {background:url('images/misc/frmContactUsOver_cta.jpg') no-repeat;}
