/*******************************************************/
/************ Made for Soverign Inn v 2.0 **************/
/******** DO NOT EDIT, unless you are familiar *********/
/********** with the ID's & Classes below.  ************/
/*******************************************************/

body {
	background:#ffffff;
	margin:1px;
	padding:0;
	color:#000000;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #C7CED6;
	font-size: 62.5%;
}
p {
	font-size: 1.2em;
	text-decoration: none;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h1, h2, h3, h4, h5, h6 { margin:0px 0px 10px 0px; padding:0px;}
h1 { font-size:1.8em; color:#9A6C10 }	
h2 { font-size:1.4em}	
h3 { font-size:1.4em}	
h4 { font-size:1.8em; color:#00225d; padding:0px;}	
h5 { font-size:1.5em}	

h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong {color:#00225d}

hr { height:1px;color:#ccc;margin:.3em 0;background-color:#ccc }
img { border:0px;padding:0px }
form { margin:0px;padding:0px }

a:link, a:visited { color:#00225d; text-decoration:underline; }
a:hover, , a:active { text-decoration:underline; color:#00225d }


/* ********************************************************************************************************* */
/* Body & Content Definitions */

#wrapBod {
	border:1px solid #ccbea2;
	width: 800px;
	margin:15px auto;
	background-color:#FFFFFF;
}

#innerWrap {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 780px;
}

#topCrumb { 
	background-color: #ffffff;
	color:#9A6C10;
	font-size: 1em;
	text-align:right;
	padding:2px;
}
#topCrumb a:link, a:visited, a:active { color:#9A6C10; text-decoration:underline; }
#topCrumb a:hover { text-decoration:underline; color:#000000 }

/* The Header */

#mastContain { 
	text-align:left;
}

#mastLeft { 
	float:left;
	text-align:left;
	margin:4px 0px 0px 0px;
	padding:0px;
}
#mastRight {
	float:right;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#breadcrumb { color:#555555; font-weight:normal;}
#breadcrumb a { color:#555555; font-weight:normal; text-decoration:underline; font-weight:bold; font-size:9px;}

/* ********************************************************************************************************* */
/* Main horizontal Navigation */

#globalNav {
	clear:both;
	border-bottom:2px solid #00225d;
	text-align:left;
	color:#e4e4e4;
	font-size:1.2em;
	background-color:#9A6C10;
	text-decoration: none;
	line-height: 25px;
}

#globalNav a:link, #globalNav a:active, #globalNav a:visited {
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
}
#globalNav a:hover { 
	color:#e9dfcb; 
	font-weight:bold; 
}

#globalNav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#globalNav li {
	display:inline;
	padding:0px 10px 0px 10px;
}

#globalNav li.bor {
	border-right:1px solid #e9dfcb;
}

/* Image or Flash Containter for Inner pages*/

#promoElement {
	padding:2px 0px 0px 0px; 
	border-bottom:2px solid #00225d
}
#innerElement {
	padding:2px 0px 0px 0px; 
	margin:0px; 
	height:140px; 
	overflow:hidden;
}
#innerElement img {padding:0px; margin:0px;}

/* Body Text Under #promoElement */

#mainContent {	
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:left;
	
}

#mainContent h1 { }
 #mainContent h2 { font-size:1.4em; }
  #mainContent h3 {
}
   #mainContent h4 { font-size:1.2em; }
    #mainContent h5 { font-size:0.88em; }	

#innerLEFT	{
	float:left;
	width:244px;
	color:#00225d;
	text-align:left;
	background-image: url(../images/bg_left_inner.jpg);
	background-repeat:repeat-y;
	margin:0px;
	position: relative;
				
}
#innerLBod {
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 4px;
	margin-left: 24px;
}
#innerLBod ul { margin:0px; padding:0px; display:block; list-style-type:none; }
#innerLBod li {
	border-bottom:1px dashed #8F9CB6;
	vertical-align: middle;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	height: 25px;
}
#innerLBod a:link { color:#00225d; font-weight:bold; text-decoration:none}
#innerLBod a:active { color:#00225d; font-weight:bold; text-decoration:none}
#innerLBod a:visited { color:#00225d; font-weight:bold; text-decoration:none}
#innerLBod a:hover { color:#7282A3; font-weight:bold; text-decoration:none}

