@import url(../../pure_nordic_inside/css/theme.css);  /* colour file */ 
body {
  	margin:0;
  	padding:0;
  	font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
 	font-size: 11px; 
 	line-height:137%;
	color: #8a8a8a;
	/*background-image: url(../images/bg.gif);*/
}
	
html, body {height:100%;background:url(../../pure_nordic_inside/images/new-bg_02.gif) top repeat-x #EAEAEA;}
h1, h2, p {margin-top:0px;padding-top:0px;}
.center {
	text-align: center;
}

body.contentpane {
	background-color: #ffffff;
	background-image: none;
}
/*----------------- browse style -----------------*/
.browse5_div {
	border: 1px dashed #D1DDE9;
	padding: 10px;
	width: 193px !important;
	height: 149px;
	text-align: center;
	display: inline;
	
	}
div#product_list {
	margin-top: 15px;
}
div#product_list div {
	width: 193px !important;
	float: left !important;
	margin-right: 40px !important;
	
}
#product_list div {
	margin-bottom: 4px;
	}
/*----------------- headerstyles -----------------*/
/* white/default */

#container {
	margin: 0px auto;
	width: 995px;
	/*border-left:1px solid #666666;
	border-right:1px solid #666666;*/
}

div.header {
	width: 100%;
	height:115px;
	padding: 0px;
	margin: 0px;
	/*position:relative;*/
	/*border:1px solid red;*/
}
div.headerLeft {width:580px;height:115px;float:left;}
div.headRight {width:415px;height:115px;float:right;}
img.logo {
	margin:25px 0px 0px 25px;
}

div.header table {
	float:right;
	width:370px;
	/*margin-top:-45px;
	border:1px solid red;*/
}
ul.Icons#jw-sir {height:41px;}
	
td.top_menu  table{
	margin:45px 35px 0px 0px;
	/*border:1px solid red;*/
}	
	
td.top_menu  table td{
	text-align:right;
}

#logoHead  {position:relative;width:565px;height:66px;margin:25px 0 0 11px;
background: url(../../pure_nordic_inside/images/top-logo_03.gif) no-repeat;overflow:hidden}
#logoHead h1{display:inline;}
#logoHead h1 a{font-size:1px;color:#FFF;display:block;overflow:hidden;position:absolute;top:0;voice-family:"\"}\"";voice-family:inherit;width:565px;height:66px;}
	
a.mainlevel_top_menu:link, a.mainlevel_top_menu:visited {
	font:bold 12px "Trebuchet MS", Arial;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 12px 0px 12px;
	color:#474545;	
}

div.headericon {
	margin:15px 0px 20px 0px;
}
div.TopNav {padding-top:50px;}
a.mainlevel_top_menu:hover {
	text-decoration:underline;
}
div.footerContainer {
	height:83px;
	width:100%;
	vertical-align:top;
	padding-top:30px;
	background-color:#FFFFFF;
	float:left;
}
div.footer {
	height:83px;
	width:1000px;
	margin:0 auto;
}

div.moduletable_footer {
	font:bold 12px "Trebuchet MS", Arial;
	text-transform:uppercase;
	margin:0 auto;
	width:970px;
	color:#474545;
	display:block;
	/*border:1px solid red;*/
}

div.middle1 {
	width: 969px; /*Aligns the available space so that the float model with margins and padding does no overflow outside of the #container. Browsers are stupid.*/
	height:300px !important;
	height:299px;
	padding: 0px 14px; /*Propper alignment with lower column design and round corners*/
	margin: 0px auto; /*ensure centering it now that you have a fixed width*/
	background:#FDFDFD url(../../pure_nordic_inside/images/virtuemart_module_bg.jpg) top left no-repeat;
	/*border:1px solid red;*/
}

div.moduletable_fade_middle1 {

	width:750px; /*It's a rotator module with fixed width specified in the admin back end*/
	margin-top:25px;
	float:left;
	/*border:1px solid red;*/
}

div.moduletable_right_menu {
	display:block;
	margin:25px 16px 0px 0px !important;
	margin:25px 0px 0px 5px;
	/*padding-left:10px;*/
	padding: 0px 10px 0px 0px; /*To fit correctly in line with the lower right column*/
	float:right;
	/*width:198px;*/
	width:186px; /*fit for new width of page and align with lower column's padding*/
	/*border:1px solid red;*/
	z-index:0;
}
		
