.tags-cloud .block-content { text-align: justify; line-height: 1.4em; }
.tags-cloud a { text-decoration: none; }
.tags-cloud .s1 { font-size: 0.9em; }
.tags-cloud .s2 { font-size: 1em; }
.tags-cloud .s3 { font-size: 1.1em; }
.tags-cloud .s4 { font-size: 1.1em; font-weight: bold; }
.tags-cloud .s5  { font-size: 1.2em; font-weight: bold; }

div.wrapper{
	position:absolute;
	height:200px;
	width:400px;
	text-decoration: none;
}

ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}



.clear {
	clear: both;
}

div.search_breed {
	background: #1C1C1C;
	text-align: left;		
	width: 191px;
}

div.search_breed_title {
	margin: 0 20px 0 5px;
	padding: 5px 0 5px;
	border-bottom: 1px solid #393939;
	color: #47CFCA;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.search_breed_title a {	
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #47CFCA;
}

div.search_breed_title a:hover {
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #47CFCA;		
}

div.search_breed_list img {
	vertical-align: middle;
}

div.search_breed_list li {
	padding: 2px 0;
	margin-left: 5px;
}

div.search_breed_list li a {
	background: url(http://www.kennelsindia.com/images/dot.gif) no-repeat scroll 0 6px;
	padding-left: 13px;
	color: #797979;
	display: block;
	font-size: 11px;	
	text-decoration: underline;
}

div.search_breed_list li a:hover {
	color: #797979;
	display: block;
	font-size: 11px;	
	text-decoration: none;	
}

div.main_header {	
	background: url(http://www.kennelsindia.com/images/header_bg.jpg) repeat-x;
	height: 163px;
}

div.header_title {
	height: 99px;
	font-size: 15px;
	color: #28798D;
	padding: 30px 0 0 20px;
	width: 280px;
	float: left;
}

div.header_adv {	
	width: 560px;
	height: 99px;
	float: right;
	margin-top: 5px;
}

span.header_ad {
	margin-top:10px;
	margin-left: 455px;
}

span.home_ad {
	padding-top:2px;
	margin-left: 115px;
}
div.menu_link {
	
}
div.menu_link ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
	/*margin-left: 10px;*/
	
}

div.menu_link ul li {
	float: left;
}

div.menu_link a {	
	background: url(http://www.kennelsindia.com/images/menu_1_mid.gif) repeat-x;	
	font-size: 12px;
	display: block;
	color: #FFFFFF;
}

div.menu_link a span {
	background: url(http://www.kennelsindia.com/images/menu_1_left.gif) top left no-repeat;	
	display: block;
	padding-left: 10px;	
}

div.menu_link a span span {
	padding: 0;
	background: url(http://www.kennelsindia.com/images/menu_1_right.gif) top right no-repeat;		
	display: block;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

div.menu_link a:hover,
div.menu_link a.menu_activated {
	background: url(http://www.kennelsindia.com/images/menu_2_mid.gif) repeat-x;	
	font-size: 12px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;	
}

div.menu_link a:hover span,
div.menu_link a.menu_activated span {
	background: url(http://www.kennelsindia.com/images/menu_2_left.gif) top left no-repeat;	
	display: block;
	padding-left: 10px;	
}

div.menu_link a:hover span span,
div.menu_link a.menu_activated span span {
	padding: 0;
	background: url(http://www.kennelsindia.com/images/menu_2_right.gif) top right no-repeat;		
	display: block;
	padding-right: 10px;	
	padding-top: 10px;
	padding-bottom: 10px;
}

.bg_color {
	background: #313131;
}


div.main_tag_coluds {
	background: #1C1C1C;
	padding: 10px;	
	text-align: left;
}

div.main_tag_coluds div.tag_coluds_title {
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}

div.main_tag_coluds div.tag_coluds_content {	
	margin: auto;
	background: #313131;		
}

div.main_pet_clinics {	
	background: #1C1C1C;	
	padding: 10px;	
	text-align: left;	
}

div.main_pet_clinics div.pet_clinics_title {
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}

div.main_pet_clinics div.pet_clinics_content {	
	margin: auto;
	background: #313131;		
}

div.main_pet_clinics div.clinic {
	color: #797979;
	padding-bottom: 5px;
	font-size: 11px;
}

div.more_pet_clinics {
	margin: 5px;
	text-align: right;
	margin-bottom: 0;
}



div.bl {
	background: url(http://www.kennelsindia.com/images/bottom_left_home.gif) 0 100% no-repeat;
}

div.br {
	background: url(http://www.kennelsindia.com/images/bottom_right_home.gif) 100% 100% no-repeat;
}

div.tl {
	background: url(http://www.kennelsindia.com/images/top_left_home.gif) 0 0 no-repeat;
}

div.tr {
	background: url(http://www.kennelsindia.com/images/top_right_home.gif) 100% 0 no-repeat;		
	width: 150px;
	padding:10px;
}

div.main_blog_title {	
	background: #1C1C1C;	
	padding: 10px;	
	text-align: left;	
}

div.main_blog_title div.blog_title {
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}

div.main_blog_title div.blog_content {	
	margin: auto;
	background: #313131;		
}



div.main_home {
	margin: auto;	
	text-align: left;	
}

div.home_middle {
	width: 450px;
	float: left;
	background: #1C1C1C;	
	color: #797979;
}

div.home_middle a {
	color: #797979;
}

div.home_middle a:hover {
	color: #797979;
}

div.puppy_sale div.puppy_head {
	margin: 10px;
	font-size: 16px;
	font-weight: bold;	
}

div.puppies {
	background: #313131;
	width: 420px;
	margin: auto;
	text-align: center;
	margin-bottom: 15px;
	padding: 0 3px;
}

div.puppies ul {
	margin: 0;
	padding: 0;
}

div.puppies li {
	float: left;
	width: 105px;
	padding: 10px 0;
}

div.puppies div.puppies_img img {
	width: 90px;
	height: 70px;
	border: 3px solid #FFFFFF;
}

div.puppies div.puppies_age {
	margin-top: 5px;
}
div.puppies div.puppies_product_img img {	
	border: 3px solid #FFFFFF;
}


div.puppy_sale div.puppy_foot {
	text-align: center;
	margin: 10px 0;
	font-size: 14px;
	color: #797979;
}

div.puppy_sale div.puppy_foot a {
	font-size: 14px;
	color: #D6C96C;
	text-decoration: none;
}

div.puppy_sale div.puppy_foot a:hover {
	font-size: 14px;
	color: #D6C96C;
	text-decoration: underline;
}

div.puppy_name ul {
	padding: 0;
	margin: 10px 0 0 10px;
}

div.puppy_name div.puppy_name_tab {
	width: 150px;
	float: left;
}

div.puppy_name div.puppy_name_tab li {
	float: left;	
}

div.puppy_name div.puppy_name_tab a {	
	background: #393939;	
	font-size: 14px;
	padding: 5px;
	display: block;
	color: #797979;	
}

div.puppy_name div.puppy_name_tab a:hover,
div.puppy_name div.puppy_name_tab a.activated {	
	background: #313131;	
	font-size: 14px;
	padding: 5px;
	display: block;	
	color: #797979;
}

div.puppy_name div.puppy_name_title {
	margin-top: 10px;
	width: 180px;
	float: right;
}

div.puppy_name div.puppy_name_content {
	margin: 0  10px 10px 10px;
	background: #313131;
	width: 430px;
}

div.puppy_name_content div.puppy_names {
	float: left;
	width: 100px;
}

div.puppy_name_content div.puppy_names li {
	height: 15px;
}

div.puppy_name_content div.puppy_names li  a,
div.puppy_name_content div.puppy_names li  a:hover {
	color: #797979;
}

.processing {
	padding: 5px 0 0 5px;
}

div.more_puppy {
	padding: 5px;	
	text-align: right;
}

div.puppy_names_no {
	text-align: center;
	padding: 10px 0;
}

div.home_right {
	width: 241px;
	float: right;
	background: #1C1C1C;
}

div.funny_pic div.funny_pic_head {
	margin:5px 10px;
	font-size: 14px;
	color: #D6C96C;
	font-weight: bold;
}

div.funny_pic div.funny_img {	
	width: 220px;
	height: 200px;
	display: table-cell;
	margin: auto;
	text-align: center;
	border: 4px solid #666666;
}

div.funny_pic div.funny_img img {	
	vertical-align: middle;
}

div.funny_pic div.funny_pic_bottom {
	margin: 5px;
	text-align: center;
}

div.funny_pic div.funny_pic_bottom img {
	vertical-align: top;
}

div.funny_pic div.funny_pic_bottom a {
	color: #996600;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.funny_pic div.funny_pic_bottom a:hover {
	color: #996600;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

div.home_right div.dog_show {
	padding: 10px 10px;
}

div.dog_show div.dog_show_title {
	margin-bottom: 5px;
	font-size: 14px;
	color: #D6C96C;
	font-weight: bold;
}

div.dog_show div.dog_img {
	width: 95px;
	float: left;
}

div.dog_show div.dog_img img {
	width: 90px;
	height: 70px;
	vertical-align: middle;
}

div.dog_show div.dog_content {
	width: 125px;
	float: left;
}

div.dog_content li.event_date,
div.dog_content li.event_title {
	color: #D6C96C;
	font-weight: bold;
}

div.home_right div.advertisement {
	padding: 10px;	
}

div.advertisement div.advertisement_title {
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}

div.advertisement div.advertisement_content {	
	margin: auto;
	background: #313131;		
}

div.advertisement_content div.bl {
	background: url(http://www.kennelsindia.com/images/bottom_left_home.gif) 0 100% no-repeat;
}

div.advertisement_content div.br {
	background: url(http://www.kennelsindia.com/images/bottom_right_home.gif) 100% 100% no-repeat;
}

div.advertisement_content div.tl {
	background: url(http://www.kennelsindia.com/images/top_left_home.gif) 0 0 no-repeat;
}

div.advertisement_content div.tr {
	background: url(http://www.kennelsindia.com/images/top_right_home.gif) 100% 0 no-repeat;	
	padding:10px;
	width: 201px;
	height: 305px;
}

div.home_right div.contact{
	margin: 10px 0;
	font-size: 11px;
	font-weight: bold;
	padding:0 5px;
}

div.home_right div.contact ul {
	margin: 10px 0;
	font-size: 11px;
	font-weight: bold;
}

div.home_right div.contact ul li {
	height: 15px;
}

div.divider {
	height: 10px;
	background: #313131;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}

.clear_empty {
	clear: both;
}

div.main_footer {
	background: #1C1C1C;
	padding: 10px;
}


div.footer_content {
	background: #313131;	
	padding: 5px 0;
	text-align: center;
	font-family:verdana,Univers Condensed,tahoma,arial,verdana;
	font-size:9px;
	color:#797979;	
}


div.footer_content div.footer_copy {
	padding-top: 5px;
}

div.footer_content div.footer_links {
	width: 120px;
	float: left;
}

div.footer_content a,
div.footer_content a:hover {
	color: #797979;
	padding-right: 5px;
}

.bg_black {
	background: #1C1C1C;
}

.font_black {
	color: #000000;
	font-size:11px;
}

div.v_bl {
	background: url(http://www.kennelsindia.com/images/bottom_left_black.gif) 0 100% no-repeat;
}

div.v_br {
	background: url(http://www.kennelsindia.com/images/bottom_right_black.gif) 100% 100% no-repeat;
}

div.v_tl {
	background: url(http://www.kennelsindia.com/images/top_left_black.gif) 0 0 no-repeat;
}

div.v_tr {
	background: url(http://www.kennelsindia.com/images/top_right_black.gif) 100% 0 no-repeat;		
	padding:10px;	
}

div.bread_crumb {
	margin: 5px 15px;
	color: #FFFFFF;
}

div.upload_funny_pics {
	text-align: left;
	background: #1C1C1C;
	color: #999999;	
}

div.upload_funny_pics div.upload_funny_head {
	text-align: left;
	margin: 0  5px 5px;
	font-size: 14px;
	font-weight:bold;
	color: #797979;
}

div.upload_funny_pics div.terms {
	margin: auto;
	width: 510px;
	border: 1px solid #666666;	
	margin-top: 10px;	
}

div.terms div.terms_head {
	font-size: 12px;
	padding: 5px 0 0 5px;
}

div.terms div.terms_content {
	padding-left: 15px;
}

div.upload_funny_pics div.option_one {
	margin: 50px auto 10px auto;
	width: 510px;			
}

div.option_one div.option_one_head {
	font-size: 12px;
}

div.option_one div.option_one_content {
	border: 1px solid #666666;
	padding: 5px;
}

div.option_one div.option_one_content p {
	float: left;
}

div.option_one div.option_one_content input {
	margin: 15px 0 0 5px;	
}

div.upload_funny_pics div.option_two {
	width: 510px;
	margin: auto;
	margin-top: 30px;		
}

div.option_two td {
	height: 25px;	
}

div.option_two td#funny_img_err,
div.option_two td#title_err,
div.option_two td#keyword_err {
	text-align: right;
	padding-right: 5px;
}

div.option_two div.option_two_head {
	font-size: 12px;
}

div.option_two div.option_two_content {
	border: 1px solid #666666;
	padding: 5px;
	color: #797979;
}

div.option_two div.option_two_content div.option_two_subhead {
	margin-top: 5px;
	color: #999999;
}

div.thanks_img {
	margin: auto;
	width: 500px;
	border: 1px solid #CCCCCC;
	text-align: center;
}

div.thanks_img  div.thanks_content {
	color: #FFFFFF;
	font-size: 12px;
	margin: 5px;
}

div.thanks_img  div.thanks_but {
	width: 215px;
	margin: 5px auto;
} 

div.image_gallery {
	background: #1C1C1C;
}

div.links_head {
	background: #313131;
	padding: 5px;
}

div.links_head div.links_left {
	float: left;	
	margin-left: 10px;
}

div.links_head div.links_right {
	float: right;
	margin-right: 10px;
}

div.img_gallery_content div.img_gal {
	margin-bottom: 10px;
}

div.img_gallery_content div.img_gal li{
	width: 134px;
	float: left;	
}

div.img_gal li div.img_rate img {
	width: 90px;
	height: 70px;
	border: 3px solid #313131;
}

div.rate_it_pic {	
	position: relative;
}

div.rate_it_curve {
	background: #1C1C1C;
}

div.rate_it_content div.title {
	margin: 10px auto;
	font-size: 12px;
	font-weight: bold;
}

div.rate_it_content div.fun_pic img {
	margin: auto;
	width: auto;
	height: auto;	
	border: 5px solid #313131;
}

div.rate_it_content div.avg_rate {
	margin: 10px auto;
}

div.rate_it_content div.avg_rate span {
	font-weight: bold;		
}

div.rate_it_content div.avg_rate img {
	vertical-align: bottom;
}

div.rate_it_content div.avg_rate div.ratingComm {	
	margin: auto;
	margin-top: 5px;	
	height: 15px;
}

div.rate_it_content div.pic_details ul {
	margin: 0;
	padding: 0;
}

div.rate_it_content div.pic_details  li {
	height: 20px;
}

div.rate_it_content div.pic_details  li img {
	vertical-align: bottom;
}

div.rate_it_content div.pic_details {
	text-align: left;
	width: 640px;
	margin: auto;
}

div.rating_star img {
	vertical-align: bottom;
}

div.upload_webcam {
	background: #1C1C1C;
}

div.upload_webcam div.webcam_head {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 5px;
}

.txt_webcam {
	width: 500px;
}

div.upload_webcam div.webcam_content {
	margin-top: 10px;
}

div.upload_webcam div.webcam_content td {
	height: 25px;
}

div.upload_webcam div.webcam_content td.webcam_snap {
	padding: 5px 0;
}

.align_left_webcam_p {
	margin:5px 0 0 0;
	text-align: left;
}

.txt_xlarge {
	width: 370px;	
}

.img_center img {
	vertical-align: top;
}

.link_directory,
.link_directory li {
	text-align: left;
}

div.pop_up,
div.pop_up1 {
	background: #878787;	
	padding: 10px;
	
							
}

div.pop_up_content {
	border: 1px solid #666666;	
	
	background: #F3F3F3;
	
	

}

div.bl_p {
	background: transparent url(http://www.kennelsindia.com/images/bottom_left_p.gif) 0 100% no-repeat;
}

div.br_p {
	background: transparent url(http://www.kennelsindia.com/images/bottom_right_p.gif) 100% 100% no-repeat;
}

div.tl_p {
	background: transparent url(http://www.kennelsindia.com/images/top_left_p.gif) 0 0 no-repeat;
}

div.tr_p {
	background: transparent url(http://www.kennelsindia.com/images/top_right_p.gif) 100% 0 no-repeat;		
	padding:10px;	
}

div.pet_product_curve {
	background: #1C1C1C;
	margin-bottom: 10px;
}

div.pet_product div.bl_gray {
	background: url(http://www.kennelsindia.com/images/bottom_left_home.gif) 0 100% no-repeat;	
}

div.pet_product div.br_gray {
	background: url(http://www.kennelsindia.com/images/bottom_right_home.gif) 100% 100% no-repeat;
}

div.pet_product div.tl_gray {
	background: url(http://www.kennelsindia.com/images/top_left_home.gif) 0 0 no-repeat;
}

div.pet_product div.tr_gray {
	background: url(http://www.kennelsindia.com/images/top_right_home.gif) 100% 0 no-repeat;	
	padding: 10px;	
}

div.product_list {
	background: #313131;
	margin-top: 10px;
	width: 100%;
}

div.product_list a,
div.product_list a:hover {
	color: #229DB3;
}

div.pet_product div.product_title {
	text-align: left;	
	font-size: 14px;
	color: #82E3E3;
	width: 100%;
}

div.pet_product div.product_content {
	padding-top: 5px;
	width: 100%;
}

div.pet_product div.product_img {
	width: 110px;
	float: left;
}

div.pet_product div.product_img img {
	width: 100px;
	height: 85px;
}

div.pet_product div.product_details {
	width: 550px;
	float: left;
	text-align: left;
	position: relative;
}

div.pet_product div.product_details p {
	margin: 0;
	padding-bottom: 5px;
	width: 100%;	
}

div.add_pet_product {
	text-align: left;
	background: #1C1C1C;
	color: #999999;		
}
.add_pet_ajax {
	text-align: left;

	color: #999999;	
	font-family:verdana,Univers Condensed,tahoma,arial;
	font-size:11px;
	font-weight:normal;
	
	
}

div.add_pet_product div.add_pet_product_head {
	text-align: left;
	margin: 0  5px 5px;
	font-size: 14px;
	font-weight:bold;
	color: #797979;
}

.cursor_pointer {
	cursor: pointer;
}


div.pet_head_pop {
	border-bottom: 1px solid #666666;	
	background: #CCCCCC;
	height: 25px;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	width: auto !important;
	width: 656px;
	color: #333333;
}

div.pet_head_pop div.pet_head_left {
	width: 550px;
	float: left;
	text-align: left;
	padding-left: 5px;
}

div.pet_head_pop div.pet_head_right {
	width: 50px;
	float: right;
	text-align: right;
	padding-right: 5px;
}

div.product_description {
	padding: 5px;
	background: #EBEAE9;
	text-align: left;
	height:400px;
	overflow:auto;
		
}

div.product_description div.pet_title {
	text-align: left;	
	font-size: 13px;
	font-weight: bold;
	width: 100%;
}
div.product_description div.pet_location{
	text-align: left;	
	font-size: 13px;
	font-weight: bold;
	width: 100%;
}

div.product_description div.pet_desc p {
	margin: 0;
	text-align: justify;
	padding: 5px;
	width: auto !important;
	width: 100%;
}

div.product_description span.pet_buy {
	padding-left: 15px;
}

div.product_description div.pet_rate {	
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	width: 100%;
}

div.product_description div.pet_image {
	margin: 10px 0;
}

div.product_description div.pet_image li img {
	width: 100px;
	height: 85px;
	border: 1px solid #999999;	
}

div.pet_contact {
	margin-bottom: 10px;
}

div.pet_contact_left li {	
	font-weight: bold;	
}

div.pet_contact li.contact_name {
	float: left;
	width: 150px;
}

div.pet_contact li.contact_number {
	float: left;
	width: 120px;
}

div.pet_contact li.email {
	float: left;
	width: 180px;
}

div.pet_contact li.website {
	float: left;
	width: 140px;
}

div.product_description div.pet_address_head {
	text-align: left;	
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	padding-top: 0 !important;
	padding-top: 5px;
	padding-left: 5px;
}

div.product_description div.pet_address {
	padding-left: 5px;
}


div.bl_f {
	background: url(http://www.kennelsindia.com/images/bottom_left_home.gif) 0 100% no-repeat;
}

div.br_f {
	background: url(http://www.kennelsindia.com/images/bottom_right_home.gif) 100% 100% no-repeat;
}

div.tl_f {
	background: url(http://www.kennelsindia.com/images/top_left_home.gif) 0 0 no-repeat;
}

div.tr_f {
	background: url(http://www.kennelsindia.com/images/top_right_home.gif) 100% 0 no-repeat;		
	padding:10px;
}

div.footer_curve {
	background: #313131;
}


div.home_right div.subscritpion {
	padding: 10px;	
}

div.subscritpion div.subscritpion_title {
	font-size: 12px;
	color: #797979;
	margin-bottom: 10px;
}

div.subscritpion div.subscritpion_content {	
	margin: auto;
	background: #313131;		
}

div.subscritpion_content div.bl {
	background: url(http://www.kennelsindia.com/images/bottom_left_home.gif) 0 100% no-repeat;	
}

div.subscritpion_content div.br {
	background: url(http://www.kennelsindia.com/images/bottom_right_home.gif) 100% 100% no-repeat;
}

div.subscritpion_content div.tl {
	background: url(http://www.kennelsindia.com/images/top_left_home.gif) 0 0 no-repeat;
}

div.subscritpion_content div.tr {
	background: url(http://www.kennelsindia.com/images/top_right_home.gif) 100% 0 no-repeat;	
	padding:10px;
	width: 201px;
	height: 70px;
}

span.img_corner {
	background:transparent url(http://www.kennelsindia.com/images/curve_corner.gif) repeat scroll 0 0 !important;	
	display:block;
	height:304px;
	position:absolute;
	width:200px;
	z-index:10;
}

ul.advertiser_fnt {
	list-style: disc;
	margin: 0;
	padding: 5px;
	margin-left: 20px;
}
.blog ul li {
	padding:3px 15px;
}
.blog ul {
	padding:2px 0 10px 0;
}
.blog ul li a {
	background: url(http://www.kennelsindia.com/images/dot.gif) no-repeat scroll 0 6px;
	padding-left: 13px;
	color: #797979;
	display: block;
	font-size: 11px;	
	text-decoration: underline;
	
}
.blog .blog_title {
	color: #47CFCA;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding:5px 0;
}

