/*@charset "utf-8"; */
/* CSS Document */

/* Main Container */

#main_container {
	width:1100px;
	height:900px;
	border-style:solid; color:#104b85;
	border-width:1px;
	margin-top:0px;
	margin-left:65px;
}

/* Header */	
	
#header {
	height:180px;
	background-image:url(Images/Creatives/header+nav3.gif);
	}

#header_position {
	position:absolute;
	margin-top:25px;
	margin-left:50px;
	}
		
ul.navheader {
	width:950px; 
	position:absolute;
	margin-left:60px;
	margin-top:-32px;

	}


/* test footer end*/

#secondary_container {
	width:1096px;
	height:700px;
	border-left-style:solid; color:#104b85;
	border-right-style:solid; color:#104b85;
	border-width:2px;
	margin-left:65px;
	}

/* Navigation */	
	
ul {
	list-style-type:none;
	height:30px;
	margin:auto;
	font-family: Helvetica;
	}

li {
	float:left;
	background-color:#FFFFFF;
	}

ul a {
	background-image: url(Images/Creatives/divider.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:26px;
	padding-left:20px;
	display: block;
	line-height:30px;
	text-decoration:none;
	font-family: Helvetica;
	font-size:13px;
	color: #104b85;
	}

ul a:hover {
	background-color:#165088;
	font:Helvetica; color:#FFFFFF;
	}

/* Home Page Boxes */

/* Text Colour for Homepage */

h1{
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	font-size:18px;
	padding-top:10px;
	padding-left:15px;
	font-weight:bolder;
	}

a {
	text-decoration: none; color:#000000;
	font-family: Helvetica;
	font-size: 17px;
	font-weight:bolder;

	}	
	
.title {
	font-family:Arial, Helvetica, sans-serif; color:#000000;
	font-size:17px;
	font-weight:bolder;
	padding-top:10px;
	padding-left:10px;
	}

.text_style {
	font-family:Arial, Helvetica, sans-serif; color:#666666;
	font-size:12px;
	text-align:justify;
	padding-left:10px;
	padding-right:15px;
	padding-top:15px;
	}

.text_styling {
	font-family:Arial, Helvetica, sans-serif; color:#666666;
	font-size:12px;
	text-align:inherit;
	padding-left:10px;
	padding-right:15px;
	padding-top:15px;
	}
	
/* Intro box Styling */
	
#intro_box {
	position: absolute;
	background-image: url(Images/Creatives/dave-welcome-speech.gif);
	width:290px;
	height:245px;
	margin-left:80px;
	margin-top:30px;
	background-color: #FFFFFF;
	}
.text_box{
	width:155px;
	height:90px;
	border-width:1px;
	margin-left:7px;
	margin-bottom:100px;
	}

/* Blog Box Styling */

#blog_box {
	position: absolute;
	width:300px;
	height:250px;
	margin-left:400px;
	margin-top:30px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color: #F8F8F8;
	}

.speech {
	float:right;
	padding-top:40px;
	padding-right:10px;
	}
	
.read_more1 {
	position: absolute; 
	padding-top:95px;
	padding-left:10px;
	}
	
.read_more {
	position: absolute; 
	padding-top:80px;
	padding-left:10px;
	}

.blog_image {
	float:right;
	padding-right:15px;
	padding-top:20px;
	}	

#blog_article {
	position:absolute;
	width:660px;
	height:600px;
	top:206px; 
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-left:65px;
	margin-top:30px;
	}

.image_blog {
	float:right;
	padding-top:65px;
	padding-left:20px;
	padding-right:20px;
	}

.blog_print {
	position:absolute;
	margin-left:62px;
	margin-top:640px;
		}

.blog_print2 {
	position:absolute;
	margin-top:35px;
	margin-left:502px;
	}		

.blog_prevnext {
	position:absolute;
	margin-top:645px;
	margin-left:520px;
	}		

.blog_next {
	position:absolute;
	margin-top:645px;
	margin-left:625px;
	}			
