/* Pet gallery */
div.petGallery{
	background: transparent !important;
	padding: 0 0 0 10px;
	overflow: hidden;
	margin:0 0 20px;
}

div.petGallery h3 {
	height: 20px;
	width: 100%;
}

div.petGallery h3 span{
	display: none;
}

div.petGallery h3#starPet{
	background: transparent url(/graphics/image_header_starpet.gif) left top no-repeat;
}

div.petGallery h3#seeOtherPets{
	background: transparent url(/graphics/image_header_seeotherpets.gif) left top no-repeat;
	width: 171px;
}

div.petGallery h3#rateThis{
	background: transparent url(/graphics/image_header_ratethis.gif) left top no-repeat;
	clear: both;
	margin: 0;
	height: 30px;
}

div.petGallery div.ratingModule{
	background: transparent url(/graphics/bg_ratethis_bot.gif) left bottom no-repeat;
	padding: 10px 15px;
	overflow: hidden;
}

div.petCurrent{
	float: left;
	margin-right: 10px;
	width: 291px;
}

div.petSelected{
	background: transparent url(/graphics/bg_rounded_pet_bot01.gif) left bottom no-repeat;
	width: 291px;
	overflow: hidden;
}

div.petSelectedInner{
	background: transparent url(/graphics/bg_rounded_pet_top01.gif) left top no-repeat;
	padding: 10px;
}

#content div.petSelectedInner p{
	margin: 0;
}

#content div.petSelectedInner p.curentRating{
	float:left;
	margin: 0 5px 5px 0;
}

#content div.petSelectedInner p.submitRate{
	float:right;
	margin: 0 10px 0 0;
}

div.petSelectedInner span.rated{
	float:left;
	margin: 0 0 5px;
}

#content div.petSelectedInner p.sendFriend{
	background: transparent url(/graphics/arrow_sendtofriend.gif) right top no-repeat;
	float: left;
	padding: 1px 20px 3px 0;
	margin: 0 0 5px 5px;
}

div.ratingStars{
	overflow: hidden;
}

div.stars{
	float: left;
	overflow: hidden;
}

div.selectedImage {
	clear: both;
	background: transparent url(/graphics/bg_main_image_shadow.gif) left top no-repeat;
	width: 266px;
	height: 267px;
	padding: 5px 0 0 9px;
	margin: 0 0 5px 0;
}

#content div.petSelectedInner p.rateName {
	margin: 10px 0 5px 5px;
	font-size: 0.9em;
	color: #666666;
}

#rateMe li a:hover, #rateMe .on {
	background:transparent url(/graphics/starrate.gif) no-repeat scroll 0pt -20px;
	cursor:pointer;
}
#rateMe a {
	background:transparent url(/graphics/starrate.gif) no-repeat scroll 0 0;
	float:left;
	height:20px;
	width:26px;
}
p.rateName{
	clear: both;
}
div.entries {
	float: left;
	font-size: 0.9em;
	color: #666666;
}

#content div.entries p {
	margin: 0;
	padding: 5px 0 0 10px;
}

#content div.entries div.sorting{
    border:0;
    margin:0;
    overflow:hidden;
    padding:0 0 5px 0;
}

#content div.entries div.sorting p{
	float: left;
	padding-top: 1px;
}

#content div.entries div.sorting ul li{
	float: left;
	padding: 0 3px;
	border-right: 1px solid #666666;
}

#content div.entries div.sorting ul li a{
	color: #666666;
	font-weight: normal;
}

#content div.entries div.sorting ul li.current{
	color: #1B8A3B;
	font-weight: bold;
}



#content div.entries div.sorting ul li.last{
	border-right: none;
}

#content div.entries ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#content  ul.sortOptins li a.current{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#1B8A3B !important;
	font-weight:bold !important;
}



div.thumbsMiddle ul.entryImages {
	border:0;
	margin:0 0 0 14px !important;
	padding:0 !important;
}

div.thumbsMiddle ul.entryImages li {
	display:inline !important;
	text-align:left !important;
	margin:0 !important;
	padding:0 !important;
    background:transparent !important;
}

div.thumbsMiddle ul.entryImages li img {
	border:0 !important;
	margin:8px 7px 8px 0 !important;
	padding:0 !important; 
    background:transparent !important;
}

div.thumbsMiddle ul.entryImages li a {
    text-decoration:none !important;
    outline:none !important;
}

div.thumbsMiddle ul.entryImages li a:hover {
    text-decoration:none !important;
}

