/*
stylesheet_for_client.com authored by James Sample 
today's date
global settings ************************************************************/

body 		{
				color:#555;
				font-family:verdana,helvetica,geneva,swiss,sunsans-regular;
				font-size:13px;
				margin:0;
				padding:0;
				text-align:center;
				background: #f5f5f4 url(../images/bg-body.jpg) repeat-x top;
				border-color:red;
				}
					
.block 		{
					display:block;
					background:#fff;
					border:solid 2px #e7e7e7;
				}					
/*general resetting */ 			
a img 		{ 	border:none;	}
.right 		{	float:right;		}
.left 			{	float:left;		}
.clear 		{   clear:both;		}
.absolute {position:absolute; }
table 		{	border:0;		}
table td 	{	padding:0;	}

/* form  resetting */ 
fieldset 
					{	
					margin:0  ;
					padding:0;
					border:none;
					}
					
form 			{
					margin:0px;
					padding:0px;
					}

.reset 			{
					margin:0;
					padding:0; 
					list-style:none;
					}
.center { text-align:center;width:100%;position:relative; top:24px;}					
					
ul {margin:5px 15px 10px 25px ;padding:0 10px 0 0px;list-style:square;}					
.blue {color:#0462ba;}					
.strong {font-weight:bold}
.auto {width:auto;}
/* conditionals */ 
#index .content-h1 {display:none;}
.content .content-h1 {margin:15px 0 5px 20px; }
.content #primary-column h2 {text-transform:none;}
					
/* link and typorgraphy */							
body a:link, body a:visited 	{color:#6E6E6E;}

 #primary-column p a:link,  #primary-column p a:visited, body fieldset a:link, body fieldset a:visited {color:#73ba04}
body a:hover,  #primary-column p a:hover,  body fieldset a:hover  {color:#005EAE;}

/* interface layout **************************************************** */					
				
#root		{
				background: url(../images/bg-root2.jpg) repeat-y center;
				margin:0 auto 1px auto;
				text-align:left;
				width:960px;
				position:relative;
				z-index:1;						
				}				
			
#header, #footer
					{			
						margin:0 11px 0 12px;			
						
					}				
/* header styles */ 
#header
					{		
						height:67px;
						position:relative;
						top:3px;
						z-index:0;		
					}
				
#header .content-pad { padding:12px; }
#header h1 {
						color:#555;font-size:17px;
						margin:-22px 0 0 0;
						padding:0;
						font-weight:normal;
						letter-spacing:2px;
						width:50%;	
						position:relative; 
						left:260px;
						font-family:helvetica;
					}				

.navigation {
					float:right; width:250px; 
					text-align:right; 			
					}

.navigation ul li{display:inline;}
.navigation ul li a {padding: 0 5px 0 0 ; }
#header span {font-size:19px;position:relative;top:10px;padding-right:5px;}

.btn-start {float:right; margin: 60px 35px 0 0px}
#index-splash {
						width:748px;
						 background: url(../images/index-splash.jpg) no-repeat; 
						height:197px;
						position:relative;
						right:11px;
						top:5px;
						z-index:5;
						color:#fff;
						}
						
#index-splash span {
				width:260px;
				display:block;
				position:relative;
				top:100px;
				left:20px;
				}



 #content {
 				position:relative;
 				right:11px;
 				top:0;
 				width:730px;
 				padding-bottom:15px;
 	
 				}
 				
 				
 				

#index #content {
							background: #fff url(../images/index-fader.jpg) no-repeat 226px 0;						
							}



#index-list {width:230px; float:left;}

#index-list h3 {font-size:15px;margin-bottom:15px;}
#index-list ul {list-style:square;font-size:15px;}
#index-list ul li {margin:5px 0}
/* hides stroke on content pages */ 

#index .stroke-remover {display:none!important;}

 
.content #content {
					 background:  #fff url(../images/content-plastic.jpg) no-repeat top ; 
					 border-width:0 2px 2px 2px;
					}
					
.content #content .content-pad
					{
			padding:12px 24px;
	
					}
					
#manfctr #content .content-pad, #prod-type #content .content-pad, 
#feature #content .content-pad 
					{
			padding:12px 4px 12px 12px;
	
					}
					
					
					
/* menu */				
#menu 			{
					background: url(../images/bg-menu.gif) repeat-x;
					height:36px;
					float:left;
					width:100%;
					margin-top:1px;
					}
					
#menu ul , #menu li {float:left; margin:0 0 0 0;padding:0;list-style:none;}						
#menu ul {position:relative; left:88px;}
#menu ul img {float:left;}

				
#primary-column 
				{
				float:right;
				width:748px;
			
				}

		#index-content {width:450px; margin-left:250px;}						

#secondary-column 
							{
							float:left;


			width:185px;						
							background: url(../images/sec-rpt.jpg) repeat-x ;
							position:relative; left:13px;
							overflow:hidden;
							
							}
							
#secondary-column .content-pad {padding:10px 0 0 0;}							
/* side column */

#secondary-column .content-pad {margin-top:-5px;}

.content .head {display:none;}

#footer {

