/*

Theme Name: Corporate Folio Theme

Theme URI: 

Description: 

Version: 

Author: Tony Nachev

Author URI: 

*/



@import "reset.css";

@import "text.css";



* { padding:0px; margin:0px; background-repeat:no-repeat; }



html, body{

	background-color: #fff;

	color: #fff;

	text-align: center;

	height: 100%

}

#slides p span {

	text-transform:none !important;

	

}

body { background-image:url('../images/bg.jpg'); background-repeat:repeat-x; background-position:left top; }



ul,li, ol, ul li, ol li { list-style-type:none; margin:0px; padding:0px; }



a { text-decoration:none; }



h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }



input[type="submit"],input[type="checkbox"],input[type="radio"],label { cursor:pointer; }



.home{ background: #fff url(../images/bg.gif) top left repeat-x; }



/**** Classes ****/

*.float-divider {width:auto; clear:both; height:1px; line-height:1px; font-size:1px; display:block; float:none !important; display:block; border:0px; margin:0; padding:0;}

*.float-left { float:left; }

*.float-right { float:right; }

*.alignleft { float:left; margin:5px 5px 0px 0px; }

*.alignright { float:right; margin:0px 0px 5px 5px; }

a.button-chat { display:block; width:179px; height:67px; background-image:url('../images/livechat.gif'); background-position:center center; text-indent:-9999px; }

/** End Classes **/





/* PAGE STRUCTURE */

div#content-container { 

	background: url(../images/header.jpg) no-repeat;

	background-position: left -2px;

	}



.wrapper{

	width: 960px;

	margin: 0 auto;

	text-align: left;

}

#container{

	position: relative;

	min-height: 100%;

	_height:  100%;

}

#container .wrapper{

	padding-bottom: 86px;

}



/* HEADER */

#header{

	height:170px;

}



#logo{

	float: left;

	width: 380px;

	height: 100%;

}



#logo a{

	display: block;

	text-indent: -9999px;

	height:100%;

}



div#header-right { float:right; width:480px; }



div#header-right-top { height:60px; }

div#chat { display:none; float:left; width:179px; height:67px; background-image:url('../images/livechat.gif'); background-position:center center; }

div#chat a { display:block; height:100%; text-indent:-9999px; }

div#phone { float:right; width:226px; height:67px; background-image:url('../images/phone.gif'); background-position:center center; }

div#customer-service { float:right; width:292px; height:33px; margin-top:19px; }

div#phone a { display:block; height:100%; text-indent:-9999px; }



ul#main-navigation { background-position:left top; background-repeat:repeat-x; }

ul#main-navigation li { float:left; background-image:url('../images/topmenu_tile.gif'); background-repeat:repeat-x; }

ul#main-navigation li#main-navigation-left { background-image:url('../images/topmenu_left.gif'); width:7px; height:37px; }

ul#main-navigation li#main-navigation-buy-now { background-image:url('../images/topmenu_buynow.gif'); width:81px; text-indent:-9999px; }

ul#main-navigation li a { float:left; line-height:37px; background-image:url('../images/topmenu_seperator.gif'); background-position:right center; padding:0 10px; font-family:"Century Gothic"; color:#656565; }

ul#main-navigation li#main-navigation-buy-now a { background-image:none; padding:0px; width:81px; }

/*** End Header ***/



/**** Home Page Highlight ****/

div#homepage-highlight { height:335px; margin-bottom:20px; }

div#homepage-highlight-flash { width:335px; height:100%; float:left; }

div#homepage-highlight-main { width:515px; height:100%; float:left; }

div#homepage-highlight-main h1 { line-height:35px; color:#FFF; text-transform:none; font-size:25px; font-weight:bold; margin-bottom:0px; }

div#homepage-highlight-main p { margin:0px 35px 10px 0px; text-align:right; font-size:16px; }

div#homepage-highlight-main ul#homepage-highlight-benefits { height:185px; }

div#homepage-highlight-main ul#homepage-highlight-benefits li { margin-bottom:8px; line-height:20px; padding-left:45px; background-image:url('../images/v.gif'); background-position:left top; color:#FFF; font-size:16px; font-family:"Century Gothic"; }

div#homepage-highlight-main ul#homepage-highlight-benefits li span { color:#FFF; font-weight:bold; }



div#potty-icons a { margin-bottom:12px; display:block; background-position:center center; height:91px; position:relative; }

div#potty-icons a p { text-align:justify; margin:0px; display:none; width:250px; border:1px solid #000; background-color:#FFF; padding:15px; position:absolute; bottom:40px; left:90px; color:#000; }

div#potty-icons a p span { font-size:9px; }



