*
{
	/*border: 1px solid red;*/
	padding: 0;
	margin: 0
}

hr
{
    margin: 8px auto
}

ul
{
    margin: 16px 0;
    padding-left: 40px
}

p
{
  margin: 1em 0
}

body
{
	font-family: Verdana, sans-serif;
	background: #A9E1A9;
	background-image: url('/images/bg_grad_body.jpg');
	background-repeat: repeat-x;
	height: 100%
}

div
{
	position: absolute
}

img
{
	position: absolute;
	border: none
}

a:link
{
	color: #070
}

a:visited
{
	color: #070
}

a:hover
{
	color: #000;
	text-decoration: underline
}

a:active
{
	color: #070
}

a
{
	color: #070;
	text-decoration: none
}

.container_div
{
	position:relative;
	left: 0;
	top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 19px;
	width: 1000px;
	background: #fff
}

.sidebar_div
{
	position: absolute;
	float: left;
	left: 0;
	top: 0;
	width: 200px
}

.place_header_div
{
	position: relative;
	left: 0;
	top: 0
}

.place_large_content_div
{
	position: relative;
	top: 0;
	height: auto !important;
	height: 700px;
	min-height: 700px;
	left: 0
}

.place_corporate_div
{
	position: relative;
	width: 98%;
	left: 1%;
	height: 100px
}

.place_corporate_div_b
{
	position: absolute;
	width: 98%;
	left: 1%;
	height: 100px;
	bottom: 0
}

.place_content_div
{
	position: relative;
	height: auto !important;
	height: 740px;
	min-height: 740px;
	top: 0;
	left: 4px;
	width: 992px
}

.content_div
{
	position: relative;
	background: #fff;
	width: 700px;
	left: 0;
	top: 0
}

.place_product_content_div
{
	position: relative;
	top: 0;
	left: 9px;
	width: 983px
}

.corporate_div
{
	position: relative;
	text-align: center;
	font-size: 13px;
	width: 100%;
	height: 100px
}

.corporate_links
{
	position: relative;
	margin-top: 0;
	padding: 0;
	list-style-type: none
}

.corporate_info
{
	display: inline
}

.corporate_imgs
{
	position: relative;
	text-align: left;
	width: 400px;
	top: -12px;
	height: 24px;
	margin: 0 auto 0 auto
}

.note_text
{
	margin-top: -10px;
	padding-top: 0;
	font-size: 13px;
	color: #888
}

.pic_div_1, .pic_div_2, .pic_div_3, .pic_div_4, .pic_div_5, .pic_div_6, .pic_div_7, .pic_div_8, .pic_div_9, .pic_div_10, .pic_div_11, .pic_div_12, .pic_div_13
{
	top: 29px
}

.pic_div_1
{
	left: 10px
}

.pic_div_2
{
	left: 148px
}

.pic_div_3
{
	left: 286px
}

.pic_div_4
{
	left: 424px
}

.pic_div_5
{
	left: 562px
}

.pic_div_6
{
	left: 79px
}

.pic_div_7
{
	left: 217px
}

.pic_div_8
{
	left: 355px
}

.pic_div_9
{
	left: 493px
}

.pic_div_10
{
	left: 631px
}

.pic_div_11
{
	left: 769px
}

.pic_div_12
{
	left: 700px
}

.pic_div_13
{
	left: 838px
}

.nav_button
{
	width: 128px;
	height: 128px;
	font-size: 13px
}

.subtitle
{
	position: relative;
	top: 116px;
	width: 128px;
	text-align: center;
	font-size: 13px
}

.cat_line_div
{
	position: relative;
	height: 200px
}

.cat_title_div
{
	left: 0;
	top: 0;
	width: 100%;
	height: 19px;
	background: #000;
	background-image: url('/images/header_grad.png');
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 16px
}

.cart_line_div
{
	position: relative;
	/*display: inline;*/
	left: 0px;
	width: 1000px;
}

.welcome_message
{
	position: relative;
	font-size: 13px;
	left: 7px;
	top: 2px;
	margin: 0;
	padding: 0
}

.cart_list
{
	position: absolute;
	right: 5px;
	top: 2px;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 13px
}

.cookiewarning
{
	font-size: 9px;
	text-align: justify
}

.logo_div
{
	position: relative;
	background: #fff;
	left: 0;
	top: 0;
	width: 1000px;
	height: 96px
}

.logo
{
	position: relative;
	left: 0;
	top: 0;
	height: 86px;
}

.home_menu, .categories_menu, .manufacturers_menu, .scales_menu, .account_menu, .cart_menu, .checkout_menu
{
	position: absolute;
	top: 57px;
	height: 28px;
}

.home_menu
{
	left: 9px;
	width: 73px;
}

.categories_menu
{
	left: 82px;
	width: 100px;
}

.manufacturers_menu
{
	left: 182px;
	width: 125px;
}

.scales_menu
{
	left: 307px;
	width: 76px;
}

.account_menu
{
	left: 650px;
	width: 119px;
}

