﻿<!--
/* CSS by John Beeby @ mediarotation.com */

* {margin:0px; padding:0px;}
a:focus, li:focus, input:focus {outline:0px}
body {
	background: #101010 url('../images/fade.jpg') center repeat-y;
}
.clear{clear:both;}
#carmenroe{
	width:960px;
	margin:0px auto;
}
#header{
	height:200px;
	width:960px;
}
.logo{
	background:url('../images/logo.png') no-repeat;
	width:211px;
	height:89px;
	margin-top:35px;
	margin-left:45px;
	float:left;
}
.social{margin-top:20px; padding-left:30px;}
#panel .twitter{
	width:35px;
	height:37px;
	float:left;
}
#panel .facebook{
	width:35px;
	height:37px;
	float:left;
	padding-left:15px;
}
#menu {
	float:left;
	margin-top:45px;
	margin-left:50px;
}
	#menu a{
		display:inline-block;
		height:10px;
	}
	#menu a:hover{
		background-position:0 -10px;
	}
	#menu a#active{
		background-position:0 -20px;
	}
		#menu .home{
			background:url('../images/homeBTN.png') no-repeat;
			float:left;
			width:40px;
			padding-right:50px;
		}
		#menu .trial{
			background:url('../images/trialBTN.png') no-repeat;
			float:left;
			width:39px;
			padding-right:50px;
		}
		#menu .post-trial{
			background:url('../images/post-trialBTN.png') no-repeat;
			float:left;
			width:80px;
			padding-right:50px;
		}
		#menu .firm{
			background:url('../images/firmBTN.png') no-repeat;
			float:left;
			width:32px;
			padding-right:50px;
		}
		#menu .location{
			background:url('../images/locationBTN.png') no-repeat;
			float:left;
			width:69px;
			padding-right:50px;
		}
		#menu .contactus{
			background:url('../images/contact-usBTN.png') no-repeat;
			float:left;
			width:90px;
			padding-right:50px;
		}
		#menu .spacer{
			background:url('../images/spacer.png') no-repeat;
			float:left;
			width:1px;
			height:15px;
			padding-right:50px;
			margin-top:-2px;
		}
#welcomemat{
	height:378px;
	width:100%;
	background:url('../images/welcomemat.png') repeat-x;
}
#welcomemat .homeHeader{
	width:960px;
	height:350px;
	margin:0px auto;
}
#welcomemat .homeHeader #flash{
	background:url('../images/homeHeader.jpg') no-repeat;
	width:960px;
	height:350px;
	margin-top:1px;
}
#wrapper{
	width:960px;
	height:100%;
	margin:0px auto;
}
#content{
	width:960px;
}
	#content #leftCol{
		width:315px;
		float:left;
	}
	#panel{
		width:315px;
		background: #1f1f1f;
		margin-top:30px;
		padding-bottom:10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	#panel p{
		padding-left:35px;
		font-family:Tahoma;
		font-size:12px;
		color:#7e7d7d;
		padding-top:20px;
		padding-bottom:10px;
		line-height:20px;
	}
		#panel a{
			color:#0099ff;
			text-decoration:none;
		}
		#panel a:hover{
			color:#ffffff;
			text-decoration:none;
		}
		#panel ul{
			list-style:url('../images/bullet.png');
			padding-left:10px;
			margin-left:40px;
		}
		#panel li{
			padding-left:10px;
			font-family:Tahoma;
			font-size:12px;
			color:#7e7d7d;
			padding-top:10px;
			line-height:20px;
		}
	#panel .title{
		padding-top:33px;
		padding-left:35px;
	}
	#panel .lead{
		color:#ffffff;
		padding-top:20px;
	}
	#panel .blue{color:#0099ff; font-size:14px;}
	#panel .white{color:#ffffff;}
	
#content #rightCol{
	width:645px;
	float:right;
}
#content #rightCol .title{
	float:left;
	margin-top:63px;
	margin-left:55px;	
}
#content #rightCol p{
	font-family:Tahoma;
	font-size:12px;
	color:#7e7d7d;
	padding-top:25px;
	line-height:30px;
	margin-left:55px;
	float:left;
}
	  #rightCol a{
		  color:#0099ff;
		  text-decoration:none;
	  }
	  #rightCol a:hover{
		  color:#ffffff;
		  text-decoration:none;
	  }
	  #content #rightCol .white{color:#ffffff;}
#footer {
	width:960px;
	height:130px;
	float:left;
}
#fmenu {
	float:left;
	margin-top:45px;
	margin-left:50px;
}
	#fmenu a{
		display:inline-block;
		height:10px;
	}
	#fmenu a:hover{
		background-position:0 -10px;
	}
	#fmenu a#active{
		background-position:0 -20px;
	}
		#fmenu .home{
			background:url('../images/homeBTN.png') no-repeat;
			float:left;
			width:40px;
			padding-right:50px;
		}
		#fmenu .trial{
			background:url('../images/trialBTN.png') no-repeat;
			float:left;
			width:39px;
			padding-right:50px;
		}
		#fmenu .post-trial{
			background:url('../images/post-trialBTN.png') no-repeat;
			float:left;
			width:80px;
			padding-right:50px;
		}
		#fmenu .firm{
			background:url('../images/firmBTN.png') no-repeat;
			float:left;
			width:32px;
			padding-right:50px;
		}
		#fmenu .location{
			background:url('../images/locationBTN.png') no-repeat;
			float:left;
			width:69px;
			padding-right:50px;
		}
		#fmenu .contactus{
			background:url('../images/contact-usBTN.png') no-repeat;
			float:left;
			width:90px;
			padding-right:50px;
		}
		#fmenu .spacer{
			background:url('../images/spacer.png') no-repeat;
			float:left;
			width:1px;
			height:15px;
			padding-right:50px;
			margin-top:-2px;
		}
#retMsg {
	background-color:#cdcdcd;
	color:red;
	border:1px red solid;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	margin-bottom:10px;
}
-->
