@CHARSET "UTF-8";

body {
	margin : 0;
	padding : 0;
	color : #000;
	background : #fff;
	font-family : Arial, sans-serif;
}

p, div, ul, li, form, h1, h2, h3, h4, h5 {
	margin : 0;
	padding : 0;
}

h1 img, h2 img, h3 img, p img {
	display : block;
}

a img {
	border : 0;
}
a
{
color: #66cc33;
text-decoration: underline;


}
#main {
BORDER-RIGHT: #ccc 1px solid;	MARGIN: 0px auto;	OVERFLOW: hidden;	BORDER-LEFT: #ccc 1px solid;	WIDTH: 968px;	HEIGHT: 1%;
}
#topadv 
{
	
	margin : 5px 0 0 120px;
	position : relative;
}

#footer {
	width : 910px;
	margin : 0 auto;
	padding : 0 0 20px 0;
}

#footer_GenericLanding {
	width : 800px;
	margin : 0 auto;
	padding : 0 0 20px 0;
}


#footer p {
	font-size : 0.7em;
	color : #666;
	line-height : 1.2em;
	margin : 20px 0;
}

#footer_GenericLanding p {
	font-size : 0.7em;
	color : #666;
	line-height : 1.2em;
	margin : 20px 0;
}

#footer a {
	color : #6c3;
	text-decoration : none;
}
#footer_GenericLanding a {
	color : #6c3;
	text-decoration : none;
}
#footer a:hover {
	text-decoration : underline;
}
#footer_GenericLanding a:hover {
	text-decoration : underline;
}

#head ul {
	float : right;
	list-style-type : none;	
	padding : 8px 15px 0 0;
}

#head ul li {
	font-size : 0.75em;
	color : #888;
	display : inline;
	padding : 0 10px;
	background : url('../images/head_nav_divider.png') no-repeat right 2px;
}

#head ul li.last {
	background-image : none;
}

#head ul li a {
	color: #66cc33;
text-decoration: underline;
}
#head ul li a:hover {
color: #999;	
text-decoration : underline;
}

#head form {
	float : right;
	padding : 9px 20px 0 0;
}

#head form input.text {
	height : 20px;
	width : 185px;
	font-size : 14px;
	color : #333;
}
#head form input.submit {
	margin : -6px 0 0 3px;
	vertical-align : top;
}
#head form input.submitSearch {
	margin : -9px 0 0 7px;
	vertical-align : top;
}

#head form input.submitText {
	float : left;
	width : 230px;
	
}

#head form input.resultSearch {
	margin : -19px 30px 30px 30px;
	vertical-align : bottom;
	padding : 138px 0 0 10px;
  
}

#head h1 {
	float : left;
	width : 285px;
	height : 34px;
	line-height : 34px;
	padding : 19px 0 0 36px;
	margin-bottom : 25px;
}

#head p {
	float : left;
	width : 132px;
	height : 16px;
	line-height : 16px;
	padding : 38px 0 0 10px;
}
#main_nav {
		 position : relative;
		 height : 1%;
		 overflow : hidden;
		 clear : both;
		 width : 928px;
		 margin : 0 0 0 20px;
}


#main_nav ul {
		 list-style-type : none;
}

#main_nav li a {
		 padding: 0;
		 margin: 0;
		 display: block;
}

#main_nav li {
		 line-height : 17px;
		 float : left;
}

#main_nav li img {
		 display: block;
}



#main_nav .on {
	BACKGROUND: url(../images/main_nav_bg_on.png) no-repeat center top
}
#main_nav LI.first {
	BACKGROUND-POSITION: left top
}
#main_nav LI.last {
	BACKGROUND-POSITION: right top
}


#main #main_nav LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


#cols_wrapper {
	height : 1%;
	overflow : hidden;
	float : left;
	width : 968px;
	background-repeat: no-repeat;
	background-position: bottom left;
	/*padding-bottom : 23px;*/
	padding-bottom : 23px;
}

