@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	background:top center;
}
html {
	padding:0;
	margin:0;
}
li.bg, .bg {
	clear:both;
	border-bottom:1px solid #e1e3e4;
	padding:0;
	margin:15px;
	background:none;
	list-style:none;
}
p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
}
.main {
	margin:0 auto;
	padding:0;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:974px;
}
.header {
	margin:0;
	padding:0;
	background:url(images/header_bg.gif) top repeat-x;
	
}
.logo {
	
	margin:0 auto;
	padding:0;
	float:left;
}
h1 {
	margin:0;
	padding:24px 0 24px 40px;
	color:#fff;
	font:normal 35px/1.2em Arial, Helvetica, sans-serif;
}
h1 a, h1 a:hover {
	color:#fff;
	text-decoration:none;
}
h1 span {
	font-weight:bold;
}
h1 small {
	display:block;
	margin:4px;
	padding:2px 6px 3px;
	float:left;
	font:normal 20px/1.5em Arial, Helvetica, sans-serif;
	background-color:#6cd6ff;
	border:1px solid #92dfff;
}
h1 small {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.menu {
	padding:0;
	margin:0;
	width:513px;
	height:39px;
	float:right;
	background:url(images/menu_bg.gif) top no-repeat;
}
.menu ul {
	text-align:center;
	padding:0;
	margin:0;
	list-style:none;
	border:0;
}
.menu ul li {
	margin:0;
	padding:5px 0 0 25px;
	border:0;
	float:left;
}
.menu ul li a {
	float:left;
	margin:0;
	padding:7px 15px;
	color:#fff;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menu ul li a:hover {
	color:#d6d9db;
}
.menu ul li a.active {
	color:#d6d9db;
}
.text_header {
	margin:0px 0 0 0;
	padding:0;
	float:right;
	width:430px;
}
.text_header p {
	background:url(images/clock.png) 0px 6px no-repeat;
	font: 11px Verdana, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	padding:10px 30px;
	margin:5px 0px;
}
.headert_text_resize_bg {
	height:250px;
	background:url(images/header_text_bg.gif) top repeat-x;
	margin:0;
	padding:0;
	height:195px;
}
.headert_text_resize img {
	float:left;
	margin:0;
	padding:25px 0 0 0;
}
.headert_text_resize {
	width:974px;
	padding:0;
	margin:0 auto;
	background:top no-repeat;
	height:100px;
}
.headert_text_resize .textarea {
	width:500px;
	margin:0;
	padding:40px 40px 0 0;
	float:right;
}
.headert_text_resize .textarea h2 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#676c72;
	padding:0;
	margin:0;
}
.headert_text_resize .textarea h2 span {
	font:normal 28px Arial, Helvetica, sans-serif;
	color:#acafb4;
}
.headert_text_resize .textarea h2 a {
	color:#39beff;
	text-decoration:none;
}
.headert_text_resize .textarea p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#767b81;
	padding:15px 0;
	margin:0;
	line-height:1.6em;
}
.headert_text_resize .textarea ul {
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0;
}
.headert_text_resize .textarea li {
	background:url(images/header_text_ul_li.gif) left no-repeat;
	padding:2px 0 5px 15px;
	margin:0;
	font:normal 14px Arial, Verdana;
	color:#008cd9;
	text-decoration:none;
}
.body_bg {
	border-top:1px solid #d6d8da;
	background:#f0f1f2;
	margin:0;
	padding:20px 0;
}
.body {
	margin:0 auto;
	padding:0 20px;
	width:960px;
}
.body h2 {
	font:normal 30px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:5px;
	margin:5px 0 10px 0;
}
.body h2 span {
	color:#35b2ef;
}
.body p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	padding:5px;
	margin:0;
	line-height:1.8em;
}

}
.body img.floated {
	float:right;
	margin:5px 10px 5px 0;
	padding:0;
}
.body a {
	color:#484440;
	text-decoration:none;
}
.left_resize {
	width:652px;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	float:left;
	border:1px solid #c7cacd;
	background:#fff;
	z-index:100;
}
.right_resize {
	width:260px;
	margin:0;
	padding:0 0 20px 0;
	float:right;
}
.left {
	float:left;
	width:632px;
	margin:0;
	padding:10px;
	z-index:200;
}
.right {
	float:right;
	width:230px;
	margin:20px 0 0 0;
	padding:10px;
	border:1px solid #c7cacd;
	background:#fff;
}
.right ul {
	list-style:none;
	margin:5px 10px;
	padding:0;
}
.right li {
	border-bottom:1px dashed #6d6d6d;
	background:url(images/ul_li.gif) 10px 10px no-repeat;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#464646;
	padding:5px 0;
	margin:3px 0;
}
.right li a {
	padding:0 0 0 25px;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	text-decoration:none;
	background:none;
}
.right li a:hover {
	color:#35b2ef;
	text-decoration:none;
}
.right ul.sponsors {
	list-style:none;
	margin:5px 5px;
	padding:0;
}
.right li.sponsors {
	background:none;
	font:normal 12px Verdana, Arial, "Times New Roman", Times, serif;
	color:#404a52;
	padding:10px 0;
}