#content div.entries ul.petPagination{
	clear: both;
	overflow: hidden;
	float: right;
	margin:0 8px 0 0 !important;
}

#content div.entries ul.petPagination li{
	float: left;
	padding: 0 3px;
	border-right: 1px solid #666666;
	font-size: 0.9em;
}

#content div.entries ul.petPagination li a{
	font-weight: normal;
	color: #666666;
}

#content div.entries ul.petPagination li a.current{
	font-weight: bold;
	color: #666666;
	font-size: 1.1em;
}

#content div.entries ul.petPagination li.last{
	border-right: none;
}



#secondary_block img.petBanner{
	padding: 0;
	border: none;
}


/* new styles for pet month 3 */
div.petGallery div.entries a { color:#666666; }
div.petGallery div.entries select { width:150px; border:1px solid #ccd8e9; overflow:hidden; margin:0 0 0 10px; }
div.petGallery h4.thanksHeader {color:#000000 !important; margin:0 !important; padding:18px 0 0 8px !important; border:none !important; }
div.petGallery p.thanksPara {color:#000000 !important; margin:0 !important; padding:0 0 6px 8px !important; border:0 !important; }
div.petGallery {background-color:#fff;}
div.petSelected {background:transparent url(/graphics/petmonth2/petmonth3/pm2-wide-top-corners.png) no-repeat scroll left top;padding-top:9px;}
div.petSelectedInner {background:transparent url(/graphics/petmonth2/petmonth3/pm2-wide-bg.png) no-repeat scroll left top;padding:10px 10px 10px 10px;}
div.pets_bottom {background:url(/graphics/petmonth2/petmonth3/pm2-narrow-bottom-corners.png) no-repeat scroll left top; width:291px; height:20px; }
div.petSelectedInner p {font-style:italic;font-size:1.1em;margin-left:1px !important;}
div.petCurrent h3, div.entries h3 {color:#ffffff !important;font-weight:normal !important;font-size:1.6em !important;padding-left:10px;}
div.entries h3 {font-size:1.75em !important;}
div.petSelected h4 {color:#000000 !important;font-weight:normal !important;font-size:1.6em !important;margin:0 0 0 15px !important;padding:0; width:260px !important;}
dl.cuteometer {margin:3px 0 0 2px !important; padding:0 0 10px 15px !important;}
dl.cuteometer dd {float:left;font-size:0.9em;line-height:22px;padding-right:10px;}
dl.cuteometer dt {width:95px;height:16px;text-indent:-1000px;overflow:hidden;display:block;background:url(/graphics/petmonth2/petmonth3/pm2-ratings.gif) no-repeat 0px 0px;}
dl.cuteometer dt.rating1 {background-position: 0px -17px;}
dl.cuteometer dt.rating2 {background-position: 0px -34px;}
dl.cuteometer dt.rating3 {background-position: 0px -51px;}
dl.cuteometer dt.rating4 {background-position: 0px -68px;}
dl.cuteometer dt.rating5 {background-position: 0px -85px;}
dl.cuteometer dt.rating0 {background-position: 0px 0px;}
div.selectedImage {padding:0; margin:0 0 0 9px; width:250px; height:250px; background-color:#eee; border:0; }
div.petsPNGlogo { position:absolute; margin:251px 0 0 204px !important; #margin:251px 0 0 194px !important; padding:0; width:60px; height:43px; background:url(/graphics/petmonth2/petmonth3/love_pets_logo.png) no-repeat; } 
div.PetsHeader { width:490px; height:101px; margin:0 0 -13px 0; padding:0; }
div.petBlueBoxWrapper { margin:51px 0 0 4px; width:260px; }
div.petBlueBoxWrapper div.petBlueBoxBottom {background:url(/graphics/petmonth2/petmonth3/bluebox_bottom.gif) no-repeat;border:0;padding:0;margin:0;width:260px;height:7px; }
div.petBlueBoxInner { background-color:#0481c8; }
div.petBlueBoxInner p { margin:0; padding:10px 10px 10px; width:235px; font-style:italic; font-weight:bold;color:#fff; }
/* div.petRateBox {width:245px; margin:0 0 0 7px; background-color:#d1e1f2; display:inline-block; } */
div.petRateBox h5 {font-weight:bold;color:#196abc !important;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:1.15em !important;margin:10px 0 0 8px !important;padding:0;}
div.petRateBox div.rateButtons {border:0px;padding:0;margin: 5px 0 10px 9px;min-height: 40px;height:auto !important;height:40px;}
div.petRateBox div.rateButtons span.rateDesc {display:block;font-size:0.9em;margin-bottom:5px;color:#666563;}
div.petRateBox button.rateButton_off {background:transparent url(/graphics/petmonth2/petmonth3/pm2-rate-icon-line.gif) no-repeat scroll 0 -20px; border:0;padding:0;margin:0;width:21px;height:20px;text-indent:-100px;cursor:pointer;margin-right:5px;float:left;}
div.petRateBox div.rateButtons span.ratingDesc {font-weight:bold;color:#196abc;font-size:1em;display:inline-block;width:105px;text-align:center;float:right;margin-top:1px;}
div.rate {padding:5px 0; margin:5px; background-color:#eee;}
div.rate h5 span {text-transform:capitalize;}
ul.petShareBox {margin:10px 0 0 0 !important;border:1px solid #a9a9a7;background-color:#cbe2f0;list-style:none;text-align:center;padding:5px;}
ul.petShareBox li {display:inline;font-size:0.9em;}
ul.petShareBox li a {font-weight:normal;color:#666563;}
ul.petShareBox li.mail {background:url(/graphics/petmonth2/petmonth3/pm2-mail-icon.gif) no-repeat;padding-left:24px !important;line-height:15px !important;margin-right:5px !important;}
ul.petShareBox li.facebook {background:url(/graphics/petmonth2/petmonth3/pm2-facebook-icon.gif) no-repeat;padding-left:19px !important;line-height:15px !important;margin-left:5px !important;}
div.thumbnailsInner {background:transparent url(/graphics/petmonth2/petmonth3/pm2-narrow-top-corners.png) no-repeat scroll left top; }
div.thumbnails {background:transparent url(/graphics/petmonth2/petmonth3/bg_rounded_pet_bot02.gif) no-repeat scroll left bottom; overflow:visible !important;}
div.entries div.addPet {width:170px !important;height:262px !important;background:transparent url(/graphics/petmonth2/petmonth3/enter_now_button.jpg) no-repeat scroll 0px 0px !important;padding:10px 0 0 0 !important;}
div.entries div.addPet a { width:169px !important;height:234px !important;display:inline-block !important;border:0 !important; }
div.rateClicks {height:20px;float:left; margin:0 0 10px 0; }
div.rateClicks a {display:block;width:125px;height:20px;position:absolute;background:url(/graphics/petmonth2/petmonth3/pm2-rate-icon-line.gif) no-repeat 0px -20px;text-indent:-1000px;overflow:hidden;padding:0px;margin:0px;}
div.rateClicks a.rate_one { width:21px;z-index:1005;background:transparent; }
div.rateClicks a.rate_two { width:47px;z-index:1004;background:transparent; }
div.rateClicks a.rate_three { width:73px;z-index:1003;background:transparent; }
div.rateClicks a.rate_four { width:99px;z-index:1002;background:transparent; }
div.rateClicks a.rate_five { width:125px;z-index:1001; }
div.rateClicks a:hover { background:url(/graphics/petmonth2/petmonth3/pm2-rate-icon-line.gif) no-repeat 0px 0px; }

#content div.entries ul.sortOptins li a { color:#196abc !important; } 

/*If Javascript is disabled, the div.rateButtons should be displayed, else the div.rateClicks should be*/
div.rateClicks { display:none; border:0px !important;}



/* Thumbs - NEW */

div.thumbsWrapper { width:171px; margin:0; padding:0; border:0; }
div.thumbsTop { background:url(/graphics/petmonth2/petmonth3/thumbtop.png) no-repeat top left; width:171px; min-height:20px; height:auto !important; height:20px; padding-top:10px;}
div.thumbsMiddle { background:url(/graphics/petmonth2/petmonth3/thumbmiddle.png) no-repeat top left; width:171px; height:253px;}
div.thumbsBottom { background:url(/graphics/petmonth2/petmonth3/thumbbottom.png) no-repeat bottom left; width:171px; margin:0 0 20px 0 !important; min-height:30px; height:auto !important; height:30px; }

/* Entry Mesage */

span.entryCopy { margin:20px 0 10px 20px !important; display:block !important; }
span.entryCopy h4.thanksHeader { color:#196abc !important; margin:0 !important; padding:0 !important; }       
span.entryCopy p.thanksPara { color:#196abc !important; margin:0 0 17px 0 !important; padding:0 !important; } 
