@charset "utf-8";
/* CSS Document */

html,body {
	margin:0;
	padding:0;
	color:#000;
	background:url(../bg/rotate.php) repeat left fixed;
	background-color:#a3b494;
	background-position:0% 0%;
	background-attachment:fixed;
}
html {
	background:transparent;
}
body {
	padding:1em 0;
	font:76%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
h1,h2,h3 {
	margin:0 0 0.25em;
	color:#333;
	font-weight:normal;
	line-height:1.2;
	font-family:Georgia;
}
a img {border:0px;}
h1 {
	font-size:25px;
	line-height:1.8;
	letter-spacing:.8px;
	text-transform:lowercase;
}
	.page_title {
		text-transform:capitalize;
		border-bottom:2px solid #555;
		padding-bottom:0px;
		}
	.page_title_background {
		background-color:#FFFFCC;
		border:1px dashed #E3B179;
		padding:5px;
		margin-bottom:10px;
		}
h2 {
	font-size:1.5em;
	line-height:1.3;
}
h3 {
	font-size:1em;
	text-transform:normal;
}
p {
	margin:0 0 1em;
}
b {
	font:76%/1.5;
	font-weight:bold;
	color:#414141;
}
i {
	font-size:10px;
	color:#636363;
}
a:link, a:hover img {
	border-bottom:0px;
}
a:link,
a:visited {
	border-bottom:0px dotted;
	color:#678b3f;
	font-weight:normal;
	text-decoration:none;
}
a:focus, a:hover {
	border-bottom:1px dotted #ccc;
	color:#93b965;
}
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT {
	background-color:#FFF;
	color:#444444;
	border:1px solid #666666;
}
.contactform {
	background-color:#FFFFFF;
}
.trickle {
	float:right;
}
.copyright {
	float:left;
}
	.copyright a:link {
		font-weight:normal;
		text-decoration:underline;
		}
	.copyright a:hover {
		text-decoration:none;
		}
/* START ROUNDED CORNERS 
-------------------------------------------------------------*/
#banner_ad {
	position:relative;
	border:0px;
	margin:0 auto;
	padding:0px;
	background-color:transparent;
	}
	#banner_ad a:link img {
	background-color:transparent;
		border:0px;
		}
	#banner_ad a:hover img {
	background-color:transparent;
		border:0px;
		}
	#banner_ad img {
	background-color:transparent;
		border:0px;
		}
	#banner_ad a:hover, a:link, a:visited img {
	background-color:transparent;
		border:0px;
		}
#fade {
	max-width:650px;
	margin:0 auto;
}
#wrap {
	max-width:650px;
	margin:0 auto;
}

* html #wrap {width:650px}
.specials {
	margin:0;
}

.cbb {
	max-width:650px !important;
	position:relative;
	float:left;
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
.cbb p {
	text-indent:10px;
	float:none;
	}
.cb {margin:0.5em 0;}
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(../img/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(../img/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(../img/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(../img/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}
.i1 {
	padding:0 0 0 12px;
	background:url(../img/borders.png) repeat-y 0 0;
}
.i2 {
	padding:0 12px 0 0;
	background:url(../img/borders.png) repeat-y 100% 0;
}
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}

/* Default CSS ends here */
/* Customize Borders 
-------------------------------------------------------------*/

.one {
	position:absolute;
	top:0;
	right:0;
	padding:10px;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(../img/borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(../img/box.gif); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
.button {
	float:left;
	margin-top:0;
}
.button .bt {
	height:8px;
	margin:0 0 0 9px;
	background-image:url(../img/button.png);
}
.button .bt div {
	left:-9px;
	width:9px;
	height:8px;
	background-image:url(../img/button.png);
}
.button .bb {
	height:8px;
	margin:0 0 0 8px;
	background-image:url(../img/button.png);
}
.button .bb div {
	left:-8px;
	width:8px;
	height:8px;
	background-image:url(../img/button.png);
}
.button .i1 {
	padding:0 0 0 3px;
	background-image:url(../img/button-borders.png);
}
.button .i2 {
	padding:0 3px 0 0;
	background-image:url(../img/button-borders.png);
}
.button .i3 {
	padding:0 0.5em;
	background:#3a3d40 url(../img/button.png) no-repeat -3px -8px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.button a:link,
.button a:visited,
.button a:hover {
	border:none;
	color:#fff;
}
#absolute-wrapper {
	position:relative;
	height:9em;
	margin-left:8px;
}
.cb li {margin-left:1em;}

/* Required IE fixes for Borders
-------------------------------------------------------------*/

* html .i1,
* html .i2 {background-image:url(../img/borders.gif);}
* html .bt,
* html .bt div,
* html .bb,
* html .bb div {background-image:url(../img/box.gif);}
* html .i1,
* html .i3 {height:1px;}
.one {width:auto;}
/* Custom rules for the buttons */
/* All IE versions need a width */
.button {width:20em;}
/* IE 7 does not need these */
* html .button .i1,
* html .button .i2 {background:transparent;}
* html .button .bt,
* html .button .bt div {background-image:url(../img/button.gif);}
* html .button .bb,
* html .button .bb div {background-image:url(../img/button.gif);}



/* END ROUNDED CORNERS & START TABS
-------------------------------------------------------------*/

#tabs{
	position:relative;
	background:transparent;
	voice-family:"\"}\"";
	voice-family:inherit;
	z-index:2;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}
	#tabs ul{
		max-width:650px;
		margin:0 auto;
		font: bold 11px Arial, Verdana, sans-serif;
		padding-left:35px;
		height:35px;
		list-style:none;
		}
		#tabs li{
			display:inline;
			margin:0 2px 0 0;
			padding:0;
			text-transform:uppercase;
			}
#tabs a{
	float:left;
	color:#999;
	font-size:19px;
	font-family:"Times New Roman", Times, serif;
	background:url('../img/tabs_bg.png');
	margin:0 10px 0 0;
	padding:0 0 1px 3px;
	text-decoration:none;
	text-transform:lowercase;
	letter-spacing:1px;
	border:solid 2px #C9D5BF;
	}
	#tabs a span{
		float:left;
		display:block;
		background:transparent;
		padding:4px 7px 2px 4px;
		cursor:hand;
		}
		#tabs a:hover {
			background:url('../img/tabs_bg_on.png');
			color:#333;
			}
			#tabs a.current { /* currently selected tab */
				color:#000;
				}
				#tabs a.current:hover{ /* currently selected tab */
					color:#333;
					}
#tabsline{
	clear:both;
	padding:0;
	width:100%;
	height:8px;
	line-height:8px;
	background:#FFF;
	border-top:1px solid #fff;
	}
	#dropmenudiv{
		position:absolute;
		border:2px solid #C9D5BF;
		border-bottom-width:0;
		line-height:18px;
		z-index:100;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;
		}
		#dropmenudiv a{
			width:155px;
			display:block;
			text-indent:3px;
			border-bottom:2px solid #C9D5BF;
			padding:1px 0;
			text-decoration:none;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#2d3a1e;
			padding:3px;
			}
			a.dropmenu:hover {
				color:#000000; 
				text-decoration:none; 
				}
				#dropmenudiv a:hover{ 
					color:#fff;
					font-style:normal;
					background-color:#444;
					}
#float {
	position:absolute;
	top:0px;
	left:0px;
	}
.footer_links {
	position:relative;
	width:100%;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:5px solid #f1f1f1;
	}
	.footer_links strong {
		font-size:18px;
		color:#999;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		font-weight:normal;
		font-style:italic;
		}
	.footer_links table {
		width:100%;
		padding:5px;
		}
		.footer_links table td {
			width:35%;
			}
