/*-----------------------------------------------/
|CSS BY Bob Babb 3/27/2008								|
|Strategic Internet Marketing & Management, LLC.	|
|http://www.simmllc.com									|
/-----------------------------------------------*/

/*---------[Body Setup]-------------*/
html, body{background:url(../images/page/background1.png) repeat;font:normal 12px arial;margin:0;padding:0;height:100%;}
a,a:hover,img{text-decoration:none;border:none;vertical-align:text-top;line-height:inherit;}
a{color:#C41E33;}
a:hover{color:#CD3636;}
#content a.navlink{font:bold 16px arial;}
#content .navlink a:hover {color:#C41E33;}
.bracket{color:#A42657;display:inline;}
#mast{margin-left:auto;margin-right:auto;width: 852px;color:#fff;}
#container{background:#fff;margin-left:auto;margin-right:auto;width: 852px;color: #333;height:100%;min-height:800px;}
#header{width:100%;height:89px;margin:0;padding:0;}
#top{text-align:right;vertical-align:bottom;margin-left:auto;margin-right:auto;width: 852px;}
#searchsite{margin-top:15px;margin-bottom:2px;margin-right:5px;}
#searchsite .text{background:url(../images/page/search.png) no-repeat;width:210px;height:24px;border:none;vertical-align:top;color:#fff;font:normal 10px verdana;padding:0 5px 5px 0;line-height:12px;}
#eyeglass input{height:24px;width:16px;}
#funded{background:#fff;clear:both;color:#797979;font:normal 9px Geneva, Arial, Helvetica, sans-serif;text-align:center;padding-bottom:2px;padding-top:2px;}
.clearfix{clear:both;width:100%;height:10px;}
#content{background:#DFDFDF;width:832px;margin-left:10px;margin-right:10px;height:100%;min-height:400px;padding:0;line-height:18px;padding-bottom:20px;}
#footer{clear:none;height:20px;width:100%;font:normal 10px verdana;margin-top:5px;}
#footer .left{float:left;}
#footer .right{float:right;padding-right:5px;display:inline;}
#footer a{color:#fff;}
#topinfo{width:832px;margin:auto;}
#topnav{float:left;background:#797979;height:279px;width:184px;}
#topimage{display:inline;float:right;}
table.nav{width:auto;padding:0;margin:0; table-layout:fixed}
table.nav td {padding:0 !important;margin:0;}
h4{margin:0;padding:0;}
/*-----------[Featued Listing]---------------
.feature{width:340px;float:left;margin:10px;vertical-align:text-top}
.feature h4 {margin:0;color:#C41E33;font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
table.tablefeature {width:100%;background:#fff;}
table.tablefeature th{width:130px;}
table.tablefeature td{vertical-align:top;text-align:left;}
.featurehome {width:812px;float:left;margin:10px;vertical-align:text-top}
.featurehome h4 {margin:0;color:#C41E33;font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
table.tablefeaturehome {width:812px;background:#fff;}
table.tablefeaturehome th{width:auto;border:none;}
table.tablefeaturehome td{vertical-align:top;text-align:left;border-right:2px solid #DFDFDF;}
table.tablefeaturehome td.last{vertical-align:top;text-align:left;border-right:2px solid #fff;}
*/
.feature{width:340px;float:left;margin:10px;vertical-align:text-top}
.feature h4 {margin:0;color:#C41E33;font:bold 12px Geneva, Arial, Helvetica, sans-serif;}
table.tablefeature{width:100%;background:#fff;}
table.tablefeature th{width:130px;}
table.tablefeature td{vertical-align:top;text-align:left;}
.homefeature{width:812px;margin-left:auto;margin-right:auto;}
/*---------- [SUB PAGE LAYERS]-------------*/
.rightcontent{clear:none;float:right;display:inline;width:432px;margin-right:10px;color:#525151;padding:10px;}
#box{width:100%;margin:10px;text-align:center;vertical-align:middle;}
.contact_box{width:340px;float:left;margin:10px;vertical-align:text-top;background:#F4F4F4;}
.contact_header{width:330px;background:#ffffff;font-weight:bold; font-size:16px; color:#C41E33;border-bottom:1px solid #C8C7C7;margin:5px;text-align:center;padding:2px 0;font-variant:small-caps}
.contact_info {width:330px;background:#F5F5F5;margin:5px;text-align:left;padding:2px 0;font-variant:small-caps}
.contact_info hr {border:1px dashed #C8C7C7; width:100%;}
table.contact_form{width:432px;}
table.contact_form td, tr {text-align:left;font-variant:small-caps;padding:2px;vertical-align:text-top;}
.formpad{padding-top:2px;padding-bottom:2px;color:#fff;background:#868484;margin-left:2px;}
.formpad_submit input {background:#fff;}
table.contact_form input, textarea{background-color:#868484;border:none;vertical-align:top;color: #fff;font:normal 10px verdana;}
table.contact_form td.noborder input{border:none;}
.form_require{color:#C41E33;font-size:10px;font-weight:bold;}
.stayright{clear:none;float:right;}
#bookit{margin:10px;}
.search_word{background:inherit;}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #ccc;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