/* Buying Guides Styling */

#buying_guides {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	margin-left:80px;
	margin-top:290px;
	background-color: #F8F8F8;
	}

.buying_guides {
	float:right;
	padding-top:10px;
	padding-right:10px;
	}

.read_more2 {
	padding-top:73px;
	padding-left:10px;
	}
		

/* Comparison Box */

#comparison {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	margin-left:400px;
	margin-top:290px;
	background-color: #F8F8F8;
	}

.comparison {
	float: right;
	padding-top:10px;
	padding-right:10px;
	}

/* Editorial Pics Styling */

#editorial_picks {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	margin-left:720px;
	margin-top:290px;
	background-color: #F8F8F8;
	}

.editorial {
	float:right;
	padding-top:40px;
	padding-right:10px;
	}

/* MPU */

#mpu {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-left:720px;
	margin-top:30px;
	background-color:#F8F8F8;
	}
	
#tag_position {
	padding-top:40px;
	padding-left:50px;
	}	
	

/* Buying Guides Home Page */

#buyingbox1 {
	position: absolute;
	width:321px;
	height:258px;
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:65px;
	margin-top:190px;
	
	}

#buyingbox2 {
	position: absolute;
	width:321px;
	height:258px;
	margin-left:392px;
	margin-top:190px;
	border-style:solid;
	color: #DEDEDE; 
	border-width:1px;
	background-color: #F8F8F8;
	}

#buyingbox3 {
	position: absolute;
	width:321px;
	height:258px;
	border-style:solid; color: #DEDEDE; 
	border-width:1px;
	margin-left:65px;
	margin-top:465px;
	background-color: #F8F8F8;
	}	

#buyingbox4 {
	position: absolute;
	width:321px;
	height:258px;
	margin-left:392px;
	margin-top:465px;
	border-style:solid;
	color: #DEDEDE; /*border color 666666 */
	border-width:1px;
	background-color: #F8F8F8;
	}	
	
.car {
	float:right;
	padding-top:10px;
	}

.read_box2 {
	margin-top:100px;
	margin-left:25px;
	}

.intro_image {
	position:absolute;
	float:right;
	margin-top:0px;
	padding-right:20px;
	}

.buying_image {
	float:right;
	padding-top:20px;
	padding-right:10px;
	}	

/* Buying Guide Pages */

#main_container_buying_guide {
	width:1100px;
	height: auto;
	border-style:solid; color:#104b85;
	border-width:1px;
	margin-top: auto; /* 0px in other places*/
	margin-left:65px;
}

#article_intro {
	position:absolute;
	width:660px;
	height:150px;
	top:185px; 
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:65px;
	margin-top:52px;
	}

/* Article page */	

#main_container_article_page {
	width:1100px;
	height:1790px;
	border-style:solid; color:#104b85;
	border-width:1px;
	margin-top:0px;
	margin-left:65px;
}

#article_page {
	position:absolute;
	width:660px;
	height:1520px;
	top:350px; 
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-left:65px;
	margin-top:30px;
	}

#other_guides { 
	width:300px;
	height:150px;
	border-style:solid; color: #666666;
	border-width:1px;
	margin-top:260px;
	}

#mpu2 {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color: #DEDEDE; 
	border-width:1px;
	margin-top:-97px;
	margin-left:675px;
	background-color:#F8F8F8;
	}
	
#mpu3 {
	position: absolute;
	width:300px;
	height:250px;
	border-style:solid; color:#666666;
	border-width:1px;
	margin-top:0px;
	margin-left:675px;
	}

.article {
	float:right;
	padding-top:20px;
	padding-right:20px;
	}

.print {
	float:right;
	margin-top:-25px;
	margin-right:10px;
	
	}
	
.image_holder {
	float:right;
	margin-right:-143px;
	margin-top:65px;
	}	

#buying_article{
	position:absolute;
	width:300px;
	height:150px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-left:675px;
	margin-top:265px;
	}

	

/* Ask & Contact Dave */

