/*=========================== TAGS ============================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
        outline: 0;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: separate;
        border-spacing: 0;
}
caption, th, td {
        text-align: left;
        font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: "";
}
blockquote, q {
        quotes: "" "";
}


* { 
	margin:0; 
	padding:0;
}

html {
	min-width:980px;
} 

body { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height: 1em; 
	color:#50503f; 
	min-width:980px;
	background: #c4d4af url(images/main-box-tail.jpg) repeat-y center top;
	text-align:left
}

object { 
	vertical-align:top; 
	outline:none;
}

input, 
textarea, 
select { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em; 
	vertical-align:middle; 
	font-weight:normal;
}

fieldset {
	border:0;
}

p { 
	margin:0; 
	padding:0;
}


img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

ul, ol { 
	list-style:none;
}

#expertiseinc_photo_gallery{ width:610px; float:left; height:579px; margin:0; padding:0}
/*========================== ALIGMENT =========================*/

.fleft { 
	float:left;
}

.fright { 
	float:right; margin-right:8px
}

.clear { 
	clear:both;
}

.alignright { 
	text-align:right;
}

.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%; 
	overflow:hidden;
}


.container { 
	width:100%;
}

/*=========================== newsletter =========================*/
#form-1 fieldset {border:none; overflow:hidden; width:212px; height:170px}
#form-1 label {display:block; height:37px;}
#form-1 input {width:185px; font-size:1em; color:#6f6f6f; padding:3px 10px; font-family:Arial, Helvetica, sans-serif; background:#fff; border-right:1px solid #8d8d8d; border-bottom:1px solid #c7c6c6; border-left:1px solid #c7c6c6; border-top:1px solid #8d8d8d;}

.newsletterpadding {padding:0 15px 13px 15px;}
.link-1 {color:#929292; padding-left:10px; background:url(images/marker-2.gif) 0 4px no-repeat; float:left;}
.link-1x {color:#cc0000; float:left; padding-right:5px; font-size:14px}

.link-1y {color:#cc0000; float:right; padding-right:5px; font-size:14px}

.button2 {text-decoration:none;}
.button2 {display:inline-block; color:#fff; background:url(images/button2-left.gif) 0 0 no-repeat #f00;}
.button2 strong {display:block; padding:3px 10px 4px; background:url(images/button2-right.gif) right 0 no-repeat;}
.button2:hover {color:#000;}

/*=========================== TAILING =========================*/

.tail-top { 
	background:url(images/tail-top.gif) left top repeat-x #fff;
}

.tail-bottom { 
	background:url(images/tail-bottom.gif) left bottom repeat-x;
}

/*=========================== FORMS ===========================*/

#join-form {
	width: 600px
}

#join-form .field {
text-align:left; 
	height:44px;
	width: 100%
}
#join-form .fieldx {
text-align:left; 
	height:120px;
	width: 100%
}
#join-form label.label {
text-align:left; 
	width: 60px; margin-bottom:8px; margin-left:20px
}
#join-form #col-1 {
width: 295px; float:left; margin:0; padding:0;
}
#join-form #col-2 {
width: 295px; float:left; margin:0; padding:0;
}
#join-form select.select {
	font-size:.92em;
	color:#565b61;
	border:1px solid #9ad2d7;
	width:215px;
	height:20px;
}
#join-form select.sel-1 {
	width:57px;
}
#join-form select.select{
	width:67px;
}
#join-form select.sel-3 {
	width:62px;
}
#join-form input.txt {
	font-size:.92em;
	color:#565b61;
	border:1px solid #9ad2d7;
	width:210px;
	padding:1px 0 1px 3px;
	margin-bottom:8px;
}

#join-form p {
	color:#000;
	font-size:.92em;
	line-height:1.09em;
}
#join-form p.fright {
	padding-top:3px;
}
#join-form label {
	color:#4c9329;
}
 

