body {
	font: normal 12px/1.2em 'Arial',Verdana,Helvitica,sans-serif;
	margin: 0 auto;
	padding: 0;
	color:#000;
/*	background: url(../images/bg_body.gif) repeat-x top center;*/
}

.body-home {
	background:#fff;
}

.body-splash {background:#c3dae2 url(../images/bg_splash.jpg) repeat-x top left;}

/* Links */
a:link, a:visited {
	text-decoration: underline;
	color: #009fc2;
}
a:hover {
	color: #00597b;
	text-decoration: underline;
}
a.readmore {
	color: #009fc2;
	text-decoration: underline;
	padding-bottom: 2px;
}
a:hover.readmore {
	text-decoration: none;
	color: #00597b;
}
/* Headers */
h1, h2, h3, h4 {
	font: bold 28px 'Arial',Verdana,Helvitica,sans-serif;
	color: #00597b;
	padding: 0 0 2px 0;
	margin:10px 0;
}
h1 {font-size: 28px; line-height: 1em;}
h2 {font-size: 18px; color:#8dc63f;}
h3 {font-size: 16px;}
h4 {font-size: 13px; /*color:#333; font-weight:bold*/}
ul, ol {margin: 5px 0px; padding: 0 15px;}
p {line-height:1.4em; margin:0 0 15px 0;}

/* Images */
img {/*background: #fff; border: 1px solid #c8c8c8; padding: 3px;*/}
img a {border: none}

/*  LAYOUT ------------------------------------------- */
#header-wrap {
	width: 998px;	
	margin:0 auto;
	padding: 0;
	height: 106px;
}
#header-wrap-splash {
	width: 998px;	
	margin:0 auto;
	padding: 0;
	height: 86px;
}

#header {
	position: relative;
	margin: 0 auto;	
}

.img-link {
	background: transparent;
	border-style: none; padding:0
}
#header .header-bayer {
	position: absolute;
	width: 100%;
	height: 106px;
	right: 0px;
	top: 0px;
/*	background: url(../images/bg_hd_bayer.jpg) repeat-x top center;	*/
}
.logo-seresto {
	position: absolute;
	width: 420px;
	height: 60px;
	left: 25px;
	top: 9px;
}

.logo-bayer {
	position: absolute;
	width: 67px;
	height: 67px;
	right: 45px;
	top: 9px;
}
.logo-bayer img{
	width: 67px;
	height: 67px;
}
.menusitemap {
	margin: 0px;
	padding: 0;
	color: #999;
	font-size: 11px;
	position:absolute;
	right:132px;
	top: 58px;
}
.menusitemap a {
	color: #5a5a5a !important;
	text-decoration: none !important;
	font-style: normal;
	padding:0px 2px 0px 2px;	
}
.menusitemap a:hover, .menusitemap a.current {
	color: #000 !important;
	text-decoration: none !important;
}
.menusitemap img {
	margin-top: -2px;
	padding:0;	
	border-style: none;
	vertical-align:middle
}
.menusitemap .last  {
	padding:0px 2px 0px 0px;	
}

.search-input { margin: 0 10px 0 0}

.hd-navigation {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 12px;
	position:absolute;
	left:0px;
	top: 85px;
	background:#8dc73f;
	width:100%;
	height:22px;
	line-height:1.8em;
	border-bottom:1px #fff solid
}
.hd-navigation ul {list-style: none; }

#container{
	margin: 0 auto;
	width: 998px;
	position:relative;
}


