/* CSS Document */

#wrapper

	{

	width: 790px;

	margin: 20px auto;

	}

html body 

	{

	/*background-color : #fff;*/

	font-family :  Arial, Helvetica, sans-serif;

	font-size:0.9em;

	color : #000088;

	margin: 0px;

	background-image: url(images/backgrounds/mainbg2.jpg);

	background-position: top;

	background-repeat: repeat-x;

    }

	/*..........main columns..........*/

	/*..........header logo..........*/

#logo 

	{

	width: 790px;

	background-color:#D0E1EC;

	padding: 5px;

	margin: 10px auto;

	/*margin-bottom: 10px;*/

	height: 80px;

	text-align: left;

	font-family:"Times New Roman", Times, serif;



	}

#logo h1

	{

	font-size:2.5em;

	color: #000;

	font-style:italic;

	padding: -10px;

	margin: 0;

	}

#logo h2

	{

	font-size:1.5em;

	color: #FFFFFF;

	font-style:italic;

	padding: -10px;

	margin: 0;

	}

	/*..........header logo end..........*/

#strapline

	{

	position: absolute;

	padding: 0;

	top: 22px;

	left: 97px;

	width: 131px;

	height: 96px;

	z-index: 20;

	}

.centrecolumn 

	{

	background-color: #fff;

	background-image: url(images/backgrounds/bg.jpg);

	/*background-position: bottom;

	background-repeat: repeat-x;

	border: 1px solid #000000;*/

	border: 1px solid;

	border-color: #999 #000 #000 #999 ;	

	margin-top: 0;

	color: #000000;

	padding: 5px;

	width: 790px;

	}

.content

	{

	background-color: #fff;

	/*background-image: url(images/backgrounds/contentbg.jpg);

	background-position: bottom;

	background-repeat: repeat-x;*/

	border: 1px solid #000000;

	right: 10px;

	left: 10px;

	margin: 30px;

	padding: 5px;

	}



#footer 

	{

  	color : #000;

	font-size: 0.8em;

 	text-align:center;

 	padding : 0;

 	margin-top: 10px;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 5px;

	

  	}

/*.footcontent

	{

	background: #D6E5F7 url(images/contentbg.jpg) top repeat-y;

	border: 1px solid #000000;

	right: 20px;

	left: 20px;

	padding: 10px;

	}*/

.adfooter 

	{

  	color : #000099;

	font-size: 0.9em;

 	text-align:center;

 	padding : 0;

 	margin-top: 0;

	margin-left: 145px;

	margin-right: 140px;

	margin-bottom: 20px;

  	}

.pullquote 

	{

	/*float: center;*/

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:center;

	background: #9A9A9A url(images/steel.jpg) top repeat-y; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 250px;

   	}

.pullquote2 

	{

	float: right;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 0.9em;

	text-align:left;

	background: #fff /*url(images/steel.jpg) top repeat-y*/; 

	margin: 5px;

	padding: 5px;

	border: 1px solid #FF0000;

	height: auto;

	width: 200px;

   	}

	

/*..........................................Heading  CSS.........*/

.centrecolumn h1  

	{

	font-size: 1.5em;

	color: #000;	

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	margin: 10px 5px 5px 10px;

	}



h1  

	{

	font-size: 1.5em;

	color: #000;	

	font-family: Georgia, "Times New Roman", Times, serif;

	text-decoration: none;

	}

h2 

	{

	font-size: 1em;

	/*margin-top: 5px;*/

	color: #000000;

	font-weight: bold;

	}

h3

	{

	font-size: 0.8em;

	margin-bottom: 0;

	color: #000000;

	font-weight: bold;

	}

h4 

	{

	font-size: 0.9em;

	margin: 0;

	color: #000000;

	font-weight: normal;

	}

/*..........................................End of Heading details.........*/

/*.....................................Images containers........*/

img

	{

	border: none;

	}

.images 

	{

	margin: 5px;

	padding: 5px;

	float: left;

	}

.images img

	{

	padding: 5px;

	margin: 20px 5px;

	}



.images2 

	{

	margin: 5px;

	padding: 5px;

	text-align: center;

	float: right;

	/*border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;	

	background-color:#FFFFFF;*/

	}

.images2 img

	{

	padding: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

	/*border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;	

	background-color:#FFFFFF;*/

	}

.images3 

	{

	width:50%;

	margin: 5px auto;

	padding: 5px;

	text-align: center;

	}

.images3 img

	{

	padding: 5px;

	margin: 5px;

	border: 1px solid #999 ;

	

	}

.imagecontainer

	{

	text-align: center;

	padding: 5px;

	/*border: 1px solid #999;*/

	}

.imagecontainer img

	{

	margin: 5px;

	padding:20px;

	/*border: 1px solid #999;*/

	}

/*.....................................End of images containers........*/



/*.....................................lists..............*/

.contentlist

	{

	list-style:none;

	margin: 0;

	padding: 0;

	}

.contactlist

	{

	list-style:none;

	margin: 20px 50px;

	padding: 0;

	line-height: 150%;

	font-weight: bold;

	}

.salelist

	{

	list-style:none;

	padding: 0;

	margin: 0;

	line-height: 150%;

	font-weight: bold;

	}	

/*.....................................end of lists........*/



/*.....................................Miscellaneous Css........*/

.skipnav 

	{

	display:none ;

	}

.table

	{

	font-size: 0.9em;

	text-align: left;

	width: 90%;

	}

td 

	{

	padding: 5px;

	/*border: 1px solid #D6E5F7;

	width: 300px;*/

	text-align: left;

	}

td p h2

	{

	text-align: left;

	}

form

	{

	margin: 5px 15px;

	}



#sitemap ul

	{

	text-align: left;

	margin-left: 70px;

	margin-right: 50px;

	line-height: 1em;}

.address

	{

	border: 1px solid #333;

	margin-left: 25%;

	padding: 10px 20px;

	width: 200px;

	}

.small

	{

	font-size:0.8em;

	}

.notice

	{

	position: absolute;

	top: 85px;

	right: 80px;

	border: 1px solid #33CC99;

	padding: 5px;

	font-weight:bold;

	}

.eg

	{

	background-color:#FFFFFF;

	border: 1px solid;

	border-color: #ccc #999 #999 #ccc ;

	padding: 5px;

	margin-bottom: 20px;

	}

.contactform

	{

	text-align: left;

	padding: 5px;

	margin: 10px auto;

	border: 1px solid #999;

	width: 480px;

	

	}

.contactform img

	{

	margin: 5px;

	padding:5px;

	border: 1px solid #999;

	}