/* .right li.sponsors:hover {
width:240px;
padding:5px;
margin-left:-14px;
	border:3px solid #009933;
}

*/
.right li.sponsors a:link {
	padding:0 0 0 0px;
	margin:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#0000B9;
	font-weight:bold;
	text-decoration:underline;
	background:none;
}
.right li.sponsors a:hover { text-decoration:none; }

a.goto {
	color:#35b2ef;
	float:right;
}
a.offertitle {

display:block;
margin-bottom:-2px;
line-height:1.2px;
}

.search {
	padding:13px 0 0 0;
	margin:0 auto;
}
.search form {
	float:right;
	padding:0;
	margin:0;
}
.search span {
	display:block;
	float:left;
	background:#fafafa;
	border:1px solid #d3d3d3;
	width:180px;
	padding:1px 5px;
	height:31px;
}
.search form .keywords {
	line-height:14px;
	height:14px;
	float:left;
	background:none;
	border:0;
	padding:6px 2px;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#7f7e7d;
}
.search form .button {
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
.FBG_bg {
	background:#e1e3e4;
	border-top:1px solid #c7cacd;
}
.FBG {
	margin:0 auto;
	padding:0 20px;
	width:960px;
}
.FBG img {
	float:left;
	margin:5px 10px 5px 0;
	padding:0;
}
.FBG h2 {
	color:#676c72;
	font:normal 30px Arial, Helvetica, sans-serif;
	padding:3px 0;
	margin:5px 0 15px 0;
	border-bottom:1px solid #c8cbce;
}
.FBG h2 span {
	color:#35b2ef;
}
.FBG p {
	color:#6d6d6d;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
	line-height:1.8em;
}
.FBG ul {
	list-style:none;
	width:130px;
	float:left;
	padding:0;
	margin:10px 0;
}
.FBG li {
	padding:2px 0;
	margin:0;
	background:none;
}
.FBG li a {
	background:none;
	border:0;
	color:#469CC1;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.FBG li a:hover {
	color:#676c72;
	text-decoration:none;
}
.FBG .blok {
	width:280px;
	float:left;
	padding:15px 20px;
	margin:0;
}
.footer_resize {
	margin:0 auto;
	padding:0;
	width:974px;
}
.footer {
	padding:20px 0;
	margin:0 auto;
	border-top:1px solid #25282c;
	color:#fff;
	background:#3e4349;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.footer p {
	margin:0;
	padding:4px 0;
	line-height:normal;
}
.footer a {
	color:#fff;
	padding:inherit;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
.footer .lf {
	float:left;
}
.footer .rf {
	float:right;
}
#contactform {
	margin:0;
	padding:5px;
}
#contactform * {
	color:#F00;
}
#contactform ol {
	margin:0;
	padding:0;
	list-style:none;
}
#contactform li {
	margin:0;
	padding:0;
	background:none;
	border:none;
	display:block;
	clear:both;
}
#contactform li.buttons {
	margin:5px 0 5px 0;
}
#contactform label {
	margin:0;
	width:110px;
	display:block;
	padding:10px 0;
	color:#666;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	float:left;
}
#contactform label span {
	color:#F00;
}
#contactform input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:5px 2px;
	height:16px;
	background:#fff;
	float:left;
}
#contactform textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:2px 0;
	padding:2px;
	background:#fff;
	float:left;
}
#contactform li.buttons input {
	border:1px solid #000;
	background:#ea7d1b;
	padding:10px;
	margin:10px 0 0 110px;
	color:#fff;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
}
p.response {
	text-align:center;
	color:#F00;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	line-height:1.8em;
	width:auto;
}

div.button {
	height:20px;
	text-align:left;
	display:block;
	width:150px;
	margin:10px 10px;
	border:1px solid green;
	padding:3px;
	font-family:Verdana, Arial, Times;
	font-size:10pt;
	color:black;
	background-color:#AAFFAA;
}



