/* CSS Document */

body {
	font: 12px, Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/global/bg.jpg);
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #4c4c4c;
	padding-top:30px;
	padding-bottom:30px;
	}

/* GENERAL SELECTORS */

a{
	color:#043783;
	text-decoration:underline;
	border:none;
 

}


a img{
border:none;
}


h1 {
	font-size:28px;
	letter-spacing:7px;
	color:#043783;
	font-weight:100;
	line-height:20px;

}

h2{
	font-size:14px;
	letter-spacing:2px;
	color:#043783;
	font-weight:bold;
	line-height:20px;
}


/* END OF GENERAL SELECTORS */


 #container {
	width: 864px; 
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 	
	clear: both;
	
	}

 #header {
		
	padding: 0 10px 0 20px; 
	background-image:url(../images/global/footer.jpg);
	height:27px; 
	}

  #title
  {
	  background-image:url(../images/global/title.jpg);
	  background-repeat:no-repeat;
	  height:36px;
	  width:864px;
  }
  
  #title p
  {
	  color:#043783;
	  font:Verdana, Arial, Helvetica, sans-serif;
	  font-size:17px;
	  padding-left:20px;
	  padding-top:5px;
	  letter-spacing:2px;
 
  }
  

#logo
{
	 background-image:url(../images/global/logo.jpg);
	 background-repeat:no-repeat;
	 height:81px;
 }
 
 #biglogo{
 
 	 background-image:url(../images/global/logo2.jpg);
	 background-repeat:no-repeat;
	 height:81px;
 }
 
 #divider
 {
	 background-image:url(../images/global/divider.jpg);
	 background-repeat:no-repeat;
	 background-position:center;
	 height:28px;
	 width:inherit;
 }
 
#menu
{
	height:auto;
	text-transform: uppercase;
}



#menu a{
	text-decoration:none;
}

#menu a:hover{
	color:#043783;
	font-weight:bold;
}

#menu li{
	display: inline;
	text-align:center;
}


#header h1 {
	margin: 0; 
	padding: 10px 0; 
}

 #mainContent {
	padding: 10px 20px; 
	background: #FFFFFF;
	text-decoration:none;

}


#mainContent a:hover
{
color:#043783;
font-style:normal;
}


#mainContent a
{
color:#01b093;
text-decoration:none;
text-transform:none;

}




/*FOOTER */

 #footer { 
	padding: 0 10px; 
	background:#DDDDDD;
	background-image:url(../images/global/footer.jpg);
	height:36px;
} 

 #footer p {
	margin: 0; 
	padding: 10px 0;
	text-align:center;
	color:#043783;
	}
/*END OF FOOTER */	
	




/*IMAGE AND TEXT FLOATS */

.imgFloatright{
    float: right;
	margin-left: 15px;
	padding: 2px;
}

.imgMiddle{
padding-top:20px;
padding-left:70px;
padding-bottom:20px;
}


.imgMiddle2{
padding-top:20px;
margin-left:200px;
padding-bottom:20px;
vertical-align:middle;
}

.textFloatRight{
    float: left;
	padding-left:370px;
	line-height:20px;
	}
	
.textFloatLeft{
float:left;
width:150px;
text-align:center;
}	
	
/* END OF TEXT AND IMAGE FLOATS */		




	
/* CUSTOM CSS styles */

.currentlink	{
	color:#043783;
	font-weight:bold;
}

.bluehead	{
	color:#043783;
	font-weight:bold;
}


.greytext {
	color:#4c4c4c;
	font-weight:bold;

}

.textholder{
    padding-top:50px;
    padding-left:10px;
	padding-right:450px;
	text-align:justify;
}



.textholder2{
padding-right:450px;
text-align:justify;
width:300px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
line-height:20px;
}


.boldtext
{
	font-weight:bold;
}

.blueHighlight
{
	padding-left:2px;
	color: #FFFFFF;
	background-color:#043783;
	margin-right:7px;
	border:thin #0066FF;
}

/* END OF CUSTOM CSS STYLES */

/* TABLE CSS */


th {
	/*changes look of TH tag in tables */
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-image: url(../images/global/bg2.jpg);

}


.testing{
	border:none;
}

.table {
    border-color:#788999;
	border-style:solid;	
	border-width:thin;
	border-spacing:0px;
	border-collapse:collapse;

}




/*
#productContent td {
 border-color:#999999;
 border-style:solid;
 border-spacing:0px;
 border-collapse:collapse;
 }
	
#productContent tr {
border-color:#999999;
border-style:solid;
border-spacing:0px;

}
*/

 

/*  END OF TABLE CSS */

/* FOR BODY CHARGER DIFFERENCE PAGE */

#productContent
{

	width:500px;
	
	height:auto;
	text-align:justify;
	margin-left:25px;
	padding-right:10px;
	padding-left:10px;
	overflow:visible;
	
	
}

.paddingText
{

padding-left:10px;
margin:10 10 10 10;

}

.paddingImages
{

	margin: 10 10 10 10;
	padding: 0px;
	vertical-align:top
}

#holder a{
color:#FFFFFF;
border:none;
}

/* END */





/*
#productMenu
{
	width:649px;
	height :141px;
	float:left;

}

#productMenu2
{
	width:163px;
	height:150px;
	float:left;
}

#information
{
	width:300px;
	height:490px;
	padding-top:20px;
	float:left;
	text-align:justify;
	
}

#holder
{
	width: 650px; 
	margin: 0 auto; 
	text-align: center; 	
	clear: both;
}

