body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #eee;
	color: #464646;
}

.frame { border: 7px solid #E3E6F3; margin: 5px; }

h1, h2, h3, h4, h5, h6, p, form, ul, ol {margin: 0px; padding: 0px;}
h1 {font-size: 18px; font-weight: bold; color: #566292; margin: 10px 0px;}
h2 {font-size: 16px;}
a img {border: 0px;}
a {color: #566292; text-decoration: underline;}
p {margin-bottom: 24px;}

/*********WRAPPER********/
#wrapper { width: 960px; margin: 0px auto 0px auto; padding: 10px 10px 10px 10px; text-align: left; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; background-color: #fff;}

/*********HEADER********/
#header {}

/*********NAVBAR********/
#navBar {}

/*********CENTER********/
#center {width: 960px; background: #fff url(../gfx/bg_leftcol.gif) top left repeat-y;}

/*********LEFTCOL & STUFF********/
#leftCol {float: left; width: 200px; padding-bottom: 10px; background-color: #f58428; text-align: center;}
#searchForm, .box {width: 180px; margin: 0px auto; padding: 10px 5px; background-color: #faa35e; color: #474747; text-align: left;}
#searchForm table {width: 100%; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#searchForm table td {padding: 2px 0px; border: 0px; vertical-align: middle;}
#searchForm input, #searchForm select {color: #474747; font-size: 11px;}
#searchForm input {width: 178px; border: 1px solid #464646;}
#searchForm select {width: 180px; border: 1px solid #464646;}
#searchForm .searchSubmit {display: block; width: 82px; height: 32px; border: 0px; background: url(../gfx/search_img.gif) top left; cursor: pointer;}

#newsLetter { text-align: left;}
#newsLetter input {width: 172px; padding: 3px; border: 1px solid #464646; font-size: 11px; margin-bottom: 10px;}
#newsLetter input.subMit {width: 82px; height: 20px; font-weight: bold; background: url(../gfx/bg_footer.gif) top left repeat-x;}

/*********CONTENT & STUFF********/
#content {
	float: right;
	width: 750px;
	padding-top: 10px;
	font-size: 14px;
	line-height: 1.4em;	
}

#content ul, #content ol {
	padding-left: 1em;
}

/*feat prop*/
.featProp1 {width: 100%; margin-bottom: 10px; background-color: #fbe5d4; border: 1px solid #d8a882;}
.featPropTitle1 {text-align: left; background-color: #df9f6c; color: #fff; padding: 6px 10px;}
.featPropPrice1 {text-align: right; background-color: #df9f6c; color: #fff; padding: 6px 10px;}
.featPropPrice1 h2 {font-weight: normal; font-size: 14px;}

.thumbBox {float: left; width: 92px; padding: 10px;}
.thumbBox img {display: block;}
.featPropText {float: left; width: 410px; padding: 10px 0px;}
.featPropText p {margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; color: #000;}

.featProp2 {width: 100%; margin-bottom: 10px; background-color: #e3e6f3; border: 1px solid #808ab4;}
.featPropTitle2 {text-align: left; background-color: #6f79a2; color: #fff; padding: 6px 10px;}/*#f58428 - searchbox dark orange*/
.featPropPrice2 {text-align: right; background-color: #6f79a2; color: #fff; padding: 6px 10px;}/*#faa35e - searchbox light orange*/
.featPropPrice2 h2 {font-weight: normal; font-size: 14px;}

.thumbBox2 {float: left; width: 92px; padding: 10px;}
.thumbBox2 img {display: block;}
.featPropText2 {float: left; width: 410px; padding: 10px 0px;}
.featPropText2 p {margin: 0px; padding: 0px; font-size: 14px; font-weight: normal; color: #000;}/*#566292*/
/*end feat prop*/
#contactForm {width: 100%; margin-bottom: 20px;}
#contactForm .tableType1 {width: 100%; border-collapse: collapse; border: 0px;}
#contactForm .tableType1 td.titleRowType1 {border-bottom: 1px solid #566292;}
#contactForm input, #contactForm textarea {width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #566292;}
#contactForm input.button1 {width: 90px; background-color: #566292; color: #fff;}

.tableType1 {border-collapse: collapse; border: 1px solid #808ab4; background-color: #e3e6f3; width: 100%; margin-bottom: 10px;}
.tableType1 td {padding: 5px 2px 5px 5px;}
.tableType1 td.titleRowType1 {background-color: #6f79a2; color: #fff;}
.tableType1 td.titleRowType1 a {color: #fff; font-weight: bold; text-decoration: none;}
.tableType1 td.titleRowType1 a:hover {color: #fff; font-weight: bold; text-decoration: underline;}
.tableType1 input, .tableType1 textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #6f79a2;}
.tableType1 tr td h1, .tableType1 tr td h2 {font-size: 16px; margin: 0px; color: #fff;}

.tableType2 {border-collapse: collapse; border: 2px solid #F58428; background-color: #FAA35E; width: 100%; margin-bottom: 10px;}
.tableType2 td {padding: 5px 2px 5px 5px;}
.tableType2 td.titleRowType2 {background-color: #F58428; color: #fff;}
.tableType2 td.titleRowType2 a {color: #fff; font-weight: bold; text-decoration: none;}
.tableType2 td.titleRowType2 a:hover {color: #fff; font-weight: bold; text-decoration: underline;}
.tableType2 input, .tableType2 textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #F58428;}
.tableType2 tr td h1, .tableType2 tr td h2 {font-size: 16px; margin: 0px; color: #fff;}

/*********FOOTER********/
#footer {width: 960px; height: 25px; margin: 0px auto; padding: 0px 10px; background: url(../gfx/bg_footer.gif) top left repeat-x; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; text-align: left;}
#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 25px; margin: 0px; color: #fff;}
#footer a {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline;}

/*********CLEANER | STUFF********/
.cleaner {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
}



#contact {
	text-align: right;
	font-size: 115%;
	padding-bottom: 7px;
	color: gray;
}

#contact a {
	color: gray;
}

.box {
	margin-top: 10px;
	margin-bottom: 10px;
}

.box ul	{
	list-style: none;
}

.box h3 {
	color: white;
	font-size: 135%;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 2px;
}

.box a, #contact a {
	text-decoration: none;
}

#contact .tel {
	font-size: 20px;
	padding-top: 8px;
}

.box a:hover, #contact a:hover {
	text-decoration: underline;
}

.extraspacing h3 {
	margin-bottom: 5px;
}

.front_small {
	padding-top: 5px
}

.front_small img {
	margin: 8px;
}