clear:both;
height:83px;
}
#footer .content-pad 
				{
				padding:12px !important;
				}

#footer {
			text-align:right;
			height:48px;
			clear:both;
			}
#footer ul { position:relative; margin:5px 0 0 0 ; padding:0;}
#footer ul li {
display:inline;
padding:2px;
}
#footer ul li a {

margin: 0 6px 0 0px;
font-size:14px; 
font-weight:bold
font-family:Arial, Helvetica, sans-serif;
}


/* typography */ 

	 h1, h2, h3, h4, h5 {color:#0764b6;margin:4px 0 -4px 0; padding:1px 2px;line-height:14px;
font-family:helvetica;}				
.content p {line-height:15px;margin:4px 0;padding:2px;}

h1 {font-size:19px;}
h2 {font-size:18px;}
h3 {font-size:15px;}
h4 {font-size:17px;font-weight:bold;}
h5{font-size:17px;font-weight:bold;}
.heading {position:absolute;left:4px; }

.index #primary-column h1, .index #primary-column h2, .index #primary-column h3,
.index #primary-column h4, .index #primary-column h5 ,  .section h3
 								{ color:#555;margin:2px 0 -2px 0;padding:0;}
#index #primary-column  h1 {color:#3e3e3e; font-size:17px;}


#testimonials p, .fldset-accent {margin-top:45px;}
		
/* form settings */





input, textarea, select
		{
		background: #ebeaea;
		border:solid 1px #dfdfdf;
		color:#346fa5;
		}
textarea {width:250px; height:100px;}		
label {	
		color:#676868;
		display:block;
		width:200px;
		margin:3px 11px 3px 0;
		float:left;
		font-size:12px;
		
		}

.btn-form {
				background: url(../lead_gen/images/btn-req_more_info.jpg) no-repeat;
				width:214px;
				height:40px;
				cursor:pointer;
			
				border:none!important;
				top:50px;
				left:10px;
				display:block;
				}

.btn-mini {
				background: url(../lead_gen/images/btn-send_mini.jpg) no-repeat;
				width:182px;
				height:40px;
				cursor:pointer;
		position:relative;		
				border:none!important;
				top:-15px;
				left:15px;
				display:block;
				}
				
.btn-ac {
				background: url(../images/btn-searchnow2.jpg) no-repeat;
				width:103px;
				height:23px;
				cursor:pointer;
				border:none!important;
				top:2px;
				left:10px;
				position:relative;
				padding-left:150px;
				/* display:block; */

			}


#mini-contact label
				{
float:none;
width:auto;
font-weight:bold;
				}

.iconic {float:left;}
.message1 {color:green;}
.message1 span {color:#333;}
.message2 {color:red;}				
#mini-contact #captchaImg {position:relative; top:-8px;width:120px;}

#mini-contact .ggg, #mini-contact input {width:160px;}
#mini-contact .disclaimer {font-size:11px;}

#mini-contact .error-text, #mini-contact .submit-error {
	
font-size:11px;}

#captchaChar {height:25px; width:80px!important}
.ggg {height:70px;}
#horizontalnav  {

		float:right;
		padding : 5px 8px 5px 5px;
		margin: 5px;



}
	 	#horizontalnav a  {
		display : inline;
		padding : 0 3px;

		text-decoration : none;
		text-transform : lowercase;
		color : #6F6F6F;
}
	 	#horizontalnav a:hover , #tabs a:active  {
		text-decoration : underline;color:#0462ba;
}
	 	#horizontalnav span  {
		margin : 0;
		padding : 0;
		font-weight : bold;
		font-size : 1.1em;
		position:relative;
	
}
	
	 	#sidebar-left {
		float:left;		
		width: 185px;
		font-family:helvetica;
}

	 	* html #sidebar-right  {
		right : -1px;
}
	 
	 	.block  {
		margin-bottom : 4px;
		padding : 2px 7px;
}
	 	.block h2  {
		margin : 6px 0 10px;
		font-size : 1.1em;
		font-weight : bold;
		text-transform : lowercase;
		color : #555555;
}
	 	.block ul.navlist  {
		margin : 0 0 6px ;
		padding : 0;
		border-top : 1px solid #F7F6F6;
		list-style-type : none;
}
	 	.block ul.navlist li  {
		margin : 0;
		padding : 1px 0;
		border-bottom : 1px solid #F7F6F6;
}
	 	.block ul.navlist a  {
		display : block;
		margin : 0;
		padding : 4px 6px;
		text-decoration : none;
		text-transform : lowercase;
		vertical-align : middle;
		color : #6D6C6C;
		font-size:1.1em;

}
	 	.block ul.navlist a:hover , .block ul.navlist a:active  {
		background-color : #f8f8f8;
		color : #0462ba;
}




.anylinkcss a {
width : 97%; 
overflow:hidden;
display : block; 
border-bottom : 1px solid #E7E7E7; 
padding : 1px 3px; 
text-decoration : none; 
font-weight : normal; 


} 
.anylinkcss a:hover {
background-color : #f8f8f8;
color:#0462BA;
} 
/* css hover */
.anylinkcss {
position: absolute; 
z-index:15;
margin-left:0px;
visibility:hidden;
border : 1px solid #E7E7E7; 
border-bottom-width : 0; 
line-height: 18px; 

background-color: #fff; 
text-align:left;
} 
#disclaimers {float:left;margin-top:5px;color:#aaa}


