@charset "utf-8";
/* CSS Document */

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #003366;
	margin:0;
	padding:0;
	background-color: E3EAF2;
	background-image: url(../timages/bg_body_top3.gif);
	background-repeat: repeat-x;
}

	
#wrapper {
	position:relative;
	width:930px;
	margin:0 auto;
	padding:0 0px }
	

	
.leftAlign { text-align:left }
.centerAlign { text-align:center }
.rightAlign { text-align:right }

/* ------------------------------------------------- */
/* Network Bar										 */
/* ------------------------------------------------- */

#network-bar {
	background-image: url(../timages/network_bar_bg3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#89A4B9;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	position:relative;
	height:32px;
}

#network-bar .network-links {
	width:930px;
	padding: 13px 30px 0 30px;
	margin: 0 auto;
}


#network-bar .network-links .network-right {
	width:50%;
	float:right;
	text-align:right;
}
#network-bar a {
	color:#333399;
	text-decoration:none;
	font-weight:bold;
}

#network-bar a:hover {
	color:#333399;
	border-bottom: 2px dotted #333399;
}

/* ------------------------------------------------- */
/* Header: Logo, Tagline, and Navigation */
/* ------------------------------------------------- */

#header {
	position:relative;
	width:930px;
	height:126px;
}

#header.small {
	position:relative;
	width:351px;
	padding:0 20px;
	height:118px;
}

	/* Logo */

	#header h8 {
		margin:0;
		padding:0 }

		.imglogo a{
			display: block;
			width: 365px;
			height: 90px;
			text-indent: -200em;
			border-bottom: none;
			position: absolute;
			top: 4px;
			text-decoration: none }
			
		.imglogo a hover{text-decoration: none}

	/* Tagline */

	#header h3 {
		margin:0;
		padding:0;
		display:block;
		position: absolute;
		top: 100px;
		left: 225px;
		font: italic 14px Georgia, "Times New Roman", Times, serif;
		color: #333399;
		border-top: none;
		text-transform: none;
		letter-spacing: 1px }
		
		#header h3 strong {
			letter-spacing: normal !important }
			
	/* Navigation */
	
	#header ul {
		margin:0;
		padding:0;
		position: absolute;
		top: 0;
		right: 0;
		list-style:none;
		font: 18px Arial, Helvetica, sans-serif;
		letter-spacing: -1px }

	#header ul li {
		float:left;
		top: 79px;
		margin:0 0 0 0;
		padding:0;
		position:relative; display: inline;}
		
		#header ul li.last {
			margin-right:0 !important}


	#header ul li a {
		height:38px;
		float:left;
		display:block;
		text-decoration:none;
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
}
		
		
	#header ul li#current {
		height:47px;
		float:left;
		display:block;
		text-decoration:none;
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
		color: ffffff;
		background-color: #333399 }
		
	#header ul li#current.last {
		margin-right:-5px !important }

	#header ul li#current span {
		height:39px;
		float:left;
		display:block;
		text-decoration:none;
		padding-top: 0;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
		color: #ffffff;
		background-color: #333399 }
		
#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
position: fixed;
top: 0;
right: 0;
list-style: none;
z-index:1;
font: 18px Arial, Helvetica, sans-serif;
letter-spacing: -1px }
}

#cssdropdown li {

top: -20px;
margin:0 3px 0 0;
padding:0;
position: relative;
display: inline;
z-index:1;
}

.mainitems{
top: 79px;
margin:0 0 0 0;
padding:0;
position: relative;
display: inline;
z-index:1;
}

