body { 

	text-align: center;

	margin: 0;

	padding: 0;



	background-color:#FFFFFF; 

	font: normal 11.5px arial, sans-serif; 

	color:#585959;

}

p, td,ul { 

	font-family:Arial,Helvetica,sans-serif; 

	font-size:11.5px; color:#585959;

}

a:link { color:#0A7CBA; text-decoration:none; }

a:visited { color:#0A7CBA; text-decoration:none; }

a:active { color:#0A7CBA; text-decoration:none; }

a:hover { color:#0A7CBA; text-decoration:underline; }



h1, h2 { font: normal 10.5px arial, sans-serif; 

	color:#FFFFFF;

	margin: 0;

	padding: 0;

}



h1 a:link { color:#FFFFFF; text-decoration:none; }

h1 a:visited { color:#FFFFFF; text-decoration:none; }

h1 a:active { color:#FFFFFF; text-decoration:none; }

h1 a:hover { color:#FFFFFF; text-decoration:underline; }



h2 a:link { color:#FFFFFF; text-decoration:none; }

h2 a:visited { color:#FFFFFF; text-decoration:none; }

h2 a:active { color:#FFFFFF; text-decoration:none; }

h2 a:hover { color:#FFFFFF; text-decoration:underline; }





h3 { font: normal 13px arial, sans-serif; 

	color:#FFFFFF;

	margin: 0;

	padding: 2px 0 0 8px;

}

h4, h5, h6 { font: normal 14px arial, sans-serif; 

	color:#FFFFFF;

	margin: 0;

	padding: 20px 0 0 8px;

}



.blueh	{

	font: normal 13px arial, sans-serif;

	color: #0071B0;

	margin: 0;

	padding: 0;

}

.videoh { 

	float: left;

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

	margin: 0;

	padding: 0;

}

.videoh3 { 

	font: bold 14px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

	margin: 0;

	padding: 0;

}

/*..............................................

  Header

 ...............................................*/

#header_wrapper {

	width:100%; 

	text-align:center;

	background-color:#0D7FBD;

	background-image: url(http://www.thepetstar.com/images/bkg_funny_pet_pics.gif);

	background-repeat: repeat-x; 

}

#header_wrapper1 {

	width:100%; 

	text-align:center;

	background-color:#0D7FBD;

	background-image: url(http://www.thepetstar.com/images/bkg_funny_pet_picsm.gif);

	background-repeat: repeat-x; 

}

#header { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 779px;

	margin: 0 auto;

	padding: 0;

	height: 200px;

}

#header1 { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 779px;

	margin: 0 auto;

	padding: 0;

	height: 143px;

}	

#top {

	position:absolute;

	top:8px;

	width: 779px;

	height: 60px;

}

#top1 {

	position:absolute;

	top:4px;

	width: 779px;

}

#top2 {

	position:absolute;

	top:4px;

	width: 900px;

}

#topleft {

	float: left;

	width: 278px;

}

.toplefttxt {

	font: bold 10.5px arial, sans-serif; 

	color:#FFFFFF;

}

.toplefttxt a:link { color:#FFFFFF; text-decoration:none; }

.toplefttxt a:visited { color:#FFFFFF; text-decoration:none; }

.toplefttxt a:active { color:#FFFFFF; text-decoration:none; }

.toplefttxt a:hover { color:#FFFFFF; text-decoration:underline; }



#topright {

	float: right;

	width: 500px;

	text-align: right;

}

#topadtxt{

	float: right;

	width: 528px;

	font: normal 9px arial, sans-serif; 

	color:#FFFFFF;

	margin-top; 2px;

	text-align: right;

	

}



#welcome {

	float: left;

	width: 250px;

	margin: 12px 0 0 3px;

	text-align: left;

	color:#FFFFFF;

}

#welcome a:link {

	text-decoration:none;

	color:#FFFFFF;

}

#welcome a:hover, #welcome a:visited {

	text-decoration:underline;

	color:#FFFFFF;

}

#welcome1 {

	float: left;
	
	font-size: 11px;

	margin: 0 0 0 3px;

	text-align: left;

	color:#FFFFFF;

}

#welcome1 a:link {

	text-decoration:none;

	color:#FFFFFF;

}

#welcome1 a:visited {

	text-decoration:none;

	color:#FFFFFF;

}

#welcome1 a:active {

	text-decoration:none;

	color:#FFFFFF;

}

#welcome1 a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}

#welcomert {

	float: right;

	margin: 0 0 0 3px;

	text-align: left;

	color:#FFFFFF;

}

#welcomert a:link {

	text-decoration:none;

	color:#FFFFFF;

}

#welcomert a:visited {

	text-decoration:none;

	color:#FFFFFF;

}

#welcomert a:active {

	text-decoration:none;

	color:#FFFFFF;

}

#welcomert a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}

#banner {

	position:absolute;

	top:77px;

	width: 779px;

	height: 99px;

}

#banner1 {

	position:absolute;

	top:20px;

	width: 779px;

	height: 99px;

}

#bannerleft {

	float: left;

	width: 200px;

}

#bannerright {
	float: right;
	text-align: right;
	width: 650px;
}


/*..............................................

  Top Navigation

 ...............................................*/

#topnav ul {

position:absolute;

width: 784px;

height: 24px;

top:176px;

padding:0;

margin: 0 0 0 0px;

list-style:none;

border-right: 1px solid #FDC551;



}

#topnav li {

display:inline;

line-height: 24px;

font-size: 12px;

}

#topnav a:link, #topnav a:visited, #topnav a:active {

padding:4px .99em 4px .98em;

margin:0 -3px 0 0;

border-left:1px solid #FDC551;

color:#FFFFFF;

text-decoration:none;

}



#topnav a:hover {

background-image:url(http://www.thepetstar.com/images/nav_over.gif);

background-repeat:repeat-x;

}



#topnav2 ul {

position:absolute;

width: 784px;

height: 24px;

top:119px;

padding:0;

margin: 0 0 0 0px;

list-style:none;

border-right: 1px solid #FDC551;



}

#topnav2 li {

display:inline;

line-height: 24px;

font-size: 12px;

}

#topnav2 a:link, #topnav2 a:visited, #topnav2 a:active {

padding:4px .75em 4px .75em;

margin:0 -3px 0 0;

border-left:1px solid #FDC551;

color:#FFFFFF;

text-decoration:none;

}



#topnav2 a:hover {

background-image:url(http://www.thepetstar.com/images/nav_over.gif);

background-repeat:repeat-x;

}

/*..............................................

 Profile Navigation

 ...............................................*/

#profile_wrapper { 

	width:100%; 

	text-align:center; 

}

#profilebox { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 779px;

	margin: 0 auto;

	padding: 0;

}	

#profilenav {

    line-height:normal;

    width: 777px;

    margin: 0;

    font-family: Arial, sans-serif;

    color: FFFFFF;

}

#profilenav ul {

    margin:0;

    padding:20px 10px 0;

    list-style:none;

}

#profilenav li {

    float:left;

    background:url(http://www.thepetstar.com/images/norm_left3.gif)

      no-repeat left top;

    margin:0 0 0 1px;

    padding:0 0 0 9px;

    text-decoration: none;

}

#profilenav a, #profilenav strong, #profilenav span {

    float:left;

    display:block;

    background:url(http://www.thepetstar.com/images/norm_right3.gif)

    no-repeat right top;

    padding:5px 11px 4px 4px;

    color:#FFFFFF;

    font-size: 12px;

    font-weight:500;

    letter-spacing: -.4px;

text-decoration:none;

}

#profilenav li a:hover {

		text-decoration: underline;

		}



#profilenav #current {

    background-image:url(http://www.thepetstar.com/images/nav_left_on.gif)

}

#profilenav #current a {

    background-image:url(http://www.thepetstar.com/images/nav_right_on.gif);

    padding-bottom:4px;

}

#petinfo {

width: 779px;

height: 35px;

background: #1496DC url(http://www.thepetstar.com/images/bk_bluebox1.gif) no-repeat;

}

#petinfoname {

	font: bold 18px arial, sans-serif;

	color:#FFFFFF;

	padding-left: 24px;

	padding-top:4px;

	}

#petinfovotes {

	padding-top: 8px;

	font: bold 13px arial, sans-serif;

	color:#FFFFFF;

} 

#petinfonav {

	padding-top: 10px;

	color:#FFFFFF;

}

#petinfonav a {

	text-decoration:none;

	font: normal 11px arial, sans-serif;

	color:#FFFFFF;

}

#petinfonav a:hover {

	text-decoration:underline;

	color:#D4E1FC;

}

#petnav2 {

width: 347px;

}

/*..............................................

 Page Numbers

 ...............................................*/



.pageno {

    	padding: 2px 0 0 0;

    	margin: 2px 0 0 0;

		/*clear: left;*/

    	font-size: 95%;

}



.pagenonew {

    	padding: 2px 0 0 0;

    	margin: 2px 0 0 0;

	/*clear: left;*/

    	font-size: 95%;

}



.pageno a, .pageno span {

  /*float:left;*/

	display: block;

    	padding: 1px 5px 1px 5px;

    	margin-right: 3px;

}



.pageno span.current {

    	border: 1px solid #0A7CBA;

    	border-bottom: 2px solid #0A7CBA;

    	font-weight: bold;

    	background: #0A7CBA;

    	color: #FFFFFF;

}



.pageno a {

    	border: 1px solid #758DCC;

    	text-decoration: none;

		font-size: 95%;

}



.pageno a:hover {

    	border-color: #0A7CBA;

    	font-weight: bold;

    	background: #0A7CBA;

    	color: #FFFFFF;

	text-decoration: none;

}



.fill {

    	border-color: #0A7CBA;

    	font-weight: bold;

    	background: #0A7CBA;

    	color: #FFFFFF;

	text-decoration: none;

	padding: 1px 5px 1px 5px;

}



.pageno a.next {

    	padding-bottom: 2px;

    	font-weight: bold;

}



.pageno span.next {

    	color: #0A7CBA;

}



.pageno span.next {

        	border: 1px solid #758DCC;

}	



	

	.pageno99  {

    	border: 1px solid #758DCC;

    	text-decoration: none;

		font-size: 95%;

		color: #0A7CBA;

		

}





/*..............................................

  Home

 ...............................................*/

#homebox { 

	

	text-align: left;



	position: relative;

	

	top: 0;

	

	left: 0;

	

	width: 900px;

	

	margin: 0 auto;

	

	padding: 0;



}



#homeheader { 

	

	text-align: left;

	

	position: relative;

	

	top: 0;

	

	left: 0;

	

	width: 900px;

	

	margin: 0 auto;

	

	padding: 0;

	

	height: 143px;



}



#homenav ul {

	position:absolute;

	width: 900px;

	height: 24px;

	top:119px;

	padding:0;

	margin: 0px;

	list-style:none;

	border-right: 1px solid #FDC551;



}

#homenav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

}

#homenav a:link, #homenav a:visited, #homenav a:active {

	/*padding:4px 1.25em 4px 1.25em;*/

	padding:4px .67em 4px .68em;

	margin:0 -3.3px 0 0;

	border-left:1px solid #FDC551;

	color:#FFFFFF;

	text-decoration:none;

}



#homenav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_over.gif);

	background-repeat:repeat-x;

}



#hmnav ul {

	

	width: 900px;

	

	margin: 6px 0 0 0;

	

	padding: 2px 0 6px 0;

	

	list-style:none;

	

	border-bottom: 2px dotted #ccc;





}





#hmnav li {

	

	display:inline;

    

	background-image:url(http://www.thepetstar.com/images/bt_bs_gr3.gif);

    

	background-repeat: no-repeat;

   

	background-position: 0 50%;

	

	line-height: 24px;

	

	font: bold 11px arial, sans-serif;

	

	color: #aaaaaa;

	

	padding: 8px 0 8px 0;



}





#hmnav a:link, #hmnav a:visited, #hmnav a:active {

	

	padding:0 50px 0 24px;

	

	margin:0;

	

	font: bold 11px arial, sans-serif;

	

	color: #aaaaaa;

	

	text-decoration:none;



}







#hmnav a:hover {

		

	text-decoration:underline;

		

	font: bold 11px arial, sans-serif;

	

	color: #aaaaaa;



}



/*..............................................

  home - local bar

 ...............................................*/	



.localboxhd {

	font: normal 14px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

}

.localboxhdsm {

	font: bold 11px arial, sans-serif;

	color:#0A7CBA;

	margin: 0;

	padding: 0;

}

.localboxtxt {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

}





#localboxtxt a:hover {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

	text-decoration:underline;

}

.hometbl2 {

	border-bottom: 2px dotted #ccc;

}		

/*..............................................

  home - pet bar

 ...............................................*/			

.hometbl {

	border-top: 1px solid #ccc; 

	border-bottom:1px solid #ccc;

}	

.homewelcome {

	font: bold 16px arial, sans-serif;

	color:#FFFFFF;

	padding-left: 18px;

	}

.homeimg {

	height: 118px;

	border: 1px solid #ccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:116px; }

 	

 html>body .homeimg {

 	height:116px;

 	}	

.homename {

	font: bold 22px arial, sans-serif;

	color:#FFFFFF;

	padding-left: 18px;

	padding-top:-6px;

}	

.hometext {

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	padding-top:8px;

	padding-left: 18px;

	line-height: 18px;

	}

.homestats {

	height: 118px;

	border: 1px solid #ccc;

	background: #F5F5F5;

	padding: 0 4px 0 2px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:116px; }

 	

 html>body .homestats{

 	height:116px;

 	}	



#homefans {

    margin:0;

    padding:0 0 0 6px;

    list-style-type: none;

}

#homefans1 {

    margin:0;

    padding:0 0 0 12px;

    list-style-type: none;

}



li#hmvote {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_votes.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#hmreview {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_review.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#hmfan {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

li#hmcomp {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_comp.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

li#hmfav {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/but_pet_pawhm.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

li#hmview {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/but_pet_viewhm.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 0 6px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

.homedate {

	float: right;

	font: normal 12px arial, sans-serif;

	color:#FFFFFF;

	padding-top:20px;

	padding-right: 24px;

	}

		



.homename1 {

	float: left;

	font: bold 22px arial, sans-serif;

	color:#FFFFFF;

	padding: 14px 0 4px 24px;

}

#homeinbox {

	padding: 0 0 0 18px;

	margin:0;

	list-style: none;

}



#homeinbox li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowhm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 3px 0 0 0;

	padding: 0 0 0 26px;

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

}



#homeinbox a:link, #homeinbox a:visited {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:none;

}

#homeinbox a:hover {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:underline;

}



.hmboxbg{

	 background:url(http://www.thepetstar.com/images/hm_bxbkg.gif);

    background-repeat:repeat-y;

    border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	}	







.hometbl1 {

	border-top: 1px solid #ccc;

border-bottom:1px solid #ccc;

	border-left: 1px solid #ccc;

}	







/*..............................................

  home - yapstars

 ...............................................*/	

.hometbl3 {

	

	border-bottom: 2px dotted #ccc;

}

 .home_todohd {

 	font-size: 24px;

 	font-weight:normal;

 	color: #aaaaaa;

 	line-height: 24px; 

 	margin: 0 0px 8px 0px;

 	padding: 0;

 } 

 

.home_yapimg {

	width: 62px;

	border: 1px solid #000000;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:60px; }

 	

 html>body .home_yapimg {

  	width:60px;

 	}

input.home_starfld { 

	background-color: #E8F5FC;

	border: 1px solid #0071B0;

	height: 18px;

	font: normal 11px arial, sans-serif; 

	color: #666666;
	padding: 2px 0 0 4px;

 }	



.home_starhd {

	font: bold 10.5px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.home_startxt {

	font: normal 10px arial, sans-serif; 

	padding: 4px 0 4px 0;

	margin: 0;

	text-decoration: none;

} 

 .home_tblst {

	width: 70px;

	padding: 12px 0 12px 0;

 voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:46px; }

 	

 html>body .home_tblst {

  	width:46px;

 	} 	

.home_todo a:link, .home_todo a:visited, .home_todo a:active {

	font: bold 12px arial, sans-serif;

	color: #666666;

text-decoration:none;

} 	

 	

.hm_orangesm {

	margin-top: 2px;

	font: normal 10px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

.hm_orangesm a:link, .hm_orangesm a:visited, .hm_orangesm a:active {

font: normal 10px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

} 	



.hm_orangesm a:hover {

	font: normal 10px arial, sans-serif;

	color: #FB8800;

	text-decoration: underline;

}

/*..............................................

home - things to do

 ...............................................*/

 .home_todohd {

 	font-size: 24px;

 	font-weight:normal;

 	color: #aaaaaa;

 	line-height: 24px; 

 	margin: 0 0px 8px 0px;

 	padding: 0;

 } 

 

 .home_todonote{

	font-size:11px;

	line-height: 14px;

	color:#8C8C8C;

	margin: -18px 0px 6px 46px;

}



.home_todo{

	font: bold 12px arial, sans-serif;

	color: #666666;

	margin: 6px 0 6px 0;

}

.home_todo a:link, .home_todo a:visited, .home_todo a:active {

	font: bold 12px arial, sans-serif;

	color: #666666;

text-decoration:none;

}



.home_todo a:hover {

font: bold 12px arial, sans-serif;

	color: #FACD09;

	text-decoration:underline;

}

.home_todo1{

	font: bold 12px arial, sans-serif;

	color: #666666;

	margin: 14px 0 6px 0;

}

.home_todo1 a:link, .home_todo1 a:visited, .home_todo1 a:active {

	font: bold 12px arial, sans-serif;

	color: #666666;

	text-decoration:none;

}



.home_todo1 a:hover {

	font: bold 12px arial, sans-serif;

	color: #FACD09;

	text-decoration:underline;

}



 

/*..............................................

  home - products

 ...............................................*/	



.hometbltop {

	

	border-top: 2px dotted #ccc;

}	

.cooltext { 

	font: normal 10px arial, sans-serif;

	color:#8C8C8C; 

}

.coolprods a:hover{

		color:red;

	}

.coolprods a:link img, .coolprods a:visited img{

		border: 2px solid #FFFFFF;

	}

.coolprods a:focus img, .coolprods a:hover img, .coolprods a:active img{

		border: 2px solid #ffcc88;

	}



#callout { 

	background-image: url(http://www.thepetstar.com/images/hm_callout.gif); 

	height: 81px; 

	width: 150px; 

	left: 154px; 

	top: 471px; 

	text-align: center; 

	position: absolute; 

	visibility: hidden;}







/*..............................................

  home - reviews

 ...............................................*/	

.hometbl5 {

	padding: 24px 0 0 0;

}			



.hmcategory { 

	border-bottom:1px solid #e7e7e7; 

	padding:3px 0 3px 0; 

	margin:0 0 15px 0; 

	color: #FF9900;

}





/*..............................................

  home - ads

 ...............................................*/

.rtbox1 {

	width:230px; 

	background: #F1F0F2;

	border: 4px solid #E5E5E5; 

	padding: 8px 15px 0 15px;

	text-align:left; 

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:192px;

}

html>body .rtbox1{

  width:192px;

}	

.homesubhd {

	font: bold 16px arial, sans-serif;

	color:#6D6B6E;

	padding: 2px 0 4px 0;

	}

.hmboxtext {

	font: normal 11px arial, sans-serif;

	color:#454444;

	}

/*..............................................

  home - bottom table

 ...............................................*/	

hr.Linebot {

	border: 2px dotted #ccc;  

	border-style: none none dotted none;

	padding: 0;

	margin:0;

}.



.hm_btrev {

	float:left; 

	margin-right:5px;

}

.hm_btimg {

	float:left; 

	margin-right:10px;

}

.hm_btbx {

	clear:left; 

	margin: 0 0 21px 0;

}





	

/*..............................................

home - new bottom

 ...............................................*/

.tblbest {

	padding: 0;

	 border-bottom:2px dotted #ccc;	

	 margin-bottom: 12px;

}





.smpetimgwrapper{

	width: 60px;

	padding: 2px;

	border: 1px solid #999999;

	

} 



.hometbl7 {

	padding: 0 18px 0px 0;

	 border-right:2px dotted #ccc;

}	

.hometbl8 {

	padding: 0 18px 0px 24px;

	 border-right:2px dotted #ccc;

}

.hometbl9 {

	padding: 0 0 0px 24px;

}

  .dot1{

 	float: left;

 	 border-right:2px dotted #ccc;

 	margin: 0 0 10px 0;

 } 	

  .dot{

 	float: left;

 	 border-right:2px dotted #ccc;

 	margin: 0 0 18px 0;

 } 	

  .home_revhdsm {

 	font-size: 12px;

 	font-weight:normal;

 	color: #aaaaaa;

 	margin: 2px 0 2px 0;

 	padding: 0;

 } 	

  .home_revhd {

 	font-size: 21px;

 	font-weight:normal;

 	color: #aaaaaa;

 	letter-spacing: -.03em;

 	margin: 0;

 	padding: 0;

 } 	

 .dothd {

 		float: left;

 	padding-left: 8px;

 } 	 

.homeques ul {

	padding: 0;

	margin:0;

	list-style: none;

}



.homeques li{

	list-style: none;

	text-decoration: none;

    	color: #7A7A7A;

    	background-image:url(http://www.thepetstar.com/images/hmq8.gif);

    	background-repeat: no-repeat;

   	background-position: 0 5%;

    	margin: 3px 0 0 0;

    	padding: 0 0 6px 24px;

    font: italic 11px arial, sans-serif; 

}

.homeques a:link, .homeques a:visited {

	text-decoration:none;

	 color: #7A7A7A;

}

.homeques a:hover {

	text-decoration:underline;

}

.homerv {

	color: #7A7A7A;

    margin: 3px 0 0 0;

    padding: 0;

    font: italic 11px arial, sans-serif; 

}

.homegive {

	color: #7A7A7A;

    margin: 4px 0 16px 0;

    padding: 0;

    font: normal 12px arial, sans-serif; 

    line-height: 17px;

}



.hm_bthd { 

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	margin: 3px 0 5px 0;

	padding: 0;

}



.hm_bthd a:link, .hm_bthd a:visited, .hm_bthd a:active {

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	text-decoration:none;

}





.hm_bthd a:hover {

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	text-decoration:underline;

}



.hm_sign{ 

	font: bold 12px arial, sans-serif;

	color: #96DC13;

	margin: 0 0 2px 0;

	padding: 0;

	letter-spacing: -.02em;

	text-decoration:none;

}



.hm_sign a:link, .hm_sign a:visited {

	font: bold 12px arial, sans-serif;

	color: #96DC13;

	letter-spacing: -.02em;

	text-decoration:none;

}



.hm_sign a:hover {

	font: bold 12px arial, sans-serif;

	color: #96DC13;

	letter-spacing: -.02em;

	text-decoration: underline;

}



.hm_sign a:active {

	font: bold 12px arial, sans-serif;

	color: #96DC13;

	letter-spacing: -.02em;

	text-decoration:none;

}



.hm_smallnt { 

	font: normal 11px arial, sans-serif;

	color: #FF9900;

	margin: 0 0 2px 0;

	padding: 0;

	text-decoration:underline;

}



.hm_smallnt a:link, .hm_smallnt a:visited, .hm_smallnt a:active {

	font: normal 11px arial, sans-serif;

	color: #FF9900;

	text-decoration:underline;

}



.hm_smallnt a:hover {

	font: normal 11px arial, sans-serif;

	color: #FF9900;

	text-decoration: none;

}





.hm_small { 

	font: normal 11px arial, sans-serif;

	color: #3793C6;

	margin: 2px 0 2px 0;

	padding: 0;

}



.hm_small a:link, .hm_small a:visited, .hm_small a:active {

	font: normal 11px arial, sans-serif;

	color: #3793C6;

	text-decoration:none;

}



.hm_small a:hover {

	font: normal 11px arial, sans-serif;

	color: #3793C6;

	text-decoration:underline;

}

.hm_smallques { 

	font: normal 11px arial, sans-serif;

	color: #3793C6;

	margin: 4px 0 12px 0;

	padding: 0;

}



.hm_smallques a:link, .hm_smallques a:visited, .hm_smallques a:active {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

	text-decoration:none;

}



.hm_smallques a:hover {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

	text-decoration:underline;

}

.fsmpetimgwrapper{

	float:left; width: 60px;

	padding: 2px;

	margin: 0 12px 0 0;

	border: 1px solid #999999;

	

} 



#rvwwrap120a {

	float: left;

	width:120px; 

	margin:12px 0 12px 24px;

}	

#rvwwrap120b {

	float: left;

	width:120px; 

	margin:0 0 12px 24px;

}







/*..............................................

  Content

 ...............................................*/

#content_wrapper { 

	width:100%; 

	text-align:center; 

}

#content{

	width:779px; 

	text-align:left; 

	margin:6px auto 12px auto;

}

.clear {

	clear:both;

	margin:0;

	padding:0;

	line-height:0;

	height:0;



}	

.clearrt {

	clear:right;

	margin:0;

	padding:0;

	line-height:0;

	height:0;

}

.clearlft {

	clear:left;

	margin:0;

	padding:0;

	line-height:0;

	height:0;

}

/*..............................................

  Search

 ...............................................*/	

#searchbox {

	width:206px; 

	height: 242px;

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/searchbox.gif);

	background-repeat: no-repeat; 

	margin:12px 0 0 0;	

}

#searchform {

	width:174px; 

	text-align:left; 

	font: normal 11px arial, sans-serif;

	color:#FFFFFF;

	padding: 45px 0 0 32px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:142px;

}

html>body #searchform {

  	width:142px;

} 

input.imagegr { 

	background-color: #98C932;

	border: 1px solid #98C932;

	line-height: 20px;

 }

.searchno {

	font: normal 11px arial, sans-serif; 

	color:#3793C6;

	padding: 0 0 3px 2px;

	margin: 0;

}

.rankfoot1 {

	height: 6px;

	background: #FF8800;



} 

/*..............................................

GIVEAWAYS

 ...............................................*/	

	#givetable {

border: 1px solid #000000;

}

.giveform {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFF;

	border: 1px solid #000000;

	margin-top: 12px;

	width: 600px;

	}

.giveformhd {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	border-bottom: 1px solid #000000;

	background: #321195;

	padding: 6px;

}

.givetop {

height: 18px;

}

.givehead {

padding: 0 0 6px 8px;

}

.givetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	}

.givefield {

	font-family: Arial, Helvetica, sans-serif;

	padding: 10px;

	}

	

.givelabel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #3793C6;

	padding: 0 0 2px 0;

	}	

		

.givepet {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3e3e3e;

	}	

.givesm {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #3e3e3e;

	}	

.givesurvey {

	margin-top: 8px;

	}

.giveinput {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 3px;

	padding: 3px;

	width: 400px;

	background: #FFFFF;

	}	

.giveinput1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3e3e3e;

	margin-top: 2px;

	margin-bottom: 12px;

	padding: 3px;

	width: 150px;

	background: #ffffff;

	}		

.giveinput2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3e3e3e;

	margin-top: 8px;

	padding: 3px;

	width: 150px;

	background: #ffffff;

	}	

.givelegal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 24px;

	}	