tr select { background-color: #FFFFFF;}
  .initial { background-color: #FFFFFF; color:#000000; }
  .normal { background-color: #FFFFFF; border:0; }
  .highlight { background-color: #FFFFC6; border:1px solid green;}
  
  
  #rentalplans
{
font-family:"Arial", Helvetica, sans-serif;
width:98%;
border-collapse:collapse;
margin-left:1%;
margin-right:1%;
vertical-align:middle

}


#rentalplans td 
{
font-size:10pt;
border:1px solid #CCCCCC;
padding:3px 7px 2px 7px;
height:65px;
text-align:center;
}
#rentalplans th 
{
font-size:1em;
border:1px solid #CCCCCC;
text-align:center;
padding:3px 7px 2px 7px;
background-color:rgb(235,235,235);
color:#333333;
}

#rentalplans .extras td
{
font-size:10pt;
text-align:center;
color:#666666;
}

#errormsg
{
font-family:"Verdana", Helvetica, sans-serif;
width:98%;
border-collapse:collapse;
margin-left:1%;
margin-right:1%;
vertical-align:middle


}

#errormsg td
{
font-size:10pt;
border:1px solid #FF0000;
background-color:#FFE8E8;
padding:3px 7px 2px 7px;
height:45px;
text-align:left;

}

.errormsgtext
{
vertical-align:middle
}

.redbtn { background-image: url(http://www.comparedvdrental.co.uk/images/layout/cross.png);
    background-repeat: no-repeat;
    
    width:24px;
    height:24px;
    float:left;
    margin: 5px;
    padding: 5px 5px 0px 5px; }
    
    
#successmsg
{
font-family:"Verdana", Helvetica, sans-serif;
width:98%;
border-collapse:collapse;
margin-left:1%;
margin-right:1%;
padding:5px;
 -moz-border-radius:7px; border-radius:7px;

}

#successmsg td
{
font-size:10pt;
border:1px solid #009900;
background-color:#EEFAD5;
padding:3px 7px 2px 7px;
height:45px;
text-align:left;

}

.successmsgtext
{
vertical-align:middle
}
    
.greenbtn { background-image: url(http://www.comparedvdrental.co.uk/images/layout/tick.png);
    background-repeat: no-repeat;
    
    width:24px;
    height:65px;
    float:left;
    margin: 5px;
    padding: 5px 5px 0px 5px; 
    }
    
ul.advantages {
	list-style:none;
	margin:5px 5px;
	padding:0;
}
li.advantages {
	border-bottom:1px dashed #6d6d6d;
	background:url(images/bullettick.png) 5px 5px no-repeat;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#464646;
	padding:5px 27px;
	margin:3px 0px;
}

ul.offers {
	list-style:none;
	margin:5px 5px;
	padding:0;
}
li.offers {
	border-bottom:1px solid #c8cbce;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#464646;
	width:250px;
	padding:5px 5px;
	margin:3px 0px;
}

div.nojavascript {
	border:3px solid red;
	background-color:orange;
	font-family:Arial;
	font-size:14pt;
	text-align:center;
	padding:10px;
	margin:5px;
	}
	

a.rlink:link {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3333FF;
	text-decoration:underline;
}

a.rlink:hover { text-decoration:none; }
img {border:0px; margin:0px; padding:0px;}
a img {border:0px; margin:0px; padding:0px; text-decoration:none;}
a.img {border:0px; margin:0px; padding:0px; text-decoration:none;}
a.rlink img {border:0px; margin:0px; padding:0px; text-decoration:none;}
img {border-style:none; border:none }

a img {border:none; border-style:none;}
  
a img {border:0px; margin:0px; padding:0px; text-decoration: none;}



.btn {
	float: left;
	clear: both;
	background: url(/images/btn_left.png) no-repeat;
	padding: 0 0 0 3px;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.btn span.text {
	float: left;
	height: 40px;
	background: url(/images/btn_stretch.png) repeat-x left top;
	line-height: 40px;
	padding: 0 15px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btn span.end {
	background: url(/images/btn_right.png) no-repeat;
	float: left;
	width: 3px;
	height: 40px;
}

.btn a:hover {text-decoration:bold;}

.btn_green { background-color: #00A800; }
.btn_green:hover { background-color: #00C500; }

.btn_red { background-color: red; }

.btn_orange { background-color: #FFB122; }
.btn_orange:hover { background-color: orange;}

.btn_blue { background-color: #003AB3; }
.btn_blue:hover { background-color: #004EF0; }



.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			font-family:Verdana, Arial, sans-serif;
			font-size:10px;
			font-weight:900;
			color:blue;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Verdana, Arial, sans-serif;
			font-size:12px;
			color:black;
			font-weight:100;
			position: absolute; left: 3em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover strong {
			font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.1em 0 0.6em 0;
		}
		
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}



ul.advantages {
		
		list-style-type: none;
}
ul.advantages p {

		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		line-height: 1.3;
		padding: 0px 0px 5px 5px;
		margin-left: 20px;
		
}

ul.advantages h3 {

		font-size: 13px;
font-family: Verdana, Arial, sans-serif;
line-height: 16px;
		font-weight: 600;
margin-bottom: 5px;
background-image: url('http://www.comparedvdrental.co.uk/images/bullettick.png');
background-position: 0px;
background-repeat: no-repeat;
padding-left: 25px;
		
		
		
}


