/* ----- general ----- */

body {
	color: #000000;
	background-color: #ffffff;	
	font-size: 100%;	}

body, h1, h2, h3, table, td, th, ul, ol, textarea, input, div, p {
	font: normal 14px Myriad Pro, verdana, arial, sans-serif;
	line-height: 20px;}
	
P {
	margin: 10px 0px;}
	
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #0692c7;}
	
a:hover {
	text-decoration: none;}	

a:focus {
	outline: none;}

img {
	border: 0px;}

.clearIt {
    clear:both;
    height:1px;
	overflow:hidden;}

h1, h2, h3, h4, h5, h6 {
	color: #ffffff;
	padding: 0px;
	margin: 0px;}

h1 {font-size:20px;line-height: 21px;color: #fff9ad; margin-top: 10px;}
h2 {font-size:15px;line-height: 15px; color: #ea3397; margin-top: 5px;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

.line {
	height:1px;
	line-height: 1px;
	width: 100%;
	display: block;
	border-top:1px solid #d7c902;
	margin: 15px 0px;}

.font11 {
	font-size: 11px;
	line-height: 15px;}
	
.imgonleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;}	

	
.imgonright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;}

.textalign-right {
	text-align: right;}	

.highlight{
	color: #d7c902;}

/* ----- header ----- */

#logo h1 {
	position: relative;
	display: block;
	width: 224px;
	height: 51px;
	margin-top: 8px;
	margin-left: 50px;
	background-image: url(../assets/images/logo.png);
	}	

#logo h1 a {
	display: block;
	width: 224px;
	height: 51px;
	text-indent: -9999px;}
	
/* ----- tier 1 nav ----- */	

ul#nav li a.home {
	background-image: url(../assets/images/t1n-home.png);}

ul#nav li a.about {
	background-image: url(../assets/images/t1n-about.png);
	width: 176px;}
	
ul#nav li a.products {
	background-image: url(../assets/images/t1n-products.png);}
	
ul#nav li a.quotes {
	background-image: url(../assets/images/t1n-quotes.png);}	
	
ul#nav li a.contact {
	background-image: url(../assets/images/t1n-contact.png);}		
	
/* ----- info ----- */	

#info-holder a:link, #info-holdero a:visited, #info a:hover, #info-holder a:active {
	color: #0692c7;}

#info-holder.inside .left h2 {
	display: block;
	position: absolute;
	color: #ffffff;
	font-size: 22px;
	line-height: 28px;
	width: 155px;
	text-transform: uppercase;
	border-bottom: 1px solid #efefef;
	left: 0px;
	padding-left: 20px;}
	

#info-holder.inside .right h2	{
	font-size: 22px;
	color: #d7c902;
	padding-top: 22px;}
	
#info-holder.inside .right h3	{
	font-size: 17px;
	color: #c90278;
	padding-top: 25px;}	
	
	

/* ----- footer ----- */

#footer div {
	font-family: verdana;
	font-size: 11px;
	color: #c90278;
	margin-left: 50px;
	padding-top: 25px;
	}
	
#footer div img {
	padding-top: 3px;}	
	
	














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
