


.footersepbar 
{
	width: 1px;
	height: 45px;
	background-color: Gray;
	margin-left: 12px;
	margin-right: 12px;
}
.onsale_productbig
{
	display: block;
	width: 100%;
	height: 58px;
	background: transparent url(images/onsale_prod.png) top right no-repeat;
	position: absolute;
	z-index: 10;
	top: 4px;
	right: -6px;
}
.onsale_product 
{
	display: block;
	width: 100%;
	height: 58px;
	background: transparent url(images/onsale_prod.png) top right no-repeat;
	position: absolute;
	z-index: 10;
	top: -5px;
	right: -5px;
}
.onsale_product_small
{
	display: block;
	width: 100%;
	height: 58px;
	background: transparent url(images/onsale_prod.png) top right no-repeat;
	position: absolute;
	z-index: 10;
	top: 0;
	right: -5px;
}
.onsale_parent 
{
	display: block;
	width: 100%;
	height: 0;
	position: relative;
	z-index: 5;
}
.product_box 
{
	background: url(images/bg_prod_box.gif) bottom repeat-x;
	border-left: #ebebeb 1px solid;
	border-right: #ebebeb 1px solid;
	width: 173px;
	padding: 10px;
}
.product_box_top {
	z-index: 5;
    background: url(images/bg_prod_box_top.gif) no-repeat;
    width: 195px;
    height: 5px;
    line-height: 5px;
	display: block;
}
.product_box_bottom {
	z-index: 5;
    background: url(images/bg_prod_box_bottom.gif) no-repeat;
    width: 195px;
    height: 5px;
    line-height: 5px;
	display: block;
}

.bigproductimg 
{
	background-color: White;
	border: 1px solid #eeeeee;
}
.breadcrumbs {
	padding-left: 15px;
	padding-right: 12px;
	font-size: 11px !important;
	color: #555555;
	text-align: left;
	/*
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	padding-top:0px;
	padding-left:12px;
	padding-bottom:10px;
	background-color: #e9e9e9;
	*/
}
.breadcrumbs td, .breadcrumbs a {
	font-size: 11px !important;
}

.shadowcell_both {
	background: url(images/site_shadow_both.png) top center no-repeat;
	width:900px;
	padding-left:8px;
	padding-right:8px;
}

.shadowcell_left {
	background: url(images/site_shadow_left.png) top right no-repeat;
}
.shadowcell_right {
	background: url(images/site_shadow_right.png) top left no-repeat;
}
.body_cell {
	width: 900px;
}
.body_cell_div 
{
	background-color: #ffffff;
	/*
	background: #ffffff url(images/bg_underheader.png) top center no-repeat;
	padding-top: 64px;
	*/
	min-height: 410px; height: auto !important; height: 410px;
	padding-bottom: 1px;
}
.contentheader 
{
	background: transparent url(images/bg_underheader.png) bottom center no-repeat;
	min-height: 48px; height: auto !important; height: 48px;
	line-height: 48px;
	text-align: left;
	padding-left: 30px;
	padding-right: 100px;
}
.contentheader h1 
{
	font-size: 24px !important;
	color: #394552 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.contentheader h1.smaller
{
	font-size: 17px !important;
}
.contentheader_blue
{
	background: transparent url(images/bg_underhead_blue.png) bottom repeat-x !important;
}
.contentheader_blue h1 
{
	color: white !important;
}
.contentheader_smartdraft
{
	background: transparent url(images/smartdraft/bg_underhead.png) bottom repeat-x !important;
}
.contentheader_smartdraft h1 
{
	display: none;
	color: #695D1F !important;
	font-style: italic;
	font-weight: bolder;
	line-height: 22px !important;
}
.contentheader_gray
{
	background: transparent url(images/bg_underhead_gray.png) bottom repeat-x !important;
}

.rightcontentcell 
{
	margin: 0 !important;
	padding: 0 !important;
}
.underconthead
{
	padding: 12px;
	padding-top: 7px;
	text-align: center !important;
}

.pagetable
{
	width: 900px;
}

/* header css */
#divpage 
{
	text-align: center;
}
.divheader {
	width: 916px;
	text-align: center;
}
.menubottom_smartdraft 
{
	background: url(images/smartdraft/bg_submenu.png) no-repeat !important;
}
#menubottom .cartddlbtnoff
{
	color: White;
}
#menubottom {
	background: url(images/bg_submenu.png) no-repeat;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	height: 32px;
	line-height: 30px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #82BCED;
}
#menubottom a.whitelink {
	color: #ffffff;
	/*margin-left: 10px;
	margin-right: 10px;*/
}
#menubottom a.whitelink:hover, #menubottom a.whitelink:active
{
	background-color: Transparent !important;
}