div#potty-icons a img { display:none; }

div#potty-icons a#antibacterial { background-image:url('../images/antibacterial_inside.gif'); }

div#potty-icons a#guarantee { background-image:url('../images/30dayguarantee_inside.gif'); height:93px; }

div#potty-icons a#noodor { background-image:url('../images/noodor_inside.gif'); }



div#homepage-highlight div#potty-icons { float:right; width:105px; }

div#homepage-highlight div#potty-icons a#antibacterial { background-image:url('../images/antibacterial_homepage.gif'); }

div#homepage-highlight div#potty-icons a#guarantee { background-image:url('../images/30dayguarantee_home.gif'); height:93px; }

div#homepage-highlight div#potty-icons a#noodor { background-image:url('../images/noodor_inside.gif'); }

div#homepage-highlight div#potty-icons a p { right:90px; left:auto; }



ul#homepage-highlight-buttons li { float:left; }

ul#homepage-highlight-buttons li#homepage-highlight-button-learn a { display:block; width:217px; height:59px; background-image:url('../images/learnmore.gif'); text-indent:-9999px; background-position:center center; }

ul#homepage-highlight-buttons li#homepage-highlight-button-or { display:block; width:83px; height:59px; background-image:url('../images/or.gif'); text-indent:-9999px; background-position:center center; }

ul#homepage-highlight-buttons li#homepage-highlight-button-buy { float:left; }

ul#homepage-highlight-buttons li#homepage-highlight-button-buy a { display:block; width:201px; height:59px; background-image:url('../images/buynow.gif'); text-indent:-9999px; background-position:center center; background-color:transparent; }



.cform {

	float:left;

}

#ll {display:none !important;}



.contest {font-family:AlexandriaFLF;

font-size:1.6em;

font-weight:bold;

text-transform:uppercase;

line-height:1em;

padding:0 20px;

text-align:center;}

/** End Home Page Highlight **/



#highlight h1{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	line-height: 1em;

	font-size: 2em;

	color: #fff;

	padding: 20px 0 0 0;

}

#inside #header #highlight h1{

	padding: 17px 0 3px 9px;

}

#highlight p{

	margin: 0;

	padding: 0;

}

#highlight img{

	float: left;

	margin: 0;

	

	padding: 0;

}

#highlight{

	position: relative;

}

#highlight p{

	color: #FFEDE8;

}

#buttons{

	position: absolute;

	bottom: 20px;

	right: 0;

}

#call_to_action, #call_to_action1{

	display: block;

	float: right;

	font-size: 14.4px;

	text-decoration: none;

}

#call_to_action1{

	background: url(../images/call_to_action.gif) top left no-repeat;

	color: #fff;

	font-weight: bold;

}

#call_to_action1 em{

	background: url(../images/call_to_actionr.gif) top right no-repeat;

	padding: 0 10px;

}

#call_to_action{

	background: url(../images/call_to_action1.gif) top left no-repeat;

	color: #444;

	margin: 0 15px 0 0;

	font-weight: bold;

}

#call_to_action em{

	background: url(../images/call_to_action1r.gif) top right no-repeat;

	padding: 0 35px 0 10px;

}

#call_to_action em, #call_to_action1 em{

	font-style: normal;

	display: block;

	line-height: 37px;

}

/* MAIN CONTENT AREA */

#content{

	margin: 20px 0 0 0;

}

.with_sidebar{

background: url(../images/content_sidebar.gif) top left repeat-y;

}



#slides, #right{

	background: url(../images/slides.gif) top right no-repeat;

	width: 690px;

	float: right;

	margin: 0;

	padding: 0;

	position:relative; 

	z-index:1;

}



div#slider #sidebar{

	background: url(../images/sidebar.gif) top left no-repeat;

	width: 270px;

	float: left;

	z-index:2;

	position:relative;

	padding:0px;

	margin:0px;

}



h3#news-updates-title { text-align:center; text-transform:uppercase; color:#619d32; }

ul#news-updates-items { margin-left:50px; margin-bottom:15px; }

ul#news-updates-items li { padding-left:20px; background-position:left center; color:#7a7a7a; font-size:15px; line-height:30px; background-image:url('../images/list-bullet.gif'); background-position:left center; }

ul#news-updates-items li.view-all { background-image:none; }

ul#news-updates-items li.view-all a { display:block; background-image:none; font-size:12px; color:#619d32; font-family:"Arial"; text-decoration:underline; display:block; }



ul#socialmedia { margin:20px auto; }

ul#socialmedia li a { text-indent:-9999px; display:block; background-position:center center; margin-bottom:10px; }