#busnavgr {

	background:#96dc13;

	width: 779px;

	height: 12px;

	border-top: 1px solid #FFFFFF;

	padding:0;

	margin: 0;

}	

.givetb { 

 font-size: 12px;

 line-height: 18px;

padding: 8px 0 0 12px;

}

hr.Linegive {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	padding: 0;

	margin:12px 0 6px 0;

}

#givewrap {

	width:779px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 60px 18px 60px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 657px;

}

html>body #givewrap {

 	 width: 657px;

} 		

/*..............................................

ERRORS

 ...............................................*/	

.erroralert { 

	background-color:#FFFFFF; 

	font: bold 11.5px arial, sans-serif; 

	color:#FF4800;

	line-height: 16px;

}
.error_san { 

	font: 11px arial, sans-serif; 

	color:#FF4800;

	line-height: 16px;

}
.errorboxlg { 

	width: 777px; 

	margin: 0 auto; 

	padding: 8px 0 6px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxlg div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_errorlg.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 777px; 

	min-height: 32px; 

}



.errorboxlg div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_errorlg.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxlg div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxlg div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 

}

.errorboxlg div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorboxsm { 

	width: 280px; 

	margin: 0; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxsm div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_botsm_error.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 280px; 

	min-height: 32px; 

}

.errorboxsm div p { 

	background: url(http://www.thepetstar.com/images/bkg_topsm_error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxsm div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxsm div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 



}

.errorboxsm div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorboxmed { 

	width: 347px; 

	margin: 0; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxmed div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_botmed_error.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 347px; 

	min-height: 32px; 

}

.errorboxmed div p { 

	background: url(http://www.thepetstar.com/images/bkg_topmed_error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxmed div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxmed div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 

}

.errorboxmed div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorbox { 

	width: 549px; 

	margin: 0 auto; 

	padding: 5px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorbox div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_error.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 549px; 

	min-height: 32px; 

}



.errorbox div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorbox div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorbox div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 

}

.errorbox div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorboxqu { 

	width: 702px; 

	margin: 0 0 12px 0; 

	padding: 5px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxqu div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_qerror.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 702px; 

	min-height: 32px; 

}



.errorboxqu div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_qerror.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxqu div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxqu div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 

}

.errorboxqu div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorboxred { 

	width: 549px; 

	margin: 0 auto; 

	padding: 6px 0 10px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxred div { 

	background: #FF0000 url(http://www.thepetstar.com/images/bkg_bot_error.gif) bottom left no-repeat; 

	color: #FFFFFF; 

	width: 549px; 

	min-height: 32px; 

}



.errorboxred div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding:10px 15px 10px 37px; 

	text-align: left; 

}

.errorboxred div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxred1{ 

	width: 397px; 

	margin:12px 0 12px 0;

	padding: 6px 0 10px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxred1 div { 

	background: #FF0000 url(http://www.thepetstar.com/images/bkg_bot_errorsm.gif) bottom left no-repeat; 

	color: #FFFFFF; 

	width: 397px; 

	min-height: 32px; 

}



.errorboxred1 div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_errorsm.gif) 0 0 no-repeat; 

	margin: 0; 

	padding:10px 15px 10px 37px; 

	text-align: left; 

}

.errorboxred1 div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxred2{ 

	width: 340px; 

	margin:0 0 6px 0;

	padding: 6px 0 10px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxred2 div { 

	background: #FF0000 url(http://www.thepetstar.com/images/bkg_bot_errorsm1.gif) bottom left no-repeat; 

	color: #FFFFFF; 

	width: 340px; 

	min-height: 32px; 

}



.errorboxred2 div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_errorsm1.gif) 0 0 no-repeat; 

	margin: 0; 

	padding:10px 15px 10px 37px; 

	text-align: left; 

}

.errorboxred2 div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxvid3 { 

	width: 535px; 

	margin: 0 auto; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxvid3 div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_error535.gif) bottom left no-repeat; 

	color: #AB0000; 

	width:535px; 

	min-height: 32px; 

}



.errorboxvid3 div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_error535.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxvid3 div img { 

	float: left; 

	width: 26px; 

	margin: 18px 8px 3px 3px; 

}

.errorbox2 { 

	width: 535px; 

	margin: 0 auto; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorbox2 div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_error535.gif) bottom left no-repeat; 

	color: #AB0000; 

	width:535px; 

	min-height: 32px; 

}



.errorbox2 div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_error535.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorbox2 div img { 

	float: left; 

	width: 26px; 

	margin: 10px 8px 3px 3px; 

}



.errorboxvid { 

	width: 490px; 

	margin: 0 auto; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxvid div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_490error.gif) bottom left no-repeat; 

	color: #AB0000; 

	width:490px; 

	min-height: 32px; 

}



.errorboxvid div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_490error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxvid div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}

.errorboxvid div#hdrinfo { 

	background-color: #D4FE7E; 

	color: #960; 

}

.errorboxvid div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}

.errorboxredsm { 

	width: 490px; 

	margin: 0 auto; 

	padding: 10px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorboxredsm div { 

	background: #FF0000 url(http://www.thepetstar.com/images/bkg_bot_490red.gif) bottom left no-repeat; 

	color: #AB0000; 

	width:490px; 

	min-height: 32px; 

}



.errorboxredsm div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_490red.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 

	text-align: left; 

}

.errorboxredsm div img { 

	float: left; 

	width: 26px; 

	margin: 6px 8px 3px 6px; 

}

.errorboxredsm div#hdrinfo { 

	background-color: #FF0000; 

	color: #960; 

}

.errorboxredsm div#hdrinfo .detail { 

	color: #000; 

	font-size: 92%; 

	font-weight: normal; 

}



/*..............................................

ADS

 ...............................................*/	



#bigad_wrapper { 

	width:100%; 

	text-align:center; 

}



#bigad { 

	text-align: left;

	top: 0;

	left: 0;

	width: 728px;

	height: 110px;

	margin:0 auto 12px auto;

	padding-top: 12px;

}



#googlead { 

	text-align: left;

	top: 0;

	left: 0;

	width: 728px;

	height: 90px;

	margin:12px auto 12px auto;

	padding: 0;

}

#reviewrtad160 {

	width:160px; 

	margin:0;

}



#reviewadwrap {

	float: left;

	width:120px; 

	margin:12px 0 12px 24px;

}



#reviewrtad {

	width:120px; 

	text-align:left; 

}

#videoadwrap {

	float: left;

	width:120px; 

	margin:18px 0 12px 24px;

}



#videortad1 {

	width:120px; 

	margin: 0 0 18px 0;

}






/*..............................................

  Main Right Column

 ...............................................*/	

#insidenofavs {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_favsno.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidequestion {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_question.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidequestionno {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_question.gif);

	background-repeat: no-repeat; 

}

#insidecomp {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_comp1.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insideques {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_pettalk.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidenofamily {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_family.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidecomp2 {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_comp2.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidenofans {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_fansno.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}

#insidenofans2 {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_fansno2.gif);

	background-repeat: no-repeat; 

	

}

#insidethnks{

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_sentemail.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}


#insidethnksno {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_sentemail.gif);

	background-repeat: no-repeat; 

}

#insideverified {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_voter.gif);

	background-repeat: no-repeat; 

	margin:12px 0 0 0;	

}

#searchresults {

	width:547px; 

	margin:20px 0 0 0;

	padding: 4px 12px 12px 16px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:517px;

}

html>body #searchresults {

  width:517px;

} 



.reviewtext {

	padding:6px 0 6px 0;

}

#bookmrk {

	width:160px; 

	padding: 6px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:144px;

}

html>body #bookmrk {

  width:144px;

} 

.complimentxt {

	padding: 6px 0 6px 0;

	font-size: 12px;

	text-align: left;

	line-height: 20px;

}



/*..............................................

Login & Register

 ...............................................*/	

#loginmain {

	float:left;

	width:779px; 

	margin: 0 0 0 0;

	padding: 18px 25px 12px 25px;

	border: 3px solid #CCCCCC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:723px;

}

html>body #loginmain {

  width:723px;

} 



#loginlft {

	float:left;

	width:440px; 

	margin: 12px 0 0 0;

	padding: 18px 18px 12px 18px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:398px;

}

html>body #loginlft {

  width:398px;

} 

#loginrt {

	float: left;

	width:320px; 

	margin: 12px 0 0 18px;

	padding: 18px 18px 12px 18px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:278px;

}

html>body #loginrt {

  width:278px;

} 

.loginhd {

	font: bold 18px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 12px 0 10px 0;

	text-decoration: underline;

}

.logintext {

	font: normal 12px arial, sans-serif; 

	padding: 0;

	margin: 8px 0 0 0;

}

.registerhd {

	font: bold 24px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 4px 0 10px 0;

	text-decoration: underline;

}

.plushd {

	font: bold 32px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 0 0 10px 0;

	text-decoration: underline;

}

.registerrt {

	float:right;

	font: bold 16px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 12px 0 10px 0;

	text-decoration: underline;

}

.registernote {

	font: bold 12px arial, sans-serif; 

	padding: 0;

	margin: 0 0 0 20px;

}

.reghd { 

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

}

.registernt {

	font: normal 12px arial, sans-serif;

	line-height: 20px;

	margin: 12px 0 12px 0;

}



/*..............................................

MESSAGES

 ...............................................*/

.messhd {

	width: 547px;

	height: 35px;

	background: url(http://www.thepetstar.com/images/bk_messbox.gif) no-repeat;

	padding-left: 12px;

	padding-right: 12px;

	padding-top: 4px;

	padding-bottom: 4px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:523px;

 	height: 27px;

}

html>body .messhd {

  	width:523px;

  	height: 27px;

} 

.mescont {

	width: 547px;

	background:#fff url(http://www.thepetstar.com/images/bkg_messages.gif) left bottom repeat-x;

	border-left: 1px solid #FEAB00;

	border-right: 1px solid #FEAB00;

	border-bottom: 1px solid #FEAB00;

	padding: 12px;

	margin-top: -4px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:521px;

}

html>body .mescont {

  	width:521px;

} 



#messwrap {

	float: left;

	width:549px; 

	margin:8px 0 0 24px;

}



.petimgwrap {

	float:left;

	width:40px;

	margin: 0 58px 0 0;

	font: normal 10px arial, sans-serif; 

	text-align: left;

}

.petimgwrap2 {

	float:left;

	width:40px;

	margin: 0 5px 0 0;

	font: normal 10px arial, sans-serif; 

	text-align: left;

}

.petimgwraprt {

	float:left;

	width:40px;

	margin: 0 12px 0 0;

	font: normal 10px arial, sans-serif; 

	text-align: left;

}

.acpetimgwrapper {

	width:40px; 

	height: 46px;

	padding: 2px;

	border: 1px solid #999999;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:40px;

}

.acpetimgwrapper2 {

	width:40px; 

	height: 4px;

	padding: 2px;

	border: 0px solid #999999;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:4px;

}

html>body .acpetimgwrapper1 {

  height:40px;

} 



.mestext {

	font: normal 10px arial, sans-serif;

	margin: 4px 0 18px 0;

}



.meslabel {

	font: normal 9px arial, sans-serif;

	margin-top: 1px;

}



.add24 {

	line-height: 24px;

}

#listingyhap {

	width:160px; 

	padding: 6px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:144px;

}

html>body #listingyhap {

  width:144px;

} 

#listingyhapvideo {

	width:160px; 

	padding: 6px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:144px;

}

html>body #listingyhapvideo {

  width:144px;

} 

#listingyhapcomment {

	width:160px; 

	padding: 6px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:144px;

}

html>body #listingyhapcomment {

  width:144px;

} 

/*..............................................

Rankings

 ...............................................*/	

#rankwrap {

	float: left;

	width:635px; 

	text-align:left; 

	margin:12px 0 12px 0;	

	padding: 12px 40px 0 40px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 553px;

}

html>body #rankwrap {

 	 width: 553px;

} 

.listsort {

	font: normal 10.5px arial, sans-serif; 

	color: #036;

} 

.rankfoot {

	height: 24px;

	background: #FF8800;

	padding: 5px 12px 0 12px;

	font: bold 11px arial, sans-serif;

	text-align: right;

	color: #FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:19px;

}

html>body .rankfoot {

  height:19px;

} 

.rankfoot a:link {color: #FCDDB9; text-decoration: none; }

.rankfoot a:visited {color: #FCDDB9; text-decoration: none; }

.rankfoot a:active {color: #FCDDB9; text-decoration: none; } 

.rankfoot a:hover {color: #FCDDB9; text-decoration: underline; }



.rankbar {

	background: #FF8800;	

	font: bold 12px arial, sans-serif; 

	color:#FFFFFF;

	height: 20px;

}

.rankhd{

	font: bold 12px arial, sans-serif; 

	color:#FFFFFF;

	text-align: center;

}

.rankhd1{

	font: bold 12px arial, sans-serif; 

	color:#FFFFFF;

	text-align: left;

	padding-left: 6px;

}

.rankinput{

	font: normal 12px arial, sans-serif; 

	color:#888887;

	padding: 4px 0 4px 0;

	text-align: center;

}

.rankinput1{

	font: bold 17px arial, sans-serif; 

	color:#FB8800;

	padding: 4px 0 4px 4px;

	text-align: left;

	width: 80px;

}

.rankinput2{

	padding: 4px 0 4px 0;

	text-align: center;

	width: 80px;

}

.rankinput3{

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	padding: 4px 0 4px 0;

	text-align: center;

	width: 150px;

}

.rankinput4{

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	padding: 4px 0 4px 0;

	text-align: center;

	width: 100px;

}

.vidinput1{

	width: 120px;

	padding: 4px 0 4px 0;

	text-align: center;

}

.vidinput2{

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	padding: 9px 6px 0 0;

	text-align: center;

	width: 170px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:164px;

}

html>body vidinput2 {

	 width:164px;

}

.vidinput3 {

	width: 120px;

	padding: 9px 5px 0 15px;

	text-align: left;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:100px;

}

html>body vidinput3 {

	 width:100px;

}

.vidinput4{

	padding: 6px 0 0 15px;

	text-align: left;

} 

.ranktext {

	margin: 0 0 12px 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#7C7C7C;

	line-height: 19px;

} 	

.rankrev {

	padding: 0 0 0 20px;

	text-align: left;

} 

.rankrev1 {

	padding: 0 0 0 25px;

	text-align: left;

} 

.rankrev2 {

	padding: 0 0 0 10px;

	text-align: left;

} 

hr.Linerank {

	border: 1px solid #D2D1D1;  

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

.bluerank {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin:0;

	padding:0;

}		

	

/*..............................................

Enter A Pet

 ...............................................*/	





.enterp { 

	font-family:Arial,Helvetica,sans-serif; 

	font-size:12px; color:#565656;

	line-height: 18px;

	margin: 8px 0 0 0;

	padding: 0;

}



.floatleftent {

	float: left;

	padding: 0;

	margin-top: 6px;

}



#enterhdbar {

	width:633px; 

	background: #FCAA01;

	margin:0;

	padding: 0 12px 0 12px;

	border-top: 1px solid #FDC551;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:607px;

}

html>body #enterhdbar {

  width:607px;

} 

.enterpetnote {

	font: normal 14px arial, sans-serif; 

	color: #96dc13;

}

.enterpethd {

	font: bold 22px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 5px 0 4px 0;

	text-decoration: underline;

}


.enterpethd3 {

	font: bold 24px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 5px 0 12px 0;

	text-decoration: none;

}
.enterpethd2 {

	font: bold 19px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 5px 0 4px 0;

	text-decoration: underline;

}



.enterpettxt {

	font: normal 12px arial, sans-serif; 

}

.enterpetgreen {

	font: normal 12px arial, sans-serif; 

	margin-top: 8px;

}

.enterpetblue{

	font: bold 12px arial, sans-serif; 

	color: #0071B0;

	margin: 10px 0 10px 0;

}

.enterpethdsm {

	font: bold 13px arial, sans-serif;

	color: #FB8800;

	margin: 12px 0 2px 0;

	padding: 0;

}

.enterlabel {

	font:bold 11px arial, sans-serif; 

	color: #FB8800;

	margin: 12px 0 3px 0;

}

.personality {

	font: normal 12px arial, sans-serif; 

	color: #3793C6;

	margin: 0 0 0 6px;

}

.personality_ORIG {

	font: normal 11px arial, sans-serif; 

	color: #545353;

	margin: 0 0 0 6px;

}



#entpet {

	padding: 0;

	margin:0;

	list-style: none;

}



#entpet li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 30px;

	font: normal 12px arial, sans-serif; 

	line-height: 18px;

}



#entpet a:link, #entpet a:visited {

text-decoration:underline;

}



/*..............................................

 Video - SEARCH & BROWSE

 ...............................................*/

#vdmain {

	width:635px; 

	margin:0;

	padding: 12px 35px 12px 35px;

	border-left: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:563px;

}

html>body #vdmain {

  width:563px;

} 

#vdmain1 {

	width:635px; 

	margin:0;

	padding: 12px 50px 12px 50px;

	border-left: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:533px;

}

html>body #vdmain1 {

  width:533px;

} 

#vdmainfriend {

	width:635px; 

	margin:0;

	padding: 12px 20px 12px 20px;

	border-left: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:593px;

}

html>body #vdmainfriend {

  width:593px;

} 







.vdimgwrapper{

	width:110px; 

	height: 86px;

	margin-right: 6px;

	padding: 2px;

	border: 1px solid #999999;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:80px;

}

html>body .vdimgwrapper {

  	height:80px;

} 

#vdnav ul {

position:absolute;

background:#96dc13

width: 779px;

height: 24px;

padding:0;

margin: 0 0 0 0px;

list-style:none;



}

#vdnav li {

display:inline;

line-height: 24px;

font-size: 11.5px;

}



#vdnav a:link, #vdnav a:visited {

padding:4px .93em 4px .93em;

margin:0 -3px 0 0;

border-left:1px solid #CAEE85;

color:#FFFFFF;

text-decoration:none;

}



#vdnav a:hover {

background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

background-repeat:repeat-x;

}

.vidheadtxt {

	font: bold 14px arial, sans-serif;

	color:#024A72;

	margin: 0;

	padding: 0;

}

.vidstatstxt {

	font: bold 14px arial, sans-serif;

	color:#024A72;

}

.vidheadsmtxt {

	font: bold 11px arial, sans-serif;

	color: #0071B0;

	padding-left: 16px;

}

.vidhead {

	height: 30px;

	background-image:url(http://www.thepetstar.com/images/vd_headback.gif);

	background-repeat:repeat-x;		

	border: 1px solid #AEACAC;

	padding: 6px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#024a72;

	voice-family: "\"}\""; 


  	voice-family:inherit;

 	height:22px;

}

html>body .vidhead {

  height:22px;

} 



.avgrate {

    margin:0;

    padding:0;

    list-style-type: none;

}



#videosbig {

    margin:0;

    padding:0;

    list-style-type: none;

}

li#pawsbig {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/but_pet_paws.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 11px arial, sans-serif; 

	color:#585959;

}

li#viewsbig {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/but_pet_views.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 11px arial, sans-serif; 

	color:#585959;

}

li#commentsbig {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/but_comments.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 11px arial, sans-serif; 

	color:#585959;

}

li#formatbig {

    text-decoration: none;

    padding: 4px 0 4px 0px;

    margin-left: 4px;

}

#videosbig a:hover {

    text-decoration:underline;

}



.pageon {

	color: #024a72;

	background-color: #FFFFFF;

	padding: 1px 4px;

	border: 1px solid #024a72;

	margin-right: 5px;

}



.pageoff {

	color: #FFFFFF;

	background-color: #024a72;

	padding: 1px 4px;

	border: 1px solid #024a72;

	margin-right: 5px;

	text-decoration: underline;

}





.vidfoot {

	height: 30px;

	background-image:url(http://www.thepetstar.com/images/vd_headback.gif);

	background-repeat:repeat-x;

	border-bottom: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 8px 12px 0 12px;

	font: bold 11px arial, sans-serif;

	text-align: right;

	color: #024a72;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:21px;

}

html>body .vidfoot {

  height:21px;

} 

/*..............................................

 Video - MAIN

 ...............................................*/

#vidpopwrap {

	float: left;

	width:549px; 

	margin:4px 0 0 4px;

}



#videolgwrap {

	float: left;

	width:635px; 

	text-align:left; 

	margin:12px 0 12px 0;	

}

#videolgwrapno {

	float: left;

	width:635px; 

	text-align:left; 

	margin:0 0 12px 0;	

}

		

#videocol1 {

	float: left;

	width:425px; 

	text-align:left; 

	margin:12px 20px 12px 0px;



}	

.vidheadbox1 {

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	height: 30px;

	width:425px; 

	background:url(http://www.thepetstar.com/images/vd_headlg.gif);

    	background-repeat:no-repeat;

	padding: 6px 6px 6px 8px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:16px;

 	width: 411px;

}

html>body .vidheadbox1 {

  height:16px;

  width: 411px;

} 

.videoboxplay {

	width:425px; 

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:423px;

}

html>body .videobox1 {

  width:423px;

} 

.videobox1 {

	width:425px; 

	border: 1px solid #CCCCCC;

	padding: 8px 16px 8px 16px;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:391px;

}

html>body .videobox1 {

  width:391px;

} 

#videocol2 {

	float: left;

	width:190px; 

	text-align:left; 

	margin:12px 0 12px 0;

}	

.vidheadbox2 {

	height: 30px;

	width:190px; 

	background:url(http://www.thepetstar.com/images/vd_headsm.gif);

    	background-repeat:no-repeat;

	padding: 6px 6px 6px 8px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:16px;

 	width: 176px;

}

html>body .vidheadbox2 {

  height:16px;

  width: 176px;

} 



.videobox2 {

	width:190px; 

	border: 1px solid #CCCCCC;

	padding: 8px 8px 8px 8px;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:172px;

}

html>body .videobox2 {

  width:172px;

} 

.vidfootbox {

	height: 15px;

	background:url(http://www.thepetstar.com/images/vd_footback.gif);

   	background-repeat:repeat-x;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:14px;

}

html>body .vidfootbox {

  height:14px;

} 

.vdsmnote {

	font: normal 11.5px arial, sans-serif;

	color:#FFFFFF;

}

.vdsmnote a:link { color:#FFFFFF; text-decoration:none; }

.vdsmnote a:visited { color:#FFFFFF; text-decoration:none; }

.vdsmnote a:active { color:#FFFFFF; text-decoration:none; }

.vdsmnote a:hover { color:#FFFFFF; text-decoration:underline; }



.vdhead {

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	margin: 0;

	padding: 0;

}

.vdtitle {

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	margin: 0;

	padding: 0;

}

.vdhead1 {

	float:left;

	font: bold 12px arial, sans-serif;

	color: #024a72;

	margin: 0;

	padding: 8px 0 4px 0;

}





.videoboxtxt {

	width:425px; 

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	padding: 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:399px;

}

html>body .videoboxtxt {

  width:399px;

} 



textarea.textvd { 

	background-color: #EDF7FC; 

	border: 1px solid #CCCCCC;

	font: normal 11px arial, sans-serif; 

	color:#333333;

	margin:0;

	padding: 0;

 }





#vdpets {

    margin:0;

    padding:0;

    list-style-type: none;

}

li#vdvote {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_vote.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif; 

	color: #FB8800;

}

li#vdcomp {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_fav.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif; 

	color: #FB8800;

}

li#vdfav {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_fav1.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdfan {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdshare {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_share2.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdflag {

    text-decoration: none;

    background:url(http://www.thepetstar.com/images/vd_flag.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}





#vdpets1 {

    margin:8px 0 0 0;

    padding:0;

    list-style-type: none;

}

li#vdvote1 {

    	display: inline;

	text-decoration: none;

    	background:url(http://www.thepetstar.com/images/vd_vote.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	font: normal 8pt arial, sans-serif; 

	color: #FB8800;

}

li#vdfan1 {

    	display: inline;

	text-decoration: none;

    	background:url(http://www.thepetstar.com/images/vd_fan.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	margin-left: 12px;

    	font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdcomp1 {

   	 display: inline;

	text-decoration: none;

    	background:url(http://www.thepetstar.com/images/vd_fav.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	margin-left: 12px;

    	font: normal 8pt arial, sans-serif; 

	color: #FB8800;

}

li#vdfav1 {

   	display: inline;

	text-decoration: none;

    	background:url(http://www.thepetstar.com/images/vd_fav1.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	margin-left: 12px;

    	font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdshare1 {

    	display: inline;

	text-decoration: none;e;

   	background:url(http://www.thepetstar.com/images/vd_share2.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	margin-left: 12px;

    	font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}

li#vdflag1 {

    	display: inline;

	text-decoration: none;

    	background:url(http://www.thepetstar.com/images/vd_flag.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	padding: 6px 0 4px 24px;

    	margin-left: 12px;

    	font: normal 8pt arial, sans-serif;  

	color: #FB8800;

}







#vidstar {

    margin:6px 0 4px 0;

    padding:0;

    list-style-type: none;

}

li#vidavg {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/5stars.gif);

    background-repeat:no-repeat;

    background-position: 0 60%;

    padding: 4px 0 4px 75px;

    margin-left: 4px;

    font: bold 11px arial, sans-serif; 

	color: #024a72;

}



/*..............................................

 Video - ABOUT ME 

 ...............................................*/

#videos {

    margin:0;

    padding:0;

    list-style-type: none;

}

li#paws {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_paws.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#views {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_views.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#comments {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_comments.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#format {

    text-decoration: none;

    color: #0071B0;

    padding: 4px 0 4px 0px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

#videos a:hover {

    text-decoration:underline;

}



#videowrap{

	float: left;

	width:549px; 

	margin:0 0 0 24px;

}

#videobox { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width:549px;

	margin: 0 auto;

	padding: 0;

}

#videobox2 {

	width:549px; 

	margin:0 0 12px 0;

	padding: 4px 32px 12px 32px;

	border: 1px solid #FF9900;

	border-bottom: 10px solid #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:483px;

}

html>body #videobox2 {

  width:483px;

} 

#videoform { 

	padding: 0 12px 0 12px; 

	float:left; 

	width:540px; 

	margin-top:-22px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:516px;

}

html>body #videoform {

  	width:516px;

}	



#tabswrap {

	float: left;

	width:549px; 

	margin:4px 0 0 30px;

}

#top-cap {

	width:540px;

	height:32px;

	background:url(http://www.thepetstar.com/images/main_topcap2.gif);

	margin-top:-10px;

}

#bg-content {

	width: 540px;

	background:url(http://www.thepetstar.com/images/main_tile2.gif) repeat-y;

	padding-top:10px;

	margin-top:1px;

	float:left;

}

#main-content { 

	padding: 0 25px 0 25px; 

	position:relative; 

	float:left; 

	width:auto; 

	visibility: visible; 

	width:540px; 

	margin-top:-22px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:490px;

}

html>body #main-content {

  	width:490px;

}

#main-content1 { 

	padding: 10px 39px 15px 39px; 

	position:relative; 

	float:left; 

	width:auto; 

	visibility: visible; 

	width:540px; 

	margin-top:-22px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:462px;

}

html>body #main-content1 {

  	width:462px;

}