#cols_wrapperlife {
	height : 1%;
	overflow : hidden;
	float : left;
	width : 968px;
	background-repeat: no-repeat;
	background-position: bottom left;
	/*padding-bottom : 23px;*/
	padding-bottom : 23px;
}

#lcol {
	float : left;
	width : 647px;
	padding : 10px 0 0 0;
}

#rcol {
	float : right;
	width : 321px;
	padding : 10px 0 0 0;
	vertical-align: top;

}

#rcolcontactus
{
	float : right;
	width : 200px;
	padding : 10px 0 90px 0;
}
#advsignNew 
{
	width : 687px;
	padding-bottom : 27px;
	vertical-align : bottom;
	float : right;
}

#advsignNew #sign {
	clear : both;			
	width : 700px;	
	padding-bottom: 10px;
	height:420px;
	padding-top:10px;
}

#advsignNew #sign .newsSection {
	background : url('../images/mf_panel.jpg') no-repeat top left;	
	height:420px;
	width: 320px;	
}

#advsignNew #sign .petLinks {	
	height:180px;
	width: 330px;	
	padding-right:130px;
}

#advsignNew #sign .top {
	background : url('../images/sign_bg_top.png') no-repeat top left;
	height : 1%;
	overflow : hidden;
}

#advsignNew #sign #living_blog {
	float : left;
	width : 320px;
	padding : 15px 5px 0 5px;
	margin-top: 0px;
}

#advsignNew #sign #more_news {

	float : right;
	width : 330px;
	padding : 5px 8px 0 0px;
	height:200px;	
}


#advsignNew #sign #more_news2 {
	float : right;
	width : 330px;
	padding : 4px 0px 0 0px;
	height:200px;	
}

#advsignNew #sign .freeMan {	
	height:180px;
	width: 330px;	
	padding-right:130px;
}

#advsignNew #sign #pet_book {
	float : right;
	width : 200px;
	padding : 5px 0px 0 0px;
	height:400px;
}

#advsignNew #sign h2 {
	line-height : 20px;
	height : 20px;
	font-size : 20px;
	margin-bottom : 15px;
}

#advsignNew #sign h3 {
	font-size : 0.8em;
	color : #6c3;
}

#advsignNew #sign .blogitem {
	padding-bottom : 20px;
	padding-top:20px;
	color: #000;
	padding-left:15px;	
	width:310px;
	height:280px;	
}

#advsignNew {
	font-size : 0.75em;
	color : #000;
	line-height : 1.5em;
	margin : 10px 0 2px 0;
}

#sign p {
	font-size : 1.0em;
	color : #000;
	line-height : 1.5em;
	margin : 10px 0 2px 0;
	font-weight:normal;
	display:inline;
}

#advsignNew #sign .byline {
	font-weight : bold;
	font-size : 0.75em;
	line-height : 1em;
	color: white; 
}

#advsignNew #sign a {
	color : #000;
	font-weight:700;
}
#advsignNew #sign a:hover {
	text-decoration : underline;
}

#advsign #sign .newsButtonsNew
{	
	display:inline;	
	margin-right: 20px;	
	margin-top:600px;	
}

#advsignNew #sign .newsButtonsNew
{	
	display:inline;	
	margin-right: 20px;	
	margin-top:600px;
	margin-left:15px;	
}

#advsign 
{
	width : 687px;
	padding-bottom : 27px;
	vertical-align : bottom;
	float : left;
}

#advsign #sign {

clear : both;			
	width : 700px;	
	padding-bottom: 10px;
	height:420px;
	padding-top:10px;
}

#advsign #sign .newsSection {
	background : url('../images/mf_panel.jpg') no-repeat top left;	
	height:410px;
	width: 310px;		
}

#advsign #sign .petLinks {	
	height:180px;
	width: 330px;	
	padding-right:130px;
}

#advsign #sign .top {
	background : url('../images/sign_bg_top.png') no-repeat top left;
	height : 1%;
	overflow : hidden;
}

#advsign #sign #living_blog {

	float : left;
	width : 310px;
	padding : 15px 10px 0 20px;
	padding-right:5px;
	margin-top: 0px;
}