/*--------------------*/
#sidecontainer{ text-align:left; margin:10px}
 .previewing{ background-color: #FFFFCC; color:#009933; font-size:18px; line-height:24px; height:100px; margin-bottom:20px}
 .red{ color:#CC0000; font-weight:bold; text-align:left}
 
.row2 .white{ color:#ffffff; text-align:left}
.row2 .white a{ color:#ffffff; text-align:left; text-decoration:underline}
.row2 .white a:hover{ color:#ffffff; text-align:left; text-decoration:none}
/*--------------------*/

#member-form .field {
	height:45px;
}
#member-form .field1 {
	padding-top:15px;
	width:100%;
	overflow:hidden;
}
#member-form .field1 label {
	float:left;
}
#member-form .field1 input {
	width:15px;
	height:15px;
	float:left;
	border:0;
	margin-right:12px;
}
#member-form label {
	display:block;
	color:#506e2c;
	font-weight:bold;
}
#member-form input {
	font-size:.92em;
	color:#565b61;
	border:1px solid #9ad2d7;
	width:210px;
	padding:3px 0 3px 3px;
}
#member-form p {
	color:#000;
	font-size:.92em;
	line-height:1.09em;
	padding-top:20px;
	margin-bottom:25px;
}

/*--------------------*/

#search-form {
	padding-top:10px;
}
#search-form input {
	border-bottom:1px solid #d4d0c8;
	border-right:1px solid #d4d0c8;
	border-top:1px solid #404040;
	border-left:2px solid #808080;
	width:191px;
	padding:2px 0 2px 10px;
	color:#50503f;
	font-size:.92em;
	margin-right:17px;
}
#search-form a {
	text-transform:uppercase;
}

/*========================== LISTS ============================*/
/*lodging compare list*/
td {
	padding-bottom:2px;
}
td li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	line-height:1.12em;
	font-style:normal
}

td li.style1 a {
	color:#c30e1b;
}

td li.style2 a {
	color:#e32d8b;
}

td li.style3 a {
	color:#cc19dc;
}

td li.style4 a {
	color:#3955e2;
}

td li.style5 a {
	color:#10a0d5;
}

td li.style6 a {
	color:#1eae87;
}

td li.style7 a {
	color:#4c9329;
}

td li.style8 a {
	color:#533092;
}
/* featured pages*/
#list {
	width:600px; height:165px; margin:0; padding:0; float:left;
}
#list li {
	float:left;
	width:100px;
	margin:0 8px;
}
#list li a{
	display:block;
	border:2px solid #e8b416;
}

#list li a:hover{
	display:block;border:2px solid #46dde0;
}
#list li span {
	display:block;
	font-size:1.17em;
	color:#3955e2;
	text-align:center;
	width:100%;
	padding-top:8px;
}

#list form {
	float:left;
	width:98px;
	overflow:hidden;
	margin:0;
}
#list input.file { width:96px}
#list select {width:96px}
#list select option.main { color: #3955e2; background-color:#f1f1df;}
#list select option.sub { color:#list option.main { color: #3955e2; background-color:#f1f1df;} #666666;}

/*links on landing pages */
.listgrp {
	width:325px;
	margin:0; padding:0; float:left
}
.listgrp li {
	float:left;
	height:25px;
	width:162px;
	padding:7px 0 0 0;
	text-align:left;
}
#MTLogin{ 
	width:246px; 
height:190px;
margin-bottom:30px;
margin-left:10px;
float:left
}
#MTLogin form{ 

margin-bottom:10px; border: 1px solid #85c7af;
}
.smalltxt{
margin:5px;
	font-size: 9px;
	font-style:italic;
	padding-left:5px;
	float:right
}
#MTLogin .field {
	border: 1px solid #85c7af;
	background: #85c7af url(images/field.png) repeat-x #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
	height:18px;
	width:160px;
	margin-bottom:5px; 
	margin-right:5px;
}

 .mtloginwrapper { 
	width:230px; 
	float:left
}

.list1 {
	padding-bottom:2px;
}
.list1 li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	line-height:1.12em;
	padding:0 0 12px 30px;
	background-repeat:no-repeat;
	background-position:0 1px;
	font-style:normal
}

.list1 li.indent{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	margin:-12px 40px;
	line-height:.1em;
	list-style:circle;
	padding-left:-20px
	

}
.list1 li.smindent{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	line-height:0px;

}
.list1 li.indent a{
color:#3955e2;

}