#main-content2 { 

	padding: 0 45px 0 55px; 

	position:relative; 

	float:left; 

	width:auto; 

	visibility: visible; 

	width:540px; 

	margin-top:-12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:440px;

}

html>body #main-content2 {

  	width:440px;

}



#bottom-cap {

	clear:both;

	height:30px;

	background:url(http://www.thepetstar.com/images/main_botcap2.gif);

	margin-bottom:1px;

	padding: 0 0 0 70px;

}

.bottomcap {

	font: bold 12px arial, sans-serif; 

	color: #FB8800;

}



#min-height-prop {

	display:none;

}



#tabs {

	width:540px;

	float:right;

	display:inline;

	list-style:none;

	margin:12px 9px 0 0;

	padding:0;

	font: bold 11.5px arial, sans-serif; 

	color:#333333;

}



#tabs li {

    float:right;

    margin:0 0 0 1px;

    padding:0;

    background: url(http://www.thepetstar.com/images/k_tab_r.gif) no-repeat 100% 0;

	 border-bottom:1px solid #C2D5EF;

}



#tabs a {

    color:#333;

    font-size:11px;

    text-decoration:none;

    float:left;

    display:block;

    background: url(http://www.thepetstar.com/images/k_tab_l.gif) no-repeat 0 0;

    padding:5px 11px 3px;

}



#tabs li.active {

	background-position:100% -30px;

	border-color:#fc3;

}



#tabs li.tabon {

    background:url(http://www.thepetstar.com/images/k_tab_r.gif) no-repeat 100% -60px;

	border-bottom:1px solid #ccc;

}



#tabs li.tabon a {

    background:url(http://www.thepetstar.com/images/k_tab_l.gif) no-repeat 0 -60px;

    color:#333;

}

.videobx {

	width:185px;

	margin-top: 0;

	padding: 8px 12px 0 12px;

	background:url(http://www.thepetstar.com/images/bkg_video1.gif) no-repeat;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:161px;

 	height: 136px;

}

html>body #videobx {

  width:161px;



}

.videobxplus {

	width:185px;

	margin-top: 12px;

	padding: 8px 12px 0 12px;

	background:url(http://www.thepetstar.com/images/bkg_video1.gif) no-repeat;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:161px;

 	height: 136px;

}

html>body #videobx {

  width:161px;



}

.videono {

	width:200px;

 	height: 180px;

}



.videoleft {

  	float: left;

}

.videoright {

  	float: right;

  	text-align: right;

}



.videohd { 

	float: left;

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

	margin: 0 0 12px 0;

}



.photoh { 

	font: bold 11px arial, sans-serif; 

	color:#333333;

}

.photoh a:hover { 

	color:#333333; 

	text-decoration:underline; 

}

input { 	

	font: normal 11px arial, sans-serif; 

	color:#333333;

	margin: 0;

	padding-left: 2;

}

input.text { 

	background-color: #EDF7FC; 

	border: 1px solid #57A0C9;

	font: normal 11px arial, sans-serif; 

	color:#333333;

	padding: 0;

	margin: 0;

	height: 20px;

 }

textarea.textblue { 

	background-color: #EDF7FC; 

	border: 1px solid #57A0C9;

	font: normal 11px arial, sans-serif; 

	color:#333333;

	padding: 0;

	margin: 0;

 }

input.dropdown { 

	background-color: #EDF7FC; 

	font: normal 11px arial, sans-serif; 

	color:#333333;

 }

input.radio { 

	background-color: #FFFFFF;

	border: 1px solid #FFFFFF;

	padding: 0;

	margin: 0;

 }

input.checkbox { 

	background-color: #FFFFFF;

	padding: 0;

	margin: 0;

 }

input.file { 

	background-color: #FFFFFF;

	border: 1px solid #FFFFFF;

	padding: 0;

	margin: 0;

 }

input.image { 

	background-color: #FFFFFF;

	border: 1px solid #FFFFFF;

	padding: 0;

	margin: 0;

 }



input.select { 

	background-color: #EDF7FC; 

	border: 1px solid #57A0C9;

	font: normal 11px arial, sans-serif; 

	color:#333333; 

}

.select { 

	background-color: #EDF7FC; 

	border: 1px solid #57A0C9;

	font: normal 11px arial, sans-serif; 

	color:##036; 

}





.videonote {

	font: bold 11px arial, sans-serif;

}

/*..............................................

Media

 ...............................................*/

#photoplus {

	width:513px; 

	margin:0;

	padding: 0px 30px 0px 30px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:453px;

}

html>body #photoplus {

  width:453px;

} 	

.photocap {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

	margin-top: 4px;

}	

.photonote {

	font: bold 10.5px arial, sans-serif;

	color:#3793C6;

	margin-bottom: 4px;

}

.photonote a:link {

	font: bold 10.5px arial, sans-serif;

	olor:#3793C6;

	margin-bottom: 4px;

}

.photonote a:visited {

	font: bold 10.5px arial, sans-serif;

	olor:#3793C6;

	margin-bottom: 4px;

}

.photonote a:active {

	font: bold 10.5px arial, sans-serif;

	olor:#3793C6;

	margin-bottom: 4px;

}

.photonote a:hover {

	font: bold 10.5px arial, sans-serif;

	olor:#3793C6;

	margin-bottom: 4px;

	text-decoration: underline;

}



/*..............................................

  Add To Favorites

 ...............................................*/

#joinfanclub {

	width:205px; 

	padding: 4px 10px 4px 10px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:183px;

}

html>body #joinfanclub {

 	 width:183px;

} 

#addtofavoritesvideo {

	width:230px; 

	padding: 4px 10px 4px 10px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:208px;

}

html>body #addtofavoritesvideo {

 	 width:208px;

} 

#addtofavoritespet {

	width:230px; 

	padding: 4px 10px 4px 10px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:208px;

}

html>body #addtofavoritespet {

 	 width:208px;

} 

#addtofavoriteslist {

	width:260px; 

	padding: 4px 10px 4px 10px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:238px;

}

html>body #addtofavoriteslist {

 	 width:238px;

} 

				

.rvwboxsm {

	width:513px; 

	margin:0 0 0 0;

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 511px;

}

html>body .rvwboxsm {

  width: 511px;

} 

.rvwheadsm {

	height: 26px;

	width: 511px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: 1px solid #FFFFFF;

	padding: 5px 12px 0 12px;

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:19px;

 	width: 485px;

}

html>body .rvwheadsm {

  height:19px;

  width: 485px;

} 



/*..............................................

  Compliments

 ...............................................*/

#compwrap {

	float: left;

	width:601px; 

	text-align:left; 

	margin:0 0 0 0;	

}

.rvwhead1 {

	height: 24px;

	width: 599px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 4px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 573px;

}

html>body .rvwhead1 {

  height:18px;

  width: 573px;

} 

.rvwheadsm_99 {

	height: 26px;

	width: 511px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: 1px solid #FFFFFF;

	padding: 6px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:19px;

 	width: 485px;

}





img.floatRight { 

	float: right; 

	margin-top: 0px; 

	margin-bottom: 6px; 

	margin-left: 10px; 

	margin-right: 0px; } 



.usernote {

	font: bold 12px arial, sans-serif;

	margin:6px 0 0 0;

	padding: 0 0 0 0;

	line-height: 18px;

}



#errorbx {

	width:547px; 

	margin:0 0 12px 0;

	padding: 4px 16px 12px 16px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:513px;

}

html>body #errorbx {

  width:513px;

} 

#complimentform {

	width:347px; 

	padding: 12px;

	border: 1px solid #98C932;

	background: #FFFFFF;

	font-weight: bold;

	color: #FF9900;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:321px;

}

html>body #complimentform {

  width:321px;

} 



.complihead { 

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	text-align: left;

	padding: 12px 0 6px 0;

}

.compdelete { 

	font: bold 14px arial, sans-serif;

	color: #FF0000;

	padding: 6px;

}

textarea.textcomp { 

	background-color: #EDF7FC; 

	border: 1px solid #98C932;

	font: normal 11px arial, sans-serif; 

	color:#333333;

	margin:0;

	padding: 0;

 }

/*..............................................

  Reviews/Video/Pet Search Bar

 ...............................................*/	

#reviewnavbox { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 779px;

	margin: 0 auto;

	padding: 0;

}



#rvnav ul {

	background:#96dc13;

	width: 779px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#rvnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#rvnav a:link, #rvnav a:visited {

	padding:4px .75em 4px .75em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;

}



#rvnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}

#petnav ul {

	background:#96dc13;

	width: 779px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#petnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#petnav a:link, #petnav a:visited {

	padding:4px 1.4em 4px 1.4em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	font-size: 12px;

	font-weight: 500;

	text-decoration:none;

}



#petnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}

#vidnav ul {

	background:#96dc13;

	width: 779px;


	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#vidnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#vidnav a:link, #vidnav a:visited {

	padding:4px .35em 4px .35em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	font-size: 12px;

	font-weight: 500;

	text-decoration:none;

}





#vidnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}

#rvsearchlabel {

	float:left;

	font: bold 11px arial, sans-serif;

	color: #024a72;

	margin: 0;

	padding: 0;

}

.rvlabel1 {

	font: italic 9px arial, sans-serif;

	color: #024a72;

}

#rvsrchbox {

	margin: 12px 0 0 6px;

}

#rvsearchlabel2 {

	float:left;

	font: bold 11px arial, sans-serif;

	color: #024a72;

	margin: 0 0 0 0;

	padding: 0 0 0 12px;

}

.rvlabel2 {

	font: italic 9px arial, sans-serif;

	color: #024a72;

}

#rvsearchbut {

	float:left;

	margin-top: 11px;

	padding: 0 0 0 6px;

}

input.textrv1 { 

background-color: #EDF7FC; 

border: 1px solid #0071B0;

 font: normal 11px arial, sans-serif;

 color:#575D75;

 padding: 0;

 margin: 0;

 height: 16px;

 }



.rvtable1 {

	height: 1px;

	background: #FFFFFF;

}

.rvtable2 {

	height: 6px;

	background: #96dc13;

}

/*..............................................

  REVIEW LANDING PAGE

 ...............................................*/	

#rvwfindwrap {

	float: left;

	width:586px; 

	margin:10px 0 12px 0;

}

#rvwfindwraplg {

	float: left;

	width:779px; 

	margin:10px 0 12px 0;

}

.rvwfindboxlg {

	width:779px; 

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 777px;

}

html>body .rvwfindboxlg {

  width: 777px;

}

.rvwfindheadlg {

	height: 30px;

	width: 777px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: 1px solid #FFFFFF;

	padding: 6px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:22px;

 	width: 751px;

}

html>body .rvwfindheadlg {

  height:22px;

  width: 751px;

} 

.rvwfindcontentlg {

	width:779px; 

	border-left: solid 1px #125E88;

	border-right: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 777px;

}

html>body .rvwfindcontentlg {

  width: 777px;

} 

.rv1contentlg {

	width:777px; 

	padding: 12px 80px 6px 80px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 617px;

}

html>body .rv1contentlg {

 	 width: 617px;

} 

.rvwfindboxlg {

	width:779px; 

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 777px;

}

html>body .rvwfindboxlg {

  width: 777px;

} 

.rvwfindbox {

	width:586px; 

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 584px;

}

html>body .rvwfindbox {

  width: 584px;

} 

.rvwfindbox1 {

	width:586px; 

	border: solid 1px #125E88;

	margin-top: 10px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 584px;

}

html>body .rvwfindbox1 {

  width: 584px;

} 

.rvwfindbox2 {

	width:586px; 

	border: solid 1px #125E88;

	margin-top: 18px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 584px;

}

html>body .rvwfindbox2 {

  width: 584px;

} 



.rvwfindhead {

	height: 24px;

	width: 584px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 4px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 558px;

}

html>body .rvwfindhead {

  height:18px;

  width: 558px;

} 

.rvwfindcontent {

	width:586px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 584px;

}

html>body .rvwfindcontent {

  width: 584px;

} 

.rvwcontentsm {

	width:584px; 

	padding: 12px 20px 18px 20px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 544px;

}

html>body .rvwcontentsm {

  	width: 544px;

} 



.rvwcontentsm1 {

	width:584px; 

	padding: 12px 24px 18px 24px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 536px;

}

html>body .rvwcontentsm1 {

  	width: 536px;

} 

.rv1contentsm {

	width:584px; 

	padding: 12px 20px 6px 20px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 544px;

}

html>body .rv1contentsm {

 	 width: 544px;

} 



#rvwfindrtwrap {

	float: left;

	width:175px; 

	margin:10px 0 12px 18px;

	

}

.rvwrtbox {

	width:175px; 

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 173px;

}

html>body .rvwrtbox {

  	width: 173px;

} 

.rvwrtbox1 {

	width:175px; 

	border: solid 1px #0084FF;

	margin-top: 18px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 173px;

}

html>body .rvwrtbox1 {

  	width: 173px;

} 

.rvwrthead {

	height: 24px;

	width: 173px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 4px 10px 0 10px;

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 151px;

}

html>body .rvwrthead {

 	 height:18px;

 	 width: 151px;

} 

.rvwboxrtcontent {

	width:175px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 173px;

}

html>body .rvwboxrtcontent {

  	width: 173px;

} 

.rvwrtcontent {

	width:173px; 

	font: normal 11.5px arial, sans-serif;

	padding: 12px 14px 12px 14px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 145px;

}

html>body .rvwrtcontent {

  	width: 145px;

} 

.rvwrtcontent1 {

	width:173px; 

	font: normal 11.5px arial, sans-serif;

	padding: 12px 8px 12px 8px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 157px;

}

html>body .rvwrtcontent1 {

  	width: 157px;

} 



.rvcategory {

	padding: 0;

	margin:0;

	list-style: none;

}



.rvcategory li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_gobut.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 0 0;

	padding: 0 0 0 15px;

	font: normal 11px arial, sans-serif; 

	line-height: 16px;

}



.rvcategory a:hover {

	text-decoration:underline;

}

.rvcategory1 {

	padding: 0;

	margin:8px 0 0 0;

	list-style: none;

}



.rvcategory1 li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_goorang1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 3px 0;

	padding: 0 0 0 20px;

	font: normal 11px arial, sans-serif; 

}



.rvcategory1 a:hover {

	text-decoration:underline;

}

	

.rvorange {

	font: normal 14px arial, sans-serif; 

	color: #FB8800;

	margin: 0;

	padding: 6px 0 12px 0;

}



/*..............................................

  REVIEW PRODUCT CATEGORY

 ...............................................*/	



#yhappic  {



	padding: 0;

	margin:0;

	list-style: none;

}

li#yhappic1  {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_yhap.gif);

   	background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 0 0;

	padding: 0 0 8px 30px;

	font: normal 12px arial, sans-serif; 

}

.yhapbar  {

	border-top: solid 1px #AAABAC;

	background: #FFFFFF;

} 



.product {

	border: solid 3px #CCCCCC;

	padding: 0 18px 0 0;



} 

#rvproductbox {

	width:599px; 

	padding: 24px 60px 24px 60px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 477px;

}

html>body #rvproductbox {

 	 width: 477px;

} 



.rvprodbox {

	width: 231px;

	height: 146px;

	border: solid 1px #AAABAC;

	text-align:left;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 229px;

 	height: 144px;

}

html>body .rvprodbox {

 	 width: 229px;

  	height: 144px;

} 

.rvprodboxrt {

	width: 231px;

	height: 146px;

	border: solid 1px #AAABAC;

	text-align:right;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 229px;

 	height: 144px;

}

html>body .rvprodbox {

  	width: 229px;

  	height: 144px;

} 

.rvprodnote {

float:right;

 width: 145px;

 margin: 0 0 0 6px;

 text-align: left; 

font: normal 10px arial, sans-serif; 

color:#7B7B7B;

 line-height: 13px;

 }





.rvprodnote a:link {

	color:#FB8800;

}

.rvprodnote a:visited {

	color:#FB8800;

}

.rvprodnote a:active {

	color:#FB8800;

}

.rvprodnote a:hover {

	color:#FB8800;

	text-decoration: underline;

}

.rvprodnotehd {

	font: bold 11px arial, sans-serif; 

	color:#568BB8;

} 

.rvprodnotehd {

	font: bold 11px arial, sans-serif; 

	color:#568BB8;

} 

.rvprodnotehd1 {

	font: bold 11px arial, sans-serif; 

	color:#676869;

} 



.rvprodtext {

	float:right;

	width: 290px;

	margin-bottom: 20px;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#888887;

	line-height: 19px;

	

} 

.rvprodtextrt {

	float:right;

	width: 290px;

	margin: 20px 0 0 0;

	padding: 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#888887;

	line-height: 19px;

} 

.rvprodtextrt1 {

	float:right;

	width: 390px;

	margin: 10px 0 18px 0;

	padding: 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#888887;

	line-height: 19px;

} 

.rvprodtext2 {

	width: 200px;

	margin: 10px 0 18px 0;

	padding: 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#888887;

	line-height: 16px;

} 

.rvprodtexthd {

	font: bold 13px arial, sans-serif; 

	color:#FB8800;

	margin:0;

	padding:0;

}

.rvprodimg {

	float:left;

	margin-top: 22px;

} 

.rvprodimg1 {

	float:left;

} 

.prodimg {

	float:right;

	margin: 0 0 3px 6px;

} 

.prodlist{

	font: normal 12px arial, sans-serif;

	font-weight: 500;

	color: #585959;

	padding-top: 2px;

} 

.prodimgwrapper {

	width: 145px;

	padding: 2px;

	border: 1px solid #D2DEE3;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 139px;

}

html>body .prodimgwrapper {

 	 width: 139px;

} 

.prodimgwrapperfl {

	width: 130px;

	padding: 2px;

	border: 1px solid #D2DEE3;

}

.prodimgwrapper1 {

	width: 130px;

	padding: 2px;

	border: 1px solid #D2DEE3;

	padding: 2px;

	margin: 0 15px 6px 0;

}

/*..............................................

  REVIEW CATEGORY PAGE

 ...............................................*/	

#rev_wrapper { 

	width:100%; 

	text-align:left; 

}





#rvwwrap160 {

	float: left;

	width:160px; 

	margin:12px 18px 12px 0;

}		

.rvwbox160 {

	width:160px; 

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 158px;

}

html>body .rvwbox160 {

  width: 158px;

} 

.rvwbox160a {

	width:160px; 

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 158px;

}

html>body .rvwbox160a {

  width: 158px;

} 

.rvwhead160 {

	height: 24px;

	width: 158px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: 1px solid #FFFFFF;

	padding: 4px 10px 0 10px;

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 136px;

}

html>body .rvwhead160 {

  height:18px;

  width: 136px;

} 		

.rvwboxcontent160 {

	width:160px; 

	border-left: solid 1px #125E88;

	border-right: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 158px;

}

html>body .rvwboxcontent160 {

  width: 158px;

} 		

.rvwcontent160 {

	width:158px; 

	font: normal 11.5px arial, sans-serif;

	padding: 12px 14px 12px 14px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 130px;

}

html>body .rvwcontent160 {

  width: 130px;

} 		

.rvwboxcontenttp {

	width:601px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 599px;

}

html>body .rvwboxcontenttp {

  width: 599px;

} 



.rvfeaturebox {

	border: 1px solid #6484A3;

	background:#DEEFFE;

	padding: 6px;

}



.rvimglg { 

	width:150px; 

	border: 1px solid #FB8800; 

	background: #FFFFFF;

	padding: 2px;

}

.listhdfeature {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0 0 4px 0;

	text-decoration: none;

}

.listhdfeature a:link {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdfeature a:visited {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdfeature a:active {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdfeature a:hover{

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.rvsponsorad {

	width:120px; 

	margin:0 0 18px 0;

}

.rvsponsortxt {

	margin:0 0 3px 16px;

	font: normal 10px arial, sans-serif;

	color: #999999;

}	

.rvsponsortxt a:link {

	color: #999999;

}

.rvsponsortxt a:visited {

	color: #999999;

}

.rvsponsortxt a:active {

	color: #999999;

}

.rvsponsortxt a:hover{

	color: #999999;

	text-decoration: underline;

}

.rvsponsortxt2 {

	margin: 0 0 3px 36px;

	font: normal 10px arial, sans-serif;

	color: #999999;

}	

.rvsponsortxt2 a:link {

	color: #999999;

}

.rvsponsortxt2 a:visited {

	color: #999999;

}

.rvsponsortxt2 a:active {

	color: #999999;

}

.rvsponsortxt2 a:hover{

	color: #999999;

	text-decoration: underline;

}

.rvsponsortxt1 {

	margin:-8px 0 10px 22px;

	font: normal 11px arial, sans-serif;

	color: #FF8800;

}	

.rvsponsortxt1 a:link {

	color: #FF8800;

}

.rvsponsortxt1 a:visited {

	color: #FF8800;

}

.rvsponsortxt1 a:active {

	color: #FF8800;

}

.rvsponsortxt1 a:hover{

	color: #FF8800;

	text-decoration: underline;

}





.rvreviews {

	font: italic 10px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

	margin: 0 0 0 0;

}

#rvwwrap120 {

	float: left;

	width:120px; 

	margin:12px 0 12px 24px;

}	

#reviewad120 {

	width:120px; 

	margin:0;

}



#rvwwrap2 {

	float: left;

	width:635px; 

	text-align:left; 

	margin:18px 0 12px 0;	

}	

.rvwbox2 {

	width:635px; 

	margin:0 0 0 0;

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

}

html>body .rvwbox2 {

  width: 633px;

} 

.rvwbox3 {

	width:601px; 

	margin:0 0 0 0;

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 599px;

}

html>body .rvwbox3 {

  width: 599px;

} 	

.rvwboxft {

	width:635px; 

	margin:0 0 0 0;

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

}


html>body .rvwboxft {

  width: 633px;

} 

.rvwhead2 {

	height: 24px;

	width: 633px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 4px 12px 0 12px;

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 607px;

}

html>body .rvwhead2 {

  height:18px;

  width: 607px;

} 	

.rvwboxcontent2 {

	width:635px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

}

html>body .rvwboxcontent2 {

  width: 633px;

} 

.rvwcontent3 {

	width:633px; 

	padding: 12px 24px 12px 24px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 585px;

}

html>body .rvwcontent3 {

  width: 585px;

} 

#rv_city {

	

	padding: 0;

	

	margin:0;

	list-style: none;



}





#rv_city li {

	

	list-style: none;

	

	background:url(http://www.thepetstar.com/images/bt_arrowsm1.gif);

   	 

	background-repeat:no-repeat;

    	

	background-position: 0 0;

	

	margin: 10px 12px 0 0;

	

	padding: 0 0 0 24px;

	

	font: normal 12px arial, sans-serif; 

	

	line-height: 18px;



}





#rv_city a:link, #rv_city a:visited {

	

text-decoration:underline;



}





/*..............................................

  REVIEW LISTINGS AND REVIEWS

 ...............................................*/	



.rvlistnote {

	margin: 0 20px 16px 20px;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#727272;

	line-height: 19px;

} 

.rvlistnote1 {

	margin: 0 20px 2px 20px;

	text-align: left;

	font: normal 12px arial, sans-serif; 

	color:#FF8800;

	line-height: 19px;

} 

.rvlistnote2 {

	margin: 0 20px 8px 0px;

	text-align: justify;

	font: normal 14px arial, sans-serif; 

	color:#727272;

	line-height: 19px;

} 

.rvlistnote3 {

	margin:3px 0 12px 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#727272;

	line-height: 19px;

} 

.rvwcontbarsm {

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: solid 1px #FFFFFF;

	width:561px; 

	padding: 3px 0px 2px 10px;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 549px;

}

html>body .rvwcontbarsm {

  	width: 549px;

} 

.rvwboxbar {

	width:563px; 

	border: solid 1px #125E88;

	margin: 16px 0 12px 0;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 561px;

}

html>body .rvwboxbar {

  width: 561px;

} 

.rvwboxbar2 {

	width:585px; 

	border: solid 1px #125E88;

	margin: 16px 0 12px 0;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 583px;

}

html>body .rvwboxbar2 {

  width: 583px;

} 

.rvwcontbarsm2 {

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: solid 1px #FFFFFF;

	width:583px; 

	padding: 3px 0px 2px 10px;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 571px;

}

html>body .rvwcontbarsm2 {

  	width: 571px;

} 

#reviewcontent{

	width:779px; 

	text-align:left; 

	margin:0 auto 12px auto;



}



#rvwwrap {

	float: left;

	width:635px; 

	text-align:left; 

	margin:12px 0 12px 0;	

}

#rvwraplg {

	float: left;

	width:779px; 

	text-align:left; 

	margin:12px 0 12px 0;	

}



#reviewadwraprt {

	float: left;

	width:160px; 

	margin:10px 0 12px 18px;

}

.rvwbox {

	width:635px; 

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

}

html>body .rvwbox {

  width: 633px;

} 

.rvwbox1 {

	width:601px; 

	margin:16px 0 0 0;

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 599px;

}

html>body .rvwbox1 {

  width: 599px;

} 

.rvwboxlg {

	width:779px; 

	border: 1px solid #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 777px;

}

html>body .rvwboxlg {

  width: 777px;

} 

.rvwboxcontent {

	width:635px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

}

html>body .rvwboxcontent {

  width: 633px;

} 

.rvwboxcontentlg {

	width:779px; 

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 777px;

}

html>body .rvwboxcontentlg {

  width: 777px;

} 



.rvwcontent {

	width:599px; 

	padding: 12px 18px 12px 18px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 563px;

}

html>body .rvwcontent {

  width: 563px;

} 

.rvwcontent1 {

	width:599px; 

	padding: 12px 18px 4px 18px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 563px;

}

html>body .rvwcontent1 {

  width: 563px;

} 



.rvwcontent2 {

	width:633px; 

	padding: 6px 35px 4px 35px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 563px;

}

html>body .rvwcontent2 {

  width: 563px;

} 

.rvwcontent4 {

	width:599px; 

	padding: 12px 24px 12px 24px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 551px;

}

html>body .rvwcontent4 {

  width: 551px;

} 

.rvwcontentsm {

	width:633px; 

	padding: 6px 40px 4px 40px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 553px;

}

html>body .rvwcontentsm {

  width: 553px;

} 

.rvwcontentlg {

	width:777px; 

	padding: 18px 71px 18px 71px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 635px;

}

html>body .rvwcontentlg {

  width: 635px;

} 

.rvwcontentlg2 {

	width:777px; 

	padding: 18px 32px 18px 35px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 710px;

}

html>body .rvwcontentlg2 {

  width: 710px;

} 

textarea.textrvw { 

	background-color: #EDF7FC; 

	border: 1px solid #125E88;

	font: normal 11px arial, sans-serif; 

	color:#333333;

	margin:0;

	padding: 0;

 }

.bluerv {

	text-align: left;

	font: normal 10px arial, sans-serif;

	color: #0071B0;

	padding-top: 4px;

	text-decoration:none;

}

