﻿body{background-color:#3B81BF; margin:0px; font-family:arial; font-size:12px; color:#305d90; background-image:url(../images/skin/bgfade.jpg); background-repeat:repeat-x; background-position:131px left;}
td{vertical-align:top; font-family:arial; font-size:12px; text-align:left; color:#305d90;}
div{font-family:arial; font-size:12px; text-align:left; color:#305d90;}
p{font-family:arial; font-size:12px; text-align:left; color:#305d90;}
h1{font-size:20px; color:#305d90; font-style:italic;}
h2{font-size:15px; color:#305d90; padding:0px; padding-top:8px; padding-left:5px; margin:0px; background-color:#F3F8FF; height:37px; width:740px;}
h3{font-size:13px; font-weight:bold; color:#61bb47;}
h3 a, h3 a:visited{font-size:13px; font-weight:bold; color:#61bb47;}
hr {border:none; color:#999; height:1px;}
form {margin:0px; padding:0px;}
a{color:#CC6633;}
a img {
	text-decoration: none; border: none;
}
a:hover{text-decoration:none;}
li{padding-top:10px;}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #339933;
}

.searchsubhead {font-size:9px; margin-bottom:2px; margin-right:15px;}
.searchbutt {float:right;}

.quicksearch{padding:5px; border-top:solid 1px #305D90; border-bottom:solid 1px #305D90; background-color:#F3F8FF; height:37px; width:740px;}

.altColor {color:#61bb46;}

.smallcart {background-image:url(../images/skin/redemptioncart.gif); height:150px; background-repeat:no-repeat; border:solid 1px #61bb47; padding:5px; padding-top:20px;}

.titleForm {background-color:#F3F8FF; padding:5px;}
.valueForm {padding:5px;}

.imageOva {border:solid 1px #61bb47;}
.imageOut {border:solid 1px #ffffff;}

.randomthree {width:100%;}
.randomthreeitems {display:inline;width:234px; vertical-align:top; padding:5px; margin:3px; background-color:#F3F8FF; float: left;}
.randomthreeitems td {font-size:11px;}

.categoryitems {width:500px; border:solid 1px red;}
.categoryitem {padding:5px 4px; background-color:#61BB47; color:white; font-weight:bold; font-size:11px;}
.categoryitemOva {padding:5px 4px; background-color:#ECFFE6; color:#61BB47; font-weight:bold; cursor: pointer;font-size:11px;}
.categoryHead {padding:5px 4px; background-color:#305d90; color:white; font-weight:bold; font-size:11px;}

div.rewardspointsbox {border:solid 1px #61bb47; padding:5px; background-color:#ECFFE6;}
div.points {padding:3px; height:15px;}
div.pointsOva {background-color:white; padding:3px; height:15px;}
a.points{text-decoration:none; color:#305d90; font-weight:normal;}
a.points:hover{text-decoration:none; color:#305d90; border-bottom:none;  font-weight:normal;}

.searchbyproductid {background-color:#ECFFE6; padding:5px;}

/* main layout structure */
div.main{width:985px; padding-top:5px;}
div.banner{background-color:#003777; width:100%; height:131px; text-align:center;}
div.thingreenline{width:100%; background-image:url(../images/skin/thingreenline.jpg); background-repeat:repeat-x; position:absolute; top:131px; left:0px;}
div.body{border:solid 1px #E0E0E2; border-top:none; border-bottom:none; background-color:white;}
div.thingreyline {}
table.body{width:98%;}
td.body{padding-top:20px; padding-bottom:20px;}

/* navigation */
div.nav .spacer{height:10px;}
td.nav{width:180px; padding:20px;}
div.nav a{text-decoration:none; color:#305d90; font-weight:bold;}
div.nav a.ova{text-decoration:none; color:#305d90; font-weight:bold; border-bottom:solid 2px #61bb46;}
div.nav a:hover{text-decoration:none; color:#305d90; font-weight:bold; border-bottom:solid 2px #61bb46;}

/* footer */
div.footer .spacer{display:none;}
div.footer{height:144px; width:100%; background-image:url(../images/skin/hills.jpg); background-repeat:repeat; background-position:left bottom; position:relative;}
div.footer div.links{position:absolute; top:87px;left:25px;}
div.footer div.links a {color:white; font-size:10px; text-decoration:none; padding-right:10px;}
div.footer div.links a:hover {color:white;font-size:10px; text-decoration:underline;}
div.copyright{color:white; font-size:10px; position:absolute; top:90px; left:725px;}

/* misc */
.red{color:red;}
.small {font-size:11px;}
.delete {width:50px;height:15px; font-size:9px;}
.datatable {border-collapse:collapse;}
.datatable td{padding:5px; text-align:right;}
.datatable .heading {font-weight:bold; text-align:left;}
.imageright{float:right; margin:20px; border:solid #CBCED5 1px;}
.error {background-color:red;}
.redbox {border-top:solid 1px red; border-bottom:solid 1px red; background-color:#F4C6C6; padding:5px 10px; color:red;}

ul#pleasenote  { margin: 0px 20px;}
#pleasenote  { font-size: 85%;}

.new h3, .new span { font-size: 14px; margin: 0px;}
#right a:visited, #right a { color: #305d90;}
.redemption li {padding: 2px 0px;}
.redemption h3, .hereshow { font-size: 14px;}
.hereshow ol { vertical-align: top;}
.HereshowOL a, .hereshowOL a:visited { color: #61bb46}
.HereshowOL h3 { font-size: 16px;}
.HereshowOL { vertical-align: top;}