.list1 li.style1 {
	background-image:url(images/marker1.gif);
}
.list1 li.style1 a {
	color:#c30e1b;
}
.list1 li.style2 {
	background-image:url(images/marker2.gif);
}
.list1 li.style2 a {
	color:#e32d8b;
}
.list1 li.style3 {
	background-image:url(images/marker3.gif);
}
.list1 li.style3 a {
	color:#cc19dc;
}
.list1 li.style4 {
	background-image:url(images/marker4.gif);
}
.list1 li.style4 a {
	color:#3955e2;
}
.list1 li.style5 {
	background-image:url(images/marker5.gif);
}
.list1 li.style5 a {
	color:#10a0d5;
}
.list1 li.style6 {
	background-image:url(images/marker6.gif);
}
.list1 li.style6 a {
	color:#1eae87;
}
.list1 li.style7 {
	background-image:url(images/marker7.gif);
}
.list1 li.style7 a {
	color:#4c9329;
}
.list1 li.style8 {
	background-image:url(images/marker8.gif);
}
.list1 li.style8 a {
	color:#533092;
}

.list2 {
	padding:10px 0 40px 0;
}
.list2 li {
	border-bottom:1px solid #cfd0bd;
	padding-bottom:16px;
	margin-bottom:16px;
}
.list2 li.last {
	border:0;
	margin:0;
	padding:0;
}
.list2 li strong a{
	display:block;
	font-weight:normal;
	font-size:2em;
	line-height:1.125em;
	color:#c30e1b;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none
}
.list2 li strong a:hover{
	text-decoration:underline
}
.list2 li strong b {
	color:#d10b1a;
	font-weight:normal;
}
.list2 li span {
	color:#3d98ac;
	display:block;
	padding-bottom:8px;
}
.list2 li p a{
color:#50503f;
	margin-bottom:0;
	text-decoration:none
}
.list2 li p a:hover{
color:#50503f;
	margin-bottom:0;
	text-decoration:underline
}


.list2 li p em {
	font-style:normal;
	color:#4c9329;
}
.list2 li a {
	font-size:.92em;

}

.list3 li {
	border-bottom:1px solid #cfd0bd;
	padding-bottom:18px;
	margin-bottom:18px;
}
.list3 li span {
	color:#10a0d5
}
.list3 li p {
color:#50503f;
	margin-bottom:5px;
	text-decoration:none
}
.list3 li p a{
color:#50503f;
	margin-bottom:0;
	text-decoration:none
}
.list3 li p a:hover{
color:#50503f;
	margin-bottom:0;
	text-decoration:underline
}
.list3 li.last {
	border:0;
	margin:0;
	padding:0;
}
.list3 li cite {
	display:block;
	font-style:normal;
	line-height:1.5em;
}
.list3 li h6 {
	text-align:right;
	margin-bottom:0;
	padding-top:5px;
}
/*--------- calendar pull for  travelers page -----------*/
.list4 ul{
width:100%;
margin:0;
padding:0
}

.list4 li {
float:left;
width:180px;
	margin-bottom:8px;
	text-align:left;
	margin-right:15px;
}
.list4 li span {
text-align:left;
width:100%;
	color:#10a0d5
}
.list4 li p {
color:#50503f;
	margin-bottom:5px;
	padding-bottom:10px;
}
.list4 li p a{
color:#50503f;
	margin-bottom:0;
	text-decoration:none
}
.list4 li p a:hover{
color:#50503f;
	margin-bottom:0;
	text-decoration:underline
}
.list4 li.last {
	border:0;
	margin:0;
	padding:0;
}
.list4 li cite {
	display:block;
	font-style:normal;
	line-height:1.5em;
}
.list4 li h6 {
	text-align:right;
	margin-bottom:0;
	padding-top:5px;
}
/* the sidebar for the attractions page */
.listx {
	padding-bottom:2px;
	width:100%
}
.listx li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height:1.125em;
	padding:0 0 12px 35px;
	background-repeat:no-repeat;
	background-position:0 1px;
}
.listx li.style1 {
	background-image:url(images/marker1.gif);
}
.listx li.style1 a {
	color:#c30e1b;
}
.listx li.style2 {
	background-image:url(images/marker2.gif);
}
.listx li.style2 a {
	color:#e32d8b;
}
.listx li.style3 {
	background-image:url(images/marker3.gif);
}
.listx li.style3 a {
	color:#cc19dc;
}
.listx li.style4 {
	background-image:url(images/marker4.gif);
}
.listx li.style4 a {
	color:#3955e2;
}
.listx li.style5 {
	background-image:url(images/marker5.gif);
}
.listx li.style5 a {
	color:#10a0d5;
}
.listx li.style6 {
	background-image:url(images/marker6.gif);
}
.listx li.style6 a {
	color:#1eae87;
}
.listx li.style7 {
	background-image:url(images/marker7.gif);
}
.listx li.style7 a {
	color:#4c9329;
}
.listx li.style8 {
	background-image:url(images/marker8.gif);
}
.listx li.style8 a {
	color:#533092;
}
.listr {
	padding-bottom:2px;
}
.listr li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.9em;
	line-height:1.125em;
	padding:0 0 12px 30px;
	background-repeat:no-repeat;
	background-position:0 1px;
	text-align:left
}

