*{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	color:#868686
}
FORM{
	margin:0px;
	padding: 0px
}

BODY{
	
	margin: 10px auto 10px auto;
	padding: 0px;
	background-color: #ffffff;
	text-align: center;
	background-image: url(images/global/body_bg.gif);
}

a{
	color:#0391CF	
}

a:hover{
	background-color: #CDE9F5
}

a:visited{

}

#intro{
	border:1px solid #cccccc;
	padding:10px;
	display: none;
}

#intro H1, #intro H2{
	margin: 5px 0px 5px 0px
}

#outerContainer{
	margin: 0px auto 0px auto;
	width: 1000px;
	border: 0px solid #cccccc;
	
}


#topStrip{
	margin: 0px;
	width: 1000px;
	background-image: url(images/global/bg_top.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	height: 25px;

}	

#middleStrip{
	width:1000px;
	margin: 0px;
	border: 0px solid #cccccc;
	text-align: left;
	background-image: url(images/global/bg_middle.png);
	background-repeat: repeat-y;
	background-position: top;
	text-align: left;
	background-color: transparent;

}

#bottomStrip{
	margin: 0px;
	width: 1000px;
	background-image: url(images/global/bg_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	height: 25px;
	border:0px solid red;

}	
	
#container{
	
	border:0px solid red;
	padding: 50px 50px 0px 100px;
	background-image: url(images/global/bg_horn.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px 
	
}


#containerHomePage{	
	border:0px solid red;
	padding: 97px 50px 0px 100px;
	background-image: url(images/global/bg_horn_homepage.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;	
}

#homePageContent{
	border:0px solid red;
	padding: 0px 0px 0px 0px;

}

#homePageContentInner{
	border:0px solid red;
	padding: 0px 0px 0px 0px;
	}

	
#homePageTable{
	display:block;
	float:right;
	padding:0px;
	xborder:1px solid blue;
	border-collapse: collapse;
}

#homePageTable h1, #homePageTable h1 A{
	
	font-size: 16px;
	font-weight: normal;
	color: #868686;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 22px;

}
#homePageTable h1 A{
	color:#0391CF
}


	
#homePageContainer1, #homePageContainer2, #homePageContainer3{
	width:275px;	
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 10px;
	vertical-align: middle;
	border:2px solid #B8BCBF;
	border-left:none;
	border-right:none;
}

#homePageContainer2 A, #homePageContainer3 A{
	width:275px;
	height:130px;
	display:block
}

#homePageContainer2 A{	
	background-image: url(images/home_residential_f2.jpg);
}
#homePageContainer3 A{	
	background-image: url(images/home_commercial_f2.jpg);
}

#homePageContainer2 A:link, #homePageContainer2 A:visited{	
	background-image: url(images/home_residential.jpg);
}

#homePageContainer3 A:link, #homePageContainer3 A:visited{	
	background-image: url(images/home_commercial.jpg);
}

#homePageContainer2 A:hover{	
	background-image: url(images/home_residential_f2.jpg);
}
#homePageContainer3 A:hover{	
	background-image: url(images/home_commercial_f2.jpg);
}



#homePageContainer4, #homePageContainer5, #homePageContainer6{
	xborder:1px solid blue;
	width:275px;	
	margin:0px 0px 0px 0px ;
	padding:10px 0px 10px 10px;
	vertical-align: middle;
	
}


/* 3 images accross home page */

#content UL#SubhomePageContainer{
	padding:0px;
	margin:0px;
}


#content UL#SubhomePageContainer LI{
	border:0px solid #B8BCBF;
	margin:0px 13px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float:left;
	display:inline
		
}

#content UL#SubhomePageContainer LI.lastone{
	margin-right:0px;	
}

#content UL#SubhomePageContainer LI A{
	width:208px;
	height:200px;
	display:block	
}

#content UL#SubhomePageContainer LI A.num01{
	background-image: url(residential/images/rams_res_home_01.jpg);
}
#content UL#SubhomePageContainer LI A.num02{
	background-image: url(residential/images/rams_res_home_02.jpg);
}
#content UL#SubhomePageContainer LI A.num03{
	background-image: url(residential/images/rams_res_home_03.jpg);
}

