body{width:100%;min-height:100%;_height:100%;margin:0;padding:0;}
a img{border:none;}

/* ----------------------------------------- */
body{background:url('images/bg_body.gif') center repeat-y;}

#head {
	margin:0px;
	background:url('images/bg_container_new.jpg') top left no-repeat;
}
#head #logo{margin:0 0 22px 51px;}

#menudiv{
	margin-left:0 0 0 5px;
	width:635px;
	background:url('images/main_deco.jpg') no-repeat;
	background-position:0px 37px;
	height:193px;
}
#head h1{
	color:white;
	border-top:1px solid white;
	margin:0px 2px 5px 0;
	padding:0 14px 0 0;
	font:normal 24px/36px verdana,sans-serif;
	background:black;
	text-align:right;
	width:614px;
}
#menudiv img{
	margin:0;
	vertical-align:top;
}
#menudiv h1 span{
	font:12px verdana,sans-serif;
	margin-right:5px;
}
#menudiv a{
	font:bold 12px/45px verdana,sans-serif;
	color:white;
	text-decoration:none;
	text-align:center;
	margin: 0 2px 1px 0;
	background:url('images/bg_menu_item.jpg') no-repeat;
	display:block;
	width:103px;
	height:36px;
	float:left;
}
#menudiv a.active,#menudiv a:hover{background:url('images/bg_menu_item_hover.jpg') no-repeat;}

#search_form{
	text-align:center;
	width:180px;
	float:left;
	position:absolute;
	left:665px;
	top:260px;
	line-height:20px;
}
#search_form h2{
	font:bold 12px verdana,sans-serif;
	text-align:center;
	margin:0;
}
#search_form .text_input{
	color:#bebebe;
	width:172px;
	*width:170px;
	height:19px;
	padding:6px 4px 6px 4px;
	*padding:10px 4px 4px 4px;
	margin:14px 0 7px 0;
	*margin:20px -2px 8px 0px;
	font:bold 11px/11px verdana,sans-serif;
	text-align:center;
	background:white;
	border:1px solid #979797;
}
#search_form .submit_button{
	color:#989898;
	font:bold 12px/33px verdana,sans-serif;
	width:180px;
	height:33px;
	background:url('images/bg_search_button.jpg') no-repeat;
	margin:19px 0 0 2px;
	border:none;
}


#left{
	float:left;
	width:175px;
}

#left h1{
	font:bold 12px verdana,sans-sewrif;
	color:#414243;
	text-align:right;
	margin:11px 5px 10px 0; 
}
/*
#left a{
	display:block;
	width:166px;
	height:31px;
	background:url('images/bg_cat.gif') no-repeat;
	font:bold 12px/30px verdana,sans-serif;
	color:#797979;
	text-decoration:none;
	text-indent:28px;
	margin:0 0 6px 5px;
}
#left a:hover{
	background:url('images/bg_cat_hover.gif') no-repeat;
	color:#ebebeb;
}
*/
#right{
	float:left;
	width:147px;
	text-align:center;
	font:11px verdana,sans-serif;
	color:#696969;
}
#right h1{
	margin:0 0 13px 0;
	color:white;
	font:bold 12px/28px verdana,sans-serif;
	text-align:center;
	background:#9e9e9e;
}
#right a{color:#1294d6;text-decoration:none;}
#right a:hover{text-decoration:underline;}
#right form{
	margin:18px 0 18px 0 !important;
}
#right input#nemail,
#right input#nnev{
	width:124px;
	height:22px;
	padding:6px 4px 6px 4px;
	*padding:10px 4px 0px 4px;
	margin:0 0 4px 0;
	font:bold 11px/11px verdana,sans-serif;
	text-align:center;
	border:1px solid #989898;
	color:#9D3536;
}

.submit1{
	width:134px;
	height:33px;
	background:url('images/submit1.gif');
	font:bold 11px verdana,sans-serif;
	color:#696969;
	cursor:pointer;
	border:1px solid #849aa5;	
}
#center{
	width:550px;
	float:left;
	_margin-left:-5px;
}

.box_a{
	background:white url('images/bg_box.gif') left repeat-y;
	font:11px verdana,sans-serif;
	color:#8b8b8b;
	text-align:justify;
	width:543px;
	margin-bottom:15px;
}
.box_a h1{
	font:bold 12px/26px verdana,sans-serif;
	text-align:center;
	color:black;
	background:url('images/bg_h1a.gif') no-repeat;
	margin:0;
}
.box_b{
	background:white url('images/bg_box.gif') left repeat-y;
	font:11px verdana,sans-serif;
	color:#8b8b8b;
	text-align:justify;
	width:543px;
	margin-bottom:15px;
}
.box_b h1{
	font:bold 12px/26px verdana,sans-serif;
	text-align:center;
	color:white;
	background:url('images/bg_h1b.gif') no-repeat;
	margin:0;
}
.box_c{
	/*
	background:white url('images/bg_box.gif') left repeat-y;
	*/
	background:white url('images/bg_inner_c.jpg') top left no-repeat;
	font:11px verdana,sans-serif;
	color:#6e6e6e;
	text-align:justify;
	width:543px;
	margin-bottom:15px;
}
.box_c h1{
	font:bold 12px/26px verdana,sans-serif;
	text-align:center;
	color:#8b8b8b;
	background:url('images/bg_h1c.gif') no-repeat;
	margin:0;
}
.box_inner_c{
	margin:15px 15px 0 15px;
	padding-bottom:15px;
	_height:820px;
	min-height:820px;
}
.box_inner_c .addedimage{
	width:500px;
}
.box_inner{
	margin:15px 15px 0 15px;
	padding-bottom:15px;
}
.product_table{
	margin: 0 0 0 2px;
}
.product_table strong{
	color:black;
}
.product_table th{
	text-align:center;
	background:white;
}
.product_table .row1{
	background:#f6f6f6;
}
.product_table .row2{
	background:white;
}
h1.row1{
	background:#e0e0e0;
	width:515px;
	text-align:left;
	text-indent:5px;
	border-bottom:1px solid white;
}
h1.row2{
	background:#e8e8e8;
	width:515px;
	text-align:left;
	text-indent:25px;
	border-bottom:1px solid white;
}
h1.row3{
	background:#efefef;
	width:515px;
	text-align:left;
	text-indent:55px;
	border-bottom:1px solid white;
}

