﻿* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:url(/templates/pages/huges/graphics/bg_body.jpg) repeat-x #fff;
}

.wrapper {
	width:1016px;
	margin:auto;
}

a {
	color:#f47403;
}

a:hover {
	text-decoration:none;
}

.top {
	width:1016px;
	float:left;
	height:78px;
	background:url(/templates/pages/huges/graphics/bg_top.jpg) no-repeat; 
}
.main {
	width:976px;
	float:left;
	background:url(/templates/pages/huges/graphics/bg_main_top.jpg) no-repeat #e1edf3;
	padding:20px;
}
.below {
	width:1016px;
	float:left;
	height:20px;
	background:#65a1c1;
}
.logo {
	position:absolute;
	top:21px;
	width:158px;
}
.menu {
	text-align:center;
	padding:40px 0 0 190px;
}

.menu ul li {
	float:left;
	list-style-type:none;
}
.menu ul li a {
	font-size:11px;	text-decoration:none;
	padding:0 10px;
	color:#fff; text-transform:uppercase;
}

.menu ul li.m1 a 
{
	background:url(/templates/pages/huges/graphics/mm_hem.jpg);
	width:49px;height:13px;
}
.menu ul li.m2 a 
{
	background:url(/templates/pages/huges/graphics/mm_omhuges.jpg);
	width:80px;height:13px;
}
.menu ul li.m3 a 
{
	background:url(/templates/pages/huges/graphics/mm_produkter.jpg);
	width:85px;height:13px;
}
.menu ul li.m4 a 
{
	background:url(/templates/pages/huges/graphics/mm_varafors.jpg);
	width:166px;height:13px;
}
.menu ul li.m5 a 
{
	background:url(/templates/pages/huges/graphics/mm_marinor.jpg);
	width:75px;height:13px;
}
.menu ul li.m6 a 
{
	background:url(/templates/pages/huges/graphics/mm_jobbahososs.jpg);
	width:102px;height:13px;
}
.grid1_c1 {
	width:272px;
	float:left;
	margin-right:20px;
	background:#fff;
	padding:20px;
}
.grid_trademarkbox {
	width:272px;
	float:left;
	margin-right:20px;	
	
}
.trademarkbox {
	background:#fff;
    padding:20px;
    margin-bottom:20px;
    font-family:Trebuchet MS; 
	font-size:13px; line-height:21px; color:#222;
}
.trademarkbox a { 
    background:url(/templates/pages/huges/graphics/sub_lvl1.gif) no-repeat 0 6px;
	padding-left:10px;
	
	font-family:Trebuchet MS;
	font-size:12px; 
	text-decoration:none;
	color:#3b3b3b; line-height:22px;
}

.grid1_c2 {
	width:604px;
	float:left;
	background:#fff;
	padding:20px;
	
	font-family:Trebuchet MS; 
	font-size:13px; line-height:21px; color:#222;
}
.grid1_c2 .HeadImgContainer {
	margin-bottom:20px;
}

.grid1_c2 h2 {
	font-size:18px; font-weight:bold; text-transform:uppercase;
}

.grid1_c2 h1 {
	font-family:Arial;
	font-size:22px; text-transform:uppercase; padding:0 0 15px 0;
}
.grid1_c2 h1.search {
	padding:0px;
}

.topimg {
	margin-bottom:15px;
}

.grid2_c1 {
	width:644px;
	float:left;
	margin-right:20px;
}
.grid2_c2 {
	width:312px;
	float:left;
}


.grid3_c1 {
	width:272px;
	float:left;
	margin-right:20px;
	background:#fff; padding:20px;
}


.grid3_c2 {
	width:604px;
	float:left;
	background:#fff;
}

.grid4_c1 {
	width:272px;
	float:left;
	margin-right:20px;
	background:#fff; padding:20px;
}
.grid4_c2 {
	width:272px;
	float:left;
	margin-right:20px;
	background:#fff; padding:20px;
}
.grid4_c3 {
	width:272px;
	float:left;
	background:#fff; padding:20px;
}

.image_viewer {
	
	width:644px;
	display:block;
}

.product_heading {
	position:absolute;
	background:#fff;
	padding:0 5px;
	height:30px;
	margin:10px;
	z-index:9999;
}
.product_heading h1{
	font-family:Trebuchet MS;
	font-size:21px;
	float:left;
}
.product_heading h1.head2{
	margin-left:10px;
}

.recPrice {
	color:#888;
}



.monthPriceTbl {
	position:absolute;
	padding:0;
	margin:50px 10px;
	z-index:9999;
}

.monthPriceTbl table tr.mp1 td.td3 
{
	padding:1px 4px;
}
.monthPriceTbl table tr.mp2 td.td1
{
	height:5px;
}
.monthPriceTbl table tr.mp3 td.td3
{
	padding:1px 4px;
}
.monthPriceTbl table tr.mp3 td.td2
{
	padding-left:5px;
}


.numbers {
	font-family:Arial;
	font-size:21px;
	font-weight:bold; 
	font-style:italic;
}
.currency {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#666;
	font-style:italic;
}

.numbersComfort {
	font-family:Arial;
	font-size:21px;
	font-weight:bold;
	font-style:italic;
}
.currencyComfort {
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#666;
}

.comfortSub { 
	font-size:10px; 
	text-transform:uppercase;
	line-height:1px;
}