a.mainlevel_right_menu:link, a.mainlevel_right_menu:visited {
	background:url(../../pure_nordic_inside/images/menu_right.gif) top left no-repeat;
	font:normal 11px Tahoma, Verdana;
	text-decoration:none;
	vertical-align:bottom;
	text-align:right;
	display:block;
	width:200px !important;
	width:196px;
	height:22px;
	padding-top:5px;
	color:#474545;	
	/*border:1px solid blue;*/
}
	
a.mainlevel_right_menu:hover {
	background:url(../../pure_nordic_inside/images/menu_right_hover.gif) top left no-repeat;
}	
		
div.blog_module {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background:#EAEAEA;
	/*border:1px solid red;*/
}

div.left_blog {
	display:block;
	/*width: 769px;*/
	width: 767px; /*Adjusted to compensate for the new container width*/
	padding: 0px;
	margin: 0px;
	float:left;
	background:url(../../pure_nordic/images/new-blog-bg_04.gif) repeat-y left;
	/*border:1px solid red;*/
}

div.left_blog_mid {width:767px;padding-top:0;margin-top:0;} /*Adjusted to compensate for the new container width */
div.bot {width:100%;float:left;width: 767px;} /*Adjusted to compensate for the new container width */

div.right_blog {
	background:#EAEAEA url(../images/blog_right_bg.jpg) top left repeat-x;
	display:block;
	/*width: 231px;*/
	width: 228px; /*228px plus the left_blog width is 995px*/
	padding: 0px;	
	float:left;	
	position:inherit !important;	
	position:absolute;	
	margin:0px 0px 0px 0px !important;
	margin: 0px 0px 0px -2px;
	z-index:0;
	/*border:1px solid red;*/
}

/*div.right_blog div{
	border:1px solid blue;
}

div.right_blog table{
	border:1px solid green;
}*/
	
div.moduletable_feature_products {
	/*border:1px solid black;*/
	width:200px;
	float:left;
	margin-top:10px;
}

div.moduletable_feature_products span{
	display:none;
}

div.moduletable_feature_products img {
	width:62px;
	height:104px;
	margin:0px 2px 0px 2px;
	border:3px double #CCCCCC;
}

div.moduletable_what_news {
	width:231px;
	/*height:260px;*/
	display:block;
	vertical-align:top;
	/*border:1px solid #CC0000;*/
}

div.moduletable_what_news H3 {
	font:bolder 24px "Trebuchet MS", Arial;
	text-transform:lowercase;
	padding:0px 16px 0px 0px;
	margin:5px 0px 0px 0px;
	text-align:right;
	color:#42A4FF;
	/*border:1px solid black;*/
}

div.flexcontentitem_what_news H3 {
	font:bolder 15px "Trebuchet MS", Arial;
	text-transform:uppercase;
	margin:0px 16px 3px 16px;
	padding:0px;
	text-align:right;
	color:#42A4FF;
	display:block;
	border-bottom:1px solid #959595;
	/*border:1px solid blue;*/
}

div.flexcontentitem_what_news {
	/*border:1px solid blue;*/
	margin:0px;
}


div.flexcontent_what_news {
	margin:0px;
	/*border:1px solid red;*/
}

div.flexcontentitem_what_news img {
	margin-left:5px;
}

div.flexcontentitem_what_news p {
	font:bold 13px "Trebuchet MS", Arial;	
	padding:4px 16px 4px 10px;
	text-align:right;
	color:#313131;
	margin:0px;	
}

div.moduletable_contact {
	background:url(../../pure_nordic_inside/images/contact_bg.jpg) top left no-repeat;
	width:221px;
	height:139px;
	display:block;
	margin:0px 0px 0px 2px;
	float:left;
	/*border:1px solid blue;*/
}

div.contact_title {
	font:bold 24px "Trebuchet MS", Arial;	
	padding:13px 0px 0px 15px;
	margin:0px;	
	text-align:left;
	color:#43a5ff;
}

div.moduletable_contact a:link, div.moduletable_contact a:visited {
	font:bolder 13px "Century Gothic", "Trebuchet MS", Arial;	
	text-decoration:none;
	margin:0px;	
	display:block;
	text-align:left;
	color:#5D5D5D;
	/*border:1px solid blue;*/
}


