/* 
	Theme Name: Revolution News
	Theme URL: http://www.revolutiontheme.com
	Description: Revolution News is an insanely customizable 2 or 3-column Widget-ready Newspaper theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 2.1
	
	Please read the theme's FAQ page at http://www.revolutiontheme.com/faqs for licensing agreements.

	Changelog:
		v2.1 - 12.27.07
		Second Release of Revolution News
		Added dropdown menus
*/

body {
	background: #DDDDDD url(images/bg.gif) repeat-x;
	color: #7F7F7F;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
strong
{
font-weight:bold;
}
#wrap {
	background: #FFFFFF;
	width: 920px;
	margin: 10px auto 10px;
	padding: 0px 20px 20px 20px;
	border: double #C0C0C0;
	overflow:hidden;
	}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #2255AA;
	text-decoration: none;
	}
	
a:hover {
	color: #CC0000;
	text-decoration: underline;
	}
	
.tlin a{
     color: #2255AA;
}	

.tlin a:hover{
     color: #2255AA;
}	

.tlin a:visited{
     color: #2255AA;
}	
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: #FFFFFF;
	width: 965px;
	height: 78px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background: url(images/headerbar.gif);
	margin-left:-22px;
	
	}
	* html #header {
	width: 920px;
	margin-left:0px;
	}

#header h1 {
	color: #2255AA;
	font-size: 40px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #2255AA;
	font-size: 40px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
#header p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 20px;
	}
.pp{ font-weight:bold;}
#header ul {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}
	
#header li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#header ul li a, #header ul li a:visited {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #2255AA;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	}

#header ul li a:hover {
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}

.headerleft {
	width: 400px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	padding-left:22px;
	}
.headerright {
	width: 470px;
	float: right;
	margin: 0px;
	padding: 10px 0px 0px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	padding-right:24px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #376B9D url(images/navbar--.gif);
	width: 966px;
	height: 28px; 
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #1A4182;
	border-bottom: 1px solid #1A4182;
	float:left;
	margin-left:-23px;
	}
	* html #navbar {
	width: 920px;
	margin-left:0px;
	}
	#navbar1 {
	background: #376B9D url(images/navbar--.gif); 
	width: 186px;
	height: 28px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #1A4182;
	border-bottom: 1px solid #1A4182;
	float:right;
	}
	* html #navbar1 {	
	height: 24px;
	}
	#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	}
	
#navbarleft {
	width: 920px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-right:none;
	}
	
#navbarright {
	width: 186px;
	font-size: 11px;
	float: left;
	height:28px;
	margin: 0px;
	background: #376B9D url(images/navbar--.gif);
	padding: 0px 0px 0px 0px;
	border-right: #FF9F28;
	}
	
* html #navbarright {
	width: 186px;
	font-size: 11px;
	float: left;
	height:20px;
	margin: 0px;
	background: #376B9D url(images/navbar--.gif) top;
	padding: 0px 0px 0px 0px;
	border-right: #FF9F28;
	}	
		
#navbarright a img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	background: #376B9D url(images/navbar--.gif);
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
	padding: 7px 20px 7px 20px;
	border-right: 1px solid #548ADA;
	border-left: 1px solid #2255AA;
	}
	
#nav a:hover {
	background: #5186D7;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 7px 20px 7px 20px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #2255AA;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #376B9D url(images/navbar.gif);
	padding: 7px 30px 7px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}
#options5 { height:38x; clear:both; padding:0px; margin:0px 0px 0px 0px; background: #E8EDF1; color: #000000; border-bottom: 1px solid #B1C3D4; width: 966px; margin-left:-23px;}
* html #options5 { width:920px; margin-left:0px; }
#navbarmods5 {width:920px; margin: auto; background:transparent; color: #000000;}
#navbarmods5 a {color: #000000;}

.bblock5 {
width:690px; 
padding: 0px; 
margin:0px 0px 5px 0px; 
font-size: 11px; 
background:transparent; 
color: #000000;
padding-top:8px;
float:left;
}
.clear {clear:both;}


/********************************************************/

#nav1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav1 a, #nav1 a:visited {
	background:  url(images/btn.gif);
	color: #ffffff;
	display: block;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
	padding: 7px 23px 7px 20px;
	border-right: 1px solid #548ADA;
	border-left: 1px solid #2255AA;
	}
	
#nav1 a:hover {
	background:  url(images/btn.gif);
	color: #ffffff;
	display: block;
	text-decoration: none;
    margin: 0px 0px 0px 0px;
	padding: 7px 23px 7px 20px;
	}

#nav1 li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav1 li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 170px;
	}
	
#nav1 li li a, #nav1 li li a:link, #nav1 li li a:visited {
	background: #FFA02B;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#nav1 li li a:hover, #nav li li a:active {
	background: #FFA02B url(images/fathersday_bg_normal.gif);
	padding: 7px 30px 7px 10px;
	}

#nav1 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav1 li:hover ul {
	left: auto;
	display: block;
	}
	
#nav1 li:hover ul, #nav1 li.sfhover ul {
	left: auto;
	}


/*******************************************************/
/************************************************
*	Subnavbar      								*
************************************************/

