body, html {
height: 100%;
}

BODY {
	FONT-SIZE: 8pt; BACKGROUND: url(/media/bgnd.jpg) #7b9dcb no-repeat center top; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.links {
	PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/media/bgnd_links.gif); WIDTH: 770px; HEIGHT: 19px;
}
.links_b {
	PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/media/bgnd_body.jpg); WIDTH: 770px; HEIGHT: 19px;
}
.links A {
	COLOR: #000; TEXT-DECORATION: none;
}
.links_f A {
	COLOR: #fff; TEXT-DECORATION: none;
}
.header {
	BACKGROUND-IMAGE: url(/media/logo_home.jpg); HEIGHT: 175px;
}
.header_b {
	BACKGROUND-IMAGE: url(/media/logo_body.jpg); HEIGHT: 53px;
}
#blurb {
WIDTH: 340px;
HEIGHT: auto;
float: left;
/*POSITION: relative; LEFT: 250px; TOP: 0px; */ 
}

.flash {
float: left;
width: 243px; height: 175px;

}

#blurb_b {
	LEFT: 270px; WIDTH: 340px; POSITION: relative; TOP: 0px; HEIGHT: auto
}
.menu {
	BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: 900; FONT-SIZE: 8pt; BACKGROUND: url(/media/bgnd_menu.gif) repeat-x left top; COLOR: #fff; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 22px; TEXT-ALIGN: center
}
.content {
	MARGIN: 20px 0px 0px 25px
}
.content_b {
	MARGIN-LEFT: 5px; WIDTH: 760px
}
/*
.pageheading {
	DISPLAY: block; FONT-WEIGHT: 600; FONT-SIZE: 12pt; MARGIN-BOTTOM: 5px; COLOR: #ff0000; BORDER-BOTTOM: #ff0000 1px solid
} */

.pageheading {
color: #ff0000;
font-weight: 600;
font-size: 12pt;
display: block;
border-bottom: 1px solid #ff0000;
margin-bottom: 5px;
}

