@charset "utf-8";
/* CSS Document */

/****************** Global Settings */
html{min-height:100.01%;}
html,body{height:100%;border:0;margin:0;padding:0;}
body{background:#fff url('/images/template/2005-bt2-bkg.gif') 50% 0;font:12px/1.5em Arial, Helvetica, sans-serif;color:#333;padding:0;}
body.plainbkg{background-color:#fff;background-image:none;}

/****************** Typography */
p,ul,ol,dl,td,th{font-size:12px;line-height:1.5em;}
p,ul,ol,dl{margin:0;padding:.2em 0 .8em 0;}
h1,h2,h3,h4,h5,h6{color:#743E86;margin:0;padding:.2em 0 .1em 0;font-weight:bold;line-height:normal;}
h1,h2{font-size:17px;color:#743E86;}
h3{font-size:15px;color:#437A3A;}
h4{font-size:14px;color:#437A3A;}
h5{font-size:13px;color:#437A3A;}
h6{font-size:12px;color:#437A3A;}


/****************** Common Formatting */
blockquote{margin:1.25em;padding:0 1.25em 0;}
small{font-size:0.85em;}
img{border:0;}
sup{bottom:0.3em;position:relative;vertical-align:baseline;}
sub{bottom:-0.2em;position:relative;vertical-align:baseline;}
acronym,abbr{border-bottom:1px dashed;cursor:help;letter-spacing:1px;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
ul{list-style-type:none;}
ul li{background:url('') no-repeat 0 .2em;padding-left:1.1em;margin-left:1em;}
ol{ list-style-position:inside;}
ol li{padding-left:1em;}

/****************** Sitewide Links */ 
a img,img,a:hover img{border:0;text-decoration:none;}
a,a:active,a:focus{border:none;outline:none;}
a:link{color:#743E86;font-weight:bold;text-decoration:none;}
a:visited{color:#743E86;font-weight:bold;text-decoration:none;}
a:hover,a:active{color:#BF375F;font-weight:bold;text-decoration:underline;}

/** other Links */
a.boxa:hover,a.boxa:active{color:#A88E66;font-weight:normal;text-decoration:none;}
a.boxa:link,a.boxa:visited,a.boxb:link,a.boxb:visited,a.boxc:link,a.boxc:visited{color:#000000;font-weight:normal;text-decoration:none;}
a.boxb:hover,a.boxb:active{color:#96190F;font-weight:normal;text-decoration:none;}
a.boxc:hover,a.boxc:active{color:#437A3A;font-weight:normal;text-decoration:none;}
a.pnav:hover,a.pnav:visited{color:#E6C9C5;font-weight:normal;text-decoration:none;}
a.pnav:link,a.pnav:active{color:#ffffff;font-weight:normal;text-decoration:none;}
a.tnav:hover,a.tnav:link,a.tnav:active,a.tnav:visited{color:#437A3A;font-size:13px;font-weight:bold;text-decoration:none;}

/****************** Forms */
form{display:inline;margin:0;padding:0;}
input,select,textarea{font-size:12px;}
textarea{line-height:1.25;width:100%;}
label{cursor:pointer;}
.required{color:#990000}

/****************** Tables */
table{border-collapse:collapse;border-spacing:0;margin:.5em 0;}
th,td{margin:0;}

/****************** Global Classes */
.floatright{float:right;display:inline;}
img.floatright{margin:.5em .25em .5em 1em;}
.floatleft{float:left;display:inline;}
img.floatleft{margin:.5em 1em .5em 0;}
.clear{clear:both;font-size:1px;height:0;line-height:0;}
.hideforscreen{display:none;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.justify{text-align:justify;}
.highlight{background:#ffc;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.error{color:#CC0000;}
.success{color:#669900;}
.block{display:block;}
.hide{position:absolute;left:-9000px;top:0;}
.small,small{font-size:10px;}
.white{color:#fff;}
.border{border:1px solid #993366;}
.border-solid{border:2px solid #D9A8FC;}


/****************** Layout Structure */
#wrapper{background:#fff;width:850px;margin:0 auto;border-width:0 1px;border-style:solid;border-color:#A6CF7D;}
#header{background:#fff url('/images/template/bkg-header.gif') repeat-x;width:100%;border:0;margin:0 auto;height:140px;}
#header #logo{float:left;height:107px;width:428px;background:url('/images/template/header-title.gif') no-repeat;margin:0 20px 0 20px;}
#header #logo a{height:107px;width:100%;}
#header #search{float:right;text-align:right;margin:50px 20px 20px 20px;}
#content{background:#fff;border:0;margin:0;padding:0 20px;}
#content #mainContent{float:left;width:72%;padding:0 20px 0 0;}
#content #sidecol{float:right;width:22%;overflow:hidden;border-left:1px solid #eee;padding:0 0 0 20px;}
#footer{background:#fff;width:100%;border:0;margin:0 auto;border-top:1px solid #eee;}
#footer p{margin:5px 20px;font-size:10px;}
#footer .copyright{float:left;}
#footer .fedex{float:right;}

/** mainNav */





/****************** All Other Content Styles */
/** products table */
table.products{border:0;width:100%;}
table.products td{padding:1px;font:11px Arial, Helvetica, sans-serif;height:180px;vertical-align:bottom;text-align:center;}
table.products img{/*background:#DEEFFF;padding:5px;border:1px solid #666;margin:0 auto;*/}
table.products div.prodLink{background:#F5E9FE;text-align:left;height:56px;border-top:1px dashed #EEEEEE;margin:5px 2px 2px;padding:1px 4px;}

/** boxes */
.box1{color:#A88E66;font-size:13px;font-weight:bold;line-height:16px;margin-bottom:3px;}
.box2{color:#96190F;font-size:13px;font-weight:bold;line-height:16px;margin-bottom:3px;}
.box3{color:#437A3A;font-size:13px;font-weight:bold;line-height:16px;margin-bottom:3px;}

/** spotlight table */
table.spotlight{background-color:#FFFFFF;border:solid 1px #E0E0E0;padding:2px;}
table.spotlight th{background-color:#F9ECEC;border:solid 1px #F9ECEC;color:#DD4C2D;font-weight:bold;padding:2px;}

/** promo box */
.promobox{margin:.5em 0;padding:3px;background:#DEBDF7;border:2px solid #993366;}
.promoboxinner{background:#EED8FE;border-width:1px;border-style:solid;border-color:#1D1D1D #C1C1C1 #C1C1C1 #1D1D1D;padding:10px;margin:0;text-align:center;}

/** links login */
.login{width:50%;margin:1em 0;}

/** listings table */
table.listings{width:100%;margin:.5em auto;border:1px solid #eee;}
table.listings th{vertical-align:bottom;padding:5px;text-align:left;border-bottom:2px solid #eee;}
table.listings td{vertical-align:top;padding:2px 5px;border-bottom:1px solid #eee;font-size:11px;}
table.listings td.edit{text-align:center;}

/** iframe */
.iframe{background:#fff;padding:0;margin:0;}