.bluerv a:hover { color: #0071B0; text-decoration:underline; }

.currentrv {

	text-align: left;

	font: normal 10px arial, sans-serif;

	color: #8C8B8B;

	padding-top: 4px;

	text-decoration:none;

}

.currentrv a:hover { color: #DDDDDD; text-decoration:underline; }



.rvwhead {

	height: 24px;

	width: 633px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 4px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:18px;

 	width: 607px;

}

html>body .rvwhead {

  height:18px;

  width: 607px;

} 

.rvwheadlg {

	height: 30px;

	width: 777px;

	background: #0084FF;

	border: 1px solid #0084FF;

	padding: 6px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:22px;

 	width: 751px;

}

html>body .rvwheadlg {

  height:22px;

  width: 751px;

} 

.rvwhd1 {

	font: bold 14px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.rvhdlist {

	font: bold 12px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;


	text-decoration: none;

}

a.rvhdlist:link {text-decoration: none; }

a.rvhdlist:visited {text-decoration: none; }

a.rvhdlist:hover {color:#FFFFFF; text-decoration: none; }

a.rvhdlist:active {text-decoration: none; } 



.rvhdlistlg {

	font: bold 18px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

a.rvhdlistlg:link {text-decoration: none; }

a.rvhdlistlg:visited {text-decoration: none; }

a.rvhdlistlg:hover {color:#FFFFFF; text-decoration: none; }

a.rvhdlistlg:active {text-decoration: none; } 



.rvhdlistsm {

	float: left;

	font: normal 11px arial, sans-serif; 

	color:#585959;

	padding: 0;

	margin: 0 0 2px 0;

	text-decoration: none;

}

.rvhdlistsm a:link {color:#585959;text-decoration: none; }

.rvhdlistsm a:visited {color:#585959;text-decoration: none; }

.rvhdlistsm a:hover {color:#FF8800; text-decoration: none; }

.rvhdlistsm a:active {color:#FF8800;text-decoration: none; } 



.rvhdlistsmrt {

	float: right;

	font: normal 11px arial, sans-serif; 

	color:#585959;

	padding: 0;

	margin: 0 0 2px 0;

	text-decoration: none;

}

.rvhdlistsmrt a:link {color:#585959;text-decoration: none; }

.rvhdlistsmrt a:visited {color:#585959;text-decoration: none; }

.rvhdlistsmrt a:hover {color:#FF8800; text-decoration: none; }

.rvhdlistsmrt a:active {color:#FF8800;text-decoration: none; } 



.rvwlink  {

	font: normal 11px arial, sans-serif; 

	color:#FFFFFF;

	padding: 2px 0 0 0;

	margin: 0;

	text-decoration: none;

}

.rvwlink a:link {

	font: normal 11px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.rvwlink a:visited {

	font: normal 11px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.rvwlink a:hover {

	font: normal 11px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.rvwlink a:active {

	font: normal 11px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}



.rvwfoot {

	height: 2px;

	background: #0084FF;

	border: 1px solid #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:1px;

}

html>body .rvwfoot {

  height:1px;

} 



.rvimgleft { 

	width:130px; 

	border: 1px solid #FB8800; 

	padding: 2px;

	margin: 0 15px 6px 0;

	

} 

.rvimgleft1 { 

	width:130px; 

	border: 1px solid #FB8800; 

	padding: 2px;

}

.rvimgwrapper{

	width:130px; 

	height: 115px;

	padding: 2px;

	border: 1px solid #FB8800;

} 





.rvaddress {

	font: normal 12px arial, sans-serif;

	font-weight: 500;

	color: #585959;

	padding-top: 2px;

}

.rvaddress1 {

	font: normal 12px arial, sans-serif;

	font-weight: 500;

	color: #585959;

	padding-top: 4px;

}

.rvwtext {

	font: normal 12px arial, sans-serif;

	padding: 10px 0 0 0;

	margin: 0;

}

.rvwtext1 {

	font: normal 12px arial, sans-serif;

	padding: 0 0 0 0;

	margin: 0;

}

#rvwlist {

	padding:0;

	margin: 8px 0 3px 0;

	list-style:none;

}

li#rvwfriend {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_friend.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    margin-left: 10px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwbookmark {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_book.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    margin-left: 10px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwedit {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_edit.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    margin-left: 0px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwprint {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_print.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    margin-left: 10px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwweb {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_web.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwcorrect {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_correct.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 3px 0px 0px 20px;

    margin-left: 10px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwvote {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_vote.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 20px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvwbullet {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_arrowsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 30px;

	font: normal 12px arial, sans-serif; 

	line-height: 16px;

}

li#rvwgiveaway {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_arrowsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 10px 0;

	padding: 0 0 0 30px;

	font: bold 12px arial, sans-serif; 

	color: #FB8800;

	line-height: 16px;

}

li#rvwgiveaway a:link { color:#FB8800; text-decoration:none; }

li#rvwgiveaway a:visited { color:#FB8800; text-decoration:none; }

li#rvwgiveaway a:active { color:#FB8800; text-decoration:none; }

li#rvwgiveaway a:hover { color:#FB8800; text-decoration:underline; }



li#rvwbulletsm {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_bulletsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 4px 0 0 0;

	padding: 0 0 0 18px;

	font: normal 11px arial, sans-serif; 

}

li#busbullet1 {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_bulletsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 4px 0 0 0;

	padding: 0 0 0 18px;

	font: normal 12px arial, sans-serif; 

	color: #FB8800;

}

li#busbullet1 a:link { color:#FB8800; text-decoration:none; }

li#busbullet1 a:visited { color:#FB8800; text-decoration:none; }

li#busbullet1 a:active { color:#FB8800; text-decoration:none; }

li#busbullet1 a:hover { color:#FB8800; text-decoration:underline; }





li#busbullet2 {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_bulletsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 14px 0 0 0;

	padding: 0 0 0 18px;

	font: normal 12px arial, sans-serif; 

	color: #FB8800;

}



li#busbullet2 a:link { color:#FB8800; text-decoration:none; }

li#busbullet2 a:visited { color:#FB8800; text-decoration:none; }

li#busbullet2 a:active { color:#FB8800; text-decoration:none; }

li#busbullet2 a:hover { color:#FB8800; text-decoration:underline; }		



li#busbullet3 {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_arrowsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 30px;

	font: bold 14px arial, sans-serif; 

	color: #777777;

	line-height: 18px;

}

li#busbullet3 a:link { color:#777777; text-decoration:none; }

li#busbullet3 a:visited { color:#777777; text-decoration:none; }

li#busbullet3 a:active { color:#777777; text-decoration:none; }

li#busbullet3 a:hover { color:#FF8800; text-decoration:underline; }	



li#rvwacctsm {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_bulletsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 4px 0 0 0;

	padding: 0 0 0 18px;

	font: normal 12px arial, sans-serif; 

	color: #FB8800;

}

li#rvwtitle {

	list-style: none;

    margin: 6px 0 0 0;

	padding: 0 0 0 0px;

	font: bold 13px arial, sans-serif;

	color: #FB8800;

	text-decoration: underline;

}



#rvwlist a:link, #rvwlist a:visited {

text-decoration:underline;

}



.rvprodt {

	margin: 12px 0 0 0;

	font: bold 13px arial, sans-serif;

	color: #FB8800;

	text-decoration: underline;

}

.smalltext {

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

a .smalltext:link {

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

a .smalltext:visited {

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}



a .smalltext:active {

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}	

a .smalltext:hover {

	font: normal 9px arial, sans-serif;

	color: #0071B0;

	text-decoration: underline;

}

#rvnavbot {

width: 779px;

padding:0;

margin: 0 0 0 0px;

}



.rvtable {

	width: 225px;

	height: 36px;

	padding:0;

	margin: 0;

}

.rvtable1 {

	width: 110px;

	font: bold 12px arial, sans-serif;

	color:#FF8800;

	padding:0;

	margin: 0;

}





/*..............................................

  Reviews Main section editing

 ...............................................*/	

#reviewwrap1 {

	float: left;

	width:605px; 

	text-align:left; 

	margin:0 0 14px 0;	

}



#reviewadwrapleft {

	float: left;

	width:160px; 

	margin:12px 12px 12px 0px;

}

#reviewadwrapright {

	float: left;

	width:160px; 

	margin:12px 0 12px 0;

}

#rvwrap {

	float: left;

	width:652px; 

	text-align:left; 

	margin:12px 0 12px 0;

}

#rvleft {

	width:650px; 

	margin:0;

	padding: 12px 12px 12px 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:626px;

}

html>body #rvleft {

  width:626px;

} 



#rvboxtop {

      background-image: url (http://www.thepetstar.com/images/rv_top.gif);

      background-position: top left;

      background-repeat: no-repeat;

    }



.rvpetimgwrapper{

	float:left;

	width:44px; 

	height: 44px;

	padding: 2px;

	border: 1px solid #999999;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:40px;

	width:40px

}

html>body .rvpetimgwrapper {

  	height:40px;

	width:40px

} 



/*..............................................

  My Reviews and Edit

 ...............................................*/	

input.textrv { 

	background-color: #EDF7FC; 

	border: 1px solid #0071B0;

	font: normal 11px arial, sans-serif; 

	color:#333333;

 }

textarea.textrv { 

	background-color: #EDF7FC; 

	border: 1px solid #0071B0;

	font: normal 11px arial, sans-serif; 

	color:#333333;

 }

textarea.texttype {

	background-color: #EDF7FC; 

	border: 1px solid #0071B0;

	font: normal 11px arial, sans-serif; 

	color:#333333;

}

.rvhd { 

	float: left;

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

	padding: 12px 0 12px 0;

}

.rvhd1 { 

	float: left;

	font: bold 18px arial, sans-serif;

	color: #FB8800;

	padding: 0 0 12px 0;

}

a.rvhd1:link {text-decoration: none; }

a.rvhd1:visited {text-decoration: none; }

a.rvhd1:active {text-decoration: none; } 

a.rvhd1:hover {color: #FB8800; text-decoration: underline; }



.rvnote { 

	font: italic 10.5px arial, sans-serif;

	padding: 0 0 0 12px;

}

#reviewwrap {

	float: left;

	width:635px; 

	text-align:left; 

	margin:12px 0 12px 0;	

}

#reviewwrapno {

	float: left;

	width:635px; 

	text-align:left; 

	margin:0 0 0 0;	

}



#reviewlft {

	width:633px; 

	margin:0;

	padding: 6px 30px 12px 30px;

	border: 3px solid #CCCCCC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:567px;

}

html>body #reviewlft {

  width:567px;

} 

#reviewlftsm {

	width:633px; 

	height: 175px

	margin:0;

	padding: 0 30px 12px 30px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:571px;

	height: 163px;

}

html>body #reviewlftsm {

  	width:571px;

	height: 163px;

} 



.reviewtext {

	padding: 3px 0 0 0;

	font-size: 11.5px;

	text-align: left;

	line-height: 15px;

}

.reviewfriend {

	font: normal 12px arial, sans-serif;

	padding: 12px 40px 0 0;

}

.orangerev {

	font: bold 11px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangerev a:link {

	font: bold 11px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangerev a:visited {

	font: bold 11px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangerev a:active {

	font: bold 11px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangerev a:hover {

	font: bold 11px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

	text-decoration: underline;

}

#reviewedit {

    margin:0;

    padding:0;

    list-style-type: none;

}

li#voteedit {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_edit_votes.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 3px 0 3px 18px;

    margin-left: 0;

    font: normal 9px arial, sans-serif; 

	color:#0071B0;

}

li#reviewedit {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_edit_review.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 3px 0 3px 18px;

    margin-left: 0;

    font: normal 9px arial, sans-serif; 

	color:#0071B0;

}

li#fanedit {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_edit_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 3px 0 3px 18px;

    margin-left: 0;

    font: normal 9px arial, sans-serif;  

	color:#0071B0;

}

.ratestars {

	list-style:	none;

	top: -2px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	width: 111px;

	height: 21px;

	position: 	relative;

	background: url(http://www.thepetstar.com/images/ratestars.gif) top left repeat-x;

	overflow: hidden;

}

.ratestars li {

	padding:	0px;

	margin:	0px;

	/*\*/

	float: left;

	/* */

}

.ratestars li a {

	display: block;

	width: 15px;

	height: 20px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 20;

	position: absolute;

	padding: 0px;

}

.ratestars li a:hover  {

	background: url(http://www.thepetstar.com/images/ratestars.gif) left bottom;

	z-index:1;

	left: 0px;

}

.ratestars a.one {

	left: 0px;

}

.ratestars a.one:hover{

	width: 22px;

}

.ratestars a.two {

	left: 22px;

}

.ratestars a.two:hover {

	width: 44px;

}

.ratestars a.three {

	left: 44px;

}

.ratestars a.three:hover {

	width: 66px;

}

.ratestars a.four {

	left: 66px;

}	

.ratestars a.four:hover{

	width: 88px;

}

.ratestars a.five {

	left: 88px;

}

.ratestars a.five:hover {

	width: 110px;

}



.reviewh {

	font: normal 11.5px arial, sans-serif; 

	color:#333333;

}






#insidenoreviews {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_reviewsno.gif);

	background-repeat: no-repeat; 

	margin-top: 12px;

}





/*..............................................

 ADMINISTRATION

 ...............................................*/	
.box_content
{
	background-color:#edf6fd;
	border-left:1px solid #AEACAC;
	border-right:1px solid #AEACAC;
	font: bold 14px arial, sans-serif; 
	margin:0px;
	padding:6px;
}

.box_head
{
	height: 28px;
	border:1px solid #AEACAC;
	background-color:#6A6A6A;
	font: bold 12px arial, sans-serif; 
	color:#FFFFFF;
	margin:0px;
	padding:6px 10px 0 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 22px;
}

html>body .box_head {

  height:22px;
}
.box_form { 

	font: normal 14px arial, sans-serif;

	color:#585959;
}



.admcat {

	

	font: bold 11px arial, sans-serif; 

	

	color:#FB8800;

	

	text-align: left;

	

	padding: 0;

	

	margin: 8px 0 0 0;

	

	text-decoration: none;



}

.admsales {

	

	font: bold 12px arial, sans-serif; 

	

	color:#585959;



	

	text-align: left;



	line-height: 36px;	

	padding: 0;

	

	margin:  0;

	

	text-decoration: none;



}

.admcathd {

	

	font: bold 11px arial, sans-serif; 



	background: #3793C6;

	color: #FFFFFF;

	text-align: left;

	

	padding: 4px;

	

	margin: 0 0 8px 0;

	

	text-decoration: none;



}

.admcathd1 {

	

	font: bold 11px arial, sans-serif; 



	background: #3793C6;

	color: #FFFFFF;

	text-align: center;

	

	padding: 4px 4px 4px 0px;

	

	margin: 0 0 8px 0;

	

	text-decoration: none;



}

#admnav ul {

	background:#96dc13;

	width: 940px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;



}



#admnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;



}



#admnav a:link, #admnav a:visited {

	padding:4px .90em 4px .90em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;



}



#admnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}



#adminsign {

	margin: -15px 0 0 100px;

	background:url(http://www.thepetstar.com/images/bus_sign1.gif) no-repeat top left; 

	font: normal 11px arial, sans-serif;

	color:#FFFFFF;

}

#adminsign li { 

	display: inline;

	line-height:18px; 

	color:#e0f5ff; 

	font-size:12px; 

}

#adminsign #account { 

	padding-left:10px; 

	margin-right:0px; }

#adminsign #login { 

	padding-left:10px; 

	padding-right:0px; }

#adminsign a { color:#FFFFFF; }

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



.admhead {

	height: 26px;

	background: #0084FF;

	border: 1px solid #9ECEFA;

	padding: 0 6px 0 6px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height: 24px;

}

html>body .admhead {

 	 height: 24px;

} 

.admhead2 {

	height: 26px;

	background: #0255A3;

	border: 1px solid #9ECEFA;

	padding: 0 6px 0 6px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height: 24px;

}

html>body .admhead2 {

 	 height: 24px;

} 

.admfoot {

	height: 16px;

	background: #0084FF;

	border: 1px solid #9ECEFA;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height: 14px;

}

html>body .admfoot {

 	 height: 14px;

} 

.admrow {

	height: 24px;

	background: #FFFFFF;

	padding: 4px 6px 4px 6px;

	font: bold 12px arial, sans-serif;

	color:#585959;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height: 16px;

}

html>body .admrow {

 	 height: 16px;

} 	



.accvert {

	height: 18px;

	border-left: 1px solid #D2DEE3;

	padding: 6px 12px 6px 12px;

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

}

.accvertline {

	height: 9px;

	border-left: 1px solid #D2DEE3;

	border-right: 1px solid #D2DEE3;

	padding: 0 12px 0 12px;

}

		

.accvert1 {

	border-left: 1px solid #D2DEE3;

	border-right: 1px solid #D2DEE3;

	padding: 6px 12px 6px 12px;

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

}

/*..............................................

 MY BUSINESS ACCOUNT

 ...............................................*/	

.listhdbl24b {
 font: bold 22px arial, sans-serif; 
 color: #0071B0;
 padding: 0;
 margin: 0;
 text-decoration: none;
}  
.loghd {
 font: bold 14px arial, sans-serif;
 color: #FB8800;
 margin: 8px 0 4px 0;
 padding: 0;
}  
#cntTabs {position:relative;top:1px;left:0px;height:27px;margin:0px;padding:0px;z-index:1;overflow:hidden}

#cntTabs .current a {background-color:#ffffff; background:url(http://www.thepetstar.com/images/tab_clleft.gif) no-repeat right top;background-position:0px 0px;}
#cntTabs .current a span {font-weight:bold;height:16px;background:url(http://www.thepetstar.com/images/tab_clright.gif) no-repeat right top;background-position:100% 0px;}
#cntTabs .current font {color:#0084FF}
#cntTabs a {background-color:#0084FF; float:left;background:url(http://www.thepetstar.com/images/tab-left.gif) no-repeat left top;margin:0px;padding:0px 0px 0px 9px;text-decoration:none;background-position:0px 0px;cursor:pointer;}
#cntTabs a span {font-weight:bold;float:left;display:block;background:url(http://www.thepetstar.com/images/tab-right.gif) no-repeat right top;background-position:100% 0px;padding:5px 13px 6px 0px;cursor:pointer;}
#cntTabs font {text-align:center;font-family:Arial;font-size:12px;border:none;position:relative;display:inline;color:#ffffff;}
#cntTabs img {border:none;position:relative;top:0px;display:inline;}#cntTabs table {border-collapse:collapse;}
#cntTabs td {border:none;padding:0px;}
#cntTabsCnt {border:solid 1px #999999;margin-right:0px;padding:5px 12px 0px 12px; overflow:visible;}
#loginlfta {
 float:left;
 width:440px; 
 margin: 12px 0 0 0;
 padding: 6px 0 12px 0;
}
#loginrta {
 float: left;
 width:320px; 
 margin: 12px 0 0 18px;
 padding: 6px 0 12px 0;
}


#buswelcome {

	float: right;

	margin: 12px 10px 0 0;

	font: bold 11px arial, sans-serif;

	color:#FFFFFF;

}

.welcometxt {

	font: normal 11px arial, sans-serif;

	color:#FFFFFF;

}

.welcometxt a:link { color:#FFFFFF; text-decoration:none; }

.welcometxt a:visited { color:#FFFFFF; text-decoration:none; }

.welcometxt a:active { color:#FFFFFF; text-decoration:none; }

.welcometxt a:hover { color:#FFFFFF; text-decoration:underline; }



#busnavgr {

	background:#96dc13;

	width: 779px;

	height: 12px;

	border-top: 1px solid #FFFFFF;

	padding:0;

	margin: 0;

}

#busnavadv ul {

	background:#96dc13;

	width: 940px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#busnavadv li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#busnavadv a:link, #busnavadv a:visited {

	padding:4px .70em 4px .79em;

	margin:0 -4px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;

}



#busnavadv a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}

#busnav ul {

	background:#96dc13;

	width: 779px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#busnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#busnav a:link, #busnav a:visited {

	padding:4px 1.4em 4px 1.3em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;

}



#busnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}



#prodnav ul {

	background:#96dc13;

	width: 779px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#prodnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#prodnav a:link, #prodnav a:visited {

	padding:4px 1.3em 4px 1.3em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;

}



#prodnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}

#rankwrap1 {

	width:779px; 

	text-align:left; 

	margin:12px 0 12px 0;	

	padding: 12px 40px 0 40px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 697px;

}

html>body #rankwrap1 {

 	 width: 697px;

} 



.adtext2 {

	font: normal 13px arial, sans-serif; 

	color:#7C7C7C;

	padding: 0;

	margin: 0;

} 	



.ranktext {

	margin: 8px 0 12px 0;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#7C7C7C;

	line-height: 19px;

} 

.ranktext1{

	margin: 8px 0 12px 0;

	text-align: justify;

	font: normal 12px arial, sans-serif; 

	color:#7C7C7C;

	line-height: 16px;

} 		

.adtext {

	margin: 8px 0 0 0;

	text-align: left;

	font: normal 13px arial, sans-serif; 

	color:#7C7C7C;

	line-height: 19px;

} 	

	

.listhddrkb {

	font: normal 20px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

}

.listhddrkb1 {

	font: bold 16px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

}		

.listhdbus {

	float:left;

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.planlistimg {

	padding: 0;

	margin:0 0 0 20px;

}		

#planlist {

	padding: 0;

	margin:0;

	list-style: none;

}



#planlist li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowsm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 12px arial, sans-serif; 

	line-height: 18px;

}



#planlist a:link, #planlist a:visited {

text-decoration:underline;

}

#planlistgold {

	padding: 0;

	margin:0;

	list-style: none;

}



#planlistgold li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/acc_pursm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 12px arial, sans-serif; 

	line-height: 16px;

}



#planlistgold a:link, #planlistgold a:visited {

text-decoration:underline;

}

#planlistsilver {

	padding: 0;

	margin:0;

	list-style: none;

}



#planlistsilver li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/acc_grsm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 12px arial, sans-serif; 

	line-height: 16px;

}



#planlistsilver a:link, #planlistsilver a:visited {

text-decoration:underline;

}

#planlistbronze {

	padding: 0;

	margin:0;

	list-style: none;

}



#planlistbronze li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/acc_pinksm.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 8px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 12px arial, sans-serif; 

	line-height: 16px;

}



#planlistbronze a:link, #planlistbronze a:visited {

text-decoration:underline;

}						

.planbox {

	background-color: #fff;

	margin: 0px 14px 12px 0px;

	padding: 12px 20px 12px 20px;

	border: 1px solid #BCBCBD;

}

.featurebox {

	width: 355px;

	text-align:left; 

	background-color: #fff;

	margin: 0;

	padding: 12px 20px 12px 20px;

	border: 1px solid #BCBCBD;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 313px;

}

html>body .featurebox {

 	 width: 313px;

} 

.planboxrt {

	background-color: #fff;

	margin: 0px 0 12px 14px;

	padding: 12px 20px 12px 20px;

	border: 1px solid #BCBCBD;

}



#planwrap {

	width:779px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 40px 18px 40px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 697px;

}

html>body #planwrap {

 	 width: 697px;

} 

#planwrapadm {

	width:779px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 24px 18px 24px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 729px;

}

html>body #planwrapadm {

 	 width: 729px;

} 

#planwrapbus {

	width:779px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 24px 18px 12px;

	border: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 743px;

}

html>body #planwrapbus {

 	 width: 743px;

} 

#planbartop {

	width:779px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-top: 18px;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 753px;

 	height: 13px;

}

html>body #planbartop {

 	 width: 753px;

 	 height: 13px;

} 

#planbartop1 {

	width:779px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-top: 0;

	padding: 1px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 753px;

 	height: 16px;

}

html>body #planbartop1 {

 	 width: 753px;

 	 height: 16px;

} 

#planbar {

	width:779px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-bottom: 24px;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 753px;

 	height: 13px;

}

#planbar2 {

	width:779px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-bottom: 24px;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 779px;

 	height: 13px;

}

html>body #planbar {

 	 width: 753px;

 	 height: 13px;

} 

#planbarsm {

	width:697px; 

	height: 22px;

	background: #96dc13;

	border: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin: 18px 0 18px 0;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 671px;

 	height: 18px;

}

html>body #planbarsm {

 	 width: 671px;

 	 height: 18px;

} 





#plannav {

	width:697px; 

	text-align:left; 

	margin:0 0 12px 0;	

} 

.ex {

	font: normal 11px arial, sans-serif; 

	color: #585959;

	padding-left: 8px;

}

#busrt {

	width:250px; 

	margin: 0 0 0 20px;

	padding: 12px 18px 12px 24px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:206px;

}

html>body #busrt{

  width:206px;

} 

#busrtlg {

	width:300px; 

	margin: 8px 0 0 24px;


	padding: 12px 16px 12px 16px;

	border: 1px solid #FF8800;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:266px;

}

html>body #busrtlg{

  width:266px;

} 



#busrtlg1 {

	width:275px; 

	margin: 4pxpx 0 0 4px;

	padding: 12px 16px 12px 16px;

	border: 3px solid #CCCCCC;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:237px;

}

html>body #busrtlg1{

  width:237px;

} 

.busrtlg2a {

	width:300px; 

	margin: 4px 0 0 4px;

	padding: 12px 16px 12px 16px;

	border: 1px solid #FF8800;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:266px;

}

html>body .busrtlg2a{

  width:266px;

} 

#busrtlg2 {

	width:300px; 

	margin: 4px 0 0 4px;


	padding: 12px 16px 12px 16px;

	border: 1px solid #FF8800;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:266px;

}

html>body #busrtlg2{

  width:266px;

} 



#busrt2 {

	width:288px; 

	margin: 0 0 0 20px;

	padding: 12px 16px 12px 16px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:250px;

}

html>body #busrt2 {

  width:250px;

}



#busrt1 {

	width:315px; 

	margin: 0 0 0 20px;

	padding: 12px 18px 12px 18px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:273px;



}

html>body #busrt1 {

  width:273px;

}



.listbar {

	width:696px; 

	height: 20px;

	background: #6EB6F9;

	border-top: solid 1px #0084FF;

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	border-bottom: solid 1px #0084FF;

	margin-bottom: 18px;

	padding: 2px 12px 2px 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 670px;

 	height: 14px;

}

html>body .listbar {

 	 width: 670px;

 	 height: 14px;

} 

.listbarsm {

	width:495px; 

	height: 20px;

	background: #6EB6F9;

	border-top: solid 1px #0084FF;

	border-left: solid 1px #0084FF;

	border-right: solid 1px #0084FF;

	border-bottom: solid 1px #0084FF;

	margin-bottom: 18px;

	padding: 2px 12px 2px 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 469px;

 	height: 14px;

}

html>body .listbarsm {

 	 width: 469px;

 	 height: 14px;

} 

.listbarhd {

	font: bold 11.5px arial, sans-serif; 

	color: #FFFFFF;

	margin: 0;

	padding: 0;


	}

.addbustx {

	font: normal 14px arial, sans-serif; 

	line-height: 20px;

	margin: 0;

	padding: 0;

	}

.busform {

	width: 125px;

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

}

.busform1 {

	width: 110px;

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

	padding-left: 20px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 90px;

}

html>body .busform1 {

 	 width: 90px;

} 





.busform2 {

	width: 135px;

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

	padding-right: 6px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 129px;

}

html>body .busform2 {

 	 width: 129px;

} 

.busform3 {

	width: 161px;

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

	padding-right: 6px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 155px;

}

html>body .busform3 {

 	 width: 155px;

} 