h1.row1 a,h1.row2 a,h1.row3 a{
	color:#8B8B8B;
	text-decoration:none;
}
h1.row1 a:hover,h1.row2 a:hover,h1.row3 a:hover{
	text-decoration:underline;
}
.product_table td{
	vertical-align:center;
	text-align:center;
	height:100px;
}
.product_table img{
	border:3px solid white;
}
#footer{clear:both;padding:5px 0px 20px 0px;background:url('images/bg_body.gif') center repeat-y;z-index:100;position:relative;width:990px;margin:0 auto 0 auto;}
#footer h1{float:left;font:normal 18px verdana,sans-serif;margin:0px 5px 20px 35px;vertical-align:bottom;color:white;}
#footer div{float:left;width:350px;margin:7px 0 0 150px;text-align:right;font:normal 11px verdana,sans-serif;color:#606060;}

.both{
	clear:both;
}
.quantity{
	width:30px;
	border:1px solid #989898;
	font:11px verdana,sans-serif;
	padding:4px 0 4px 0;
	text-align:center;
}
#content_div{
	background:url('images/bg_cirada.gif') bottom left no-repeat;
	_height:440px;
	min-height:440px;
}
#container {
	position:relative;
	width:950px;
	left:50%;
	margin-left:-475px;/* half of width*/
	z-index:100;
	_height:850px;
	min-height:850px;
	background:url('images/bg_scale.gif') left repeat-y;
}

/* ---- */
#extraDiv1 {
	position:relative;
	left:50%;
	margin-left:-390px;
	background:green;
	width:781px;
	height:42px;
	}
#extraDiv2 {
	width:49%;
	position:absolute;
	top:0;
	left:0;
	height:850px;
	background:#f2f2f2 url('images/bg_bal.gif') top left repeat-x;
	z-index:10;
	}
#extraDiv3 {
	width:49%;
	position:absolute;
	top:0;
	right:0;
	height:850px;
	background:#f2f2f2 url('images/bg_jobb.gif') top left repeat-x;
	z-index:10;
	}
	
.left{
	text-align:left !important;
}
.right{
	text-align:right !important;
}
#catheader{
	line-height:20px;
	border-bottom:1px solid black;
	background:white;
	margin:0;
}
#catheader a, #catheader{
	font:bold 11px/20px verdana,sans-serif;
	text-decoration:none;
	color:#9D3536;
}
#catheader a:hover{
	text-decoration:underline;
}
.reg_table{
	border-spacing:0px;
	margin:0 auto 0 auto;
	width:100%;
}
.reg_table th{
	background:#9e9e9e;
	color:white;
	padding:6px;
}
.reg_table td{
	padding:5px;
}
.reg_table input, .reg_table select{
	font:11px verdana,sans-serif;
	border:1px solid #9e9e9e;
	width:190px;
}
.input_right{
	text-align:right;
}
.star{
	color:#9D3536;
}
#cart{
	border-spacing:0px;
	margin:0 auto 0 auto;
	width:100%;
}
#cart a{
	color:#9D3536;
	text-decoration:none;
}
#cart a:hover{
	color:#9D3536;
	text-decoration:underline;
}
#cart th{
	background:#9e9e9e;
	color:white;
	padding:3px 4px 3px 2px;
}

#cart td{
	border-bottom:1px dotted #9e9e9e;
	padding:4px 4px 4px 2px;
}

.w25{
	width:25px;
	font:11px verdana,sans-serif;
	border:1px solid #9e9e9e;
	text-align:center;
}

.spec_border1 td{
	border-top:1px solid #9e9e9e;
	border-bottom:none !important;
}

.spec_border2 td{
	border-top:1px solid #9e9e9e;
}
#loggedin{
	text-align:right;
	background:white;
	margin:0;
	border-bottom:5px solid white;
}
#loggedin a{
	color:#9D3536;
	text-decoration:none;
}
#loggedin a:hover{
	text-decoration:underline;
}
.doc_row1{
	background:#f6f6f6;
	display:block;
	text-indent:20px;
	text-decoration:none;
	color:#9D3536;
	font:11px/20px verdana,sans-serif;
}
.doc_row1:hover{
	text-decoration:underline;
}
.doc_row2{
	background:white;
	display:block;
	text-indent:20px;
	text-decoration:none;
	color:#9D3536;
	font:11px/20px verdana,sans-serif;
}
.doc_row1:hover{
	text-decoration:underline;
}
form{
	margin:0;
}

.sharing{
	margin:10px 0;
	clear:both;
	padding:0 0 10px 0;
	border-top:1px dotted #f0f0f0;
}

.sharing iframe{
	margin-top:10px;
}

.sharing img{
	margin:0 10px 0 0;
}

#main_share{
margin:20px 0 0 52px;
text-align:center;
}
#main_share img{
	margin-bottom:10px;
}