/*
#menubottom a img {
	padding-right: 5px;
	border: 0;
	text-decoration: none;
}
#menubottom span {
    display: none;
}
#menubottom span.selected {
    display: inline;
}*/
.cartddlbtnoff
{
	/*
	background-color: #FFFFFF;
	border: 1px solid white;
	background: none;
	padding: 3px; 
	color: #33567C;
	*/
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	width: 170px;
}
.cartddlbtnon
{
	background-color: #F5F5F5;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-top: 1px solid #D1D1D1;
	border-bottom: 1px solid #F5F5F5;
	background-image: url(images/cartsumx.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-weight: bold;
	color: #33567C;
	text-decoration: underline;
	cursor: pointer;
	width: 170px;
	padding: 3px;
}
#cartddl
{
	background-color: #F5F5F5;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	border-top: 1px solid #F5F5F5;
	padding: 3px;
	width: 170px;
}
#menubottom span.notmenu {
    display: inline;
	float: right;
	color: #ffffff;
}

#menutop, #menutop ul
{
	margin:0;
	padding:0;
}
#menutop div
{
	width:100%;
	float:left;
	_float:none;
}
#menutop ul
{
	width:100%;
}
#menutop li
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#menutop li.break
{
	float:none;
}
#menutop li.break br
{
	clear:both;
}
#menutop li a
{
	float:left;
	position:relative;
	font-size:100%;
}
#menutop li a img
{
	float:left;
	margin-top:7px;
	margin-right:5px;
	border:0;
}
#menutop li a.selected
{
	z-index:0;
	cursor:pointer;
}
#menutop li a .wrap, 
#menutop li a .innerWrap
{
	float:left;
	clear:both;
	white-space:nowrap;	
	cursor:pointer;
}
#menutop li a.selected .wrap, 
#menutop li a.selected .innerWrap
{
	cursor:pointer;
}

#menutop {
	margin-left: 19px;
	height: 29px;
	width: 100%;

}
#menutop li, #menutop a, #menutop td 
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
}

#menutop li a
{
    color: #787878;
	text-decoration: none;
    
	display: block;
	line-height: 27px;
	padding-left: 9px;
	background: transparent url('images/header/tab_header_off_left.png') 0px 0px no-repeat;
}
#menutop li a .wrap
{
	padding-right: 9px;
	background:transparent url('images/header/tab_header_off_right.png') right 0px no-repeat;
}
#menutop li a .innerWrap
{
	padding:0 5px;
	padding-top: 2px;
	background:transparent url('images/header/tab_header_off_middle.png') 0px 0px repeat-x;
}

#menutop li a.selected
{
	color: #ffffff;
    
	display: block;
	line-height: 27px;
	padding-left: 9px;
	background: transparent url('images/header/tab_header_on_left.png') 0px 0px no-repeat;
}
#menutop li a.selected .wrap
{
	padding-right: 9px;
	background:transparent url('images/header/tab_header_on_right.png') right 0px no-repeat;
}
#menutop li a.selected .innerWrap
{
	padding:0 5px;
	padding-top: 2px;
	background:transparent url('images/header/tab_header_on_middle.png') 0px 0px repeat-x;
}

#divsearch {
	background: white url(images/bg_search.png) center no-repeat;
	width: 567px;
	height: 35px;
	line-height: 35px;
}
#divsearch2 {
	background: white url(images/bg_search3.png) center no-repeat;
	width: 553px;
	height: 35px;
	line-height: 35px;
}
#divsearch3 {
	background: white url(images/bg_search4.png) center no-repeat;
	width: 513px;
	height: 35px;
	line-height: 35px;
}
#divsearch, #divsearch td, #divsearch2, #divsearch2 td, #divsearch3, #divsearch3 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
#divsearch a, #divsearch2 a, #divsearch3 a {
	text-decoration: none;
	color: #2C2C2C;
}
/* end header css */

/* begin new css */
.rightmenu {
	width: 209px;
}
.rightmenu_header {
	width: 209px;
	height: 56px;
	line-height: 56px;
	text-align: center !important;
	background-image: url(images/bg_rightmenu_top.png);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #175DA3;
}
.rightmenu_body {
	background-color: #ECF6FF;
	border-left: 1px solid #BCD8F3;
	border-right: 1px solid #BCD8F3;
	text-align: center;
	padding-left: 9px;
	padding-right: 9px;
}
.rightmenu_footer {
	width: 209px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background-image: url(images/bg_rightmenu_bottom.png);
	background-position: center;
	background-repeat: no-repeat;
}
.rightmenu_footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #466D96;
	text-decoration: underline;
}