#innerRIGHT {
	color:#00225d;
	text-align:left;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	margin-left: 0px;
	width: 535px;
}

#innerRIGHT .links { color:#00225d; font-weight:normal; text-decoration:underline; font-size: 12px; font-weight:bold; }
#innerRIGHT li { font-size: 11px; margin-bottom: 5px; }
#innerRIGHT p { font-size: 11px; margin-top:0px; }
#innerRIGHT h3 { font-size: 14px; color:#33FF00; }
#innerRIGHT h4 { color: #000000; }

/* ********************************************************************************************************* */

/* ********************************************************************************************************* */
/* HOMEPAGE Content ONLY! */

/* Left hand column. Contains form & other elements */

#h_mainLeft	{ 	
	float:left;
	width:200px;
	height:250px;
	color:#00225d;
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#h_mainLeft a:link { color:#00225d; text-decoration:underline; }
#h_mainLeft a:active { color:#00225d; text-decoration:underline; }
#h_mainLeft a:visited { color:#00225d; text-decoration:underline; }
#h_mainLeft a:hover { color:#00225d; text-decoration:none; }

#h_mainLeft p { font-size:0.69em; }

#Within-h_mainLeft {
	margin:5px 0px;
}

#Within-h_mainLeft input, #Within-h_mainLeft select {
	font-size:0.82em;
}

#Within-h_mainLeft label {
	line-height:1.4em;
}

#Within-h_mainLeft input.button1 {
	background-color:#00225d;
	color:#FFFFFF;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	padding:3px;
	border:1px solid #ffffff;
	width:130px;
}

#Within-h_mainLeft select.drop1 {
	background-color:#ffffff;
	color:#00225d;
	font-weight:normal;
	margin:2px 0px 2px 0px;

}

#Within-h_mainLeft form.find-rooms {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	color: #ED660B;
}

/* Right hand side of content. Contains two INNER elements listed below */

#h_mainRight {	
	float:right;
	width:575px;
	color:#00225d;
	text-align:left;
	margin:5px 0px 0px 5px;
}

#h_mainRight-L {	
	float:left;
	width:410px;
	color:#00225d;
	text-align:left;
	padding:0px;
	margin:0px;
}

#h_mainRight-R {	
	float:right;
	width:160px;
	height:250px;
	color:#00225d;
	text-align:center;
	padding:0px;
	margin:0px 0px 0px 5px;
	background-color:#FFFFCC;
}

#Within-h_mainRight {
	margin:0px;
	color: #9A6C10;
}

#Within-h_mainRight a:link, #Within-h_mainRight a:visited, #Within-h_mainRight a:active { color:#9A6C10; text-decoration:underline; font-weight:bold; }
#Within-h_mainRight a:hover { text-decoration:none; color:#9A6C10; font-weight:bold; }

#Within-h_mainRight ul {
	list-style-type:disc;
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #000000;
}

#Within-h_mainRight li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* InnverNav for LHS of homepage */

#innerNav { 
	background-color:#FFFFFF;
	color:#00225d;
	margin:2px 0px 0px 0px;
	text-align:right;
	font-size:1.2em;
	line-height:2.4em;
	border-bottom:1px solid #cccccc;
}
#innerNav a:link { padding:0px 2px 0px 2px; color:#00225d; text-decoration:none; font-weight:bold }
#innerNav a:active { padding:0px 2px 0px 2px; color:#00225d; text-decoration:none; font-weight:bold }
#innerNav a:visited { padding:0px 2px 0px 2px; color:#00225d; text-decoration:none; font-weight:bold }
#innerNav a:hover { padding:0px 2px 0px 2px; color:#00225d; text-decoration:none; font-weight:bold }


/* Sub Content for Homepage - News etc... */

#subContent {
	clear:both;
	margin:5px 0px 0px 0px;
	border-top:2px solid #00225d;
	text-align:left;
}