.busform4 {

	font: bold 12px arial, sans-serif;

	color: #FB8800;

	padding-left: 25px;

}

.busform5{

	font: bold 12px arial, sans-serif;

	color: #FB8800;

	padding-right: 10px;

}

.busfield {

	height: 32px;

	font: normal 11px arial, sans-serif;

	color: #5A5A59;

}

.busfield2 {

	height: 32px;

	font: normal 12px arial, sans-serif;

	color: #5A5A59;

}

.busfield1 {

	height: 40px;

	font: normal 11px arial, sans-serif;

	color: #5A5A59;

}

.payadhome {

	width: 394px;

	padding: 12px 16px 12px 16px;

	border: solid 4px #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:362px;

}

html>body .payadhome{

  width:362px;

} 

 

#paylg {

	width:300px; 

	margin: 7px 0 12px 24px;

	padding: 12px 16px 12px 16px;

	border: solid 4px #cccccc;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:260px;

}

html>body #paylg{

  width:260px;

} 

#paylgnote {

	

	width:300px; 



	margin: 12px 0 0 24px;

	padding: 0;



	font: normal 10px arial, sans-serif;



	color: #585959;



	text-align:left; 



} 

#paylgacc {

	width:495px; 

	margin: 0 ;

	padding: 12px 16px 12px 16px;

	border: solid 1px #7F9DB9;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:461px;

}

html>body #paylgacc{

  width:461px;

} 

.payform {

	background: #F7EABC;

	font: normal 11.5px arial, sans-serif;

	color: #5A5A59;

	margin: 0;

	padding: 6px 6px 6px 46px;

	border: solid 1px #FF8800;

} 

.payform1 {

	font: normal 11.5px arial, sans-serif;

	color: #5A5A59;

	margin: 0;

	padding: 8px 6px 6px 46px;

	border: solid 1px #FF8800;

} 

.payform2 {

	margin: 0;

	padding: 8px 6px 6px 6px;

	border: solid 1px #3793C6;

} 



.descfield {

	font: normal 12px arial, sans-serif;

	color: #5A5A59;

	padding-left: 18px;

}

.catfielddrop {

	font: normal 12px arial, sans-serif;

	color: #5A5A59;

	height: 24px;

}

.catfield {

	font: normal 11px arial, sans-serif;

	color: #5A5A59;

	

}

.busblue {

	margin-top: 2px;

	font: normal 11px arial, sans-serif;

	color: #0071B0;

	text-decoration: none;

}



#buycat {

	padding: 0;

	margin:0;

	list-style: none;

}



#buycat li {

	list-style: none;

	display:inline;

	background:url(http://www.thepetstar.com/images/bt_arrowsm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0px 0 26px;

	padding: 0 0 0 22px;

	font: normal 14px arial, sans-serif; 

	line-height: 18px;

}

.column { 

	border: 1px solid #DBDBDB; 

	background: #eeeeee; 

}

.columnlr { 

	border-left: 1px solid #DBDBDB; 

	border-right: 1px solid #DBDBDB; 

	background: #eeeeee; 

}

.columnlrb { 

	border-left: 1px solid #DBDBDB; 

	border-right: 1px solid #DBDBDB; 

	border-bottom: 1px solid #DBDBDB; 

	background: #eeeeee; 

}

.columnlt { 

	border-left: 1px solid #DBDBDB; 

	border-top: 1px solid #DBDBDB; 

	background: #eeeeee; 

}

.columnrt { 

	border-right: 1px solid #DBDBDB; 

	border-top: 1px solid #DBDBDB; 

	background: #eeeeee; 

}

.mailbox { 

	border: 2px solid #cccccc; 

}

/*..............................................

ADVERTISING

 ...............................................*/

.advbar1 {

	margin: 6px 0 0 20px;

	padding: 2px 0 2px 0;

	border: 1px solid #D4D4D4;

	background: #3793C6;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	text-align: center;

}



#advpet {

	padding: 0;

	margin:0;

	list-style: none;

}



#advpet li {

	list-style: none;

	margin: 3px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 11px arial, sans-serif; 

}

#advpet1 {

	padding: 0;

	margin:0;

	list-style: none;

}



#advpet1 li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowsm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 6px 0 0 0;

	padding: 0 0 0 20px;

	font: normal 12px arial, sans-serif; 

}

.advnote { 

	width: 421px;

	margin: 12px 0 0 0;

	padding: 0;

	font: normal 12px arial, sans-serif; 

}

.advnote1 { 

	width: 234px;

	margin: 12px 0 0 0;

	padding: 0;

	font: normal 11px arial, sans-serif; 

	text-align: justify;

}

.advnote2 { 

	width: 234px;

	margin: 12px 0 0 0;

	padding: 0;

	font: normal 12px arial, sans-serif; 


	text-align: justify;

}

#advimg {

	width:421px; 

	padding: 4px 6px 0 6px;

	border: 2px solid #D4D4D4;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:405px;

}

html>body #advimg  {

  width:405px;

}



/*..............................................

LAUNCH

 ...............................................*/
#launchnav ul {
	position:absolute;
	width: 900px;
	height: 24px;
	top:119px;
	padding:0;
	margin: 0px;
	list-style:none;
	border-right: 1px solid #FDC551;

}
#launchnav li {
	display:inline;
	line-height: 24px;
	font-size: 12px;
}
#launchnav a:link, #launchnav a:visited, #launchnav a:active {
	padding:4px .57em 4px .58em;
	margin:0 -3px 0 0;
	border-left:1px solid #FDC551;
	color:#FFFFFF;
	text-decoration:none;
}
#launchnav a:hover {
	background-image:url(http://www.thepetstar.com/images/nav_over.gif);
	background-repeat:repeat-x;
}

.launchbox {

border: solid 6px #96DC13;

}



#launch_wrapper {

	width:100%; 

	text-align:center;

	background-color:#0D7FBD;

	background-image: url(http://www.thepetstar.com/images/bkg_launch.gif);

	background-repeat: repeat-x; 

}



#launchtourbox { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 900px;

	margin: 0 auto;

	padding: 0;

}

#launchcontent{

	width:900px; 

	text-align:left; 

	margin:0 auto 12px auto;

}

#launchwrap {

	width:900px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 39px 18px 39px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 820px;

}

html>body #launchwrap {

 	 width: 820px;

} 

.launch_todo{

	font: bold 14px arial, sans-serif;

	color:#3793C6;

	margin: 6px 0 6px 0;

}

.launch_todo a:link, .launch_todo a:visited, .launch_todo a:active {

	font: bold 14px arial, sans-serif;

	color:#3793C6;

	text-decoration:none;

}



.launch_todo a:hover {

font: bold 14px arial, sans-serif;

	color: #FACD09;

	text-decoration:underline;

}

.launch_todo1{

	font: bold 14px arial, sans-serif;

	color:#3793C6;

	margin: 14px 0 6px 0;

}

.launch_todo1 a:link, .launch_todo1 a:visited, .launch_todo1 a:active {

	font: bold 14px arial, sans-serif;

	color:#3793C6;

	text-decoration:none;

}



.launch_todo1 a:hover {

	font: bold 14px arial, sans-serif;

	color: #FACD09;

	text-decoration:underline;

}

/*..............................................

TOUR

 ...............................................*/

#header_wrappertour {

	width:100%; 

	text-align:center;

	background-color:#0D7FBD;

	background-image: url(http://www.thepetstar.com/images/bkg_tour.gif);

	background-repeat: repeat-x; 

}



#profiletourwrapper { 

	width:100%;

	text-align:center; 

	margin: 0;

	padding: 0;

}	

#reviewtourbox { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 940px;

	margin: 0 auto;

	padding: 0;

}





#tourcontent{

	width:940px; 

	text-align:left;

	margin:0 auto 12px auto;

}

#tourcontent1{

	width:940px; 

	text-align:left;

	margin:0 auto 12px auto;

	background-image: url(http://www.thepetstar.com/images/tour_bkhome.jpg);

	background-repeat:no-repeat;

}


#tourwrap1 {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 26px 20px 18px 20px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 898px;

}

html>body #tourwrap1 {

 	 width: 898px;

} 

#tourwrap2 {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 20px 18px 20px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #96DC13;

	border-right: solid 1px #96DC13;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 898px;

}

html>body #tourwrap2 {

 	 width: 898px;

} 





#tourwrap {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 20px 18px 20px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 898px;

}

html>body #tourwrap {

 	 width: 898px;

} 



#tourwrap3 {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 24px 18px 24px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 890px;

}

html>body #tourwrap3 {

 	 width: 890px;

} 

#tourwrap4 {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 39px 18px 39px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 860px;

}

html>body #tourwrap4 {

 	 width: 860px;

} 

#passwrap {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 0px 18px 0px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;



} 

#tourlft{

	width:301px; 

	margin: 0 0 0 0;

	

} 

#tourlftlg{

	width:359px; 

	margin: 0 24px 0 0;

	

} 		

#advlftlg{

	width:699px; 

	margin: 0 24px 0 0;

	

} 

.advlfthdlg { 

	height:25px; 

	background-image: url(http://www.thepetstar.com/images/tour_adhdtoplg.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#013E76;

	margin: 0 0 0 0;

	padding: 6px 0 6px 9px;	

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:13px;

}

html>body .advlfthdlg {

  height:13px;

} 

.advlftbxlg {

	width:699px; 

	text-align:left; 

	margin: 0 0 0 0;

	padding: 0 30px 0 30px;

	border-left: 1px solid #3196CE;

	border-right: 1px solid #3196CE;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:637px;

}

html>body .advlftbxlg {

  width:637px;

} 	



.advlftftlg { 

	height:18px; 

	background-image: url(http://www.thepetstar.com/images/tour_adhdbotlg.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#FF8800;

	margin: 0 0 0 0;

} 		

.tourlfthd { 

	height:25px; 

	background-image: url(http://www.thepetstar.com/images/tour_hdtop.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#013E76;

	margin: 0 0 0 0;

	padding: 6px 0 6px 9px;	

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:13px;

}

html>body .tourlfthd {

  height:13px;

} 

.tourlfthdlg { 

	height:25px; 

	background-image: url(http://www.thepetstar.com/images/tour_hdtoplg.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#013E76;

	margin: 0 0 0 0;

	padding: 6px 0 6px 9px;	

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:13px;

}

html>body .tourlfthdlg {

  height:13px;

} 

.tourlftft { 

	height:18px; 

	background-image: url(http://www.thepetstar.com/images/tour_hdbot.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#FF8800;

	margin: 0 0 0 0;

} 

.tourlftftlg { 

	height:18px; 

	background-image: url(http://www.thepetstar.com/images/tour_hdbotlg.gif);

	background-repeat:no-repeat;

	font: bold 14px arial, sans-serif; 

	color:#FF8800;

	margin: 0 0 0 0;

} 	

		

.tourlftbx {

	width:301px; 

	text-align:left; 

	margin: 0 0 0 0;

	padding: 0 12px 0 12px;

	border-left: 1px solid #3196CE;

	border-right: 1px solid #3196CE;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:275px;

}

html>body .tourlftbx {

  width:275px;

} 

.tourlftbxlg {

	width:359px; 

	text-align:left; 

	margin: 0 0 0 0;

	padding: 0 12px 0 12px;

	border-left: 1px solid #3196CE;

	border-right: 1px solid #3196CE;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:333px;

}

html>body .tourlftbxlg {

  width:333px;

} 	





	

.tourtext {	

	text-align: left;	

		padding-right: 10px;	

	padding-left: 10px;	

	font-weight: bold;	

	color: #5F6F8C;	

	font-family: Verdana, Arial, Helvetica, sans-serif;	

	font-size: 11px;	

	line-height: 14px;

}



#tourlist {

	padding:0;

	margin: 8px 0 0 0;

	list-style:none;

}



li.tour1 {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_orangebx1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 10px 0;

	padding: 0 0 0 25px;

	font: bold 12px arial, sans-serif; 

	color: #FB8800;

	line-height: 16px;

}



#tourhome {

	padding:0;

	margin: 8px 0 0 0;

	list-style:none;

}



li.tourhmprof {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btprof.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}

li.tourhmbus {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btvote.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}	

li.tourhmvote {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btvote.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}	

li.tourhmreview {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btreview.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}			

li.tourhmprod {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btprod.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}			

li.tourhmvideo {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btvideo.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}	

li.tourhmecard {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btecard.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}

li.tourhmgive {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btecard.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}

li.tourhmtalk {

	list-style: none;

	background:url(http://www.thepetstar.com/images/tour_btecard.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 12px 0;

	padding: 4px 0 4px 75px;

	font: normal 12px arial, sans-serif; 

	color:#585959;

}



.tourcol1 {

  width: 175px;

  	margin: 0 24px 0 0;

}



#sitetour_nav {

  padding: 0px 0px 10px 0px;

}







#tournav ol {

  list-style: none;

  margin: 0px;

  padding: 5px 3px 5px 3px;

}



#tournav li {

  border-bottom: 1px solid #ddd;

  display: block;

}



#tournav li a {

  background-color: transparent;

  background-repeat: no-repeat;

  display: block;

  padding: 5px 0px 5px 30px;

}



#tournav li.profile a {

  background-image: url(http://www.thepetstar.com/images/tr_proficon.gif);

  background-position: 5px 4px;

}

#tournav li.profilecur a {

  background-image: url(http://www.thepetstar.com/images/tr_proficon.gif);

  background-position: 5px 4px;

  font-weight: bold;

}



#tournav li.vote a {

  background-image: url(http://www.thepetstar.com/images/tr_voteicon.gif);

  background-position: 5px 4px;

}

#tournav li.votecur a {

  background-image: url(http://www.thepetstar.com/images/tr_voteicon.gif);

  background-position: 5px 4px;

  font-weight: bold;

}

#tournav li.review a {

  background-image: url(http://www.thepetstar.com/images/tr_revicon.gif);

  background-position: 5px 4px;

}

#tournav li.reviewcur a {

  background-image: url(http://www.thepetstar.com/images/tr_revicon.gif);

  background-position: 5px 4px;

  font-weight: bold;

}

#tournav li.products a {

  background-image: url(http://www.thepetstar.com/images/tr_prodicon.gif);

  background-position: 5px 4px;

}

#tournav li.productscur a {

  background-image: url(http://www.thepetstar.com/images/tr_prodicon.gif);

  background-position: 5px 4px;

  font-weight: bold;

}

#tournav li.video a {

  background-image: url(http://www.thepetstar.com/images/tr_vidicon.gif);

  background-position: 5px 3px;

}

#tournav li.videocur a {

  background-image: url(http://www.thepetstar.com/images/tr_vidicon.gif);

  background-position: 5px 3px;

  font-weight: bold;

}

#tournav li.ecard a {

  background-image: url(http://www.thepetstar.com/images/tr_ecardicon.gif);

  background-position: 5px 3px;

}

#tournav li.ecardcur a {

  background-image: url(http://www.thepetstar.com/images/tr_ecardicon.gif);

  background-position: 5px 3px;

  font-weight: bold;

}

#tournav li.talk a {

  background-image: url(http://www.thepetstar.com/images/tr_talkicon.gif);

  background-position: 5px 3px;

}

#tournav li.talkcur a {

  background-image: url(http://www.thepetstar.com/images/tr_talkicon.gif);

  background-position: 5px 3px;

  font-weight: bold;

}

#tournav li.give a {

  background-image: url(http://www.thepetstar.com/images/tr_giveicon.gif);

  background-position: 5px 3px;

}

#tournav li.givecur a {

  background-image: url(http://www.thepetstar.com/images/tr_giveicon.gif);

  background-position: 5px 3px;

  font-weight: bold;

}

#tournav li.current a {

  background-color: white;

  color: #333;

  font-weight: bold;

}



#tournav li.current a:hover {

  text-decoration: none;

}

		

#tournav3 ol {

  list-style: none;

  margin: 0px;

  padding: 5px 3px 5px 3px;

}



#tournav3 li {

  border-bottom: 1px solid #ddd;

  display: block;

}



#tournav3 li a {

  background-color: transparent;

  background-repeat: no-repeat;

  display: block;

  padding: 5px 0px 5px 30px;



}

#tournav3 li.current a {

  background-image: url(http://www.thepetstar.com/images/tour_bluebx1.gif);

  background-position: 5px 4px;

  font-weight: bold;

}



#tournav3 li.current a:hover {

  text-decoration: none;

  background-image: url(http://www.thepetstar.com/images/tour_bluebx2.gif);

background-position: 5px 4px;

  font-weight: bold;

}

		

#tournav3 li.unselected a {

  background-image: url(http://www.thepetstar.com/images/tour_orangebx1.gif);

 background-position: 5px 4px;

}



#tournav3 li.unselected a:hover {

  text-decoration: none;

  background-image: url(http://www.thepetstar.com/images/tour_orangebx2.gif);

  background-position: 5px 4px;

}

.tourhead {

  color: #333;

  font-size: 11px;

  margin: 0px;

  padding: 6px 0px;

}



.tourhead {

  background: #CFE1EA;

  color: #333;

  font-size: 11px;

  margin: 0px;

  padding: 3px 5px 4px 5px;

}

#tourregister {}



#tourregister p {

  margin: 0px;

  padding: 8px 5px 15px 5px;

}

#tourbar1 {

	width:940px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 914px;

 	height: 13px;

}

html>body #tourbar1 {

 	 width: 914px;

 	 height: 13px;

}

#tourbar {

	width:940px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-bottom: 18px;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 914px;

 	height: 13px;

}

html>body #tourbar {

 	 width: 914px;

 	 height: 13px;

}


#passbar {

	width:940px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-bottom: 18px;

}



.tourtab span {

  	float:right;

  	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Helvetica, sans-serif;

	font-size: small;

	color: #3E3E3E;

	line-height: 24px;

	margin: -4px 0 18px 0;

	

}

.tourtab span a:link, .tourtab span a:visited {

padding:3px .99em 4px .98em;

margin: 0 -3px 0 0;

color:#3E3E3E;

text-decoration:none;

}

.tourtab span a:hover {

padding:3px .99em 4px .98em;

margin: 0 -3px 0 0;

background-color: #96dc13;

  color: #FFFFFF;

}

.tourtab span a:active {

padding:3px .99em 4px .98em;

margin: 0 -3px 0 0;

color:#3E3E3E;

text-decoration:none;

}

.tourtab span.current {

 background-color: #96dc13;

  color: #FFFFFF;

padding:0 0 1px 0;

}

.tourtab span.current a, .tourtab span.current a:visited, .tourtab span.current a:hover { color: #FFFFFF; }



#trtopnav ul {

position:absolute;

width: 940px;

height: 24px;

top:111px;

padding:0;

margin: 0 0 0 0px;

list-style:none;

border-right: 1px solid #FDC551;



}

#trtopnav li {

display:inline;

line-height: 24px;

font-size: 12px;

}

#trtopnav a:link, #trtopnav a:visited, #trtopnav a:active {

padding:4px 2.13em 4px 2.13em;

margin:0 -3px 0 0;

border-left:1px solid #FDC551;

color:#FFFFFF;

text-decoration:none;

}



#trtopnav a:hover {

background-image:url(http://www.thepetstar.com/images/nav_over.gif);

background-repeat:repeat-x;

}



#tourheader { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 940px;

	margin: 0 auto;

	padding: 0;

	height: 143px;

}

#tourheader1 { 

	text-align: left;

	position: relative;

	top: 0;

	left: 0;

	width: 940px;

	margin: 0 auto;

	padding: 0;

	height: 135px;

}

#tourbanner {

	position:absolute;

	top:20px;

	width: 898px;

	height: 99px;

}			

#tourbanner1 {

	position:absolute;

	top:12px;

	width: 898px;

	height: 99px;

}		

#tourimg {

	width:421px; 

	padding: 6px 6px 0 6px;

	border: 2px solid #D4D4D4;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:405px;

}

html>body #tourimg  {

  width:405px;

}

#tourimgtxt {

	width:421px; 

	margin-top: 12px;

	font-size: 12px;

	line-height: 18px;

	text-align: justify;

}		

#tourimgtxt1 {

	width:234px; 

	font-size: 12px;

	line-height: 18px;

	text-align: justify;

}	



.dottour{

 	float: left;

 	 border-right:2px dotted #ccc;

 	margin: 0 0 10px 0;

	line-height: 40px;

 } 



/*..............................................

E-CARD

 ...............................................*/	

#ecardview {

	

	width:395px; 

	

	margin:0 0 0 88px;

	

	padding: 12px 18px 12px 18px;

	

	border: 3px solid #C8C9CA;

	

	voice-family: "\"}\""; 

  	

	voice-family:inherit;

 	

	width:353px;

}

html>body 



#ecardview {

  	

	width:353px;

} 





#ecardviewtop {

	

	width:395px; 

	

	margin:18px 0 0 88px;

	

	padding: 0;

} 



#ecardnav ul {

	background:#96dc13;

	width: 779px;

	height: 24px;

	padding:0;

	margin: 0 0 0 0px;

	list-style:none;

}



#ecardnav li {

	display:inline;

	line-height: 24px;

	font-size: 12px;

	font-weight: 500;

}



#ecardnav a:link, #ecardnav a:visited {

	padding:4px .85em 4px .85em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	font-size: 12px;

	font-weight: 500;

	text-decoration:none;

}



#ecardnav a:hover {

	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);

	background-repeat:repeat-x;

}



.ecardlabel {

font:bold 11px arial, sans-serif;

color : #FF8800;

text-align:left;

}

.ecardlabel a:link {

font:bold 11px arial, sans-serif;

color : #FF8800;

}

.ecardlabel a:visited{

font:bold 11px arial, sans-serif;

color : #FF8800;

}

.ecardlabel a:hover{

font:bold 11px arial, sans-serif;

color : #FF8800;

text-decoration: underline;

}

.ecardhd {

font:bold 12px arial, sans-serif;

color : #3196CE;

}

.ecardhdlg {

font:bold 30px arial, sans-serif;

color : #3196CE;

}

.ecardhd1 {

font:bold 16px arial, sans-serif;

color : #3196CE;

margin: 0;

padding: 0;

}

.ecardhd2 {

font:bold 20px arial, sans-serif;

color : #3196CE;

margin: 0 0 4px 0;

padding: 0;

}

.ecardhd18 {

font:bold 18px arial, sans-serif;

color : #3196CE;

margin: 0 0 4px 0;

padding: 0;

}



.ecardsmhd1 {

font:bold 10px arial, sans-serif;

color : #3196CE;

}

.ecardsmhd {

font:bold 10px arial, sans-serif;

color : #3196CE;

text-align: right;

}

.ecardform {

width:95%;

font:normal 11px arial, sans-serif;

color : #616263;

}

.ecardtarea{

width:95%;

height:80px;

font:normal 11px arial, sans-serif;

color : #616263;

}

#ecardlft1 {

	width:633px; 

	margin:0;

	padding: 18px 24px 18px 24px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:583px;

}

html>body #ecardlft1 {

  width:583px;

} 



#ecardbox {

	width:571px; 

	height: 612px;

	margin:0px;

	padding: 24px 30px 12px 30px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	

	

}

html>body #ecardbox {

  	width:571px;

	height: 612px;

} 

#ecardbox2 {

	width:633px; 

	margin:0;

	padding: 24px 24px 24px 24px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:583px;

}

html>body #ecardbox2 {

  width:583px;

} 

#ecardbox3 {

	width:621px; 

	margin:0;

	padding: 24px 24px 24px 24px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:571px;

}

html>body #ecardbox3 {

  width:571px;

} 

.ecardtabsm span {

  font: bold 12px arial, sans-serif;

  background-color: #BBDDFD;

  padding: 4px 12px 2px 12px;

  border-bottom:2px #FFFFFF solid;

}

.ecardtabsm span.current {

  background-color: #0084FF;

  border-bottom: 5px #0084FF solid;

  color: #FFFFFF;

}

.ecardtabsm{

  border-bottom: 5px #0084FF solid;

  padding-bottom: 4px;

  margin-top:16px;

  margin-bottom:0;

  clear:left;

}

.ecardtabsm span a, .ecardtabsm span a:visited { color: #013E76; }

.ecardtabsm span.current a, .ecardtabsm span.current a:visited { color: #FFFFFF; }	
	

.ecardtab span {

  font: bold 12px arial, sans-serif;

  background-color: #BBDDFD;

  padding: 4px 18px 2px 18px;

  border-bottom:2px #FFFFFF solid;

}

.ecardtab span.current {

  background-color: #0084FF;

  border-bottom: 5px #0084FF solid;

  color: #FFFFFF;

}

.ecardtab{

  border-bottom: 5px #0084FF solid;

  padding-bottom: 4px;

  margin-top:16px;

  margin-bottom:10px;

  clear:left;

}

.ecardtab span a, .ecardtab span a:visited { color: #013E76; }

.ecardtab span.current a, .ecardtab span.current a:visited { color: #FFFFFF; }



hr.Linecard {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	padding: 0;

	margin:6px 0 4px 0;

}

hr.Linecard1 {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	padding: 0;

	margin: 1px 0 8px 0;

}

.ecardwrap {

	width:156px; 

	padding: 12px;

	border: 3px solid #C8C9CA;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:126px;

}

html>body .ecardwrap {

  width:126px;

} 

.ecardtext {

	font: normal 9px arial, sans-serif;

	text-decoration: none;

}







/*..............................................

ADDRESS BOOK

 ...............................................*/	

.addresstable {

	

	border: 3px solid #CCCCCC;



}

	



.addresstop {

	

	font: bold 11.5px arial, sans-serif; 

	

	color: #FFFFFF;

	

	background-color:#047FC4;



}





.addresstop a:link {

	

	font: bold 11.5px arial, sans-serif; 

	

	color: #FFFFFF;

	

	background-color:#047FC4;

}





.addresstop a:visited {

	

	font: bold 11.5px arial, sans-serif; 

	

	color: #FFFFFF;

	

	background-color:#047FC4;



}





.addresstop a:hover{

	

	font: bold 11.5px arial, sans-serif; 

	

	color: #FFFFFF;

	

	background-color:#047FC4;

	

	text-decoration:underline;



}





.address1 {

	

	font: normal 11px arial, sans-serif; 
	color: #585959;
	background-color:#edf6fd;

}





.address2 {

	

	font: normal 11px arial, sans-serif; 

	

	color: #585959;

	

	background-color:#EDF4FB;



}

		

	#addressview {

	width:400px; 

	height: 250px;

	margin:12px 0 12px 0;

	padding: 12px 18px 12px 18px;

	border: 2px solid #3196CE;

	background: #EBF5FA;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:360px;

 	height: 222px;

}

html>body 

#addressview {

  	

	width:360px;

	height: 252px;

}

.addlist {

	padding: 0;

	margin:0;

	list-style: none;

}



.addlist li {

	list-style: square;

	margin: 8px 0 0 12px;

	padding: 0 0 0 4px;

	font: normal 12px arial, sans-serif; 

}



.addlist a:link, .addlist a:visited {

text-decoration:underline;

}





/*..............................................

 MY BUSINESS CENTER

 ...............................................*/	

#acctwrap {

	width:779px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 18px 40px 18px 40px;

	border: solid 1px #0084FF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 697px;

}

html>body #planwrap {

 	 width: 697px;

} 