#subnavbar {
	background: #E8EDF1;
	width: 920px;
	height: 27px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #B1C3D4;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#subnav a, #subnav a:visited {
	background: #E8EDF1;
	color: #333333;
	display: block;
    font-weight: bold;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 6px 10px;
	}
	
#subnav a:hover {
	background: #C7D6E3;
	color: #2255AA;
	display: block;
	text-decoration: none;
    margin: 0px 20px 0px 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	color: #2255AA;
	width: 160px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-top: 1px solid #B1C3D4;
	border-left: 1px solid #B1C3D4;
	border-right: 1px solid #B1C3D4;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #C7D6E3;
	color: #2255AA;
	}

#subnav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#subnav li:hover ul {
	left: auto;
	display: block;
	}
	
#subnav li:hover ul, #subnav li.sfhover1 ul {
	left: auto;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 920px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
	}

#content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#contentleft h1 {
	color: #000000;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	}
	
#contentleft h1 a, #contentleft h1 a:visited {
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#contentleft h1 a:hover {
	color: #CC0000;
	text-decoration: none;
	}
	
#content h2 {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#content h2 a, #content h2 a:visited {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h2 a:hover {
	text-decoration: none;
	}
	
#content h4 {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: left;
	width: 600px;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

#contentleft p img {
	border: none;
    float: left;
	margin: 0px 10px 10px 0px;
	}
	
#contentleft ol {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ul {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
blockquote {
	font-style: italic;
	margin: 0px 20px 15px 20px;
	padding: 5px 0px 5px 15px;
	border-left: 5px solid #DDDDDD;
	}
	
#content blockquote p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.breadcrumb {
	float: left;
	width: 600px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 3px 0px;
	border-bottom: double #C0C0C0;
	}
	
.date {
	float: left;
	width: 600px;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta {
	width: 600px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
	border-top: double #C0C0C0;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	}
	
#homepage p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
#homepage p img {
	border: none;
    float: left;
	margin: 10px 10px 10px 0px;
	}
	
#homepage h1 {
	color: #000000;
	font-size: 22px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
	}
	
#homepage h1 a, #homepage h1 a:visited {
	font-size: 12px;
	color: #2255AA;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#homepage h1 a:hover {
	color: #CC0000;
	text-decoration: none;
	}
	
#homepage h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
.featured2 {
	float: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
.hppostmeta {
	width: 260px;
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: bold;
	}
	
#homepageleft {
	float: left;
	width: 320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}
	
.featured {
	background: #E8EDF1;
	float: left;
	width: 300px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #B1C3D4;
	}
	
.video {
	background: #E8EDF1;
	float: left;
	width: 300px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #B1C3D4;
	}
	
#homepageright {
	float: right;
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 15px 0px 20px 0px;
	line-height: 18px;
	display: inline;
	}
	
#vat img {
	padding:0px;
	border:solid 1px blue;
	}	
	
#vat a:hover img {
	border: solid 1px #333333;
	width:298px;
	height:49px;
	}
	
#sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#sidebar p.headline{
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 5px;
	margin: 0px 0px 5px 0px;
	/*border-bottom: double #C0C0C0;*/
	background-image:url('images/navbar.gif');
	background-repeat:repeat-x;height:20px;
	border:solid 1px #CFCFCF;
	border-top:0px;
	}

	
#sidebar p.advert {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: double #C0C0C0;
	}
	
#sidebar p.enewsletter {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	}
	
#sidebar h2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: double #C0C0C0;
	}
	
#sidebar h4 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#sidebar ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.newsletter {
	background: #E8EDF1 url(images/newsletter.gif) top right no-repeat;
	float: left;
	width: 278px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #B1C3D4;
	clear: both:
	}
	
.advertisement {
	float: right;
	width: 300px;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 5px 0px;
	border-bottom: 1px solid #AEC3D4;
	}
	
/************************************************
*	Left Sidebar                    	        * 
************************************************/
#recent_postn{ 
	background: #FFFFFF url(images/icon_recent.gif) no-repeat top left;
	padding-left:15px;
       float:left;
}
#recent_news{ 
	background: #FFFFFF url(images/news_icon.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
}
#l_sidebar {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	display: inline;
	}
	
#l_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar h2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#l_sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: double #C0C0C0;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 140px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#r_sidebar h2 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	}
	
#r_sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: double #C0C0C0;
	}

#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	}

/************************************************
*	Widgets 		    	        	        * 
************************************************/

#recent-posts ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-posts ul li {
	background: #FFFFFF url(images/icon_recent.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#recent-comments ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#recent-comments ul li {
	background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#categories-1 ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#categories-1 ul li {
	background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
	
#archives ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0x 0px 0px 0px;
	}

#archives ul li {
	background: #FFFFFF url(images/icon_archives.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#links ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#links ul li {
	background: #FFFFFF url(images/icon_links.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#pages ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#pages ul li {
	background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}
	
#meta ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#meta ul li {
	background: #FFFFFF url(images/icon_meta.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
	margin: 0px 0px 0px 0px;
	}


/************************************************
*	Footer      								*
************************************************/

