
@import url("tools.css");
/* CSS Document */

body, html {
margin:0;
padding:0;
background-color:#333;
}

body {
font-size:62.5%;
}

a:active, a:link, a:hover {
outline:0;
}

img {
display:block;
border:0;
}

a {
    color:#b1d13d;
border:0; 
text-decoration:none;
cursor:hand;
}

div, img, p, ul, li, h1, h2, h3 {
padding:0;
margin:0;
}

#shell, #footer {
margin:0 auto;
width:970px;

background-color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.col1 {
float:left;
width:159px;
margin:0 30px 0 0;
display:inline;
min-height:400px;
height:auto !important;
height:400px;
}


.col2 {
float:left;
width:583px;
margin:102px 0 0 0 ;
}


.col3 {
float:left;
width:180px;
margin:102px 0 0 15px;
display:inline;
}

#footer .col2 {
margin-top:0;
}

#logo {
margin:34px 0 40px 0;
color:#fff;
font-size:2.5em;
text-transform:none;
font-weight:normal;
}

#logo, #logo span {
width:159px;
min-height:29px;
height:auto!important;
height:29px;
background:url('http://www.ruralzed.com/images/static/logo.gif') no-repeat top left;
}

#logo em {
font-style:normal;
color:#b1d13d;
}


/* Left nav list */

#leftnav {
float:left;
border-top:1px dotted #717171;
list-style-type:none;
margin:0 0 30px 0;
padding:0;
width:159px;
}

#leftnav li, #leftnav ul li {
padding:0.4em 0 0.4em 0;
}

#leftnav li a {
float:left;
clear:both;
cursor:hand;
text-decoration:none;
color:#fff;
}

#logo_block a.logos {
    float:left;
    margin-right:6px;
}

.level1 li {
float:left;
clear:both;
border-bottom:1px dotted #717171;
padding:0;
width:159px;

}

.level1 li a.replace {
left:15px;

}

.level1 li ul.level2 {
float:left;
clear:both;
margin:0.8em 0 -0.8em 0;
padding:0;
list-style-type:none;
border:0;
padding-bottom:0.4em;
}

.level1 li ul.level2 li  {
float:left;
clear:both;
border-top:1px dotted #717171;
border-bottom:0;
}

 

.level1 li ul.level2 li a.replace {
left:40px;
width:69px;
}

#leftnav a:hover, #leftnav a:hover span {
background-position: 0px -32px;
}



#home, #home span {
width:33px;
height:10px;
background:url('http://www.ruralzed.com/images/static/nav/nav1.gif') no-repeat 0 0;
}

#nav2, #nav2 span {
width:56px;
height:10px;
background:url('http://www.ruralzed.com/images/static/nav/nav2.gif') no-repeat 0 0;
}

#about, #about span {
width:37px;
height:10px;
background:url('http://www.ruralzed.com/images/static/nav/nav3.gif') no-repeat 0 0;
}






/* End left nav list */

/* Begin left nav strapline */
#leftnavblurb {
float:left;
clear:both;
font-size:1.5em;
color:#838383;
text-transform:uppercase;
}

#leftnavblurb, #leftnavblurb span {
width:159px;
min-height:139px;
height:auto!important;
height:139px;
background:url('http://www.ruralzed.com/images/static/leftslogan.1.gif') no-repeat 0 0;
}
/* End left nav strapline */


/* Image replaced Headers */

h2.replace, h3.replace {
float:left;
clear:both;
margin:10px 0 0 0;
}

#h2-1, #h2-1 span {
background:url('http://www.ruralzed.com/images/dynamic/heading_47b9bb2f94c62.gif') no-repeat 0 0;
width:381px;
height:45px;
}

#h3-1, #h3-1 span {
background:url('http://www.ruralzed.com/images/static/headers/h3-1.gif') no-repeat 0 0;
width:276px;
height:19px;
}

#h3-2, #h3-2 span {
background:url('http://www.ruralzed.com/images/static/headers/h3-2.gif') no-repeat 0 0;
width:137px;
height:19px;
}

#order, #toolkit {
margin:0.5em 0 0 0;
}

#order, #order span {
background:url('http://www.ruralzed.com/images/static/headers/h2-3.gif') no-repeat 0 0;
width:224px;
height:40px;
}

#toolkit, #toolkit span {
background:url('http://www.ruralzed.com/images/static/headers/h2-toolkit.gif') no-repeat 0 0;
width:131px;
height:17px;
}

#h2-form, #h2-form span {
background:url('http://www.ruralzed.com/images/dynamic/heading_47bc5d8d1312f.gif') no-repeat 0 0;
width:404px;
height:45px;
}

#h2-thanks, #h2-thanks span {
background:url('http://www.ruralzed.com/images/static/headers/thankyou.gif') no-repeat 0 0;
width:134px;
height:19px;
}

/* Content section */

.homemainimg {
margin:102px 0 1em 0;
float:left;
}

#homelinkslist {
clear:both;
float:left;
list-style-type:none;
margin-top:1.5em;
width:100%;
}

#homelinkslist li {
float:left;
}

#homelinkslist li a {
color:#fff;

}

.col3 ul.home-rnav {
clear:both;
float:left;
width:100%;
list-style-type:none;
}

.col3 ul.home-rnav li {
border-bottom:1px solid #717171;
float:left;
clear:both;
width:100%;
padding: 4px 0;
}

.col3 ul.home-rnav li.viewall {
padding:1em 0;
}

.col3 ul.home-rnav li.viewall a {
float:right;
}



.col3 ul.home-rnav li img {
margin:0 0 0 0;
}

img.brddotbot {
padding-bottom:0.2em;
}

.content {
float:left;
clear:both;
background-color:#fff;
padding:0 16px 1.5em 15px;
width:552px;
margin:0 0 0 0;
min-height:300px;
height:auto!important;
height:300px;
}