.listr li.style1 a {
	color:#c30e1b;
}

.listr li.style2 a {
	color:#e32d8b;
}

.listr li.style3 a {
	color:#cc19dc;
}

.listr li.style4 a {
	color:#3955e2;
}

.listr li.style5 a {
	color:#10a0d5;
}

.listr li.style6 a {
	color:#1eae87;
}

.listr li.style7 a {
	color:#4c9329;
}

.listr li.style8 a {
	color:#533092;
}

.listr {
	padding-bottom:2px;
}
.listr li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	line-height:1.125em;
	padding:0 0 12px 30px;
	background-repeat:no-repeat;
	background-position:0 1px;
}

 /*pdfs*/ 
#listy ul {
padding-left:4px;margin-bottom:5px; 
text-align: left;font-size:96%; width:100% /*set value to "left", "center", or "right"*/
 }
#listy ul li{ float: left; height:25px; margin: 0 0 10px 15px;
}
#listy ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px; margin-left:5px
}
#listy ul li a:hover{
TEXT-DECORATION: none;
}

/*pdf 1 col sidebar*/ 
#content #listpdf1colsidebar ul {
 list-style-image: none; text-align: left;font-size:2em; line-height:1.15em; margin:0 0 15px 0; font-family:"Times New Roman", Times, serif /*set value to "left", "center", or "right"*/
 }
#content #listpdf1colsidebar ul li a{ text-decoration: underline; vertical-align:top; padding:5px 0 15px 0;
}
#content #listpdf1colsidebar ul li a:hover{
TEXT-DECORATION: none;
}

/*pdf 1 col*/ 
#content #listpdf1col ul {
 list-style-image: url(http://www.mpcc.edu/temp/images/pdf.gif);padding-left:26px; 
text-align: left;font-size:96%; line-height:1.55em; margin:5px /*set value to "left", "center", or "right"*/
 }
 #content #listpdf1col ul li {vertical-align:top; margin:5px 0 10px 15px
}
#content #listpdf1col ul li a{ text-decoration: underline; ; margin-left:5px
}
#content #listpdf1col ul li a:hover{
TEXT-DECORATION: none;
}

 /*pdf 2-col*/ 
#listx ul {
padding-left:4px;margin-bottom:5px; 
text-align: left;font-size:96%; width:100% /*set value to "left", "center", or "right"*/
 }
#listx ul li{ float: left; margin: 0; padding:0 0 10px 10px; width:48%
}
#listx ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listx ul li a:hover{
TEXT-DECORATION: none;
}

/*photo gallery*/  
#listg ul {
padding-left:4px;margin-bottom:5px;
text-align: left;font-size:96%; width:610px; float:left/*set value to "left", "center", or "right"*/
 }
#listg ul li{ float: left; margin: 0; padding:0 0 20px 10px; width:140px; height:120px;
}
#listg ul li img{width: 130px; height:100px; border:thin; border-color:#000033; border-style:solid}
#listg ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listg ul li a:hover{
TEXT-DECORATION: none;
}


/*flickr 2col*/ 
#listf ul {
padding-left:4px;margin-bottom:5px;
text-align: left;font-size:96%; width:100% /*set value to "left", "center", or "right"*/
 }
 #listf ul li{ float: left; margin: 0;padding:0 0 10px 10px; width:48%
}
 #listf ul li img{width: 120px; height:90px; border:thin; border-color:#000033}
#listf ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listf ul li a:hover{
TEXT-DECORATION: none;
}

/*flickr 1 col*/
#content #list4 ul {
padding-left:21px; text-align: left;font-size:96%; line-height:1.55em; /*set value to "left", "center", or "right"*/
 }