.smallbox {
	width: 191px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.smallbox_header {
	width: 191px;
	height: 6px;
	background-image: url(images/smallbox_top.png);
	background-repeat: no-repeat;
}
.smallbox_body {
	border-left: 2px solid #EBEBEB;
	border-right: 2px solid #EBEBEB;
	background-color: #ffffff;
	padding: 8px;
}
.smallbox_footer {
	width: 191px;
	height: 6px;
	background-image: url(images/smallbox_bottom.png);
	background-repeat: no-repeat;
}



.leftmenu {
	width: 191px;
	margin: 0 !important;
	padding: 0 !important;
}
.leftmenu_borders {
	width: 191px;
	text-align: center;
	background: #ECF0F4 url(images/bg_leftmenu_borders.png) repeat-y;
}
.leftmenu_header {
	text-align: left;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(images/bg_leftmenu_header.png) top no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.leftmenu_space
{
	width: 179px;
	padding-left: 10px;
	margin-left: 1px;
	height: 18px;
	line-height: 18px;
	background: #ECF0F4 url(images/bg_leftmenu_cell.png) bottom no-repeat;
	border-bottom: 1px solid #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.leftmenu_cell {
	width: 179px;
	padding-left: 10px;
	margin-left: 1px;
	text-align: left;
	min-height: 18px; height: auto !important; height: 18px;
	background: #ECF0F4 url(images/bg_leftmenu_cell.png) bottom no-repeat;
	border-bottom: 1px solid #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.leftmenu_subcell {
	width: 169px;
	padding-left: 20px;
	margin-left: 1px;
	text-align: left;
	min-height: 18px; height: auto !important; height: 18px;
	background: #ECF0F4 url(images/bg_leftmenu_cell.png) bottom no-repeat;
	border-bottom: 1px solid #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.leftmenu_cell:hover, .leftmenu_subcell:hover 
{
	background: #FAFAC8;
}

.leftmenu_cell a:hover, .leftmenu_subcell a:hover {
	background: none;
}
.leftmenu_cell a, .leftmenu_subcell a {
	color: #336699;
}

.leftmenu_cell a, .leftmenu_cell a:link, leftmenu_cell a:visited, 
.leftmenu_subcell a, .leftmenu_subcell a:link, leftmenu_subcell a:visited,
.leftmenu_cell a:hover, leftmenu_cell a:active, 
.leftmenu_subcell a:hover, leftmenu_subcell a:active
{
	text-decoration: none !important;
}

.leftmenu_selected {
    background: transparent url(images/leftbox_arrow.gif) left center no-repeat;
    padding-left: 8px;
}

.rightmenulink, .rightmenulink:link, rightmenulink:visited
{
	text-decoration: none !important;
}
.rightmenulink:hover, rightmenulink:active
{
	text-decoration: underline !important;
}


.bigprodbox_body 
{
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	background: #EEEEEE url(images/bigprodbox_bg.png) repeat-y top left;
	padding: 10px;
}
.bigprodbox_top {
	display: block;
	background: url(images/bigprodbox_top_left.png) no-repeat left;
	height: 5px;
}
.bigprodbox_top>span {
	display: block;
	background: url(images/bigprodbox_top_right.png) no-repeat right;
	width: 100%;
	height: 5px;
}
.bigprodbox_top>span>span {
	display: block;
	border-top: 1px solid #E9E9E9;
	background: #EEEEEE url(images/bigprodbox_top.png) no-repeat left;
	margin-left: 5px;
	margin-right: 5px;
	height: 4px;
}
.bigprodbox_bottom {
	display: block;
	background: url(images/bigprodbox_bottom_left.png) no-repeat left;
	height: 5px;
	margin-bottom: 15px;
}
.bigprodbox_bottom>span {
	display: block;
	background: url(images/bigprodbox_bottom_right.png) no-repeat right;
	width: 100%;
	height: 5px;
}
.bigprodbox_bottom>span>span {
	display: block;
	border-bottom: 1px solid #E9E9E9;
	background: #EEEEEE url(images/bigprodbox_bottom.png) no-repeat left;
	margin-left: 5px;
	margin-right: 5px;
	height: 4px;
}
/* end new css */



body {
	margin:0px;
	background-color: #eeeef0;
	background-image: url(images/background_gray.gif);
	background-position:top;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica;
}

.newsletter_signup {
	height: 26px;
	color:#494949;
	background-position: left center; 
	background-color: #C5C5C5;
	background-image:url('/images/3/newsletter_person2.gif'); 
	background-repeat:no-repeat;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #B4B4B4; 
	padding-left:10px;
}

.newsletter_signup_input {
	font-size: 10px; 
	background-color:#FFffa0;
}

.menutd {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(images/gui_mainbar2.gif);
	BACKGROUND-REPEAT: no-repeat;
	/*padding-bottom:10px;*/
	background-color: #e9e9e9;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}

.menutd26 {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(images/26/gui_mainbar2.gif);
	BACKGROUND-REPEAT: no-repeat;
	padding-bottom:10px;
	background-color: #e9e9e9;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}

.menutdMX {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(images/gui_mainbarMX.gif);
	BACKGROUND-REPEAT: no-repeat;
	padding-bottom:10px;
	background-color: #e9e9e9;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
}
/*
.bgxTable {
	background-color: #FFFFFF;
	background-image: url(images/background2.gif);
	background-repeat: repeat-x;
}
*/
.catmenutitlecell 
{
	background-position: left top; BACKGROUND-IMAGE:url('images/leftbox_header_wide.gif');background-repeat:no-repeat
}
.nounderline 
{
	text-decoration: none !important;
	display: block;
}
