/* DEFAULTS */
body, td, p, ul, h1, h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
}
ul, ol, dl { margin: .5em 0 0 0; padding: 0; }
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
a:link {color:#03c;}
a:visited {color:#03c;}

.header {padding:0 10px 10px 10px;border:1px solid #ccc;border-top:0px;margin-bottom:6px;}
.headerTable {width:100%;}
.headerTable td {vertical-align:top;padding-top:2px;}
.headerText {padding:10px 0 0 0;text-align:left;}

.domainName {font-weight:bold;font-size:14px;line-height:32px;text-align:left;font-family:arial,sans-serif;color:#2B4B93;}
.domainName a {text-decoration:none;color:#2B4B93;}
.tagLine {font-size:12px;font-style:italic;margin-top:3px;line-height:16px;color:#6699CC;}
.tagLine a {color:#6699CC;}
.searchBox a {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px;background:#6699CC;border:1px solid #6699CC;}
.searchBox a:hover {background:#fff;color:#6699CC;text-decoration:none;}

.topRightLinks {text-align:right;vertical-align:top;padding:10;}
.topRightLinks a:hover { color: #fecd67; text-decoration:underline; font-weight:bold;}

.date {font-weight:bold;font-size:13px;padding-top:15px;padding-bottom:6px;color:#333;text-align:right;}

.topNav {width:778px;height:22px;font-family:arial,sans-serif;color:#fff;margin-bottom:6px;line-height:22px;background:#2B4B93;}
.topNav a {height:20px;text-align:center;font-size:11px;text-transform:uppercase;color:#fff;text-decoration:none;padding:0 6px 0 6px;font-weight:bold;white-space:nowrap;background:#2B4B93;border:1px solid #2B4B93;}
.topNav a:hover {text-decoration:none;background:#fff;color:#2B4B93;}
.topNav .related {padding:0 6px 0 12px;white-space:nowrap;text-align:left;}
.topNav ul {background:transparent;margin:0;padding:0;display:inline;}
.topNav li {display:inline;margin:7px 0 8px 10px;padding:0;}

/* Side Nav */
.sideNav {width:263px;padding:6px;border:1px solid #ccc;text-align:left;font-weight:bold;font-family:arial,sans-serif;font-size:12px;vertical-align:top;}
.sideNavHeader {padding:3.5px 0 3.5px 15px;color:#fff;background:#2B4B93;font-weight:bold;}
.sideNavBox ul {margin:0;padding:0;list-style:none;}
.sideNavBox a {display:block;color:#fff;padding:3.5px 4px 3.5px 14px;font-weight:bold;text-decoration:none;text-transform:capitalize;background:#7FB5DB;border:1px solid #ccc;border-top:1px solid #fff;}
.sideNavBox a:hover {background:#fff;font-weight:bold;text-decoration:none;color:#7FB5DB;}

.contentHeader {font-weight:bold;padding-bottom:3px;color:#2B4B93;}
.popular h2 {text-transform:uppercase;font-weight:bold;margin:0;padding:10px 0 10px 0px;color:#2B4B93;}

/* main body */
.bodyTable {width:100%;margin-bottom:6px;}
.mediumRectangle {width:409px;background:#fff;padding:12px;text-align:center;vertical-align:top;}
.border {background:#ccc;}

.noStretch {width:100%;overflow:hidden;} /* prevents content from horizontally stretching dimensions of container */
.reset {clear:both;overflow:hidden;height:0 !important;} /* to clear horizontal divs */
.main {width:778px;padding:0 10px 10px 10px;border:1px solid #ccc;border-top:0px;background:#fff;margin:0 auto 0 auto;}
.box {padding:10px 10px 10px 10px;border:1px solid #ccc;background:#fff;margin:0 auto 0 auto;}

/* info texts */
.post {
	margin: 0 0 0px;
	text-align: justify;
	}
.post h2 {
  text-transform:uppercase;
  font-weight:bold;
  padding-bottom:3px;
  }
.postinfo {
  border: 1px #cccccc solid;
  padding: 12px;
  margin: 0 0 20px 0;
  }
.post hr {
	display: block;
	}

/* SOME GENERAL DEFS*/
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.w100 {width:100%;}
.w50 {width:50%;}
.w70 {width:70%;}
.w30 {width:30%;}
.clear {clear:both;}
.inline {display:inline;}
.f11 {font-size:11px;}
.f12 {font-size:11px;}
.pix {width:500px;height:1px;font-size:1px;}
.pixhd {width:585px;height:1px;}


.sBox {width:300px;}

.ml6 { margin-left: 6px; }

.footer_search {
	background:transparent url('/images/bg_footer.gif') repeat-x;
	height:42px;
	padding-top:16px;
	text-align:center;
	margin-top:1px;
	width:778px;
}

.sponsoredresults {
	padding:0px 0px 5px 0px;
	font-size:10px; 
	color:#999; 
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

/* Main Image */
.mainImageCell {padding-left:6px;}
.mainImage {padding:6px;border:1px solid #ccc;vertical-align:top;font-weight:bold;font-size:12px;text-align:left;}
.mainImage a {text-decoration:none;}
.mainImage a:hover {text-decoration:underline;}
.mainImg {position:relative;}
.mainImgSrc {z-index:0;position:relative;}
.mainImgSrc img {width:481px;height:200px;border:0;}

.mainImgText {z-index:2;position:absolute;width:481px;height:20px;top:224px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:18.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:center;}
.mainImgText a, #mainImgText a:hover {color:#fff;text-decoration:underline;}
.mainImgTextBox {z-index:1;position:absolute;width:481px;height:20px;top:225px;background-color:#2B4B93;text-align:center;}
/* Text Blurb */

.textBlurb a {color:#fff;text-transform:capitalize;}
/* Image Components */
.smallImages {width:398px;text-align:left;vertical-align:top;padding-left:6px;}

.smallImgText {text-align:center;font-weight:bold;width:33%;background:#2B4B93;padding:1px 1px 1px 1px;border:1px solid #ccc;margin:0 auto 0 auto;}
.smallImgText a {color:#ffffff;text-decoration:none;display:block;padding:4px;}
.smallImgText a:hover {text-decoration:underline;}

.smallImgPic {text-align:center;padding:4px;background:#fff;padding:1px 1px 1px 1px;border:1px solid #ccc;margin:0 auto 0 auto;}
.comp {position:relative;}
.compImg {z-index:0;position:relative;}
.compImg img {width:123px;height:92px;border:0;}

.compText {z-index:2;position:absolute;width:123px;height:18px;top:74px;color:#fff;font-family:verdana,arial,sans-serif;text-transform:uppercase;font-size:9px;line-height:16.5px;padding-left:5px;font-weight:bold;border-top:1px solid #fff;text-align:left;}
.compText a, .compText a:hover {color:#fff;text-decoration:underline;}

.textBlurb {width:374px;padding:15px;color:#fff;text-align:left;vertical-align:top;background:#2B4B93;}

.compTextBox {z-index:1;position:absolute;width:123px;height:18px;top:75px;background-color:#2B4B93;}

.rs a {text-transform:capitalize;}
.rs a:hover {background:#2B4B93;font-weight:bold;text-decoration:none;color:#fff;}

#primenav { width: 100%; clear: both; margin-bottom: 10px; padding-bottom: 3px; background: transparent url(/images/primenavshadow.png) bottom repeat-x; }
#primenav ul { margin: 0; padding: 12px 0 6px 1%; width: 99%; list-style: none; background: #31626D url(/images/navbar.png) bottom repeat-x; }
#primenav ul { *padding-bottom:8px; } /** for IE **/
#primenav ul li { display: inline; margin: 0 1px; padding: 3px 1.7% 7px 1.7%; font-weight: bold; }

#primenav ul a { width: 100%; color: #fff; text-decoration: none; }
#primenav ul a:hover { color: #fecd67; text-decoration: underline; }
#primenav ul li.current { background: #fff url(/images/current_right.png) bottom right no-repeat; }
#primenav ul li.current a, #primenav ul li.current a:hover { color: #4a696f; }
#primenav ul li span { color:#FFD200; }

.creditcomparison{background:#6699CB; font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px 8px 8px 8px; margin:0px;}
.creditcomparison a{font-size:12px; color:#FFFFFF;}

table .creditcomparisonchart{margin:0px; padding:0px;}

.creditcomparisonchart td{
border-bottom:1px solid #6699CC;
border-right:1px solid #E3E3E3;
font-size:12px;
text-align:center;
vertical-align:middle;
padding:5px;
font-weight:bold;
color:#1141A0;
}

.creditcomparisoncharttitle{background:#EFEFEF; color:#6699CC !important; border-bottom:none !important;}

.linkbrd{margin-left:14px; color:#0000FF;}
.linkbrd a{margin-left:5px; margin-right:5px;}

#detail{border:5px solid #EFEFEF; font-size:12px; font-weight:bold; padding-left:2px; }

.detailleft{
width:449px;
float:left;
margin-right:20px;

}
.detailleft a{
font-weight:bold;

}
.detailleft td{
padding:5px;
vertical-align:top;

}

.detailright{
width:250px;
float:left;
padding-top:10px;

}

.detaillabel{
font-weight:bold;
color:#6699CC;
text-align:right;
padding-right:20px;


}

.servlabel{
background:#EFEFEF;
color:#6699CC !important;

}

.textblue{
color:#1141A0;
font-weight:bold;

}

table .credit_chart{
margin:0px;
padding:0px;


}

.credit_chart td{

border-bottom:1px solid #6699CC;
border-right:1px solid #E3E3E3;
font-size:12px;
text-align:center;
vertical-align:middle;
padding:5px;
font-weight:bold;
color:#1141A0;
}
.credit_chart_title{
background:#EFEFEF;
color:#6699CC !important;
border-bottom:none !important;
}

.no_brd_bottom{
border-bottom:none !important;
}
.no_brd_right{
border-right:none !important;
}

.credit_comparison{
background:#6699CC;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:8px 8px 8px 8px;
margin:0px;
}
.credit_comparison a{
font-size:12px;
color:#FFFFFF;
}


#box_content{
padding:10px 10px 10px 10px;
}

.box_image{
float:left;
}
.box_image img{
border:#E0D6AD 1px solid;
}
.box_rating{
float:right;
font-size:10px;
width:100px;
}
.star_rating img{
position:relative;
top:3px;
left:3px;

}