#content #list4 ul li a{ text-decoration: underline; vertical-align:top; margin-bottom:5px;
}
#content #list4 ul li a:hover{
TEXT-DECORATION: none;
}
#content #list4 ul li a img{width: 120px; height:90px; margin-top:5px; underline; vertical-align:top; margin-bottom:5px;
}
#content #list4 ul li a:hover img{
TEXT-DECORATION: none;
}

 /*links*/ 
#listp ul {padding-left:4px;margin-bottom:5px; 
text-align: left;font-size:96%; width:100%/*set value to "left", "center", or "right"*/
 }
#listp li{ float:left; height:25px; margin: 0 0 10px 10px; width:45%
}
#listp li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listp li a:hover{
TEXT-DECORATION: none;
}

 /*links 2col*/ 
#listo ul {
padding-left:4px;margin-bottom:5px; 
text-align: left;font-size:96%; width:100% /*set value to "left", "center", or "right"*/
 }
#listo ul li{ float: left; margin: 0; padding:0 0 10px 10px; width:48%
}
#listo ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listo ul li a:hover{
TEXT-DECORATION: none;
}

/*link 1 col*/
#content #list1 ul {
 list-style-image: none; padding-left:10px;
text-align: left;font-size:96%; line-height:1.55em;/*set value to "left", "center", or "right"*/
 }
#content #list1 ul li a{ text-decoration: underline; vertical-align:top; margin:5px 0 10px 15px
}
#content #list1 ul li a:hover{
TEXT-DECORATION: none;
}


/*videos*/ 
#listw ul {
padding-left:4px;margin-bottom:5px;
text-align: left;font-size:96%; width:610px; float:left/*set value to "left", "center", or "right"*/
 }
#listw ul li{ float: left; margin: 0; padding:0 0 20px 10px; width:140px; height:120px;
}
#listw ul li img{width: 130px; height:100px; border:thin; border-color:#000033; border-style:solid}
#listw ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listw ul li a:hover{
TEXT-DECORATION: none;
}

/*videos 2col*/ 
#listv ul {
padding-left:4px;margin-bottom:5px;
text-align: left;font-size:96%; width:100%/*set value to "left", "center", or "right"*/
 }
#listv ul li{ float: left; margin: 0; padding:0 0 10px 10px; width:48%
}
#listv ul li img{width: 120px; height:90px; border:thin; border-color:#000033}
#listv ul li a{ text-decoration: underline; vertical-align:top; margin-top:5px
}
#listv ul li a:hover{
TEXT-DECORATION: none;
}

/*videos 1 col*/
#content #list3 ul {
padding-left:21px; text-align: left;font-size:96%; line-height:1.55em; /*set value to "left", "center", or "right"*/
 }
#content #list3 ul li a{ text-decoration: underline; vertical-align:top; margin-bottom:5px; float:left
}
#content #list3 ul li a:hover{
TEXT-DECORATION: none;
}
#content #list3 ul li a img{ margin-top:5px; underline; vertical-align:top; margin-bottom:5px;
}
#content #list3 ul li a:hover img{
TEXT-DECORATION: none;
}
/* compare lodging names */

.lodgingheading2 li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height:1em;
	text-align:left;
	padding:0; margin:0
}
.lodgingheading2 li.style1 a {
	color:#c30e1b;
}

.lodgingheading2 li.style2 a {
	color:#e32d8b;
}

.lodgingheading2 li.style3 a {
	color:#cc19dc;
}

.lodgingheading2 li.style4 a {
	color:#3955e2;
}

.lodgingheading2 li.style5 a {
	color:#10a0d5;
}

.lodgingheading2 li.style6 a {
	color:#1eae87;
}

.lodgingheading2 li.style7 a {
	color:#4c9329;
}

.lodgingheading2 li.style8 a {
	color:#533092;
}
/*========================== OTHER ============================*/

p { 
	margin-bottom:8px;
	line-height:1.5em;
}
.p0 {
	margin-bottom:0;
}
.p1 {
	margin-bottom:20px;
}
.p2 {
	margin-bottom:14px;
}

.phone { 
	float:right; 
	margin-right:30px;
}

