* {
	margin:0; padding:0;
	}

body{

	/* 
    * .75em = 9px
    * .84em = 10px
    * .92em = 11px
    * 1em = 12px
    * 1.08em = 13px
    * 1.17em = 14px
    * 1.25em = 15px
	*/
	
	font-size: 75%; /* 12px */
	color: #000;
 	background:#d9f1fd url(../images/bg.gif) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}

/*top starts*/

#main {
	padding:0; margin:0 auto; 
	width:900px;
	}
		
top {
	float:left;
	width:900px;
}	

#logo{
	float: left;
	width:250px;	
	}	

#tel{
	width: 350px;	
	float: left;
	padding: 60px 0 0 0;
	}
#tel a {color:#FFF;}	
		
	
#find{
	width:230px;	
	float: right;
	padding: 60px 0 0 0;
	}	

/*menu starts*/
#menu{
	width: 900px;
	font-size: 1.17em;
	float:left;
	margin: 5px 0 0 0;
}

/*menu red starts*/
#menuf {
	width: 900px;
	height:30px;
	background: url(../images/menu.png) repeat-x;	
	}

#menuf ul{
	display:inline;
	margin: 0; padding: 0;
	float:left;
	}
	
#menuf ul li{
	float:left;
	list-style-type:none;
	}

#menuf ul li a{
	color:#FFF;
	text-decoration: none;
	display:block;
	text-intent: -9999px;
	outline:none;
	padding: 6px 12px;
	
	}
#menuf  ul li a:hover{
	color: #FF0000;
	text-decoration:underline;
	}
	
#menuf li a:hover#link1{
	background: url(../images/menubg.png) repeat-x;
	}
	
	
/*menu grey starts*/

#menub {
	width: 900px;
	height:30px;
	background: #fff ;
	float:left;
	font-size: 1em;
	}

#menub ul{
	display:inline;
	float:left;
	margin: 5px 0 0 0;
	}
	
#menub ul li{
	float:left;
	list-style-type:none;
	padding: 0 11px 0 11px;
	}
	
#menub ul li a{
	color:#000;
	}

#menub ul li a:hover{
	color: #ff0000;
	}

/*menu ends*/


#content {
	margin: 15px 0 0 0;
	width: 900px;
	float:left;
		}
#content1 {
	margin: 15px 0 0 0;
	width: 900px;
	float:left;
		}
		
#r {
	float:left;
	width:220px;
	margin: 0 5px 0 0;
	}	
#l{ 
	float:right;
}	
#boxt {
	float:left;
	width:675px;
	background:#FFFFFF;
	margin: 5px 0 0 0;
	}
	
	
#boxt1 {
	float:left;
	width:900px;
	
	margin: 5px 0 0 0;
	}
#holder1 {
	width:850px;
	margin:0 auto; padding:0;
	
	}		
	
	
		
#holder {
	width:630px;
	margin:5px 20px 5px 20px;
	}	
#holder img{
	margin:3px;
	border: #CCCCCC thick solid;}
#holder a {
	color:#000000;}		
	
	
/*form*/

#form {
	width:220px;
	height:200px;
	float:left;
	background-image: url(../images/searchbox.png);
	margin: 5px 4px 0 0;
}	

#form p{
	padding: 3px 0 0 5px;
	font-size:0.75em;
	color:#FFF;
}
#form table {
	margin: 25px 0 0 10px;
	color:#000;	
	}
#form a, a:hover {
	color:#fff;
	text-decoration: none;
	}
	
	
/*newsletter*/	
#newsletter {
	width:220px;
	height:115px;
	float:left;
	background: url(../images/nw.png) no-repeat ;
	margin: 5px 0 0 0;
	}		
#newsletter table {
	margin: 22px 0 0 10px;
	color:#000;		
			}
			
#newsletter p{
	margin:25px; 
}				
	/*banners */

#banner {
	width:675px;
	height:320px;
	float:left;
	margin: 5px 0 0 0;	
	}
	
#banpic {
	width:475px;
	float:left;
}	

#ban-l {
	width:200px;
	float:left;
}
#ban-l img {
	margin:0 0 2px 0;
}			

/*content*/

#promo {
	float:left;
	width:220px;
	margin: 7px 0 0 0;	
	}
	
#promo ul{
	float:left;
	list-style-type: none;}
		
		
#text{
	float:left;
	width:675px;
	color:#000;
	}	
	
/*hightlights*/


#high {
	float: left;
	width:675px;
	margin: 5px 0 0 0;	
	
	}	
	

#highlight {
	list-style-type: none;
	margin: 0;
	
}
#highlight li {
	float: left;
	display: inline;
	margin:3px;
	
}
#highlight li a {
	display: block;
	width: 330px;
	height:130px;
	text-decoration: none;
	color: #000;
	background: url('../images/highlight.gif') top;
}

#highlight li a:hover {
	display: block;
	background: url('../images/highlight.gif') bottom;
	cursor: pointer;
}


#highlight li a span.title{
	float: left;
	width: 140px;
	display: inline;
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 1.2em;
	
}
#highlight li a span {
	float: left;
	display: block;
	width: 150px;
	font-size: 0.9em;
	line-height:1.2em;
	
}
#highlight li a img {
	float: left;
	border: 0;
	margin: 10px;
}
#tweet{
	background: url(../images/tweet.gif) repeat-x;
	width:220px;
	
}	

/*footer starts*/

#footer {
	float:left;
	width: 100%;
	height: 125px;
	border-top: thin solid #FFFFFF;
	background: url(../images/footer.png) repeat-x;	

	}

#box{
	float:left;
	margin: 20px;
	
}

#box ul {
	padding: 0 0px 0 15px;}

#box li a{
	color:#000;
	}
	
#copy {
	float:left;
	width: 100%;
	margin: 10px 0 0 0;
	
	}
	
#soc1 {
	background:#66cccc url(../soc/bg-soc.jpg) top center}	