#footer {
	background: #2255AA;
	width: 920px;
	height: 65px;text-align:center;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover,#footerleft a:hover {
	text-decoration: underline;
	}
	
#footer a img {
	border: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	}
	
#footerleft {
	width: 910px;
	float: left;text-align:center;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#footerright {
	width: 260px;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	text-align: right;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#newsform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}

#s {
	background: #FFFFFF url(images/search.gif);
	width: 200px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 3px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}

#s2 {
	background: #FFFFFF;
	width: 200px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	padding: 3px;
	margin: 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
#sbutt {
	background: #376B9D url(images/navbar.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 2px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #234B69;
	font-weight: bold;
	}
	
#sbutt2 {
	background: #376B9D url(images/navbar.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 2px;
	margin: 0px 0px 0px 8px;
	border: 1px solid #234B69;
	font-weight: bold;
	}
	
#name, #email, #url {
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
#submit {
	background: #EEEEEE;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#words {
	background: #FFFFFF;
	width: 460px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	}
	
/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 540px;
	color: #000000;
	float: left;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 540px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 540px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
.tabber{margin-top:5px;}
.tabhead{
	background-image:url('images/navbar.gif');
	background-repeat:repeat-x;
	height:22px;color:#000; font-size:12px; padding:4px 0 0 5px;
	border:solid 1px #CFCFCF; border-bottom:0px; border-top:0px;}
.rceimg1{}
.rceimg1 li {background: #FFFFFF url(images/icon_categories.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;list-style-type: none;
	margin: 0px 0px 0px 0px; list-style-position: outside;}
#nav_foot{	margin: 0px;	padding: 0px;	list-style: none;}
#nav_foot a, #nav_foot a:visited {
	color: #FFFFFF;display: block;
    	margin: 0px 0px 0px 0px; font-size:11px;
	padding: 0px 7px 7px 7px;
	}
#nav_foot a:hover {
	color: #FFFFFF;display: block;
	text-decoration: none;font-size:11px;
   	margin: 0px 0px 0px 0px;
	padding: 0px 7px 7px 7px;
	}
#nav_foot li{	float: left;	margin: 0px;	padding: 0px;	}	
#nav_foot li li {	float: left;	margin: 0px;	padding: 0px;	width: 150px;	}
#home_cnt {padding-top:5px;line-height:18px;text-align:justify;}
#home_lpt{padding:5px;}
.whichbanner {
	float: left;
	width: 278px;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	clear: both:
	}
*/----- Box Style ----------- */
.box{	margin:0px;padding:0px;}
.box_top{
	background-image:url('images/box_top_bg.gif');
	background-position:top;background-repeat:repeat-x;
	height:12px;margin:0px;padding:0px;
}
.box_top ul{
	background-image:url('images/box_top_left.gif');
	background-position:left top;background-repeat:no-repeat;
	height:12px;margin:0px;padding:0px;list-style-type:none;font-size:0px;
}
.box_top li{
	background-image:url('images/box_top_right.gif');
	background-position:right top;background-repeat:no-repeat;
	height:17px;margin:0px;padding:0px;list-style-type:none;font-size:0px;
}
.box_body{
	background-image:url('images/box_body_left.gif');
	background-position:left;background-repeat:repeat-y;margin:0px;padding:0px;
}
.box_body ul{
	background-image:url('images/box_body_right.gif');
	background-position:right;background-repeat:repeat-y;margin:0px;padding:0px;list-style-type:none;
}
.box_body li{
	margin:0px;list-style-type:none;padding:0px;
}
.box_bot{
	background-image:url('images/box_bot_bg.gif');
	background-position:top;background-repeat:repeat-x;height:12px;margin:0px;padding:0px;
}
.box_bot ul{
	background-image:url('images/box_bot_left.gif');
	background-position:left top;background-repeat:no-repeat;height:12px;
	margin:0px;padding:0px;list-style-type:none;font-size:0px;
}
.box_bot li{
	background-image:url('images/box_bot_right.gif');
	background-position:right top;background-repeat:no-repeat;height:17px;
	margin:0px;padding:0px;list-style-type:none;font-size:0px;
}
.box_content{
	padding:0px;margin:0px;padding-left:2px;padding-right:2px;text-align:justify;
}
.box_content_provider{
	padding-left:25px;padding-right:25px;padding-bottom:10px;padding-top:5px;line-height:18px;
}
.box_title{
	font-size:20px;font-weight:normal;	color:#00acef;margin:0px;
	padding:0px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;
}
.box_title_hot{
	margin:0px;padding:0px;
	background-image:url('images/title_hot_bg.gif');
	background-position:right top;background-repeat:repeat-x;
}
.box_title_hot ul{
	margin:0px;padding:0px;
	background-image:url('images/hot.gif');
	background-position:right top;background-repeat:no-repeat;list-style-type:none;height:50px;
}
.box_title_hot li{
	margin:0px;padding:0px;font-size:16px;font-weight:bold;color:#FFFFFF;
	list-style-type:none;padding-left:10px;padding-top:2px;
}
.box_title_nor{
	margin:0px;padding:0px;
	background-image:url('images/title_hot_bg.gif');
	background-position:right top;background-repeat:repeat-x;
}
.box_title_nor ul{
	margin:0px;padding:0px;
	background-image:url('images/hor.gif');
	background-position:right top;background-repeat:no-repeat;list-style-type:none;height:30px;
}
.box_title_nor li{
	margin:0px;padding:0px;font-size:16px;font-weight:bold;color:#FFFFFF;
	list-style-type:none;padding-left:10px;padding-top:2px;
}
.box_title_home{
	font-size:18px;font-weight:normal;	color:#e71000;margin:0px;
	padding:0px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;
}
.titles2{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;vertical-align:text-top;
}
.btns{	padding-top:10px;text-align:center;}
.listone{margin:0px;width:100%;}
.list1 li{
	list-style-image:url('images/bullet1.gif');
	list-style-position:outside;margin-left:3px;font-size:12px;padding-left:7px;
}
.tr{ border-bottom:1px solid #d70000;
	vertical-align:middle;padding-left:2px;padding-right:2px;
}
.box1_top
{
	background-image:url('images/top_bg.gif');
	background-position:top;background-repeat:repeat-x;height:27px;margin:0px;
	padding:0px;color:#FFFFFF;margin-bottom:-2px;text-align:center;text-decoration:none;vertical-align:bottom;
}
.box1_top ul
{
	background-image:url('images/top_left.gif');
	background-position:left top;background-repeat:no-repeat;height:27px;
	margin:0px;padding:0px;list-style-type:none;color:#FFFFFF;text-decoration:none;
	text-align:center;font-weight:bold;vertical-align:bottom;
	}