.cart_menu
{
	left: 769px;
	width: 121px;
}

.checkout_menu
{
	left: 890px;
	width: 103px;
}

.shippinginfo_menu
{
	position: absolute;
	right: 28px;
	top: 0;
	width: 203px;
	height: 22px;
}

.cart_div, .breadline_div
{
	position: relative;
	left: 0;
	top: 0;
	width: 1000px;
	height: 19px
}

.searchline_div
{
	position: absolute;
	left: 778px;
	width: 210px;
	top: 27px;
	height: 22px
}

.searchtext
{
	position: absolute;
	z-index: 999;
	opacity: 1.0;
	background-color: white;
	left: 2px;
	top: 2px;
	width: 174px;
	font-size: 12px;
	text-align: right
}

.searchbutton
{
	position: absolute;
	z-index: 999;
	top: 3px;
	left: 187px
}

.breadline_div
{
	height: 34px;
	top: -4px
}

.bread_message
{
	position: relative;
	font-size: 13px;
}

.shadow_r
{
	position: relative;
	right: 0;
	_right: 1px;
	top: 0;
	width: 100%;
	height: 100%;
	padding-right: 10px;
	background-image: url('/images/shadow_r.png');
	background-position: right;
	background-repeat: repeat-y
}

.shadow_b, .shadow_t_r, .shadow_b_r_sb, .shadow_b_r, .shadow_b_l, .shadow_b_g
{
	position: absolute;
	height: 10px;
}

.shadow_b, .shadow_b_g
{
	bottom: 0;
	left: 0;
	line-height: 10px;
	width: 100%;
	padding-right: 0;
	font-size: 0;
	background-image: url('/images/shadow_b.png');
	background-repeat: repeat-x
}

.shadow_b_g
{
	bottom: -1px;
	background-image: url('/images/g_shadow_b.gif');
}

.shadow_t_r
{
	width: 10px;
	right: 0;
	_right: -1px;
	top: 0
}

.shadow_b_r_sb
{
	width: 10px;
	right: 0;
	_right: 1px;
	bottom: -1px
}

.shadow_b_r
{
	width: 10px;
	right: 0;
	bottom: -10px
}

.shadow_b_l
{
	width: 10px;
	left: 0;
	bottom: 0
}

.browse_all
{
	position: absolute;
	left: 600px;
	top: 0;
	width: 100px;
	height: 19px
}

/* menu stuff */

.base_menu
{
	position: relative;
	float: left;
	width: 172px;
	background-color: #fff;
	z-index: 200;
}

.menu_shadow_left, .menu_shadow_right
{
	position: relative;
	float: left;
	left: 0;
	width: 180px;
	background-image: url('/images/t_shad_l.png');
	_background-image: url('/images/t_shad_l_ie.gif');
	background-position: left;
	background-repeat: repeat-y;
}

.menu_shadow_right
{
	width: 176px;
	left: 4px;
	background-image: url('/images/t_shad_r.png');
	_background-image: url('/images/t_shad_r_ie.gif');
	background-position: right;
}

