body { /* EDITED by Andrew 09/2006 */
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;}

body, td {font-family:Arial, sans-serif;
    font-size:75%;
    color:#333333;}

.shadow {background-image:url(/IMAGE/app/nav/gradient.gif); background-repeat:repeat-x; font-size:7px;}
.smallnum {font-size:80%; color:#986828;}
.codenum {font-size:80%; line-height:100%;}

/* styles for masthead DHTML nav */

td.nav { border-top:#727272 1px solid; border-left:#727272 1px solid; border-bottom:#333333 1px solid; background-color:#464646;}

td.nav2 { border-top:#727272 1px solid; border-bottom:#333333 1px solid; background-color:#464646;}

tr.graybg { background-color:#727272 }

.navlink {color:#ffffff; font-size: 12px; font-weight:bold; text-decoration: none;}
a:link.navlink {color:#ffffff;}
a:visited.navlink {color:#ffffff;}
a:hover.navlink {color:#ffcc00;}

.mastlink {color:#ffffff; font-size: 11px; font-weight:bold; text-decoration: none;}
a:link.mastlink {color:#ffffff;}
a:visited.mastlink {color:#ffffff;}
a:hover.mastlink {color:#ffcc00;}

.mastlink2 {color:#ffffff; font-size: 12px; font-weight:bold; text-decoration: none;}
a:link.mastlink2 {color:#ffffff;}
a:visited.mastlink2 {color:#ffffff;}
a:hover.mastlink2 {color:#ffcc00;}

A.ununderlinelink {
font-size: 12px; font-family: Arial, sans-serif;text-decoration: none
}
A.underlinelink {
font-size: 12px; font-family: Arial, sans-serif;text-decoration: underline
}

.yellow {color:#ffcc00; font-size:11px; }

.black {color:#000000; font-size:11px; }

/* styles for masthead DHTML nav */


<style type="text/css">
<!--
.style5 {font-size: 36px}
-->
</style>

input, select, textarea {
    color: #333333;
    font-family: Arial, sans-serif;
    font-size: 12px;
    margin-top:3px;
    padding-left:2px;
    }

input.search {color: #333333;
    width:120px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    margin-top:3px;
    background-color:#ffffff;
    }

input.footeremail {color: #333333;
    width:150px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    margin-top:3px;
    background-color:#ffffff;
    }

select.searchselect {color: #333333;
    width:150px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    margin-top:3px;
    padding-left:2px;
    }

.txt1 {font-size:92%; line-height:120%;}
/* -- txt3 is same size as H3, but not bold -- */
.txt3 {font-size:120%;}

p {margin-top:4px; margin-bottom:0px;}

/*
Ul {LIST-STYLE-POSITION: outside;
    LIST-STYLE-IMAGE: url(http://www.circuitcity.com/IMAGE/app/r/bullet.gif);
    MARGIN: 5px 0px 10px 10px}

LI {LIST-STYLE-POSITION: outside;
    MARGIN: 0px 0px 1px 1px}
*/

.list  {text-indent:-6px; margin-left:6px; margin-top:2px;}
.listtxt1  {font-size:92%; line-height:120%; text-indent:-6px; margin-left:6px; margin-top:2px;}

a:link.none {text-decoration:none;}
a:visited.none {text-decoration:none;}
a:hover.none {text-decoration:underline;}
/*a:hover.white.none {color:white; text-decoration:underline;}*/

a:link {color:#333333;}
a:visited {color:#333333;}
a:hover {color:#333333;}

.redtxt {color:#E60000;}
a:link.redtxt {color:#E60000;}
a:visited.redtxt {color:#E60000;}
a:hover.redtxt {color:#E60000;}

.white {color:#FFFFFF;}
a:link.white {color:#FFFFFF;}
a:visited.white {color:#FFFFFF;}
a:hover.white {color:#FFFFFF;}

.gray {color:#666666;}
a:link.gray {color:#666666;}
a:visited.gray {color:#666666;}
a:hover.gray {color:#666666;}

.green {color:#009900;}
a:link.green {color:#009900;}
a:visited.green {color:#009900;}
a:hover.green {color:#009900;}

.cross {text-decoration:line-through;}
.redtab {color:white; background-color:#E50000; font-size:90%; padding-left:2px; padding-right:2px;}

.whitebg {background-color:#ffffff;}
.red {background-color:#E50000;}
.yellowd {background-color:#FFCC00;}
.yellowl {background-color:#FFF0B2;}
.darkgray {background-color:#464646; border-top:#666666 1px solid; border-bottom:#333333 1px solid;}
.grayl {background-color:#EFEFEF;}
.graym {background-color:#E7E7E7;}

.redmasthead {background-image:url(/IMAGE/app/r/red_masthead.gif); background-repeat:repeat-x; background-color:#E50000;}
.yellowbot229 {background-image:url(/IMAGE/app/r/yellow_bot2_29.gif); background-repeat:repeat-x;}
.yellowline2white {background-color:white; background-image:url(http://www.circuitcity.com/IMAGE/app/r/yellow_1_2.gif); background-repeat:repeat-x;}
.yellowline1 {background-color:#FFF0B2; background-image:url(http://www.circuitcity.com/IMAGE/app/r/yellow_1_1.gif); background-repeat:repeat-x;}


/*
.grayline1 {background-image:url(http://www.circuitcity.com/IMAGE/app/r/gray_1_1.gif); background-repeat:repeat-x;}
.gray116 {background-image:url(http://www.circuitcity.com/IMAGE/app/r/gray_116.gif); background-repeat:no-repeat;}
.gray188 {background-image:url(http://www.circuitcity.com/IMAGE/app/r/gray_188.gif); background-repeat:no-repeat;}
.red42 {background-image:url(http://www.circuitcity.com/IMAGE/app/r/red_42.gif); background-repeat:repeat-y;}
*/
.void {border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; background-color:#999999;}
.grayline1yellow {background-color:#FFCC00; background-image:url(http://www.circuitcity.com/IMAGE/app/r/gray_1_1.gif); background-repeat:repeat-x;}
.blacklineyellow {background-color:#FFF0B2; background-image:url(http://www.circuitcity.com/IMAGE/app/r/black_1_1.gif); background-repeat:repeat-x;}
.bgstripe {background-color:#666666; background-image:url(http://www.circuitcity.com/IMAGE/app/r/bg_stripe.gif);}

td.sorton {background-image:url(http://www.circuitcity.com/IMAGE/app/r/sort_grad_dark.gif); background-repeat:repeat-x;
    height:22px; padding-left:5px; padding-right:5px;
    border: #b0b0b0 1px solid;}

td.sortoff {background-image:url(http://www.circuitcity.com/IMAGE/app/r/sort_grad_light.gif); background-repeat:repeat-x;
    height:22px; padding-left:5px; padding-right:5px;
    border: #b0b0b0 1px solid;}

td.yellowbgtopleftbot {border-top:#FFCC00 1px solid; border-left:#FFCC00 1px solid; border-bottom:#FFCC00 1px solid; background-color:#FFF0B2;}
td.yellowbgrightleftbot {border-right:#FFCC00 1px solid; border-left:#FFCC00 1px solid; border-bottom:#FFCC00 1px solid; background-color:#FFF0B2;}
td.yellowbgborder {border:#FFCC00 1px solid; background-color:#FFF0B2;}
td.topblack1 {border-top: #333333 1px solid;}
td.botblack1 {border-bottom: #333333 1px solid;}

td.yellowtop1 {border-top: #FFCC00 1px solid;}
td.yellowtop1bg {background-color:#FFF0B2; border-top: #FFCC00 1px solid;}
td.yellowtop2 {border-top: #FFCC00 2px solid;}
td.yellowtop2grayr1 {border-top: #FFCC00 2px solid; border-right: #CCCCCC 1px solid;}
td.yellowtop2grayl1 {border-top: #FFCC00 2px solid; border-left: #CCCCCC 1px solid;}
td.yellowtop2grayl1r1 {border-top: #FFCC00 2px solid; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;}
td.yellowtop2gray3 {
    border-top: #FFCC00 2px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;}

td.yellowbot2 {border-bottom: #FFCC00 2px solid;}
td.yellowleft2 {border-left: #FFCC00 2px solid;}
td.yellowleft2top1 {border-left: #FFCC00 2px solid; border-top: #FFCC00 1px solid;}
td.yellowright2 {border-right: #FFCC00 2px solid;}
td.yellowright2top1 {border-right: #FFCC00 2px solid; border-top: #FFCC00 1px solid;}
td.yellowtop2bg {background-color:#FFF0B2; border-top: #FFCC00 2px solid;}
td.yellowtop2bglr {background-color:#FFF0B2; border-top: #FFCC00 2px solid; border-left: #FFCC00 2px solid; border-right: #FFCC00 2px solid;}
td.yellowtop2bglrgray1 {background-color:#FFF0B2; border-top: #FFCC00 2px solid; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;}

td.yellowleftright2 {
    border-right: #FFCC00 2px solid;
    border-left: #FFCC00 2px solid;}

td.yellowbot2lr {
    border-bottom: #FFCC00 2px solid;
    border-left: #FFCC00 2px solid;
    border-right: #FFCC00 2px solid;}

td.leftyellow {background-color:#FFF0B2;
    border-left: #FFCC00 1px solid;
    border-bottom: #FFCC00 1px solid;}

td.rightyellow {background-color:#FFF0B2;
    border-right: #FFCC00 1px solid;
    border-bottom: #FFCC00 1px solid;}

td.topyellow {background-color:#FFF0B2;
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-top: #FFCC00 2px solid;}

td.topyellowbot {background-color:#FFF0B2;
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-top: #FFCC00 2px solid;
    border-bottom: #CCCCCC 1px solid;}

td.topwhitebot {background-color:#FFFFFF;
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-top: #FFCC00 2px solid;
    border-bottom: #CCCCCC 1px solid;}

td.redtop2 {border-top: #E50000 2px solid;}
td.redtop2gray3 {border-top: #E50000 2px solid;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;}

td.leftgray {border-left: #CCCCCC 1px solid;}
td.rightgray {border-right: #CCCCCC 1px solid;}
td.leftgraybg {border-left: #CCCCCC 1px solid; background-color:#EFEFEF;}
td.rightgraybg {border-right: #CCCCCC 1px solid; background-color:#EFEFEF;}
td.leftrightgraybg {border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; background-color:#EFEFEF;}
td.leftrighttopbotgraybg {border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; background-color:#F7F7F7;border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid;}
td.lefttopbotgraybg {border-left: #CCCCCC 1px solid; background-color:#F7F7F7;border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid;}
td.topbotgraybg {background-color:#F7F7F7;border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid;}

td.graytopbot {border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid;}
td.graytopbotright {border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;}
td.graytopbotleft {border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; border-left: #CCCCCC 1px solid;}
td.grayleftright1 {border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;}
td.grayleftright1topblack1 {border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;border-top: #333333 1px solid;}
td.grayleft2 {border-left: #CCCCCC 2px solid;}

td.leftbotgray {
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;}

td.leftbot2gray {
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 2px solid;}

td.rightbot2gray {
  border-right: #CCCCCC 1px solid;
  border-bottom: #CCCCCC 2px solid;}

td.leftrightbot2gray {
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 2px solid;}

td.bot2gray {
    border-bottom: #CCCCCC 2px solid;}

td.rightbotgray {
    border-right: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;}

td.rightgray {
    border-right: #CCCCCC 1px solid;}

td.botgray {
    border-bottom: #CCCCCC 1px solid;}

td.topgray {
    border-top: #CCCCCC 1px solid;}

td.topgraybg {
    border-top: #CCCCCC 1px solid;
    background-color: #F7F7F7;}

td.topgrayyellow {
    border-top: #CCCCCC 1px solid;
    background-color: #FFCC00;}

td.topgrayyellowl {
    border-top: #CCCCCC 1px solid;
    background-color: #FFF0B2;}

td.topleftgrayyellow {
    border-top: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    background-color: #FFCC00;}

td.bordergray3 {
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;}

td.bordergray4 {
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;}

td.leftbrown2 {border-left: #E7CF8C 2px solid;}
td.topbrown1 {border-top: #E7CF8C 1px solid;}

td.leftblack {
    background-color:#FFF0B2;
    border-top: #333333 2px solid;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
}

td.rightblack {background-color:#FFF0B2;
    border-top: #333333 2px solid;
    border-bottom: #333333 2px solid;
    border-right: #333333 2px solid;
}
td.boxblack {
    background-color:#FFF0B2;
    border-top: #333333 2px solid;
    border-left: #333333 2px solid;
    border-bottom: #333333 2px solid;
    border-right: #333333 2px solid;
}

.main {margin-top:0px; margin-right:0px; margin-bottom:40px; margin-left:0px;}

.sp00050010 {margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:10px;}
.sp00001510 {margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:10px;}
.sp00001505 {margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:5px;}
.sp00051500 {margin-top:0px; margin-right:5px; margin-bottom:15px; margin-left:0px;}

.sp20bot {margin-bottom:20px;}
.sp10bot {margin-bottom:10px;}
.sp01050005 {margin-top:1px; margin-right:5px; margin-bottom:0px; margin-left:5px;}
.sp01050505 {margin-top:1px; margin-right:5px; margin-bottom:5px; margin-left:5px;}
.sp01051505 {margin-top:1px; margin-right:5px; margin-bottom:15px; margin-left:5px;}
.sp01051005	{margin-top:1px; margin-right:5px; margin-bottom:10px; margin-left:5px;}

.sp05050500 {margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:0px;}
.sp05051500 {margin-top:5px; margin-right:5px; margin-bottom:15px; margin-left:0px;}
.sp05051505 {margin-top:5px; margin-right:5px; margin-bottom:15px; margin-left:5px;}
.sp05100510 {margin-top:5px; margin-right:10px; margin-bottom:5px; margin-left:10px;}
.sp05150515 {margin-top:5px; margin-right:15px; margin-bottom:5px; margin-left:15px;}
.sp05051000 {margin-top:5px; margin-right:5px; margin-bottom:10px; margin-left:0px;}
.sp05051005 {margin-top:5px; margin-right:5px; margin-bottom:10px; margin-left:5px;}
.sp05050505 {margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px;}
.sp05050005 {margin-top:5px; margin-right:5px; margin-bottom:0px; margin-left:5px;}
.sp05002000 {margin-top:5px; margin-right:0px; margin-bottom:20px; margin-left:0px;}

.sp03100000 {margin-top:3px; margin-right:10px; margin-bottom:0px; margin-left:0px;}
.sp03000000 {margin-top:3px; margin-right:0px; margin-bottom:0px; margin-left:0px;}
.sp03101000 {margin-top:3px; margin-right:10px; margin-bottom:10px; margin-left:0px;}
.sp03001000 {margin-top:3px; margin-right:0px; margin-bottom:10px; margin-left:0px;}

.sp07102010 {margin-top:7px; margin-right:10px; margin-bottom:20px; margin-left:10px;}
.sp07050005 {margin-top:7px; margin-right:5px; margin-bottom:0px; margin-left:5px;}
.sp12052020 {margin-top:12px; margin-right:5px; margin-bottom:20px; margin-left:20px;}

.sp10050005 {margin-top:10px; margin-right:5px; margin-bottom:0px; margin-left:5px;}
.sp10051005 {margin-top:10px; margin-right:5px; margin-bottom:10px; margin-left:5px;}
.sp10000505 {margin-top:10px; margin-right:0px; margin-bottom:5px; margin-left:5px;}
.sp10052005 {margin-top:10px; margin-right:5px; margin-bottom:20px; margin-left:5px;}
.sp10200505 {margin-top:10px; margin-right:20px; margin-bottom:5px; margin-left:5px;}

.sp15000510 {margin-top:15px; margin-right:0px; margin-bottom:5px; margin-left:10px;}
.sp15000500 {margin-top:15px; margin-right:0px; margin-bottom:5px; margin-left:0px;}
.sp15050500 {margin-top:15px; margin-right:5px; margin-bottom:5px; margin-left:0px;}
.sp15051005 {margin-top:15px; margin-right:5px; margin-bottom:10px; margin-left:5px;}

.sp30 {margin-top:30px;}
.sp20 {margin-top:20px;}
.sp10 {margin-top:10px;}
.sp7 {margin-top:7px; margin-bottom:10px;}
.sp5 {margin-top:5px; margin-bottom:10px;}
.sp1005 {margin-top:10px; margin-bottom:5px;}
.sp5top {margin-top:5px;}
.sp7top {margin-top:7px;}
.sp55 {margin-left:5px; margin-right:5px;}
.sp75 {margin-left:7px; margin-right:5px;}
.sp1010 {margin-left:10px; margin-right:10px;}
.sp1000 {margin-left:10px; margin-right:0px;}
.sp0010 {margin-left:0px; margin-right:10px;}

.w320 {width:320px;}
.w400 {width:400px;}
.w320h120 {width:320px; height:120px;}
.w200 {width:200px;}
.w150 {width:150px;}
.w120 {width:120px;}
.w100 {width:100px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w20 {width:20px;}

h1 {font-size:160%; margin-bottom:2px; font-weight:normal; margin-top:0px;}
h2 {font-size:140%; margin-bottom:2px;}
h3 {font-size:120%; margin-bottom:2px; margin-top:0px;}
.inline {display:inline;}
/*
img.thumbsmall {margin-right:1px; margin-bottom:20px;}
*/
img.icon {margin-right:0px; margin-bottom:4px;}
img.screenshot {border: #333333 1px solid;}
img.nodisplay { display:none; }

td.rating {width:50px; height:10px;
    background-color:#CCCCCC;
    border-top: #666666 1px solid;
    border-right: #999999 1px solid;
    border-left: #666666 1px solid;
    border-bottom: #999999 1px solid;}

td.space {font-size:3px;}
.space {font-size:3px;}

.normalweight {font-weight:normal;}

.LstPriceReg {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: bold;
	color: E60000;
}
.LstPriceSub {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	font-weight: bold;
	color: E60000;
	text-decoration: line-through;
}


/*------------------------ added 04/03/05 by R/GA -------------------------*/
#divLinks   {position:relative; left:0px; top:0px; visibility:hidden;}
#divMessage {position:absolute; left:-6px; top:-5px; width:221px; visibility:hidden;}
#divShell {background:#FCFBDE; border:1px solid #FCCE04;}
.shellhdr {background:#FFF0B2; padding:5px 5px 5px 5px;}
.rollOverLayer     { color: #000000; font-size: 11px; font-family: Arial, Helvetica; display: none; margin-top: -6px; margin-left: -11px; padding: 5px; position: absolute; z-index: 100; width: 221px }

.redmasthead2 {background-image:url(/IMAGE/app/r/red_masthead2.gif); background-repeat:repeat-x;}

.bordergray4bg {
    border-right: #CCCCCC 1px solid;
    border-left: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
	background:#F4F4F4;
	padding:7px 10px 7px 10px;}
	
.bggray {background:#F4F4F4;}
.sp8010 {margin-left:80px; margin-top:10px;}
.w460 {width:460px;}

td.yellowtop3 {border-top: #FFCC00 3px solid;}

.graym2 {background-color:#DCDEDC;}

/* Wrapper/Columns - Mike Hartman */

#centerWrap 
{ 
	margin:auto;
}
.toolbox_on
{
	width:969px;
}
.toolbox_on_compare_3col
{
	width:992px;
}
.toolbox_on_compare_4col
{
	width:1192px;
}
.toolbox_on_compare_5col
{
	width:1392px;
}
.toolbox_off
{
	width:817px;
}
.toolbox_off_compare_3col
{
	width:840px;
}
.toolbox_off_compare_4col
{
	width:1040px;
}
.toolbox_off_compare_5col
{
	width:1240px;
}
.toolbox_on #bgWrap
{
	background: url(/IMAGE/app/toolbox/background.gif) repeat-y;
	width:969px;
}
.toolbox_on_compare_3col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_3col.gif) repeat-y;
	width:992px;
}
.toolbox_on_compare_4col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_4col.gif) repeat-y;
	width:1192px;
}
.toolbox_on_compare_5col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_5col.gif) repeat-y;
	width:1392px;
}
.toolbox_off #bgWrap
{
	background: url(/IMAGE/app/toolbox/background.gif) repeat-y;
	width:817px;
}
.toolbox_off_compare_3col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_3col.gif) repeat-y;
	width:840px;
}
.toolbox_off_compare_4col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_4col.gif) repeat-y;
	width:1040px;
}
.toolbox_off_compare_5col #bgWrap
{
	background: url(/IMAGE/app/toolbox/background_compare_5col.gif) repeat-y;
	width:1240px;
}
#leftCol {
	float:left;
	padding-left:1px;
}
.toolbox_on #leftCol,  .toolbox_off #leftCol
{
	width:798px;
}
.toolbox_on_compare_3col #leftCol, .toolbox_off_compare_3col #leftCol 
{
	width:821px;
}
.toolbox_on_compare_4col #leftCol, .toolbox_off_compare_4col #leftCol
{
	width:1021px;
}
.toolbox_on_compare_5col #leftCol, .toolbox_off_compare_5col #leftCol
{
	width:1221px;
}
#rightCol 
{
	width:170px;
	float:left;
}
#contentArea {
	margin:10px;
	text-align:left;
}
.toolbox_on #contentArea,  .toolbox_off #contentArea
{
	width:778px;
}
.toolbox_on_compare_3col #contentArea, .toolbox_off_compare_3col #contentArea 
{
	width:801px;
}
.toolbox_on_compare_4col #contentArea, .toolbox_off_compare_4col #contentArea
{
	width:1001px;
}
.toolbox_on_compare_5col #contentArea, .toolbox_off_compare_5col #contentArea
{
	width:1201px;
}

/* Toolbox - Mike Hartman */
#toolbox 
{
	padding-top:128px;
	width:170px;
}
.toolbox_off #toolbox, .toolbox_off_compare_3col #toolbox, .toolbox_off_compare_4col #toolbox, .toolbox_off_compare_5col #toolbox
{
	display: none;
}

.tanHeader {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff0b2
}
.tanHeaderLeft {
	PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff0b2
}
.tanHeaderRight {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff0b2; TEXT-ALIGN: right
}
.bodyWhiteCell3 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.bodyWhiteCell4 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.bodyBotCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.bodyCompCell {
	BORDER-RIGHT: #999999 1px solid; BACKGROUND: url(/IMAGE/app/r/yellow_bar_bg.gif) repeat-x; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.attProductLeft {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 100px; POSITION: relative
}
.attProductRight2 {
	FLOAT: left; WIDTH: 240px; POSITION: relative
}
.attProductRight3 {
	FLOAT: left; WIDTH: 110px; POSITION: relative
}
.attProductBot {
	CLEAR: both; PADDING-TOP: 10px
}
.formContainer2 {
	CLEAR: both; WIDTH: 350px; PADDING-TOP: 5px
}
.formContainer3 {
	CLEAR: both; WIDTH: 220px; PADDING-TOP: 5px
}
.formLeft {
	PADDING-RIGHT: 5px; FLOAT: left; WIDTH: 20px; POSITION: relative
}
.formRight2 {
	FLOAT: left; WIDTH: 325px; PADDING-TOP: 3px; POSITION: relative
}
.formRight3 {
	FLOAT: left; WIDTH: 195px; PADDING-TOP: 3px; POSITION: relative
}
.cartButton {
	CLEAR: both; PADDING-TOP: 10px
}
.spacedElements {
	PADDING-TOP: 5px
}
.PopUpBlockTop {
	BACKGROUND: url(/IMAGE/app/r/box_top.gif) no-repeat; WIDTH: 300px; HEIGHT: 20px; TEXT-ALIGN: right
}
.PopUpBlockContent {
	BACKGROUND: url(/IMAGE/app/r/box_body.gif) repeat-y; PADDING-BOTTOM: 5px; WIDTH: 300px; PADDING-TOP: 5px
}
.PopUpBlockMessage {
	PADDING-LEFT: 10px; WIDTH: 280px
}
.PopUpBlockBottom {
	BACKGROUND: url(/IMAGE/app/r/box_bottom.gif) no-repeat; WIDTH: 300px; HEIGHT: 20px
}

/*--------------------------------------------------------------------------------------------*/
/*------------------       styles for masthead            ------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/* BEGIN MASTHEAD */
#masthead {
	width: 798px;
}

.toolbox_on_compare_3col #masthead, .toolbox_off_compare_3col #masthead
{
	width:821px;
}
.toolbox_on_compare_4col #masthead, .toolbox_off_compare_4col #masthead
{
	width:1021px;
}
.toolbox_on_compare_5col #masthead, .toolbox_off_compare_5col #masthead
{
	width:1221px;
}

#logo {
	width: 83px;
	height: 95px;
	float: left;
}

#mastTopRow {
	width: 715px;
	height: 60px;
	float: right;
	padding: 0px;
	margin: 0px;
}

.toolbox_on_compare_3col #mastTopRow, .toolbox_off_compare_3col #mastTopRow
{
	width:738px;
}
.toolbox_on_compare_4col #mastTopRow, .toolbox_off_compare_4col #mastTopRow
{
	width:938px;
}
.toolbox_on_compare_5col #mastTopRow, .toolbox_off_compare_5col #mastTopRow
{
	width:1138px;
}

/* BEGIN 3 WAYS TO SHOP */
#waysNav {
	width: 430px;
	height: 60px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#waysNav ul {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	background-color: #FFFFFF;
}

#waysNav ul li {
	display: inline;
}

/* END 3 WAYS TO SHOP */ /* BEGIN TOOLS NAV */
#toolsNav {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	height: 60px;
	float: right;
	text-align: right;
	background-color: #FFFFFF;
}

#toolsNav ul {
	padding: 8px 15px 0px 0px;
	margin: 0px;
	white-space: nowrap;
}

#toolsNav ul li {
	display: inline;
}

#toolsNav li {
	padding-right: 5px;
}

a.toolsNav:link {
	color: #777777;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.toolsNav:active {
	color: #999999;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

a.toolsNav:visited {
	color: #777777;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.toolsNav:hover {
	color: #999999;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

/* END TOOLS NAV */ /* BEGIN MAIN NAV */
#mainNav {
	background: url(/IMAGE/app/nav/redbar.gif) repeat-x;
	background-position: top;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 715px;
	height: 35px;
	text-align: left;
	float: right;
}

.toolbox_on_compare_3col #mainNav, .toolbox_off_compare_3col #mainNav
{
	width:738px;
}
.toolbox_on_compare_4col #mainNav, .toolbox_off_compare_4col #mainNav
{
	width:938px;
}
.toolbox_on_compare_5col #mainNav, .toolbox_off_compare_5col #mainNav
{
	width:1138px;
}

#mainNav ul {
	border: 0;
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style-type: none;
}

#mainNav ul li {
	display: block;
	float: left;
	border-left: 1px solid #A90000;
	margin: 0;
	padding: 0;
}

#mainNav ul li a {
	height: 35px;
	padding: 5px 15px 0px 15px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	display: block;
	text-align: center;
	text-decoration: none;
	background-image: url(/images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	vertical-align: middle;
}

#mainNav ul li.shorter { /* LENGTH OF NAV ITEM */
	width: 60px;
}

#mainNav ul li.midlength { /* LENGTH OF NAV ITEM */
	width: 90px;
}

#mainNav ul li.longer { /* LENGTH OF NAV ITEM */
	width: 115px;
}

#mainNav ul li.empty { /* LENGTH OF NAV ITEM */
	width: 1px;
	height: 35px;
}

.oneLine { /* VERTICALLY "CENTERS" ONE-LINE NAV ITEMS */
	line-height: 25px;
}

#mainNav li a:hover {
	color: #666666;
	text-decoration: none;
	background-image: url(/images/graybar.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* END MAIN NAV */ 

/* BEGIN STYLES FOR MILONIC MENUS */

.topmenuon, .topmenuoff
{
	background-image:url(/IMAGE/app/nav/redbar.gif) repeat-x;
	color:white;
	text-align:center;
	font-size: 10px;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana,sans-serif;
	text-transform: uppercase;
	//padding:0px 12px 0px 5px;*/

}

.topmenu

.topmenuon:link
{
	color: #FFCC00;
	text-decoration:underline
}
	
	
.topmenuoff:link, .topmenuoff:visited, .topemenuoff:hover
{
	color: #FFFFFF;
	text-decoration:underline
}


.menu0on, .menu0off
{

	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-transform:none;
}

.menu0off
{
	color: #FFFFFF;
	background-color: #464646;
	border:1px solid #727272;
}

.menu0off:link,.menu0off:visited,.menu0off:hover
{
	color:#FFFFFF;
	text-decoration:none;	
}


.menu0on
{
	color: #FFCC00;
	background-color: #727272;
	border:#727272 1 solid;
	
}

.menu0on:link,.menu0on:visited,.menu0on:hover
{
	color:#FFCC00;
	text-decoration:none;	
}

/* BEGIN SUBNAV */
#mastBotRow {
	width: 798px;
	height: 32px;
	background-color: #FFF0B2;
	clear: both;
	text-align: left;
}

.toolbox_on_compare_3col #mastBotRow, .toolbox_off_compare_3col #mastBotRow
{
	width:821px;
}
.toolbox_on_compare_4col #mastBotRow, .toolbox_off_compare_4col #mastBotRow
{
	width:1021px;
}
.toolbox_on_compare_5col #mastBotRow, .toolbox_off_compare_5col #mastBotRow
{
	width:1221px;
}

#secondaryNav {
	width: 395px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

#secondaryNav ul {
	padding: 8px 0px 5px 10px;
	margin: 0px;
	white-space: nowrap;
}

#secondaryNav ul li {
	display: inline;
}

#secondaryNav li {
	padding-right: 15px;
}

a.secondaryNav:link {
	color: #777777;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.secondaryNav:active {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

a.secondaryNav:visited {
	color: #777777;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.secondaryNav:hover {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

/* BEGIN MASTHEAD SEARCH FORM */
#mastSearchArea {
	width: 390px;
	float: right;
	text-align: right;
	margin-top: 2px;
}

input.mastSearch {
	color: #666666;
	width: 175px;
	border: 1px solid #999999;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin-right: 5px;
}

input.mastSearch2 {^M
        color: #0000FF;^M
        width: 175px;^M
        border: 1px solid #999999;^M
        font-family: Arial, sans-serif;^M
        font-size: 11px;^M
        background-color: #0000FF;^M
        margin-right: 5px;^M
}^M
^M
select.mastSelect {
	color: #666666;
	width: 130px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin-right: 5px;
}

.mastSearchText {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 5px;
}

/* END MASTHEAD SEARCH FORM */ /* END SUBNAV */
	/* BEGIN SITEWIDE BANNER */
#sitewide {
	width: 798px;
	height: 23px;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	text-align: left;
	clear: both;
}

.toolbox_on_compare_3col #sitewide, .toolbox_off_compare_3col #sitewide
{
	width:821px;
}
.toolbox_on_compare_4col #sitewide, .toolbox_off_compare_4col #sitewide
{
	width:1021px;
}
.toolbox_on_compare_5col #sitewide, .toolbox_off_compare_5col #sitewide
{
	width:1221px;
}
/* END SITEWIDE BANNER */ /* END MASTHEAD */

#mainNav_checkout {
background:url(/Image/app/nav/redbar.gif) repeat-x;
background-position:top;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
width:715px;
height:35px;
text-align:left;
float:right;
overflow:hidden;
}
#mainNav_checkout ul {
border:0;
margin:0px 0px 0px 5px;
padding:0;
list-style-type:none;
}
#mainNav_checkout ul li {
display:block;
float:left;
margin:0;
padding:0;
}
.header_checkout {
border:0;
font-size:15px;
font-weight:bold;
text-transform:none;
line-height:32px; 

}
/* BEGIN 3 WAYS TO SHOP */
#waysNav_checkout {
width:430px;
height:60px;
float:left;
padding:0px;
margin:0px;
background-color:#FFFFFF;
text-align:left;
font-size:10px;
font-weight:bold;
color:#777777;
text-transform:uppercase;
text-decoration: none
}
#waysNav_checkout ul {
padding:0;
margin:10px 0px 0px 7px;
white-space:nowrap;
background-color:#FFFFFF;
}
#waysNav_checkout ul li {
display:inline;
}
.steps {
font-size:15px;
text-align:left;
color:#ee0000;
font-weight:bold;
margin-top:10px;
margin-left: 10px;
}

/*--------------------------------------------------------------------------------------------*/
/*------------------       styles for toolbox             ------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/* BEGIN TOOLBOX TABLE CELLS */
.toolTanLeft {
background-color:#FFF0B2;
border-left:#999999 1px solid;
border-bottom:#DEAD00 1px solid;
padding:5px 0px 5px 10px;
word-wrap: break-word;
overflow: hidden;
}
.toolTanRight {
background-color:#FFF0B2;
border-right:#DEAD00 1px solid;
border-bottom:#DEAD00 1px solid;
padding:5px;
}
.toolTan {
background-color:#FFF0B2;
border-left:#999999 1px solid;
border-right:#DEAD00 1px solid;
border-bottom:#DEAD00 1px solid;
padding:5px 5px 5px 10px;
word-wrap: break-word;
overflow: hidden;
}

.toolTop {
background:  url(/IMAGE/app/toolbox/header_bottom_left.gif) repeat-x;
}
.toolBottomLeft {
background:  url(/IMAGE/app/toolbox/header_bottom_left.gif) repeat-x;
padding:4px 0px 4px 10px;
}
.toolBottomLeftNoPad {
background:  url(/IMAGE/app/toolbox/header_bottom_left.gif) repeat-x;
}
.toolBottomRight {
background:  url(/IMAGE/app/toolbox/header_bottom_right.gif) repeat-x;
}
/* END TOOLBOX TABLE CELLS */

/* BEGIN TOOLBOX TEXT */
.toolText {
color:#777777;
font-size:11px;
}
a.toolTextLink:link {color:#777777; text-decoration:none; font-size:11px;}
a.toolTextLink:active {color:#999999; text-decoration:underline; font-size:11px;}
a.toolTextLink:visited {color:#777777; text-decoration:none; font-size:11px;}
a.toolTextLink:hover {color:#999999; text-decoration:underline; font-size:11px;}

.toolTextDark {
color:#333333;
font-size:11px;
}

a.toolTextDark:link {color:#333333; text-decoration:underline; font-size:11px;}
a.toolTextDark:active {color:#777777; text-decoration:none; font-size:11px;}
a.toolTextDark:visited {color:#333333; text-decoration:underline; font-size:11px;}
a.toolTextDark:hover {color:#777777; text-decoration:none; font-size:11px;}
/* END TOOLBOX TEXT */

/*BEGIN VALUE PROP */
#valueProp {
width:160px;
margin:10px 0px 0px 10px;
}
#valueTop {
width:160px;
height:10px;
background:  url(/IMAGE/app/toolbox/images/valueprop_top.gif) no-repeat;
}
#valueMid {
width:160px;
background:  url(/IMAGE/app/toolbox/images/valueprop_bg.gif) repeat-y;
}
#valueContent {
font-family:Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
width:140px;
margin:0px 10px 0px 10px;
}
#valueLink {
width:140px;
text-align:right;
font-size:11px;
margin-top:5px;
}
a.valueLink:link {color:#999999; text-decoration:underline; font-size:11px;}
a.valueLink:active {color:#666666; text-decoration:none; font-size:11px;}
a.valueLink:visited {color:#999999; text-decoration:underline; font-size:11px;}
a.valueLink:hover {color:#666666; text-decoration:none; font-size:11px;}

#valueBot {
width:160px;
height:10px;
background:  url(/IMAGE/app/toolbox/images/valueprop_bot.gif) no-repeat;
}
/*END VALUE PROP */

/*--------------------------------------------------------------------------------------------*/
/*------------------       styles for footer              ------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/* BEGIN FOOTER */
#footer {
height:200px;
clear:both;
float:left;
text-align:left;
}
.toolbox_on #footer,  .toolbox_off #footer
{
	background: url(/IMAGE/app/toolbox/footer_bg.gif) no-repeat;
	width:810px;
}
.toolbox_on_compare_3col #footer, .toolbox_off_compare_3col #footer
{
	background: url(/IMAGE/app/toolbox/footer_bg_compare_3col.gif) no-repeat;
	width:833px;
}
.toolbox_on_compare_4col #footer, .toolbox_off_compare_4col #footer
{
	background: url(/IMAGE/app/toolbox/footer_bg_compare_4col.gif) no-repeat;
	width:1033px;
}
.toolbox_on_compare_5col #footer, .toolbox_off_compare_5col #footer
{
	background: url(/IMAGE/app/toolbox/footer_bg_compare_5col.gif) no-repeat;
	width:1233px;
}
#footerEmail {
width:325px;
float:left;
text-align:center;
padding-top:35px;
}
.footerBlock {
font-size:10px;
float:right;
padding:15px 30px 0px 25px;
}
#footerBottomNav {
width:790px;
color:#777777;
font-weight:bold;
font-size:10px;
float:left;
padding:23px 0px 0px 10px;
}
#footerBottomNav a {
margin-right:18px;
font-weight:bold;
font-size:10px;
}
a.footerBottomNav:link {color:#777777; text-decoration:none;}
a.footerBottomNav:active {color:#999999; text-decoration:underline;}
a.footerBottomNav:visited {color:#777777; text-decoration:none;}
a.footerBottomNav:hover {color:#999999; text-decoration:underline;}

#footerCopyright {
color:#AAAAAA;
font-size:10px;
width:400px;
float:left;
padding:8px 0px 0px 10px;
}
#footerLogos {
width:380px;
float:right;
text-align:right;
padding:8px 10px 0px 0px;
}
.footerNavText {
color:#777777;
font-size:11px;
}
a.footerNavText:link {color:#777777; text-decoration:none; font-size:11px;}
a.footerNavText:active {color:#999999; text-decoration:underline; font-size:11px;}
a.footerNavText:visited {color:#777777; text-decoration:none; font-size:11px;}
a.footerNavText:hover {color:#999999; text-decoration:underline; font-size:11px;}

.footerNavTextBold {
color:#777777;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}

#footer_checkout {
background: url(/IMAGE/app/toolbox/footer_bg_checkout.gif) no-repeat;
width:810px;
height:60px;
clear:both;
float:left;
text-align:left;
}

/* END FOOTER */