.tab {
	margin-top:30px;
}
.tab table {
	width:100%;
	border-left:1px solid #374046;
	border-top:1px solid #374046;
}
.tab table tr td {
	border-bottom:1px solid #374046;
	border-right:1px solid #374046;
	text-align:center;
}
.tab table tr.first td {
	padding:8px 0;
}
.tab table tr.first td.c2,
.tab table tr.first td.c5 {
	text-align:center;
	padding:0;
}
.tab table tr td.c1 {
	width:203px;
}
.tab table tr td.c2 {
	width:77px;
	text-align:left;
	padding-left:33px;
}
.tab table tr td.c3 {
	width:81px;
}
.tab table tr td.c4 {
	width:89px;
}
.tab table tr td.c5 {
	width:102px;
	text-align:left;
}
.tab table tr td.alt {
	text-align:left;
	padding:18px 26px 18px 10px;
}
.tab table tr td.alt a {
	font-weight:bold;
	text-decoration:none;
}
.tab table tr td.alt a:hover {
	text-decoration:underline;
}
.tab table tr td.alt1 {
	font-size:.92em;
	padding:0 10px;
}
.tab table tr td.alt1 a {
	color:#50503f;
}
.tab table tr td b,
.tab table tr td a {
	color:#506e2c;
}

/*================= TXT, LINKS, LINES, TITLES =================*/

a {	
	color:#e6330a; 
	outline:none;
	text-align:left
}
a:hover {
	text-decoration:none;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	line-height:1.2em;
	color:#f2416a;
	margin:0 0 24px 0;
	text-align:left
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	line-height:1.2em;
	padding-top:10px;
	margin-bottom:10px;
	text-align:left
}
h3.color1 {
	color:#a915a0;
}
h3.color2 {
	color:#1590a7;
}
h3.color3 {
	color:#4c9329;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
	color:#27a6bd;
	font-size:1.43em;
	line-height:1.6em;
	font-weight:normal;
	margin-bottom:12px;
	text-align:left
}
h4.color1 {
	color:#a915a0;
}
h4.color2 {
	color:#1590a7;
}

h4.color3 {
	color:#ff0000;
}


#showitem {
border:thin dotted #1590a7;
	text-align:center;
	padding:5px; margin-left:5px; margin-bottom:10px; width:230px; padding:5px
}

.itemtitle {
	color:#1590a7;
	font-size:2em;
	line-height:1.5em;
	font-weight:normal;
	margin-bottom:8px;
	text-align:center;
}
.itemaddy {
	color:#a915a0;
	font-size:1.43em;
	line-height:1.6em;
	font-weight:normal;
	text-align:center
}
.itemclose {
	color:#ffffff;
	font-size:1.43em;
	line-height:1.6em;
	font-weight:normal;
	text-align:center;
	background-color:#1590a7;
	width:210px; padding:5px;
	cursor: hand;
	
}

h5 {
	color:#cd3b13;
	font-size:1.17em;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/title-tail.gif) repeat-y left top;
	padding:12px 0 12px 20px;
	text-align:left
}
h6 {
	font-size:2em;
	line-height:2.125em;
	color:#711e0d;
	font-weight:normal;
	margin-bottom:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
}


.link {
	text-transform:uppercase;
	font-size:.92em;
	float:right;
margin-top:10px;
}

.link1 { 
	display:block; 
	float:left; 
	background:url(images/link1-tail.gif) repeat-x left top; 
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	text-transform:uppercase; 
	text-decoration:none; 
	line-height:1.3em;
	margin:5px
}
.link1 em { 
	display:block; 
	background:url(images/link1-left.gif) no-repeat left top;
}
.link1 b { 
	display:block; 
	background:url(images/link1-right.gif) no-repeat right top; 
	padding:11px 16px 16px 16px; 
	font-style:normal; 
	font-weight:normal;
}
.link1:hover { 
	text-decoration:underline;
}

/*============================ BOXES ==========================*/

#main-box {
		position:absolute;
	top:0px;
	left:50%;
	margin:0 0 0 -626px;
		width:1252px;
}
#main-box .top {
	background:url(images/main-box-top.jpg) no-repeat center top;

}
#main-box .bot {
	background:url(images/main-box-bot.jpg) no-repeat center bottom;
	min-height:770px;
	height:auto!important;
	height:770px;
}
#main-box .main-box-inner {
	padding:0 0 143px 0;
}

/*----------------*/

.cont-box {
	width:100%;
	background:#eaeacf;
}

/*----------------*/

