
body, html{
	padding:0;
	margin:0;
	background:url(../images/bg_logo.jpg);}	
	
img{
	padding:0;
	margin:0;
	border:0;}
	
span{
	margin:0;
	padding:0;}
	
ul{
	margin:0 0 0 10px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding:0;}
	
.clear{
	clear:both;
	height:0;
	font-size:0;}	

/*MAIN -----------------------------------------------------------------------------------*/		
#page-container {
	position:relative;
	width:730px;
	height:auto;
	background-color:#FFFFFF;
	margin:0 auto;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;}
	
#header{
	width:720px;	
	margin: auto;}

/*LOGO -----------------------------------------------------------------------------------*/	
#logo{
  color:#000000;       
  margin-left:5px;
  height:35px;}
	
#logo h1{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#224D7B;
	font-weight: bold;
	text-align:left;
	padding:0;
	float:left;}

#logo p {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#224D7B;
	font-weight: bold;
	text-align:left;
	float:right;
	padding-top:8px;}
	
/*NAVIGATION ------------------------------------------------------------------------------------------*/	
#nav{
	background:url(../images/navbar.jpg) repeat-x 0 0;
	height:25px;
	padding:5px 0 0 0px;
	margin:0 auto 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
/*BANNER ---------------------------------------------------------------------------------------------*/	
#banner{	
	background-color: #FFFFFF;		
	margin:0;
	border:0;}
	
#player{	
	width:600px;
	height:325px;
	background-color: #FFFFFF;		
	margin:0;
	border:0;}	
	
/*POP UP ---------------------------------------------------------------------------------------------*/	

	
/*SUB HEADER ------------------------------------------------------------------------------------------*/
#bodyarea{
	padding:0 0 15px 0;}

#pagename_wrapper{
	padding: 0 0 0 15px;}
	
#pagename{
	/*float:left;*/
	font-family:Verdana, sans-serif;	
	font-size:18px;
	font-weight:bold;
	color: #77A6E6;}
	
#pagename a:link, #pagename a:visited{
	color: #224D7B;
	text-decoration:none;}
	
#pagename a:hover{
	color: #6B9CD1;}

#sitemap a:link, #sitemap a:visited{
	color: #224d7b;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;}
	
#sitemap a:hover{
	color: #879AAB;}

/*PAGES PAGES PAGES -----------------------------------------------------------------------------------------------------------------*/

/*CONTENT ---------------------------------------------------------------------------------------------*/
#content{
	padding: 0;
	margin: 0;}

#spacer1{
	height: 10px;}
	
#content2{
	margin: 0 10px 0 10px;
	border-top: 1px solid #000000;	
	border-bottom: 1px solid #000000;}	
	
	#content_left{
		width:220px;
		float:left;
		text-align:center;
		padding:8px 0 0 0;}
		
	#content_left2{
		width:168px;
		float:left;
		text-align:center;
		padding:0 0 0 0;}
		
	#content_right{
		width:460px;
		float:right;
		padding:0px 25px 0 25px;}
		
	#content_right ul{
		margin:0 0 40px 40px;}
		
	#content_right2{
		width:533px;
		float:right;
		padding:10px 0 10px 0;
		border-top: 1px dotted #000000;	
		border-bottom: 1px dotted #000000;}
		
		#content_right2_inner{
			width:533px;			
			padding:0 5px 0 2px;
			background-color:#66FFCC}
		
	#content_center{
		width:700px;
		float:left;
		padding:20px 15px 25px 15px;}
	
	#content_center ul{
		margin:0 0 40px 40px;}
		
	#content_center2{
		width:700px;
		float:left;
		padding:20px 15px 25px 15px;}	
	
/*--product list------------------------------------------------------------------------------------*/
#prod_list_cont {
	width:100%;			
	padding: 0px 0px;
	background: #FFFFFF;}
	
	#prod_column{
		float:left;
		width:213px;		
		margin:auto;
		padding:10px 15px 10px 15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:600;
		color:#0000FF;}
		
		#prod_cont{
			position:relative;
			width:180px;
			margin: 0;}			
	
			#prod_div{
				margin:0;
				z-index: 100;}
			
			#prod_div img{
				border: 1pt solid blue;}
			
			#more_div{
				position:absolute;
				margin:0;
				top: 126px;
				left: 1px;
				z-index: 200;}		
			
#content_container{
	width:730px;	
	background-color:#FFFFFF;
	margin: 15px 0 0 0;}
			
	#leftcolumn{
		float: left;
		width: 243px; /*Width of left column in pixel*/
		margin-left: -730px; /*Set margin to that of -(MainContainerWidth)*/
		background: #FFFFFF;}
	
	#contentwrapper{
		float: left;
		width: 100%;}
	
		#contentcolumn{
			margin: 0 243px 0 243px;} /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	
	#rightcolumn{
		float: left;
		width: 243px; /*Width of right column*/
		margin-left: -243px; /*Set left margin to -(RightColumnWidth)*/
		background: #FFFFFF;}
	
	#footercolumn{
		clear: left;
		width: 100%;
		background: black;
		color: #FFF;
		text-align: center;
		padding: 4px 0;	}

#footer {		
	color:#000000;		
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;		
	padding: 8px 0px;			
	background: #3366CC;
	border-top: 1px solid #0000FF;}	

/* PRODUCTS PAGES ----------------------------------------------------------------------------------------------------------------*/

#f_prod_cover{		
	margin: 0 0 0 30px;}

