body {
	
}

body, td, th {
	color: #444430;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0; padding-top:0px;
	background:#666650;
	
}

h1, h2 {
	color: #666650;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h3, h4, h5, h6 {
	color: #663300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.tracker {background-color:#FFFFFF;}
.tracker_hd {color:#666650; margin:2; padding:2; font-size:12px; font-weight:bold; background-color:#FFFFFF;}
.tracker {color:#666650; margin:2; padding:2; font-size:12px; background-color:#FFFFFF;  }


a {
  color: #666600;}
  
table.shop td {background-color:transparent; border-bottom:1px solid #999999;}

form.shop img {border:0;}
form.shop input.image{border:0}

a:hover {
	color:#339900;
	text-decoration:none;
}

table.contact td {background-color: #E6E6DE;}

div.main { width:950px; min-height:100%; background: #FFFFFF; 

margin-left: auto;
margin-right: auto; }

div.leftnav {position:absolute; left:0px;width:162px;  background-color:#666650; min-height:100%; height:700px; text-align:left;   }
	.leftnav ul {margin-left:0px; padding-left:0px; padding-top:10px;}
	.leftnav li {margin-bottom:8px;}
  .leftnav li a {
            position: relative; overflow: hidden;
            text-decoration: none;
            text-transform: uppercase;
            font: bold 14px arial;
            color: #ffffff; outline: none;
            
           	
            z-index: 10; letter-spacing: 0;
           
			padding-left:13px;
		
			
        }
	.leftnav li a:hover {color: #999966}


div.header { position:absolute; left:162px;   width:850px;    padding-left:0px;  }
div.content { position:absolute; left:162px;    width:750px;    padding-left:15px; top:70px; background-color:#FFFFFF; min-height:500px;   
border-radius 12px;
-moz-border-radius: 12px 12px 12px 12px; margin-bottom:10px;
				-webkit-border-radius: 12px;
				background-color: #E6E6DE; text-align:left; display:block}
div.footer {position:absolute; font-size:9px; bottom:0;position:absolute;
width:100%;
bottom:0px;
margin-bottom:0px;
z-index: 9999;}


  .prop {
    height:500px;
    float:right;
    width:1px;
  }

  .clear {
    clear:both;

  }



#regForm {  padding:2px; margin:0;  width:98%;}
label { width: 225px;  font-size:12px; font-weight:bold; }

input{ border:1px solid #666650}
textarea {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #666650}

#submit {
background-color:#666650;
color : white;
}



form.admin { color:#000000;  padding:2px; margin:0;  font-size:11px; background-color:#FFFFFF;}
form.admin input, form.admin td {color:#000000;}
form.admin textarea {font-size:12px;}

input.disabled {border:0; background-color:#FFFFFF; color:#0033CC;  }





#regForm label.error { margin-left: 5px; color:#990000; 
font-size:9px; }
fieldset { border:0; padding:2px;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; padding:0px; margin-top:0; margin-bottom:7px; }

input.error { border: 1px dotted red; }



div.error { display: none; }
label { float: left; }
.req {font-weight:bold;}

.small{font-size:10px; color:#663300;}
.alert{color:#990000; font-weight:bold; font-size:12px;}

.data {font-size:12px; color:#000000; }



.charcounter {
				margin-left:240px;
				font-size: 11px;
				border-left:255px;
			}
			em.counter {
				color: red;
				display: block;
			}
			
			
			
#preview{position:absolute; border:1px solid #ccc;
background:#333; padding:5px;display:none;color:fff;			