.box1_top li{
	background-image:url('images/top_right.gif');
	background-position:right top;background-repeat:no-repeat;height:27px;
	margin:0px;padding:0px;list-style-type:none;color:#FFFFFF;border:0px;vertical-align:bottom;
}
.border_bot{
	border-bottom-style:dotted;	border-bottom-color:#CCCCCC;border-bottom-width:thin;
}
#sbuttsubmenu {
	color: #000;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 2px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #234B69;
	font-weight: bold;
    width: 145px;
	background-color:#376B9D;
	background-image:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/images/navbar.gif);
	background-repeat:repeat-x;
	}
.head{
width:270px;
		
	background-repeat:repeat-x;
	height:139px;
	margin:0px; 
	border:4px solid #d9d9d9;
	}
.head1{
width:260px;
		
	background-repeat:repeat-x;
	height:149px;
	margin:0px; 
	border:4px solid #d9d9d9;
	}
.valentine{
width:250px;
		
	background-repeat:repeat-x;
	height:200px;
	margin:0px; 
	border:2px solid #CB70BB;
        float:left;
	}
.valentine div{
	width:27%;
	background-repeat:repeat-x;
	height:200px;
	margin:0px; 
	border:2px solid #CB70BB;
	}
img.alignright{
 text-align:right;
 float:right;
}
.borderinner
{
width:250px;
height:200px;
border : 1px solid;
border-color : #CF1356;
}
/************************************************
*	Logo box               	        * 
************************************************/
.logoBoxLeft {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/brand_bg_left.gif) no-repeat scroll left bottom;
height:100%;
}


.logoBoxRight {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/brand_bg_right.gif) no-repeat scroll right bottom;
height:100%;
}

.logoBoxBotMid {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/brand_bg_centre.gif) repeat-X scroll left bottom;
height:100%;
}


.logoBoxContainer {
padding-left:15px;
padding-top:15px;
text-align:left;
width:585px;
}

.logodealsimagelatest{
 width: 60px;
 float:left;
}

/************************************************
*	Logo box               	        * 
************************************************/
.BoxLeft {
background:transparent url(box/box_body_left.gif) repeat-y scroll left bottom;
height:100%;
}

.BoxRight {
background:transparent url(box/box_body_right.gif) repeat-y scroll right bottom;
height:100%;
}

.BoxBotMid {
background:transparent url(box/box_bot_centere.gif) repeat-x scroll left bottom;
height:100%;
}

.GBoxTopMid1 {
background:transparent url(box/box_top_bg1.gif) repeat-x scroll left top;
}

.GBoxTopLeft1 {
background:transparent url(box/box_top_left1.gif) no-repeat scroll left top;
}

.GBoxTopRight1 {
background:transparent url(box/box_top_right1.gif) no-repeat scroll right top;
}

.BoxBotLeft {
background:transparent url(box/box_bot_left.gif) no-repeat scroll left bottom;
height:100%;
}

.BoxBotRight {
background:transparent url(box/box_bot_right.gif) no-repeat scroll right bottom;
height:100%;
min-height:200px;
}

.BoxHeading {
color:#4378C9;
font-family:Arial;
font-size:15.4px;
font-weight:bold;
line-height:40px;
padding-left:15px;
}


.BoxContainer {
padding:15px;
text-align:left;
}

.mainlatestdeals{
 width: 850px;
 float: left;
}

/************************************************
*	apple box               	        * 
************************************************/
.appleBoxLeft {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/apple_bg_left.gif) no-repeat scroll left bottom;
height:100%;
}


.appleBoxRight {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/apple_bg_right.gif) no-repeat scroll right bottom;
height:100%;
}