.menu_shadow_t_l, .menu_shadow_t_r, .menu_shadow_top, .menu_shadow_b_l, .menu_shadow_b_r, .menu_shadow_bottom
{
	position: relative;
	float: left;
	width: 11px;
	height: 9px;
	background-image:url('/images/t_shad_t_l.png');
	_background-image:url('/images/t_shad_t_l_ie.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}

.menu_shadow_t_r
{
	background-image:url('/images/t_shad_t_r.png');
	_background-image:url('/images/t_shad_t_r_ie.gif');
}

.menu_shadow_top
{
	width: 158px;
	left: 0px;
	background-image:url('/images/t_shad_t.png');
	_background-image:url('/images/t_shad_t_ie.gif');
}

.menu_shadow_b_r, .menu_shadow_b_l, .menu_shadow_bottom
{
	height: 11px;
	background-image:url('/images/t_shad_b_r.png');
	_background-image:url('/images/t_shad_b_r_ie.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.menu_shadow_b_l
{
	left: 0px;
	background-image:url('/images/t_shad_b_l.png');
	_background-image:url('/images/t_shad_b_l_ie.gif');
}

.menu_shadow_bottom
{
	width: 158px;
	left: 0px;
	background-image:url('/images/t_shad_b.png');
	_background-image:url('/images/t_shad_b_ie.gif');
}

.category_point
{
	position: absolute;
	left: 74px;
	top: -4px;
	width: 32px;
	height: 8px;
}

.category_menu, .manufacturer_menu, .scale_menu, .carts_menu, .accounts_menu
{
	position: absolute;
	left: 46px;
	top: 84px;
	width: 180px;
	display: none;
	z-index: 1;
}

.manufacturer_menu
{
	left: 157px;
}

.scale_menu
{
	left: 298px;
	width: 100px;
}

.accounts_menu
{
	left: 605px;
	width: 208px;
}

.carts_menu
{
	left: 723px;
	width: 208px;
}

.menu_list
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.menu_break
{
	width: 90%;
}

.menu_item a
{
	background-color: #fff;
	width: 100%;
	display: block;
	text-decoration: none;
	text-align: left;
}

.menu_item a:hover
{
	background-color: #161;
	color: #fff;
	text-decoration: none;
}

.account_title
{
	font-size: 13px;
}

.account_title_s
{
	font-size: 10px;
}

.shipping_fly, .account_total_s, .cart_menu_options, .total_labels
{
	font-size: 10px;
	text-align: right;
}

.account_total_s
{
	width: 190px;
}

.cart_menu_name
{
	position: relative;
	font-size: 10px;
}

.cart_menu_quan
{
	position: absolute;
	top: 0;
	width: 48px;
	left: 94px;
	text-align: right;
}

.cart_menu_options
{
	position: absolute;
	top: 0;
	width: 56px;
	left: 190px;
}

.cart_menu_price
{
	position: absolute;
	top: 0;
	width: 40px;
	left: 150px;
	text-align: right;
}

.total_labels
{
	left: 0;
	top: 0;
	width: 100px;
}

.shipping_fly
{
	position: relative;
}

/* Credentials */
.scanalert
{
	position: absolute;
	right: 12px;
	width: 115px;
	height: 30px;
	font-size: 7px;
	top: 4px
}

.comodo
{
	position: absolute;
	right: 16px;
	width: 82px;
	height: 35px;
	top: 3px;
}

.bbb
{
	position: absolute;
	right: 130px;
	width: 34px;
	height: 33px;
	top: 2px;
}

/* Gift Card */
.giftcardsmall
{
	position: absolute;
	right: 140px;
	width: 149px;
	height: 30px;
	top: 1px
}

.giftcard_small
{
	position: relative;
	top: 0;
	left: 0;
	width: 149px;
	height: 30px
}

.giftheader1
{
	position: absolute;
	right: 0;
	top: 0;
	width: 237px;
	height: 23px;
}

.giftheader2
{
	position: absolute;
	right: 0;
	top: 23px;
	width: 26px;
	height: 6px;
}

/* Dialog */
.dbox
{
	z-index: 98;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #F00;
	background-color: #000;
	position:fixed;
	_position:absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	-moz-opacity:0.50;
	-khtml-opacity:0.50;
	filter: alpha(opacity=50);
	display: none;
}

.dbox_s
{
	padding: 20px 20px 26px;
	z-index: 99;
	left: 0px;
	top: 0px;
	width: 500px;
	//height: 300px;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 10px 20px #000;
	position:fixed;
	_position:absolute;
	display: none;
}

.dbox_interior
{
	left: 20px;
	top: 20px;
	width: 460px;
	height: 260px;
}

.dbox_header
{
	position:relative;
	font-size: 24px;
	left: 120px;
	top: 0px;
	width: 350px;
	height: 120px;
}

.dbox_icon
{
	position:absolute;
	margin: 20px;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 100px;
}

.dbox_message
{
	position:relative;
}

.dbox_buttonbar
{
	position:relative;
	font-size: 18px;
	text-align: right;
}

.dbox_buttonbar_message
{
	display: none;
	position:absolute;
	left: 0;
	top: -8px;
	width: 100%;
	font-size: 36px;
	color: #8c8;
	text-align: right;
}

.dbox_button1
{
	position:relative;
	color: #fff;
	padding: 4px 20px 6px 20px;
	border: 1px solid black;
	border-radius: 8px;
	box-shadow: 0 2px 2px #000;
}

.dbox_button2
{
	position:relative;
	color: #fff;
	padding: 4px 20px 6px 20px;
	border: 1px solid black;
	border-radius: 8px;
	box-shadow: 0 2px 2px #000;
}

.dbox_button_type0
{
	background: #b00;
	background: linear-gradient(to bottom,#c00,#800);
	background: -webkit-linear-gradient(top,#c00,#800);
	background: -o-linear-gradient(top,#c00,#800);
	/*background: -ms-linear-gradient(top,#b00,#600);*/
	background: -moz-linear-gradient(top,#c00,#800);
}

.dbox_button_type1
{
	background: #0b0;
	background: linear-gradient(to bottom,#0c0,#080);
	background: -webkit-linear-gradient(top,#0c0,#080);
	background: -o-linear-gradient(top,#0c0,#080);
	/*background: -ms-linear-gradient(top,#0b0,#060);*/
	background: -moz-linear-gradient(top,#0c0,#080);
}

.dbox_button_type2
{
	background: #f80;
	background: linear-gradient(to bottom,#fa0,#e70);
	background: -webkit-linear-gradient(top,#fa0,#e70);
	background: -o-linear-gradient(top,#fa0,#e70);
	/*background: -ms-linear-gradient(top,#f80,#a60);*/
	background: -moz-linear-gradient(top,#fa0,#e70);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ff8800', endColorstr='#aa6600');
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ff8800', endColorstr='#aa6600')";*/
}