@charset "utf-8";

/* CSS Document */



* { border:0; margin:0; padding:0; outline:none; }

body { background: url(images/bg3.png) repeat top center; padding:0; margin:0; font: normal 15px Verdana, Tahoma, Arial, Sans Serif; color:#3F3F38; text-align: left; line-height:30px;}

.cream {color: #ECEDE4;}

.green {color: #727A35;}

.grey {color: #3F3F38;}

.clr {clear:both;}

.clienteditor {}



p {font-family: Century Gothic, Tahoma, Verdana, Arial, Sans Serif; color:#21211E; font-size: 14px; line-height: 20px; letter-spacing: normal;}

h1 {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}

h2 {font-size:35px; font-family: 'CedarvilleCursiveRegular', cursive, Georgia, Century Gothic, Arial; font-weight: normal;}

h3 {font-family: Georgia, Times New Roman, Arial, Tahoma; font-weight: normal; font-size:18px; padding: 5px 5px 5px 0px; margin: 0 0 10px 0; text-align:left; color: #727A35; background-color: none;}

h4 {font-family: Georgia, Times New Roman, Arial, Tahoma; font-weight: normal; font-size:15px; padding: 5px 5px 5px 0px; margin: 0 0 5px 0; text-align:left; color: #727A35; background-color: none;}

h5 {font-family: Georgia, Times New Roman, Arial, Tahoma; font-weight: normal; font-size:15px; padding: 5px 5px 5px 0px; margin: 0 0 5px 0; text-align:left; color: #333; background-color: none;}

h6 {font-family: Georgia, Times New Roman, Arial, Tahoma; color:#21211E; font-size: 16px; line-height: 25px; letter-spacing: normal; font-weight:normal;}



a {color: #727A35; text-decoration: none;}

a:hover {text-decoration:none; border-bottom: 1px dotted #727A35;}

.imgright {float: right; border: 1px #ECECE3 solid; padding: 2px; margin: 0 0 10px 20px;}

#outerwrapper {width:950px; height:auto; padding: 10px; margin: 50px auto 10px auto; background: url(images/wrapper_bg.png) repeat top center;}

#wrapper {width:950px; height:auto; padding: 0px; margin: 0 auto; background: url(images/leather.jpg) repeat top center;}

.logo {margin:0 auto; width: 400px;}

.details {margin: 30px auto 20px auto; width:650px; height:auto;}

#header {width: 950px; height: 200px; background: url(images/nav_top2.png) no-repeat top center;}

#main {width: 920px; padding: 15px; margin: 0 auto 0px auto;}

#heading { /*margin: 10px 0 0 0;*/ margin: 15px 0 -8px 12px;}

.text {wdith: 100%; height: auto; padding: 10px; margin: 20px 0 0 0;} 

.text ul {list-style-type:disc; list-style-position:outside; margin: 5px 0 5px 25px; padding: 0;}

.text li {margin: 5px 0 5px 25px; padding: 0; font-family: Century Gothic, Tahoma, Verdana, Arial, Sans Serif; color:#21211E; font-size: 14px; line-height: 25px; letter-spacing: normal;}

#leftcol {width: 700px; float: left;}

#leftcol img {margin: 0 0 10px 0; padding: 2px; border: 1px dotted #666;}

#rightcol {width: 150px; float: right; margin: 0 0px 0 0;}

#rightcol img {margin: 0 0 10px 0; padding: 2px; border: 1px dotted #666;}

#bottom {width: 950px; height: 50px; background: none; margin: 5px auto 30px auto; padding: 0px;}

#credits {height: 60px; background: none; width: 750px; margin: 0px auto 0 auto; font-size: 11px; color:#ECEDE4; font-family: Century Gothic, Tahoma, Verdana, Arial, Sans Serif; text-align:center;} 

#credits a:link {color: #ECEDE4;}

#credits a:visited {color: #ECEDE4;}

#credits a:hover {color: #fff; text-decoration:none; border-bottom: 1px dotted #fff;}

.mapborder {padding: 2px; border: 1px dotted #666; width: 670px;}

.divider {width: 100%; height: 10px; background: url(images/divider_green.png) bottom center no-repeat;}



.gallery { width:950px; height:308px; padding:0px; border: none; margin: 0 auto 0px auto; background: url(images/divider_green.png) bottom center no-repeat;}

#slider { margin:0; padding:0; list-style:none;  width:950px; height:300px; overflow:hidden; }

.slider-item { width: 100% !important; }

.slider-item img { float:right; margin:0; padding:0; }



/* 

    define width and height of list item (slide)

    entire slider area will adjust according to the parameters provided here

*/

#slider li { width:950px; height:300px; overflow:hidden; }

p#controls { margin:0; padding:0; position:relative; }

#prevBtn { display:block; margin:0; overflow:hidden; width:59px; height:59px; position:absolute; left:600px; top:100px; }

#nextBtn { display:block; margin:0; overflow:hidden; width:59px; height:59px; position:absolute; left:680px; top:100px; }

#prevBtn a { display:block; width:59px; height:59px; background:url(images/l_arrow.gif) no-repeat 0 0; }

#nextBtn a { display:block; width:59px; height:59px; background:url(images/r_arrow.gif) no-repeat 0 0; }



.topnav {float:right; width: 700px; margin: 140px 30px 0 0; height:auto; display: block;}

.topnav ul { list-style:none; padding-right: 0px; margin:5px 0 0px 10px; height:auto; float:right; }

.topnav li { float:left; padding:12px; margin: 0px 0px 0px 10px; background:none; height: auto;}

/*.topnav li a { font: normal 12px Arial, Helvetica, sans-serif; color:#fefefe; display:block; float:left; padding:10px 10px;  }*/

.topnav li a  {

    color: #727A35;

    font-family: Georgia, Times New Roman, Arial, Tahoma;

    font-size: 15px;

    font-weight: normal;

    letter-spacing: 0.05em;

    margin: 0 0 0px 0;

    padding:0px;

	display:block;

	text-decoration:none;

	float:left;

	text-transform: uppercase;

	text-align: center;

}



.topnav li:hover a {background: none; color: #3F3F38; border: none;}

.topnav li.current_page_item a {background: none; color: #3F3F38; font-weight: bold;}



.style-of-repeat-sires  { width:880px; float:left; margin:5px 0px 0px 0px; padding:10px 10px 20px 10px; border-bottom: none; background: url(images/divider_green.png) bottom center no-repeat; }

.style-of-repeat-sires .profile {width: 400px; float: right; margin: 10px 0 0 20px;}

.style-of-repeat-sires .profile img {float: right; margin: 10px 0 0 10px;}

.style-of-repeat-sires img {margin: 10px 0px 10px 0px; padding: 2px; border: 1px dotted #666; float:left; clear:both;}

.style-of-repeat-sires h1 {

	font-family: 'CedarvilleCursiveRegular', cursive, Georgia, Century Gothic, Arial;

	font-weight: normal;

    font-size:28px;

	padding: 5px 5px 5px 20px; 

	margin: 0 0 20px 0;

	text-align:left;

	color: #ECEDE4;

	clear:both;

	background-color: #727A35; 

}



.style-of-repeat-news  { width:880px; float:left; margin:5px 0px 0px 0px; padding:10px 10px 20px 10px; border-bottom: none; background: url(images/divider_green.png) bottom center no-repeat; }

.style-of-repeat-news img {margin: 0px 20px 10px 0px; padding: 2px; border: 1px dotted #666; float:left; }

.style-of-repeat-news h1 {

	font-family: Georgia, Times New Roman, Arial, Tahoma;

	font-weight: normal;

    font-size:22px;

	padding: 5px 5px 5px 0px; 

	margin: 0 0 20px 0;

	text-align:left;

	color: #727A35;

	background-color: none; 

}



.style-of-repeat-news h2 {

	font-family: 'CedarvilleCursiveRegular', cursive, Georgia, Century Gothic, Arial;

	font-weight: normal;

    font-size:32px;

	background: #3e3d42;

	padding: 7px 5px 5px 20px; 

	margin: 0px 0 20px 0;

	text-align:left;

	color: #ECEDE4;

	clear:both;

	background-color: #727A35; 

}



.style-of-repeat-news-heading  { width:880px; float:left; margin:5px 0px 0px 0px; padding:10px 10px 0px 10px; border-bottom: none; background: none; }

.style-of-repeat-news-heading h1 {

	font-family: 'CedarvilleCursiveRegular', cursive, Georgia, Century Gothic, Arial;

	font-weight: normal;

    font-size:32px;

	background: #3e3d42;

	padding: 7px 5px 5px 20px; 

	margin: 0px 0 20px 0;

	text-align:left;

	color: #ECEDE4;

	clear:both;

	background-color: #727A35; 

}



#form {width: 670px; height: auto; margin: 10px 0 10px 0;}

#label {border: 1px solid #CCC; font-family: Century Gothic, Arial, Sans Serif;}

#name, #phone, #email {margin: 5px 0 5px 0; width:320px; background-color: #ECEDE4; padding: 5px; border: 1px dotted #333; padding: 1px; font-family: Century Gothic, Arial, Sans Serif; font-size:12px;}

#message {margin: 5px 0 15px 0; width:320px; background-color: #ECEDE4; padding: 5px; border: 1px dotted #333; padding: 1px; font-family: Century Gothic, Arial, Sans Serif; font-size:12px;}

#submit {margin: 5px 5px 5px 105px; width: 75px; cursor: pointer; padding: 5px; background-color:#727A35;; color: #fff; font-family: Georgia, Times New Roman, Arial, Verdana, sans-serif; font-weight:bold; border: 1px solid #ECEDE4;}

#submit:hover {background-color: #666;}

#input {font-family: Arial, Sans Serif;}