.box { 
	background:#fff; 
	width:100%;
}
.box .border-bot { 
	background:url(images/border-bot.gif) repeat-x left bottom;
}
.box .left-top-corner {	
	background:url(images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner { 
	background:url(images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner {	
	background:url(images/left-bot-corner.jpg) no-repeat left bottom;
	width:100%;
}
.box .right-bot-corner { 
	background:url(images/right-bot-corner.jpg) no-repeat right bottom;
}
.box .inner { 
	padding:20px 10px;
}
.box .inner1 { 
	padding:11px 18px 11px 20px;
	min-height:200px;
	height:auto!important;
	height:200px;
}

.box .inner1featured { 
	padding:11px 18px 11px 20px;
	min-height:220px;
	height:auto!important;
	height:220px;
}

.box .inner1gallery { 
	padding:20px 10px;
	min-height:580px;
	height:auto!important;
	height:580px;
}
.box .inner1events { 
	padding:20px 10px;
	min-height:880px;
	height:auto!important;
	height:880px;
}

.box .innercal { 
	padding:0;
	min-height:500px;
	height:auto!important;
	height:500px;
}

.box10{ background:url(images/box10-bkg570.jpg) no-repeat top left; width:570px; color:#211d19; min-height:300px; height:auto !important; height:300px; text-align: left}
.box10 a{color:#4b4b4b}
.box10 .indent-box{ padding:5px 10px 10px 16px;}
.box10 .indent-box1{ padding:5px 5px 10px 10px;}
.box10 .indent-box3{ padding:5px 5px 10px 15px;}

.box11{ background: #b0ddc6 url(images/box2-bkg680.gif) no-repeat top left; width:570px; color:#211d19; min-height:340px;height:auto !important; height:340px; margin-bottom:10px }
.box11 a{color: #003399; text-decoration:underline}
.box11 .indent-box{ padding:5px 15px 10px 10px;}
 
/****************************scroller************************/
#content .img-left{ float:left; margin:10px 20px 16px 0}
#content .img-left1{ float:left; margin:0 ; border:solid #3ab7ac thin}
#content .img-right1{ float:right; margin:0 0 10px 17px; top:0; border:solid #014898 thin}
#content .img-indent2x { margin:0 5px 0 0;}
#content .img-indent2 { margin:0 5px 0 0; float:left;}
#content .img-indent3 { margin:0 10px 0 0; float:left; width:170px;}

div.hr {
width:250px; 
  height: 21px;
  padding:10px 70px;
  background: url('http://www.iwilladvance.com/developer/images/underline.gif') repeat-x 100px center scroll;
}
div.hr hr {
  display: none;
}

/*----------------*/
#topnav {
	width:100%;
	background:#330066;
}
#topnav .toplinks {
color:#FFFFFF; 
text-align:left;
margin-right:10px;

}
/*----------------*/
#topnav .toplinks .row{
	margin: 0 7px 10px 10px;
	width:320px;
	height:30px;
	float:left;
	text-align:left;
}
#topnav .toplinks .row a{
margin-right:7px;
font-size:90%; 
	 color:#FFFFFF;
	 text-decoration:underline;
	 clear:both;
	 padding:3px
}
#topnav .toplinks .row a:hover{ 
	 color:#FFCC00;
	 text-decoration:underline
}
/*----------------*/
#topnav .toplinks .row1{
font-size:90%; 
	margin: 0 7px 10px 10px;
	width:600px;
	height:30px;
		float:left;
		color:#FFCC00;
}
#topnav .toplinks .row1 a{
margin-right:7px;
font-size:90%; 
	 color:#FFFFFF;
	 text-decoration:underline;
	 clear:both;
	 padding:3px
}
#topnav .toplinks .row1 a:hover{ 
	 color:#FFCC00;
	 text-decoration:underline
}
/*----------------*/
#topnav .toplinks .row2{
	margin-right:7px;
	margin-left:10px;
		margin-bottom:5px;
}
#topnav .toplinks .row2 a{ 
margin-right:7px;
	 color: #FFCC00;
	 text-decoration:none; clear:both;
	 padding:3px
}

#topnav .toplinks .row2 a:hover{ 
	 color:#FFCC00;
	 text-decoration:underline
}


/*----------------*/

.box1 {
	width:100%;
	background:#f8f8de;
}
.box1 .right-bot-corner {
	background:url(images/right-bot-corner1.gif) no-repeat right bottom;
	width:100%;
}
.box1 .inner {
	padding:30px 30px 30px 0;
}