.bustab span {

font: bold 12px arial, sans-serif;

background-color: #BBDDFD;

padding: 4px 10px 2px 10px;

border-bottom:2px #FFFFFF solid;

}



.bustab span.current {

  background-color: #0084FF;

  border-bottom: 5px #0084FF solid;

  color: #FFFFFF;

}

.bustab{

  border-bottom: 5px #0084FF solid;

  padding-bottom: 4px;

  margin-top:16px;

  margin-bottom:16px;

  clear:left;

}

.bustab span a, .bustab span a:visited { color: #013E76; }

.bustab span.current a, .bustab span.current a:visited { color: #FFFFFF; }



.bustabs span {

  font: bold 12px arial, sans-serif;

  background-color: #BBDDFD;

  padding: 4px 9px 2px 9px;

  border-bottom:2px #FFFFFF solid;

}

.bustabs span.current {

  background-color: #0084FF;

  border-bottom: 5px #0084FF solid;

  color: #FFFFFF;

}

.bustabs {

  border-bottom: 5px #0084FF solid;

  padding-bottom: 4px;

  margin-top:16px;

  margin-bottom:16px;

  clear:left;

}

.bustabs span a, .bustabs span a:visited { color: #013E76; }

.bustabs span.current a, .bustabs span.current a:visited { color: #FFFFFF; }





.busbutton { margin: 0 0 12px; }

.busbutton a, a.busbutton {

  

  border: 1px solid #0084FF;

  border-bottom: 2px solid #0084FF;

  padding: 2px 6px 2px 6px;

  

  margin-left: 12px;

  font: normal 11px arial, sans-serif;

  	color: #013E76;

  line-height: 18px;

}



.busbutton a:visited { color: #06c; }



.busbut { 

	margin: 0 0 0 0;

	background: #96DC13;

	border: 1px solid #96DC13;

  	border-bottom: 2px solid #96DC13;

  	padding: 4px 4px 4px 4px;

  	margin-left: 12px;

  	font: normal 12px arial, sans-serif;

  	color: #FFFFFF;

  	line-height: 24px;

}





.busbut a:link { color:#FB8800; text-decoration:none; }

.busbut a:visited { color:#FB8800; text-decoration:none; }

.busbut a:active { color:#FB8800; text-decoration:none; }

.busbut a:hover { color:#FB8800; text-decoration:underline; }

		

#busacclft {

  	float:left;

  	width: 495px;

}

	

#busaccrt {

  width:172px;

  margin: 0 0 0 30px;

  float: left;

} 

#busaccfull {

	width:697px; 

	text-align:left; 

} 			

		

.busaccrtxt {

  	width: 172px;

  	border-left: 1px solid #0084FF;

  	border-right: 1px solid #0084FF;

  	border-bottom: 1px solid #0084FF;

  	padding: 6px 18px 6px 18px;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:134px;

}

html>body .busaccrtxt {

  width:134px;

} 	

.busaccrthd {

  	height: 24px;

  	width: 172px;

  	font: bold 12px arial, sans-serif;

  	color: #FFFFFF;

  	padding: 4px 12px 6px 12px;

  	background-color: #0084FF;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:148px;

 	height: 14px;

}

html>body .busaccrthd {

  	width:148px;

  	height: 14px;	

} 	

.bussumhd {

    width: 110px;

    padding-right: 5px;

    font: bold 16px arial, sans-serif; 

	color: #3793C6;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:105px;

}

html>body .bussumhd {

  	width:105px;

} 

.bussumtxtfrst {



    font: bold 14px arial, sans-serif; 

	color: #777777;

	padding: 0 0 7px 0;

}	

.bussumtxt {



    font: bold 14px arial, sans-serif; 

	color: #777777;

	padding: 7px 0 7px 0;

}

.bussumtxt1 {



    font: bold 13px arial, sans-serif; 

	color: #777777;

}



	

/*..............................................

  MY ACCOUNT

 ...............................................*/	

.accountbox {

	background-color: #fff;

	margin: 0px 14px 12px 0px;

	padding: 10px;

	border: 1px solid #BCBCBD;

}

.accountboxrt {

	background-color: #fff;

	margin: 0px 0 12px 14px;

	padding: 10px;

	border: 1px solid #BCBCBD;

}

.accnote {

	float:left;

	margin-top: 2px;

	font: normal 12px arial, sans-serif;

	color:#7C7C7C;

}

.accnotesm {

	font: normal 12px arial, sans-serif;

	color:#7C7C7C;

	line-height: 18px;

}

.accnotesm a:link {color:#7C7C7C; text-decoration: none; }

.accnotesm a:visited {color:#7C7C7C; text-decoration: none; }

.accnotesm a:active {color:#7C7C7C; text-decoration: none; } 

.accnotesm a:hover {color:#ff8800; text-decoration: underline; }



hr.Lineacc {

	border: 1px solid #96dc13;

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

		

.accounthead {

	float: right;

	font: bold 11px arial, sans-serif;

	color:#FF8800;

	text-align: right;

}		

.accounthead a:link {color:#FF8800; text-decoration: none; }

.accounthead a:visited {color:#FF8800; text-decoration: none; }

.accounthead a:active {color:#FF8800; text-decoration: none; } 

.accounthead a:hover {color:#FF8800; text-decoration: underline; }	



	

.petname {

	font: bold 13px arial, sans-serif;

	color:#FFFFFF;

	padding: 12px;

	background-color: #6699FF;

}



#acstats {

  	width:166px; 

}



#acstats ul {

    margin:0;

    padding:0;

    list-style-type: none;

}

li#acvote {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_votes.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#acreview {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_review.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#acfan {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

#aclist {

    	margin:0;

    	padding:0;

    	width: 767px;

}




#aclist ul {

    	margin:0;

    	padding:12px 0 0 12px;

    	list-style:none;

}



#aclist li {

    	display: inline;

    	background:url(http://www.thepetstar.com/images/bt_ac.gif);

    	background-repeat:no-repeat;

    	background-position: 0 50%;

    	margin: 0 0 0 0;

    	padding: 0 22px 0 24px;

	font: bold 12px arial, sans-serif;

	color:#FFFFFF;

}

#aclist a {

   	color:#FFFFFF;

}

#aclist a:hover {

   	color:#FFFFFF;

   	text-decoration:underline;

}

.acchd {

	font: bold 24px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.floatrightac {

  	float: right;

  	text-align: right;

  	margin: 6px 0 0 0;

}

.floatleftac {

  	float: left;

  	text-align: left;

  	margin: 6px 0 0 0;

}



.acchead {

	height: 30px;

	background: #6A6A6A;

	border-top: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 0 6px 0 6px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

}



.acchead1 {

	height: 30px;

	background: #6A6A6A;

	border-top: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 0 6px 0 6px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

}

.acchead2 {

	height: 30px;

	background: #6A6A6A;

	border-top: 1px solid #AEACAC;

	padding: 0 6px 0 6px;

	font: bold 11px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

}

.acchead3 {

	height: 30px;

	background: #6A6A6A;

	border-top: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	padding: 0 6px 0 6px;

	font: bold 11px arial, sans-serif;

	color:#FFFFFF;

	text-decoration: none;

	text-align: right;

}

.accfoot{

	height: 16px;

	background: #C6E3FC;

	border-bottom: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	

}

.accfoot1{

	height: 20px;

	background: #C6E3FC;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding-right: 3px;

	font: bold 11px arial, sans-serif;

	color:#000000;

}



.accrow1 {

	height: 24px;

	background: #C6E3FC;

	border-top: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: bold 11px arial, sans-serif;

	color:#000000;

}

.accrow1rt {

	height: 24px;

	background: #C6E3FC;

	border: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: bold 11px arial, sans-serif;

	color:#000000;

}



.accrowempty {

	height: 40px;

	background: #FFFFFF;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: bold 12px arial, sans-serif;

	color:#585959;

}

.accrow2 {

	height: 24px;

	background: #FFFFFF;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: normal 11.5px arial, sans-serif;

	color:#585959;

}

.accrowfrm {

	height: 22px;

	font: normal 12px arial, sans-serif;

	color:#585959;

}

.accrow2rt {

	height: 24px;

	background: #FFFFFF;

	border-left: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	border-right: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: normal 11.5px arial, sans-serif;

	color:#585959;

}

.accrow3 {

	height: 24px;

	background: #FFFFFF;

	border-bottom: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: normal 11.5px arial, sans-serif;

	color:#585959;

}

.accrow4 {

	background: #FFFFFF;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 3px 16px 3px 16px;

	font: normal 11.5px arial, sans-serif;

	color:#585959;

}

.accounthd {

	float: left;

	font: bold 18px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 12px 0 6px 0;

	text-decoration: underline;

}

#acnav {

    	float: right;

    	margin:16px 0 0 0;

    	padding:0;

}



#acnav ul {

    	margin:0;

    	padding:12px 0 0 12px;

    	list-style:none;

}



#acnav li {

    	display: inline;

    	font: bold 11px arial, sans-serif;

	color:#FF9900;

    	margin: 0 0 0 0;

    	padding: 0 0 0 12px;

}

#acnav li#cart {

    	display: inline;

    	background:url(http://www.thepetstar.com/images/bt_shop1.gif);

    	background-repeat:no-repeat;

   	 background-position: 0 50%;

    	font: bold 11px arial, sans-serif;

	color:#FF9900;

    	margin: 0 0 0 12px;

    	padding: 4px 0 3px 28px;

}

#acnav a {

   	color:#585959;

}

#acnav a:hover {

   	color:#0A7CBA;

   	text-decoration:underline;

}



.acctxt {

   	font: bold 11px arial, sans-serif;

	color:#0A7CBA;

}

.acctxt a {

   	font: bold 11px arial, sans-serif;

	color:#0A7CBA;

}

.acctxt a:link {

   	 font: bold 11px arial, sans-serif;

	color:#0A7CBA;

}

.acctxt a:hover {

   	 font: bold 11px arial, sans-serif;

	color:#0A7CBA;

	text-decoration:underline;

}

.accpetimgwrapper{

	width: 60px;

	padding: 2px;

	border: 1px solid #96dc13;

} 

/*..............................................

  Profile Left Column

 ...............................................*/	

#profilelft {

	float: left;

	width:206px; 

	text-align:left; 

	margin:8px 0 0 0;	

}

#profilelftbox1 {

	width:206px; 

	text-align:left; 

	margin:0 0 6px 0;

}

#profilelftcomp {

	width:206px; 

	height: 54px;

	/*margin-top: 12px;*/

	margin-top: 0px;

	background-image: url(http://www.thepetstar.com/images/bkg_pet_compliments.gif);	

}

#profilelftvideo {

	width:206px; 

	height: 54px;

	margin-top: 12px;

	background-image: url(http://www.thepetstar.com/images/bkg_pet_video.gif);

}

.profilelftbox2 {

	width:206px; 

	text-align:left; 

	margin:0 0 0px 0;

	padding: 0px 12px 12px 12px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:180px;

}

html>body .profilelftbox2 {

  width:180px;

} 

.petimgwrapper{

	width:206px; 

	padding: 2px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:200px;

}

html>body .petimgwrapper {

  width:200px;

} 

#profile_smartpet {

	width:206px; 

	padding: 6px;

	margin: 12px 0 12px 0;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:192px;

}

html>body #profile_smartpet  {

  width:192px;

}



#comp {

 	width: 24px;

 	padding-right: 2px;

 	padding-top: 3px;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:22px;

}

html>body #comp {

  width:22px;

} 

.comptxt {

  	font: normal 9px arial, sans-serif;

	color:#B4B4B4;

	padding-right: 2px;

 	padding-top: 3px;

 }

.comptxt a {

  	text-decoration: none;

  	color: #0A7CBA;

 }

.comptxt a:hover{

  	text-decoration: underline;

  	color: #0A7CBA;

} 

.comptext{

  	margin-top:3px;

 }

#iconbox {

  	width: 206px;

  	border-right: 1px solid #FDC551;

  	border-bottom: 1px solid #FDC551;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:205px;

}

html>body #iconbox {

  width:205px;

} 

#icons {

 	width: 50px;

 	padding-left: 8px;

 	padding-top: 3px;

  	border-left: 1px solid #FDC551;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:40px;

}

html>body #icons {

  width:40px;

} 

.icontxt1 {

  	padding-top: 3px;

  	padding-bottom: 3px;


  	font: normal 9px arial, sans-serif;

	color:#0071B0;

  	border-left: 1px solid #FDC551;

 }

.icontxt {

  	padding-top: 3px;

  	padding-bottom: 3px;

  	font: normal 9px arial, sans-serif;

	color:#0A7CBA;

  	border-left: 1px solid #FDC551;

 }

.icontxt a {

  	text-decoration: none;

  	color: #0A7CBA;

 }

.icontxt a:hover{

  	text-decoration: underline;

  	color: #0A7CBA;

} 

.phfloat {

  	float: left;

  	margin-top: 6px;

}

.phfloatrt {

  	float: right;

  	text-align: right;

  	

}



.smpetimgwrapper{

	width: 60px;

	padding: 2px;

	border: 1px solid #999999;

	

} 

.petimgwrapper100 {

	width: 102px;

	padding: 2px;

	border: 1px solid #9FCDF8;

	

}



#novideos {

	font: bold 14px arial, sans-serif;

	color: #99CC33;

	padding-top: 20px;

	height: 90px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:70px;

}

html>body #novideos {

  height:70px;

} 



/*..............................................

  Profile Main Column

 ...............................................*/	

#profilemain {

	float: left;

	width:371px; 

	text-align:left; 

	margin:12px 12px 0px 12px;

}

#profilevote{

	width:347px; 

	margin: 0 0 4px 12px;

}

#profilevotelg {

	width:547px; 

	margin: 0 0 4px 0;

}

.profilemainboxtab {

	width:347px; 

	text-align:left; 

	padding: 0 16px 8px 16px;

	margin: 0 12px 12px 12px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	 width:313px;

}

html>body .profilemainboxtab {

  width:313px;

} 

#profilemaintab {

	width:347px; 

	height: 30px;

	text-align:left; 

	margin:0 12px 0px 12px;

	background-image: url(http://www.thepetstar.com/images/bkg_about_pet.gif);

	background-repeat:no-repeat;

}

#profilemaintab2 {

	width:347px; 

	height: 30px;

	text-align:left; 

	margin:18px 12px 0px 12px;

	background-image: url(http://www.thepetstar.com/images/bkg_about_pet.gif);

	background-repeat:no-repeat;

} 



#profilemainhead {

	width:347px; 

	height: 55px;

	margin: 0 12px 0 12px;

	background-image: url(http://www.thepetstar.com/images/bkg_pet_reviews.gif);

	background-repeat:no-repeat;

}

#profilemainbox {

	width:347px; 

	text-align:left; 

	margin: 0 12px 12px 12px;

	padding: 8px 16px 12px 16px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

	 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:313px;

}

html>body #profilemainbox {

  width:313px;

} 

#profilemainboxno {

	width:347px; 

	text-align:left; 

	margin: 0 12px 12px 12px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

	 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:345px;

}

html>body #profilemainboxno {

  width:345px;

} 



#aboutpet p { 

	margin: 0 0 8px 0; 

}



.aboutpethd {

	font-size: 11.5px;

	color: #0071B0;

} 

.aboutpettext {

	font-size: 11.5px;

	color: #333333;

} 

.pethd { 

	width: 80px;

	font-size: 12px;

	color: #0071B0;

}

.pettxt { 

	font-size: 12px;

}

.petnt { 

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

	margin: 0 0 6px 0;

	

}

.petntjust { 

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

	margin: 0 0 6px 0;

	text-align: justify;	

}

.petntlg { 

	font-size: 14px;

	line-height: 18px;

	margin: 0 0 6px 0;

}

.reviewhead { 

	font: bold 12px arial, sans-serif;

	color: #FF9900;

	text-align: left;

}

.reviewhead a:link { color: #FF9900; text-decoration:none; }

.reviewhead a:visited { color: #FF9900; text-decoration:none; }

.reviewhead a:active { color: #FF9900; text-decoration:none; }

.reviewhead a:hover { color: #FF9900; text-decoration:underline; }



.reviewheadlg { 

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	text-align: left;

}

.reviewheadlg a:link { color: #FF9900; text-decoration:none; }

.reviewheadlg a:visited { color: #FF9900; text-decoration:none; }

.reviewheadlg a:active { color: #FF9900; text-decoration:none; }

.reviewheadlg a:hover { color: #FF9900; text-decoration:underline; }



.reviewsort { 

	font: bold 11.5px arial, sans-serif;

	color: #FF9900;

	margin: 0 0 6px 0;

}



li#compliment {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_comp1.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#friend {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_friend.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#fans {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_fans.gif);



    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#flag {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_flag.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#bookmark {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_book.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#remove {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_remove.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#edit {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_edit.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 0px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#print {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_print.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 0px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#rvote {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_vote.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 0px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

#review li a:hover {

	text-decoration: underline;

}

.tabhd { font: bold 14px arial, sans-serif; 

	color:#FFFFFF;

	margin: 0;

	padding: 20px 0 0 9px;

}

.rvlistnotep {

	margin: 3px 20px 0 20px;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#727272;

	line-height: 19px;

}

/*..............................................

  Profile Right Column

 ...............................................*/	

#profilert {

	float: left;

	width:175px; 

	text-align:left; 

	margin:0px 0 0 0;

}

#profilerthead1 {

	width:175px; 

	margin-top: 6px;


	height: 53px;

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/bkg_pet_fans.gif);

}	

#profilertbut {

	width:175px; 

	text-align:left; 

	margin:8px 0 0 0;

}

#profilerthead2 {

	width:175px; 

	height: 54px;

	margin-top:12px;

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/bkg_pet_spots.gif);

}

	

#profilerthead3 {

	width:175px; 

	height: 53px;

	margin-top:12px;

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/bkg_pet_family.gif);

}



.profilertbox {

	width:175px; 

	text-align:left; 

	padding: 0px 8px 8px 8px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:157px;

}

html>body .profilertbox {

  	width:157px;

} 

.profilertboxno {

	width:175px; 

	text-align:left; 

	margin:0 0 12px 0;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:173px;

}

html>body .profilertboxno {

  	width:173px;

} 

.profilertbox2 {

	width:175px; 

	text-align:left; 

	padding: 0 12px 6px 12px;

	border-left: 1px solid #FDC551;

	border-right: 1px solid #FDC551;

	border-bottom: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:149px;

}

html>body .profilertbox2 {

  width:149px;

} 		

#fans {

    margin:0;

    padding:0;

    list-style-type: none;

}



li#vote {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_votes.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#review {

    text-decoration: none;


    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_review.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#fan {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

li#rankcomp {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_comp.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

li#rankcomp1 {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_comp1.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 24px;

    margin-left: 4px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

.rightadbox {

	width:175px; 

	margin-top: 18px;

}

.rightad {

	margin-top:12px;

}

.leftadbox {

	width:206px; 

	margin-top: 18px;

}

#petlist {

  	width:149px; 

	padding-top:12px;

}



#petlist ul {

    margin:0;

    padding:0;

    list-style:none;

}

#petlist li {

    list-style:none;

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_lists.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    margin: 0 0 0 12px;

    padding: 4px 12px 4px 24px;

	color:#0071B0;

}

#petlist a:hover {

   text-decoration:underline;

}

.comphd { 

	font: bold 14px arial, sans-serif;

	color: #FB8800;

}

.comphd2 { 

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	margin-top: 8px;

}  

.comphd3 { 

	font: bold 13px arial, sans-serif;

	color: #FF9900;

	margin: 6px 0 2px 0;

	padding: 0;

}  

.comphd4 { 

	font: bold 13px arial, sans-serif;

	color: #FF9900;

	margin: 0 0 2px 0;

	padding: 0;

}  



/*..............................................

  Questions

 ...............................................*/

.footerqu {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

	line-height: 18px;

}

.footerqu a:link, .footerqu a:visited, .footerqu a:active {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

}



.footerqu a:hover {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

	text-decoration: underline;

}

#talk_wrapper { 

	width:100%; 

	text-align:center; 

}				

#content_talk {

	width:900px; 

	text-align:left; 

	margin:6px auto 12px auto;				

}				

#questionwrap {

	float: left;

	width:756px; 

	text-align:left; 

	margin:12px 0 12px 0;	

}



.questionhd {

  	height: 24px;

  	width: 182px;

  	font: bold 12px arial, sans-serif;

  	color: #FFFFFF;

  	padding: 4px 14px 6px 18px;

  	background-color: #0084FF;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:150px;

 	height: 14px;

}

html>body .questionhd {

  	width:150px;

  	height: 14px;	

} 				

.questionbox {

  	width: 182px;

  	border-left: 1px solid #0084FF;

  	border-right: 1px solid #0084FF;

  	border-bottom: 1px solid #0084FF;

  	padding: 6px 12px 6px 18px;

  	margin: 0;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:150px;

}

html>body .questionbox {

  width:150px;

} 

.quesform {

	margin: 0;

	padding: 0;

}

.questftbl {

padding-right: 8px;

}

.questhdbl {

	font: bold 18px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0 0 6px 0;

	text-decoration: none;

}

.questhdbl a:link, .questhdbl a:visited, .questhdbl a:active {

	font: bold 18px arial, sans-serif; 

	color: #0071B0;

	text-decoration:none;

}



.questhdbl a:hover {

font: bold 18px arial, sans-serif; 

	color: #FFFFFF;

	background: #5ED1FF;

	text-decoration:none;

}

.queslist ul {

	padding: 0;

	margin:0;

	list-style: none;

}



.queslist li{

	list-style: none;


	text-decoration: none;

    	color: #7A7A7A;

    	background-image:url(http://www.thepetstar.com/images/hmq8.gif);

    	background-repeat: no-repeat;

   	background-position: 0 5%;

    	margin: 0;

    	padding: 4px 0 4px 24px;

    	font: italic 12px arial, sans-serif;    	 

	letter-spacing: .05em;

}

.queslist a:link, .queslist a:visited {

	text-decoration:none;

	 color: #0071B0;

}

.queslist a:hover {

	text-decoration:underline;

}

.queslist1 ul {

	padding: 0;

	margin:0;

	list-style: none;

}



.queslist1 li{

	list-style: none;

	text-decoration: none;

    	color: #7A7A7A;

    	background-image:url(http://www.thepetstar.com/images/q_quote2.gif);

    	background-repeat: no-repeat;

   	background-position: 0 5%;

    	margin: 0;

    	padding: 4px 0 4px 28px;

    	font: italic 12px arial, sans-serif;    	 

	letter-spacing: .05em;

}

.queslist1 a:link, .queslist1 a:visited {

	text-decoration:none;

	 color: #0071B0;

}

.queslist1 a:hover {

	text-decoration:underline;

}

.questres {

	font: normal 11px arial, sans-serif; 

	color:#7A7A7A;

	padding: 0;

	margin: 8px 0 0 0;

	text-decoration: none;

}

.questres a:link, .questres a:visited, .questres a:active {

	font: bold 11px arial, sans-serif; 

	color: #FF8800;

	text-decoration:none;

}



.questres a:hover {

	font: bold 11px arial, sans-serif; 

	color: #FF8800;

	text-decoration:underline;

}

.questresbl {

	font: normal 11px arial, sans-serif; 

	color:#7A7A7A;

	padding: 0;

	margin: 8px 0 0 0;

	text-decoration: none;

}

.questresbl a:link, .questresbl a:visited, .questresbl a:active {

	font: bold 11px arial, sans-serif; 

	text-decoration:none;

}



.questresbl a:hover {

	font: bold 11px arial, sans-serif; 

	text-decoration:underline;

}

.questboxrt {

	float:left; 

}

.questsm {

	font: normal 10px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 4px 0 2px 0;

}



.questfrm1 {

	float: right; 

	font: bold 12px arial, sans-serif; 

	color:#3793C6;

}

.questfrm2 {

	float: left; 

	font: bold 12px arial, sans-serif; 

	color:#3793C6;

}

.questfrmbox {

	font: normal 11px arial, sans-serif; 

	color:#3793C6;

	padding: 2px 0 0 0;

	height: 18px;

 	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:16px;

}

html>body .questfrmbox {

  	height:16px;

} 

.questfrmbox1 {

	font: normal 11px arial, sans-serif; 

	color:#3793C6;

}





hr.Lineask {

	border: 2px dotted #0084FF;  

	border-style: none none dotted none;

	margin: 0;

	padding: 0;

}

hr.Lineask1 {

	border: 4px solid #0084FF;  

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

hr.Linequest {

	border: 2px solid #96DC13;  

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

hr.Linequestd {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	margin: 0;

	padding: 0;

}

.quest_lg { 

	font: bold 14px arial, sans-serif;

	color: #FF8800;

	margin: 4px 0 2px 0;

	padding: 0;

}



.quest_lg a:link, .quest_lg a:visited, .quest_lg a:active {

	font: bold 14px arial, sans-serif;

	color: #FF8800;

	text-decoration:none;

}



.quest_lg a:hover {

	font: bold 14px arial, sans-serif;

	color: #FF8800;

	text-decoration:underline;

}







.quest_small { 

	font: bold 12px arial, sans-serif;

	color: #FF8800;

	margin: 4px 0 2px 0;

	padding: 0;

}



.quest_small a:link, .quest_small a:visited, .quest_small a:active {

	font: bold 12px arial, sans-serif;

	color: #FF8800;

	text-decoration:none;

}



.quest_small a:hover {

	font: bold 12px arial, sans-serif;

	color: #FF8800;

	text-decoration:underline;

}





.boxholder{

	clear: both;

	border-top: 3px solid #0084FF; ;

}

.tab{

	float: left;

	height: 28px;

	width: 152px;

	margin: 12px 2px 0 0;

	font: bold 12px arial, sans-serif;

	color: #FFFFFF;

	text-align: center;

	background: #0084FF;

}

.tabgen{

	float: left;

	height: 28px;

	width: 152px;

	margin: 12px 2px 0 0;

	font: bold 12px arial, sans-serif;

	color: #FFFFFF;

	text-align: center;

	background: #5ED1FF;

}

.tabrt{

	float: left;

	height: 28px;

	width: 152px;

	margin: 12px 2px 0 0;

	font: bold 12px arial, sans-serif;

	color: #FFFFFF;

	text-align: center;

	background: #5ED1FF;

}

.tabrtgen{

	float: left;

	height: 28px;

	width: 152px;

	margin: 12px 0 0 0;

	font: bold 12px arial, sans-serif;

	color: #FFFFFF;

	text-align: center;

	background: #0084FF;

}



.tabtxt{

	margin: 0;

	color: #FFFFF;

	font-size: 12px;

	font-weight: bold;

	padding: 7px 0 0 0;

}



.tabtxt a:link, .tabtxt a:visited, .tabtxt a:active {

	margin: 0;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

}

.tabtxt a:hover{

	margin: 0;

	color: #FFFFFF;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}



.askbox{

	border: 3px solid #0084FF;

	padding: 24px;

	font: normal 12px arial, sans-serif;

}

.askbox1{

	border: 3px solid #0084FF;

	padding: 12px 46px 18px 46px;

	font: normal 12px arial, sans-serif;

}

.askboxhd{

	background: #0084FF;

	height: 36px;

	padding: 4px 0 4px 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:28px;

}

html>body .askboxhd {

  	height:28px;

} 



.askhd{

	font: bold 24px arial, sans-serif;

	margin: 0;

	padding: 0;



}

.asktitle{

	font: bold 20px arial, sans-serif; 

	color:#FB8800;

	margin: 0;

	padding: 0 12px 0 0;

	text-align: right;

}

.asktitle1{

	font: bold 20px arial, sans-serif; 

	color:#FB8800;

	margin: 0;

	padding: 0 12px 0 0;

}

.askformlg {

	width: 575px;

	font: normal 12px arial, sans-serif; 

	color:#3793C6;

}

.askform {

	width: 400px;

	font: normal 12px arial, sans-serif; 

	color:#3793C6;

}

.askform1 {

	font: normal 12px arial, sans-serif; 

	color:#3793C6;

}

.askform2 {

	font: normal 14px arial, sans-serif; 

	color:#3793C6;

}

.quesug {

	margin: 8px 0 0 0;

	padding: 0;

	text-align: justify;

	font: normal 14px arial, sans-serif; 

	color:#888887;

	line-height: 20px;

} 

					





/*..............................................

  Popup windows

 ...............................................*/



#popup_wrap {

	

	width:693px; 

	margin:6px 0 0 6px;

}

#insiderightp {

	float:left;

	width:547px; 

	text-align:left; 

	margin: 0 0 0 0;

	background-image: url(http://www.thepetstar.com/images/in_votep.gif);

	background-repeat: no-repeat; 

}

#insidethanksp {

	float:left;

	width:547px; 

	text-align:left; 

	margin: 0 0 0 0;

	background-image: url(http://www.thepetstar.com/images/in_thanksp.gif);

	background-repeat: no-repeat; 

}	

#insidealreadyp {

	float:left;

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_already_votep.gif);

	background-repeat: no-repeat; 

}

#insidequestionnop {

	float:left;

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_questionp.gif);

	background-repeat: no-repeat; 

}