#advsign #sign #more_news {

	float : right;
	width : 330px;
	padding : 8px 0px 0 0px;
	height:200px;	
}


#advsign #sign #more_news2 {
	float : right;
	width : 330px;
	padding : 4px 0px 0 0px;
	height:200px;	
}

#advsign #sign .freeMan {	
	height:180px;
	width: 330px;	
	padding-right:130px;
}

#advsign #sign #pet_book {
	float : right;
	width : 200px;
	padding : 5px 0px 0 0px;
	height:400px;
}

#advsign #sign h2 {
	line-height : 20px;
	height : 20px;
	font-size : 20px;
	margin-bottom : 15px;
}

#advsign #sign h3 {
	font-size : 0.8em;
	color : #6c3;
}

#advsign #sign .blogitem {
	padding-bottom : 20px;
	padding-top:20px;
	color: #000;	
	width:310px;
	height: 280px;
}

.newsButtons
{	
	display:inline;	
	margin-right: 20px;	
	margin-top:600px;	
}

#advsign #sign p {
	font-size : 0.75em;
	color : #000;
	line-height : 1.5em;
	margin : 5px 0 2px 0;
}

#advsign #sign .byline {
	font-weight : bold;
	font-size : 0.75em;
	line-height : 1.5em;
	color: white; 
}

#advsign #sign a {
	color : #000;
	font-weight:700;
}
#advsign #sign a:hover {
	text-decoration : underline;
}

#advsignlife 
{
	width : 687px;
	padding-bottom : 27px;
	vertical-align : bottom;
	float : right;
	padding-right : 14px;
}

#advsignlife #signlife {
	clear : both;
	height : 1%;
	overflow : hidden;
	width : 687px;
	background : url('../images/sign_bg_mid.png') repeat-y;
}

#advsignlife #signlife .top {
	background : url('../images/sign_bg_top.png') no-repeat top left;
	height : 1%;
	overflow : hidden;
}

#advsignlife #signlife .bot {
	background : url('../images/sign_bg_bot_life.png') no-repeat bottom left;
	height : 1%;
	overflow : hidden;
	padding-bottom : 27px;
}

#advsignlife #signlife #living_bloglife {
	float : left;
	width : 281px;
	padding : 38px 1px 0 20px;
}

#advsignlife #signlife #more_newslife {
	float : right;
	width : 281px;
	padding : 38px 10px 0 1px;
}

#advsignlife #signlife h2 {
	line-height : 20px;
	height : 20px;
	font-size : 20px;
	margin-bottom : 15px;
}

#advsignlife #signlife h3 {
	font-size : 0.8em;
	color : #6c3;
}

#advsignlife #signlife .blogitem {
	padding-bottom : 20px;
	width:310px;
	height:380px;
}

#advsignlife #signlife p {
	font-size : 0.75em;
	color : #fff;
	line-height : 1em;
	margin : 5px 0 2px 0;
}

#advsignlife #signlife .byline {
	font-weight : bold;
	font-size : 0.75em;
	line-height : 1.5em;
	color: white; 
}

#advsignlife #signlife a {
	text-decoration : none;
	color : #6c3;
}
#advsignlife #signlife a:hover {
	text-decoration : underline;
}

#rcol #mymorethan {
	height : 1%;
	overflow : hidden;
	width : 300px;
	background-color : #60c231;
	color : #fff;
}

#rcol #mymorethan .top
{
	background-color: #60c231;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../Images/mymorethanadv_bg_top.png) no-repeat left top;
	padding-bottom: 5px;
	padding-top: 10px;
}

#rcol #mymorethan img
{
	padding : 10px 0px 10px 0px;
	height: auto;
	
}


#rcol #mymorethan .carexp
{
	background-color: #60c231;
	float: right;
	width: 240px;
	}

#rcol #mymorethan .bot {
	background : url('../images/mymorethanadv_bg_bot.png') no-repeat left bottom;
	height : 1%;
	overflow : hidden;
}


#rcol #mymorethan .loginBottom {
	
	
}


