/*
Theme Name: SmileGuys
Theme URI: 
Description: Custom theme for SmileGuys
Version: 1.0
Author: Rajesh Honrao   
Author URI: http://rajesh.honrao.com/
Template: smileguys
Tags: fixed width, mixed columns, no widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Trebuchet MS;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#476c87;
}

h2 {
	margin:0;
	padding:0;
	padding-bottom:2px;
	border-bottom:1px solid #c4de94;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#789641;
}

h3 {
	margin:0;
	padding-top:5px;
	padding-bottom:0px;
	font-size:13px;
	color:#5D859E;
}

p, li {
	font-size:11px;
	line-height:14px;
	color:#535353;
	margin-bottom:8px;
	margin-top:10px;
}

p a, li a {
	color:#789641;
}

p a:hover, li a:hover {
	text-decoration:none;
}

#breadcrumbs-survey {
	width:630px;
	height:20px;
	margin:0 auto;
	padding:5px 20px 0 25px;
	font-size:11px;
	float:left;	
}

#breadcrumbs-search {
	width:620px;
	height:20px;
	margin:0 auto;
	padding:5px 20px 0px 0px;
	margin-left:160px;
	font-size:11px;
	display:block;	
}

#breadcrumbs {
	float:left;	
	color:#A9BEC8;
	display:inline;
	padding-top:4px;
}

#breadcrumbs a {
	text-decoration:none;
	color:#a9bec8;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#survey {
	float:right;
	padding:4px 0 0px 0px;
	/*background:url(/wp-content/themes/smileguys/images/survey.gif) 0 3px no-repeat;*/
	/*font-size:12px;
	font-weight:bold;*/
}

#survey a {
	text-decoration:none;
	color:#e05a01;
}

#survey a:hover {
	text-decoration:underline;
}

#header {
	width:944px;
	height:300px;	
	position:relative;
	right:9px;
}

#header2 {
	width:938px;
	height:240px;
	position:relative;
	right:9px;
	background:url(/wp-content/themes/smileguys/images/header-default.jpg) no-repeat;
}

#logo {
	float:left;
	width:230px;
	height:65px;
	position:relative;
	top:55px;
	left:25px;
}

#search {
	display:block;
	height:30px;
	margin-top:14px;	
	float:right;
	padding-top:17px;
	padding-right:12px;
}

#textbox, #s{
	float:left;
	width:131px;
	margin-top:4px;
	border:none;
	background:url(/wp-content/themes/smileguys/images/spacer.gif);
	color:#1c7293;
}

#button {
	width:25px;
	height:25px;
	margin-left:12px;	
}

/*
#hornav {
	float:right;
	width:655px;
	height:64px;	
	padding-top:2px;
	padding-right:28px;
}
*/

#hornav {
	float:right;
	/*display:block;*/
	display:inline;
	padding-top:8px;
	padding-right:20px;
}

#hornav a img {
    width: 103px;
    padding: 2px;
}


#househome, #entertainment {
	margin-left:13px;
}

#beauty, #family {
	margin-left:14px;
}

#personalfinance {
	margin-left:16px;
}

#wrapper {
	width:929px;
	margin:0 auto;
	padding:0 9px;
	background:url(/wp-content/themes/smileguys/images/home/wrapper.png) repeat-y;
}

#left {
	float:left;
	width:209px;
}

#left span, #left ul li {
	display:block;
	padding:4px 0 6px 22px;
	border-bottom:1px solid #e5e5e5;
	background:url(/wp-content/themes/smileguys/images/plus.gif) no-repeat 5px 8px;	
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	color:#476C87;	
}

#left ul li a {
    text-decoration: none;
}

.vertnav a {
	border-bottom:1px solid #e5e5e5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;	
}

.vertnav a:hover {
	text-decoration:underline;
}

.m1, .closed1 {
	display:block;
	padding:3px 10px 3px 22px;
	color:#be5609;
}

.youarehere1, .open1 {
	display:block;
	padding:3px 10px 3px 18px;
	background:url(/wp-content/themes/smileguys/images/youarehere1-open1.gif) no-repeat 0 6px;
	font-weight:bold;
	color:#476c87;
}

#content-right {
	float:right;
	width:720px;
	/*width:929px;*/
}

#content-noright {
	width:880px;
	padding:0 20px;
}

#content {
	float:left;	
	padding-right:40px;
	padding-left:50px;
}

#content-area {
	padding:0 30px 0 35px;
}

#content-area ul{
	display:block;
}

#right {
	float:right;
	width:290px;
	padding:0px 0px 0px 4px;
    margin-top: -35px;
}

#right-item {
	padding:10px 20px 15px 5px;
	border-bottom:1px dotted #a8c474;
	background:#F5FCE9;
}

#right-item-bottom {
	clear:both;
}

#right-item-col1 {
	float:left;
	width:77px;
}