/*========================== HEADER ===========================*/

#header div {
	padding:19px 0 0 0;
}

/*========================= CONTENT ===========================*/

#content {	
	padding-bottom:10px;
}
#content .calcol-1 {
	width:960px;
}
#content .col-1 {
	width:690px;
}
#content .col-2 {
	width:290px;
}
#content .indent {
	padding:20px;
}
#content .indent1 {
	padding-bottom:20px;
}
#content .indent2 {
text-align:left;
	padding:20px 0 0 10px;
}
#comparecal {width:950px; background-color:#FFFFFF;text-align:left;margin:0px; padding:0px;float: left;}
#comparelodging {width:950px; background-color:#FFFFFF;text-align:left;margin:0px; padding:0px;}
#comparelodging .heading {width:100%; height:20px; color: #FFFFFF; padding:5px; text-align:center; background-color:#0373c1;float: left;}
#comparelodging #inner1 {width:870px;height:40px; background-color:#eaeacf;float:left;margin:0;padding:2px;}/* dk beige */
#comparelodging #inner2 {width:870px;height:40px; background-color:#ffffff; float:left;margin:0;padding:2px;}
#comparelodging #inner3 {width:870px;height:40px; background-color:#f1f1df; float:left;margin:0;padding:2px;}/* lt beige */
#comparelodging .lodgingheading1{font-size:xx-small; width:15px;float:left; padding-top:10px;}
#comparelodging .lodgingheading1 img{margin-top:0}
#comparelodging .lodgingheading2{width:260px;float:left;padding-top:10px;}
#comparelodging .lodgingheading3{font-size:xx-small; width:40px;float:left;padding-top:10px}
#comparelodging .lodgingheading4{font-size:xx-small; width:50px;float:left;padding-top:10px}
#comparelodging .lodgingheading4 img{margin-top:5px}
#comparelodging .lodgingheading5{font-size:xx-small; width:70px;float:left;padding-top:10px}
#comparelodging .lodgingheading6{font-size:xx-small; width:50px;float:left;padding-top:10px}
#comparelodging .lodgingheading6 img{margin-top:5px}
#comparelodging .lodgingheading7{font-size:xx-small; width:50px;float:left;padding-top:10px}
#comparelodging .lodgingheading7 img{margin-top:5px}
#comparelodging .lodgingheading8{font-size:xx-small; width:120px;float:left;padding-top:10px}
#comparelodging .lodgingheading9{font-size:xx-small; width:70px;float:left;padding-top:10px}
#comparelodging .lodgingheading9 img{margin-top:5px}
#comparelodging .lodgingheading10{font-size:xx-small; width:60px;float:left;padding-top:10px}
#comparelodging .lodgingheading10 img{margin-top:5px}
#comparelodging .lodgingheading11{font-size:xx-small; width:30px;float:left;padding-top:10px}
#comparelodging .lodgingheading11 img{margin-top:5px}
#comparelodging .lodgingheading12{font-size:xx-small; width:35px;float:left;padding-top:10px}
#comparelodging .lodgingheading12 img{margin-top:5px}
/*========================= FOOTER ============================*/

#footer .left {
	background:url(images/footer-left.jpg) no-repeat left top;
}
#footer .right {
	background:url(images/footer-right.jpg) no-repeat right top;
}
#footer p strong{
	font-weight:bold;
	color:#64823d;
	text-transform:uppercase;
	text-align:right;
	padding:14px 20px 0 0;
}
#footer p {
	color:#64823d;
	text-transform:uppercase;
	text-align:right;
	padding:14px 20px 0 0;
}
#footer p a {
	text-transform:none;
	text-decoration:underline;
	color:#64823d;
}
#footer p a:hover {
	color:#304614;
}
ul, ol {list-style:none;}

/* icons*/
#icons {
	width:620px; height:100px; margin:0; padding:0; float:left; background: url(images/icons.png) left top no-repeat; 
}
#icons li{
	float:left;
	width:90px;
	margin:0px 36px 0px 0px; 
}

#icons li.first{
	float:left;
	width:90px;
	margin:0px 36px 0px 10px; 
}

#icons li.last{
	float:left;
	width:90px;
	margin:0px 10px 0px 0px; 
}
#icons li .img{
display:block;
border:none
}

/*=============================================================*/
