* {
margin:0;
padding:0;
}
body {
padding:0px 0px 0px 35px;
margin:0;
color:#000000;
background-color:#C7E488;
font-family: Arial, Helvetica;
font-size: 10pt;
}
dt {
color: #003f00;
font-family: Arial, Helvetica;
font-size: 11pt;
font-weight: bold;
}
dd {
color: #000000;
font-family: Arial, Helvetica;
font-size: 10pt;
}
td.cat {
width: 50%;
vertical-align: bottom;
font-family: Arial, Helvetica;
font-size: 8pt;
}
hr {
height: 1;
color: #006600;
}
.catname {
color: #000000;
font-family: Arial, Helvetica;
font-size: 11pt;
font-weight: bold;
}
.FAQhead {
color: #003f00;
font-family: Arial, Helvetica;
font-size: 10pt;
font-weight:bold;
}
.navtext {	
	border: 1px solid #009900;
}
.notice {
	color: #003f00;
	font-family: Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.price {
	color: #dd0000;
	font-family: Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
}
.bigprice {
	color: #dd0000;
	font-family: Arial, Helvetica;
	font-size: 11pt;
	font-weight: bold;
}
.table0 {
	font-family: Arial, Helvetica;
	font-size: 10pt;
	padding-left:4px;
}
.table1 {
	background-color: ddffdd;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 10pt;
}
.table2 {
	background-color: #99ff99;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 10pt;
}
.table3 {
	background-color: #00ee00;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 10pt;
}
.promohead {
	background-color: #99ff99;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
}
.promotext {
	background-color: #ddffdd;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 8pt;
	text-align:left;
}
/* New CSS */
#cart {
padding-top:6px;
padding-right:6px;
height:24px;
text-align:right;
background:url(images/user-nav.jpg) top right no-repeat;
background-color:#FFFFFF;
font-size:10px;
color:#999999;
font:Arial, Helvetica;
}
a, a:visited {
font-size:10pt;
color: #229309;
text-decoration:underline;
}
a:hover, a:active { 
color:#25CC00;
text-decoration:none;
}
a img {
border:0;
}
#cart a, #cart a:visited {
font-size:8pt;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#cart a:hover, #cart a:active {
text-decoration:underline;
}
ol {
padding:25px 85px 0px 90px;
font-size:10pt;
}
ul {
padding:25px 35px 0px 60px;
font-size:10pt;
}
ul#side-nav {
padding:0px;
width:210px;
margin-left:30px;
}
ul#side-nav li {
padding-top:9px;
padding-bottom:9px;
list-style-image:url(images/bullet-sphere.jpg);
border-bottom:1px dotted #CCCCCC;
}
ul#side-nav li a, ul#side-nav li a:visited{
font-weight:bold;
color:#3B3B3B;
text-decoration:none;
}
ul#side-nav li a:hover, ul#side-nav li a:active {
color:#229309;
text-decoration:underline;
}
ul#side-nav li.last {
border-bottom:none;
}
ul.learn-more li {
padding-bottom:10px;
list-style-image:url(images/bullet-raquo.gif);
}
ul.features {
padding:30px 50px 30px 60px;
background-color:#ECF7D2;
}
ul.features li {
padding-bottom:7px;
list-style-image:url(images/bullet-tick-home.jpg);
}
ol.product-instr-list li {
padding-bottom:11px;
}
ol.nested-list, ul.nested-list {
margin:0;
padding:7px 0px 0px 25px;
}
ol.nested-list li, ul.nested-list li {
padding-bottom:7px;
}
p.features {
font-size:16pt;
color:#229309;
background-color:#ECF7D2;
}
div.page-sub-nav {
text-align:center;
width:95%;
margin:25px auto 0px auto;
padding:5px 3px 5px 3px;
font-size:8pt;
background-color:#ECF7D2;
border-top:1px dotted #229309;
border-bottom:1px dotted #229309;
}
div.page-sub-nav a {
font-size:8pt;
}
span.product-sub-header {
padding-left:25px;
font-size:10pt;
font-weight:bold;
color:#DD0000;
}
span.hr {
display:block;
width:700px;
}
span.lite {
font-size:16pt;
font-weight:bold;
color:#B9DD9F;
}
span.tiny {
padding:11px 0px 5px 0px;
display:block;
font-size:8pt;
color:#3B632A;
}
span.tiny-sim {
padding:5px 0px 7px 0px;
display:block;
font-size:8pt;
color:#3B632A;
}
span.sell-title {
font-size:14pt;
font-weight:bold;
color:#229309;
}
span.green {
color:#229309;
font-weight:bold;
}
table tr td.first-row {
padding:4px;
width:216px;
height:200px;
background-color:#ECF7D2;
border:1px dotted #229309;
}
div#filter {
padding:4px;
text-align:right;
background-color:#ECF7D2;
border:1px dotted #229309;
font-size:10pt;
}
table#homepage a, a.rental-link, table#homepage a:visited, a:visited.rental-link {
font-size:11.5pt;
font-weight:bold;
}
table#homepage a:hover, table#homepage a:active {
color:#FFFFFF;
background-color:#229309;
}
table#homepage ul, ul.bulletpoints {
margin:12px 4px 4px 25px;
padding:0;
font-size:8pt;
}
table#homepage ul li, ul.bulletpoints li {
padding-bottom:4px;
list-style-image:url(images/bullet-tick-home.jpg);
}
table tr td.second-row {
padding:4px;
width:216px;
height:80px;
background-color:#ECF7D2;
border:1px dotted #229309;
}
table tr td.third-row {
padding:4px;
width:334px;
height:50px;
background-color:#ECF7D2;
border:1px dotted #229309;
}
td.promo-text p {
font-size:9pt;
}
table#homepage ul.promo-list li {
font-size:9pt;
list-style-image:url(images/bullet-tick-box-promo.jpg);
}
table#homepage a.small-link, table#homepage a:visited.small-link {
font-size:10pt;
font-weight:normal;
}
table#homepage a:hover.nostyle, a:active.nostyle {
background:none;
}
table#homepage p {
margin:0;
padding:0;
}
iframe.pkg-btn {
border:none;
border-top:1px dotted #229309;
border-bottom:1px dotted #229309;
}
table.list {
margin:25px auto 15px auto;
max-width:90%;
border:1px solid #4B7339;
font-size:10pt;
text-align:center;
}
table.list tr td {
padding:5px;
text-align:left;
}
table.list tr td.alt {
background-color:#F4FFF4;
border-top:1px solid #D3E5D3;
border-bottom:1px solid #D3E5D3;
}
table.list tr th {
padding:5px;
background-color:#4B7339;
font-weight:bold;
color:#FFFFFF;
}
table.list tr td.hilite {
background-color:#C7E488;
}
td.center {
background-color:#FFFFFF;
padding:20px;
}
table tr td.left-side-bar {
background:url(images/side-bar-bot.jpg) bottom right no-repeat;
background-color:#FFFFFF;
padding:0px 10px 0px 20px;
}
a.select {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:4px 5px 4px 5px;
text-decoration:none;
width:216px;
display:block;
color:#666666;
background-color:#FFFFFF;
}
a.dark {
border-top:1px solid #F6F6F6;
border-bottom:1px solid #F6F6F6;
background-color:#F6F6F6;
}
a:hover.select {
border-top:1px dotted #FFFFFF;
border-bottom:1px dotted #FFFFFF;
background-color:#116ECD;
color:#FFFFFF;
}
a.select span {
padding-left:7px;
}
td.footer {
padding:15px;
font-size:8pt;
background-color:#3B632A;
color:#FFFFFF;
}
td.footer a, td.footer a:visited {
font-size:8pt;
color:#FFFFFF;
}
td.footer a:hover, td.footer a:active {
color:#FFFFFF;
}
p {
padding:25px 85px 0px 40px;
font-size:10pt;
}
p.small-text {
font-size:8pt;
}
.left-side-bar h1 {
padding:5px;
margin-bottom:22px;
font-size:14pt;
color:#999999;
background-color:#EEEEEE;
}
#homepage h1 {
padding:3px;
font-size:12pt;
color:#419BCB;
background-color:#FFFFFF;
}
.second-row h1 {
padding:3px;
font-size:12pt;
color:#419BCB;
background-color:#FFFFFF;
}
table tr td.cross-sell-banner {
padding:4px;
width:500px;
height:80px;
background-color:#ECF7D2;
border:1px dotted #229309;
}
h2 {
margin-bottom:25px;
border-bottom:3px solid #229309;
color:#3B632A;
}
h3 {
margin:45px 6px 15px 6px;
padding:4px 4px 4px 8px;
font-size:10pt;
background-color:#EEEEEE;
color:#3B632A;
}
h4 {
margin:45px 6px 0px 6px;
padding:4px 4px 4px 8px;
font-size:10pt;
background-color:#3B632A;
color:#FFFFFF;
}
h5 {
margin-left:4%;
margin-top:15px;
padding:4px 4px 4px 4px;
width:90%;
font-size:10pt;
border-bottom:1px dotted #CCCCCC;
}
#featured {
height:250px;
margin-bottom:2px;
border:1px solid #c0c0c0;
}
#featured #box{
padding:0px; 
}
#featured h2 {
margin-top:0;
margin-right:0px;
margin-left:0px;
padding-top:3px;
border-bottom:3px solid #00DC00;
border-top:2px solid #fff;
background-color:#e7e7e7;
font-size:1em
}
#featuredright {
margin-bottom:15px;
border:1px solid #c0c0c0;
width:50%; 
min-width:300px;
float: right;
}
#featuredright #box{
padding:0px; 
}
#featuredright h2 {
margin-top:0;
margin-right:0px;
margin-left:0px;
padding-top:3px;
border-bottom:3px solid #00DC00;
border-top:2px solid #fff;
background-color:#e7e7e7;
font-size:1em
}
#relatedlinks h2 {
margin-top:0;
margin-right:0px;
margin-left:0px;
padding-top:3px;
border-bottom:3px solid #00DC00;
border-top:2px solid #fff;
background-color:#e7e7e7;
font-size:1em
}
#relatedlinks {
max-width:100%;
margin-bottom:15px;
border:1px solid #C0C0C0
}
#relatedlinksbottom {
width=100%;
background-color:#e7e7e7;
font-size:10pt;
}
#menu h2 {
margin-top:0;
margin-right:0px;
margin-left:0px;
padding-top:3px;
border-bottom:3px solid #00DC00;
border-top:2px solid #fff;
background-color:#e7e7e7;
font-size:1em
}
#menu {
width=100%;
margin-bottom:15px;
border:0px solid #c0c0c0
}
/* Search styles */
div.result_title {
padding:0px 50px 0px 30px;
}
div.context {
padding:0px 50px 0px 50px;
font-size:10pt;
}
div.description {
padding:0px 50px 0px 50px;
font-size:10pt;
color:#999999;
}
div.infoline {
padding:0px 50px 0px 50px;
font-size:8pt;
color:#999999;
}
/* End of Search styles */