/* colors, images */
a:hover { color: #911f98 }
#search,
#footerContainer { background-color: #901e97 }
#search a { color: #fff }

#placeAnAdButton { background-image: url("../../img2/dogsandpuppies/paa_button.gif");
	height:99px;
	margin:0 0 15px;
	width:190px;
}
#placeAnAdSideBox li { color: #bb016f }
#addAdvertPage div.preview { width: 600px }
#addAdvertPage div.preview h3 { font-size:1.4em; }
#addAdvertPage .part.simple { width:600px; font-size:1.2em; }
* + html #addAdvertPage .part.simple { font-size:1em; }
* html #addAdvertPage .part.simple h3 { font-size:1em; width:600px;}
#addAdvertPage .orderSummary { width:580px; }
#addAdvertPage #payment_form .hint { position:relative; left:430px; top:0px;}
* html #addAdvertPage #payment_form .hint { left:15px; }
#addAdvertPage .common .discountCode .hint { position:relative; left:579px; top:-40px;}
* html #addAdvertPage .common .discountCode .hint { left:585px; }
#addAdvertPage .payment #requiredHintBox { position:relative; left:425px; }
* html #addAdvertPage .payment #requiredHintBox { position:relative; left:-105px; }
* + html #addAdvertPage .payment #requiredHintBox { left:-20px;}
* + html #addAdvertPage .part.payment { width:100%; }
* html #addAdvertPage .payment { width:100%; }

#addAdvertPage #contactData .hint { position:relative; left:30px;}
* + html #addAdvertPage #contactData .hint { left:0px; }
* html #addAdvertPage #contactData .hint { position:inherit; left:0px; margin-right:0px; }
#addAdvertPage #ie #advert_form input,
#addAdvertPage #ie #advert_form textarea,
#addAdvertPage #ie #advert_form select { margin-left: 10px; }
* html #addAdvertPage .file_upload label { width: 134px; }
* html #addAdvertPage #contactData fieldset label { width: 135px; }
*+html #addAdvertPage #contactData fieldset label { width: 135px; }
* html #addAdvertPage .errorlist { margin-left:73px !important; }

/*#addAdvertPage .step.current { background-image: url("../../img2/kittenads/paa_step_button_l_current.gif"); }
#addAdvertPage .step.current .r { background-image: url("../../img2/kittenads/paa_step_button_r_current.gif"); }
#addAdvertPage .step.current .c { background-image: url("../../img2/kittenads/paa_step_button_c_current.gif"); }*/
#addAdvertPage #advert_form.options ul.adverts_list li.activation_product_exception { position: absolute; top: -9999%; }
#clipboardSideBox { background-image: url("../../img2/kittenads/clip_bg.jpg"); background-color: #fdeff8 }
#browseTitleBox p a { background-image: url("../../img2/kittenads/arrow_down.gif") }

