﻿* { margin:0px; padding:0px;}

body 
{	
	margin:0 auto;
	background-color:#2d2d2d;
	background-image:url('../img/body-bg.png');
	background-repeat: repeat;		
	width:100%;
	font-family: Arial,Helvetica,Tahoma;
	font-size:12pt;	
	color:#CCCCCC;
	 
}

p
{
	margin-top:0px;
	margin-bottom:15px;	
}

#all-three
{
margin-left:75px;	
}

h1
{
	font-size:26pt;
	font-family: ITC Franklin Gothic Std Bk Cp, Tahoma;			
	font-weight:normal;
	color:White;
}

.myh1
{
	margin-top:10px;
	margin-bottom:10px;
}

h2
{
	color:White;
	font-size:12pt;
	font-family: Tahoma, ITC Franklin Gothic Std Bk Cp;
}

h3
{
	color:White;
	font-size:16pt;
	font-family:ITC Franklin Gothic Std MedCd, Tahoma;
	width:700px;
	height:26px;
	overflow:visible;
}


#the-three
{
	overflow:hidden;
	background-image:url('../img/all-three1.png');
	background-repeat:no-repeat;
	height:214px;
	width:835px; 
	margin-top:-1px;
	z-index:1;
	
}


.box-link
{	
		float:left;
		top: 0px; 
		left: 0px; 
		width: 268px; 
		height: 212px; 				
		margin-right:12px;
		margin-right:3px;
		/*background:red;*/
		background-image:url('../img/blank.png');
	    background-repeat:repeat;
		z-index:9999;
		overflow:visible;	
 }	
 
 .box-link a
 {
 color:Black;	
}
	
	

#product-panel
{
z-index:9999;	

/*background:yellow;*/

}


#content
{
	margin:0 auto;
	width:928px;


}

#main-content-holder
{
	width:888px;
	z-index:10; 
	padding:20px; 
	float:left; 	
	margin-top:-476px;
	
}


#inner-content
{	 
	width:928px;	
	padding:0px;
	margin:0 auto;
	margin-top:10px;
	background-image:url('../img/content-bg.png');
	background-repeat: repeat-y;	
}


a
{
 color:White;	
 /*text-decoration:none;*/

}

a:hover
{
	text-decoration:underline;
}


#header-img
{
	width:100%;
	background-image:url('../img/content-bg-top1.jpg');
	background-repeat: no-repeat;
	height:467px;
	float:left;
	z-index:1;
	width:928px;
}

#top-menu
{
 overflow:hidden;

}

#top-menu li
{
	padding-left:1px;
	font-size:small;
	display: inline;
	list-style-type: none;	
	color:#83cbfd;
	font-size:9pt;
}

#top-menu li a
{
	color: #abb3b7;
	text-decoration:none;
}

ul
{
margin-left:25px;
margin-bottom:10px;
margin-top:15px;
}

li
{
	margin-bottom:3px;
}

#footer
{
	clear:both;
	float:left;
	background-image:url('../img/footer-bg.png');
	background-repeat: no-repeat;
	height:80px;
	width:100%;
	text-align:center;
}

#footer
{
	color:#838383;	
	font-size:9pt;
}

#footer li
{
	padding-left:1px;
	font-size:small;
	display: inline;
	list-style-type: none;	
	font-weight:bold;
}

#footer ul
{
	padding-bottom:10px;
}

#footer a
{
	color: #abb3b7;
	text-decoration:none;
}

#footer a:hover
{
	
	text-decoration:underline;
}

#home-top
{
	background-image:url('../img/home-top1.png');
	background-repeat: no-repeat;	
	height:16px;
}
	
#home-middle
{
	background-image:url('../img/home-bg2.png');
	background-repeat:  repeat-y;
	width:888px;	
}

#home-middle-prod
{
	background-image:url('../img/home-bg3.png');
	background-repeat:  repeat-y;
	width:888px;	
}
	