#f_prod{
	width:180px;
	background:url(../images/titles/feat_prod_title.jpg) no-repeat;
	border: 1px solid #000000;
	padding: 30px 0 0 0;
	margin:0;}

#r_prod{
	width:180px;		
	margin: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#0000FF;}


/* BEGIN Contact Us Form page ----------------------------------------*/
#content_form {
	width: %100;	
	background-color: #FFF;	
	/*border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;*/
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 20px;}
	
#form_list {
	padding-left: 150px;
	padding-bottom: 10px;}
	
#form_list li {
	list-style-type: square;
	margin-left: 40px;}
	
#content_form p {
	padding-left: 150px;
	padding-right: 175px;
	padding-bottom: 10px;}
	
td.formleft {
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	font-size: small;}
	
td.formleft_bold {
	font-weight: bold;
	text-decoration: underline;
	text-align: right;
	padding-top: 13px;
	padding-right: 5px;
}
forml span.required {
	color: #FF0000;}
	
td.formright {
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;}
	
td.paddedcheckbox {
	margin-right: 100px;}
/*-----------------------------------------------------------------------------------*/
	
#testimonial_left{	
	width: 200px;
	height: 165px;
	margin:auto;}
	
#testimonial{
	padding:15px 0 15px 0;}	
	
/*fixing firefox outline*/

a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#224D7B;}	
a:active
{
  outline: none;}

:focus
{
  -moz-outline-style: none;}
	
h1 {
	font-size:14px;
	color:#224D7B;
	font-weight: bold;
	text-align:left;
	padding:0;
	line-height:30px;}
	
h2 { /*articles heeader */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight:bold;
	color: #00F;
	letter-spacing: .02em;
	margin-top:5px;
	margin-bottom:0px;}
	
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #FF0000;
	letter-spacing: -.02em;
	margin-top:5px;
	margin-bottom:10px;}
	
	
ol{margin-top:0px;
   margin-bottom:25px;}
   
li{margin-bottom: 10px;}

.list1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;}

.popmargin {
	margin: 5px 0 0 260px;}

#footer a:link, #footer a:visited{
	color: #FFFFFF;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;}
	
#footer a:hover{
	color: #77A6E6;}
	
#nav ul{
	padding:0;
	margin:0;
	list-style:none;}
	
#nav ul li{
	padding:0 0 0 12px;
	margin:0;
	display:inline;}
	
#nav ul li a:link, #nav ul li a:visited{
	color: #FFFFFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;}
	
#nav ul li a:hover{
	color: #062464;}
	
#content_right p{
	padding:0 0 20px 0;
	margin:0;
	line-height:145%;}

#content_right img{
	padding:2px;}

#content_right h1 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-weight: bold;
	text-align:left;
	padding:0;
	line-height:30px;}

#content_center h1 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-weight: bold;
	text-align:left;
	padding:0;
	line-height:30px;}

.quest {color:#000;
		font-weight:bolder;}
		
.smallfont{
	font-size:smaller;
	font-style:italic;}

.articles { /*used for general fonts*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align:justify;
	color:#666666;
	letter-spacing: .02em;}
	
.articles_prev { /*used for general fonts*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align:justify;
	color:#666666;
	letter-spacing: .02em;
	margin-top: 5px;
	margin-bottom: 5px;}

.articles_prev a:link, .articles_prev a:visited{
	text-decoration: none;
	color:#FF0000;}

.articles_prev a:hover{
	text-decoration:underline;
	color:#FF0000;}
	
.articles a:link, .articles a:visited{
	text-decoration: none;
	color:#336699;}

.articles a:hover{
	text-decoration:underline;
	color:#336699;}
	
.articles_side { /*used for general fonts*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-align:left;
	color:#666666;
	letter-spacing: .02em;
	background-color:#D5DCE6;}
	
.articles_side a:link, .articles a:visited{
	text-decoration: none;
	color:#336699;}

.articles_side a:hover{
	text-decoration:underline;
	color:#336699;}
		
.para_gen{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

.para_gen a:link, .para_gen a:visited{
	text-decoration: none;
	color:#336699;}

.para_gen a:hover{
	text-decoration:underline;
	color:#336699;}

.backto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:600;}
	
.backto a:link, .backto a:visited{
	text-decoration: none;
	color:#336699;}
	
.backto a:hover{
	text-decoration: underline;
	color:#336699;}

.left_hdr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:800;
	color:#0000FF;}
	
.loggedin{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;}



/* LOGIN ----------------------------------------------------------------------------------------------------*/

#login_cont {	
	height: 210px;	
	padding: 20px 5px;
	background: #FFFFFF;}

#login {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:800;	
	letter-spacing: 0px;
	line-height: 14px;
	color:#000000;
	background: #FFFFFF;}

/* ADMIN -------------------------------------------------------------------------------------------------------
/*members login page*/
#login_cont {	
	height: 210px;	
	padding: 20px 50px;
	background: #FFFFFF;}

#login {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:800;	
	letter-spacing: 0px;
	line-height: 14px;
	color:#000000;
	background: #FFFFFF;}

#mydef {
	height:50px;
	background: #FFFFFF;	
	position:relative;}

#next_pg{	
	position:absolute;
	top: 0px;
	left: 660px;}

#prev_pg{	
	position:absolute;
	top: 0px;
	left: 30px;}
	
#goto_pg{	
	position:absolute;
	top: 0px;
	left: 350px;}

#admin_results_cont{
	background: #FFFFFF;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px 5px 5px 5px;
	color:#000000;}