@charset "utf-8";
/* CSS Document */

html {margin: 0;padding: 0;}

body {font: 100% Tahoma, Arial;
	line-height: 1.125;
	color: #555; 
	background: #f3f0eb; 
	margin: 0; 
	padding: 0;
	}

p { 
	margin-top: 0; 
	text-align: justify;
	}

h2 { 
	font-size: 1.4em ;
	letter-spacing: 1px; 
	margin-bottom: 0; 
	color: #663399;
	}

.seoRef {display:none;visibility:hidden;}

a:link, a:visited { 
	text-decoration: underline; 
	color: #999;
	}

a:hover, a:active { 
	text-decoration: none; 
	}
	
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

a img {border:none;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.bold {font-weight:bold;}

#container {margin:auto; width:960px;position:relative; font-size:0.76em;}

#top {margin-top:1em;}

#logo {margin:auto;position:relative;width:658px;}
#logo img {border:none;}
#top ul#topNav {margin:auto;width:300px;}
#top ul#topNav li {
	display:inline;
	float:left;
	position:relative;
	padding:4px 4px 4px 0;
}

#top ul#topNav li.selected {font-weight:bold;}
#top ul#topNav li.selected a {text-decoration:none;}

#center {border:1px solid #ccc;width:100%;min-height:300px;clear:both;
background:url(../img/site/bg1.gif) repeat-y }
.mainPanel {margin:auto;width:658px;margin:15px auto;}

.frame {border:1px solid #ccc;width:150px;padding:3px;margin:10px 92px 10px 0;float:left;}
.frame.col3 {margin-right:0}
.frame h3 {font-size:1em;font-weight:normal;margin:3px 0;}
.frame .details {border-width:3px 1px 1px 1px;border-style: solid; border-color: #ccc;padding:2px;}
.frame p {margin:3px 0;}
.frame div.paypal {text-align:center;}
.frame select {font-size:0.8em;}

#bottom {margin:10px;}

ul.noIndent {margin:0;padding:0}
ul.noIndent li {margin:0}
#resonator {float:right}
.contentImg {border:1px solid #ccc;padding:4px;margin:0 0 8px 8px}