body{
background:#aaa url(pics/back.jpg);
padding:0;
margin:0;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif !important; /* IE ignores this and renders Arial better */
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size:12px;
}

#pageback{
width:100%;
height:auto;
overflow:auto;
background-image:url(pics/body.jpg);
background-position:center;
background-repeat:repeat-y;
padding:0;
margin:0;
}

#wrapper{
	margin:0 auto;
	width:840px;
	height:auto;
	overflow:hidden;
	background-color:#efefef;
}
#corps{
	width:540px;
	background-color:#fff;
	color:#000;
	float:right;
	padding:20px;
}

#header{
	height:149px;
	padding:20px;
	text-align:justify;
	background-image:url(pics/head.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#efefef;
}

#logo{
float:left;
margin-left:32px;
}

h1{
	margin:0;
	font-size:20px;
	color:#fff;
	font-weight:normal;
	text-align:left;
	letter-spacing:0.25em;
	margin-left:250px;
	margin-top:100px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 8px #fff,1px 1px 15px #fff;
}

h2{
	font-size:14px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	/*color:#478e91;
	*/color:#91478f;
	
}

h3{
	font-size:13px;
	margin-top:30px;
	text-decoration:underline;
}

hr{
margin-bottom:20px;
color:#000;
}


#leftcol{
float:left;
width:250px;
padding:0;
}

.leftcont h2, h3{
text-align:center;
}


.leftcont{
background-color:#fff;
margin-top:10px;
padding:20px;
}



ul.positive {
margin-left:40px;
font-weight:bold;
font-size:13px;
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
}

.positive li{
list-style:square;
color:#91478f;
margin-bottom:10px;
}

.positive li span{
color:#333;
}

.basiclist li{
line-height:20px;
list-style:none;
margin-top:20px;
padding-bottom:10px;
border-bottom:2px solid #000;
}

#mainMenu{
font-size:16px;
padding:0;
font-weight:bold;
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
letter-spacing:0.15em;
}


ul{
	margin:0;
	padding:0;
}


#mainMenu li{
	list-style:none;
	padding:0;
	margin:0;
}

#mainMenu li a{
	display:block;
	padding:5px;
	text-align:center;
	text-decoration:none;
	background-color:#333;
	color:#fff;
}


#mainMenu li a:hover{	
	/*color:#00aad9;
	*/background-color:#434343;
	text-decoration:none;
}


#mainMenu .active a{
	text-decoration:none;
	color:#000;
	background-color:#dedede;

}

#mainMenu .active a:hover{
	color:#000;
	background-color:#dedede;
}



#cont{
	text-align:justify;
	background-position:bottom;
}

#cont ul{
padding-left:20px;
}


#bot{
	float:left;
	width:820px;
	padding:10px;
	text-align:center;
	margin-top:10px;
	background-color:#333;
	color:#fff;
	height:100px;

}

ul#footMenu , #footMenu li {
	display:inline;
	padding-right:10px;
}

 #bot a{
 	text-decoration:none;
 	}
 	
#bot a:visited{
color:#00aad9;	
}

.sitedisplay{
float:right;
margin-left:20px;
width:250px;
} 	

.sitethumb{
 width:250px;
 text-decoration:none; 
 border:0 !important;
}


 	
.logodisplay{
 overflow:auto;
 height:auto;
 margin-bottom:20px;
 padding:20px;
 border:2px solid #ededed;
 text-align:center;
 }
 
.logodisplay h3{
  margin-top:0px;
  font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
  text-decoration:none;
  letter-spacing:0.2em;
  margin-bottom:20px;
  }
 

 


.logothumb{

}

.sitedisplay table{
width:100%;
}

table{
border:1px solid #aaa;
border-collapse:collapse;
}

td{
border:1px solid #aaa;
border-collapse:collapse;
padding:5px;
}

.bigtext{
font-size:160%;
}

form p{
padding:0;
margin:0;
}

fieldset{
border:0;
}


a{
color:#00aad9;	
}

a:visited{
color:#9b00d9;	
}


a:hover{
text-decoration:none;	
}

a img{
border:0 !important;
}



.sitedisplay a , .logodisplay a {
text-decoration:none; 
border:0 !important;
}
/*MiniGallery Styles*/

.MiniGallery li{
list-style:none;
margin-bottom:20px;
}

.mg-infoPanel{
display:none;
}

/*Styles for floating images*/
ul.floatedList{
padding:0;
margin:0;
margin-left:4px;
}

ul.floatedList li{
list-style:none;
width:150px;
height:150px;
float:left;
margin-right:20px;
text-align:center;
}


ul.floatedList li a{
text-decoration:none;
}

ul.floatedList li a:hover{
color:#222;
}

/*CONTACT FORM STYLES*/
.contact_form{
border:2px solid #cecece;
padding:10px;
background:#e5eedb;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.contact_form input[type="text"] , .contact_form textarea{
display:block;
margin-bottom:10px;
background-color:#fff;
border-color:#111;
}

.contact_form input[type="submit"]{
display:block;
margin:0 auto;
}


.ct{
text-align:center;
}

.notd{
text-decoration:none;
}

.coupon{
display:block;
background-color:#fcf765;
padding:5px;
}

a span.coupon, .coupon{
color:#f33;
}
