/* CSS Document */

body {
	background-color:#E6F0F0;
}

/**************/
/* Right Side */
/**************/

div#right-side {
	width:748px;
	margin: 10px 0 10px 5px;
}

/******************/
/* Menu Link Page */
/******************/

div#menulink {
	padding:10px;
	font-size:10px;
	background-color:#FFFFFF;
	border:#6600FF 1px solid;
	text-align:left;
}

div#menulink a{
	color:#0066CC;
}

div#menulink h1{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#FF0000;
}

div#menulink h2{
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
}

div#menulink h3{
	font-weight:bold;
}

/*****************/
/* Sitemap Pages */
/*****************/

div#sitemap a:hover{
	font-weight:bold;
}

div#sitemap .title{
	color:#FF0000;
	font-weight:bold;
}

div#upper{
	text-transform:uppercase;
}

/*************/
/* All Forms */
/*************/

div#forms{
	font-size:12px;
}

div#forms li{
	padding:2px 0px 2px 0px;
}

div#forms a:hover{
	font-weight:bold;
}

/****************/
/* Contact Form */
/****************/

div#cntfrm {
	width:450px;
	margin:0px 130px 0px 130px;
}

div#cntfrm tr.odd{
	background-color:#CCCCCC;
}

div#cntfrm tr.even{
	background-color:#999999;
}

div#cntfrm td{
	padding:5px;
	font-weight:bold;
	font-size:12px;
	border-bottom:#FFFFFF 1px dashed;
}

div#cntfrm td.left{
	width:150px;
	text-align:right;
}

div#cntfrm h2{
	border-bottom:#0000FF 1px solid;
}

div#cntfrm input{
	width:250px;
	height:20px;
	border:#000000 1px solid;
	background-color:#FFFFFF;
}

div#cntfrm textarea{
	width:250px;
	border:#000000 1px solid;
	background-color:#FFFFFF;
}

div#cntfrm input.button{
	width:80px;
	border:#FF0000 1px solid;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#FF0000;
}

/*********************/
/* Free Listing Form */
/*********************/

div#freefrm {
	padding:0px;
	margin:0px;
}

div#freefrm hr {
	border:#0066FF 1px solid;
	margin:10px 0px 10px 0px;
}

div#freefrm form {
	padding:5px;
	margin:0px;
	border:#CCCCCC 1px solid;
	font-size:12px;
	font-weight:bold;
}

div#freefrm form table td{
	padding:5px;
	margin:0px;
}

div#freefrm input{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#freefrm input:focus{
	font-size:12px;
	width:200px;
	background-color:#E8E8E8;
}

div#freefrm input.sml{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:25px;
}

div#freefrm select{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#freefrm select:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#freefrm textarea{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:100px;
}

div#freefrm textarea:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#freefrm form input.btn{
	border:#FF0000 1px solid;
	background-color:#FFFFFF;
	padding:0px;
	width:150px;
	color:#FF0000;
	font-weight:bold;
}

/**************/
/* Order Form */
/**************/

div#orderfrm {
	padding:0px;
	margin:0px;
}

div#orderfrm hr {
	border:#0066FF 1px solid;
	margin:10px 0px 10px 0px;
}

div#orderfrm form {
	padding:5px;
	margin:0px;
	border:#CCCCCC 1px solid;
	font-size:12px;
	font-weight:bold;
}

div#orderfrm form table td{
	padding:5px;
	margin:0px;
}

div#orderfrm input.rad{
	width:10px;
	margin:0px;
	padding:0px;
}

div#orderfrm input:focus.rad{
	width:10px;
	margin:0px;
	padding:0px;
}

div#orderfrm input{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#orderfrm input:focus{
	font-size:12px;
	width:200px;
	background-color:#E8E8E8;
}

div#orderfrm select{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#orderfrm select:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#orderfrm textarea{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:100px;
}

div#orderfrm textarea:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#orderfrm form input.btn{
	border:#FF0000 1px solid;
	background-color:#FFFFFF;
	padding:0px;
	width:150px;
	color:#FF0000;
	font-weight:bold;
}

/*************************/
/* Advertise Information */
/*************************/

div#adinfo {
	padding:0px;
	margin:0px;
}

div#adinfo hr {
	border:#339900 1px solid;
	margin:0px;
}

div#adinfo form {
	border:#33CCFF 1px solid;
	margin:0px;
	padding:5px;
	font-size:12px;
}

div#adinfo input.rad{
	width:10px;
}

div#adinfo input:focus.rad{
	width:10px;
	margin:0px;
	padding:0px;
}

div#adinfo input{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#adinfo input:focus{
	font-size:12px;
	width:200px;
	background-color:#E8E8E8;
}

div#adinfo select{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:20px;
}

div#adinfo select:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#adinfo textarea{
	font-size:12px;
	border:#CCCCCC 1px solid;
	width:200px;
	height:100px;
}

div#adinfo textarea:focus{
	font-size:12px;
	background-color:#E8E8E8;
}

div#adinfo form input.btn{
	border:#FF0000 1px solid;
	background-color:#FFFFFF;
	padding:0px;
	width:150px;
	color:#FF0000;
	font-weight:bold;
}

div#adinfo table td {
	margin:0px;
	padding:5px;
}

div#adinfo table td.head {
	color:#FFFFFF;
	background-color:#33CCFF;
	font-weight:bold;
	text-align:center;
}


/*****************/
/* Contact Email */
/*****************/

div#contmail-title {
	color:#330033;
	background-color:#CCCCCC;
	font-weight:bold;
	padding:5px;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	text-align:center;
}

div#contmail-detail {
	color:#333333;
	font-size:12px;
	padding:5px 60px 10px 60px;
	margin:0px;
	border:#CCCCCC 1px solid;
}

div#contmail-detail a{
	color:#0000FF;
}

.contmail-head {
	font-weight:bold;
	width:250px;
	padding:10px;
	vertical-align:text-top;
	text-align:right;
}

div#contmail-detail input{
	font-size:12px;
	border:#666666 1px solid;
	width:200px;
}

div#contmail-detail input.btn{
	width:80px;
	font-weight:bold;
	background-color:#FFFFFF;
}

div#contmail-detail input:focus{
	background-color:#E8E8E8;
}

div#contmail-detail textarea{
	font-size:12px;
	border:#666666 1px solid;
	width:200px;
	height:100px;
}

div#contmail-detail textarea:focus{
	background-color:#E8E8E8;
}

div#contmail-error{
	border:#FF9900 1px solid;
	margin:5px 150px 5px 150px;
	background-color:#FFCC00;
	padding:5px;
	color:#FF0000;
	font-weight:bold;
}

div#contmail-error li{
	list-style:disc;
}