.appleBoxBotMid {
background:transparent url(http://www.laptopreviews.org.uk/uploads/Image/brandlogo/apple_bg_centre.gif) repeat-X scroll left bottom;
height:100%;
}


.appleBoxContainer {
padding-left:7px;
padding-top:5px;
text-align:left;
width:585px;
}

.appledealsimagelatest{
/* width: 160px;*/
 
 text-align:center;
 float:left;
}

.lapapple{
height:93px;
}
.appledealsimagelatest1{
/* width: 160px;*/
 
 text-align:center;
 float:left;
}

.appledealsimagelatest1 div:hover{
background-color:#E0E0E0;
color:#2559AD;
}



/* BestDeals */

.bestdeals_bg
{
background-image:url(http://www.laptopreviews.org.uk/uploads/best-deals/box_bg.gif);
background-repeat:repeat-x;
border:solid 1px #d9d9d9;
height:200px;
width:240px;
position:absolute;
}

.bestdeals_product_title
{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#146cb0;
padding-left:3px;
padding-top:10px;
}

.bestdeals_content
{
height:17px;
width:213px;
margin-left:2px;
padding-top:7px;
}


.bestdeals_image_product
{
background-repeat:no-repeat;
height:91px;
width:91px;
margin-left:-30px;
margin-left:1px;
margin-top:16px;
}

* html .bestdeals_image_product
{
margin-left:9px;
margin-top:17px;
}


* + html .bestdeals_image_product
{
margin-left:9px;
margin-top:17px;
}



.bestdeals_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
list-style:none;
width:135px;
margin-left:60px;
margin-top:-99px;
}

* html .bestdeals_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
list-style:none;
width:135px;
margin-left:60px;
margin-top:-115px;
}


* + html .bestdeals_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
list-style:none;
width:135px;
margin-left:60px;
margin-top:-115px;
}

.bestdeals_text2
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
list-style:none;
width:135px;
margin-left:60px;
margin-top:5px;
}

.bestdeals_text3
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
list-style:none;
width:135px;
margin-left:60px;
margin-top:5px;
}

.bestdeals_bullets
{
color:#146cb0;
}


.bestdeals_merchant_logo
{
height:24px;
width:81px;
background-repeat:no-repeat;
margin-top:18px;
margin-left:15px;
}


* html .bestdeals_merchant_logo
{
margin-top:13px;
margin-left:15px;
}


* + html .bestdeals_merchant_logo
{
margin-top:13px;
margin-left:15px;
}

.bestdeals_buy_now
{

background-repeat:no-repeat;
height:27px;
width:112px;
margin-left:113px;
margin-top:-24px;
}

.bestdeals_rate
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*color: #006666; */
color:#EC1B2E;
width:140px;
margin-left:100px;
margin-top:72px;
text-align:center;
font-weight:bolder;
}


* html .bestdeals_rate
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#000000;
width:80px;
margin-left:147px;
margin-top:-38px;
}


* + html .bestdeals_rate
{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#000000;
width:80px;
margin-left:147px;
margin-top:-3px;
}


.bestdeals_bg1
{
background-image:url(http://www.laptopreviews.org.uk/uploads/best-deals/box_bg.gif);
background-repeat:repeat-x;
border:solid 1px #d9d9d9;
height:200px;
width:240px;
position:absolute;
margin-left:252px;
}

.bestdeals_con
{
min-height:150px;
width:500px;
padding-top:30px;
}
.bestdeals_breadcrumb
{
width:788px;
}
.bestdeals_con1
{
min-height:200px;
width:920px;
padding-top:30px;
}

/*#####################################*/
        /*Recent post */
/*#####################################*/
.rBoxLeft {
background:transparent url(box/box_body_left.gif) repeat-y scroll left bottom;
height:100%;
}

.rBoxRight {
background:transparent url(box/box_body_right.gif) repeat-y scroll right bottom;
height:100%;
}

.rBoxBotMid {
background:transparent url(box/box_bot_centere.gif) repeat-x scroll left bottom;
height:100%;
}

.rGBoxTopMid1 {
background:transparent url(box/box_top_bg1.gif) repeat-x scroll left top;
}

.rGBoxTopLeft1 {
background:transparent url(box/box_top_left1.gif) no-repeat scroll left top;
}

.rGBoxTopRight1 {
background:transparent url(box/box_top_right1.gif) no-repeat scroll right top;
}

.rBoxBotLeft {
background:transparent url(box/box_bot_left.gif) no-repeat scroll left bottom;
height:100%;
}

.rBoxBotRight {
background:transparent url(box/box_bot_right.gif) no-repeat scroll right bottom;
height:100%;
min-height:200px;
}

.rBoxHeading {
color:#4378C9;
font-family:Arial;
font-size:15.4px;
font-weight:bold;
line-height:40px;
padding-left:15px;
}


.rBoxContainer {
margin-left:10px;
margin-top:15px;
font-size: 12px; 
line-height: 23px; 
height: 420px; 
width:580px;
}

.rmainlatestdeals{
 width: 850px;
 float: left;
}

#rrecent_postn{ 
	background: #FFFFFF url(images/icon_recent_post.gif) no-repeat top left;
	padding-left:25px;
    float:left;
}
/*###########################################*/