.mainitems a{
margin-right: 2px;
height:38px;
display:block;
text-decoration:none;
padding-top: 0;
padding-right: 10px;
padding-bottom: 0;
padding-left: 10px;
background-color: #E3EAF2;
color: #333399; }

.mainitems a:hover{
color:#FFFFFF;
border-bottom:  4px solid #333399;
background-color: #333399;
}

.mainitems a:active{
color:#FFFFFF;
background-color: #333399;
}



.subuls{
display: none;
width: 200px;
height: auto;
position: relative;
float: left;
z-index:1;
color:#FFFFFF;
font-size: 14px;
}

.subuls li{
width: 100%;
font-size: 14px;
color:#FFFFFF;
z-index:1;
background-color: #E3EAF2;
border: medium;
border-color:#333399;
background-position: fixed;
}

.subuls li a{
text-decoration: none;
color:#333399;
background-color: #E3EAF2;
}

.subuls li a:hover{
width: 90%;
color: #ffffff;
background-color: #333399;
text-decoration: none;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
right: auto;
margin-top: -30px;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}


/* ------------------------------------------------- */
/* Body */
/* ------------------------------------------------- */


	
	.clear {
	clear:both }



/* ------------------------------------------------- */
/* Footer: Footer, Text and Media Temple Logo */
/* ------------------------------------------------- */

#footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:0 auto;
	position:relative;
	display:block;
	width:;
	height:;
	padding:px 0 0 0;
	text-align:center;
	border-bottom: none;
	background: #333389 repeat-x;
	background-color: #333389;
}
	
	#footer #block-holder {
		padding:10px 0;
		width:930px;
		border-bottom: none;
		margin:0 auto 0 auto }
	
	#footer .footer-block {
		line-height:28px;
		padding: 0 10px;
		float:left;
		margin-bottom:20px;
		width:212px;
		border-bottom: none;
		display:block }
		
		#footer .footer-block h7 {
		letter-spacing:-1px;
		border-bottom: none;
		margin: 0 0 20px 0 !important;
		font-size: 18px !important;
		font-weight:normal !important;
		color: #FFFff !important }
		
		*html #footer .footer-block h7 {
		letter-spacing:-1px;
		border-bottom: none;
		margin: 0 0 20px 0 !important;
		font-size: 28px !important;
		font-weight:normal !important;
		color: #FFFff !important }
		
		#footer .footer-block a {
		font-weight:bold;
		font-size:12px;
		padding: 0 10px;
		display:block;
		color:#ffffff;
		border-bottom: none;
		border-top-width: 2px;
		border-top-style: dotted;
		border-top-color: #3838a9 }
		
			#footer .footer-sponsors a { color:#ffffff !important;
			border-bottom: none;}
			#footer .footer-text-links { font-size:12px !important;
			border-bottom: none;}
			#footer .footer-text-links a { color:#ffffff !important;
			border-bottom: none;}
			#footer .footer-text-links a:hover { color:#ffffff !important;
			border-bottom: 1px dotted;}
		
		#footer .footer-block a:hover {
		background-color: #35359f;
		color:#ffffff !important; 
		border-bottom: none; }
		

	
	#footer #copyright { font-size:12px; text-align:left; font-weight: bold; width: 900px; margin:0 auto; padding: 0 0 25px 0; border-bottom: none; }
	
	#footer a {
		text-decoration:none;
		color: #ffffff; 
		border-bottom: none; }
		
	#footer a:hover {
		text-decoration:none;
		color: #ffffff;
		border-bottom: 1px dotted; }
	
	#footer span {
		margin: 0 20px; }
	


	
/* ------------------------------------------------- */
/* End CSS1 - Beginning CSS2 */
/* ------------------------------------------------- */



p {
	font-family: Arial;
	font-size: 13px;
	color: #7b7b7b;
	line-height: 22px;}
	
p2 {
	font-family: Arial;
	font-size: 13px;
	color: #7b7b7b;
	line-height: 18px;}