ul#socialmedia li#sm-youtube a { height:34px; background-image:url('../images/youtube.gif'); }

ul#socialmedia li#sm-facebook a { height:32px; background-image:url('../images/facebook.gif'); }



div#paypal-container { height:350px; position:relative; margin-bottom:34px; margin: 0 40px 0 30px; }

div.paypal { position:absolute; left:auto; right:auto; top:-45; width:100%; height:365px; background-image:url('../images/cart-logos.gif'); background-position:center; }



div#sidebar-text { width:242px; }



#sidebar h3{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	line-height: 1em;

	font-size: 1.3em;

	margin-top:20px;

}

#sidebar p{

	color: #444;

	margin: 0 50px 0 20px;

	background: #F4F4F4;

	border: 1px solid #CACACA;

	padding: 10px;

}

#sidebar a{

	color: #0A3150;

	text-decoration: none;

	font-size:12px;

}

#searchform{

	margin: 0 0 0 20px;

	padding: 0;

}

#s{

	border:1px solid #CCCCCC;

	padding:5px 5px 6px 5px;

	color:#909090;

	width:130px;



}

#searchsubmit{

	background: url(../images/button_bg.jpg) bottom left repeat-x;

	color: #FFFFFF;

	text-decoration: none;

	border:1px solid #32312f;

	font-size:10px;

	margin:0px;

	padding:6px 4px;

}

#submit{

	margin: 0 auto;

	background: url(../images/button_bg.jpg) bottom left repeat-x;

	color: #FFFFFF;

	text-decoration: none;

	border:1px solid #32312f;

	font-size:.8em;

	margin:0px;

	padding:4px 5px;

	text-transform: uppercase;



}

.block{

	background: url(../images/news.gif) top left no-repeat;

	width: 203px;

	margin: 0 0 0 19px;

	color: #333;

}

.block ul{

	background: url(../images/news_footer.gif) bottom left no-repeat;

	margin: 0;

	padding: 0 0 15px 0;

	list-style:none;

}

.block ul li{

	padding: 15px 15px 0 15px;

}

.block ul li em{

	font-weight: bold;

	display: block;

	font-size: .9em;

	font-style: normal;

}

ul.navigation li a span{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	font-size: 16px;

	text-decoration: none;

	border: none;

	color: inherit;

	}

#content_footer{

	background: url(../images/content_footer.gif) top left no-repeat;

	height: 20px;

	clear: both;

}

#slides h2, #right h2{

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

	font-weight: bold;

	text-align: center;

	color: #444;

	font-size: 24px;

	padding-top: 7px;

	line-height: 1.3em;

}

.column{

	float: left;

	width: 230px;

	margin-right: 20px;

	margin-bottom: 30px;

}

.align_left, .alignleft{

	float: left;

	margin: 5px 20px 20px 0;

}

.align_right, .alignright{

	float: right;

	margin: 5px 0 20px 20px;

}

h4{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	font-size: 1.2em;

	margin: 0 0 10px 0;

	line-height: 15px;

}



div#footer-container { position:relative; z-index:999; background-color:#004c15; }

div#footer-background { position:absolute; left:0px; top:-18px; height:37px; width:960px; background-image:url('../images/footergrass.gif'); z-index:9999; }



#footer{

	width:925px;

	padding-left:35px;

	margin:10px auto;

	position: relative;

	padding-top:35px;

	padding-bottom:20px;

}

#fake{

	display: none;

}

#follow{

	float: right;

	margin: 5px 5px 20px 0;

	text-transform: uppercase;

	font-size: .8em;

}





/*SLIDER*/



#slider {

	margin: 0;

    position: relative;

	padding: 0;

	overflow:hidden;

}



.scroll {

	margin: 0 0 0 50px;

    height: auto;

    width: 550px;

    overflow: hidden;

    overflow-x: hidden;

    position: relative;

    clear: left;

	 color: #444;

}



.scrollContainer div.panel {

    padding: 20px;

    height: auto;

    width: 510px;

    overflow:hidden;

}



ul.navigation {

    list-style: none;

    margin: 0px;

    padding: 0;

    padding-top: 20px;

}



ul.navigation li {

	width: 253px;

	height: 38px;

	padding: 0 0 10px 17px;

	margin: 0;

}

ul.navigation img{

	float: left;

	margin: 9px 8px 0 12px

}

ul.navigation a {

    padding: 10px 10px 10px 10px;

    color: #000;

	 background: url(../images/tab.gif) top left no-repeat;

    text-decoration: none;

	 display: block;

	 font-weight: bold;

	font-size: 1.2em;

	outline: none;

}

ul.navigation a.selected {

	 background: url(../images/tab_a.gif) top left no-repeat;

	 color: #fff !important;

}



