/* Insurance Fact.co.uk */
body{margin:0; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#wrapper{margin:0 auto; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; width:937px; position:relative; padding-top:8px;}

p{text-align:justify; color:#000;}
img{border:none;}
a{font:normal 12px Arial, Helvetica, sans-serif; color:#cb0c2a; text-decoration:none;}
a:hover{color:#99CC00;}

.top{background:no-repeat url(http://insurancefacts.co.uk/images/header.gif) bottom center; height:91px; width:937px;}
.middle{background:repeat-y url(http://insurancefacts.co.uk/images/middle.gif) top center; width:937px;}
.bottom{background:no-repeat url(http://insurancefacts.co.uk/images/footer.gif) top center; width:937px; height:7px;}

#header{position:relative; margin:0px; padding:0px; width:937px; height:91px;}
#logo{margin:0px; padding:0px; padding-top:20px; padding-left:20px; width:342px; height:50px; float:left;}
#toplinks{margin:0px; padding-top:20px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; float:right; width:350px;}
#toplinks a{font:normal 12px Arial, Helvetica, sans-serif; color:#597d93; margin:0px; padding:0px; text-decoration:underline;}
#toplinks a:hover{text-decoration:none; color:#cb0c2a;}

#content{margin-top:3px; padding:0px; width:937px;}
#leftcolm{margin:0px; padding-left:3px; width:190px;}
#rightcolm{margin:3px; padding:3px; width:740px; border-left:1px solid #dcdac0;}

#banner{margin:0px; padding:0px; width:729px; height:98px;}

.lefttop{background:no-repeat url(http://insurancefacts.co.uk/images/left-top.gif) bottom center; height:26px; width:180px;}
.leftmid{background:repeat-y url(http://insurancefacts.co.uk/images/left-midle.jpg) center; width:180px;}
.leftbtm{background:no-repeat url(http://insurancefacts.co.uk/images/left-botom.gif) center; width:180px; height:4px;}

.leftlinks{font:normal 12px Arial, Helvetica, sans-serif; color:#656565; margin:0px; padding-left:5px; text-align:left;}
.leftlinks a{font:normal 12px Arial, Helvetica, sans-serif; color:#656565; margin:8px; border-bottom:1px solid #dcded0; background:no-repeat url(http://insurancefacts.co.uk/images/arrow.jpg) left 5px; display:block; padding-left:10px; text-align:left;}
.leftlinks a:hover{ color:#989f63;}


#footer{margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#4f6a7b; height:100px;}
#footer a{margin:0px; padding:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#3D3D3D; text-decoration:underline;}
#footer a:hover{text-decoration:none; color:#cb0c2a;}

/*inner pages*/
.rating{margin-top:5px; padding:0px; margin-left:5px; border:1px solid #acb09d;}
.rating td{border-bottom:1px solid #acb09d;}
.comments{margin-top:5px; padding:0px; margin-left:5px; background-color:#f4f5f1;}
.protd {
	height: 100px;
	width: 33%;
	border: 1px solid #E8CF91;
	vertical-align:top;
	
}

.pronames{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF3C11;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFE6D2;
	line-height: 20px;
	height: 20px;
}
.protaxt {	color: #000000;	text-decoration: none;	padding:3px;}
.link a{   font:14px Verdana, Arial, Helvetica, sans-serif; color:#FF6600;}
.sitemap a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding-left:20px;}
.sitemapsub a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding-left:40px;}
.sitemapsub a:hover{text-decoration:underline;}