#content UL#SubhomePageContainer LI A:hover.num01{
	background-image: url(residential/images/rams_res_home_01_f2.jpg);
}
#content UL#SubhomePageContainer LI A:hover.num02{
	background-image: url(residential/images/rams_res_home_02_f2.jpg);
}
#content UL#SubhomePageContainer LI A:hover.num03{
	background-image: url(residential/images/rams_res_home_03_f2.jpg);
}



/* 4 images accross home page */

#content UL#SubhomePageContainer4up{
	padding:0px;
	margin:0px;
}


#content UL#SubhomePageContainer4up LI{
	border:0px solid #B8BCBF;
	margin:0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float:left;
	display:inline
		
}

#content UL#SubhomePageContainer4up LI.lastone{
	margin-right:0px;	
}

#content UL#SubhomePageContainer4up LI A{
	width:154px;
	height:154px;
	display:block;
}

#content UL#SubhomePageContainer4up LI A.num01{
	background-image: url(residential/images/rams_com_home_01.jpg);
}
#content UL#SubhomePageContainer4up LI A.num02{
	background-image: url(residential/images/rams_com_home_02.jpg);
}
#content UL#SubhomePageContainer4up LI A.num03{
	background-image: url(residential/images/rams_com_home_03.jpg);
}

#content UL#SubhomePageContainer4up LI A.num04{
	background-image: url(residential/images/rams_com_home_04.jpg);
}

#content UL#SubhomePageContainer4up LI A:hover.num01{
	background-image: url(residential/images/rams_com_home_01_f2.jpg);
}
#content UL#SubhomePageContainer4up LI A:hover.num02{
	background-image: url(residential/images/rams_com_home_02_f2.jpg);
}
#content UL#SubhomePageContainer4up LI A:hover.num03{
	background-image: url(residential/images/rams_com_home_03_f2.jpg);
}
#content UL#SubhomePageContainer4up LI A:hover.num04{
	background-image: url(residential/images/rams_com_home_04_f2.jpg);
}

	
	
#headerContainer{
	height:105px;
	background-repeat : no-repeat;
	border:2px solid #B8BCBF;
	border-left:none;
	border-right:none;
	width:850px;
	margin:0px 0px 10px 0px;	
}

#header{
	
}

#logo{
	margin: 12px 0px 0px 0px;
	float:left;
	display:inline
}

#logo a{
	background-color: transparent;
	padding:0px;
	margin:0px
}


#headerimage{
	margin: 6px 0px 0px 0px;
	float:right;
	display:inline
}



#address{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	height:25px;
	line-height: 25px;
	color:#868686;
	border:0px solid red;
	xfont-weight: bold;
}





#address, #address STRONG, #address A{
	font-size: 10px;
	}
	
#address A{
		color:#868686;
		padding:2px 4px 2px 4px
}	

#address A:hover{
	background-color: #0391CF;
	color: #ffffff;
}

#address A.active{
	background-color: #0391CF;
	color: #ffffff;
	text-decoration:none
}


.addressSpacer{
	color:#0391CF;
	font-size: 14px;
	padding: 0px 3px 0px 3px  
}

	
		

#mainNav{
	width:185px;
	border: 0px solid #EEEEEE;
	float:left;
	display:inline;
	padding: 0px;
	margin:0px 0px 0px 0px;
	
}
#mainNav UL {
	width:185px;
	list-style:none;
	list-style-type: none;
	list-style-position: outside;
	margin:0px 0px 0px 0px;
	padding: 0px;
	float:left;
	display:inline;
}

#mainNav UL LI{
		border-right:0px solid #DF590F;
		margin:0px;
				
}
	

#mainNav UL LI A {
	padding:0px 6px 0px 6px;
	background: url(images/global/nav_normal.gif) repeat-x top left;
	height:26px;
	line-height:26px;
	display: block;
	color:#515757;
	text-decoration: none;
	text-align: center;
}
	
#mainNav A:hover  {
		background: url(images/global/nav_active.gif) repeat-x top left;
		color:#ffffff
		
	}
	

#mainNav A.active {
		background: url(images/global/nav_active.gif) repeat-x top left;
		font-weight: bold;
		color:#ffffff
	}
	