.product_description {
	background:url(/templates/pages/huges/graphics/p_desc_top_3.jpg) no-repeat #77ad1c; 
	font-family:Trebuchet MS; 
	font-size:12px; 
	color:#fff; 
	padding:8px 12px 0 12px; text-indent:10px;
}

.contact { 
    background:url(/templates/pages/huges/graphics/p_desc_bottom_3.jpg) no-repeat #fff;
	color:#1b1b1b;
	font-family:Trebuchet MS; 
	font-size:12px; 
	line-height:17px;
	padding:37px 12px 12px 12px; 
	margin-bottom:20px;
}

.contact_prospect
{
    background:#fff;
	color:#1b1b1b;
	font-family:Trebuchet MS; 
	font-size:12px; 
	line-height:17px;
	padding:12px 12px 12px 12px; 
	margin-bottom:20px;
}

.nSelect span {background:url(/templates/pages/huges/graphics/selector.jpg) no-repeat; cursor:pointer; background-position:right; display:block; padding:2px; }
.nSelect ul { list-style:none; margin-left:-5px; width:288px;  margin-top:4px; border-bottom:#bed4e2 1px solid;}
.nSelect ul li  { display:block; }
.nSelect ul li span { background:#edf4f7; border-right:#bed4e2 1px solid; color:#6d90a9;   border-left:#bed4e2 1px solid; display:block; cursor:pointer; }
.nSelect ul li span:hover { background:#bfd5e3; }
.nSelect {  }

.contactTable { margin-top:30px; }
.contactTable tr td { padding:2px;}
.contactTable tr td.answer input { font-size:16px;width:260px; font-family:Trebuchet MS;  }
.contactTable tr td.answer { background:url(/templates/pages/huges/graphics/fbg.jpg) no-repeat; padding:5px; padding-top:4px; }
.contactTable tr td.answer2 { border:#bed4e2 1px solid;  padding:5px; padding-top:4px; }
.contactTable tr td.answer2 textarea { font-size:16px;width:260px; font-family:Trebuchet MS;  }
.contactTable tr td.select  { background:url(/templates/pages/huges/graphics/fbg.jpg) no-repeat; }
.contactTable tr td.question {  text-align:right; color:#585858; padding-bottom:10px; }

.cHead { text-transform:uppercase; }


.toggleContact { cursor:pointer; padding-top:4px; }
.toggleContact_prospect { cursor:pointer; padding-top:4px; }

.product_details {	
    background:#FFF;
	color:#1b1b1b;
	font-family:Trebuchet MS; 
	font-size:12px; 
	line-height:17px;
	padding:12px 12px 12px 12px; 
}

.product_details h2 { 
	font-family:Arial;
	font-size:20px;
	text-transform:uppercase;
	color:#77ad1c;
}
.subprice {
	font-size:19px;
	font-style:italic;
}
.subsavings {
	font-size:13px;
	font-style:italic;
}


.image_navigation {
	background:#fff;
	float:left;
	width:637px;
	padding:3px;
}

.image_navigation img {
	display:block;
	float:left;
	padding:3px;
	cursor:pointer;
}



h3 {
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}

ul.submenu li {
	list-style-type:none;
}

ul.submenu li a {
	background:url(/templates/pages/huges/graphics/sub_lvl1.gif) no-repeat 0 10px;
	padding-left:10px;
	display:block;
	font-family:Trebuchet MS;
	font-size:12px; 
	text-decoration:none;
	color:#3b3b3b; line-height:26px;
}

ul.submenu li a:hover {
	background-image:url(/templates/pages/huges/graphics/sub_lvl1h.gif);
	color:#000;
}

ul.submenu li a.active {
	font-weight:bold;
	background-image:url(/templates/pages/huges/graphics/sub_lvl1a.gif);
	color:#000;
}
ul.submenu li a.active:hover {
	background-image:url(/templates/pages/huges/graphics/sub_lvl1a.gif);
}

ul.submenu li.mmlvl_2 a {
	font-size:11px;
	margin-left:20px;
	line-height:20px;
	background:url(/templates/pages/huges/graphics/sub_lvl2.gif) no-repeat 0 7px;
	padding-left:10px;
}
ul.submenu li.mmlvl_2 a:hover {
	background-image:url(/templates/pages/huges/graphics/sub_lvl2h.gif);
}
ul.submenu li.mmlvl_2 a.active {
	background-image:url(/templates/pages/huges/graphics/sub_lvl2a.gif);
}

.order { 
	width:444px;
	border-bottom:#e5e5e5 1px solid;
	float:left; 
	padding-left:160px;
}
.order ul li{ 
	float:left; 
	list-style-type:none; 
	padding:0 20px 0 0; 
	font-size:11px;
}
.order ul li a{
	color:#8a8a8a; 
	text-decoration:none;
	padding-left:7px;
} 
.order ul li a.selected{
	color:#66a1c1; 
	font-weight:bold;
} 
.order ul li a.asc{ 
	background:url(/templates/pages/huges/graphics/order_asc.gif) no-repeat 0 5px;
}
.order ul li a.desc{ 
	background:url(/templates/pages/huges/graphics/order_desc.gif) no-repeat 0 5px;
}

.order .order_by { 
	color:#bbbbbb; 
}


ol { margin-left:20px; }
.grid1_c2 ul { margin-left:20px; } 
.readmore { text-align:right; padding:0 5px 0 0;}
.readmore a { color:#619dbf; text-decoration:none; font-family:Trebuchet MS; font-size:12px; font-weight:bold; }
.campaign { color:#ff0000; font-weight:bold; }
