/*
Theme Name: EZClone
Description: An Astone Project.
Version: 1.0
Author: Bryan Harley
*/

html {
        height:50%;
}

form {
        margin:0;
        padding:0;
}

a {
        color:#555;
        text-decoration:underline;
}

a:hover {
        color:#000;
        text-decoration:none;
}

.regtext {
        color:#4b4b4b;
        font-weight:bold;
        font-size:11px;
}

.searchtext {
        text-transform:uppercase;
        color:#4b4b4b; 
        font-size:12px; 
        font-weight:bold;
}

.conbox{ 
        width:397px;
        height:150px;
}

strong.search-excerpt { 
        background: yellow; 
}

img {
        border:none;
}

.loginform label {
        color:#4b4b4b;
        font-weight:bold;
        font-size:11px;
        margin-bottom:9px;
}

input.input {
        width:180px;
}

.loginform input[type="text"] {
        width:200px;
}

.loginform input.mid {
        width:200px;
}

select {
        font-family:Arial;
        width:187px;
        background-color: #3c7032;
        color: #fff;
        border:1px #000 solid;
}

select.contact {
        margin-top:13px;
}

option {
        margin-bottom:4px;
}

option:hover {
        background:#678c5f;
}

input#text{
	margin-top:3px;
    width: 180px;
}

input.btn{
	color:#fff;
	width:30px;
	height:22px;
	margin-left:-3px;
	font-size:13px;
	font-family:Arial;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#6f6f6f; 
	border:none;
}

input.btn2{
	font-family:Arial;
	color:#fff; 
	width:auto;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#3c7032; 
	border:1px #000 solid;
}

input#wp-submit{
	font-family:Arial;
	color:#fff; 
	width:auto;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#3c7032; 
	border:1px #000 solid;
}

body{
	background:url('images/border.png') center repeat-y #e9e9e9;
	height:100%;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
}

.wrapper{
	width:960px;
	text-align:left;
	margin:0 auto;
	background: url('images/bg.jpg') top no-repeat #fff;
}

h2 {
        font-size:20px;
        font-weight:normal;
        text-transform:uppercase;
        color:#000;
        border-bottom:2px #000 solid; 
        line-height:20px;
}

h3 {
        font-size:16px;
        font-weight:normal; 
        margin:0;
        padding:8px 0 8px 0;
}

h4 {
        font-size:13px;
        font-weight:normal;
        margin-top:5px;
        margin-bottom:-5px;
}

#page-links {
        margin-top:15px;
        font-weight:bold;
        padding:3px 3px 3px 7px;
}

.top {
    margin:0 auto;
	width:960px;
	height:157px;
}

.logo {
        padding-top:20px;
        padding-left:40px;
        float:left;
}

.search {
        padding-top:75px;
        padding-right:40px;
        float:right;
}

.share {
	text-align:right;
	}



.nav {
	margin:0 auto;
	width:960px;
	height:44px;
}

.navlist {
	width:960px;
	font-size:11px;
	line-height:12px;
	text-transform: uppercase;
	color:#fff;
}

.navlist ul{
	margin:0;
	padding:0;
	list-style: none;
}

.navlist ul li{
	float:left;
	width:148px;
	height:35px;
	background:#464646;
	border-left:2px #fff solid;
	padding-top:6px;
	padding-left:10px;
	padding-bottom:0px;
}

.navlist ul li a{
	color:#fff;
	text-decoration: none; 
	display: block;
	margin:0;
	padding:0;
        width:100%;
	height:100%;
	
}

.navlist ul li a:hover {
        color:#eaeaea;text-decoration: underline;
}

.navlist ul li.current_page_item {
        background:#3c7032;
}

.navlist ul li.current_page_parent {
        background:#3c7032;
}

.navlist ul li.current_page_parent a:hover {
        color:#fff;
}

.navlist ul li.current_page_item a:hover {
        color:#fff;
}

.navlist ul li:first-child {
        border-left:2px #464646 solid;
}

.navlist ul li.current_page_item:first-child { 
        border-left:2px #3c7032 solid;
}