.imggreen {border: 6px solid #B0C27B; padding: 1px; float:left; margin:5px 15px 5px 0;}

.imggreen2 {border: 6px solid #B0C27B; padding: 1px; float:right; margin:5px 15px 5px 5px;}

.imgblue {border: 6px solid #333399; padding: 1px; float:right; margin:5px 15px 5px 5px;}

.imgblank {padding: 1px; float:left; margin:5px 15px 5px 5px;}

.imgblank2 {padding: 1px; float:right; margin:5px 15px 5px 5px;}

a {
	color: #333399;
        text-decoration: none;}



a img {
	border: none;}



a:visited {
	color: #333399;}



h4 {
	color: #7b7b7b;
        font-family: Arial;
        font-size: 12px;
        letter-spacing: 2px;
        margin-top: 0px;
        font-weight: normal;}



h5 {

	font-family: Arial;
	color: #333399;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 0;
        padding-bottom: 0;}

h6 {
	font-family: Arial;
	color: #333399;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 0;
        padding-bottom: 0;}
		
h2 {
	font-family: Arial;
	color: #333399;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 0;
        padding-bottom: 0;}

h9 {
	font-family: Arial;
	color: #333399;
        font-size: 13px;
        font-weight: bold;
		padding: 0 0 0 20px;
        margin-bottom: 0;
        padding-bottom: 0;}

h10 {
	font-family: Arial;
	color: #7b7b7b;
        font-size: 13px;
        font-weight: bold;
		padding: 0 0 0 20px;
        margin-bottom: 0;
        padding-bottom: 0;}
		
h11 {
	font-family: Arial;
	color: #333399;
	    font-size: 13px;
        font-weight: bold;
		padding: 0 0 0 0px;
        margin-bottom: 0;
        padding-bottom: 0;}
		
* html>h11 {
	font-family: Arial;
	color: #333399;
	font-size: 13px;
        font-weight: bold;
		padding: 0 0 0 0px;
        margin-bottom: 0;
        padding-bottom: 0;}
		
h12 {
	font-weight: bold}

.storytitle {
        position: relative;
        text-decoration:none;
        padding: 0 0 5px 0;
        color: #333399;
        font-family: Trebuchet MS;
		border-bottom: 1.5px solid #cccccc;
		padding-bottom: 15px;
		padding-top: 5px}



.storytitle a {
	text-decoration: none;
	font-weight: bold;
        color: #333399;
		}

.storycontent {
	position: relative;
	float: right;
	width: 100%;
	font-family: Arial;
	font-size: 1em;
	color: #7b7b7b;
	margin-top: -7px;
	line-height: 1.1em;
	color: #5e5e5e;
	}


.storycontent p {
	margin: 0;
	padding: 3px 0 3px 0;
	color: #5e5e5e;}
	
.storycontent a {
	color: #333399;
	border-bottom: 1px dotted #333399};

.storycontent a:hover {
	color: #333399;
	font-weight: bold;
	border-bottom: 2px dotted #333399};

.storycontent h1 {
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #7b7b7b;
	margin: 0;
	padding: 3px 0 3px 0;
	}

<--border: dotted #999;
	border-width: 2px 0;
   color: #333;
	text-align: center;
	font-size: 12px;
	padding: 1em;
	font-weight: bold;
   line-height: 1.4;
	clear: both;
	margin-bottom: 10px;
}-->

.storycontent ul {
	font-family: Arial;
	font-size: 0.9em;
	color: #7b7b7b;}



#content {
	background-position: top;
	width: 100%;
	padding-top: 24px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
		*margin: 0 auto -35px;
	clear: both;}


#cpadding {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;}


.pcetc {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	}



.pcetcc {
	position: relative;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	width: 650px;
	padding-left: 10px;
	padding-right: 20px;
	border-right: 1.5px solid #cccccc;
	}

.pcetcc2 {
	position: relative;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	width: 650px;
	padding-left: 10px;
	padding-right: 20px;
	border-right: 1.5px solid #cccccc;
	}

#menu {
        position: absolute;
        left:0;
        top:0;
	    width: 210px;
        height: 100%;
		}



#menu form {
	margin: 0 0 0 13px;}



#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;}



#menu ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
	}



#menu ul li {
	font-family: Verdana, Arial;
        font-size: 18px; 
        letter-spacing: -2px;
        font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}



#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	}



#menu ul ul li {
	border: 0;
        font-family: Arial;
        font-size: 14px;
        color: #c3c3c3;
	letter-spacing: 0;
	margin-top: 0;
	padding: 2px 0 0 20px;
        border-bottom: 1px solid #eeeeee;
        border-top: 1px solid #eeeeee;
        margin: 0 0 -1px 0;}



#menu ul ul li a {
	color: #7b7b7b;
	text-decoration: none;}



#menu ul ul li a:hover {
	text-decoration: none;
	color: #333399;
	font-style: italic}



#menu ul ul li:hover {
		color: #333399;
        background-color: #D7E8CC;}



#menu ul ul ul.children {
	padding-left: 4px;}



#rside {
	position: absolute;
	top: 0;
	right: 0;
	width:250px;}
#rside2 {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 100px;
	width:550px;}


.rsided {
	font-size: 12px;
	padding: 0;
	margin: 0;
	border-bottom: 1.5px solid #cccccc;}



.rsidedh {
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 0px;
	margin: 10px 0 5px 0;
	position: relative;
	}


#categories-1 li {
        background-image: ;
        background-repeat: no-repeat;} 



.sep {
	width: 100%;
	height: 1px;}



.shdwd {
	position: relative;
	margin: 0 0 10px 0;}



#links_left {
	width: 140px;
	float: left;}



#links_right {
	width: 140px;
	float: right;}


/* ------------------------------------------------- */
/* End CSS1 - Beginning CSS2 */
/* ------------------------------------------------- */

.int {
width:780px;
margin:0px auto;
}



.main {
line-height:24px;
float:left;
width:100%;
background-image:url(http://www.tips4carbuying.com/timages/topbck.jpg);
background-repeat:repeat-x;
padding-top:0px;
padding-bottom:20px;
background-color:#fff;
}


