html {overflow:scroll;}
body {
	margin:0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size:13px;
	background-repeat:repeat-y;
	background-position:center;
	background-color:#eee;
	
}

h3 {
	line-height: 12pt;
}

input,textarea {
	border:1px solid #666666;
}

#container {
    width:950px;
	margin-left:auto;
	margin-right:auto;
	
}

#banner {
	background:transparent url(../image/master-1.png) scroll 0 0;
	height:90px;
	width:100%;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#eee;
}

#banner #bannercontent {margin:20px;}

#bannercontent #img {float:left; margin-right:10px; }
#bannercontent h1, #bannercontent h1 a {font-size:28px;text-decoration:underline;width:50%;margin:0;}
#bannercontent h2 {font-size:10px;margin:0; color:#CCCCCC;}
#lipsum h2 {font-size:14px;margin:0;}
h1.domain {font-size:18px;text-decoration:underline; color:#333333;}

#copy h1 {font-size:16px;margin:0;color:#333333;}
#copy h2 {font-size:14px;margin:0;color:#333333;}

.imagetitle h2 { font-size:18px; }


#fix {
height:90px;
	width:60%;
	float:left;
}
#fix h1 {
	font-size:25px;
	}

#banner #telnum {
	font-size:21px;
	vertical-align:top;
	float:right;
	height:90px;

}

#nav {
	width:100%;
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	font-size:15px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	white-space:nowrap;
}

#table {
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	font-size:15px;
	float:left;
	border:1px solid #CCCCCC;
	white-space:nowrap;
}
	
 /*** Nav Sprites ***/
#nav a{
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	text-align:center;
	float:left;
	color:#333333;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	padding:10px 15px;
	white-space:nowrap;
	display:block;
}

#nav a:hover{
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -240px;
}

#content {
	padding:2% 2% 0 2%;
	width:912px;
	float:left;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
	background-color:#fff;
}

#content a{
	text-decoration:underline;
	color:#000000;
}

#content #copy {
	float:left;
	width:600px;
	margin-right:48px;
}

#content #copy1 {
	float:left;
	width:340px;
	margin-right:25px;
	margin-left:25px;
}

.imagetitle {
height: 50px;
}
#header {
background-image:url(../image/compareheader.png);
background-repeat:no-repeat;
width:900px;
height:50px;
text-align:center;
padding-top:3px;
} 
#header h2 {
padding:0 0 0 0;
margin: 0 0 0 0;
}
#genericimage {
float:left;
padding-right:30px;
}
#compareheader {
float:right;
width:500px;
padding-right:150px;
}

.image9content {
padding-left:100px;
background-image:url(../image/checkmark.png);
background-repeat:no-repeat;
background-position:center;
width:15px;
}

#image9 {
	padding-left:20px;
	float: left;
	width:117px;
	height:225px;
	background-image:url(../image/compareback.png);
	padding-right:20px;
	color:white;
	background-repeat:no-repeat;
	text-align:center;
}

#lefttable {
	padding-left:10px;
	float: left;
	width:190px;
	padding-right:20px;
	text-align:right;
}
#image {
	margin-left:50px;
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	height:270px;
	width:365px;
	background-image:url(../image/logo/90compareback.png);
	color:white;
	letter-spacing:0.5px;
	
}
#image h2 {
text-align:center;
}

#image1 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback1.png);
	color:white;
	padding-left:20px;
}
#image2 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback2.png);
	color:white;
	padding-left:20px;
}

#image3 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback4.png);
	color:white;
	padding-left:20px;
}

.imagetext {
	position:relative;
	float:right;
	width:170px;
	padding-right:30px;
	padding-top:10px;
	height:200px;
}
.imagetextleft {
	padding-top:30px;
	position:relative;
	float:left;
	width:130px;
	height:200px;
	padding-left:20px;
	text-align:center;
}
#imagetext {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:35px;
	margin-left:20px;
	width:255px;
	
	padding-left:20px;
}

#content #sidebarleft {
	float:left;
	width:238px;
	padding:10px;
	border-right:1px solid #CCCCCC;
	margin:3% 0;
	/*background-color:#eee; */
	height:100%;
}

#content #sidebar {
	float:right;
	width:238px;
	padding:10px;
	border-left:1px solid #CCCCCC;
	margin:3% 0;
}

#content #sidebar .title {
	width:100%;
	border-bottom:2px #000000 solid;
	margin-bottom:6px;
	font-weight:bold;
}

#content #sidebarleft .title {
	width:100%;
	border-bottom:2px #000000 solid;
	margin-bottom:6px;
	font-weight:bold;
}

#content #sidebar #Testimonial {
	margin-top:6px;
	width:100%;
	margin-bottom: 20px;
}

#content #sidebar #news {
	width:100%;
	border-bottom: 1px solid #CCCCCC
}

#detail {
	width:95%;
	padding:1% 2%;
	margin-top:15px;
	float:left;
	border:1px solid #CCCCCC;
	background-color:#eee;
}
#bar {
	width:100%;
	padding-bottom:2%;
	margin-top:15px;
	float:left;
	text-align:left;
}

#detail .info1 {
	width:47%;
	padding:1%;
	float:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
}

#detail .info {
	width:30%;
	padding:1%;
	float:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
}

#detail .info1 .img {
	width:100px;
	float:left;
	padding-right:5px;
}

td.backwh {
	background-image:url(../image/logo/tableback1.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

td.backis {
	background-image:url(../image/logo/tableback2.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

td.backdm {
	background-image:url(../image/logo/tableback3.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

#more {
	clear:both;
	border-top:1px solid #CCCCCC;
}

#more ul li {
	display:inline;
	list-style-type: disc;
	margin: 20px;
}

div.hidden {
display: none;
}

div.promptshow {
display: block;
} 

.aside {
    font-size: 10px;
}

td.footer {
	float:left;
	width:23%;
	text-align:right;
	padding-right:1%;
	
}