#insidethnksnop {

	float:left;

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_sentemailp.gif);

	background-repeat: no-repeat; 

}

#popupad120 {

	float: left;

	width:120px; 

	margin:0 0 0 14px;

}	

#insideimg {

	float: left;

	width:100px; 

	text-align:left; 

	margin:54px 4px 0 20px;

	font-size: 12px;

} 

#insidelong1txt {

	float: left;

	display: inline;

	width:390px; 

	height: 192px;

	text-align:left; 

	margin:50px 0 0 0px;

	font-size: 12px;

}

#insidelong2txt {

	float: left;

	display: inline;

	width:390px; 

	height: 232px;

	text-align:left; 

	margin:10px 0 0 0px;

	font-size: 12px;

}

#inside1txt {

	float: left;

	display: inline;

	width:195px; 

	height: 236px;

	text-align:left; 

	margin:8px 0 0 0;

	font-size: 12px;

}

#popfans {

    margin:4px 0 0 0;

    padding:0;

    list-style-type: none;

}



li#votep {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_votes.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 22px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#reviewp {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_review.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 22px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}

li#fanp {

    text-decoration: none;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_pet_fan.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 4px 0 4px 22px;

    font: normal 7.5pt arial, sans-serif;  

	color:#0071B0;

}

.emailtxtp {

	width:680px; 

	text-align:left; 

	margin: 2px 0 12px 9px;

	font-size: 9px;


	color:#494848;

}

.popnote {

	float: left;

	width:400px; 

	padding-left: 25px;

	text-align: justify;

	font: normal 13px arial, sans-serif; 

	color:#7C7C7C;

	line-height: 19px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:375px;

}

html>body .popnote {

  width:375px;

} 	

/*..............................................

  Profile Inside Page right column

 ...............................................*/	

#insidewrap {

	float: left;

	width:549px; 

	margin:0 0 0 24px;

}



#insidetopnav {

	width:549px; 

	margin:4px 0 0 0;

}

#insidebox {

	width:547px; 

	margin:8px 0 12px 0;

	padding: 4px 16px 16px 16px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:508px;

}

html>body #insidebox {

  width:508px;

} 



#insideright {

	width:547px; 

	text-align:left; 

	margin: 0 0 0 0;

	background-image: url(http://www.thepetstar.com/images/in_vote.gif);

	background-repeat: no-repeat; 

}

#insidethanks {

	width:547px; 

	text-align:left; 

	margin: 0 0 0 0;

	background-image: url(http://www.thepetstar.com/images/in_thanks.gif);

	background-repeat: no-repeat; 

}

#insidefriendthanks {

	width:547px; 

	height: 242px;

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_thanksfriends.gif);

	background-repeat: no-repeat; 

}

#insidetxtthanks {

	float: left;

	display: inline;

	width:332px; 

	height: 236px;

	text-align:left; 

	margin:15px 24px 0 190px;

	font-size: 12px;

}

#insidealready {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_already_vote.gif);

	background-repeat: no-repeat; 

}





#insidejoin {

	width:547px; 

	text-align:left; 

	background-image: url(http://www.thepetstar.com/images/in_already_vote.gif);

	background-repeat: no-repeat; 

}



#insidelongtxt {

	float: left;

	display: inline;

	width:362px; 

	height: 236px;

	text-align:left; 

	margin:15px 24px 0 160px;

	font-size: 12px;

}



#insidetxt {

	float: left;

	display: inline;

	width:200px; 

	height: 236px;

	text-align:left; 

	margin:15px 0 0 130px;

	font-size: 12px;

}

.emailtxt {

	width:547px; 

	text-align:left; 

	margin: 0 0 12px 9px;

	font-size: 9px;

}

#emailtxt {

	width:547px; 

	text-align:left; 

	margin: 0 0 12px 9px;

}

.etxt {

	font: normal 9px arial, sans-serif;

}

.insidehd { 

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	margin-top: 6px;

}

.insidehdfl { 

	float:left;

	font: bold 14px arial, sans-serif;

	color: #FF9900;

	margin-top: 6px;

}

.insideblue {

	margin:5px 0 0 0;

	color: #0071B0;

}

#insideform {

	float: left;

	width: 150px;

	text-align:left; 

	color: #0071B0;

	margin: 20px 0 0 40px;

}

p.inside {

	margin: 8px 0 4px 0;

	text-align: justify;

	color: #0071B0;

	font-size: 12px;

}

p.bluesm {

	margin: 8px 0 4px 0;

	text-align: justify;

	font-size: 11px;

}

p.greysm {

	margin: 8px 0 4px 0;

	text-align: justify;

	font-size: 11px;

}

p.grey {

	margin: 8px 0 4px 0;

	font-size: 12px;

	text-align: left;

}

p.greysm {

	margin: 8px 0 4px 0;

	text-align: justify;

}



.input { 

	color: #0071B0; 

	font-size: 11px;

}



.fanshd { 

	float: left;

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FB8800;

	margin: 6px 0 12px 0;

}



#joinfan 

	float: right;

	font: bold 18px arial, sans-serif;

	text-decoration: underline;

	color: #FF9900;

	margin: 6px 0 12px 0;

}

/*..............................................

  PRIVACY and other info pages

 ...............................................*/	

.rightbox { 

	font-size: 10px; 

	line-height: 14px; 

	text-align: left; 

	padding: 4pt; 

	border: solid 1pt #96DC13; 

	list-style-type: square; 

	list-style-position: inside; 

}

.privacytext { 

	font-size: 10px; 

	line-height: 14px; 

	background-position: 0 18pt; 

	text-align: left; 

	height: 18pt; 

	padding-right: 4pt; 

	border: solid 1pt #96DC13; 

}

.privacyhd { 

	color: #FFFFFF; 

	font-size: 10pt; 

	font-family: arial, Helvetica, Geneva, Swiss, SunSans-Regular; 

	font-weight: 500; 

	line-height: 13px; 

	background-color: #3F9ED5; 

	text-align: left; 

	text-indent: 6pt; 

	border-left: solid 1pt #96DC13; 

	border-right: solid 1pt #96DC13; 

}

.privacyhdft { 

	background-color: #3F9ED5; 

	border-left: solid 1pt #96DC13; 

	border-right: solid 1pt #96DC13; 

	border-bottom: solid 1pt #96DC13; 	

}

.privacyhdtop { 

	background-color: #3F9ED5; 

	border-left: solid 1pt #96DC13; 

	border-right: solid 1pt #96DC13; 

	border-top: solid 1pt #96DC13; 	

}



/*..............................................

  phpforms

 ...............................................*/

.phpform {

margin: 0;

padding: 0;

}



.phptbl {

margin: 0;

padding: 0;

font: normal 14px arial, sans-serif; 

color: #808080;

height: 24px;

}

.phptexta {

margin: 0;

padding: 0;

font: normal 14px arial, sans-serif; 

color: #9C9C9C;

}

.listhdphp {

	font: bold 24px arial, sans-serif; 

	color: #FF8800;

	padding: 0;

	margin: 0 0 14px 0;

	text-decoration: none;

}

.phplabel

{

    font: normal 14px arial, sans-serif; 

	color: #3793C6;

	margin-right: 6px;

}

.phpsmlabel

{

    font: normal 12px arial, sans-serif; 

	color: #3793C6;

}

#phpbox

{

    border: solid 3px #D4D4D4; 

    padding: 18px 36px 18px 36px;

    margin: 18px 32px 0 0;

}
/*..............................................

PROMOTE PET

 ...............................................*/


#tournavh ol {
 list-style: none;
margin: 0;
padding: 0;
background: FFFFFF;
}
#tournavh li {
 border-bottom: 1px solid #ffffff;
display: block;
}
#tournavh li a {
background-color: #FFFFFF;
background-repeat: no-repeat;
display: block;
padding: 7px 6px 7px 30px;
}
#tournavh li.delicious a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_delicious.gif);
background-position: 5px 4px;
}

#tournavh li.yelp a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_yelp.gif);
background-position: 5px 4px;
}

#tournavh li.stumble a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_stumble.gif);
background-position: 5px 4px;
}

#tournavh li.next a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_next.gif);
 background-position: 5px 4px;
}

#tournavh li.facebook a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_facebook.gif);
background-position: 5px 3px;
}
#tournavh li.digg a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_digg.gif);
background-position: 5px 3px;
}
#tournavh li.blogger a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_blogger.gif);
 background-position: 5px 3px;
}
#tournavh li.friendster a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_friendster.gif);
 background-position: 5px 3px;
}
#tournavh li.journal a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_livejournal.gif);
 background-position: 5px 3px;
}
#tournavh li.orkut a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_orkut.gif);
 background-position: 5px 3px;
}
#tournavh li.propeller a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_propeller.gif);
 background-position: 5px 3px;
}
#tournavh li.tech a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_technorati.gif);
 background-position: 5px 3px;
}

#tournavh li.twitter a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_twitter.gif);
 background-position: 5px 3px;
}

#tournavh li.typepad a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_typepad.gif);
 background-position: 5px 3px;
}
#tournavh li.dogster a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_dogster.gif);
 background-position: 5px 3px;
}

#tournavh li.catster a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_catster.gif);
 background-position: 5px 3px;
}

#tournavh li.flickr a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_flickr.gif);
 background-position: 5px 3px;
}

#tournavh li.youtube a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_youtube.gif);
 background-position: 5px 3px;
}
#tournavh li.linkedin a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_linkedin.gif);
 background-position: 5px 3px;
}
#tournavh li.yahoo a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_360.gif);
 background-position: 5px 3px;
}

#tournavh li.classmates a {
font: bold 12px arial, sans-serif;
color:#0084FF;
background-image: url(http://www.thepetstar.com/images/icon_classmates.gif);
 background-position: 5px 3px;
}


/*..............................................

  Footer

 ...............................................*/

#footerwrapper {

	width:100%; 

	text-align:center;

}

#footer { 

	text-align: center;

	top: 0;

	left: 0;

	width: 779px;

	margin: 0 auto 0 auto;

	font-size:10px;

	color: #FFFFFF;

	

}	

#footertour{ 

	text-align: center;

	top: 0;

	left: 0;

	width: 898px;

	margin: 0 auto 0 auto;

	font-size:10px;

	color: #FFFFFF;

	

}	

.footertr {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

}

.footertr a:link {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

}

.footertr a:visited {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

}

.footertr a:active{

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

}

.footertr a:hover {

	margin: 12px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:11px;

	text-decoration: underline;

}

.footer {

	margin: 8px 0 0 0;

	padding: 0;

	color: #FFFFFF;

	font-size:10px;

}

.footerh {

	color: #FFFFFF;

	font-size:10px;

}	

#footer a {

	color: #FFFFFF;

}	

#footer a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}	



/*..............................................

  Inline

 ...............................................*/

.floatleftno {

  	float: left;

	margin: 0;

	padding:0;

}

.floatleft {

  	float: left;

  	margin-bottom: 3px;

}

.floatright {

  	float: right;

  	text-align: right;

	margin: 0;

	padding:0;

}

.floatrightlft {

  	float: right;

  	text-align: left;

}

.bluesm {

	text-align: left;

	font: normal 7.5pt arial, sans-serif;

	color: #0071B0;

	margin-bottom: 2px;

	text-decoration:none;

}
.bluesm1 {

	text-align: left;

	font: normal 12pt arial, sans-serif;

	color: #0071B0;

	margin-bottom: 2px;

	text-decoration:none;

}