.photo {
	margin:0 auto;
	width:960px;
}

.slidertitle1 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-90px;
	margin-right:40px;
}

.slidertitle2 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-120px;
	margin-right:60px;
}

.slidertitle3 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-155px;
	margin-right:90px;
}

.slidertitle4 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-127px;
	margin-right:65px;
}

.slidertitle5 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-90px;
	margin-right:50px;
}

.slidertitle6 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-98px;
	margin-right:55px;
}

.slidertitle7 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-103px;
	margin-right:60px;
}

.slidertitle8 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-100px;
	margin-right:45px;
}

.slidertitle9 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-85px;
	margin-right:55px;
}

.slidertitle10 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-85px;
	margin-right:85px;
}

.slidertitle11 {
	text-transform: uppercase;
	font-weight: normal;
	margin-left:-120px;
	margin-right:55px;
}

#slider-container {
	margin:0px auto 10px auto;
	width:960px;
        }
        
#slider-container a {
        color:#000;text-decoration: none;
}

#slider-container a:hover {
        color:#555;
}
        
#slider-container img {
        border:none;
}
        


/* slider specific CSS */
.sliderGallery {
            background: url("slider/slider-bg.jpg") no-repeat;
            overflow: hidden;
            position: relative;
            height: 179px;
            width: 960px;
        }
        
.sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
.sliderGallery ul li {
            display: inline;
            padding:0 20px;
        }
        
.sliderGallery ul li:first-child {
            display: inline;
            padding-left:40px;
        }
 
        
.slider { 
	width: 903px; 
	height: 17px; 
	padding: 1px; 
	position: relative; 
	top:153px; 
	left:28px; 
	background: url('slider/scrollbar.png') no-repeat; }
        
.handle{
            position: absolute;
            cursor: move;
            height: 17px;
            width: 181px;
            top: 0;
            background: url('slider/scroller.png') no-repeat;
            z-index: 100;
        }
        
.slider span {
            color: #fff;
            font-size: 11px;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
.slider .slider-1 {
            left: 50px;
        }
        
.slider .slider-2 {
            left: 465px;
        }
        
.slider .slider-3 {
            left: 580px;
        }

.slider .slider-4 {
            left: 770px;
        }

.main{
	margin:0 auto;
	width:960px;	
}

.content-home {
	width:423px;
	float:left;
}

.content {
	width:565px;
	float:left;
}

.contentcontain{
	margin:0;
	padding:10px 10px 10px 25px;
}

.prodimage{
	text-align:center;
}

.contentcontain-home{
	margin:0;
	padding-top:60px;
	padding-left:40px;
	padding-right:30px;
}

.home-text{
	font-size:14px;
	font-weight:500;
	line-height:17px;
}

.sidebar {
	width:395px;
	float:left;
}

.sidebar-home {
	width:525px;
	float:right;
	padding-top:40px;
}

.sidebarcontain{
	padding: 10px 30px 10px 20px;
}

.sidebarcontain a {
        font-size:11px;
        color:#3c7032;
        text-decoration:underline;
}

.sidebarcontain a:hover {
        text-decoration: none;
}

.sidebarcontain img {
        margin-right:18px;
        margin-bottom:-4px;
}

.sidebarcontain-home{
        padding-top:32px;
	padding-right:25px;
	margin:0;
}

.sidebarcontain-home img {
       padding:2px;
       border:;
}      

.sidenav {
	text-transform: uppercase;
}

.sidenav ul{
	list-style: none;
	margin:0;
	padding:0;
}

.sidenav ul li{
	display:block;
	margin-bottom:8px;
}

.sidenav ul li a {
        color:#000;
        text-decoration:none;
}

.sidenav ul li a:hover {
        color:#3c7032;
        text-decoration:none;
}

.sidenav ul li.current_page_item a {
        color:#3c7032;
}

.footer{
	width:960px;
	height:125px;
	margin:0 auto;
}

.footpad {
        text-align:center;
        font-size:10px;
        z-index:99999;
        margin-top:150px;
}