/*###########################################*/

.bstepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 494px; /*Width of Carousel Viewer itself*/
height: 136px; /*Height should enough to fit largest content's height*/
}

.bstepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.bstepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 494px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


/*#############################################################################*/
/*price range tab*/
/*#############################################################################*/

.prthead {
background:url(http://www.laptopreviews.org.uk/compare/images/tab-bg-1.gif) repeat-y;
height:30px;
margin-top:15px;
margin-left:5px;
}

.prtheading {
padding-top:5px;
padding-left:10px;
font-size:17px;
font-weight:bold;
color:#FFFFFF;
}

.prtbody {
border:1px solid;
border-color:#B5B5B5;
height:140px;
width:589px;
margin-left:5px;
}

.prtinnerhead {
color:#999999;
}

.prtcontent {
margin-left:15px;
padding-bottom:15px;
}

.prtitem {
padding-left:20px;
margin-top:-4px;
padding-bottom:10px;
}

.prtcontentleft {
width:200px;
height:115px;
}

.prtcontentcenter {
width:150px;
padding-left:210px;
margin-top:-128px;
}

.prtcontentcenter a {
padding-left:12px;
}

.prtitem1 {
margin-top:-4px;
padding-bottom:10px;
}

.prtcontentright {
width:188px;
padding-left:385px;
margin-top:-103px;
}

.prtcontentright a {
padding-left:12px;
}



/*#############################################################################*/
/*most popular laptops*/
/*#############################################################################*/

.mplhead {
background:url(http://www.laptopreviews.org.uk/compare/images/tab-bg-2.gif) repeat-y;
height:30px;
}

.mplheading {
padding-top:5px;
padding-left:10px;
font-size:17px;
font-weight:bold;
color:#FFFFFF;
}

/*#############################################################################*/
/*image scroll*/
/*#############################################################################*/
.hsliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px;
border-bottom-width: 6px;
width: 595px; /*width of featured content slider*/
height: 200px;
}

.hsliderwrapper img {
border:none;
}

.hsliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 579px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.hpagination{
width: 570px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #F4F4F4;
padding: 5px 10px; display:block; color:#c70401;
}

.hpagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.hpagination a:hover, .hpagination a.selected{
color: #000;
background-color: #FEE496;
}
/************************************************
*	apple box               	        * 
************************************************/

.TabView .Tabs {
  display:block;float:left

}
.TabView .Tabs a {

  display:block;
  float:left;
  
  text-align:center;

  font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
  color:#000000; padding-top:5px; height:32px;
  text-decoration:none; background-image:url(images/in_active.gif); width:93px; line-height:13px;
}
* html .TabView .Tabs a {
 padding-top:5px; padding-bottom:10px;

}

.TabView .Tabs br {

  margin:0px;
}

.TabView .Tabs a:hover {

	text-decoration:none;
	}
.TabView .Tabs a.ActiveTab{

	 color:#ffffff; text-decoration:none;  background-image:url(images/active.gif); width:93px; height:32px; 
	
}
.TabView .Tabs a.InactiveTab{
    
}
.TabView .Pages{
    width:600px;
}
.TabView .Pages .Page{
 border:1px solid #d5d5d5; float:left; width:91.5%; width:579px; padding:10px;
}

ul.tabs1 {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 80%; float:left; height:39px;
}
* html ul.tabs1 {
overflow:hidden;
}
ul.tabs1 li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0 0px 0 0;
}
ul.tabs1 a {
	display: block;
	border-bottom: none;
	border-top-width: 2px;
	text-decoration: none;border:0px; margin-left:1px; margin-right:1px;
}
ul.tabs1 a, ul.tabs1 a:link, ul.tabs1 a:visited {
	background-image:url(images/second_tab_active.gif); width:163px; height:35px; background-repeat:no-repeat; padding-top:11px;
	color: #ffffff; border:0px; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000;
}
ul.tabs1 a.active, ul.tabs1 a:link.active, ul.tabs1 a:visited.active {
	background-image:url(images/second_tab_inactive.gif); width:163px; height:35px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;
	font-weight: bold; border:0px; text-align:center; padding-top:12px; color:#FFFFFF;
}
ul.tabs1 a.active {
	position: relative;
	top: 1px;border:0px;
}

/* panels */
div.tabs1 {
	padding: 0em;
}
div.tabs1 div.tabs1 {
	padding: 0;
}
div.tabs1 div.tabs1 div {
	clear: left;
	border: 1px solid #d8d8d8; margin-top:-10px; width:585px; vertical-align:top; overflow:hidden;
}
div.tabs1 div.tabs1 div a {
cursor:pointer;
}
* html div.tabs1 div.tabs1 div {
margin-top:0px;
}
* + html div.tabs1 div.tabs1 div {
margin-top:0px;
}
.review_left
{
 background-image:url(images/review_top_left.gif); width:7px; height:34px; background-repeat:no-repeat;  float:left;
}
.review_center
{
 background-image:url(images/review_top_center.gif); background-repeat:repeat-x; float:left; height:34px; width:905px; color:#000; font-weight:bold;
}
.review_center span
{
 line-height:30px; font-size:14px;
}
.review_right
{
 background-image:url(images/review_top_right.gif); width:7px; height:34px; background-repeat:no-repeat; float:left;
}