div.contact_item {
	font:bold 14px "Century Gothic", "Trebuchet MS", Arial;	
	padding:3px 0px 0px 15px;
	text-decoration:none;
	margin:0px;	
	text-align:left;
	color:#474545;
}
div.contact_itemTwo {
	font:bold 14px "Century Gothic", "Trebuchet MS", Arial;	
	padding:12px 0px 0px 15px;
	text-decoration:none;
	margin:0px;	
	text-align:left;
	color:#474545;
}
div.contact_itemTwo a {
	text-decoration:none;
	color:#474545;
	margin:0px;
	padding:0px;
}
div.contact_itemTwo a:hover {
	text-decoration:none;
	color:#43a5ff;
}
div.moduletable_blog_front_end {	
	/*margin:0 15px 0px 30px;*/
	display:block;
	/*border:1px solid blue;*/
}

div.moduletable_blog_front_end H1 {	
	font:bold 46px "Century Gothic", "Trebuchet MS", Arial;	
	text-transform:lowercase;
	color:#474545;
	display:block;
	float:left;
	margin:0px;
	/*border:1px solid blue;*/
}

div.moduletable_blog_front_end H3{
	font:bolder 14px "Century Gothic", "Trebuchet MS", Arial;	
	text-transform:uppercase;
	color:#535353;
	display:block;
	padding:16px 0 0 0;
	margin:0;
	/*border:1px solid blue;*/
}
.main-content {
	background:url(../../pure_nordic_inside/images/new-blog-bg_02.gif) no-repeat;
	min-height:700px;
	height:auto !important;
	height:700px;
	padding:0 15px 0px 30px;
	font-weight:normal;
	/*border:1px solid #0000FF;*/
}
td.contentheading {
	font:bold 26px "Century Gothic", "Trebuchet MS", Arial;	
	text-transform:lowercase;
	color:#474545;
	display:block;
	float:left;
	margin:0px;
}

div.title1 {
	font: bold 13px "Trebuchet MS", Arial;
	color:#474545;
	width:680px;
	display:block;
	text-align:justify;
	margin:12px 0px 25px 0px;
	/*border:1px solid blue;*/
}
	
div.moduletable_blog_front_end ul{
	font: bold 13px "Trebuchet MS", Arial;
	color:#474545;
	width:680px;
	display:block;
	text-align:justify;
	margin:0px;
	padding-left:25px;
	line-height:160%;
	/*border:1px solid blue;*/
}	

a.blog_link:link, a.blog_link:visited {
	font: bold 13px "Trebuchet MS", Arial;
	color:#3282CC;
	display:block;
	width:80px;
	margin:16px 0px 0px 10px;
	text-align:justify;
	text-decoration:none;
}

a.blog_link:hover {
	text-decoration:underline;
}