.content ul {
clear:both;
/* list-style-type:none; */
font-size:1.2em;
margin:0;
padding:0.4em 0 0 1.4em;
}

.content ul li a {
color:#333;
text-decoration:underline;
}

p.body {
float:left;
clear:both;
font-size:1.2em;
color:#333;
padding:10px 0;
width:100%;
}

.inner2col {
clear:both;
float:left;
width:100%;
}

.inner2col p.body {
clear:none;
width:270px;
}

.inner2col img {
float:right;
}

#toolkitlist {
clear:both;
list-style-type:none;
float:left;
width:388px;
margin-left:156px;
display:inline;
}

#toolkitlist li {
float:left;
}

form.contact {
float:left;
clear:both;
margin:1.5em 0;
width:100%;
}

form.contact label  {
clear:both;
float:left;
font-size:1.2em;
margin:0.2em 0 ;
width:100%;
}


form.contact label span {
width:130px;
float:left;
}

form.contact label input, form.contact textarea {
width:218px;
float:left;
background-color:#ededed;
border:0;
padding:5px;
}

form.contact select {
border:1px solid #c1c1c1;
}

select.profession {
width:228px;
}

.submitdiv {
clear:both;
width:100%;
float:left;
}

button {
float:right;
border:0;
text-align:right;
color:#333;
cursor:hand;
cursor:pointer;
padding:0 0 0 0;
width:70px;
height:15px;
background-color:#fff;
}

button img {
cursor:hand;

}



/* photo gallery */

#h2-gallery {
	margin:15px 0 15px 0;
}

#h2-gallery, #h2-gallery span {
background:url('http://www.ruralzed.com/images/static/titlegallery.gif') no-repeat 0 0;
width:106px;
height:19px;	
}

.galleryh3 {
margin-top:2px!important;	
}

p.gallerytext {
clear:both;
margin-bottom:10px;	
}

#picsthumbs {
list-style-type:none;
padding-left:0;
}

#picsthumbs li {
float:left;
border-top:1px solid #c1c1c1;
padding:2px 14px 0 0;
margin-bottom:30px;
}

#picsthumbs li.rightpad0 {
padding-right:0px;
}

#picsthumbs li img {
display:block;
border-top:1px dotted #c1c1c1;
border-bottom:1px dotted #c1c1c1;
padding:5px 0;
}

#picsthumbs li a {
float:left;
clear:both;
width:173px;
color:#B1D13D;
}

#picsthumbs li span.desc {
float:left;
clear:both;
width:173px;
font-size:0.8em;
position:relative;
padding:5px 0 10px 0;

border-bottom:1px dotted #c1c1c1;
min-height:12px;
height:auto!important;
height:12px;
}

#picsthumbs li span.desc img {
position:absolute;
top:5px;
right:0;
border:0;
padding:0;
}



#overlay {
background-color:#333333;
display:none;
left:0pt;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
position:absolute;
top:0pt;
width:100%;
height:100%;
z-index:1;
}

.litebox {
float:left;
height:560px;
width:314px;
z-index:10;
display:none;
position:absolute;
left:30%;
top:5%;
background-color:white;
border:3px solid #fff;
z-index:100;
}


.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }



.litebox img {
padding-bottom:3px;
behavior: url(styles/iepngfix.htc);
}

.litebox a.lbAction {
position:absolute;
top:10px;
right:10px;
}

/* Right hand column content */


.featurebox {
float:left;
clear:both;
width:167px;
border:1px solid #8d8d8e;
background-color:#424242;
padding:12px 0 12px 12px;
margin:0 0 12px 0;
display:inline;

}

.featurebox p {
text-transform:uppercase;
color:#b1d13d;
}

.featurebox p a {
float:left;
clear:both;
background:url('http://www.ruralzed.com/images/static/arra-green.gif') no-repeat 0 center ;
padding-left:14px;
color:#b1d13d;
margin:2px 0;
display:inline;
}

.featurebox p#find_out_more a {
	margin:0;
	padding:13px 0 0 0;
	background:none;
	color:#ffffff;
	font-size:1.1em;
}

*+html .featurebox p#find_out_more a {
	margin-top: -10px;
	margin-bottom:-12px;
}
*html .featurebox p#find_out_more a {
	margin-top: -10px;
	margin-bottom:-12px;
}

.featurebox .feature_box_arrow {
	float:left;
	margin:0;
	padding:15px 0 0 5px;
}
*+html .featurebox .feature_box_arrow {
	margin-top:-10px;
	margin-bottom:-12px;
}
*html .featurebox .feature_box_arrow {
	margin-top:-10px;
	margin-bottom:-12px;
}



/* footer */

#footer {
clear:both;
padding:15px 0;
}

#footer .greyhr, #footer .dottedhr {
height:4px;
_line-height:4px;
background-color:transparent;
border-top:0;
border-bottom:solid 1px #717171;
margin-bottom:10px;
}

#footer .dottedhr hr {
margin:0 0 3px 0!important;
_margin:0 0 -12px 0;
color:#333;
border-top:dotted 1px #717171;
}

#footer ul {
list-style-type:none;
}

#footer ul li {
float:left;
padding-right:4em;
}

#footer a {
color:#717171;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
line-height:1em;
}


#footer p {
float:left;
clear:both;
color:#717171;
font-size:1em;
margin-top:0.5em;
}
.error {
    color:#FF0000;
    clear:both;
}
#footer a:hover {
    color:#b1d13d;
}
#footer a.active {
    color:#b1d13d;
}

div.credit {
	float:left;
	clear:both;
	width:100%;

}

div.credit p {
	width:45%;

}

div.credit p.right {
	clear:none!important;
	text-align:right;
}