#right {
background:url(spl/bg-rightshadow.jpg) no-repeat 0 4px;
float:right;
width:260px;
/*height:250px;*/
}
* html #right {

padding:4px 0 10px 5px;width:260px;

}

#rightarticle_new {
/*background:url(spl/dash-news.gif) repeat-x;*/
border: 1px solid #F0F0F0;
/*background:url(spl/right_bottom.gif) no-repeat left bottom;*/
border-top:0px;

padding:10px 4px 16px 4px;
width:275px;
float:left;
/*height:150px;*/
}

#right_new{
	float:left;
	width:114px;
	padding-bottom:20px;	
}
#right_new1{
	float:right;
	width:114px;	
	padding-bottom:20px;	
}
#righttxt_tittle_new {
line-height:16px;
padding-bottom:8px;
color:#1A528E;
font-size:0.9em;
font-weight:bold;
margin:0 0 0.1em;
padding-left:25px;
}
#rightprice_new {
color:#BC1F1E;
font-weight:bold;
font-size:1.2em;
margin-bottom:5px;
margin-top:8px;
padding-left:30px;
}
#rightprice_new a {
color:#BC1F1E;
}
#right_btnnew {
margin-left:15px;
margin-top:5px;
width:61px;
height:19px;
}
#right_imgnew {
margin-left:15px;
/*background:url(spl/laptop.gif) no-repeat;*/
width:82px;
height:63px;
}



#right_txt {
background:#739DCC url(spl/bg-h3.gif) no-repeat scroll 0 0;
background:url(spl/top_bg.gif) no-repeat;
color:#000;
margin:0;
font-weight:bold;
padding:7px 10px 8px;
text-transform:none;
width:285px;
}


.splcont
{
width:590px;
margin-top:10px; float:left;
}
.splban
{
/*width:199px;
height:175px;*/
}
.sploff
{
width:590px;
}
.spltabhead
{
background:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/subheader-tab.gif) no-repeat;
height:40px; float:left;
}

.spltabhead h1
{
padding-top:5px;
padding-left:10px;
}

.sploffin
{
width:590px;
margin-top:15px;
border:solid 1px #E8E7E7; float:left;
}

div.sploffin img
{
border:none;
}

div.sploffin a, div.sploffin a:visited
{
text-decoration:none;
color:#000000;
}


div.sploffin a:hover
{
text-decoration:none;
color:#000000;
cursor:hand;
}

div.sploffin:hover
{
width:590px;
margin-top:15px;
border:solid 1px #2997EC;
}
div.sploffinhead
{
background:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/inactive-tab-header.gif) no-repeat;
width::590px;height:40px;
}

div.sploffinhead a
{
color:#005BCD;
}

div.sploffinhead a:hover
{
color:#005BCD;
}

.sploffinhead h2
{
padding-top:5px;
color:#2A97EC;
padding-left:10px;
}
div.sploffinbody
{
background:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/inactive-tab-bg.gif);
float:left;
width::590px;
background-repeat: no-repeat;
}
div.sploffinfoot
{
background:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/inactive-tab-footer.gif);
height:8px;
width::590px;
background-repeat: no-repeat; float:left;
}
.bestdeals_bg2
{
background-image:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/box_bg1.gif);
padding:24px 0px 0px 45px; width:250px; height:220px;

}
.bestdeals_bg3
{
background-image:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/spl/box_bg2.gif);
padding:24px 0px 0px 45px; width:250px; height:220px;

}
.chri_border
{
	background:url(images/offer_border.gif);
	background-repeat:no-repeat;
	width:220px;
	height:190px;
       float:left;
}
.pro_head
{
color:#1585DB; font-weight:bold;
}
.pro_head:hover
{
text-decoration:underline;
}
.price_txt
{
font-weight:bold;color:#454545;
}
.visit_link:hover
{
color:#FE6328;text-decoration:underline;
}
.visit_link
{
color:#FE6328;
}
.pro_tr
{
border-bottom:1px dotted silver;
}
.pcla
{
color:#1585DB;
}

/*--------------------------------------------------------------------vc-------------------------------------------------*/