#rcol #mymorethan form {
	background : url('../images/mymorethanadv_bg_mid.png') repeat-y 0 1px;
}

#rcol #mymorethan h2 {
	height : 15px;
	color : #fff;
	background : #4eb625;
	font-weight : normal;
	font-size : 1.0em;
	padding : 10px;
	margin-bottom : 10px;
	line-height : 15px;
}

#rcol #mymorethan form div {
	clear : both;
	padding-top : 4px;
	height : 1%;
	overflow : hidden;
}

#rcol #mymorethan #forgotten_details {
	display : block;
	float : left;
	color : #fff;
	font-size : 0.75em;
	padding : 5px 0 0 10px;
}
#rcol #mymorethan #forgotten_details a {
	color : #fff;
	text-decoration : underline;
}


#rcol #mymorethan label {
	float : left;
	line-height : 26px;
	color : #fff;
	padding : 0 10px 0 10px;
	font-size : 0.9em;
}

#rcol #mymorethan .text {
	float : right;
	width : 155px;
	height : 20px;
	line-height : 20px;
	font-size : 14px;
	color : #333;
}

#rcol #mymorethan .submit {
	float : right;
	width : 90px;
	height : 29px;
}

#rcol #mymorethan p {
	padding : 10px 15px;
	font-size : 0.9em;
}

#rcol #mymorethan ul {
	list-style-type : none;
}

#rcol #mymorethan ul li {
	font-size : 0.8em;
	background : url('../images/mymorethan_li_bg.png') no-repeat 16px 3px;
	padding : 0 0 8px 45px;
}

#rcol #mymorethan #more4me {
	float : left;
	padding : 0 0 6px 30px;
}

#rcol #mymorethan .Register {
	float : right;
	padding : 0 6px 0 0;
}

#rcol #mymorethan #loginControlAdv_caradv
{
	background-color : #ffffff;
	padding : 4px 4px 0px 0px;	
}



#rcol #mymorethan A
{	color : #fff;
	text-decoration : underline;
}

#rcol #mymorethan #JSLoginDiv {
	display :none;
	padding-bottom: 25px;
}

#rcol #mymorethan #SuccessLoginDiv {
	display :none;
	padding-bottom: 25px;
	padding-right: 10px;
}
#rcol #mymorethan .btnLogOut {
	
	cursor:hand;
	float:right;
  padding-right: 5px;
}


#rcol #mymorethan .btnLogIn {
	
	float: right;	
	cursor:hand;
	padding: 4px 4px 4px 4px;
	
}



#rcol #mymorethan #loginHelpSecurity {
	width: 80px;
	float: left;
	FONT-SIZE: 0.75em;
	PADDING-LEFT: 10px;
	COLOR: #fff;
}


#rcol #mymorethan #NonJSLoginDiv {
	display :none;
	padding-bottom: 25px;
	padding-right: 10px;
}

#rcol #mymorethan #NonJSLoginDiv .NonJsLogin {
	padding: 5px 5px 5px 5px
}


#rcol #nav_menu_wrapper {
	width : 240px;
	margin-top : 10px;
	margin-left: 60px;
	background : url('../images/rcol_bg_mid.png') repeat-y;

}

#rcol #nav_menu_wrapper h2 {
	font-size : 14px;
	height : 14px;
	line-height : 14px;
	padding : 17px 0 14px 15px;
}

#rcol #nav_menu_wrapper .top {
	background : url('../images/rcol_bg_top.png') no-repeat top left;
	min-height : 100px;
}
#rcol #nav_menu_wrapper .bot {
	background : url('../images/rcol_bg_bot.png') no-repeat bottom left;
	min-height : 100px;
}

#rcol #nav_menu_wrapper ul {
	width : 238px;
	margin : 0 1px;
	list-style-type : none;
	border-bottom : 1px solid #e5e5e5;
}

#rcol #nav_menu_wrapper li {
	font-size :  0.8em;
	background : url('../images/nav_menu_li_bg.png') no-repeat;
	line-height : 30px;
	height : 1%;
	overflow : hidden;
	padding-left : 40px;
}

