html, body {width: 100%; height: 100%;}

BODY
{
    BACKGROUND: url(/images/headertile.jpg) #250f00 repeat-x left top;
    MARGIN: 0px;
}
A
{
    COLOR: #e4f8ac;
    TEXT-DECORATION: none;
    outline:none;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana
}
h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana;
	color: #cae0aa;
	margin: 0px;
}

#main
{
    WIDTH: 100%;
    HEIGHT: 100%
}
#holder
{
    WIDTH: 100%;
    HEIGHT: 100%
}
#contentholder {}
#maincontent
{
    WIDTH: 986px;
    HEIGHT: 100%
}
#middle
{
    WIDTH: 986px;
    HEIGHT: 275px;
    BACKGROUND-COLOR: #ffffff;
    display: block;
    clear:both;
}
#nav
{
    FLOAT: left;
    padding: 4px 0px 0px 5px;
    WIDTH: 316px;
    HEIGHT: 266px;
    display:block;
    clear:both;
}
#nav img {border:0; padding:0;}
#banner
{
    FLOAT: right;
    padding: 4px 5px 0px 0px;
    WIDTH: 649px;
    HEIGHT: 266px
}
#leftside
{
    FLOAT: left;
    WIDTH: 326px;
    text-align: left;
}
#rightside
{
    FLOAT: right;
    WIDTH: 660px;
    text-align: left;
}
#maincopy
{
    FONT-SIZE: 11px;
    MARGIN: 0px 10px 10px 16px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana
}
#maincopy A
{
    COLOR: #e4f8ac;
    TEXT-DECORATION: none
}
#maincopy A:hover
{
    COLOR: #e4f8ac;
    TEXT-DECORATION: none
}
#subnav
{
    MARGIN: 12px 0px 0px 4px;
    WIDTH: 321px;
    BACKGROUND-COLOR: #1b0b00
}
#subnavtext
{
	padding: 15px 0px 15px 16px;
	font-size: 12px;
}
#subnavtext a
{
	text-decoration: none;
	color: #cae0aa;
}
#subnavtext a:hover
{
	text-decoration: none;
	color: #cae0aa;
}
#calculatorbox
{
    MARGIN: 12px 0px 0px 4px;
    WIDTH: 321px;
    HEIGHT: 189px;
    BACKGROUND-COLOR: #1b0b00
}
.calcdropdown
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.normalcell
{
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 5px 9px;
    WIDTH: 300px;
    COLOR: #d3d0ce;
    FONT-FAMILY: Verdana;
    HEIGHT: 23px
}
.bgcell
{
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/calc_rowbg.jpg) no-repeat left top;
    MARGIN: 0px 0px 5px 9px;
    WIDTH: 300px;
    COLOR: #d3d0ce;
    FONT-FAMILY: Verdana;
    HEIGHT: 23px
}
.calctext
{
    FLOAT: left;
    MARGIN: 3px 0px 0px 8px
}
.calcbox
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
.calctextfield
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    WIDTH: 69px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #c3bfbc
}
.calcbutton
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#footer
{
    BACKGROUND: url(/images/footertilesmall.gif) repeat left top;
    WIDTH: 100%;
}
#footertextholder
{
    BACKGROUND: url(/images/footertile.jpg) repeat-x left top;
    WIDTH: 100%;
    HEIGHT: 100%
}
#footertext
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e4f8ac;
    FONT-FAMILY: Arial;
    HEIGHT: 100%
}
#footertext a
{
    COLOR: #e4f8ac;
    TEXT-DECORATION: none
}
#footertext a:hover
{
    COLOR: #e4f8ac;
    TEXT-DECORATION: none
}
#footertextcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 986px;
    PADDING-TOP: 22px;
    HEIGHT: 76px;
    TEXT-ALIGN: center
}
#footerleft
{
    FLOAT: left;
    WIDTH: 45%;
    margin-left: 13px;
    TEXT-ALIGN: left
}
#footerright
{
    FLOAT: right;
    WIDTH: 45%;
    margin-right: 26px;
    TEXT-ALIGN: right
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana
}
.bookblurbs
{
	height: 150px;
	margin: 0px 0px 20px 0px;
	clear: both;
}
.bookimages
{
	border: 0px;
	margin: 0px 16px 0px 0px;
}
.buyimg
{
	border: 0px;
	vertical-align: middle;
	margin: 0px 0px 2px 4px;
}
.bookprice
{
	font-size: 14px;
}
.videoimg {border:0; margin: 6px 18px 0 0;}
.clear {height:10px; clear:both;}
#sidevideo {margin: 12px 0 20px 0; width: 332px; height: 450px; background-color: #1b0b00;}
	#sidevideonoflash {font-family:Arial; font-size:12px; color:#ffffff; padding:35px 15px 0 15px; text-align:center;}
		#sidevideonoflash a {text-decoration:none; color:#e4f8ac;}
		#sidevideonoflash a:hover {text-decoration:none; color:#e4f8ac;}