#mainNav UL LI UL  	{
	width:auto;
	padding: 0px;
	float: none;
	display: block;
	background: url(images/global/subnav_bg.gif) repeat-x top left;
	border: 0px solid red;
	background-color:#B6D5E3;
	border-right: 2px solid #0391CE;
	border-bottom:2px solid #0391CE;
	border-left	:2px solid #0391CE;
	
}

#mainNav UL LI UL A {
	padding:0px 6px 0px 6px;
	background: url(images/global/xxnav_normal.gif) repeat-x top left;
	height:23px;
	line-height:23px;
	display: block;
	color:#515757;
	text-decoration: none;
	text-align: center;
	border-bottom:1px solid #ffffff

}

#mainNav UL LI UL A:hover, #mainNav UL LI UL A.active:hover  {
		background: url(images/global/nxxxav_active.gif) repeat-x top left;
		background-color: #6F828B;
		color:#ffffff
}

#mainNav UL LI UL A.active {		
		background-image: none;
		font-weight: bold;
		color:#515757
	}
	


#contentContainer{
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	width: 850px;
	text-align: left;
	border: 0px solid red;
	background-image: url(images/global/leftnav_bg.gif);
	background-repeat: repeat-y;
}

#content{
	margin:0px 0px 0px 200px ;
	padding:0px;
	text-align: left;
	border:0px solid blue;
	line-height: 180%;

}

#content TD{
	line-height: 180%;
}

#imageHolder{
	height: 315px;
	xborder: 1px solid #eeeeee;
	xborder-top: none;
	overflow: auto;
}





#contentContainer h1, #contentContainer h1 A{
	font-size: 16px;
	font-weight: bold;
	color: #0391CF;
	padding: 9px 0px 6px 5px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px solid #B8BCBF;
	line-height: normal;
	xbackground-image: url(images/global/grid_bg_4x4px.gif);
	background-image: url(images/global/heading1_bg.gif);
	background-repeat: repeat-x;
}

#contentContainer h1 EM{
	font-size: 13px;
}


#contentContainer h2, #contentContainer h2 A, #contentContainer h2 STRONG{
	font-size: 17px;
	font-weight: normal;
	color: #868686;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height: normal;
	

}
#contentContainer h2 A{
	color:#0391CF
}

#contentContainer h2 STRONG{
	font-weight: bold;
}


#contentContainer h3, #contentContainer h3 A {
	font-size:14px;
	font-weight:bold;
	margin:7px 0px 3px 0px;
	border-bottom:0px dotted #999999;
	padding:0px 0px 0px 0px;
	color: #0391CF;	
	
}

#contentContainer h4, #contentContainer h4 A {
	font-size: 11px;
	font-weight: bold;
	xcolor: #0391CF;
	font-style: italic;	
	padding: 0px 4px 0px 0px;
	margin: 14px 0 5px 0px;
	line-height: normal;

}

#contentContainer h5, #contentContainer h5 A, .heading5 {
	border:0px solid #FDB813;
	background-color: #0391CF;
	line-height: 20px;
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
	margin:0px 0px 8px 0px;
	background-image: url(images/global/key_data_heading_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding:8px 5px 8px 35px ;	
	xfloat: right;
	xdisplay: inline;
	xwidth: 300px;
	border-left: 5px solid #868686;
	
}



#contentContainer h6, #contentContainer h6 A, .heading4 {
	font-size: 14px;
	font-weight: normal;
	color: #868686;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 22px;

}

#contentContainer h6 A{
	color:#0391CF
}



#contentContainer P{
	margin: 0px 0px .8em 0px
}


#contentContainer TD, #contentContainer TH{
	vertical-align: top;
}


#contentContainer blockquote {
	border:0px solid #FDB813;
	background-color: #0391CF;
	line-height: 20px;
	color:#ffffff;
	font-weight:normal;
	font-size: 11px;
	margin:0px 0px 10px 10px;
	background-image: url(images/global/key_data_heading_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding:5px 5px 5px 35px ;	
	float: right;
	display: inline;
	width: 250px;
	border-left: 5px solid #868686;
}


#content UL{
	margin: 10px 0px 10px 0px;
	border:0px solid red;
	list-style: none;
	padding:0px 
	
}

#content UL LI{
	xfont-size: 13px;
	line-height: 18px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(images/global/tick_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px
}