#rcol #nav_menu_wrapper li .left {
	float : left;
	height : 30px;
}
#rcol #nav_menu_wrapper li .right {
	float : right;
	height : 30px;
	padding-right : 15px;
}
#rcol #nav_menu_wrapper li .right a {
	color : #6c3;
	text-decoration : underline;
}

#rcol #nav_menu_wrapper a {
	color : #000;
	text-decoration : none;
}

#rcol #nav_menu_wrapper a:hover {
	text-decoration : underline;
}

#leftpanel a {
	color : #000;
	text-decoration : none;
}

#leftpanel a:hover 
{
	color: #66cc33;
	text-decoration : underline;
}
#rcol .promo {
	padding : 10px 0 10px 15px;
}

#sitemap {
	height : 1%;
	overflow : hidden;
	clear : both;
	color : #fff;
	background : #2ea70d url('../images/sitemap_bg.png') repeat-x;
	padding : 0 15px 30px 15px;
	width:986px;
}

#sitemap div {
	width : 155px;
	float : left;
	padding : 0 10px 0 15px;
}

#sitemap h2 {
	font-size : 0.9em;
	padding : 5px 0 8px 0;
}

#sitemap ul {
	font-size : 0.8em;
	list-style-type : none;
}

#sitemap li {
	padding : 0 0 7px 0;
}

#sitemap li a {
	color : #fff;
	text-decoration : none;
}
#sitemap li a:hover {
	text-decoration : underline;
}
BLOCKQUOTE {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px}

.hidediv
{
    display:none;
    }

.displaydiv
{
    display:block;
    }
    
   .greenStar
   {
	color:#66cc33;
	}
	
.trackertagContainer
{
 display:none;
}
	
.SiteHeading{
	float : left;
	width : 285px;
	height : 34px;
	line-height : 34px;
	padding : 19px 0 0 36px;
	margin-bottom : 25px;
}
table.radioButtonList label{
		
		font-size:small;
	  
}

.googleText
{
	height : 20px;
	font-size : 12px;
	color : #333;
	width:300px; 
	text-align:left ;
	top: 1px;   
}

.inputSpace
{
	padding-right: 20px; 
}
#rcoladv {
	float : right;
	width : 261px;
	padding : 10px 0 0 0;
}

#rcoladv #nav_menu_wrapper {
	width : 240px;
	margin-top : 10px;
	background : url('../images/rcol_bg_mid.png') repeat-y;
}

#rcoladv #nav_menu_wrapper h2 {
	font-size : 14px;
	height : 14px;
	line-height : 14px;
	padding : 17px 0 14px 15px;
}

#rcoladv #nav_menu_wrapper .top {
	background : url('../images/rcol_bg_top.png') no-repeat top left;
	min-height : 100px;
}
#rcoladv #nav_menu_wrapper .bot {
	background : url('../images/rcol_bg_bot.png') no-repeat bottom left;
	min-height : 100px;
}

#rcoladv #nav_menu_wrapper ul {
	width : 238px;
	margin : 0 1px;
	list-style-type : none;
	border-bottom : 1px solid #e5e5e5;
}

#rcoladv #nav_menu_wrapper li {
	font-size :  0.8em;
	background : url('../images/nav_menu_li_bg.png') no-repeat;
	line-height : 30px;
	height : 1%;
	overflow : hidden;
	padding-left : 40px;
}

#rcoladv #nav_menu_wrapper li .left {
	float : left;
	height : 30px;
}
#rcoladv #nav_menu_wrapper li .right {
	float : right;
	height : 30px;
	padding-right : 15px;
}
#rcoladv #nav_menu_wrapper li .right a {
	color : #6c3;
	text-decoration : underline;
}

#rcoladv #nav_menu_wrapper a {
	color : #000;
	text-decoration : none;
}

#rcoladv #nav_menu_wrapper a:hover {
	text-decoration : underline;
}

#rcoladv .promo {
	padding : 10px 0 10px 15px;
}