.subheading {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 6px; COLOR: #ff591e
}
/* .home_top {
	PADDING-BOTTOM: 20px; WIDTH: auto; BORDER-BOTTOM: #b7b7b7 1px dashed; HEIGHT: auto
}
.homeleftbox {
	FONT-SIZE: 7pt; BACKGROUND: url(/media/bgnd_home_left.gif) no-repeat left top; MARGIN-BOTTOM: 5px; WIDTH: 214px; PADDING-TOP: 4px; HEIGHT: 60px
} */
.footer {
	PADDING-LEFT: 10px; BACKGROUND: url(/media/bgnd_footer.gif) no-repeat center bottom; COLOR: #fff; HEIGHT: 26px
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.placeholder {
	FLOAT: right; MARGIN: 10px
}
.leftborder {
	BORDER-RIGHT: #b7b7b7 1px dashed
}
.rightborder {
	BORDER-RIGHT: #b7b7b7 1px dashed
}
.b {
	FONT-WEIGHT: bold
}
.b2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FLOAT: right
}
.b_order {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; TEXT-ALIGN: center
}
.i {
	FONT-STYLE: italic
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.or {
	COLOR: #ff591e
}
.fourbox {
	WIDTH: 300px
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt
}
.fourbox_01 {
	BACKGROUND: url(/media/bgnd_fourbox_01.gif) no-repeat right bottom
}
.productbox {
	BACKGROUND: url(/media/bgnd_productbox.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 275px; HEIGHT: 169px;
	overflow:hidden;
}
.productbox_sub {
	MARGIN: 6px 0px 0px 5px; WIDTH: 260px
}
.productbox_bb {
	BORDER-BOTTOM: #b7b7b7 1px dashed; HEIGHT: 31px;
}
.productboxheading {
	display: block; font-weight: normal; font-size: 10pt; margin: 7px 0px 0px 6px; COLOR: #ff591e;
}
.productbox_btns {
	BORDER-BOTTOM: #b7b7b7 1px dashed
}
.productheading {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 6px; COLOR: #ff591e
}
.productheading_b {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 6px; COLOR: #000
}
.cart_top {
	FONT-WEIGHT: bold; BACKGROUND: url(/media/cart_heading.gif) no-repeat left top; COLOR: #fff; TEXT-ALIGN: center
}
.cart_l {
	BACKGROUND: url(/media/cart_left.gif) repeat-y left top
}
.cart_r {
	BACKGROUND: url(/media/cart_right.gif) repeat-y right top
}
.cart_bottom {
	BACKGROUND: url(/media/cart_bottom.gif) no-repeat left top
}
.menu A {
	DISPLAY: block; COLOR: #fff; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-DECORATION: none
}
.menu A:hover {
	DISPLAY: block; BACKGROUND: url(/media/bgnd_btn_hilite.gif) repeat-x left top; HEIGHT: 20px; TEXT-DECORATION: underline
}
.homeleftbox A {
	FONT-WEIGHT: 900; COLOR: #64809b; TEXT-DECORATION: underline
}
.cartheader {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #8094cb
}
.carthistoryheader {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cacaca
}
.subtotal {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
}
#signupform INPUT {
	HEIGHT: 12px
}
#signupform SELECT {
	FONT-SIZE: 8pt
}
#signupform TABLE {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; BORDER-BOTTOM: #ededed 1px solid
}
.formrequired {
	BACKGROUND-COLOR: #ffe5e5
}
.login_top {
	FONT-WEIGHT: bold; BACKGROUND: url(/media/login_heading.gif) repeat-x left top; COLOR: #fff; TEXT-ALIGN: center
}
.login_bottom {
	BACKGROUND: url(/media/cnr_login_b.gif) repeat-x left bottom
}
.login_bgnd {
	BACKGROUND: url(/media/login_bgnd.gif) no-repeat center 50%
}
.currentshipaddress {
	BACKGROUND-COLOR: #eff2f9
}
.lightgrey {
	BACKGROUND-COLOR: #f4f4f4
}
.complete {
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #bababa
}
#yourcart {
	MARGIN: 10px 0px 10px 10px
}
.f_r {
	FLOAT: right
}
.f_l {
	FLOAT: left
}
.bgnd_trail {
	BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: url(/media/bgnd_trail.gif) repeat-x left top; MARGIN: 15px 0px 5px 15px; WIDTH: 560px; BORDER-BOTTOM: #e7e7e7 1px solid; HEIGHT: 18px
}
.orangearrow {
	MARGIN-RIGHT: 5px
}


.home_top img {
margin: 0px 10px 0px 10px;
float: left;
}

.home_top {
width: auto; /* auto */
/* height: auto; */
/* padding-bottom: 20px; */
margin-right: 20px;
margin-bottom: 12px;
}

.homeleftbox {
background:#f2f2f2;
/* background: url(/media/bgnd_home_left.gif) no-repeat top left; */
width: 228px; /*214 */
height: 76px; 
margin-bottom: 5px;
font-size: 7pt;
padding: 4px 5px 0px 5px;
border: 0px solid red;
}

.cart-menu {background: #fcf5e6; width: 169px; padding: 2px;}
a.menu-cat {font-size: 8pt; display: block; text-decoration: none; color: #ffffff; font-weight: bold; /* height: 15px; */ margin-top: 4px; padding: 3px 0px 3px 5px; background: #77684b url(../media/menu-cat-bg.gif) repeat-x top left;}
a.menu-subcat {display: block; text-decoration: none; padding: 2px 0px 2px 0px; color: #505050;}
a.menu-subcat:hover {background: #e1d3b4;}

td {
FONT-SIZE: 8pt;
}

p {FONT-SIZE: 8pt;}


















/* NEWS/ARTICLES TOOL */

.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

.article-item { padding:8px; border:1px solid #ddd; margin-top:10px; }
.article-title { color:white; font-weight:bold; padding:4px 10px 5px; background:url(/media/bgnd_menu.gif) repeat-x; }
.article-date { float:right; }
.article-description { padding:1px 8px; }
.article-clear { height:0; clear:right; overflow:hidden; }
a.article-link  { display:block; color:white; margin-top:10px; padding:4px 10px; font-weight:bold; text-decoration:none; text-align:center; background:url(/media/bgnd_menu.gif) top left repeat-x; }
a.article-link:hover  { background-image:url(/media/bgnd_btn_hilite.gif); }