/** Main Content **/
#maincontent {
	width: 100%;
	margin: 0;
	padding: 0;
	position:relative
}
	#maincontent #content-left {
		width: 180px;
		margin: 0;
		padding: 0;
		float:left;
		margin: 0;
		/*_margin: -71px 0 0 15px;*/
		position:relative
	}
	#maincontent .sidemenu {width: 167px;}

	#maincontent #content-splash {
		width: 998px; height:542px;
		margin: 0;
		padding: 0;
		float:left;
		margin: 0;
		background: url(../images/bg_splash-main.jpg) no-repeat bottom right;
		position:relative;
	}
	.inside-splash {padding:75px 0 0 0; color:#58595b}
	.inside-splash p { font-size:18px}
	.inside-splash a {color:#58595b!important}
	.inside-splash a:hover {color:#00597b!important;}
	
.box-reminder {width:150px; padding:0 0 10px 0; border-bottom:1px #a5b5be dotted; margin:0 auto; overflow:hidden}
	.box-reminder h3 { font-size:16px; line-height:1em!important}
	.box-reminder p { font-size:11px; line-height:1.3em!important}

	
/*** For Button **/
a.button-signup1 {
    background: transparent url(../images/btn-signup.gif) no-repeat scroll top right;
    color: #00597c;
    display: block;
    float: left;
    height: 17px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    text-transform:uppercase
}
		a.button-signup1 span {
		    background: transparent url(../images/btn-signup-span.gif) no-repeat;
		    display: block;
		    line-height: 14px;
		    padding: 2px 0 2px 10px;
		}
		a.button-signup1:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}		
		a.button-signup1:active span { background-position: bottom left; padding: 3px 0 0px 10px; /* push text down 1px */}
		
	/** for Signup 2 button */		
	a.button-signup2 {
		background: transparent url(../images/btn-signup2-right.gif) no-repeat scroll top right; 
		display: block;
		float: left;
		height: 20px; 
		padding-right: 20px; 
		text-decoration: none;
		color: #00597c!important;
		font-size:12px; font-weight:bold;
		text-transform:uppercase
	}
		a.button-signup2 span{ background: transparent url(../images/btn-signup2-left.gif) no-repeat; display: block; padding: 2px 0 0px 10px; height: 20px; } 		
		a.button-signup2:hover span{text-decoration:none; color:#8dc73f!important}
	
	/** for Splash page */		
	a.button-splash {
		background: transparent url(../images/btn-splash-right.jpg) no-repeat scroll top right; 
		display: block;
		float: left;
		height: 49px; 
		margin-right: 6px;
		padding-right: 20px; 
		text-decoration: none;
		color: #fff!important;
		font-size:18px;
		text-align:center; text-transform:uppercase
	}
		a.button-splash span{ background: transparent url(../images/btn-splash-left.jpg) no-repeat; display: block; padding: 5px 0 20px 18px;} 		
		a.button-splash:hover span{text-decoration:none; color:#fff!important}

		/** More Information Button */		
		a.button-info {
			background: transparent url(../images/btn-moreinfo-right.png) no-repeat scroll top right; 
			display: block;
			float: left;
			height: 33px; 
			margin-right: 6px;
			padding-right: 30px; 
			text-decoration: none;
			color: #fff!important;
			font-size:18px;
			text-align:center;
		}
			a.button-info span{ background: transparent url(../images/btn-moreinfo-left.png) no-repeat; display: block; padding: 8px 0 15px 20px;} 		
			a.button-info:hover span{text-decoration:none; color:#62971b!important}
		
	/** for General button */		
	a.button-general {
		background: transparent url(../images/btn-general-right.gif) no-repeat scroll top right; 
		display: block;
		float: left;
		height: 65px; 
		margin:  0 0 15px 0;
		padding-right: 15px; 
		text-decoration: none;
		color: #00597c!important;
		font-size:14px; font-weight:bold;
		text-align:left; width:235px; position:relative;
		}

		a.button-general span{
			background: transparent url(../images/btn-general-left.gif) no-repeat; display: block;
			height: 65px; padding: 20px 30px 0 15px;
		} 
		a.button-general:hover span{text-decoration:none; color:#8dc73f!important}
		a.button-general img {/*vertical-align:middle; border-style:none; float:right;*/ position:absolute; top:45%; right:12px; height:31px; margin-top:-1em}

/*** For Button **/



#maincontent #content-right {
	width: 780px;
	margin:20px 0 0 30px;
	float:right;
	position:relative;
}
.img-cat-right {background: url(../images/bg_cat.jpg) no-repeat bottom right!important;min-height: 500px;}
.img-dog-right {background: url(../images/bg_dog.jpg) no-repeat bottom right!important;min-height: 500px;}
.img-cattin-right {background: url(/static/media/images/seresto-for-cats/about-seresto-cat-tin.jpg) no-repeat bottom right!important;min-height: 500px;}
.img-dogtin-right {background: url(/static/media/images/seresto-for-dogs/about-seresto-dog-tins.jpg) no-repeat bottom right!important;min-height: 530px;}

#content-right .text-wrapper { width:520px; padding: 0; }
#content-right .text-fullwidth { width:760px; padding: 0; }

#content-right ul {
	margin-top:20px;
}
#content-right ul li {
	line-height:20px;
	margin-left:20px;
	margin-top:8px;
}
#maincontent p {/*	margin: 0 0 15px 0;*/}

#maincontent-full {
	width: auto;
	margin:25px;
	float:right;
	position:relative;
}
.inside-full {width:948px;}
.inside-full ul li {
	line-height:20px;
	margin-left:20px;
}
/*
#maincontent h1, #maincontent h2, #maincontent h4, #maincontent h5 {
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #00597b;
}
#maincontent h1 {
	font-size: 20px;
}
#maincontent h3 {
	font-style:italic;
}
*/

#maincontent-landing {
	width: auto;
	margin:1px 0 0 0;
	position:relative;
    background: #015a7c url(../images/bg_landing.jpg) repeat-x top left;
    min-height:595px;
}
#maincontent-landing h1 {margin:0 0 0 0; color:#fff; font-size:32px}
#maincontent-landing h2 {margin:0 0 0 0; color:#c5da45; font-size:20px}
#maincontent-landing p {margin:0 0 0 0; color:#fff; font-size:14px; padding:10px; line-height:1.2em;}

#maincontent-landing h2 a{color:#c5da45; text-decoration:none;}

#maincontent-landing-dogcat {
	width: auto;
	margin:2px 0 0 0;
	position:relative; background:#eee /*background: #015a7c url(../images/bg_landing.jpg) repeat-x top left; min-height:520px;*/
}
#maincontent-landing-dogcat .bg-dog-splash { background: #eef1f6 url(../images/dog-bg-splash.jpg) repeat-x top left; min-height:330px;}
#maincontent-landing-dogcat .bg-cat-splash { background: #eef1f6 url(../images/cat-bg-splash.jpg) repeat-x top left; min-height:330px;}
#maincontent-landing-dogcat .dogcat-h1 {margin:0 0 10px 0; color:#0e6788; font-size:32px}
#maincontent-landing-dogcat .dogcat-h2 {margin:0 0 0 0; color:#0e6788; font-size:20px}
#maincontent-landing-dogcat .dogcat-p {margin:0 0 0 0; color:#333; font-size:14px; padding:10px}

.landing-2content {}
.landing-2content h2 {font-size:16px!important; margin:0; color:#c5da45;}
.landing-2content h2 a {color:#c5da45;text-decoration:none;}
.landing-2content h3 {font-size:13px!important; margin:10px 0; color:#fff;}
.landing-2content p {color:#fff; font-size:11px!important; padding:4px 0!important; margin:0}
	.signup-hm {}
	a.signup-hm:link, a.signup-hm:visited  {color: #c5da45!important; padding-right:12px; font-size:12px!important; text-decoration: none!important; text-transform:uppercase!important; background: url(../images/arrw_dgreen.gif) no-repeat center right;}
	a.signup-hm:hover {color: #fff!important; text-decoration: underline}
	/* a.signup-hm:visited {color: #c5da45} */
	.input-radio {color:#fff; font-size:11px}
	.hr-dotted {border-top:2px #efefef dotted; /*width:540px;*/ padding: 0 50px; margin:0 40px; height:5px}
.bg-poll {background: url(../images/bg_poll.jpg) no-repeat center top; width:261px; height:173px; margin:-1px 0 0 -15px; padding:15px 0 0 20px}
		
.landing-heading {float:left; margin:45px 0 0 30px; width:360px}
.landing-img-choose {float:right; margin:35px 30px 0 0; width:550px}
.landing-heading .which-pet {margin:10px 0 5px 10px!important; width:415px; /*position:absolute;*/ background: url(../images/arrw_dgreen_big.gif) no-repeat center right;}
.seresto-logosm {margin:-2px 2px}
.seresto-promotion { float: left; padding: 0 10px 0 0;}

.landing-heading-dogcat {float:left; margin:50px 0 0 30px; width:360px}
	.dogcat-2col {width:auto; background:#0c6587; padding:15px 0 10px 15px; overflow:auto}
	.dogcat-2col-left {width:90%; padding:10px 0 0 15px}
	.dogcat-img-left {padding:0 20px 30px 0; float: left;}

	.color-white {color:#fff!important}
/* footer */
#footer-wrapper {
	clear: both;
	margin:0 auto;
	width: 998px;
	height:308px;
	color: #333;
	font-size: 11px;
	background: url(../images/footer_bg.jpg) no-repeat top center;
}
	#footer-wrapper p {padding-left: 0}
	#footer-wrapper a {color: #333; text-decoration: none}
	#footer-wrapper a:hover {color: #000; text-decoration: underline}
	#footer-wrapper strong {}
	
	.footer-content {margin:0 auto; width:930px; padding:5px 0 5px 0px; min-height:140px}
	.footer-content h4 {margin:10px 0 0 0}
	.footer-content ul li{list-style-type:none; margin:0 0 0px -15px; padding:0 0 0px 0;}

	.footer-copyright {margin:0 auto; border-top:1px #a5b5be dotted; width:930px; color: #717073;}
	.footer-copyright .cpleft {padding:0px 0px 0px 0px; float:left; width:400px; margin:10px 0}
	.footer-copyright .cpright {float:right; width:auto; margin:10px 0}
		ul.flinks { margin:0 !important; padding:0 !important;}
		ul.flinks li { text-align:left; float: left; list-style: none; padding: 0 5px 0 5px; margin:0!important; border-right:1px #717073 solid;}
		ul.flinks li:frist-child { padding-left:0px!important}
		ul.flinks li:last-child { border-style:none!important}
		ul.flinks li a { color:#717073!important}
		ul.flinks li a:hover { }

.ft-splash { background-image:none!important; background-color:#fff!important; height:40px!important}
.ft-copyright-splash { border-top-style:none!important}

.twitter{
    margin-top: 4px;
}
/* column */
.hhalf { width:15%; }
.one_half{ width:48%;}
.one_third{ width:30%;}
.one_fourth{width:22%;}
.two_third{ width:64%;}
.three_fourth{width:74%;}
.one_half, .one_third, .one_fourth, .three_fourth, .two_third {margin-right:1%; float:left; }
.col-last{ margin-right:0 !important; clear:right; float:right ; border-style:none}

.border-right-dotted {border-right:1px #a5b5be dotted;}

/* form elements */
form {margin: 0; padding: 0 5px;}
form.search-top  {margin: -2px 0; padding: 0 5px; float: left;}
label {/*display:block;*/font-weight:bold; margin:5px 0;}
input {padding:2px; /*border:1px solid #ccc;*/ color:#5a5a5a; font: normal 11px 'Arial',Verdana,Helvitica,sans-serif}
div.input.text input{border:1px solid #ccc;}
textarea {width:250px; padding:2px; border:1px solid #c0c0c0; color:#5a5a5a;}
input.button {font-size:11px; margin: 0; padding: 3px; color: #FFF; background: #858585; border: none;}

/* alignment classes */
.float-left {float: left; }
.float-right {float: right;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.clr {clear: both;}
.hr-line {border-bottom:1px #d9e1e9 solid;}
.toplink {color: #009fc2; float:right; padding:15px 0}
.toplink a {color: #009fc2; text-decoration: none;}
.toplink a:hover {color: #00597b; text-decoration:underline;}

.height-of-the-paragraph-is-limited-to {/*height: 98px;*/ overflow: hidden;}
.height-of-the-2nd-box-paragraph-is-limited-to {/*height: 15px; overflow: hidden;*/}
.height-of-dogcat-p-is-limited-to {width:300px; height:140px; overflow:hidden;}

/* search form */
.zend_form dd {float:left; margin-right: 20px;}
.zend_form input[type=text] {height: 14px; margin-left:0px;}
.zend_form input[type=submit] {height: 20px;}
.inside-full .search-form form + p {clear:both; padding-top: 20px;}
.inside-full .search-form form + p ~ strong,.inside-full .search-form form + p ~ a {display:block;float:left;width:10px; padding: 5px; margin: 5px;}
.inside-full .search-form form + p + strong ~ a, .inside-full .search-form form + p ~ a {display:block;float:left;width:10px;padding: 5px; margin: 5px;}
.inside-full .search-form form + p + a ~ strong,.inside-full .search-form form + p ~ strong {display:block;float:left;width:10px;padding: 5px; margin: 5px;border:solid 1px black; }
.inside-full .search-form form + p + strong ~ a + p,.inside-full .search-form form + p + a ~ strong + p {margin-top:35px;clear:both;}
.inside-full .search-form p strong {background:yellow;}
.inside-full .search-form form + p ~ p {margin-top:20px;}
.inside-full .search-form form + p ~ p b {display:block; margin-bottom: 5px;}
.inside-full .search-form form + p ~ p b + br {display:none;}

/* Custom Content Styles: Fleas */
.img-fleas-right p img,.paragraph-box-text li img {/*max-width: 520px;*/}
.img-fleas-right .text-wrapper h1, .img-fleas-right .text-wrapper h2 {width: 780px;}
.img-fleas-right .text-wrapper p {/*width: 780px;*/}
.img-fleas-right p.callout {width:780px; background: #0C6587;color:white;}
.img-fleas-right p.callout strong {font-size: 20px; padding: 10px 0 0; display:block;text-align:center;line-height: 20px;}
.img-fleas-right p.callout span {font-size: 12px; padding: 0 0 10px; display:block;text-align:center;}
.img-fleas-right .font-emphasized {display:block;font-style: italic;font-size:16px;}
.img-fleas-right .color-emphasized {color:red;}
.img-fleas-right ul lh {font-weight: bold;}
.img-fleas-right p.callout {zoom: 1; filter: alpha(opacity=75); opacity: 0.75;} /*transparent*/
.img-fleas-right p.callout {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;} /*rounded corner*/

/* Custom Content Styles: Dog */
.img-dog-right p.callout {width:520px; background: #0C6587;color:white;}
.img-dog-right p.callout strong {font-size: 20px; padding: 10px 0 0; display:block;text-align:center;line-height: 20px;}
.img-dog-right p.callout span {font-size: 12px; padding: 0 0 10px; display:block;text-align:center;}
.img-dog-right p.callout {zoom: 1; filter: alpha(opacity=75); opacity: 0.75;} /*transparent*/
.img-dog-right p.callout {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;} /*rounded corner*/

.text-wrapper ol li {line-height: 1.4em;margin-bottom: 15px; margin-left: 0; margin-right: 0; margin-top: 0;}

/* Custom Content Styles: Cat */
.img-cat-right p.callout {width:520px; background: #0C6587;color:white;}
.img-cat-right p.callout strong {font-size: 20px; padding: 10px 0 0; display:block;text-align:center;line-height: 20px;}
.img-cat-right p.callout span {font-size: 12px; padding: 0 0 10px; display:block;text-align:center;}
.img-cat-right p.callout {zoom: 1; filter: alpha(opacity=75); opacity: 0.75;} /*transparent*/
.img-cat-right p.callout {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;} /*rounded corner*/

/* FAQ Style*/
.faq-link-box {margin-bottom:80px}
.faq-link-box p{font-size: 12px; color:#333; margin:12px 0; padding:0; line-height:1.3em}
.faq-link-box p > a{font-size: 12px; color:#00597c;text-decoration:underline;cursor:auto;}
.faq-link-box p > a:hover{color:#009fc2;cursor:pointer;}
.faq-content-box p{color:#333; margin:20px 0;}
.faq-content-box > a > strong{font-size: 16px;color:#00597c;font-weight:bold;}
.faq-content-box > a:hover{text-decoration:none;cursor:auto;color:#009fc2}
.faq-content-box em{font-style: normal;font-weight:bold;display:block;margin-top:5px;margin-bottom:0px;padding-bottom:0px;font-size:14px;}
.faq-link-top {font-size:11px; color:#333;}
.faq-link-top p{clear:both;}
.faq-link-top a {float:right; text-align:right; width:100%; padding:0px 0px 10px 0px}
.faq-link-top  a:hover{color:#009fc2}

/* Site-map: to override styles applied from top's sub-menu */
.sitemap-content ul.sub_menu, .sitemap-content ul.level2, .sitemap-content ul.level3, .sitemap-content ul.level4 {margin: 0 !important;padding: 0 0 !important;}
.sitemap-content ul.sub_menu li a, .sitemap-content ul.level2 li a, .sitemap-content ul.level3 li a, .sitemap-content ul.level4 li a {color: #000000;display: block;line-height: 1.4em; padding: 0 0 0 14px; text-decoration: none;}
.sitemap-content ul, .sitemap-content .li_container{background-color:#ffffff !important;}
.sitemap-content > div.li_container > ul > li > a{color:#000000; font-weight:bold; text-decoration: none;}
.sitemap-content > div.li_container > ul > li {list-style:none;margin-bottom:15px;}

/*.sitemap-content .li_container, .all, .sitemap-root{margin-left: -10px !important;}*/
.sitemap-content > div.li_container > ul li{list-style:none!important;}
.sitemap-content > div.li_container > ul > li > ul > li{margin-left: -0px; padding-left: -0px;}
.sitemap-content > div.li_container > ul.sitemap-root li ul.level2 li a{background-image: url('/static/templates/Generic/images/greater-than-sign-small.png'); background-repeat: no-repeat;}
.sitemap-content > div.li_container > ul.sitemap-root li ul.level2 li ul.level3 li a{background-image: none !important;}

.sitemap-content .li_container .sitemap-root,.sitemap-content .li_col1{padding-left:0!important;margin-left:0!important;}

/* quick_poll_form  */
#quick_poll_form .input-radio input {background:none; border: 0; margin:0; padding:0;}

/*tab ui*/
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 45px; /*height: 25px; */ border-bottom: 1px solid #999;width: 519px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 44px; /*height: 24px;*/ line-height: 31px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 12px; padding: 5px 10px;border: 0px solid #fff;outline: none;  line-height: 1em; text-align: center;}
/* ul.tabs li a:hover {background: #ccc;}*/
/* html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-bottom: 0px solid #fff;} */
.tab_container {border: 1px solid #999;border-top: none;clear: both;float: left; width: 517px;background: #fff;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
.tab_content {padding: 20px;font-size: 1em;}
.tab_content h2 {font-weight: normal;padding-bottom: 10px;border-bottom: 1px dashed #ddd;font-size: 1.8em;}
.tab_content h3 a{color: #254588;}
.tab_content img {float: left;margin: 0 20px 20px 0;border: 1px solid #ddd;padding: 5px;}
#content-right .paragraph .paragraph-box-text ul.tabs li{
	border: 0 none;
    height: 45px;
    width: 173px;
	margin:0;
	background: none;
}	
#content-right .paragraph .paragraph-box-text ul.tabs li a{
	background: url("/static/media/images/upload/gray_tab.gif") repeat scroll 0 0 transparent;
	height:100%
}
#content-right .paragraph .paragraph-box-text ul.tabs li a:hover{
	background: url("/static/media/images/upload/blue_tab.gif") repeat scroll 0 0 transparent;
}
#content-right .paragraph .paragraph-box-text ul.tabs li.active a{
	background: url("/static/media/images/upload/blue_tab.gif") repeat scroll 0 0 transparent;
}	

/* for Shouting box */
.rbroundbox { background: url('/static/templates/Generic/images/rbroundbox.gif') repeat-x; }
.rbtop div  { background: url('/static/templates/Generic/images/rbtop-left.gif') no-repeat top left; }
.rbtop      { background: url('/static/templates/Generic/images/rbtop-right.gif') no-repeat top right; }
.rbbot div  { background: url('/static/templates/Generic/images/rbbottom-left.gif') no-repeat bottom left; }
.rbbot      { background: url('/static/templates/Generic/images/rbbottom-right.gif') no-repeat bottom right; }

.box-bgsm-img {width:250px; margin:50px 0 0 0; z-index:15; position:absolute}
.bgbig-img {width:600px; min-height:360px; margin:0 0 0 280px; z-index:10; background:#fff}

 /* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 12px;font-size: 1px;}
.rbcontent  { border-left: 2px solid #CFD5D9; border-right: 2px solid #CFD5D9;}
.rbcontent p { padding:15px; margin:0; color:#00597c; font-size:14px; font-weight:bold}
.rbroundbox { 	margin: 1em auto; 	    width: 100%; }

/* for bullet */
.bullet-ul { list-style:none; margin-left:-12px!important}
.bullet-p { background:#eee; border:1px #d5d5d5 solid; padding:5px; font-size:12px; font-weight:bold; margin:40px 0 0 0;}
.bullet-p-cat{height: 32px;}
.img-center {text-align:center; padding:5px 0 0}

/* for Table Css tk */ 
#tablet-kdata-b
{
	font-size: 12px;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#tablet-kdata-b th
{
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	background: #B2DAE8;
	border-top: 4px solid #92CADD;
	border-bottom: 1px solid #fff;
	color: #00597B; text-align: left;
}
#tablet-kdata-b td
{
	padding: 8px;
	background: #E0F5FC;
	border-bottom: 1px solid #fff;
	color: #000;
	border-top: 1px solid transparent;
}
#tablet-kdata-b tr:hover td
{
	background: #9ED1E2;
	color: #00597B;
}
.reg {line-height: 0.5em;}

sup {line-height: 0.5em;}
.ul-w400-left100 {width:400px; margin-left:100px}

fieldset, fieldset legend{
	padding: 10px;
	color: #666;
}
body.sobre-as-pulgas- div#content-right{
	background: url("/static/media/images/about-fleas/about-fleas.jpg") no-repeat scroll right bottom transparent;
}
form .errors{
	color: red;
}

#form div.error{
	color: red;
	margin-bottom: 16px;
}
form #pets{
	margin: 16px 0;
}
form #pets label{
	margin-right:30px;
	font-weight:normal;
}
form #pets label input{
	margin-right:5px;
}
form #pets ul,form #pets ul li{
	margin:0;
	padding:0;
	list-style: none;
}

.conditions {
	padding-top: 15px;
	padding-bottom: 15px;
}
.conditions p, .paragraph p {
	text-align: justify
}
/* Home for pets */
.boxblue{
	color: #fff;
    text-align: center;
	width: 95%;
	margin: 0 0 0 5%;
    background-color: #009fc3;
    border-radius: 10px;
}
.boxblue p {
    font-weight: 600;
	font-size: 10px!important;
    margin: 5px!important;
    padding: 5px !important;
}
                      
.boxImage a img, .boxImage img{
	width:100%;
    margin-top:10%;
}

#seloLogo {
	position: absolute;
	left: 300px;          
}            
            