/* global settings */
.pagetitle {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bolder; color: #036}
.pagetext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #003366}
.colewoodtext {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #036}
.isoroom {  font-family: Arial, Helvetica, sans-serif; color: #036; font-size: 11px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-bottom: 0px}

body {
}

/* main settings */
div.box, div.floorplanbox, div.linkbox {
  background-color: #FFFFCC;
  border: 3px solid #036;
  padding: 2px;
  width: 100%;
}


td.leftnavtd {
width:180px;
}
td.maincontent {
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-zise:0.8em;
color: #003366
}
td.maincontent a{
text-decoration:none;
color:#3f638c;
}
.hide {display:none;}
.white{color:#FFF;}
.bold {	font-weight:bold;}
.padding_T5{padding-top:5px;padding-left:5px;}
.padding_T10{padding-top:10px;}
.padding_L5{padding-left:5px;}
.padding_B2{padding-bottom:2px;}
.margin_minus1{margin:-1px;}
.margin_minusshop{
	margin: -3px 0 0 -1px;
}

#nav1{
width:180px;
background-color:#e1e1d7;
padding:3px 0 2px 5px;
	margin:-1px;
}
#nav1 a:hover{
	background:#F6F6F3;
	text-decoration: none;
	display:block;
}

.leftnavtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#000;
text-decoration:none;
}

.leftnavkeywords {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:0.75em;
text-decoration:none;
}

ul#catlist{
	padding: 0;
	margin: 0;
	list-style:none;
}
ul#catlist li{
	padding: 0;
	margin: 0;
}
ul#catlist li div{
	padding-top: 1px;
	padding-bottom: 1px;
}

input.textsearch{
	width:135px;
	
}

.clear-all { /* can be used on a <div> or <br> to avoid collapsing divs - especially ns6 (pc) */
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.searchbox {
background-color:#C2C2AE;
width: 165px;
height: 62px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 15px;
margin-left: 15px;
margin-top: 0pt;
}
fieldset.nomargin{
	background:#C2C2AE;
	margin:0px 0 10px 0 ;
	padding:0px;
	padding-left:5px;
}
fieldset.enewletter{
	margin:0px 0 10px 0 ;
	padding:0px;
	padding-left:5px;
}
legend.nomargin{
	margin:0px;
	padding:0px;
}

.services_block{
    background-color:C2C2AE;
	width:180px;
	height:1.8em;
	padding:3px 0 2px 5px;
	margin:-1px;
}

ul#widebox li {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#131a4e;
    margin-left:auto;
	padding: 0;
	width: 285px;
	display: inline;
	float:left;
    border: 1px solid #369;
    min-height:160px;
    height:160px;
    text-align:left;
	}

    ul#widebox li a{
	text-decoration:none;
	color:#3F638C;

    }

	
ul#narrowbox li {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#131a4e;
    margin-left:auto;
	padding: 0;
	width: 185px;
	display: inline;
	float:left;
    text-align:center;
    border: 1px solid #369;
    min-height:195px;
    height:195px;
    text-align:left;
	}

    ul#narrowbox li a{
	text-decoration:none;
	color:#3F638C;

    }

	
.featured_detailleft{
	/*background:red;*/
	width:155px;
	float: left;
	padding: 0px 15px 0 5px;
}

.featured_detailright{
	width:95px;
	float:left;
	/*background: aqua;*/
	padding: 5px 0 0 0;
	text-align: center;
}

.categorythumbs{
	width:170px;
	float:left;
	/*background: aqua;*/
	padding: 5px 0 0 0;
	text-align: center;
}

.contentt {width:293px;}
.contenttskinny{width:195px;}
.contenttnarrow {background: url(../images/bkg_topdot.gif) 0 0 repeat-x; width:200px!important;}

.contentb {}
.contentl {}
.contentr {}
.contentbl {}
.contentbr {height:110px;}
.contentbrnarrow {height:150px;}
.contenttl {}
.contenttr {padding:10px;} 


table.footertable{
border: 1px #036 solid;
width:90%;
}
td.footertd {
width:24%;
text-align:left;
}

.footerlist {
color:#036;
float:left;
padding-left:15px;
}

.footerlist h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
}
.footerlist ul {
list-style:none;
padding-left:-10px;
list-style-image:url(images/footerbullet.gif);
}

.footerlist li {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;

}

.footerlist li a {
color:#8c8c8c;
}

div.box table, div.floorplanbox table, div.linkbox table.lt {
  background-color: #FFFFFF;
  width: 100%;
  border: 1px solid #036;
}

div.floorplanbox {
  width: 488px;
}

.headerbanner {
font-family:"Times New Roman", Times, serif;
font-size:1.8em;
color:#ffffd5;
text-align:center;
}

.headerbanner a{
text-decoration:none;
color:#ffffd5;
}


/* link settings */

.headernavs {
font-family:Arial, Helvetica, sans-serif;
color:FFFFD5;
font-size:0.8em;
}
.headernavs a{
text-decoration:none;
color:#ffffd5;
}

td.headertabs {
text-align:center;
height:2em;
vertical-align:bottom;
}

.basictab{
padding: 0;
margin: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
width:120px;
min-width:120px;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin: 0;
border: 1px solid #036;
border-bottom: none;
background-color: #fff;
color: #036;
width:120px;
min-width:120px;
display:inline-block;
}

.basictab li a:visited{
color: #036;
}

.basictab li a:hover{
background-color: #ffffd5;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #ddd;
color: black;
}

ul.links {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.links li {
  background-image: url(images/minilogo.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 5px 0 5px 20px;
}

div.linkbox {
  width: 400px;
}

div.linkbox table.lt td {
  border: 5px solid #FFFFFF;
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-style: normal;
  color: #003366
}

div.linkbox td.ltn {
  width: 20%;
}

div.linkbox td.ltv {
  width: 80%;
}