#ask_intro {
	position:absolute;
	top:185px;
	margin-left:65px;
	margin-top:25px;
	}

#ask_box1 {
	position: absolute;
	width:325px;
	height:260px;
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:69px;
	margin-top:210px;

	}

#ask_box2 {
	position: absolute;
	width:316px;
	height:260px;
	margin-left:400px;
	margin-top:210px;
	border-style:solid; color: #DEDEDE; 
	border-width:1px;
	background-color: #F8F8F8;
	}	

#ask_box3 {
	position: absolute;
	width:325px;
	height:260px;
	border-style:solid; color: #DEDEDE; 
	border-width:1px;
	margin-left:69px;
	margin-top:475px;
	background-color: #F8F8F8;
	}
	
#ask_box4 {
	position: absolute;
	width:316px;
	height:260px;
	margin-left:400px;
	margin-top:475px;
	border-style:solid; color: #DEDEDE; 
	border-width:1px;
	background-color: #F8F8F8;
	}	

#ask_text {
	position:absolute;
	width:400px;
	height:150px;
	border-width:1px;
	margin-top:35px;
	left:150px;
	}

.ask_image {
	float:right;
	padding-left:15px;
	}
	
.ask_read {
	position:absolute;
	margin-left:10px;
	padding-top:20px;
	}
	
#contact_box{
	position:absolute;
	width:649px;
	height:500px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-top:220px;
	margin-left:65px;
	}	
	
.topic_position {
	position:absolute;
	margin-left:10px;
	margin-top:15px;
	}
	
.query {
	position:absolute;
	width:180px;
	height:75px;
	margin-left:0px;
	margin-top:40px;
	}

.your_query {
	position:absolute;
	width:350px;
	height:280px;
	margin-left:10px;
	margin-top:80px;
	}	
	


					
/* Dave Recommends */

#dave_recommends {
	position:absolute;
	width:648px;
	height:170px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-top:208px;
	margin-left:67px;
	background-color:#F8F8F8;
	}

#dave_recommends2 {
	position:absolute;
	width:648px;
	height:170px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-top:385px;
	margin-left:67px;
	background-color:#F8F8F8;
	}	

#dave_recommends3 {
	position:absolute;
	width:648px;
	height:170px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-top:562px;
	margin-left:67px;
	background-color:#F8F8F8;
	}	

.img_rec {
	position:absolute;
	padding: 15px;
	}	
.img_rec2{
	float:right;
	padding:5px;
	padding-top:40px;
	}	

.rec_visit {
	position:absolute;
	padding-top:145px;
	padding-left:335px;
	}	

.rec_text {
	position:absolute;
	width:250px;
	height:111px;
	border-width:1px;
	margin-top:16px;
	margin-left:330px;	
	}

.tags{
	position:absolute;
	width:300px;
	height:30px;
	margin-top:131px;
	margin-left:16px;
	}		

/* Dave News */

#news{
	position:absolute;
	width:648px;
	height:100px;
	border-style:solid; color:#DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:67px;
	margin-top:210px;
	}

#news_1{
	position:absolute;
	width:648px;
	height:100px;
	border-style:solid; color:#DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:67px;
	margin-top:330px;
	}

#news_2{
	position:absolute;
	width:648px;
	height:100px;
	border-style:solid; color:#DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:67px;
	margin-top:450px;
	}
	
#news_image {
	float:right;
	margin-top:15px;
	padding-left:20PX;
	}
/* Comparison */

#other_articles{
	position:absolute;
	width:275px;
	height:150px;
	border-style:solid; color: #DEDEDE;
	border-width:1px;
	margin-left:750px;
	margin-top:29px;
	}

#comparison_box {
	position:absolute; 
	width:207px;
	height:120px;
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:66px;
	margin-top:213px;
	
	}

#comparison_box2 {
	position:absolute;
	width:207px;
	height:120px;
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:286px;
	margin-top:213px;
	
	}	

