@import url(navigation.css);
/*@import url(form.css);*/

* {margin:0; padding:0;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	background:url('../images/bkgd.gif') repeat 0 0;
	padding:1.5em 0;
}

img{border:none;}

.margin-top{margin-top:1.8em;}
.margin-right{margin-right:1.4em;}
.clear-both{clear:both}

p, .list, td{color:#62430B; line-height:1.3em; font-size:.9em;}
p{margin:0 0 .9em 0; }

.txt-small{font-size:0.8em;}
.news-title{font-size:1.2em;}

.list{margin:0px 0px 5px 17px; padding:0px}
.list li {padding:2px 0px;}
.list ul{margin-left:20px; margin-top:2px;}

a{color:#3A2602;}
a:hover{text-decoration:none;}
a:visited{color:#62430B;}

h1{width:202px; height:83px; padding-right:.6em; margin:0 .6em .7em 0; border-right:1px solid #3A2602; background:url("../images/logo-trans.gif") no-repeat top left; display:block; text-indent:-999em; float:left;}
h2, h3{color:#3A2602; text-transform:uppercase; font-weight:normal;}
h2{font-size:1.4em; padding-top:3.75em; float:left;}
h3{font-size:1.25em; color:#3A2602; margin-bottom:.2em; }

#container{
	margin:0 auto;
	width:770px;
	position:relative;
}
#content{border:1px solid #3A2602; padding:2em 0; background:#FFF url('../images/bkgd-rightCol.gif') repeat-y top right;}
#left-parent, #right-parent{float:left; display:inline;}
#left-parent{border-top:1px solid #3A2602; border-bottom:1px solid #3A2602; padding:1.5em 0; margin:0 3%; width:70.5%;}
#right-parent{width:23.5%; text-align:center;}

#left-col, #right-col{float:left; }
#left-col{width:57%; margin-right:3%;}
#right-col{width:38.5%;}
#right-col img{border:1px solid #3A2602;}
#right-col img.flexisuites-promo	{ border: none; margin-bottom: 10px}
.width-100{width:100%}

.box{float:left; margin-right:1.4em;}

div#promo a				{ background:#614829 url('../images/bkgd-promo.jpg') no-repeat top left; display:block; text-decoration:none; margin-top:15px; width:210px; height:169px; text-indent:-999em  }
div#promo a:hover		{ background-position:0 -173px;}

#smartie-winner			{ position: relative;  }
#smartie-winner img		{ display: block;}
#smartie-winner div		{ position: absolute; top: 161px; background-color:#614829; height:75px; width: 210px; opacity: 0.9; -ms-filter: "alpha(opacity=90)"; filter: alpha(opacity=90); zoom: 1; }
#smartie-winner p		{ position: absolute; top: 168px; left:10px; color: #FFF;}

body.pop-up table{margin:0 auto;}
body.pop-up h3{margin-bottom:.7em;}

.news-container{padding:1em 0;}
.news-title{font-size:1.2em;}

table.availability{background-color:#DBD2C1; border:none; width:100%;}
table.availability td{padding:.2em .6em; border-bottom:1px solid #FFF;}
table.availability tr.title td, table.availability tr.total td{color:#FFF; font-weight:bold;}
table.availability tr.title td{background-color:#614828;}
table.availability tr.total td{background-color:#3A2602;}


/* --------------------- */
.clearfix:after {
    content: "."; /* the period is placed on the page as the last thing before the div closes */
	display: block; /* inline elements don't respond to the clear property */ 
    height: 0; /* ensure the period is not visible */
    clear: both; /* make the container clear the period */
    visibility: hidden; /* further ensures the period is not visible */
}
/*.clearfix {display: inline-block;} /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */