body  {

	font: 100% Verdana, Arial, Helvetica, sans-serif;

	background: #FFFFFF;

	margin: 0;

	padding: 0;

	text-align: center; 

	color: #FFFFFF;

	font-size:11px;

}



img { border: 0; }

.imgleft { float: left; }



floatLayer { text-align: left; }



p { color:#999999; font-size:11.5px; font-family:Arial; }	

p.pcenter, p.pcentre { text-align: center; color:#999999; font-size:11.5px; font-family:Arial; }

p.pright { text-align: right; color:#999999; font-size:11.5px; font-family:Arial; }

h1 {color:#333399; font-size:18px; font-family:Arial; margin:0; font-weight:lighter;}

h2 {color:#db481d; font-size:16px; font-family:Arial; margin:0;}

h3 {color:#116a94; font-size:14px; font-family:Arial; margin:0;}







.style3 {	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.style20 {

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

	font-size: 14px;               

}

.selectlist{font-size:11px;width:130px;}



a.topmenu:link {text-decoration: none; color:#eceeee; font-size:11px; font-weight:bold; margin-left:15px; margin-right:15px;}

a.topmenu:visited {text-decoration: none; color:#eceeee; font-size:11px; font-weight:bold; margin-left:15px; margin-right:15px;}

a.topmenu:active {text-decoration: none; color:#eceeee; font-size:11px; font-weight:bold; margin-left:15px; margin-right:15px;}

a.topmenu:hover {color: #0099cb; font-size:11px; font-weight:bold; margin-left:15px; margin-right:15px;}	



a.breads:link {text-decoration: none; color:#ffb13b; font-size:11px; font-weight:lighter; margin-left:5px; margin-right:5px;}

a.breads:visited {text-decoration: none; color:#ffb13b; font-size:11px; font-weight:lighter; margin-left:5px; margin-right:5px;}

a.breads:active {text-decoration: none; color:#ffb13b; font-size:11px; font-weight:lighter; margin-left:5px; margin-right:5px;}

a.breads:hover {color: #0099cb; font-size:11px; font-weight:bold; font-weight:lighter; margin-right:5px;}	



a.contentlink:link {text-decoration:underline; color:#ffb13b;}

a.contentlink:visited {text-decoration:underline; color:#ffb13b;}

a.contentlink:active {text-decoration:underline; color:#ffb13b;}

a.contentlink:hover {text-decoration:none; color:#ffb13b;}





a.foot:link {text-decoration: underline; color:#49add8;  font-size:11px; margin-left:2px; margin-right:2px;}

a.foot:visited {text-decoration: underline; color:#49add8;  font-size:11px; margin-left:2px; margin-right:2px;}

a.foot:active {text-decoration: underline; color:#49add8;  font-size:11px; margin-left:2px; margin-right:2px;}

a.foot:hover {text-decoration: underline; color: #6fc6eb;  font-size:11px; margin-left:2px; margin-right:2px;}



#container { 

	

	background: #FFFFFF;

	margin: 0 auto; 

	border: 1px solid #FFFFFF;

	width:964px;

	text-align: left; 

	color:#999999;	font-size:11.5px; font-family:Arial;

	/*padding: 1%;*/

} 









#header { 

	background: #FFFFFF; 	

	width:964px;

	height:194px;

	display: block;

} 



#mainpagetoplinks{



text-align:right;



font-size:10px;



padding:15px 15px 5px 0px;

color:#999999;



}







#mainpagetoplinks a:link {text-decoration: none; color:#999999; }



#mainpagetoplinks a:visited {text-decoration: none; color:#999999; }



#mainpagetoplinks a:active {text-decoration: none; color:#999999; }



#mainpagetoplinks a:hover {color: #999999;text-decoration:underline;}	





#menus { 

	background: #DDDDDD; 	 

	background:url(/site-images/menubg.jpg);

	background-repeat:no-repeat;

	padding-left:1px;

	width:964px;

	height:40px;

	

} 







.fullcontent{

  margin: 0;

  padding-left: 2%;

  padding-right: 2%;

  padding-bottom: 2%;

}







.mainleftcontent{

  width: 77%;         

  float: left;        

  margin: 0;

  padding: 2px 2px 2px 2px;

  background:#FFFFFF;

  color:#333333;

  font-size:11px;

  }

  .mainleftcontact{    

  float: left;        

  margin: 0;

  padding: 2px 2px 2px 2px;

  background:#FFFFFF;

  color:#333333;

  font-size:11px;

  }





.mainrightcontent {

  margin-left: 78%;  

  padding: 2px 2px 2px 2px;

  background:#FFFFFF;  

}





.linkleftcontent{

  width: 50%;         

  float: left;        

  margin: 0;

  padding: 2px 2px 2px 2px;

  background:#FFFFFF;

}





.linkrightcontent {

  margin-left: 45%;  

  padding: 2px 2px 2px 2px;

  background:#FFFFFF;  

}





.main-inner-leftcontent{

  width: 46%;         

  float: left;        

  margin: 0;

  padding: 5px 20px 5px 5px;

  background:#FFFFFF;

  background-image:url(/site-images/verline.gif);

  background-position:right;

  background-repeat:repeat-y;

}





.main-inner-rightcontent {

  margin-left: 47%;  

  padding: 5px 5px 5px 25px;

  background:#FFFFFF;

  

}



.mainpagelinkbox1{

  width: 52%;         

  float: left;        

  margin: 0;

  padding: 15px 5px 1px 5px;

  font-size:11px;  

}



.mainpagelinkbox1 a:link {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox1 a:visited {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox1 a:active {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox1 a:hover {color:#66ccff;text-decoration:none;}	





.mainpagelinkbox2 {

 /* margin-left: 48%;  */

  font-size:11px;

  padding: 15px 5px 1px 5px;  

  

}



.mainpagelinkbox2 a:link {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox2 a:visited {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox2 a:active {text-decoration:underline; color:#66ccff; }

.mainpagelinkbox2 a:hover {color:#66ccff;text-decoration:none;}	





.clear {

  clear: both;        

  height: 1px;

  overflow: hidden;   /* prevent IE expanding the container */

  margin: 0;          /* keep flush with surrounding blocks */

}





.ourclients

{background-image:url(/site-images/client-bg.gif);

 background-repeat:no-repeat;

 height:603px;

 width:199px; 

 padding:0px;

 margin:10px 0px 10px 0px;

 }

 

 

 .marketing

{background-image:url(/site-images/market-bg.gif);

 background-repeat:no-repeat;

 height:255px;

 width:199px;

 padding:0px;

 margin:10px 0px 10px 0px;

 

 }



 .freequote

{background-image:url(/site-images/free-quote-bg.gif);

 background-repeat:no-repeat;

 height:130px;

 width:199px;

  padding:0px;

 margin:10px 0px 10px 0px;

 

 }

  .ourportfolio

{background-image:url(/site-images/portfolio-bg.gif);

 background-repeat:no-repeat;

 height:211px;

 width:199px;

  padding:0px;

 margin:10px 0px 10px 0px;

 

 }





.footer

{

color:#999999;font-size:11px; font-family:Arial;margin: 10px 10px 10px 10px;

background:url(/site-images/logos.gif);

background-repeat:no-repeat;

height:153px;

text-align:center;

display: block;

}













/***********menu area********/















.home



{



position: relative;



font-family: arial, helvetica, sans-serif;



background: url(/site-images/home.jpg) no-repeat;



white-space: nowrap;



display: block;



width: 161px;



height: 22px;



margin: 0;



padding: 0;



}







.home a



{



display: block;



color: #000000;



font-size: 11px;



width: 161px;



height: 22px;



display: block;



float: left;



color: black;



text-decoration: none;



}







.home img



{



width: 161px;



height: 22px;



border: 0



}







* html a:hover



{



visibility:visible



}







.home a:hover img



{



visibility:hidden



}







.home span



{



	position: absolute;



	left: 0px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 







.about



{



	position: absolute;



	font-family: arial, helvetica, sans-serif;



	background: url(/site-images/aboutus.jpg) no-repeat;



	white-space: nowrap;



	display: block;



	width: 160px;



	height: 22px;



	margin: 0;



	padding: 0;



	left: 162px;



	top: 0px;



}







.about a



{



	display: block;



	color: #000000;



	font-size: 11px;



	width: 160px;



	height: 22px;



	display: block;



	float: left;



	color: black;



	text-decoration: none;



	left: 0px;



	top: 0px;



}



.about img



{



	width: 160px;



	height: 22px;



	border: 0;



	left: 0px;



	top: 0px;



}







.about a:hover img



{



visibility:hidden



}







.about span



{



	position: absolute;



	left: 161px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 











.services



{



	position: absolute;



	font-family: arial, helvetica, sans-serif;



	background: url(/site-images/services.jpg) no-repeat;



	white-space: nowrap;



	display: block;



	width: 161px;



	height: 22px;



	margin: 0;



	padding: 0;



	left: 323px;



	top: 0px;



}







.services a



{



	display: block;



	color: #000000;



	font-size: 11px;



	width: 161px;



	height: 22px;



	display: block;



	float: left;



	color: black;



	text-decoration: none;



	left: 0px;



	top: 0px;



}



.services img



{



	width: 161px;



	height: 22px;



	border: 0;



	left: 0px;



	top: 0px;



}







.services a:hover img



{



visibility:hidden



}







.services span



{



	position: absolute;



	left: 161px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 











.superstore



{



	position: absolute;



	font-family: arial, helvetica, sans-serif;



	background: url(/site-images/superstore.jpg) no-repeat;



	white-space: nowrap;



	display: block;



	width: 160px;



	height: 22px;



	margin: 0;



	padding: 0;



	left: 484px;



	top: 0px;



}







.superstore a



{



	display: block;



	color: #000000;



	font-size: 11px;



	width: 160px;



	height: 22px;



	display: block;



	float: left;



	color: black;



	text-decoration: none;



	left: 0px;



	top: 0px;



}



.superstore img



{



	width: 160px;



	height: 22px;



	border: 0;



	left: 0px;



	top: 0px;



}







.superstore a:hover img



{



visibility:hidden



}







.superstore span



{



	position: absolute;



	left: 160px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 











.help



{



	position: absolute;



	font-family: arial, helvetica, sans-serif;



	background: url(/site-images/help.jpg) no-repeat;



	white-space: nowrap;



	display: block;



	width: 161px;



	height: 22px;



	margin: 0;



	padding: 0;



	left: 644px;



	top: 0px;



}







.help a



{



	display: block;



	color: #000000;



	font-size: 11px;



	width: 161px;



	height: 22px;



	display: block;



	float: left;



	color: black;



	text-decoration: none;



	left: 0px;



	top: 0px;



}



.help img



{



	width: 161px;



	height: 22px;



	border: 0;



	left: 0px;



	top: 0px;



}







.help a:hover img



{



visibility:hidden



}







.help span



{



	position: absolute;



	left: 161px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 







.contact{



	position: absolute;



	font-family: arial, helvetica, sans-serif;



	background: url(/site-images/contactus.jpg) no-repeat;



	white-space: nowrap;



	display: block;



	width: 160px;



	height: 22px;



	margin: 0;



	padding: 0;



	left: 804px;

	top: 0px;



}







.contact a



{



	display: block;



	color: #000000;



	font-size: 11px;



	width: 160px;



	height: 22px;



	display: block;



	float: left;



	color: black;



	text-decoration: none;



	left: 0px;



	top: 0px;



}



.contact img



{



	width: 160px;



	height: 22px;



	border: 0;



	left: 0px;



	top: 0px;



}







.contact a:hover img



{



visibility:hidden



}







.contact span



{



	position: absolute;



	left: 160px;



	top: 0px;



	margin: 0px;



	padding: 0px;



	cursor: pointer;



	visibility: hidden;



} 













#helpmenu {



	position: absolute;



	height: 358px;



	width: 270px;



	margin-left: 560px; /* was 511 */



	top: 249px;



	z-index: 15;



	background-image: url(/site-images/Contasta-Website_33.png);



}



#helpmenutext {



	position: absolute;



	height: 191px;



	width: 313px;



	left: 23px;



	top: 36px;



}



#servicesmenu {



	position:absolute;



	height: 318px;



	width: 290px;



	margin-left: 210px;



	top: 249px;



	z-index: 15;



	overflow: hidden;



	background-image:url(/site-images/Contasta-Website_36.png);



} 







#servicesmenutext {



	position: absolute;



	height: 338px; 



	width: 313px;



	top: 36px;



	left: 23px;



}



.rollmenutext {



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



	color: #000000;



	text-decoration: none;



	text-align: left;

}



#servicesclosebutton {



        background-image: url(/site-images/Contasta-Website_39.png);



        width: 20px;



        height: 20px;



        right: 16px;



        position: absolute;



        top: 8px;



        z-index: 17;



}







#helpclosebutton {



	background-image: url(/site-images/Contasta-Website_39.png);



	width: 20px;



	height: 20px;



	right: 16px;



	position: absolute;



	top: 8px;



	z-index: 17;



}



.rollmenutext a {



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



	color: #000000;

 	font-size:12px;

	text-decoration: none;



	text-align: left;

}







.rollmenutext a:hover {



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



	color: #666666;

    font-size:12px;

	text-decoration: none;



}



.rollmenutext a:active {



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



	color: #000000;

    font-size:12px;

	text-decoration: none;



}









#navigation {



	position: absolute;

	background:url(/site-images/menubg.jpg);

	background-repeat:no-repeat;

	padding-left:1px;

	width:964px;

	height:40px;



}







.hideonprint {display: block;}







	

@media print

{

p.breakhere {page-break-after: always;}

.hideonprint {display: none;}

}