#subContent-LEFT {
	float:left;
	width:200px;
	background-color:#ffffff;
	color:#00225d;
	text-align:left;
	padding:0px;
	margin:5px 0px 0px 0px;
}

#subContent-RIGHT {
	color:#00225d;
	text-align:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#subContent-RIGHT  p { font-size:1.2em; }
#subContent-RIGHT  h1 { padding-top: 10px; }

/* ********************************************************************************************************* */

/* ********************************************************************************************************* */
/* The Footer */

#footContain {
	clear:both;
	font-size:1em;
	text-align:center;
	margin:0px;
	position: relative;
	color: #00225d;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00225d;
	height: 50px;
}
#footContain a:link { color:#00225d; text-decoration:underline;}
#footContain a:active { color:#00225d; text-decoration:underline;}
#footContain a:visited { color:#00225d; text-decoration:underline;}
#footContain a:hover { color:#00225d; text-decoration:none;}

#footContain ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footContain li {
	display:inline;
	padding:0px 6px 0px 6px;
}
			
#botCrumb { 
	color:#9A6C10;
	text-align:center;
	padding:2px;
}
#botCrumb a:link, a:visited, a:active { color:#9A6C10; text-decoration:underline; }
#botCrumb a:hover { text-decoration:underline; color:#00225d }

a.customLink:link { font-weight:normal; text-decoration:underline; color:#00225d}
a.customLink:visited { font-weight:normal; text-decoration:underline; color:#00225d}
a.customLink:active { font-weight:normal; text-decoration:underline; color:#00225d}
a.customLink:hover { font-weight:normal; text-decoration:none; color:#00225d}


fieldset { margin:0px; padding:0px; border:none; }

form legend { font-size: 0.88em; color: #00225d; margin: 2px 2px 2px 10px; }

.clear { clear:both; height:8px; font-size:-1px;}
.floatL {float:left; margin:0px 10px 5px 0px}
.floatR {float:right; margin:0px 0px 5px 10px}

/* wb = with border */
.floatLwb {float:left; margin:0px 10px 5px 0px; border:1px solid #00225d}
.floatRwb {float:right; margin:0px 0px 5px 10px; border:1px solid #00225d}

/* np = no padding */
.floatLnp {float:left; margin:0px}
.floatRnp {margin:0px; text-align:right;}
.floatRnp table { width:250px; border:1px solid #00225d}
.floatRnp td { padding:2px; background-color:#E0E3EB; text-align:left;}

/* Image Vertical Align */
.absmid {vertical-align: middle; margin:1px 0px 1px 0px; }
.guaratees {
	color: #CC3300;
}


.border1px { border:1px solid #00225d}


/* Contact Form */ 
#contactForm { margin:0px; }

#contactForm .formText { margin:0px; padding:0px; }

#contactForm legend {
	color:#666666;
	margin:0px 0px 8px 0px;
	font-size: 1.2em;
	text-decoration: none;
}

#contactForm fieldset {
	border: 1px solid #999999;
	padding: 8px;
	margin: 8px 0px 0px 0px;
}


#contactForm br { clear:left }

#contactForm label, #contactForm input, #contactForm select {
	display: block;
	margin-bottom: 10px;
}

#contactForm h4 { margin:0px; padding:0px;}

#contactForm label {
	text-align: left;
	width: 120px;
	padding-right: 10px;
}

#contactForm input.submit {
	background-color:#00225d;
	color:#FFFFFF;
	font-size:0.88em;
	font-weight:bold;
	padding:3px;
	border:1px solid #ffffff;
	width:100px;
}
#rates {
	text-align: center;
}
#benefits {
	text-align: left;
}
#benefits ul {
	text-decoration: none;
}
#benefits li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: disc;
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#wsgs {
	text-align: center;
	margin-top: 15px;
}
footBox {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.choose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

#dropmenu { 
height: 30px;
}

#dropmenusub {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
} 


/* Activites Table */
.actTable_tr1
{
	background-color:#CCCCCC;
}
.actTable_tr2
{
	background-color:#999999;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	margin:5px 0px 5px 5px;
	
} 