@charset "utf-8";
/* CSS Document */

html{
background-color:#333366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.clear{
clear:both;
}


#center-pane{
width:750px;
margin:0 auto;
background-color:#fff;
position:relative;
margin-top:4px;
}

#header-pane{
height:26px;
background-image:url(../images/top.gif);
font-size:10px;
background-color:#b5a76d;
}

#date{
color:#000;
padding-top:7px;
padding-left:25px;
width:325px;
float:left;
}

#date span{
font-weight:bold;
}

#nav-top{
color:#fff;
float:right;
width:325px;
margin-top:6px;
margin-right:10px;
}
* html #nav-top{
margin-right:0px;
}

#nav-top li{
list-style:none;
float:right;
}

#nav-top li a{
color:#fff;
float:left;
display:block;
margin-right:10px;
margin-left:10px;
}
table#table-container{
width:100%;
margin:0;
}

table#table-container tr td{
border:none;
padding:0px;
}
#left-pane{
background-color:#324278;
width:226px;
background-image:url(../images/feature-left-lines.gif);
background-repeat:repeat-y;
vertical-align:top;
}
#logo-print{
display:none;
}
a#logo{
display:block;
width:226px;
height:104px;
background-image:url(../images/logo.gif);
color:#fff;
}




#nav-left-container {
	background-image:url(../images/navBG.gif);
	width:226px;
	border-bottom:4px solid #fff;
}


#nav-left{
margin:0;
padding:0;
background-image:url(../images/navBG.gif);
width:171px;
padding: 20px 0px 17px 40px;
}

#nav-left li{
margin-left:20px;
list-style:none;
display:block;
}

#nav-left li a{
display:block;
}

#feature-left{
padding-top:15px;
padding-bottom:15px;
color:#fff;
font-size:10px;
}

#feature-left a{
text-decoration:underline;
color:#fff;
}

#feature-left p{
width:138px;
margin:0 auto;
padding-bottom:15px;
}

#spinfarming-logo{
background-image:url(../images/spin_farming_left_nav.gif);
width:138px;
height:70px;
display:block;
margin:0 auto;
}

#right-pane{
background-color:#e9f2cc;
vertical-align:top;
background-image:url(../images/right-content-right-line.gif);
background-repeat:repeat-y;
width:524px;
}

#banner{
width:520px;
height:162px;
background-image:url(../images/spin_gardening_banner.jpg);
border-bottom:4px solid #fff;
}

* html #banner{
border-bottom:2px solid #fff;
}

/*******/

table#features-table{
width:520px;
padding:0;
margin:0;
border-bottom:4px solid #fff;


}

table#features-table a:hover{
text-decoration:underline;
}

* html table#features-table{
border-top:4px solid #fff;
}
table#features-table tr td{
font-size:10px;
font-weight:bold;
}

.feature-hp-left{
background-image:url(../images/rightFB-BG.jpg);
width:203px;
background-repeat:repeat-y;
border-right:4px solid #fff;
vertical-align:top;
}

.feature-hp-left div{
margin-left:80px;
}
.feature-hp-left div h2{
font-size:14px;
color:#324178;
margin-bottom:0px;
}

.feature-hp-left div h2 a#buy-icon{
background-image:url(../images/icons/buy.gif);
background-repeat:no-repeat;
width:37px;height:15px;
display:block;
margin-right:3px;
float:left;

margin-top:1px;
}

.feature-hp-left div a{
color:#324178;
text-decoration:none;
}

.feature-hp-left div a:hover{
text-decoration:underline;
}

#free-pass-alongs{
background-image:url(../images/pass-alongs.gif);
display:block;
width:93px;
height:70px;
margin-left:7px;margin-right:7px;
margin-top:15px;
}

.feature-hp-center{
background-color:#be9c00;
background-image:url(../images/free-feature-lines.gif);
width:115px;
color:#fff;
background-repeat:repeat-y;
vertical-align:top;
}

.feature-hp-center div{
margin-left:4px;
}
.feature-hp-center div h2{
margin-top:10px;
margin-bottom:0px;
text-align:center;
font-size:14px;
}
.feature-hp-center div p{
text-align:center;
}

.feature-hp-center div a{
color:#fff;
text-decoration:none;
}

.feature-hp-center div a:hover{
text-decoration:underline;
}

.feature-hp-right{
background-color:#679a01;
color:#c2d699;
vertical-align:top;
}

.feature-hp-right div{
margin-left:15px;
}
.feature-hp-right div a{
color:#fff;
text-decoration:none;
}
.feature-hp-right div h2{
font-size:14px;
margin-top:10px;
margin-bottom:5px;
}
/*******/

#main-content{
padding:15px;
padding-top:0px;
padding-right:15px;
}

#main-content h1{
color:#ff8a00;
}

#main-content a{
color:#679a01;
text-decoration:none;
}

#main-content a:hover{
text-decoration:underline;
}

p.suborange{
color:#FF8A00;
font-weight:bold;
margin-bottom:5px;
}

#eu_feature_content
{
float:right; 
margin:0px 0px 0px 0px;
margin-right:-11px; 
color:#ffffff; 
width: 260px; background-color: white;
margin-left:10px;
}
* html #eu_feature_content{
margin-right:-6px;
}

#eu_feature_content_bg{
margin: 4px 0px 0px 4px; background-image:url(/common/images/featureBox3.gif);background-color:#b08c05;
}

#eu_feature_content_text{
padding: 10px 10px 5px 60px;
}

#eu_feature_content_text a{
color:#324278;

}

#eu_feature_content_text p{
margin-top:0px;
padding:0px;
}

#eu_feature_content_text .feature_header{
font-size:14px;
font-weight:bold;
}

#footer-pane{
background-image:url(../images/bottom_bar.gif);
height:48px;
color:#fff;
font-size:10px;
background-color:#b5a76d;
}

#copyright{
float:right;
margin-right:20px;
margin-top:13px;
font-weight:bold;
}
* html #copyright{
margin-right:10px;
}

.controller{

}

.controller table.page-selector{
font-size:10px;
font-weight:bold;

}
.controller table.page-selector tr td a{
color:#b5a76d;
}


.controller table.page-selector tr td.right{
padding-left:15px;
color:#b5a76d;
}
.controller table.page-selector tr td.right a, .controller table.page-selector tr td.left a{
color:#b5a76d;
}

.controller table.page-selector tr td.left{
padding-right:15px;
color:#b5a76d;
}

div.pic_info {
border-bottom:1px dotted #B5A76D;
border-top:1px dotted #B5A76D;
width:200px;
font-size:0.8em;
font-weight:bold;
color:#B5A76D;
}

div.free_box {
	background-color: #e0eac2;
	border: 1px solid #f8ffe1;
	float: left;
	height: 130px;
	margin: 20px -10px 0 -12px;
	width: 244px;
}
div.free_box p {
	line-height: 130%;
	margin: 0;
	padding: 0 0 0 11px;
}
div.free_box img {
	padding: 11px 0 10px 10px;
}