.color1,
.stepDescription,
.userName,
.sideBox h3,
#clipboardSideBox .item-type span,
.paginator .current,
.galleryAds .center a { color: #e1027d; }

.adverts_list thead th,
.adverts_list tfoot td  { background-color: #91229a; color: #fff }

.adverts_list tr.pushupHelp td {border-bottom: 2px solid #91229A; text-align: right; padding: 10px; }

#showAdvertPage #mail_layer { border: 1px solid #e3b3e6 }
#mail_layer { background: #fff url("../../img2/kittenads/contact_advertiser_bg.gif") left top repeat-x }

#showAdvertPage #mail_friend { border: 1px solid #e3b3e6 }
#mail_friend { background: #fff url("../../img2/buymybusiness/contact_advertiser_bg.gif") left top repeat-x }

#showAdvertPage #moderation { border: 1px solid #e3b3e6 }
#moderation { background: #fff url("../../img2/buymybusiness/contact_advertiser_bg.gif") left top repeat-x }

#basicLinks .login { background-image: url("../../img/kittenads/icon_login.gif"); }
#basicLinks .register { background-image: url("../../img/kittenads/icon_register.gif"); }

/* cluster_clouds.html */
#clusterList .back { background-image: url("../../img/kittenads/cluster_clouds_cancel.gif"); }
#clusterClouds .cloud { background-image: url("../../img/kittenads/cluster_clouds_cloud_l.gif"); }
#clusterClouds .cloud .r { background-image: url("../../img/kittenads/cluster_clouds_cloud_r.gif"); }
#clusterClouds .cloud .r .c { background-image: url("../../img/kittenads/cluster_clouds_cloud_c.gif"); }
#clusterClouds .cloud a.back { background-image: url("../../img/kittenads/cluster_clouds_cancel.gif"); }

/* structure */
#logo { margin: 0 0 0 15px }

/* orders */
div#orders table {width: 100%;}
div#orders table tbody tr th {font-weight: bold; background-color: #F5F5F5; border-bottom-color: #901e97}
div#orders table td p {text-align: center;}
div#orders .even {background-color: #f5e2f6;}

#privacy_number_info { padding: 1em 0; color:  #99141B; font-size:0.9em;}
#privacy_number_info a { font-weight: bold; color: #99141B; }
#showAdvertPage #contactContainer { width:280px; }

.adverts_list tr.AdSense_Search td {font-size: 1.4em;}

.adverts_list thead .date {text-align:center;}

/* NEW PAA */
#new_adplacement #stepsMenu .menuContent { background-color: #901e97; }
/* &of NEW PAA */

/* account statistics */
#account_page .mainColumn #stat_holder,
#account_page .mainColumn #dashboardExtendedTable {width: 775px;}

/* sprint fixes */
div#searchFormContainer, 
div#search, 
div#footerWrapper form#newsletter,
div#footerContainer {
	background-image: none;
}
table#content td.sideColumn {
	width: 125px;
}
table#content td.sideColumn p {
	margin: 0 0 15px 0;
}
.advertiseHere, .home, .placeAnAd  {
	display: inline;
}
#basicLinks {
	text-align: right;
	float:none;
	clear: none;
	height:22px;
	padding:10px 0 0 0;
	width: auto;
}
#basicLinks a.login, #basicLinks a.register {
	float:none;
}
#basicLinks a {
	background-image: none !important;
	border: none !important;
	margin: 0 !important;
	float: none;
	padding: 2px 0 5px 15px;
	text-decoration: none;
	color: #474083;
}
#basicLinks a.placeAnAd {
	color: #FD6D45;
}
#basicLinks div#top_links_1, 
#basicLinks div#top_links_1 p {
	display: inline;
	float: none;
	clear: none;
	width: auto;
	margin: 0;
}
.banner_over_header {
	margin: 0 0 18px 0;
	height: 72px;
}
div#header {
	position: relative;
}
div#header h1 {
	position: absolute;
	top: 75px;
	left: 0;
	font-weight: normal;
	font-size: 180%;
}
div#header span.regionSelect { 
	position: absolute;
	top: 105px;
	left: 0;
}
span.regionSelect a {
	text-decoration: none;
}
.regionName  {
	font-size:120%;
	font-weight: normal;
}
.firstColumn .categoryBox,
.secondColumn .categoryBox, 
.thirdColumn .categoryBox li   {
	margin: 0;
	padding-left: 24px;
	background: url("../../img2/dogsandpuppies/listingDot.jpg") no-repeat 0 9px;
}
* html .thirdColumn li {
	zoom:1;
}
.firstColumn .categoryBox a, 
.secondColumn .categoryBox a,
.thirdColumn .categoryBox li  a{
	font-weight: normal;
	font-size: 1.2em;
}
.firstColumn  .categoryBox span,
.secondColumn  .categoryBox span, 
.thirdColumn .categoryBox li span{
	font-size: 1.2em;
}
.thirdColumn {
	position: relative;
	top: -42px;
    left: -31px;
    float:right !important;
}

