/* CSS Document */
body {
	background-color: #918D8C;
	/*background-image:url(../images/backgrnd.jpg);*/
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	height:100%;
}
	
#dateCode{
	margin-right:5px;
	margin-top:65px;
	font-weight:bold;
}

#dateBar{
	text-align:right;
	float:right;
	color:#ffffff;
}

#dateBar a{
	padding-right:3px;
	padding-left:8px;
	color:#ffffff;
	text-decoration:none;
}

#dateBar a:hover{
	color:#ff0000;
	text-decoration:none;
}

#homeImg {
	background-image:url(../images/house.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#homeImg:hover{
	background-image:url(../images/houseOver.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#envImg {
	background-image:url(../images/envelope.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#envImg:hover{
	background-image:url(../images/envelopeOver.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#bodyWrapper {
	width:80%;
	margin-left:10%;
	margin-right:10%;
	min-width:700px;
}

div#bodyTop {
	background-color:#000000;
}

#bodyMid {
	width: auto;
	height:auto;
	/*padding:15px;*/
	background-color: #ffffff;
	clear:left;
	margin-top:10px;
	margin-bottom:10px;
}

#bodyContent {
	min-height:300px;
	padding:15px;
	height:100%;
}


#bodyBottom {
	background-color:#000000;
}

#headerWrapper {
	width: auto;
	padding:10px;
}

#footerWrapper {
	width: auto;
	height: 25px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	color:#ffffff;
}

#footerLeft {
	float:left;
	display:inline;
	width:200px;
}

#footerRight {
	display:inline;
	text-align:right;
}

#aderoun {
	display:block;
	text-align:right;
	color:#cccccc;
	padding-top: 8px;
	padding-right: 15px;
}

#aderoun a:link, a:visited{
	text-decoration:none;
	color:#cccccc;
}

#aderoun a:hover {
	text-decoration:none;
	color:#ffffff;
}

#rightSideBar {
	float:right;
	width:150px;
	margin:10px;
	height:auto;
}

div#contactInfo {
	background-color:#999999;
	font-weight:bold;
	padding: 8px;
}

div#specials {
	background-color:#b92533;
	font-weight:bold;
	padding: 8px;
}

#contactBody {
	padding: 8px;
	background-color:#ffffff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-bottom: 15px;
	line-height: 16px;
}

#navigation {
	width: auto;
	height: 28px;
	text-align:left;
}

#navBar {
	display:block;
	float:left;
	padding-left:10px;
	padding-top:10px;
}

#navBar a {	
	float:left;
	background-color: #999999;
	margin-right:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#000000;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size:8.5px;
	font-weight:bold;
	line-height:25px;
	width: 60px;
}

#navBar a:hover {	
	background-color: #B00012;
	color:#ffffff;
}

#nav a{
	float:right;
	/*padding: 8px;*/
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#ffffff;
}

#nav a:hover {
	color:#ff0000;
	padding-left:10px;
	padding-right:10px;
	/*font-weight:bold;*/
	text-decoration:none;
}

#seperator {
	float:right;
}

div#entryForm {
	width:350px;
	background-color:#999999;
	padding:4px;
	font-weight:bold;
}

div#messageSent {
	width:350px;
	border:1px solid #669933;
	background-color: #D7F0D2;
	padding:4px;
	color: #669933;
	font-weight:bold;
}

div#messageSentFailure {
	width:350px;
	border:1px solid #ff0000;
	background-color: #F9D9D9;
	padding:4px;
	color:#ff0000;
	font-weight:bold;
}

.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #999999;
}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