ul.navigation a:focus {

    outline: none;

}



.hide {

    display: none;

}

.panel h2{

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

	font-size: 1.4em;

}



/*Inside pages*/



#right{

	color: #444;

	padding: 18px 60px 0 20px;

	width: 610px;

	_width: 600px;

	}



#right ul{

	margin: 15px 15px 15px 0;

	border-bottom: 1px solid #BFBFBF;

	padding: 0;

}

#right ul li{

	border-top: 1px solid #BFBFBF;

	padding: 5px;

	margin: 0;

	list-style-position: inside;

}



#right img{

	padding: 4px;

	background: #EEEEEE;

	border: 1px solid #DFDFDF;

}



.entry h3{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	font-size: 1.4em;

	margin: 0 0 10px 0;

	line-height: 25px;

}

.post-meta{

	background: #F3F3F3;

	padding: 6px;

	font-size: .8em;

	text-transform: uppercase;

	margin: 0 0 10px 0;

}

.entry{

	margin: 10px 0 20px 0;

	border-bottom: 1px solid #EAEAEA;

	padding: 0 0 10px 0;

}



/* CONTACT FORM*/

legend{

	font-family:  AlexandriaFLF;

	font-weight: bold;

	font-size: 1.4em;

	line-height: 15px;

	margin: 0 0 10px 0;

}

#bademail{

	border: 2px solid #B44426;

	background: #F0C4B9;

	padding: 5px;

	margin-bottom: 10px;

}

#success{

	border: 2px solid #239E1A;

	background: #BAF3B6;

	padding: 5px;

	margin-bottom: 10px;

}

#badserver{

	border: 2px solid #BEBF00;

	background: #FFFFAA;

	padding: 5px;

	margin-bottom: 10px;

}

#myForm input,#myForm textarea{

	border: 1px solid #ccc;

	padding: 5px;

}



/* COMMENTS */



.commentlist{

	list-style: none;

	margin: 0;

	padding: 0;

}

.commentlist li{

	margin: 0 0 15px 0;

	clear: both;

	background: #F4F4F4;

	border: 1px solid #CACACA;

	padding: 10px;

	height: 110px;

}

.comment-meta{

	margin: 0 0 10px 0;

}

.comment-meta a{

	text-decoration: none;

	color: #7F7F7F;

}



.comment-author{

	float: left;

	width: 90px;

	margin: 0 10px 0 0;

	text-align: center;

}

.comment-author cite{

font-weight: bold;

font-size: 16px;

padding: 5px 0 5px 0;



}

.comment-author cite a{

	text-decoration: none;

}

.says{

	display: none;

}

.fix{

	clear: both;

}

.comment-meta{

	text-transform: uppercase;

	font-size: 11px;

}

form#comments{

	background: #F4F4F4;

	border: 1px solid #CACACA;

}

.fieldset{

	padding: 0;

	margin: 0;

}

.fieldset li{

	list-style: none;

	border-bottom: 1px solid #fff;

	padding: 10px 10px 5px 10px;

	border-top: 1px solid #ddd;

	margin: 0;

}

#comments input,#comments textarea{

	border: 1px solid #ccc;

	padding: 5px;

}

.submit{

	text-align: center;

	padding-bottom: 10px;

}





/**** Footer ****/

div#footer { color:#b8b8b8; font-size:12px; font-family:"Arial"; text-align:left; }

div#footer p { margin-bottom:15px; }



ul#footer-links { width:100%; float:left; margin-bottom:15px; display:inline }

ul#footer-links li { float:left; }

ul#footer-links li a { float:left; display:block; padding:0px 4px; line-height:20px; color:#b8b8b8; }



div#design-by { float:right; margin-right:30px; color:#446a4e; }

div#design-by a { padding:0 10px 0px 0px; color:#446a4e; line-height:20px; text-decoration:underline;}

/** End Footer **/



table.breeder_container { border-bottom:1px solid #CCCCCC; font-size:11px; width:540px; }

table.breeder_container tr td.heading { clear:both; font-weight:bold; width:100px; }

#slide4 p {font-size: 26px;}

/* Quicklinks */

div#quicklinks {
	list-style:none;
	float:right;
	padding:4px 0 0 0;
}

div#quicklinks ul li {
	display:inline;
	padding-left:4px;
	padding-right:7px;
	border-right:1px solid #41649E;
}

	div#quicklinks ul li.last {
		border:none;
		padding-right:0;
	}
	
	div#quicklinks ul li a {
		color:#41649E;
		font-size:11px;
	}

div#welcome-msg {
	color:#41649E;
	display:none;
}