#comparison_box3 {
	position:absolute;
	width:207px;
	height:120px;
	border-style:solid; color: #DEDEDE;
	background-color:#F8F8F8;
	border-width:1px;
	margin-left:507px;
	margin-top:213px;	
	}	

.image_position {
	float:right;
	padding-top:45px;
	padding-left:15px;
	}

.comparison_position {
	float:right;
	padding-top:55px;
	padding-left:15px;
	}	
		
.compare {
	padding-left:10px;
	padding-top:40px;
	}

.compare2 {
	padding-left:15px;
	padding-top:26px;
	}	
	
/*Sitemap*/

#sitemap_home {
	position:absolute;
	width:300px;
	height:100px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:100px;
	margin-top:30px;
	}
	
#sitemap_bg {
	position:absolute;
	width:300px;
	height:200px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:100px;
	margin-top:140px;
	}

#sitemap_compare {
	position:absolute;
	width:300px;
	height:125px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:100px;
	margin-top:351px;
	}

#sitemap_news {
	position:absolute;
	width:300px;
	height:125px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:100px;
	margin-top:487px;
	}	

#sitemap_blog {
	position:absolute;
	width:300px;
	height:100px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:410px;
	margin-top:30px;
	}

#sitemap_rec{
	position:absolute;
	width:300px;
	height:125px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:410px;
	margin-top:351px;
	}

#sitemap_search {
	position:absolute;
	width:300px;
	height:125px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:410px;
	margin-top:487px;
	}

#sitemap_ask {
	position:absolute;
	width:300px;
	height:95px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:410px;
	margin-top:140px;
	}

#sitemap_contact {
	position:absolute;
	width:300px;
	height:95px;
	border-style:solid; color:#DEDEDE;
	border-width:1px;
	background-color:#F8F8F8;
	margin-left:410px;
	margin-top:245px;
	}

.sitemap_view {
	padding-left:10px;
	padding-top:30px;
	}

.sitemap_image {
	float:right;
	padding-right:20px;
	padding-bottom:20px;
	}

/* Search Box		*/ 

.search-box {
 margin:0 3px ;
 padding:0;
 float:right;
 position:absolute; 
 left:890px; 
 top:70px
 } 
 
#search #searchsubmit {
 margin:5px;
 }   
 
input#s {
 background:#ffff;
 border:1px solid #ccc;
 height:18px;
 width:160px;
 padding:0 2px 3px 5px;
 float:left;
 margin-top:5px;
 color:#333;
 }
 
input#sbutt {
 margin:0 0 5px 8px ;
 padding:0;
 height:30px; 
 width:30px;
 color:#eee;
 background: url(Images/Creatives/search.png) no-repeat;
 border:none;
 }
 
/* Search Result Page*/ 

#search_title {
	
	/*position:relative;
	top:12px;
	*/
	width:660px;
	height:175px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:40px;
	}

#search_title_did_you_mean{
	width:660px;
	height:175px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:40px;

}	

#search_title_did_you_mean_IE6{
	position:relative;
	top:34px;
	width:660px;
	height:175px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:40px;

}	

#search_title_IE6 {
	position:relative;
	top:13px; /* 34*/
	width:660px;
	height:175px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:40px;
	}
	
#search_result1_IE6 {
	position:relative;
	top:15px; /* 34*/
	width:660px;
	height:120px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:10px;
	}
	
#search_result1 {
	width:660px;
	height:120px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:10px;
	}
	
 #search_result2 {
	width:660px;
	height:120px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:10px;
	}
	
#search_result3 {
	width:660px;
	height:120px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:10px;
	}

#search_result4 {
	width:660px;
	height:120px;
	border-style:solid; color:#dedede;
	border-width:1px;
	background-color:#f8f8f8;
	margin-left:65px;
	margin-top:10px;
	}	

.search_image {
	float:right;
	padding-top:30px;
	padding-right:25px;
	}		

.description {
	font-size:14px; color:#000000;
	padding-left:10px;
	padding-right:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
	
		