﻿/*
You may learn from this CSS and use its techniques in your own projects,
but the unique combination of images, colors, sizes, typography and positioning ("the design")
is copyright (c) Bluegarden AS and may not be used by anyone but us.

Created:  16.09.2009, Morten Mastad - http://www.edbtotalpartner.no
Contact:  webmaster@bluegarden.no

Inspired by CSS on bluegarden.no
*/

html{ padding:0; margin:0; }
body{ padding:0 0 1em 0; margin:0; color:#373737; font:normal normal normal 76%/140% tahoma, sans-serif; text-align:center; background: #0b295c url(/images/lps/bg-lps.jpg) repeat-x center 0; } /* 0 24px	 */
  
:focus {outline:none;}
th, td {vertical-align:top;}

/*standards*/
.break    { display: block; clear:both; height: 0; line-height:0; font-size: 0;}
.break8   { display: block; clear:both; height:8px; line-height:8px; font-size: 0;}
.break16  { display: block; clear:both; height:16px; line-height:16px; font-size: 0;}

.bold   { font-weight: 700;}
.pad-box-left-picture{ padding: 8px 8px 8px 75px;}

.byline, .byline-italic, .byline-strong { color:#888;}
.byline-italic { font-weight: 700; font-style: italic;}
.byline-strong { color: #010101; font-weight: 700;}
  
.mandatory span, span.mandatory {color:#f70907; background:transparent; font-weight:bolder;}
.validator {color:#f70907; background:transparent;}
.nowrap {white-space:nowrap;}

h1, h2, h3, h4, h5, h6 { color: #333333; line-height:normal;}

h1{ padding: 0px 0 0px 45px; margin:0 0 .3em -45px; font-size: 1.7em; font-weight: 100; }
h2{ margin:1em 0 .6em 0; font-size:1.1em; }
h3{ margin:0 0 .5em 0; font-size:1em; }
h4, h5, h6{ margin:0; font-size:1em; }

p, .nText {margin:0 0 0.5em 0; font-size:1em; display:block;}
p.nomargin{ margin: 0;}
.ingress em {font-weight:bolder; font-style:normal;}
.no-margin {margin-bottom:0;}

.line{ height: 1px; line-height: 1px; font-size: 1px; background: url(/images/lps/line.gif) 0 0 repeat-x; }
.line-top{ background: url(/images/lps/line.gif) 0 0 repeat-x; }

/*text/price size*/
.price-small, .text-small, .quotation-small			{ font-size: 0.8em;}
.price-normal, .text-normal, .quotation-normal		{ font-size: 1em;}
.price-large, .text-large, .quotation-large			{ font-size: 1.2em;}
.price-x-large, .text-x-large, .quotation-x-large	{ font-size: 1.6em; line-height: 1.2em; }

.quotation{
	font-style: italic;
	font-family: Georgia; } 

/*font-colors*/
.text-light{		color: #cccccc; font-weight: 700; }
.text-summer{		color: #7fa631; font-weight: 700; }
.text-hot{			color: #bd293f; font-weight: 700; }
.text-gras{			color: #7e9f06; font-weight: 700; }
.text-ocean{		color: #008bc6; font-weight: 700; }
.text-deep-ocean{	color: #128ec1; font-weight: 700; }

/*text-align*/
.text-center{ text-align: center;}
.text-right{ text-align: right;}
.text-left{ text-align: left;}


a{ text-decoration: underline; color:#305d82;}
a:hover{ text-decoration: none;}

a.arrow-left-light{ padding-left: 12px; background: url(/images/common/menu-arrows-light.gif) 0px 5px no-repeat;}
a.arrow-left-ocean{ padding-left: 12px; background: url(/images/common/menu-arrows-ocean.gif) 0px 5px no-repeat;}

/*a:link {color:#234a99;}
a:visited {color:#234a99;}
a:hover {color:#000;}
a:active {color:#000;} */

form {margin:0; padding:0;}
fieldset {margin:1em 0 1em 0; display:block; padding:1em; width:auto;}
legend {color:#575758; font-weight:bolder; padding-left:.5em; padding-right:.5em;}
input, select, option, textarea {font-family:tahoma, sans-serif; font-size:1em;}
input.text, input.text-normal, input.text-small, textarea  {border: 1px solid #dadada;}
input.radio {width:16px; height:16px;}
input.check {width:16px; height:16px;}

table, td {font-size:1em;}

ul, ol, dl { margin-top:0; margin-bottom:1em;}
ul {list-style:outside url(item.png);}
ol {list-style:decimal outside;}
li,dd {padding: 0; margin:0;}

ol, ol li{ margin-left: 12px; padding: 2px 0; }
   
/* Hided for older IE */
html>body ol li{ margin-left: 8px; }

ul.plain{ margin: 0; padding: 0; list-style: none;}

img {border:none;}
img.fix{ display: block; margin: 0; padding: 0;} /*IE image fix*/

p.readmore{ text-align: right;}
p.bold{ font-weight: 700;}


.mb-group a:hover {color:#000; background:transparent; text-decoration:underline;}

/*topline mb-group*/
.mb-group { font-size:.9em; display:block; text-align:right; clear:both; width:100%; padding:4px 0 6px 0; line-height:normal; border-top:1px solid #737375; background:url(/images/common/bg-mb-group.gif) 0 100% repeat-x;}
  
.mb-group a {margin:0 10px 0 0;}
.mb-group a:link, .mb-group a:visited, .mb-group a:active { color:#373737; text-decoration:underline; background:transparent; }
.mb-group a:hover {color:#000; background:transparent; text-decoration:underline;}

/*menu*/
.mb-group ul, .mb-group li {display:inline; list-style:none; margin:0; padding:0;}
.mb-group li.first {margin-right:4px; margin-left:0; list-style-image:none;}



/*tops*/
.tops, .top-hot{ clear:both; width: 960px; margin: 0 auto; padding: 5px 0 0 0; text-align: left; font-size:.9em; background: url(/images/common/bg-tops3.gif) 0 -800px no-repeat; }
	.top-ocean{ background-position: 0 -1000px; }
	.top-gras{ background-position: 0 -200px; }
	
	/*top */
	.top-colL{ display: inline; float: left; clear: left; width: 400px; height: 120px; margin: 0; padding: 0; overflow: hidden;}
	.top-colM{ display: inline; float: right; clear: right; width: 560px; height: 120px; margin: 0; padding: 0; overflow: hidden;}	

/*logo */
.logo img { padding-top: 55px; margin-left: 18px;}

ul #ph_login{
    color:Green;
    background:red;
    overflow: hidden;
}
.top-links-and-login-content{ display: inline; float: left;	clear: both; width: 100%; margin-bottom: 18px;}

/*top links*/
.top-links{	float: left; clear: left; width: 180px; height: 28px; line-height: 24px; white-space: nowrap;}
.top-links a,.top-links a:link,.top-links a:visited{ color: #9a9a9a;}	

.top-box{ display: inline; float: left; width: 100%; clear: both;}
.top-box-content{ display: inline; float: right; clear: both; width: 290px; height: 40px; overflow: hidden; text-align: left; padding: 5px 10px; margin-bottom: 18px; }
	.top-box-content p{ line-height: 1.1em;}
	

.top-box-colL{ display: inline; float: left; clear: left; width: 180px;  }
.top-box-colR{ display: inline; float: right; clear: right; width: 110px; }

.top-box-title{ font-size: 12pt; white-space: nowrap; margin: 0 0 4px 0; padding: 0;}
.top-box-text{}

.top-box-button{ float: right; clear: both; margin-top: 3px;}

/*login*/
.top-login{ float: left; clear: right; height: 28px; width: 280px; line-height: 28px; color: #fff; text-align: left;}	
.top-login a,.top-login a:link,.top-login a:visited{ color: #fff; font-weight: 700;}
.top-login ul#ph_login{ float: none;}


/*search*/  
.search-content{ display: inline; float: right; width: 250px; height: 30px; overflow: hidden; margin-top: 2px;}
.search{ display: inline; float: right; clear: both; width: 215px; margin-right: 10px; background: url(/images/common/bg-search.gif) 0 0 no-repeat;  }
  
.search .pad{ float: none; clear: both; margin: 0 0 0 2px; padding: 0; background: url(/images/common/bg-search.gif) 100% 0 no-repeat;  }
	.top-ocean .search .pad{ background-position: 100% -30px; }
	.top-gras .search .pad{ background-position: 100% -60px; } 


.form-search{ display: block; width: 100%; clear: both; margin: 0; padding: 8px 4px 8px 4px; }

input.input-search-frase { width: 185px; border: 0; margin-right: 5px; color: #828282; font-weight: 700; font-size: .9em; }
html>body .input-search-frase{ width: 180px;}

.input-search-button{ position: absolute; margin-top: 2px; }


/*navigation*/
.navbar-and-search-content{ display: inline; float: left; clear: both; width: 100%;}
.navbar { display: inline; float: left; width: 648px; padding-left: 2px; overflow: hidden; white-space: nowrap; }

.navbar ul{ display: inline; height: 39px; line-height: 39px; margin: 0; padding: 0; list-style: none;}
.navbar li { display:inline; height:39px;float: left; padding-right: 2px; background: url(/images/common/menu-spacer-ocean.gif) 100% 0 repeat-y; /*background: url(/images/lps/menu-spacer-lps.gif) 100% 0 repeat-y;*/ }
	.top-ocean .navbar li { background-image: url(/images/common/menu-spacer-ocean.gif); }
	.top-gras .navbar li {  background-image: url(/images/common/menu-spacer-gras.gif); }

.navbar a{ display: block; color: #fff; text-transform: uppercase; padding: 0 24px; font-weight: 700;}

.navbar a:hover{ color: #fff; background: #01638c; /*background: #a22336;*/}
	.top-ocean .navbar a:hover{ background: #01638c;}
	.top-gras .navbar a:hover{ background: #62820c;}



/*breadcrumb*/
.breadcrumb{ clear: both; height: 32px; line-height: 32px; margin: 0; padding: 0 10px; background: url(/images/lps/bg-breadcrumb-light.gif) 0 0 repeat-x; }

/*content*/
.colL{ display: inline; float: left; clear:left; width: 200px; overflow: hidden;  padding: 20px 0px 50px 10px; margin: 0;}
.colM{ display: inline; float: left; clear:none; width: 726px; overflow: hidden;  padding: 20px 0px 50px 10px; margin: 0; }
.colR{ display: inline; float: left; clear:right; width: 200px; overflow: hidden; padding: 20px 10px 100px 10px; margin: 0; }

/*footer*/
.footer .cols{ clear: both; width: 100%;}
.footer .pad{}

.footer .col3-1, .footer .col3-2, .footer .col3-3{ display: inline; float: left; width: 23%; margin: 0 0px 0 25px; padding: 0; }
.footer .col3-1{ margin-left: 45px;}
.footer .col3-2{}
.footer .col3-3{}

.footer .col4-1, .footer .col4-2, .footer .col4-3, .footer .col4-4{ display: inline; float: left; width: 150px; height: 200px; margin: 0; padding: 0 15px 0 10px; background: url(/images/lps/footer-spacer.gif) 100% 0 repeat-y; }

.footer .col4-1{ width: 330px; padding: 0 0 0 25px;}
.footer .col4-2{}
.footer .col4-3{}
.footer .col4-4{ background: none;}

.copyright{ font-size: 0.9em; color: #666666; }
.copyright .pad{ padding-top: 30px; text-align: center;}


/*left menu*/
ul.ul-left-menu, ul.ul-left-menu ul{ margin: 0;	padding: 0;	list-style: none;}
ul.ul-left-menu li{ padding: 2px; white-space: nowrap; }
ul.ul-left-menu li a{ color: #000; text-decoration: none;}
ul.ul-left-menu li a:hover{	text-decoration: underline; } 
ul.ul-left-menu li.active a{ color: #0189c5; font-weight: 700;}
ul.ul-left-menu li li{ padding-left: 18px; background: url(/images/common/menu-arrows-ocean.gif) 6px 10px no-repeat;}
ul.ul-left-menu li li a{ color: #4d4d4d; white-space: pre-wrap; }

/* boxes
   INFO: gras/summer - 0,ocean - 50, hot - 100, light - 150, deep-ocean - 200 */

.box{ display: block; float: none; margin: 0 0 10px 0; padding: 0; background: url(/images/common/footer-box-left-transparent.gif) 0 100% no-repeat; }
.box dt{ background: url(/images/common/headers.gif) 0 -200px no-repeat; } 
.box dt span{ display: block; height: 38px; line-height: 38px; padding: 0 18px; margin-left: 2px; color: #fff; font-weight: 700; background: url(/images/common/headers.gif) 100% -200px no-repeat; }
.box dd{ display: block; width: 100%; overflow:hidden; margin: 0; padding: 0px; background: url(/images/common/footer-box-right-transparent.gif) right bottom no-repeat; }
.box dd .pad{ padding: 15px; }
.box dd .padBtm{ padding-bottom: 15px; }

.box-hot dd a{ color: #bc2a3f; }

/*noborder*/
dl.noborder, dl.noborder dd{ background: none;}	

/**/
.box-gradient-light{ background: url(/images/Common/box-bg-gradient-light.gif) 0 0 repeat-x; }
.box-gradient-light dl.box{ background: url(/images/common/rounded-bottom-left.gif) 0 100% no-repeat; }
.box-gradient-light dl.box dd{ background: url(/images/common/rounded-bottom-right.gif) 100% 100% no-repeat; }


/*
dl.box-light, dl.box-summer, dl.box-hot{ display: block; float: none; margin: 0 0 10px 0; padding: 0; background: url(/images/lps/footer-box-left-transparent.gif) 0 100% no-repeat; }

dl.box-hot dt{ background: url(/images/common/headers.gif) 0 -100px no-repeat;}
dl.box-hot dt span{ display: block; height: 38px; line-height: 38px; padding: 0 18px; margin-left: 2px; color: #fff; font-weight: 700; background: url(/images/common/headers.gif) 100% -100px no-repeat; }
dl.box-hot dd{ display: block; width: 100%; margin: 0; padding: 0; background: url(/images/lps/footer-box-right-light.gif) right bottom no-repeat; }

dl.box-light dt{ display: block; background: url(/images/lps/header-box-left-light.gif) 0 0 no-repeat; }
dl.box-light dt span{ display: block; height: 38px;	line-height: 38px; padding: 0 18px; margin-left: 2px; color: #282828; font-weight: 700; background: url(/images/lps/header-box-right-light.gif) 100% 0 no-repeat; }
dl.box-light dd{ display: block; margin: 0; padding: 0; background: url(/images/lps/footer-box-right-light.gif) right bottom no-repeat;  }

dl.box-summer{ background: url(/images/lps/header-box-left-summer.gif) 0 0 no-repeat; }
dl.box-summer dt{ line-height: 27px; padding: 0 18px; color: #fff; font-weight: 700; background: url(/images/lps/header-box-right-summer.gif) 100% 0 no-repeat;}  
dl.box-summer dd{ display: block; margin: 0; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }
*/

/*headers*/
.header, .header-hot{ background: url(/images/common/headers.gif) 0 -100px no-repeat; }
.header div, .header-hot div{ line-height: 38px; padding: 0 18px; margin-left: 2px; color: #fff; font-weight: 700; background: url(/images/common/headers.gif) 100% -100px no-repeat;}
/* .header div p, .header-hot div p{ padding-left: 15px; background: url(/images/lps/ico-gt-light.gif) 0 center no-repeat; } */
.header div h1, .header-hot div h1{ line-height: 38px; font-size: 1.3em; font-weight: 700;}


	.header-light{ background-position: 0 -150px; }
	.header-light div{ background-position: 100% -150px; color: #282828;}
	.header-light div p{ padding-left: 15px; background: url(/images/lps/ico-gt-light.gif) 0 center no-repeat; }

	.header-deep-ocean{ background-position: 0 -200px; }
	.header-deep-ocean div{ background-position: 100% -200px;}
	.header-deep-ocean div p{ padding-left: 15px; background: url(/images/lps/ico-gt-light.gif) 0 center no-repeat; }

	.header-ocean{ background-position: 0 -50px; }
	.header-ocean div{ background-position: 100% -50px;}
	.header-ocean div p{ padding-left: 15px; background: url(/images/lps/ico-gt-light.gif) 0 center no-repeat; }

	.header-gras{ background-position: 0 0; }
	.header-gras div{ background-position: 100% 0; color: #282828;}
	.header-gras div p{ padding-left: 15px; background: url(/images/lps/ico-gt-light.gif) 0 center no-repeat; }

/* columns */
.cols, .product-cols, .product-cols-noborder{ width: 100%; overflow: hidden;}     
.cols .col2, .cols .col4, .cols .product-col4, .product-cols-noborder .col4{ display: inline; float:left; clear: none;}
.cols .col2{ margin: 0px 10px 10px 0px; padding: 0; width: 358px; border: 0px solid #cccccc;}
.cols .col4{ margin: 0px 10px 10px 0px; padding: 0; width: 174px; border: 0px solid #cccccc;}	


/*product-menu*/ 
.product-menu-cols{ width: 100%; margin: 0; padding-left: 1px; padding: 0 0 10px 0; /*padding: 10px 0 10px 0;*/}
  
.product-menu-col4, .product-menu-col4-active{ display: inline; float:left; clear: none;}
.product-menu-col4{ width: 181px; height: 240px; z-index: 1; }
/*.product-menu-col4{ margin-left: -1px; width: 182px; height: 240px; z-index: 1; }*/
.product-menu-col4-active{ position: relative; z-index: 100; margin-top: -10px; margin-left: -1px; width: 180px; height: 260px; border: 1px solid #305d82;}
	
.product-menu-cols dl, .product-menu-cols dl dt, .product-menu-cols dl dd, .product-menu-col4-active dl, .product-menu-col4-active dt, .product-menu-col4-active dd{ display: block; margin: 0; }
.product-menu-cols dl{ height: 100%; border: 1px solid #cccccc;}
	
.product-menu-col4 dl{ background: #f0f0f0; }
.product-menu-col4-active dl{ border: 0;}

.product-menu-cols dt{ font-size: 14pt; font-weight: 100; line-height: 35px; padding: 0 18px;}
.product-menu-col4 dt{ background: url(/images/lps/bg-product-menu-top.gif) 0 0 repeat-x; border-bottom: 1px solid #cccccc; line-height: 43px;}

		.product-menu-cols dt span{ display: block;}
		.product-menu-col4 dt span{ background: url(/images/lps/bg-product-menu-title.gif) 100% 0 no-repeat;} 
		.product-menu-col4 .last dt span{ background: none;} 

			
		.product-menu-col4-active dt{ padding-top: 14px;}
		
	.product-menu-cols dd{ padding: 10px 18px;}		

		.product-menu-col4 dd{}
		.product-menu-col4-active dd{ padding-top: 15px;}


.last, .cols .last, .product-cols .last, .product-cols-noborder div.last{ margin-right: 0; }

.first { margin-left: 0; }


/*basket*/
dl.basket-small{ 
	/*background: url(/images/lps/footer-box-left-light.gif) 0 bottom no-repeat; */
	background: url(/images/common/footer-box-left-transparent.gif) 0 100% no-repeat; }
	
dl.basket-small dt{ background: url(/images/common/headers.gif) 0 -200px no-repeat; } 
dl.basket-small dt span{ display: block; height: 38px; line-height: 38px; padding: 0 18px; margin-left: 2px; color: #fff; font-weight: 700; background: url(/images/common/headers.gif) 100% -200px no-repeat; }
/*dl.basket-small dd{ display: block; margin: 0; padding: 4px 8px; border-right: 0px solid #cccccc; border-left: 0px solid #cccccc; */
                    /*background: url(/images/lps/footer-box-right-light.gif) right bottom no-repeat; */
					/*background: url(/images/common/footer-box-right-transparent.gif) right bottom no-repeat;                    }*/
dl.basket-small dd{ display: block; margin: 0; padding: 4px 8px; background: url(/images/common/footer-box-right-transparent.gif) right bottom no-repeat;}					
	.basket-product-title{ font-weight: 700;}  
	.basket-product-price, .basket-total-price{ text-align: right; } 
	.basket-total-title, .basket-total-price{ font-size: 1.2em; color: #8f3a37;}




/*article*/
.listed-article{}

	.listed-article img{ float: left; margin: 5px 8px 8px 0;} 



/* ClearFix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	



/* Various - from different sites */

/* CSS Document for the registration page */
#btn_register {	margin-left: 244px;	margin-bottom: 20px; }


/* Search Page CSS Document */
#pb_search ul {	margin: 0; padding: 0; }
#pb_search ul li { clear: none;	float: left; line-height: 22px; list-style: none; font-size: 11px; margin: 0; padding: 0 5px 0 0; }
#pb_search ul li input { width: 330px; }

ul.search_results { clear: both; margin: 20px 0; padding: 0; }

ul.search_results li { list-style: none; margin: 0;	padding: 20px 15px 10px 15px; background: url(../images/backgrounds/accessory_100.jpg) bottom left no-repeat; }
ul.search_results li p { margin: 0;	font-style: italic; }

/* Site map*/
.siteMap{ font-size:12px; }
.siteMap td,.siteMap th{ padding: 0; }
.siteMap table, .siteMap td, .siteMap th{ border: 0; }


/* ?? */
.resultInfo { text-align: right;  }
.paging td{ text-align: center;}
.lvWrapUp {	/* width: 800px; */ }


/* Custom */
/*
.halfAvailableWidth
{
	float:left;	
	text-align: left;
	display: inline;
	margin: 5px 0px;
	width: 50%;
	vertical-align: top;
}

.thirdAvailableWidth
{
	float:left;	
	text-align: left;
	display: inline;
	margin: 5px 0px;
	width: 33%;
	vertical-align: top;
} */



/* Layoutsection Four Category Columns */
.fourCategoryColumns {  padding-right: 6px;  widows: 175px;  display: inline;  float:left;  clear: none;}

/* qTip */
.hiddenContent { display: none;}

/* My products */
.my-products { text-align:left;}

	/*	mc - Columns
		--------------------------------------------*/
	.mc .container,
	.mc .content,
	.mc .content2,
	.mc .content3,
	.mc .content4{
		display: inline;
		/*float: left;*/
		clear: both;
		width: 100%;}

	.mc .content .col,
	.mc .content2 .col,
	.mc .content2 .colRotator,
	.mc .content2 .colDynamicHight,
	.mc .content3 .col,
	.mc .content4 .col{
		display: inline;
	 	font-size: 12px;
		/*border: 1px solid #dedede;*/
		overflow: hidden; 
		margin: 0px 0px 8px 8px;}
	
	.mc .content .colRichText{
		display: inline;
	 	font-size: 12px;
		overflow: hidden; 
		margin: 0px 0px 8px 8px;}

		
	.mc .content .col, 
	.mc .content .colRichText{ 
		float: left;
		/*height: 250px;*/
		width: 626px; } /* without border: 628 */
		
	.mc .content2 .col{ 
		float: left;
		/*height: 250px;*/
		width: 350px; } /* without border: 310 */
		
	.mc .content2 .colRotator{
		display: inline;
		float: left;
		width: 310px;
		border: 0;} 	

	.mc .colDynamicHight{
		display: inline;
		float: left;
		width: 310px;
		height: auto;
		border: 0; }		

	.mc .content3 .col{ 
		float: left;
		/*height: 275px;*/
		width: 230px; } /* without border: 204 */

	.mc .content4 .col{ 
		float: left;
		height: 220px;
		width: 149px; } /* without border: 151 */
		
		
	/* Text container */
	.mc .colMargin10 .textContainer { 
		/*height: 80px;*/
		overflow: auto; } /* Container to secure fixed height for header and ingress */
		
		.mc .col  .textContainer h2,
		.mc .col1 .textContainer h2, 
		.mc .col2 .textContainer h2, 
		.mc .col3 .textContainer h2, 
		.mc .col4 .textContainer h2,
		.mc .col  .textContainer h2 a,
		.mc .col1 .textContainer h2 a, 
		.mc .col2 .textContainer h2 a, 
		.mc .col3 .textContainer h2 a, 
		.mc .col4 .textContainer h2 a{ 
			color: #000; 
			font-weight: 700; }

		.mc .col4 .textContainer h2 a,
		.mc .content4 .textContainer h2 a{ font-size: 14px; }

		
		.mc .col  .textContainer p,
		.mc .col1 .textContainer p, 
		.mc .col2 .textContainer p, 
		.mc .col3 .textContainer p, 
		.mc .col4 .textContainer p  { color: #000; }
		
		.mc .col  .textContainer img,
		.mc .col1 .textContainer img, 
		.mc .col2 .textContainer img, 
		.mc .col3 .textContainer img, 
		.mc .col4 .textContainer img { 
			display: block;
			border: 0;
			margin: 0;}
		