.feature
		{
		background: url(../images/bg-feature.gif) no-repeat;
		width:235px;
		height:136px;
		float:left;
		margin:5px;
		position:relative;
		left:-5px;
		}
		
#bottom-feature h4 {color:#555555; margin-left:6px; font-size:15px;}		
#feature #bottom-feature {display:none;}
#bottom-feature p { font-size:11px;position:relative;width:100%; margin:10px 0 0 0 ; padding:0;}
#bottom-feature .featureimg {float:left;position:relative; left:10px; top:3px;margin-right:15px;}

#bottom-feature p span {position:relative; top:15px; display:block; }
#bottom-feature a {display:block; 
						color:#0b66bc;
						font-weight:bold; 
						text-decoration:none;
						clear:both; position:absolute; bottom:15px;margin-left:100px;}
						
						
#feature h4 {font-size:14px!important;margin:10px 0 -5px 0;;color:#666;}		
html #feature .transparent {background:transparent;margin:1% auto 3% auto;border:solid 1px #92a0c7}

#feature ul li {}
#feature ul li li{list-style:disc;}
#feature h4 {}
/* error messaging */

.error-text, .warning {color:red;font-weight:normal;}
.success {color:green;font-size:13px!important; font-weight:bold!important; }


/* manufacturer styles */ 

#manufacturerdivcontainer  
		{
		padding:0; margin:0;
	
				background: url(../images/folder_top.jpg) no-repeat top ;							
		width:708px;
		overflow:hidden;
		}
											
#manufacturerdivcontainer .content-pad 
							{
								padding:0 6px 18px 16px!important;
								background: url(../images/folder_rpt.jpg) repeat-y;			
								position:relative;
								top:10px!important;

							}
							
							
.folder {
			position:relative;
			width:669px;
			margin-top:15px; 
			border: solid 1px #ebeaea;
			background:#f7f7f7;
			}
			
#products .folder {width:auto; }		
			
.folder .right {width:490px;}

.folder h4 {font-size:15px;  }
.folder h4 span {color:#3e3e3e;}
.folder h5 {font-size:14px; color:#3e3e3e; margin-bottom:-5px;padding-bottom:0;}
.folder .left	{
					background: url(../images/bg-logo.jpg) no-repeat;
					height:122px;
			 		width:139px;
					
			 		top:10px; 
			 		left:10px;			 		
			 		}
			 		
.logo, .folder .left img 			{
					position:relative;
			 		top:6px;
			 		left:7px;		
 					}

/* end of manufacturer page */

ul#products li {float:left; width:215px; font-size:1.1em;list-style:square!important}
ul#products {margin:0 0px 0 25px;}
.wake-credit, .wake-credit a {color:#aaa}


/* .anylinkcss {display:none;} */


/* form stuff */
#ac-drives label {float:none; display:inline;}
#prospects-form .section div 
							{
								float:left;
								margin:4px 0;
					
								width:100%;
							}
.section h3 {background:#f7f7f7;padding:4px 0;margin:12px 0;clear:left;}
.section {padding:24px 8px 24px 2px;}
.section label {margin-left:5px;}
.req {font-weight:bold;}

textarea.grande {height:50px;}
#prospects-form p {margin:0;}
.error-msg
					{
					color:red; 
					font-weight:bold;
					padding:3px 0px 3px 36px;
					width:100%!important;
					}
					
.regular {width:65px;height:25px;font-size:17px;}					


.btn-sub	{				 
				background:none!important;
				width:182px!important;
				height:40px!important;
				cursor:pointer;	
				border:none!important;		
				}
					
	
	
	
	
#prospPhone {width:105px;}
#prospEmail {width:200px;}
#prospects-form {padding:6px 12px;}
	
#contact-technicon {margin:0 auto;}


	#contact-technicon td
			{
				vertical-align:top; 
				padding:7px 9px;
			}
			
td.labelthis {font-weight:bold;width:70px;}

.table-style {border:solid 1px #e8e8e8; background:#f7f7f7;width:50%;padding:6px;}
	
	
	
	.alt {background:#ebebeb}
	
	
	
	
	
	/* ac drive table info */
	.ac-results {width:660px; }
	.ac-results, .specs  {margin:14px 6px 12px 6px; }
	.specs {width:500px;}
	.ac-results td, .ac-results th,  .specs td,.specs th  {padding:3px 2px;text-align:center;
				font-size:12px;} 





#product-details {float:right;width:500px;margin-top:15px;}




#prod-type .folder {position:relative; left:-10px; }

#thankyou {margin:5px 0 12px 0; }
#thankyou td {padding:4px;}
#thankyou strong {width:100px;}

#testimonials p {font-size:14px!important;}

#mini-cantact input {height:10px!important}
/* .content #mini-contact{display:none;} */

/* .content #mini-contact{display:none;} */

#randomCaptcha {height:20px; width:100%;position:relative; top:-5px;}