#right-item-col2 {
	float:right;
	width:165px;
}

#right-item-col2 .title {
	font-size:12px;	
	font-weight:bold;
	color:#84a04f;
}

#right-item-col2 p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:16px;
	color:#535353;
}

#right-item-col2 .link {
	font-size:11px;
	text-decoration:none;
	color:#e05a01;
}

#right-item-col2 .link:hover {
	text-decoration:underline;
}
/*taken from home.css*/
#right-1 {
	height:145px;
	padding-right:25px;
	padding-top:50px;
	/*background:url(/wp-content/themes/smileguys/images/home/right-1-lander.jpg) no-repeat;*/
}
#right-2 {
	height:147px;
	padding-top:7px;
	padding-right:25px;
	/*background:url(/wp-content/themes/smileguys/images/home/right-2.jpg) no-repeat;*/
}

#right-3 {
	height:147px;
	padding-top:7px;
	padding-right:25px;
	/*background:url(/wp-content/themes/smileguys/images/home/right-3.jpg) no-repeat;*/
}

#right-4 {
	height:145px;
	padding-top:18px;
	padding-right:25px;	
	/*background:url(/wp-content/themes/smileguys/images/home/right-4.jpg) no-repeat;*/
}

#right-col1 {
	float:left;
	width:100px;
}

#right-col1 img {
	width:105px;
	height:75px;
}
#right-col2 {
	float:right;
	width:139px;
}
#right-col2 .title, #right-col2 .title a, #right-col2 .title a:hover, #right-col2 .title a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#84a04f;
}

#right-col2 p {
	margin:0;
	padding:0;	
	font-size:11px;
	line-height:14px;
	color:#535353;
}
#right-col2 a {
	font-size:11px;
	text-decoration:none;
	color:#e05a01;
}

#right-col2 a:hover {
	text-decoration:underline;
}


#right-1-imglnk, #right-2-imglnk, #right-3-imglnk, #right-4-imglnk {
    position: relative;
    left: 10px;
}


#footer {
	display:block;
	clear:both;
	position:relative;
	right:9px;
	width:919px;
	padding:35px 25px 50px 0;
	background:url(/wp-content/themes/smileguys/images/home/footer.png) no-repeat #fff;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#88a0b1;
}

#footer .attribution {

	padding-right:160px;
	text-align:left;
}

#footer .attribution a {
	color:#DC681C;
}

#footer .copyright {
	display:block;
}

#footer a {
	padding:0 2px;
	text-decoration:none;
	color:#88a0b1;
}

#footer a:hover {
	text-decoration:underline;
}

#survey-iframe {
	border:none;
	width:660px;
	height:500px;
}

#leadgen-banners{
	float:right;
	margin:10px 5px 10px 10px;
	padding-bottom:50px;
}

/*static ads*/
#staticads{
display:block;
margin-bottom:10px;
height:150px;
}

#staticads a:link, #staticads a:visited{
color:#789641;
display:block;
font-size:14px;
margin:5px 0px 5px 0px;
}

#staticads a:hover{
text-decoration:none;
}

#staticads .title{
color:#476c87;
font-size:16px;
}

#staticads .left{
float:left;
margin-bottom:15px;
width:325px;
}

#staticads .right{
float:right;
margin-bottom:15px;
width:325px;
}

/*network links*/
#netLinks{
font-size:12px;
margin:0 auto;
text-align:left;
width:900px;}

#netTitle{
color:#333333;
font-weight:bold;
margin-bottom:10px;
margin-top:20px;}

#linksTitle{
color:#333333;
font-weight:bold;
margin-bottom:5px;}

#netBlock{
float:left;
width:225px;}

#netBlock a:link, #netBlock a:active, #netBlock a:visited{
color:#000;
display:block;
padding-bottom:5px;
}


/* -- Lander Callout CSS for TopLevelPages -- */


#lander-conent-right {
	width:929px;
}

#content-lander {
	/*width:380px;*/
	width:589px;
	float:left;
	padding:0 0px 0px 25px;
}	

#lander-callouts {
	margin-top:30px;
	border-top:1px solid;
	color:#C4DE94;
}

#lander-callouts p {
	font-size:11px;
	line-height:2px;
}

#lander-callouts .title {
	font-size:12px;
	font-weight:bold;
	color:#84a04f;
}

#lander-callouts a {
	font-size:llpx;
	color:#E05A01;
	text-decoration:none;
}

#lander-callouts a:hover {
	text-decoration:underline;
}

#lander-callouts-left {
	float:left;
	width:294px;
	padding: 10px 0;
}

#lander-callouts-right {
	float:right;
	width:295px;
	padding:10px 0;	
}

#wrapper hr {
    display: none;
}

#paginator .alignleft {
float:left;
text-align:left;
width:50%;
}

#paginator .alignright {
float:right;
text-align:right;
width:50%;
}

