/* Main Styles */
html,body {
	padding:0;
	/*margin:0;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
body{	
	  
	min-width:760px;/* for mozilla*/
	
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	


#wrapper{ background-color:#FFFFFF;
			background-image:url(../images/graphics/2tone_bg.gif); 
			background-repeat:repeat-y;
			width:718px;
			margin:0 auto;
			border-left:1px solid #53b848;
			border-right:1px solid #53b848;
			}

#headerWrap{ width:718px;
			background-image:url(../images/graphics/header_bg.jpg); 
			background-repeat:repeat-x; 
			height: 123px;
			 }

#ca{ float:left;
	width:118px;
	
	
	height:123px;
	margin:0px;
	padding:0px;
	
	margin-right:-3px;}


#logo{  float:right;
			/*margin-left:239px;
				_margin-left:236px;*/
			  
			 height:123px;
			  padding:0px;
			 
			  
			   }

#imageHeader{ width:718px;
				height:158px}

#mainwrapper{ width:718px;
				background-image:url(../images/graphics/content_shadow.jpg); 
				background-repeat:no-repeat; 
				background-position:top}

#menuwrapper{ float:left;
			width:153px;
			
			text-align:left;
			margin:0px;
			padding-top:40px
			}
			
#contentwrapper{ float:right;
			  width:537px;
			  padding:20px 10px;
			  vertical-align:top;
			  _width:557px;
			  font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left
			  	
			  }
#footer{ width:718px;
			background-image:url(../images/graphics/footer_bg.jpg);
			background-repeat:repeat-x;
			background-position:top;
			height:21px;
			vertical-align:middle;	
			_padding-top:4px
			}					

#poweredby{ margin:5px 0px 5px 0px; 
			_padding-bottom:5px;
			_margin-bottom:0px}	
			
#search{  
		position:absolute;
		top:124px;
	_top:125;
	left:50%;
	margin-left:-357px;
	width:130px;
	height:50px;
	/*background:#FF0000;*/
	
	overflow:hidden;
	color: #000000;
	z-index:100;
	border:0px solid red;
	text-align:left
	
			}		
			
#search input{ width:112px;
				background-color:#353535;
				border:0px;
				color:#FFFFFF;
				font-size:10px;
				font:Arial, Helvetica, sans-serif;
				height:16px;
				padding-left:5px
				}	
								
#clientlogin{position:absolute;
		top:185px;
	
	left:50%;
	margin-left:235px;
	width:110px;
	height:100px;
	/*background:#FF0000;*/
	
	overflow:hidden;
	color: #000000;
	z-index:100;
	border:0px solid red;
	text-align:left;
	font-size:10px}	
#clientlogin td{ font-size:10px;
				 letter-spacing:1px}	
				 
#clientlogin input{ color:#ffffff;
						background-color:#3f3f3f;
						border:0px;
						width:102px}	
						
#topnav{position:absolute;
		top:123px;
	
	left:50%;
	margin-left:223px;
	width:137px;
	height:100px;
	/*background:#FF0000;*/
	
	overflow:hidden;
	color: #000000;
	z-index:100;
	border:0px solid red;
	text-align:left;
	font-size:10px}										 							



/* news styles */

.newscontent{ padding:15px}

.newsspacer{ height:1px; background-color:#323232}

.newslink{ padding:2px 5px}
.newslink a{ text-decoration:none; color:#323232}
.newslink a:hover{ text-decoration:none; color:#ffffff}


.newsbottom{ background-image:url(../images/graphics/newsbottom_bg.jpg); background-repeat:repeat-x; height:16px; font-size:10px}


/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:036;
}

.Nav_Top:hover{
  color:black;
}



.toplink {
font: bold 12px  verdana;
color:#000000; 
text-decoration:underline;
}

.toplink:hover {
color:333;
text-decoration:none;
}




/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