table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}
body{font:13px/1.22 arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
.cta-v2 span,.cta span,.external .cont span,#hp-custom2 table .last-cell .external .cont span{background:transparent url(images/sprite-button.png) no-repeat scroll 0 0;}
.alpha-pagination li em,.alpha-pagination li a{font-weight:bold;}
.cta{border:none;font-size:100%;width:10em;display:block;cursor:pointer;}
button.cta{background:none;padding:0;}
.cta span{display:block;position:relative;color:#fff; margin-top:-2px;}
a.cta,a:hover.cta,a:link.cta,a:visited.cta{text-decoration:none;}.cta .t{margin-left:5px;background-position:100% -10px;}
.cta .t span{left:-5px;background-position:-420px 0;padding:5px 0 0 0;}
.cta .cont span{background:none;padding:0 10px;}.cta .b{margin-left:5px;background-position:100% -185px;font-size:0;}
.cta .b span{position:relative;left:-5px;background-position:-420px -195px;padding:0 0 5px 0;}
.internal .cont{background-position:-1260px 50%;}
.external .cont{background-position:-840px 50%;}
.internal .t span{background-position:-1260px 0;}
.internal .b{background-position:100% -195px;}
.internal .b span{background-position:-1260px -195px;}
.external .t{background-position:100% -20px;}
.external .t span{background-position:-840px 0;}
.external .b{background-position:100% -175px;}
.external .b span{background-position:-840px -195px;}
#hp-custom2 table .last-cell .external .cont span{background-position:40px 208px;}
.three-col #page,.two-col #page,.one-two-one-col #page{width:974px;margin:0 auto;text-align:left;}
.gen-ter-mod{margin-bottom:11px;padding-bottom:16px;}
.gen-pri-mod,.gen-sec-mod,.gen-sec-mod-grey,.gen-ter-mod{background-position:left bottom;}
#four .gen-pri-mod,#four .gen-pri-mod h2,.one-two-one-col .gen-pri-mod,.one-two-one-col .gen-pri-mod h2{background:none;}
#four .gen-pri-mod,.one-two-one-col 
.gen-pri-mod{border:1px solid #CCC;}
.partners-offers table{margin-left:1px;width:299px;text-align:center; border:solid 1px #E5E5E5; border-top:none; border-bottom:none;}
* html .partners-offers table{margin-left:0px;width:300px;} * + html .partners-offers table{margin-left:0px;width:300px;}
.partners-offers td,.partners-offers th{padding:5px 0;font-size:93%;}
.partners-offers th{color:#454545;font-weight:bold;text-align:center;}
.partners-offers td,.partners-offers th{color:#000;}
.partners-offers tbody tr{background:#ebebeb;}
.partners-offers tr.alternate-row{background-color:#f8f8f8;}
.partners-offers th.first-header,.partners-offers td.first-cell{text-align:left;padding-left:5px;}
.partners-offers th.last-header,.partners-offers td.last-cell{padding-right:2px;}
.partners-offers td.last-cell .cta{width:50px;margin:0 auto;}


/*--------------------------------------------------------------------AJAX Tab-------------------------------------------------*/

.off {
background:url(images/in_active.gif) no-repeat;
color:#000000;
border:none;
font-weight:bold;
height:37px;
width:88px;
outline:none;
border:none;
padding-left:5px;
cursor:pointer;
list-style:none;
float:left;
line-height:15px;
padding-top:4px;
text-align:center;
}
.off a a:hover {outline:none;}
.on {
background:url(images/active.gif) no-repeat;
color:#FFFFFF;
border:none;
font-weight:bold;
height:37px;
width:88px;
outline:none;
border:none;
cursor:pointer;
list-style:none;
float:left;
padding-left:5px;
line-height:15px;
padding-top:4px;
text-align:center;
}

.on a a:hover {outline:none; margin:5px;}


#tabmen
{
float:left; width:600px;
}

* html #tabmen
{
margin-left:-40px;
margin-top:10px;
}

* + html #tabmen
{
margin-left:-40px;
margin-top:10px;
}


.htheadi
{width:279px;}

.htheadi
{width:278px;}

* html .htheadi
{width:286px;}

/*    content css   */
#introback{
	float:left;
	width:570px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	line-height:18px;
	color:#000000;		
}
#introback a
{
cursor:pointer !important;;
}

#introback h1{
	width:100%;
	font-size:24px;
}
#introback p{
	float:left;
	font-size:12px;
width:100%;
	
}
#introback .picture{
	float:right;
	width:150px;
	height:150px;	
}
#sectionTitle {
	border-color:#DDE2E6;
	border-style:solid;
	float:left;
	width:570px;
	border-width:1px 0 1px 0;
	padding:5px 0;
}

#sectionTitle .flc {
	color:#666666;
	font-size:16px;
	text-align:right;
	padding-top:3px;
}
#sectionTitle .flc span {
	color:#000000;
	font-size:16px;	
	font-weight:bold;
	padding-top:3px;
}
#sectionTitle .Heading3a {
	color:#000000;
	float:left;
	font-size:18px;
}

#articleback{
	float:left;
	width:570px;
	clear:left;
}

#articleback ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
#articleback ol li {
	float:left;
	padding:10px 0 0;
}
#articleback ol li .stepBg {	
	color:#0D71A3;
	display:inline;
	float:left;	
	font-size:11px;

	font-weight:bold;
	line-height:normal;
	margin-right:10px;
	text-align:center;
	width:25px;
}
#articleback  ol li .stepBg span {  
	background:url(http://www.laptopreviews.org.uk/wp-content/themes/revolution_news-21/images/circles.gif) no-repeat left -25px;
	color:#707070;
	display:block;
	float:left;
	font-size:18px;
	margin-top:2px;
	height:25px;
	padding-top:2px;
	width:100%;
}

#articleback ol li p {
	margin:10px 0 0;
	width:93%;
}
#articleback ol li p image {
margin-right:0px;
}
a {
cursor:pointer;
}
