/* CSS Document */

/*##############################################################
  Eric Meyer's Latest version of Reset.css (includes Baseline)
##############################################################*/ 

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {border: 0}
table {border-collapse: collapse; border-spacing: 0}
ul {list-style: none}
q:before, q:after,
blockquote:before, blockquote:after {content: ""}

/*#######################
  Element Styles 
#######################*/

html, body {height:100%; font-size:14px; font-family:Helvetica, Arial, Verdana, sans-serif; color:#282828; background:#f4f3f3 url(../images/body_bg.jpg) left top repeat-x}
h1 {padding:20px 0 0px 450px; margin-bottom:13px; font-size:22px; color:#fff; background:url(../images/logo2.png) left 50% no-repeat}
h2, h3, h4, h5, p, ul, ol, dl {margin:15px 0}
h2, h3, h4, h5 {font-weight:bold}
h2 {clear:both; font-size:1.75em; text-align:center; color:#da0100; background:url(../images/headline_bg2.jpg) left 50% no-repeat}
h3 {font-size:1.25em}
h4 {font-size:1.15em}
h5 {font-size:1em; font-style:italic; color:gray}
a {color:#1234FF; outline:none}
	a:hover {text-decoration:none}
dt {margin:15px 0; font-weight:bold}
dd {margin:5px 0 5px 15px}
ol {margin-left:25px}

/*#######################
  Layout Styles 
#######################*/

#wrapper {width:966px; min-height:100%; padding:15px; margin:0 auto}

#header {height:95px; padding:5px 0; margin-bottom:15px}
#navigation li {float:left; display:inline; width:115px; height:39px; margin-right:5px; font-size:1.15em; text-transform:lowercase}
	#navigation li a {display:block; width:115px; height:26px; padding-top: 13px; text-align:center; text-decoration:none; color:#fff; background:url(../images/nav_tab_red.png) left top no-repeat}
	#navigation li.current a {display:block; width:115px; height:26px; padding-top: 13px; text-align:center; text-decoration:none; color:#fff; background:url(../images/current_nav_tab.png) left top no-repeat}
		#navigation li a:hover {color:#282828; background:url(../images/active_nav_tab2.png) left top no-repeat}

#content {clear:both; float:left; padding-bottom:80px}	
	#content p {line-height:1.25em}
	#content ul {margin-left:25px; list-style-type:disc}
		#content li {margin:10px 0}	

	#content #page_labels {float:left; width:100%; margin:0 0 15px 0}				
		#content #page_labels li {float:left; display:inline; width:295px; margin:0 15px 15px 0; font-size:1.4em}
			#content #page_labels li a {display:block; padding:20px 0 20px 105px; color:#666666; text-decoration:none}
			#content #page_labels #find {background:url(../images/magnifying_glass.png) left 50% no-repeat}
			#content #page_labels #seo_reports {background:url(../images/chart_icon.png) left 50% no-repeat}
			#content #page_labels #security {background:url(../images/lock_icon.png) left 50% no-repeat}
			#content #page_labels #piggy_bank {background:url(../images/piggy_bank.png) left 50% no-repeat}
			#content #page_labels #signup {background:url(../images/signup.png) left 50% no-repeat}
			#content #page_labels #money_tree {background:url(../images/moneytree.png) left 50% no-repeat}
        
	#content #sub_navigation {float:left; width:100%; margin:0 0 5px 0}				
		#content #sub_navigation li {float:left; display:inline; width:236px; margin:0 5px 15px 0; font-size:1.4em}
			#content #sub_navigation li a {display:block; padding:15px 0px 25px 82px; color:#222222; text-decoration:none}
			#content #sub_navigation #find {background:url(../images/magnifying_glass.png) left 50% no-repeat}
			#content #sub_navigation #seo_reports {background:url(../images/chart_icon.png) left 50% no-repeat}
			#content #sub_navigation #security {background:url(../images/lock_icon.png) left 50% no-repeat}
			#content #sub_navigation #piggy_bank {background:url(../images/piggy_bank.png) left 50% no-repeat}
			#content #sub_navigation #car {background:url(../images/car_u.png) left 50% no-repeat}
			#content #sub_navigation #car_s {background:url(../images/car_s.png) left 50% no-repeat}
			#content #sub_navigation #home {background:url(../images/house_u.png) left 50% no-repeat}
			#content #sub_navigation #home_s {background:url(../images/house_s.png) left 50% no-repeat}
			#content #sub_navigation #travel {background:url(../images/travel_u.png) left 50% no-repeat}
			#content #sub_navigation #travel_s {background:url(../images/travel_s.png) left 50% no-repeat}
			#content #sub_navigation #life {background:url(../images/life_u.png) left 50% no-repeat}
			#content #sub_navigation #life_s {background:url(../images/life_s.png) left 50% no-repeat}
			#content #sub_navigation #breakdown {background:url(../images/breakdown_u.png) left 50% no-repeat}
			#content #sub_navigation #breakdown_s {background:url(../images/breakdown_s.png) left 50% no-repeat}
			#content #sub_navigation #hotel {background:url(../images/hotel_u.png) left 50% no-repeat}
			#content #sub_navigation #hotel_s {background:url(../images/hotel_s.png) left 50% no-repeat}
			#content #sub_navigation #suitcase {background:url(../images/suitcase_u.png) left 50% no-repeat}
			#content #sub_navigation #suitcase_s {background:url(../images/suitcase_s.png) left 50% no-repeat}
			#content #sub_navigation #savings {background:url(../images/savings_u.png) left 50% no-repeat}
			#content #sub_navigation #savings_s {background:url(../images/savings_s.png) left 50% no-repeat}
			#content #sub_navigation #creditcards {background:url(../images/creditcards_u.png) left 50% no-repeat}
			#content #sub_navigation #creditcards_s {background:url(../images/creditcards_s.png) left 50% no-repeat}
			#content #sub_navigation #loans {background:url(../images/loans_u.png) left 50% no-repeat}
			#content #sub_navigation #loans_s {background:url(../images/loans_s.png) left 50% no-repeat}
			#content #sub_navigation #supermarket {background:url(../images/supermarket_u.png) left 50% no-repeat}
			#content #sub_navigation #supermarket_s {background:url(../images/supermarket_s.png) left 50% no-repeat}
			#content #sub_navigation #soundvision {background:url(../images/musicvideo_u.png) left 50% no-repeat}
			#content #sub_navigation #soundvision_s {background:url(../images/musicvideo_s.png) left 50% no-repeat}
			#content #sub_navigation #othershopping {background:url(../images/othershopping_u.png) left 50% no-repeat}
			#content #sub_navigation #othershopping_s {background:url(../images/othershopping_s.png) left 50% no-repeat}
			#content #sub_navigation #mobile {background:url(../images/mobilephones_u.png) left 50% no-repeat}
			#content #sub_navigation #mobile_s {background:url(../images/mobilephones_s.png) left 50% no-repeat}
			#content #sub_navigation #signup {background:url(../images/signup.png) left 50% no-repeat}
			#content #sub_navigation #money_tree {background:url(../images/moneytree.png) left 50% no-repeat}

            
	#content #sites {float:left; width:100%; margin:10px 0 10px 80px}				
	#content #sites .description_column {float:left; display:inline; width:280px; margin-right:5px; min-height:100px}
	#content #sites .data_column {float:left; display:inline; width:200px; margin-right:5px; min-height:100px}
    #content #sites .border {border: 1px solid #da0100; padding: 0 10px;}
		#content #sites li {background-color:#FFFFFF; float:centre; display:inline-block; width:700px; margin:0 15px 5px 0; font-size:1.2em; border: 1px solid #da0100; padding: 0 10px}
			#content #sites li a {display:inline-block; padding:25px 0 25px 210px; color:#222222; text-decoration:none}
	#content #newsites {float:left; width:100%; margin:10px 0 10px 80px}				
	#content #newsites .description_column {float:left; display:inline; width:280px; margin-right:5px; min-height:100px}
	#content #newsites .data_column {float:left; display:inline; width:200px; margin-right:5px; min-height:100px}
    #content #newsites .border {border: 1px solid #da0100; padding: 0 10px;}
		#content #newsites li {background-color:#FFFFFF; float:centre; display:inline-block; width:700px; margin:0 15px 5px 0; font-size:1.2em; border: 1px solid #da0100; padding: 0 10px}
			#content #newsites li a {display:inline-block; padding:10px 0 10px 210px; color:#222222; text-decoration:none; min-height:80px}
 
	#content .two_columns {float:left; display:inline; width:468px; margin-right:15px;}
	
    #content .two_columns .bl {background: url(../images/bl.gif) 0 100% no-repeat;}
    #content .two_columns .br {background: url(../images/br.gif) 100% 100% no-repeat;}
    #content .two_columns .tl {background: url(../images/tl.gif) 0 0 no-repeat;}
    #content .two_columns .tr {background: url(../images/tr.gif) 100% 0 no-repeat; margin:5px;}
    #content .two_columns .t {background: url(../images/dot.gif) 0 0 repeat-x;}
    #content .two_columns .border {border: 1px solid #da0100; padding: 0 10px; background-color:#FFFFFF;}

	#content .three_columns {float:left; display:inline; width:307px; margin-right:15px;}

    #content .three_columns .border {border: 1px solid #da0100; padding: 0 10px; background-color:#FFFFFF;}
	
    #content .news {float:left; display:block; width:966px; margin-bottom:15px;}

    #content .news .border {border: 1px solid #da0100; padding: 0 10px; background-color:#FFFFFF;}
    
/* Form Styles */
input, textarea {padding:3px; font-size:.95em; font-family:Helvetica, Arial, Verdana, sans-serif; font-style:italic; color:gray}
input {width:250px}
textarea {width:350px; height:150px}
#submit {width:100px; font-weight:bold; color:#000; font-style:normal}
	
#footer {margin-top:-110px; height:80px; clear:both; padding: 0px; color:#FFFFFF; text-align:center; background:url(../images/footer_bg.jpg) left top repeat-x; background-color:#282828}
    #footer a {color:#FFFFFF; outline:none}
/*Opera Fix*/
#wrapper:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}