#content UL UL{	
	margin: 0px 20px 7px 0px;
	padding: 0px 0px 0px 20px;
	
	
}

#content UL UL LI{
	background-image: url(images/global/little_bullet.gif);
	padding: 0px 0px 0px 10px;
	background-position: 0px 5px
	
}






#content a:link, #content a:visited, #content a:active, 
  {
		text-decoration:underline;
		xcolor:#F57B2B;
		
		
	}

#content	a:hover {
		xcolor:#F57B2B;
		xbackground-color: #FEEBDF
		
	}


#footer{
	clear:both;
	margin:0px;
	padding:0px;
	xborder:1px solid red
}



.quote {
		margin:0px 200px 0px 0px;
	  background: url(images/global/quote_bg.gif) no-repeat top left;
	  padding: 0px 0px 0px 57px;
	  border:0px solid red;
	  z-index: 1
	 
}

.quote P {
	color: #F57B2B;
	margin: 0px 0px 0px 0px;
	font: bold 1.8em/1.7em Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 0px 40px 10px 0px;
	background: url(images/global/quote_bg_bottom.gif) no-repeat bottom right;
	border: 0px solid Red;
}


.FloatRight{
	float:right;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding:0px 0px 10px 10px;
	background-color:#ffffff
}

.FloatLeft{
	float:left;
	display: inline;
	border:3px solid #0391CF;
	margin: 0px 10px 10px 0px
}

.FloatLeftNoBorder{
	float:left;
	display: inline;
	margin: 0px 10px 10px 0px
}

#flashGallery{
	border:0px solid red;
	padding:0px;
	float:left;
	display:inline;
	margin:0px 0px 10px 0px ;
	width:650px;
	text-align: center;
	font-weight:bold

}


#content UL#numbersList {
	margin: 10px 0px 10px 0px;
	list-style: none;
	padding:0px;
	border-bottom:1px solid #B8BCBF;

	
	
	
}

#content UL#numbersList LI{
	border-top:1px solid #B8BCBF;
	margin: 0px 0px 7px 10px;
	padding: 12px 0px 4px 0px;
	background-image:none;	
	line-height: 24px;

}


#content UL#numbersList  LI IMG{
	float:left;
	display:inline;
	background-image: none;
	padding:0px;
	margin: 0px 5px 0px 0px;
	border: none;	

}

#content UL#numbersList  LI.num01{
	xbackground-image: url(images/global/bullet_01.gif);
}

#content UL#numbersList  LI.num02{
	xbackground-image: url(images/global/bullet_02.gif);
}

#content UL#numbersList  LI.num03{
	xbackground-image: url(images/global/bullet_03.gif);
}

#content UL#numbersList  LI.num04{
	xbackground-image: url(images/global/bullet_04.gif);
}

#content UL#numbersList  LI.num05{
	xbackground-image: url(images/global/bullet_05.gif);
}

#content UL#numbersList  LI.num06{
	xbackground-image: url(images/global/bullet_06.gif);
}
#content UL#numbersList  LI.num07{
	xbackground-image: url(images/global/bullet_07.gif);
}
#content UL#numbersList  LI.num08{
	xbackground-image: url(images/global/bullet_08.gif);
}
#content UL#numbersList  LI.num09{
	xbackground-image: url(images/global/bullet_09.gif);
}
#content UL#numbersList  LI.num10{
	xbackground-image: url(images/global/bullet_10.gif);
}


#content UL#guaranteeIntro{
	border:2px solid #B8BCBF;
	padding:4px 8px 4px 4px 
	
}

#content UL#guaranteeIntro LI{
	
	margin: 0px 0px 7px 0px;
	padding:0px;
	background-image: none;
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	line-height: 100px;
	height: 80px;
	
}


#content UL#guaranteeIntro LI.num01{
	
	padding: 20px 0px 0px 0px;
	line-height: 16px;
}

#content UL#guaranteeIntro LI.image{
float:left;
	display: inline;
	margin: 5px 10px 0px 0px;
	
	
}



#content UL#guarantee{
	border-bottom:1px solid #B8BCBF;
}


#content UL#guarantee LI{
	background-image: none;
	border-top:1px solid #B8BCBF;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height: 66px;
	height: 66px;
	
}

