/* 
this is the style sheet for carnesandassociates.com
*/


body			 { font-family: Arial, Helvetica, Sans-Serif; 
				font-size:12px; 
				color:#000000; 
				background-image: url('images/intbackground.jpg');
				background-repeat: no-repeat;
				margin:0;   
				cellpadding: 0; cellspacing: 0 }
td, tr			 { font-size:12px; 
				 }
a            { 	color:#990099; 
				text-decoration:none; font-weight:bold }
a:hover      { 	color: #13826F; font-weight:bold }
.menu		{ font-size: 10pt; font-weight: bold; color: #ffffff; line-height: 22px; }
:hover.menu		{ color: #ffff88; line-height: 22px; }
.productlist { color: #000000; font-weight:bold; font-size: 8pt }
:hover.productlist { color: #990099 }
.productimg  { border:2px solid #000000; padding:0; margin:0  }
.contact	{ color: #116655 }
:hover.contact {color: #990099 }
.about		{ color: #116655; font-size: 8px; text-align: center; border:0px }
:hover.about	 {color: #990099 }

				
/* position elements */
#mainmenu {
		position: relative;
		top: 100px;
		left: 10px;
		width: 100px;
		}		
#homepageheader {
		position: absolute;
		top: 195px;
		left: 210px;
		width: 500px;
}
#homepagesubheader {
		position: absolute;
		top: 220px;
		left: 260px;
		width: 500px;
		font-weight: bold;
		font-size: 10pt;
}
#homepagecontent {
		position: absolute;
		top: 295px;
		left: 135px;
		width: 500px;
}
#homepageproductheader {
		position: absolute;
		top: 265px;
		left: 670px;
		width: 100px;
		text-align: right;
		color: #990099;
		font-weight: bold;
		font-size: 10pt;
}
#homepageproducts {
		position: absolute;
		top: 323px;
		left: 670px;
		text-align: right;
		width: 110px;
}
#mainheader {
		position: absolute;
		top: 170px;
		left: 130px;
}
#maincontent {
		position: absolute;
		top: 200px;
		left: 130px;
		width: 500px
		}
#contactinfo {
		position: absolute;
		top: 415px;
		left: 5px;
		width: 100px;
		text-align: left;
		color: #116655;
		font-weight: bold;
		font-size: 10px;
		}