p {padding:0; margin:0;}
img {border:none; outline:none;}
a {border:none; outline:none; text-decoration:none;}
body {background:url(http://www.yodle.com/yodlereviews/images/slice.gif) repeat-x; background-color:#d1cdcd; margin:0 auto;}

a.toolTip {position:relative; z-index:99;}
a.toolTip span {display:none;}
a.toolTip:hover span {display:block; position:absolute; bottom:-1.3em; left:0; width:60px; background:#f0f0f0; border:1px solid #cccccc; font-family:Arial, sans-serif; font-size:10px; font-weight:bold; color:#333333; z-index:100;}

#outerContainer {width:1068px; height:auto; margin:0 auto; overflow:hidden;}
	#leftGradient {width:21px; height:100%; background:url(http://www.yodle.com/yodlereviews/images/left-grad.png) repeat-y !important; background:transparent; float:left;}
	#rightGradient {width:21px; height:100%; background:url(http://www.yodle.com/yodlereviews/images/right-grad.png) repeat-y !important; background:transparent; float:right;}

#container {width:1024px; height:100%; background:url(http://www.yodle.com/yodlereviews/images/bg_gradient.gif) repeat-x; background-color:#fff;
			margin:auto; float:left; border:1px solid #cccccc;}

#left {width:319px; height:auto; float:left; background: url(http://www.yodle.com/yodlereviews/images/sidebar_bg.png) top left repeat-y; padding:0;}
img#logo {margin:30px auto 0 auto;}
#sidebar {width:306px; height:auto; float:left; padding:0; margin:0;}

#logoContainer {width:306px; height:130px; text-align:center;}
#menuContainer{width:306px !important; width:250px; margin:auto; text-align:center;}
		ul#menu {list-style-type:none; padding:0; width:228px;margin:auto; height:30px;}
			ul#menu li {float:left; padding:0; margin:0; margin-right:25px;}
ul#menu li#contact {margin:0;}

			
		ul#socialmedia {list-style-type:none; padding:0; width:237px; margin:auto; height:48px; clear:both;}
			ul#socialmedia li {float:left; width:48px; height:48px; padding:0px; margin-right:15px;}
				ul#socialmedia li#mediaEnd {margin-right:0;}

		.sidebarSection {float:left !important; float:auto; margin:5px 28px !important; margin:auto; width:250px; padding:0; text-align:center;}
.sidebarSection#awardsSection {margin-top:30px;}
.sidebarSection img {padding:0; margin:0; float:left;}
.sidebarSection img.space {margin-right:10px;}
			img.sidebarTitle {margin:10px 10.5px;}

#contactSection {display:none;}
#contactForm {width:230px; margin:auto;}
.formField { border:1px solid #CCCCCC; margin:10px 0 0; padding:5px; width:145px;}
label { clear:left; display:block; float:left; font-size:0.7em; font-weight:700; margin:12px 0 0; width:70px; text-align:left; font-family:Georgia, Times New Roman, serif; color:#666666;}
#submit {float:right; background:transparent url(http://www.yodle.com/yodlereviews/images/menu_bg.gif) repeat-x left bottom; border:1px solid #CCCCCC; float:right; font-family:Georgia,Times New Roman,serif; font-size:0.8em; color:#666666; height:26px; margin:9px 2px; padding:5px; text-align:center; width:156px; cursor:pointer;}
#submit:hover {background:#f0f0f0;}

#right {width:705px; height:auto; float:right; background:transparent;}
	ul#nav {list-style-type:none; padding:0; width:705px; float:right; margin:0;}
		ul#nav li {width:175.5px; height:160px; float:left; border-right:1px solid #cccccc; text-align:center;}
		ul#nav li#end {border-right:0px;}
		ul#nav li:hover, ul#nav li.currentPage {background:url(http://www.yodle.com/yodlereviews/images/nav_hover_bg.png) repeat;}

.paraChunk {float:right; height:auto; margin:10px; auto;}
.paraChunk p, h2 {font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.45em; margin-bottom:15px; color:#666666;}
.paraChunk h2 {font-size:18px; margin:0; line-height:normal; font-weight:bold; color:#444444; margin-bottom:2px;}
.paraChunk a {text-decoration:underline;}
		
	#entries, #entries .home, #entryExtended, #sitemap {width:705px; float:left;}
		.entry {width:705px; height:auto; float:left;}
		.entry:hover {background:url(http://www.yodle.com/yodlereviews/images/entry_hover_bg.png) repeat-y; cursor:pointer;}
			.entryCat {width:inherit; height:28px; width:675px; float:left; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
						background:#fff;}
				.entryCat p {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#888888; margin:7px 0; 
							line-height:14px; text-transform:uppercase;}

			.entryText {width:500px; float:right; margin: 15px; height:97px;}
				.entryText h1, .entryText h2, .entryText h3 {font-family:Verdana, Geneva, sans-serif; font-size:18px; 
				font-weight:bold; color:#2b489a; 
				line-height:18px; margin:0; padding:0;}
				.entryText h3, .sectionIntro h3 {font-size:14px; color:#666666; line-height:14px; margin-bottom:10px;}
.reviewBy h3 {font-family: “Trebuchet MS”, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.42em; color:#666666; margin-bottom:0px;}
				.entryText p {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#555555; line-height:17px; font-weight:bold; 
				padding:0; margin:0;}
			.readMore{ width:75px; float:right; height:117px; margin: auto 10px auto auto;}
	#entryExtended .entryText {height:auto;}
		
	#pagination {float:right; text-align:center; margin-top:50px; font-family: “Trebuchet MS”, sans-serif; font-size: 14px; font-style: italic; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.42em; color:#666666; margin-bottom:0px; margin-right:20px;}

.newsClip {width:100%; height:auto; float:left; text-align:left;}
.newsClip h3 {font-family:Georgia, Times New Roman, serif; font-size:13px; color:#676766; margin:6px auto; padding:0;}
.newsClip h3 a {color:#0a7ce1; font-size:11px;}
.date {display:block; width: 50px; height:100%; float:left;}
.newsClip h3 a:hover {text-decoration:underline;}
.description {display:block; width: 190px; height:100%; float:right;}

.roundedTops {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

.roundTopLeft {-moz-border-radius-topleft:5px;	-webkit-border-top-left-radius:5px;}
.roundTopRight {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}

.roundedBottoms {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.roundAll {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

	p.footer, p.footer a, #footer ul li p, #footer ul li a {
		font-family:Verdana,Geneva,sans-serif;
		color: #006596;
		line-height: normal;
		display:block;
		font-size:10px;
		color:#666;
		margin:0;
	}
	
		p.footer a {float:none;}
		
#footer{
	position: relative;
	float: right;
	text-align: left;
	width: 1024px;
	height: auto;
	border-top:1px dotted #CCCCCC;
	padding: 10px 0;
}
	#footer img {float:left;}
	
	#footer img.padding_right {padding-right:10px;}
	
		#footer ul {list-style:none; padding:0; float:left; margin:0; width:auto;}

	#footerLeftSide {height:50px; width:495px; height:auto; position:absolute; float:left; margin: 10px 0 auto 5px;}
	#footer ul#footerLeft {width:380px;}
	#footer ul#footerRight {float:right; text-align:center;}
	
		#footer ul li {float:left; margin-right:5px;}
	
		#partnerIcons {
			width:auto;
			height:auto;
			float:right;
			border-left:3px dotted #CCCCCC;
			padding-left:15px;
		}

 .LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
border:1px solid #CC0000;}

 .LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active, .fieldWithErrors input.LV_valid_field, .fieldWithErrors textarea.LV_valid_field {
border:1px solid #00ff33;}

#additionalText {width:1024px; margin:auto;}

.sectionIntro, .sitemapannouncement {float:left; margin:40px 0 10px; height:20px;}
.sectionIntro h3 {color:#f78705; display:block; float:left; font-family:verdana,arial,sans-serif; font-size:14px; font-weight:bold; margin:4px 0 0 5px;
text-transform:uppercase;}

#sitemap table {margin-top:15px;}
#sitemap td {vertical-align:top;}
#sitemap ul {padding-left:1em; list-style:square; color:#666666; margin-top:0px;}
#sitemap td h3 a, #sitemap td h3 {color:#333333; font-size:14px; font-family:verdana,arial,sans-serif; margin-bottom:5px;}
#sitemap li a {color:#0A7CE1; font-size:12px; font-family:verdana,arial,sans-serif;}
.sitemapannouncement h3, .sitemapannouncement h1 {color:#F78705; font-family:verdana,arial,sans-serif; font-size:18px; font-weight:bold; margin:4px 0 0 5px; display:block;}
.sitemapannouncement h3 {font-size:12px;}
#sitemap a:hover {text-decoration:underline;}