#content UL#guarantee LI IMG{
	float:left;
	display: inline;
	margin: 5px 10px 0px 0px
}

#content UL#guarantee LI.num01{
	xbackground-image: url(images/global/guarantee_icon_01.jpg);
	line-height: 16px;
}

#content UL#guarantee LI.num02{
	xbackground-image: url(images/global/guarantee_icon_02.jpg);
}

#content UL#guarantee LI.num03{
	xbackground-image: url(images/global/guarantee_icon_03.jpg);
}

#content UL#guarantee LI.num04{
	xbackground-image: url(images/global/guarantee_icon_04.jpg);
}

#content UL#guarantee LI.num05{
	xbackground-image: url(images/global/guarantee_icon_05.jpg);
}

#content UL#guarantee LI.num06{
	xbackground-image: url(images/global/guarantee_icon_06.jpg);
}



/* What we do page */

#content UL#whatWeDo{
	border-bottom:0px solid #B8BCBF;
}


#content UL#whatWeDo LI{
	border:1px solid #B8BCBF;
	xheight: 56px;
	width:158px;
	margin: 3px 2px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	line-height: 14px;
	float:left;
	display: inline;
	
}

#content UL#whatWeDo A{
	margin:2px 2px 2px 2px; 
	padding: 2px 2px 0px 68px;
	display:block;
	height: 56px;
	
}

#content UL#whatWeDo A:hover{
	color:#ffffff;
	background-color: #0391CF;
	text-decoration: none;
}

#content UL#whatWeDo LI.heading{
	border:none;
	border-bottom:0px solid #B8BCBF;
	background-image: none;
	padding: 0px;
	line-height: normal;
	height: auto;
	font-weight:bold;
	margin-top:8px;
	width:650;
	xclear:right
}

#content UL#whatWeDo A{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 0px
}

#content UL#whatWeDo A.num01{
	background-image: url(images/global/what_we_do_01.jpg);
}

#content UL#whatWeDo A.num02{
	background-image: url(images/global/what_we_do_02.jpg);
}

#content UL#whatWeDo A.num03{
	background-image: url(images/global/what_we_do_03.jpg);
}

#content UL#whatWeDo A.num04{
	background-image: url(images/global/what_we_do_04.jpg);
}

#content UL#whatWeDo A.num05{
	background-image: url(images/global/what_we_do_05.jpg);
}
#content UL#whatWeDo A.num06{
	background-image: url(images/global/what_we_do_06.jpg);
}
#content UL#whatWeDo A.num07{
	background-image: url(images/global/what_we_do_07.jpg);
}

.lastone{
	margin-right: 0px
}


/* sub home page leadin items*/


#content UL.subhomepageLeadin4wide{
	padding:0px;
	border: 0px solid blue;
	xclear:both;
	margin:0px;
	xbackground-color: red;
	height: 100px
}

#content UL.subhomepageLeadin4wide H1{
	font-size:11px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	
}

#content UL.subhomepageLeadin4wide LI{
	float:left;
	background-image: none;
	padding:0px;
	margin:0px 8px 0px 0px 
}

#content UL.subhomepageLeadin4wide LI.lastone{
	margin-right:0px
}

#content UL.subhomepageLeadin4wide LI A {
	width:155px;
	height:221px;
	display:block;
	border: 0px solid #868686;
}

#content UL.subhomepageLeadin4wide LI A:hover {
	width:155px;
	height:221px;
	display:block;
	border: 0px solid #0391CF;
}

#content UL.subhomepageLeadin4wide LI A.num01{
	xbackground-image: url(/images/global/Res_homepg_choose_image.jpg);
}

#content UL.subhomepageLeadin4wide LI A.num02{
	xbackground-image: url(/images/global/Res_homepg_projects_image.jpg);
}

#content UL.subhomepageLeadin4wide LI A.num03{
	xbackground-image: url(/images/global/Res_homepg_guar_image.jpg);
}

#content UL.subhomepageLeadin4wide LI A.num04{
	xbackground-image: url(/images/global/Res_homepg_hia_image.jpg);
}
/*Commercial home page*/
#content UL.subhomepageLeadin4wide LI A.num01_com{
	xbackground-image: url(/images/global/Comm_homepg_choose_image.jpg);
}