div.midBar,
div.shortBar,
.thirdColumn .categoryBox a, 
div.wideBar {
	height: 27px;
	line-height: 25px;
	padding-left:10px;
	font-size: 1.5em;
	margin-bottom: 15px;
	color: #000;
}
div.midBar a,
div.shortBar a, 
div.wideBar a{
	color: #000;
	text-decoration: none;
}
div.midBar {
	width: 346px;
	background: url("../../img2/kittenads/main_page_bars.gif") no-repeat 0 -27px;
}
div.shortBar,
.thirdColumn .categoryBox a{
	width: 207px;
	background: url("../../img2/kittenads/main_page_bars.gif") no-repeat 0 0;
}
div.wideBar {
	width: 594px;
	background: url("../../img2/kittenads/main_page_bars.gif") no-repeat 0 -54px;
}
.thirdColumn .categoryBox {
	margin: 0 0 15px 0;
}
.thirdColumn .categoryBox a {
	font-weight: normal;
	white-space: nowrap;
	height: 27px;
	display:block;
}
.thirdColumn .categoryBox  span {
	display: none;
}
.thirdColumn .categoryBox li  a {
	background: none;
	color: #3A5B9B;
	width:auto;
	height: auto;
	display:inline;
	padding: 0;
	line-height: normal;
}
.thirdColumn .categoryBox li  span {
	display: inline;
}
div#categories {
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
div.latestAds {
	width: 604px;
	margin: 15px auto 0 auto;
}
#main_page .gallery_ads_box {
	margin: 0;
}
#main_page .gallery_ad {
	margin: 0 12px 10px 0;
	border: 1px solid #ddd;
	text-align: left;
	width: 130px;
	padding: 5px;
	font-size: 1.1em;	
}
#main_page div.four {
	margin: 0 0 10px 0;
}
#main_page .gallery_ad img {
	display: block;
	text-indent: -999px;
	width: 128px;
	height: 96px;
	border: none;
}

#main_page .gallery_ad p.adTitleContainer {
	height: 28px;
	overflow: hidden;
}
#main_page .gallery_ad p.adTitleContainer a.adTitle {
	color:	#808080;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
}
#main_page .gallery_ad p.details {
	margin-top: 5px;
	position: relative;
}
#main_page .gallery_ad p.details span.price {
	color: #FD6D16;
}
#main_page .gallery_ad p.details span.date {
	position:absolute;
	right: 0;
	top: 0;
	color: #474083;
}
div.separator {
	clear:left;
}
#main_page  .gallery_ads_box .zkhAdLink {
	width: auto;
	margin: 0;
}

#main_page .categoryBox ul li {
	white-space: nowrap;
}
div.banner_over_header span.adv {
	position: relative;
	top: 3px;
}
td.sideColumn span.adv {
	position: relative;
	top: 3px;
	text-align: right;
	display:block;
	text-align:center;
}
div.banner_over_header span.adv a, 
td.sideColumn span.adv a {
	text-decoration: none;
	color: #FD6D45;
}
#placeAnAdButton a {
	font-size: 1.0em;
	line-height: normal;
	text-decoration: none;
	display: block;
	padding: 10px 5px;
	text-shadow:0 -1px 2px #f90;
}
#placeAnAdButton a span {
	display: block;
}
#placeAnAdButton a span.bigtext {
	font-size: 2.6em;
	margin-bottom: 10px;
	font-weight: bold;
}
#placeAnAdButton a span.smalltext {
	font-size: 1.1em;
}
.mainColumn .print_page {
	float: left;
	position: relative;
	top: -5px;
}
.mainColumn div.moreOptions {
	float: right;
	font-size: 1.1em;
	width: 220px;
	margin-top: 10px;
}
.mainColumn div.moreOptions div {
	display: inline;
	white-space: nowrap;
}
div.morebreeds {
	margin: 10px 0 0 70px;
	font-size:1.2em;
	padding-bottom:8px;
}
div.moreads {
	margin: 10px 50px 0 0;
	font-size:1.2em;
	text-align: right;
}
div.morebreeds a, 
div.moreads a {
	text-decoration: none;
}
select.rightSelect {
	padding: 3px;
	width: 190px;
	margin: 10px 0;
}
* html div#header {
	width: 1000px;
	overflow: hidden;
}
* html  .thirdColumn {
	left: -11px;
}
a.sideBoxMore {
	font-size: 1.2em;
	display: block;
	text-decoration: none;
	padding: 0 0 10px 10px;
	color: #999;
}
div.locationBox div.center  {
	background: url("../../img2/dogsandpuppies/map-of-uk.png") no-repeat 0 50px;
}
.sideBox .leftTopRightTop {
	background: transparent none;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	width:188px;
}
.sideBox .leftBottomRightBottom {
	background: transparent none;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	width:188px;
}
#clipboardSideBox .leftBottomRightBottom,
#clipboardSideBox .leftTopRightTop {
	display:none;
}
#underHeaderContentBox {
	padding-bottom:7px;
}
div.adsenseContainer div.adsense a { text-decoration: underline; color: #911F98; }
div.adsenseContainer div.adsense a:hover { text-decoration: none; color: #3a5b9b; }