.componentheading {font:bold 24px "Century Gothic", "Trebuchet MS", Arial;text-transform:capitalize;color:#333333;}
#mod_search_searchword {margin:8px 0 8px 8px;background:#FFF;border:1px solid #666;}


div.moduletablelettermansubscribe {
	/*border:1px solid red;*/
	text-align:left;
	margin-bottom:10px;
}

div.moduletablelettermansubscribe H3{
	font:bolder 24px "Trebuchet MS", Arial;
	text-transform:lowercase;
	padding:0px 16px 0px 0px;
	margin:5px 0px 0px 0px;
	color:#42A4FF;
}


div.moduletablelettermansubscribe p{
	font: 14px "Trebuchet MS", Arial;
	color:#333333;
	padding:0px 16px 0px 0px;
	text-align:left;
	/*border:1px solid red;*/
}
div.moduletablelettermansubscribe input.button{
	/*float:right;*/
	margin:16px 0 0 0;
	/*border:1px solid red;*/
}


a.sublevel_top_menu:link, a.sublevel_top_menu:visited {
	font: bold 11px Tahoma, Verdana;
	color:#3282CC;
	display:block;	
	width:140px;
	line-height:170%;
	text-align:justify;
	text-decoration:none;
	/*border:1px solid red;*/
}

a.sublevel_top_menu:hover {
	color:#3282CC;
	text-decoration:underline;
}

div.moduletablesearch {
	float:left;
	display:block;
	/*border:1px solid red;*/
}


/*======================================== VIRTUEMART ============================================*/
div.main-content {
	font: bold 16px "Trebuchet MS", Arial;
	color:#3282CC;
	padding:30px 10px 0px 30px; 
	/*border:1px solid blue;*/
}

div.main-content a {color:#42A4FF;}
div.main-content a:hover {color:#990000}

a.pathway:link, a.pathway:visited {
	text-decoration:none;
}

a.pathway:hover {
	text-decoration:underline;
}

div.main-content h1 {
	color:#333333;
}

div.main-content h2 {
	color:#333333;
}

div.main-content {
	font: bold 14px "Trebuchet MS", Arial;
	color:#666666;
}

div#vm_product_description_class a:link, div#vm_product_description_class a:visited {
	color: #990000;
	text-decoration:none;
}

div#vm_product_description_class a:hover {
	text-decoration:underline;
}

p.vm_product_short_description {
	font: normal 12px Arial, Helvetica, sans-serif;
}

p.vm_product_short_description a{
	font-size:12px;
	margin-top:5px;
	display:block;
}

td.vm_product_description {
	width:440px;
	/*border:1px solid blue;*/
}

td.vm_product_image {
	width:90px;
	/*border:1px solid red;*/
}

/*mats
p.vm_price_panel_saving_label a{
        color: #990000;
}

div.vm_price_panel_saving_label a{
        color: #990000;
}

span.vm_price_panel_saving_label a{
        color: #990000;
}*/


table.vm_product_price_table {
	background:url(../../pure_nordic_inside/images/image2.jpg) top left no-repeat  !important;
	background:url(../../pure_nordic_inside/images/image2.jpg) 15px 0px no-repeat;
	width:254px;
	height:114px;
	/*border:1px solid red;*/
}

div#vm_product_price_panel_class {
	display:block;
	font-size:12px;
	width:86px;
	vertical-align:middle;
	text-transform:capitalize;
	margin:10px 0px 0px 10px !important;
	padding-left:0px !important;
	padding-left:15px;
	/*border:1px solid red;*/
}

div#vm_product_addtocart_class {
	display:block;
	text-transform:capitalize;
	margin:10px 0px 0px 10px;
	/*border:1px solid red;*/
}

table.vm_product_table {
	border-bottom:2px dotted #666666;
	width:100%;
	margin-bottom:0px !important;
	*margin-bottom:10px !important;
	padding-bottom:0px !important;
	*padding-bottom:10px !important;
}

div.vm_module {
	/*border:1px dotted #666666;*/
	float:right;
	width:254px;
	display:block;
}


span.pagenav {
	color:#333333;
}

div.moduletableCart {
	font:bold 13px "Trebuchet MS", Arial;	
	padding:10px 16px 4px 10px;
	text-align:right;
	color:#313131;
	margin:0px;	
}

div.moduletableCart h3 {
	font:bold 24px "Trebuchet MS", Arial;
	text-transform:lowercase;
	margin:0 0 3px 16px;
	padding:0px;
	text-align:right;
	color:#42A4FF;
	display:block;
	border-bottom:1px solid #959595;
}

div.moduletableCart a {
	color:#313131;
}

a.view_all_items:link, a.view_all_items:visited {
	font:bold 13px "Trebuchet MS", Arial;
	color:#666666;
	float:right;
	margin:88px 25px 0px 0px;
	text-decoration:none;
	/*border:1px solid red;*/
}

a.view_all_items:hover {
	text-decoration:underline;
}


/*======================================== BLOG ============================================*/
div#myBlog-content {
	color:#666666;
	font-weight:normal;
}

div.postSummary {
	font-weight:normal;
}

div.postSummary-teaser ul{
	font-weight:normal;
	display:block;
	/*border:1px solid #0000CC;*/
}

div.postSummary-teaser ul li{
	display:block;
	margin:0px 20px 0px 20px;
	list-style-position:inside;
	font-weight:normal;
	/*border:1px solid #0000CC;*/
}

div.postContent p{
	font-weight:normal;
	color:#666666;
}

div.postContent ul{
	font-weight:normal;
	color:#666666;
}

div.postContent ul li{
	display:block;
	margin:0px 20px 0px 20px;
	list-style-position:inside;
	font-weight:normal;
	/*border:1px solid #0000CC;*/
}

div.postContent-text {
	font-weight:normal;
	display:block;
	color:#666666;
	padding:10px 0px 20px 0px;
	/*border:1px solid red;*/
}