#content UL.subhomepageLeadin4wide LI A.num02_com{
	xbackground-image: url(/images/global/Comm_homepg_projects_image.jpg);
}

#content UL.subhomepageLeadin4wide LI A.num03_com{
	xbackground-image: url(/images/global/Comm_homepg_guar_image.jpg);
}


#content UL.subhomepageLeadin4wide LI A.num04_com{
	xbackground-image: url(/images/global/Res_homepg_hia_image.jpg);
}


/* sub home page leadin items  ENDS*/



/* CONTACT US STYLES*/

#contactLeft{width:320px;
float:left;
display:inline;
margin:0px 7px 0px 0px;
border:1px solid #747577;
padding:0px 0px 0px 0px;
border-right:none;
border-bottom:none;	

}

#contactRight{
width:318px;
float:left;
display:inline;
border:1px solid #747577;
border-right:none;
border-bottom:none;
padding:0px 0px 0px 0px;
}

#contactLeft H3{
	margin: 0px 0px 5px 0px;
	xborder:1px solid red;
	padding:0px 
}


.contact{
	width:318px;
	margin: 0px 0px 0px 0px;
}

.contact TD, .contact TH{
border-collapse: collapse;
padding: 8px 0px 8px 8px;
border-top:1px solid #cccccc;
vertical-align:top
}

.contact TH{
	width:150px;
	text-align: left;
}

.contact P {
	margin-top:0px
}

.contact TD.subheading {
	padding: 8px 0px 8px 0px;
	font-size: 1.3em
}

.contact .subheading H2{
	margin:0px 0px 0px 0px;
	padding:0px
}

.contact .width1{
	border:1px solid #747577;
		width:197px
}
	
.contact .width2{
	border:1px solid #747577;
		width:80px
}

.contact .width3{
	border:1px solid #747577;
		width:197px
}

.contact2{
	width:318px;
	margin: 0px 0px 0px 0px;
}

.contact2 TH{
	width: 60px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: 8px 4px;
	XBORDER:1PX SOLID RED
}

.contact TD.noborderTop{
	border-top:none;
	padding-top:0px
}

.contact2 TD{
	padding:4px 8px 8px 8px;
}

.contact2 .heading{
	padding-top:3px
}

.contact2 .mobile{;
	background-image: url(images/global/contact_icon_mobile.jpg);
}

.contact2 .email{;
	background-image: url(images/global/contact_icon_email.jpg);
}

.contact2 .fax{;
	background-image: url(images/global/contact_icon_fax.jpg);
}

.contact2 .post{;
	background-image: url(images/global/contact_icon_post.jpg);
}

.contact2 .tel{;
	background-image: url(images/global/contact_icon_tel.jpg);
}

.contact2 .abn{;
	background-image: url(images/global/contact_icon_abn.jpg);
}






#submitImage{
	border: none;
	padding: 0px;
	background-image: none;
	xfloat:right;
	display: inline;
}

#errorsDiv H2{
margin: 0px 4px 0px 4px;

	
}
.innerError{
 	border: 3px solid red;
	padding:12px;
	margin: 10px 7px 10px 0px;
	
 }
 
 .innerError UL{
 	margin:12px
 }
 
 
#errorsDiv.innerError UL LI{
	 	background-image: url(images/global/cross_bullet_red.gif); 	
 }

.red{
	
	color: red
}

/* CONTACT US STYLES  ENDS*/

.cleaner{
	clear:both;
	height:1%
}

#zebralink{
	padding: 10px 7px 0px 0px ;
	float:right
	
}

#zebralink a{
	color:#C2C5CA;
	padding:0px 4px 8px 4px;
	text-decoration:none
	
}


#zebralink a:hover{
	color:#ffffff;
	background-color:#0391CF;
	
}


.hiddenPreloads{
	display: none;
	position: absolute;
	left: 0px;
	top: -5000px;
}

 .nonVisualLinks a{
 	text-decoration: none;
	color: #868686
 }
 
  #homeBottomNav p{
  	margin-bottom:2px
  }
 
 
 #homeBottomNav a{
 	text-decoration: none;
	color: #B7B7B7;
	padding: 1px 2px
 }
 
  #homeBottomNav a:hover{
 	text-decoration: none;
	color: #ffffff;
	background-color: #6F6F6F
 }