#home-bottom
{
	background-image:url('../img/home-bottom1.png');
	background-repeat: no-repeat;
	height:16px;
}

#home-bottom-one
{
	background-image:url('../img/home-bottom2.png');
	background-repeat: no-repeat;
	height:16px;
}


.color-box-text
{
text-align:center;
color:#607739;
float:left;
width:268px;
font-size:8pt;
font-weight:bold;
margin-top:10px;
text-decoration:none;	
position:relative;
}


.color-box-text1
{

text-align:left;

color:#ffffff;
color:#CCCCCC;
float:left;
width:440px;
font-size:13pt;
font-weight:normal;
/*margin: 40px auto;*/
text-decoration:none;	
position:relative;
line-height:1.5em;
margin-left:15px;
}


#home-bottom-right
{
	float:left; 
	width:270px; 
	margin-left:13px;	
}


.home-bottom
{
background-image:url('../img/bottom-bg.png');
background-repeat:repeat-y;
height:288px;
height:273px;
}



.pop-title
{
margin-top:8px;	
margin-left:2px;	
font-family: ITC Franklin Gothic Std Bk Cp;
font-size:20px;
font-weight:lighter;
}

#next-nav
{
color:White;	
}

#next-nav a
{
margin-top:20px;
color:White;	
text-decoration:none;
font-weight:bold;
}

#next-nav a:hover
{
	text-decoration:underline;
}

.step-list
{
	 list-style:none;	
}

.step-list-step
{
 font-weight:bold;	
}




/*form                       { width:380px;padding:0 90px 20px;margin:auto;background:#f7f7f7;border:1px solid #ddd; }*/
.slider						{margin-top:10px; margin-right:0px;width:360px; text-align:left; overflow:visible;}
label                      {margin-right:-600px; cursor:pointer;display:block;text-align:right;float:left;margin-bottom:-19px;}
textarea				  { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px; }
input[type="text"]         { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px; }
input[type="multiline"]   { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px; }
input[type="text"]:focus   { border-color:#777; }
input[name="zip"]          { width:150px; }
.question-box			{ width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px;position:relative; }
.text-box				{ width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px; z-index:98;position:relative; }



.mid-content
{
margin:0 auto;	
}

.contact-input
{
float:left;	
}

.content a:hover
{
text-decoration:none;	
}


.right-text
{
	float:right;
}

.top-pop-content
{
	visibility:hidden;
	position:relative;
	height:0px;
	width:270px;
	margin-left:0px;
	background-color:white;
	z-index:600;
}

.l-service
{
border:none;
width:270px;
height:147px;
}



.validator{ color:white;}


.page-nav
{
text-decoration:none;
}

.page-nav:hover
{
text-decoration:underline;
}




.carosuel-nav:hover
{
 cursor:pointer;
}

.carosuel
{
margin:0 auto;
margin-top:-2px;
overflow:hidden
}

.mouseWheelButtons li
{
	list-style-type: none;
}

.mouseWheelButtons
{
margin:0 auto;	
/*width:400px;*/
border : none 1px;
/*padding-left:30px;*/
overflow:hidden;
text-align:center;

}

.nav-table
{
 font-size:10pt;
 text-align:center;
 margin:0 auto;
}


#nav-table-head
{
	font-size:14pt;
}

.small-logo
{
 width:200px;
 height:140px;	
 display:none;
}


.slideshow { height: 170px; width: 220px; margin: auto }
.slideshow img { padding: 10px; border: 1px solid #ccc; background-color: #fff; }


.call-to-action
{
width:250px; 
margin:0 auto; 
margin-top:50px;
border:solid 1px #353535;
margin-bottom:25px;	
}

#top-menu ul
{
	margin-top:0px;
}


.closer:hover
{
	cursor:pointer;
}


.pm-logo
{
 float:left;	
 width:200px;
 height:80px;
 margin:2px; 
 border: none 1px #e9e9e9;
 width:115px;
 height:46px;
 margin:3px;

}