.bluesm a:hover { color: #0071B0; text-decoration:underline; }



.bluesearch {

	font: normal 7.5pt arial, sans-serif;

	color: #0071B0;

	text-decoration:none;

}



.bluesearch a:hover { color: #0071B0; text-decoration:underline; }



.smpethd { 

	color: #0071B0;

	font-size: 7.5pt;

}

p.small { 

	margin-bottom: 48px; 

} 

.orangesm {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

a .orangesm:link {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

a .orangesm:visited {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}

a .orangesm:hover {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #0071B0;

	text-decoration: underline;

}

a .orangesm:active {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #FB8800;

	text-decoration: none;

}



.orangelg {

	float:right;

	font: normal 10px arial, sans-serif;

	color: #FB8800;

}

.adtext {

	float:right;

	font: normal 10px arial, sans-serif;

	color: #FFFFFF;

}

.orange {

	color: #FB8800;

}

.orangelink {

	float:right;

	font: normal 10px arial, sans-serif;

	color: #FB8800;

}



.orangelink a:link {

	font: normal 10px arial, sans-serif;

	color: #FB8800;

}

.orangelink a:visited {

	font: normal 10px arial, sans-serif;

	color: #FB8800;

}

.orangelink a:active {

	font: normal 10px arial, sans-serif;

	color: #FB8800;

}

.orangelink a:hover {

	font: normal 10px arial, sans-serif;

	color: #FB8800;

	text decoration: underline;

}

.orangelft {

	float:left;

	font: normal 11px arial, sans-serif;

	color: #FB8800;

	padding-left: 18px;

}



.orangelft a:link {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

}

.orangelft a:visited {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

}

.orangelft a:active {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

}

.orangelft a:hover {

	font: normal 11px arial, sans-serif;

	color: #FB8800;

	text decoration: underline;

}

.orangeform {

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

}

.orangeformsm {

	font: bold 10px arial, sans-serif;

	color: #FB8800;

}

.orange12 {

	font: normal 12px arial, sans-serif;

	color: #FB8800;

	margin: 0;

	padding: 0;

}

.starsorangelg {

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

	margin-bottom: 6px;

}



.vdorangelg {

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

}

.vdorangelg a:link, .vdorangelg a:visited, .vdorangelg a:active  {

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

}

.vdorangelg a:hover {

	font: bold 11.5px arial, sans-serif;

	color: #FB8800;

	text-decoration: underline

}

.starsorangebig {

	font: bold 12px arial, sans-serif;

	color: #FB8800;

	margin-bottom: 6px;

}

.orangeline {

	font: bold 16px arial, sans-serif;

	color: #FB8800;

	margin: 20px 0 4px 0;

	text-decoration: underline;

}

.starsorangebig1 {

	font: bold 13px arial, sans-serif;

	color: #FB8800;

	margin-bottom: 6px;

}

.greysm {

	font: normal 11px arial, sans-serif;

	color: #585959;

}

.grey10 {

	font: normal 10px arial, sans-serif;

	color: #585959;

}

.greylg {

	font: normal 14px arial, sans-serif;

	color: #585959;

	margin: 0;

	padding: 0;

}

.greylg1 {

	font: normal 12px arial, sans-serif;

	color: #585959;

	margin: 0;

	padding: 0;

}

.greylg2 {

	font: bold 13px arial, sans-serif;

	color:#585959;

	text-decoration: underline;

}

.small {

	font: normal 10px arial, sans-serif;

}

.med{

	font: normal 11px arial, sans-serif;

}

.webaddress {

	font: normal 11px arial, sans-serif, 

	color: #585959;

}

.webaddress a:link, .webaddress a:visited, .webaddress a:active {

	color: #585959;

}

.webaddress a:hover { 

	color: #0071B0;

	text-decoration:underline; 

}

.med2 {

	font: normal 12px arial, sans-serif;

	margin:0;

	padding:0;

}

.smallitalic {

	font: italic 10px arial, sans-serif;

}

.blue {

	color: #0071B0;

}

.bluebig {

	font: bold 13px arial, sans-serif;

	color:#3793C6;

	margin-bottom: 6px;

}

		

.bluebold {

	font: bold 11px arial, sans-serif;

	color: #0071B0;

}

.green {

	color: #96dc13;

}

.greenlg {

	font: bold 12px arial, sans-serif;

	color: #96dc13;

}



.bluelg {

	font: normal 13px arial, sans-serif;

	color: #0071B0;

}

.bluemed {

	font: normal 12px arial, sans-serif;

	color: #0071B0;

	margin:0;

	padding:0;

}



.red {

	color: #FF0000;

}

.bluenote {

	margin-top: 4px;

	font: normal 9px arial, sans-serif;

	color: #0071B0;

	text-decoration: none;

}

.tealasterisk {

	font-size: 8px;

	color: #0071B0;

}

.errormess {

	font: bold 12px arial, sans-serif;

	color: #FF0000;

	margin: 0 0 12px 0;

}

.friendhd {

	font: bold 24px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 10px 0 10px 0;

	text-decoration: underline;

}


.friendhdor {

	font: bold 24px arial, sans-serif; 

	color: #FB8800;

	padding: 0;

	margin: 10px 0 10px 0;

	text-decoration: underline;

}

.admloc {

	font: bold 11px arial, sans-serif;

	color:#024a72;

	line-height: 18px;

}

.vidheadlink {

	font: bold 11px arial, sans-serif;

	color:#024a72;

}

.vidheadlink a:link {

	font: bold 11px arial, sans-serif;

	color:#024a72;

}

.vidheadlink a:visited {

	font: bold 11px arial, sans-serif;

	color:#024a72;

}

.vidheadlink a:active {

	font: bold 11px arial, sans-serif;

	color:#024a72;

}

.vidheadlink a:hover {

	font: bold 11px arial, sans-serif;

	color:#024a72;

	text-decoration: underline;

}

.darkblue {

	font: bold 10px arial, sans-serif;

	color:#024a72;

}

.favlink {

	font: bold 11px arial, sans-serif;

	color:#3793C6;

}

.favlink a:link {

	font: bold 11px arial, sans-serif;

	color:#3793C6;

}

.favlink a:visited {

	font: bold 11px arial, sans-serif;

	color:#3793C6;

}

.favlink a:active {

	font: bold 11px arial, sans-serif;

	color:#3793C6;

}

.favlink a:hover {

	font: bold 11px arial, sans-serif;

	color:#3793C6;

	text-decoration: underline;

}



.profilelink {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

}

.profilelink a:link {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

}

.profilelink a:visited {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

}

.profilelink a:active {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

}

.profilelink a:hover {

	font: bold 11px arial, sans-serif;

	color:#FF8800;

	text-decoration: underline;

}

.orangevd {

	font: bold 10.5px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangevd a:link {

	font: bold 10.5px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangevd a:visited {

	font: bold 10.5px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangevd a:active {

	font: bold 10.5px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

}

.orangevd a:hover{

	font: bold 10.5px arial, sans-serif;

	color: #FB8800;

	padding-bottom: 2px;

	text-decoration: underline;

}

.add12 {

line-height: 12px;



}

.add16 {

line-height: 16px;



}

.add18 {

line-height: 18px;



}

.listhd {

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd a:link {

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd a:visited {

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd a:active {

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd a:hover{

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd16 {

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd16 a:link {

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd16 a:visited {

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd16 a:active {

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd16 a:hover{

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd12c {

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

	text-align: center;

}

.listhd12 {

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd12  a:link {

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd12  a:visited {

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd12  a:active {

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd12  a:hover{

	font: bold 12px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd15just {

	font: bold 15px arial, sans-serif; 

	color:#FB8800;

	text-align: justify;

	padding: 0;

	margin: 0 0 6px 0;

	text-decoration: none;

}

.listhd14 {

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	text-align: left;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14  a:link {

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14  a:visited {

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14  a:active {

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14  a:hover{

	font: bold 14px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}
.listhd22 {

	font: bold 22px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd20 {

	font: bold 20px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd20gr {

	font: bold 20px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd18gr {

	font: bold 18px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd14b {

	font: bold 14px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14b a:link {

	font: bold 14px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14b a:visited {

	font: bold 14px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14b a:active {

	font: bold 14px arial, sans-serif; 

	color:#3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhd14b a:hover{

	font: bold 14px arial, sans-serif; 

	color:#FF8800;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd20bl {

	font: bold 20px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.listhd24bl {

	font: bold 30px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}
.listhd30 {

	font: bold 30px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl11 {

	font: bold 11px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl16 {

	font: bold 16px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}
.listhdbl24a {

	font: bold 24px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl {

	font: bold 18px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl1 {

	font: bold 18px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl2 {

	font: bold 20px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl14bg {

	font: bold 13px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0;

	text-decoration: none;

	line-height: 22px;

}



.listhdbl14 {

	font: bold 14px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl14sm {

	font: bold 14px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

	letter-spacing: -.035em;

}

.listhdbl24 {

	font: bold 24px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.listhdbl12 {

	font: bold 12px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}


.listhdgr {

	font: bold 18px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 0;

	text-decoration: none;

}



.listhdgr20 {

	font: bold 20px arial, sans-serif; 

	color: #96dc13;

	padding: 0;

	margin: 0;

	text-decoration: underline;

}

.greyvd {

	font: normal 10px arial, sans-serif;

	color: #585959;

}

.greyfind {

	font: normal 11px arial, sans-serif;

	color: #585959;

	text-align: left;

	padding: 0;

	margin: 0;

}

.listhd a:active {

	font: bold 18px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

.development {

	font: normal 11px arial, sans-serif;

	color: #FF0000;

	margin: 6px 0 0 6px;

	text-align: left;

}

.development a:link {

	text-decoration: underline;

	color: #FF0000;

}

.development a:visited {

	text-decoration: underline;

	color: #FF0000;

}

.development a:active {

	text-decoration: underline;

	color: #FF0000;

}

.development a:hover { 

	color: #FF0000;

	text-decoration:underline; 

}



.addline {

	line-height: 4px;

	margin: 0;

	padding: 0;

}

.add6 {

	line-height: 6px;

}

.add {

	line-height: 9px;

}

.add18 {

	line-height: 18px;

	margin: 0;

	padding: 0;

}

.add24 {

	line-height: 24px;

}

.add100 {

	line-height: 100px;

}

.add16 {

	line-height: 16px;

}

.add12 {

	line-height: 12px;

	margin: 0;

	padding: 0;

}

.add14 {

	line-height: 14px;

}

.addpx {

	line-height: 1px;

}

.add2 {

	line-height: 2px;

	margin: 0;

	padding: 0;

}

.add44 {

	line-height: 44px;

}

.add76 {

	line-height: 76px;

}

hr.Line {

	color: #FFFFFF; 

	background-color: #fff; 

	border: 2px dotted #D2DEE3;  

	border-style: none none dotted none;

	margin: 0;

	margin:6px 0 6px 0;

}

hr.Linemain {

	color: #FFFFFF; 

	background-color: #fff; 

	border: 2px dotted #D2DEE3;  

	border-style: none none dotted none;

	margin: 0;

	padding: 0;

}

hr.Linelist {

	border: 2px solid #96DC13;  

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

hr.Linelistaccsm {

	border: 2px solid #96DC13;  

	border-style: none none solid none;

	margin: 6px 0 6px 0;

	padding: 0;

}

hr.Linelistacc {

	border: 2px solid #96DC13;  

	border-style: none none solid none;

	margin: 12px 0 12px 0;

	padding: 0;

}

hr.Linebus {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	padding: 0;

	margin:9px 0 9px 0;

}

hr.Linecatadm {

	border: 2px dotted #96DC13;  

	border-style: none none dotted none;

	padding: 0;

	margin:12px 0 18px 0;

}

hr.Linelistpay {

	border: 4px solid #96DC13;  

	border-style: none none solid none;

	margin: 18px 0 12px 0;

	padding: 0 0 0 0;

}

hr.Linelist6 {

	border: 6px solid #96DC13;  

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

hr.Linelistbl {

	border: 2px solid #3793C6;

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

hr.Linereview {

	color: #FFFFFF; 

	background-color: #fff; 

	border: 2px dotted #D2DEE3;  

	border-style: none none dotted none;

	padding: 0;

	margin:6px 0 6px 0;

}
hr.Linereview2 {

	color: #FFFFFF; 

	background-color: #fff; 

	border: 2px dotted #D2DEE3;  

	border-style: none none dotted none;

	padding: 0;

	margin:0;

}
hr.Linehome {

	border: 1px solid #C9C7C7;

	border-style: none none solid none;

	margin: 0;

	padding: 0;

}

.vdnote {

	width:547px; 

	text-align:left; 

	margin: 3px 0 0 0;

	font-size: 9px;

}

.rtimage {

	width: 100px;

	margin: 0;

	padding: 0;

}

img.floatright { 

	float: right; 

	margin: 0 0 6px 10px;

} 



.addleft {

	margin: 0 0 0 12px;

}

.addrt {

	margin: 0 12px 0 0;

}





#bubble_tooltip{

	width:147px;

	position:absolute;

	

	display:none;

}

#bubble_tooltip .bubble_top{

	background-image: url('http://www.thepetstar.com/images/bubble_top.gif');

	background-repeat:no-repeat;

	background-position:top;

	height:14px;	

}

#bubble_tooltip .bubble_middle{

	background-image: url('http://www.thepetstar.com/images/bubble_middle.gif');

	background-repeat:no-repeat;

	padding-left:20px;

	padding-right:10px;

	height:40px;	

}



#bubble_tooltip .bubble_middle span{

	position:relative;

	font-family: Arial, Trebuchet MS, Lucida Sans Unicode, sans-serif;

	font-size:11px;

	line-height:14px;

	color:#3793C6;

	

}

#bubble_tooltip .bubble_bottom{

	background-image: url('http://www.thepetstar.com/images/bubble_bottom.gif');

	background-repeat:no-repeat;

	height:26px;

	position:relative;

}



#ecardboxlg {	width:779px; 	margin:0;	padding: 24px 24px 24px 24px;	border: 1px solid #FDC551;	voice-family: "\"}\"";   	voice-family:inherit; 	width:729px;}html>body #ecardboxlg {  width:729px;}





.insideblue {

font: normal 12px arial, sans-serif;

margin:5px 0 0 0;

 color: #0071B0; }





.insidebluesm {

font: normal 11px arial, sans-serif;

 margin:5px 0 0 0;

 color: #0071B0; }





li#accbullet {

list-style: none;

 background:url(http://www.thepetstar.com/images/rv_bulletsm.gif);

 background-repeat:no-repeat;

 background-position: 0 0;

 margin: 6px 0 0 0;

 padding: 0 0 0 18px;

 font: normal 12px arial, sans-serif; 

}





#loginmain99 {

	

	width:779px; 

	margin: 0 0 0 0;

	padding: 18px 25px 12px 25px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:723px;

}



#insidelongtxt99 {

	

	width:362px; 

	height: 236px;

	text-align:left; 

	margin:15px 24px 0 160px;

	font-size: 12px;

}



.errorboxqu99 { 

	width: 502px; 

	margin: 0 0 0px 0; 


	padding: 0px 0 0px 0; 

	text-align: left; 

	font-weight: bold; 

}



.errorboxqu99 div#hdrinfo99 { 

	background-color: #D4FE7E; 

	color: #960; 

}

#questionwrap99 {

	float: left;

	width:356px; 

	text-align:left; 

	margin:2px 0 12px 0;	

}

.askbox99{

	border: 3px solid #0084FF;

	padding: 12px;

	font: normal 12px arial, sans-serif;

}



.errorboxqu_ques { 

	width: 702px; 

	margin: 0 0 12px 0; 

	padding: 5px 0 0px 0; 

	text-align: center; 

	font-weight: bold; 

}



.errorboxqu_ques div#hdrinfo_ques { 

	background-color: #D4FE7E; 

	color: #960; 

}



.rvprodnote99 {

	float:left;

	width: 104px;

	margin: 0 0 0 6px;

	text-align: left;

	font: normal 10px arial, sans-serif; 

	color:#7B7B7B;

	line-height: 13px;

} 



.listchg16 a:link {

	font: bold 16px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}





#planbar99 {

	width:779px; 

	height: 18px;

	background: #96dc13;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-bottom: solid 1px #AAABAC;

	font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	margin-bottom: 0px;

	padding: 4px 12px 0 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 753px;

 	height: 13px;

}

#reviewlist {

padding:0;

margin: 8px 0 6px 0;

list-style:none;

}



li#private {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_priv.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

	color:#0071B0;

}



.pethdbl {

font: bold 13px arial, sans-serif; color: #0071B0;

padding: 0;

margin: 0 0 6px 0;

text-decoration: none;

}



.pethdbl a:link, .pethdbl a:visited, .pethdbl a:active {

font: bold 13px arial, sans-serif; color: #0071B0;

text-decoration:none;

}



.pethdbl a:hover {

font: bold 13px arial, sans-serif; color: #FFFFFF;

background: #5ED1FF;

text-decoration:none;

}





.rvwbox_99 {

	width:635px; 

	border: solid 1px #125E88;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 633px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

}



.rvwhead_99 {

	height: 30px;

	width: 633px;

	background-image:url(http://www.thepetstar.com/images/bkg_reviewhd1.gif);

	background-repeat:repeat-x;

	border: 0px solid #FFFFFF;

	padding: 6px 12px 0 12px;

	font: bold 14px arial, sans-serif;

	color:#FFFFFF;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	height:22px;

 	width: 607px;

}





.rvhdlist_99 {

	font: 12px arial, sans-serif; 

	color:#FFFFFF;

	padding: 0;

	margin: 0;

	text-decoration: none;

}

a.rvhdlist_99:link {text-decoration: none; }

a.rvhdlist_99:visited {text-decoration: none; }

a.rvhdlist_99:hover {color:#FFFFFF; text-decoration: none; }

a.rvhdlist_99:active {text-decoration: none; } 





#loginmain_99 {

	width:779px; 

	margin: 0 0 0 0;

	padding: 18px 25px 12px 25px;

	border: 1px solid #FDC551;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:727px;

}



#busnav a:link, #busnav a:visited {

	padding:4px .85em 4px .85em;

	margin:0 -3px 0 0;

	border-left:1px solid #CAEE85;

	color:#FFFFFF;

	text-decoration:none;

}





#busrt2 {

	width:288px; 

	margin: 0 0 0 20px;

	padding: 12px 16px 12px 16px;

	border: 3px solid #cccccc;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:250px;

}

html>body #busrt2 {

  width:250px;

}



#paylg2a {

	float:left;

	width:300px; 

	margin: 0 0 12px 0px;

	padding: 12px 16px 12px 16px;

	border: solid 4px #cccccc;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:260px;

}

html>body #paylg2a{

  width:260px;

} 

 

 

#paylg2 {

	float:left;

	width:300px; 

	margin: 0 0 12px 24px;

	padding: 12px 16px 12px 16px;

	border: solid 4px #cccccc;

	text-align:left; 

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width:260px;

}

html>body #paylg2{

  width:260px;

}



.listhdbl36{

	font: bold 36px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}



.feedtext { 

	font: normal 15px arial, sans-serif;

	color:#585959;

	line-height: 20px;

	margin: 0 48px 0 48px;

	text-align: justify;

	

}



.listhdfeed {

	font: normal 20px arial, sans-serif; 

	color:#FB8800;

	padding: 0;

	margin: 0;

	text-decoration: none;

}	



.admlist1 {

	float: left;

	padding:0;

	margin: 0;

}	

		

li.admbullet {

	list-style: none;

	background:url(http://www.thepetstar.com/images/rv_arrowsm.gif);

   	 background-repeat:no-repeat;

    background-position: 0 0;

	margin: 0 ;

	padding: 0 0 0 28px;

	font: bold 16px arial, sans-serif;

	color: #0071B0;

}

li.admbullet a:visited { color: #0071B0; text-decoration:none;}

li.admbullet a:link { color: #0071B0; text-decoration:none;}

li.admbullet a:active { color: #0071B0; text-decoration:none;}

li.admbullet a:hover { color: #ffffff; background: #5ED1FF; text-decoration:none;}	



.adcust {

	height: 24px;

	background: #0084FF;

	border-top: 1px solid #AEACAC;

	border-bottom: 1px solid #AEACAC;

	border-left: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: bold 11px arial, sans-serif;

	color:#FFFFFF;

}

.adcustrt {

	height: 24px;

	background: #0084FF;

	border: 1px solid #AEACAC;

	padding: 3px 6px 3px 6px;

	font: bold 11px arial, sans-serif;

	color:#FFFFFF;

}





.pet_tags_box { line-height:20px; text-align:justify; }

#inplay_tags_home .pet_tags_box { line-height:24px; }		





.pet_tags, 

.pet_tags a { font: normal 11px arial, sans-serif; color:#00A0C6; text-decoration:none;line-height:18px;}

.pet_tags a:link {  }

.pet_tags a:hover { color: #FFFFFF; background: #5ED1FF; text-decoration:none; }

.pet_tags a:active { color:#00A0C6; }

.pet_tags a:visited { color:#00A0C6;  }



.pet_tags_sm, 

.pet_tags_sm a { font: normal 11px arial, sans-serif; color:#00A0C6; text-decoration:none;line-height:18px; }

.pet_tags_sm a:link {  }

.pet_tags_sm a:hover { color: #FFFFFF; background: #5ED1FF; text-decoration:none; }

.pet_tags_sm a:active { color:#00A0C6; }

.pet_tags_sm a:visited { color:#00A0C6;  }



.pet_tags_big, 

.pet_tags_big a { font: normal 13px arial, sans-serif; color:#00A0C6; text-decoration:none;line-height:18px; }

.pet_tags_big a:link {  }

.pet_tags_big a:hover { color: #FFFFFF;

	background: #5ED1FF; text-decoration:none; }

.pet_tags_big a:active { color:#00A0C6; }

.pet_tags_big a:visited { color:#00A0C6;  }



.pet_tags_med, 

.pet_tags_med a { font: normal 14px arial, sans-serif; color:#00A0C6; text-decoration:none; line-height:18px;}

.pet_tags_med a:link {  }

.pet_tags_med a:hover { color: #FFFFFF;

	background: #5ED1FF; text-decoration:none; }

.pet_tags_med a:active { color:#00A0C6; }

.pet_tags_med a:visited { color:#00A0C6;  }



.pet_tags_bigger, 

.pet_tags_bigger a { font: bold 15px arial, sans-serif; color:#00A0C6; text-decoration:none; line-height:18px;}

.pet_tags_bigger a:link {  }

.pet_tags_bigger a:hover { color: #FFFFFF;

	background: #5ED1FF; text-decoration:none; }

.pet_tags_bigger a:active { color:#00A0C6; }

.pet_tags_bigger a:visited { color:#00A0C6;  }



.pet_tags_biggest, 

.pet_tags_biggest a { font: bold 17px arial, sans-serif; color:#00A0C6; text-decoration:none; line-height:18px;}

.pet_tags_biggest a:link {  }

.pet_tags_biggest a:hover { color: #FFFFFF;

	background: #5ED1FF; text-decoration:none; }

.pet_tags_biggest a:active { color:#00A0C6; }

.pet_tags_biggest a:visited { color:#00A0C6;  }


#tournavline ol {

 float:right;

 list-style: none;

 margin: 0 0 0 0;

 padding: 5px 3px 5px 3px;

}



#tournavline li {

 display: inline;

}



#tournavline li a {

background-color: transparent;

 background-repeat: no-repeat;

display: inline;

padding: 5px 8px 5px 27px;

}

#tournavline li.current a {

background-image: url(http://www.thepetstar.com/images/tour_bluebx1.gif);

background-position: 5px 4px;

font-weight: bold;

}



#tournavline li.current a:hover {

 text-decoration: none;

background-image: url(http://www.thepetstar.com/images/tour_bluebx2.gif);

background-position: 5px 4px;

font-weight: bold;

}

		

#tournavline li.unselected a {

background-image: url(http://www.thepetstar.com/images/tour_orangebx1.gif);

 background-position: 5px 4px;

}

#tournavline li.unselected a:hover {

text-decoration: none;

background-image: url(http://www.thepetstar.com/images/tour_orangebx2.gif);

background-position: 5px 4px;

}

#tourwraphome {

	width:940px; 

	background: #FFFFFF;

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 24px 0 24px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 890px;

}

html>body #tourwraphome {

 	 width: 890px;

}

#tourwraphome1 {

	width:940px; 

	text-align:left; 

	margin:0 0 0 0;	

	padding: 4px 24px 0 24px;

	border-bottom: solid 1px #AAABAC;

	border-left: solid 1px #AAABAC;

	border-right: solid 1px #AAABAC;

	border-top: solid 1px #96dc13;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 890px;

}

html>body #tourwraphome1 {

 	 width: 890px;

}

.trnavtab span {

  font: bold 12px arial, sans-serif;

  background-color: #BBDDFD;

  padding: 4px 13px 2px 13px;

  border-bottom:2px #FFFFFF solid;

}

.trnavtab span.current {

  background-color: #0084FF;

  border-bottom: 5px #0084FF solid;

  color: #FFFFFF;

}

.trnavtab {

  border-bottom: 5px #0084FF solid;

  padding-bottom: 4px;

  margin-top:16px;

  margin-bottom:10px;

  clear:left;

}

.trnavtab span a, .trnavtab span a:visited { color: #013E76; }

.trnavtab span.current a, .trnavtab span.current a:visited { color: #FFFFFF; }





.questno {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

}

  #questions {

            padding:10px 0 0 0;

            margin:0;

            font: normal 12px arial, sans-serif;

			color:#585959;

        }



        #questions p{

                     margin: 0 0 0 38px;

            padding: 0;

            height:auto;

            height:1%;

            font: normal 12px arial, sans-serif;

			color:#585959;

        }

  

   .questions2 {

           margin: 6px 0 0 38px;

            padding: 0;

            font: normal 12px arial, sans-serif;

			color:#585959;

			height:auto;

            height:1%;

        }

   .questions2 a:link {

	text-decoration: none;

	color:#585959;

}

.questions2 a:visited {

	text-decoration: none;

	color:#585959;

}

.questions2 a:active {

	text-decoration: none;

	color:#585959;

}

.questions2 a:hover { 

	color:#585959;

	text-decoration:underline; 

}     

.question {

            float:left;

            width:24px;

            height:24px;

            margin:0;

            padding:0;

            display:inline;

        }



.question_hd { 

	font: bold 26px arial, sans-serif;

	color: #FF8800;

	margin: 0 0 12px 0;

	padding: 0;

}

.quesnt { 

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

	letter-spacing: .05em;

	margin: 0 0 6px 0;

	padding: 0 0 0 24px;

	

}



.rvimgls { 

	width:130px; 

	border: 1px solid #FB8800; 

	background: #FFFFFF;

	padding: 2px;

}



.advbar2 {

	width:447px; 

	height: 20px;

	background: #0084FF;

	border: solid 1px #6EB6F9;

	margin: 8px 0 12px 0;

	padding: 2px 0 2px 12px;

	voice-family: "\"}\""; 

  	voice-family:inherit;

 	width: 434px;

 	height: 14px;

}

html>body .advbar2 {

 	 width: 434px;

 	 height: 14px;

} 

.listhdblit {

	font: italic 12px arial, sans-serif; 

	color: #3793C6;

	padding: 0;

	margin: 0;

	text-decoration: none;

}	



.floatleftno_99 {


  	float: center;

	margin: 0;

	padding:0;

}







.hometp1 {

	font: normal 19px arial, sans-serif; 

    color: #FFFFFF;

     padding: 0 0 6px 12px;

    

}

.hometp2 {

	font: normal 13px arial, sans-serif; 

    color: #FFFFFF;

     padding: 0 12px 0 12px;

    

}

#homenavg {

	padding: 4px 0 0 0;

	margin:0 0 0 18px;

	list-style: none;

	height: 25px;

voice-family: "\"}\""; 

  	voice-family:inherit;

	height: 21px;

}

html>body #homenavg {

  height: 21px;

} 



#homenavg li {

	display:inline;

	background:url(http://www.thepetstar.com/images/hm_bullet.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 0 0 0 0;

	padding: 0 16px 0 22px;

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

}

#homenavg a:link, #homenavg a:visited {

color: #FFFFFF;

}		

#homenavg a:hover {

text-decoration:underline;	

color: #FFFFFF;

}		

.homehdbl {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0 0 6px 0;

	text-decoration: none;

}

.homehdbl a:link, .homehdbl a:visited, .homehdbl a:active {

	font: bold 14px arial, sans-serif; 

	color: #0071B0;

	text-decoration:none;

}



.homehdbl a:hover {

font: bold 14px arial, sans-serif; 

	color: #FFFFFF;

	background: #5ED1FF;

	text-decoration:none;

}



.errorbox_n { 

	width: 480px; 

	margin: 0 auto; 

	padding: 5px 0 15px 0; 

	text-align: center; 

	font-weight: bold; 

}

.errorbox_n div { 

	background: #D4FE7E url(http://www.thepetstar.com/images/bkg_bot_error.gif) bottom left no-repeat; 

	color: #AB0000; 

	width: 480px; 

	min-height: 32px; 

}





.errorbox_n div p { 

	background: url(http://www.thepetstar.com/images/bkg_top_error.gif) 0 0 no-repeat; 

	margin: 0; 

	padding: 9px 15px 9px 37px; 


	text-align: left; 

}

.errorbox_n div img { 

	float: left; 

	width: 26px; 

	margin: 3px 8px 3px 3px; 

}



.revbl {

	font: bold 12px arial, sans-serif; 

	color: #0071B0;

	padding: 0;

	margin: 0 0 1px 0;

	text-decoration: none;

}

.revbl a:link, .revbl a:visited, .revbl a:active {

	font: bold 12px arial, sans-serif; 

	color: #0071B0;

	text-decoration:none;

}



.revbl a:hover {

font: bold 12px arial, sans-serif; 

	color: #FFFFFF;

	background: #5ED1FF;

	text-decoration:none;

}



/*..............................................
 Contest
 ...............................................*/
.contesth { 
	font: bold 20px arial, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 18px;
}
.contesthsm { 
	font: bold 13px arial, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 0 8px 0 8px;
}
.contesthsm1 { 
	font: bold 15px arial, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 0 8px 0 8px;
}
.contitle {
	font: normal 20px arial, sans-serif;
	color: #ff9900;
	margin: 0 0 5px 0;
	padding: 0;
}
.conlist {
	padding: 0;
	margin:8px 0 0 0;
	list-style: none;
}
.conlist li {
	list-style: none;
	background:url(http://www.thepetstar.com/images/bt_goorang1.gif);
   	 background-repeat:no-repeat;
    	background-position: 0 0;
	margin: 0 0 6px 0;
	padding: 0 0 0 20px;
	font: bold 11px arial, sans-serif; 
	color: #008EFB;
}

.conlist a:link {
	font: bold 11px arial, sans-serif; 
	color: #008EFB;
}
.conlist a:visited{
	font: bold 11px arial, sans-serif; 
	color: #008EFB;
}
.conlist a:hover {
	font: bold 11px arial, sans-serif; 
	color: #FF9900;
}
.conlist a:active {
	font: bold 11px arial, sans-serif; 
	color: #FF9900;
}
.concur {
	font: bold 11px arial, sans-serif; 
	color: #FF9900;
}

.context { 
	font: normal 12px arial, sans-serif;
	color:#585959;
	line-height: 18px;
	text-align: justify;
	margin: 0 0 6px 0;
	padding:0;
	
}
.context2 { 
	font: bold 12px arial, sans-serif;
	color: #008EFB;
	line-height: 18px;
	margin: 0 0 6px 0;
	padding:0;
	
}
#tourwrap3 {
	width:940px; 
	background: #FFFFFF;
	text-align:left; 
	margin:0 0 0 0;	
	padding: 4px 24px 18px 24px;
	border-bottom: solid 1px #AAABAC;
	border-left: solid 1px #AAABAC;
	border-right: solid 1px #AAABAC;
	border-top: solid 1px #96dc13;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 890px;
}
html>body #tourwrap3 {
 	 width: 890px;
} 

#contestbox { 
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
	width: 900px;
	margin: 0 auto;
	padding: 0;
}	
#contestnav ul {
	background:#96dc13;
	width: 900px;
	height: 24px;
	padding:0;
	margin: 0 0 0 0px;
	list-style:none;
}

#contestnav li {
	display:inline;
	line-height: 24px;
	font-size: 12px;
	font-weight: 500;
}

#contestnav a:link, #contestnav a:visited {
	padding:4px .68em 4px .67em;
	margin:0 -3px 0 0;
	border-left:1px solid #CAEE85;
	color:#FFFFFF;
	text-decoration:none;
}

#contestnav a:hover {
	background-image:url(http://www.thepetstar.com/images/nav_overgr1.gif);
	background-repeat:repeat-x;
}		
		
.price {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3793C6;
	font-weight: bold;
	margin: 12px 0 12px 0;
}
.note {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	font-weight: bold;
	margin: 6px 0 0 0;
}
#conwrap {
	width:940px; 
	background: #FFFFFF;
	text-align:left; 
	margin:0 0 0 0;
}
.context {font: normal 12px arial, sans-serif;
	color:#585959;
	line-height: 18px;
	margin: 0 0 6px 0;
	
}
/*..............................................

FAQs

 ...............................................*/

  .faqtxt {

           margin: 6px 0 2px 14px;

            padding: 0;

            font: normal 12px arial, sans-serif;
color:#585959;

height:auto;

            height:1%;

 }

   .faqtxt a:link {

	text-decoration: none;

	color:#585959;

}

.faqtxt a:visited {

	text-decoration: none;

	color:#585959;

}

.faqtxt a:active {

	text-decoration: none;

	color:#585959;

}

.faqtxt a:hover { 

	color: #0071B0;

	text-decoration:underline; 

}     
.faqno {

	font: bold 14px arial, sans-serif; 
	color: #96DC13;
	padding: 0 0 0 6px;
}
.faqtitle {

	font: bold 16px arial, sans-serif; 

	color: #0071B0;
	padding: 4px 0 0 14px;
}

/*..............................................

  Private Messaging

 ...............................................*/

li#private {

    display: inline;

    color: #0071B0;

    background:url(http://www.thepetstar.com/images/but_rv_priv.gif);

    background-repeat:no-repeat;

    background-position: 0 50%;

    padding: 6px 6px 6px 18px;

    margin-left: 2px;

    font: normal 7.5pt arial, sans-serif; 

color:#0071B0;

} 



#rvwpop120 {

	float: left;

	width:120px; 

	margin:0 0 0 24px;

}



.phhelp { 

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

	letter-spacing: .05em;

	margin: 0 0 6px 0;

	padding: 0 24px 0 24px;

	text-align: justify;

	

}
.phhelp1 { 

	font: normal 13px arial, sans-serif;

	color:#585959;

	line-height: 17px;

	letter-spacing: .04em;

	margin: 12px 0 12px 0;

	padding: 0;

	text-align: left;

}

.phhelp3 { 

	font: normal 14px arial, sans-serif;

	color:#585959;

	line-height: 19px;

	letter-spacing: .04em;

	margin: 12px 0 12px 0;

	padding: 0;

	text-align: left;

	

}		
.phhelp4 { 

	font: normal 14px arial, sans-serif;

	color:#585959;

	line-height: 19px;

	letter-spacing: .04em;

	margin: 0;

	padding: 0;

	text-align: left;

	

}		
.phhelp2 { 

	font: normal 13px arial, sans-serif;

	color:#585959;

	line-height: 16px;

	letter-spacing: .05em;

	margin: 12px 0 12px 0;

	padding: 0;

	text-align: justify;

	

}	

.privform {

	width: 300px;

	font: normal 14px arial, sans-serif; 

	color:#3793C6;

} 



.privlist ul {

	padding: 0;

	margin:0 0 0 8px;

	list-style: none;

}



 

.privlist li{

	list-style: none;

	text-decoration: none;

    background-image:url(http://www.thepetstar.com/images/pm_mail.gif);

    background-repeat: no-repeat;

   background-position: 0 2%;

    margin: 0;

    padding: 0 0 0 34px;

    font: bold 12px arial, sans-serif;

	color: #0071B0;	 

	letter-spacing: .05em;

}

.privlist a:link, .privlist a:visited {

	text-decoration:none;

	 color: #FB8800;

}

.privlist a:hover {

	text-decoration:underline;

}







/*..............................................

  home - pet bar

 ...............................................*/	



.localboxhd {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

}



.localboxhd a:link {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

.localboxhd a:hover {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

	text-decoration: underline;

} 

 

.homename1 {

	float: left;

	font: bold 22px arial, sans-serif;

	color:#FFFFFF;

	padding: 6px 0 4px 18px;

}

.homedate {

	float: right;

	font: normal 12px arial, sans-serif;

	color:#FFFFFF;

	padding-top:12px;

	padding-right: 24px;

	}

#homeinbox {

	padding: 0 0 0 18px;

	margin:0;

	list-style: none;

}	

	

 

#homeinbox li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowhm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 3px 0 0 0;

	padding: 0 0 0 26px;

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

}



#homeinbox a:link, #homeinbox a:visited {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:none;

}

#homeinbox a:hover {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:underline;


}



.privtext { 

	font: normal 12px arial, sans-serif;

	color:#585959;

	line-height: 18px;

	letter-spacing: .05em;

	text-align: justify;

	padding: 0;

}



/*..............................................

  home - pet bar

 ...............................................*/	



.localboxhd {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

}



.localboxhd a:link {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

.localboxhd a:hover {

	font: bold 12px arial, sans-serif;

	color: #3793C6;

	margin: 0;

	padding: 0;

	text-decoration: underline;

} 

 

.homename1 {

	float: left;

	font: bold 22px arial, sans-serif;

	color:#FFFFFF;

	padding: 6px 0 4px 18px;

}

.homedate {

	float: right;

	font: normal 12px arial, sans-serif;

	color:#FFFFFF;

	padding-top:12px;

	padding-right: 24px;

	}

#homeinbox {

	padding: 0 0 0 18px;

	margin:0;

	list-style: none;

}	

	

#homeinbox li {

	list-style: none;

	background:url(http://www.thepetstar.com/images/bt_arrowhm1.gif);

   	 background-repeat:no-repeat;

    	background-position: 0 0;

	margin: 3px 0 0 0;

	padding: 0 0 0 26px;

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

}



#homeinbox a:link, #homeinbox a:visited {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:none;

}

#homeinbox a:hover {

	font: normal 12px arial, sans-serif; 

	color: #FFFFFF;

	text-decoration:underline;

}	

	.mediahdbl {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	padding: 0;
	margin: 0 0 6px 0;
	text-decoration: none;
}
.mediahdbl a:link, .mediahdbl a:visited {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	text-decoration: none;
}

.mediahdbl a:hover {
	font: bold 14px arial, sans-serif; 
	color: #FFFFFF;
	background: #5ED1FF;
	text-decoration: none;
}
.mediahdbl a:active {
	font: bold 14px arial, sans-serif; 
	color: #0071B0;
	text-decoration: none;
}	

.disptext {  font: bold 11px Arial, sans-serif; 
	color: #666666;
	margin: 2px 0 3px 0;
	padding: 0;
	text-align: center;
}
hr.Linebot {
	border: 2px solid #cccccc; 
	border-style: none none solid none;
	padding: 0;
	margin:12px 0 7px 0;
}
.medbar2 {
	width: 497px;
	height: 24px;
	background: #0084FF;
	border: solid 1px #6EB6F9;
	margin: 8px 0 0 0;
	padding: 4px 0 0 12px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
 	width: 485px;
 	height: 20px;
}
html>body .medbar2 {
 	width: 485px;
 	height: 20px;
} 	
.center {
	text-align: center;
}
.listhdblit {
	font: italic 12px arial, sans-serif; 
	color: #3793C6;
	padding: 0;
	margin: 0;
	text-decoration: none;
}	
	.homepagetxt {
	font: bold 30px arial, sans-serif; 
	color:#8A8A8A;
	padding: 0 0 0 24px;
	margin: 0;
}
	.homepagetxt2 {
	font: bold 30px arial, sans-serif; 
	color:#8A8A8A;
	padding: 12px 0 0 24px;
	margin: 0;
}	
.table
  {
    background: #ffffff url(http://www.thepetstar.com/images/tour_homepic20.gif) no-repeat top left ;
  }

#launchnav ul {
	position:absolute;
	width: 900px;
	height: 24px;
	top:119px;
	padding:0;
	margin: 0px;
	list-style:none;
	border-right: 1px solid #FDC551;

}
#launchnav li {
	display:inline;
	line-height: 24px;
	font-size: 12px;
}
#launchnav a:link, #launchnav a:visited, #launchnav a:active {
	padding:4px .57em 4px .58em;
	margin:0 -3px 0 0;
	border-left:1px solid #FDC551;
	color:#FFFFFF;
	text-decoration:none;
}
#launchnav a:hover {
	background-image:url(http://www.thepetstar.com/images/nav_over.gif);
	background-repeat:repeat-x;
}
