*{padding:0px; margin:0px;}

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

img {
	border:none;
}

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

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

p {
	font-size:12px;
	line-height:19px;
	color:#535353;
}

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

#home-login {
	width:948px;
	height:51px;
	margin:0 auto;	
	background:#fff;	
}

#login-header-home {
	float:right;
}

#survey {
	width:200px;
	position:relative;
	top:20px;
	left:20px;
	float:left;	
	padding:6px 0 4px 25px;
	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:948px;
	height:373px;	
	background:url(/wp-content/themes/smileguys/images/home/header.jpg) no-repeat;	
}

#header .logo {
	float:left;
	width:225px;
	height:75px;
	position:relative;
	top:55px;
	left:30px;	
}

#hornav {
	float:right;
	display:block;
	padding-top:69px;
	padding-right:24px;
}

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




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

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

#personalfinance {
	margin-left:16px;
}

#search {
	float:right;	
	clear:right;
	width:290px;
	padding-top:135px;
}

#textbox, #s {
    left: 38px;
	float:left;
	position:relative;
	top:1px;
    height: 21px;
	width:139px;
	margin-right:8px;
	border:none;
	background:url(/wp-content/themes/smileguys/images/spacer.gif);
	color:#60829B;
}

#button_text {
    top: 1px;
    height: 21px;
    width: 22px;
    margin-left: 41px;
}

#button {
	float:left;
	width:30px;
	height:30px;	
}

#left {
	float:left;
	width:264px;
	padding-bottom:20px;
}

#hot-topics {
	width:264px;
	height:165px;	
}

#hot-topics img {
	float:left;
}

#maternity-leave-laws, #hottopics-braces {
	height:229px;
	padding:0px 0px 0px 38px;
	background:url(/wp-content/themes/smileguys/images/home/hottopics-braces.jpg) no-repeat;
}

#eye-care, #hottopics-invisilign {
	height:243px;
	padding-left:38px;
	background:url(/wp-content/themes/smileguys/images/home/hottopics-invisilign.jpg) no-repeat;
}

#maternity-leave-laws .image, #eye-care .image {
	width:226px;
	height:130px;
}

#eye-care .image {
	height:175px;
}

#maternity-leave-laws p, #eye-care p {
	margin:0;
	padding:0 10px 5px 2px;
	font-size:11px;
	line-height:13px;
	color:#627e34;
}

#content-right {
	float:right;
	width:684px;
    background:url(/wp-content/themes/smileguys/images/whsp.gif) transparent repeat;
    margin-top: -10px;
}

#content {
	float:left;
	width:354px;
	padding:30px 20px 0 20px;
	/*background:url(/wp-content/themes/smileguys/images/home/content.jpg) no-repeat;*/
}

#right {
	float:right;
	width:290px;
}

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

#members-home {
	height:328px;
	background:url(/wp-content/themes/smileguys/images/members-home.jpg) no-repeat;
}

#members-home .title {
	width:265px;
	height:135px;
	margin:0;
	padding:0;
}

#members-home p {	
	margin:0;
	padding:0 15px;
	line-height:14px;
}

#members-home ul {	
	margin:0;
	padding:0;
	padding-top:11px;	
	padding-left:30px;
	line-height:16px;
}

#members-home li {	
	margin:0;
	padding:0;
	padding-left:13px;
	list-style-type:none;
	background:url(/wp-content/themes/smileguys/images/members-home-bullet.gif) 0 3px no-repeat;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#535353;
}

#members-home .button {
	width:255px;
	height:50px;
	margin-top:10px;	
}

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

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

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

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

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

#right-col1 img {
	width:105px;
	height:73px;
}

#right-col2 {
	float:right;
	width:125px;
}

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

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

#right-col2 p a:hover, #right-col2 p a:visited {
	color:#535353;
    text-decoration:none;
}

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

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

#right-1-imglnk {
    position: relative;
    top: -30px;
    left: 14px;
}

#right-2-imglnk, #right-3-imglnk, #right-4-imglnk {
    position: relative;
    top: -30px;
    left: 14px;
}


#footer {
	display:block;
	clear:both;	
	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;
}

/*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;
}


