
/* Presentation Stylesheet */ 
html, body {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
	line-height: 20px;
	padding: 0;
	margin: 0;
}

#header .contact a {
	color: #31547d;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#header .contact a:hover {
	text-decoration: underline;
}

a {
	color: #00aeef;
	text-decoration: none;
	background: inherit;
	font-weight: bold;
}



#container a:hover {
	text-decoration: underline;
}


.textbold {
	font-weight: bold;
}


.menu {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; 
font-size: 16px;
margin:0 0 0 154px; 
top: 80px; 
padding-top: 40px;
width: 600px; 
z-index:1000; 
background: transparent;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:5px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height: 15px;line-height:2.5em;z-index:200;}


/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	float: left;
	height:26px;
	text-decoration:none;
	color:#fdea6c;
	padding:0 20px 0 0;
	text-transform:uppercase;
	font-weight:normal; 
	background: inherit;
}



h1 {
	margin:0; 
	padding: 0 0 20px 20px;
	font-size: 18px;
	font-weight: normal;
	color: #00aeef;
	background: inherit;
}

#righthome h1 {
	margin:0; 
	padding: 0 0 20px 0;
	font-size: 18px;
	font-weight: normal;
	color: #00aeef;
	background: inherit;
}	


a#logo {
	background: url(images/logo.gif) no-repeat;
	text-indent: -9999px;
	display:block;
	height:133px;
	width:122px;
	position: absolute;
	
}

#leftseclg h1 {
	padding-left: 175px;

}


h2 {
	font-size: 16px;
	color: #ef3e38;
	background: inherit;
	font-style: italic;
	margin: 0;
	padding: 0;
}

#right img {
	margin: 0;
	padding: 0;
}

#righthome p {
	margin: 0;
	padding: 0;
	width: 300px;
}

#right p {
	margin: 0;
	padding: 0 45px 20px 20px;
}

#leftseclg p {
	padding-left: 175px;
}

.callnow {
	margin-top: 151px;
	padding: 0 0 0 20px;
	background: url(images/call-today-bg.gif) no-repeat;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
}

html* .callnow {
	margin-top: 165px;
}

.callnow2 {
	margin-top: 65px;
	padding: 0 0 0 20px;
	background: url(images/call-today-bg.gif) no-repeat;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
}

.callnow3 {
	margin-top: 85px;
	padding: 0 0 0 20px;
	background: url(images/call-today-bg.gif) no-repeat;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
}

.callnow4 {
	margin-top: 185px;
	padding: 0 0 0 20px;
	background: url(images/call-today-bg.gif) no-repeat;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
}

.callnowproduct {
	margin-top: -25px;
	padding: 0 0 0 20px;
	background: url(images/call-today-bg.gif) no-repeat;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
}

.hometestimonial {
	padding: 10px 23px 0 47px;
	margin: 0;
	font-family: "Myriad Pro", arial, sans-serif;
	color: #fff;
	background: transparent;
	font-size: 14px;
	line-height: 18px;
}	

.homeauthor {
	font-family: "Myriad Pro", arial, sans-serif;
	text-align: right;
	font-style: italic;
	color: #000;
	background: transparent;
	padding-right: 23px;
	font-size: 13px;
}

.spotlight {
	padding: 10px 23px 0 47px;
	margin: 0;
	font-family: "Myriad Pro", arial, sans-serif;
	color: #fdea6c;
	background: transparent;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
}	

.spotlight2 {
	font-family: "Myriad Pro", arial, sans-serif;
	text-align: center;
	color: #fff;
	background: transparent;
	padding: 10px 23px 0 47px;
	font-size: 15px;
}


.error {
	color: #ff0000;
	background: inherit;
}

.bestproduct {
	position: absolute; 
	padding-left: 10px;
}	

/* styles for home page 3-column table */
div.tablerow {
  background: url(images/long-page-background.gif) repeat; 
  margin:0;
  padding: 0;
  border: none;
  float: left;
  width: 903px;

}

.tableleft {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 240px;
	line-height: 15px;
}

.tableleft p {
	width: 240px;
	padding-left: 175px;
}

.tablecenter {
	border: none; 
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 240px;
	line-height: 15px;
}

.tableright {
	float: left;
	border: none; 
	margin: 0; 
	padding: 0; 
	width: 240px;
}

.tablecenter p, .tableright p {
	width: 240px;
}


div.tablespace {
  clear: both; 
  margin: 0;
  padding: 0; 
  width: auto;
  height: 25px;
} 


#footer p {
	color: #ffffff;
	background: inherit;
	font-size: 11px;
	padding: 20px 0 0 180px;
	margin: 0;
	text-align: right;
}

#footer2 p {
	color: #ffffff;
	background: inherit;
	font-size: 11px;
	padding: 20px 0 0 30px;
	margin: 0;
	text-align: right;
}

#footer3 p {
	color: #ffffff;
	background: #517fa8;
	font-size: 11px;
	line-height: 15px;
	padding: 0 35px 0 0;
	margin: -10px 0 0 0;
	text-align: right;
}

#footerlg p {
	margin-top: 0;
	padding: 38px 0 0 300px;
	background: inherit;
	color: #526551;
	font-size: 16px;
	line-height: 39px;
	font-weight: bold;
	width: 481px;
	text-align:right;
}


	
	 
