/**
 *	Skandiabanken.se : Print stylesheet
 *	@author linus josephson at mogul
 */

/**
	Generics
*/
* {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !Important;
	color:#000;
	background:none;
	background-image:none;
}

body {
	background:white;
	font-size:11px;
}


fieldset, input { border:none;display:none; }

a {
	color:#3E79B6;
	text-decoration:none;
}

.clr {
	clear:both;
	height:0;
	font-size:0;
	line-height:0px;
}
/* /Generics */



/**
	Head
*/
#head, #tabnav, #topnav  {
	display:none;
}
/* /Head */



/** 
	Main Grid 
*/
#maincontainer, #maininnercontainer {
	width:600px !important; 
}

#frontpage #maincontainer {
	height:600px;
	overflow:hidden;
	margin-left:18px;
	background-image:none !important;
}

#widecolumn {
	width:600px;
	border-top:2px #969A9D solid;
	font-size:9pt !Important;
	padding-top:20px;
	padding-bottom:20px;
}

#rightcolumn {
	display:none;
}


/* /Main Grid */


/** 
	Front page boxes 
*/


#frontpage div.bigWideBox {
	display:none;
}

#mainThirdBoxOne, 
#mainThirdBoxTwo, 
#mainThirdBoxThree{
	margin-top:35px;
}

#mainThirdBoxOne h2, 
#mainThirdBoxTwo h2, 
#mainThirdBoxThree h2 {
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#mainThirdBoxOne p, 
#mainThirdBoxTwo p, 
#mainThirdBoxThree p {
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#mainThirdBoxOne a.readmore, 
#mainThirdBoxTwo a.readmore, 
#mainThirdBoxThree a.readmore {
display:none;
}
/* /Front page boxes */



/** 
	Bottom Icon Menu 
*/
#iconmenu, #frontpage #iconmenu {
	display:none;
}
/* /Bottom Icon Menu */




/** 
	Foot 
*/
#foot {
	font-size:12pt;
	border-top:2px #969A9D solid;
	width:600px;
	padding-top:20px;
}

#foot ul.contact li {
	float:left;
	color:#969A9D;
	font-size:12px;
}	
#foot p.copyright, #foot a {
	display:none;
}	

#foot ul {
	margin:0;
	padding:0;
}
#foot ul, #foot li{
	list-style:none;
	float:left;
	margin-right:6px;
	padding-left:14px;
}
li.first {
	padding-left:0px !Important;
}
/* /Foot */



/**
	Left nav
*/
#leftnav {
	display:none;
}

/* /Left nav */



/**
	Generic design elements
*/



/**
	Puffar
*/

/* Högerkolumnpuffar */

.greenHead h3 a {
	color:#FFF;
	text-decoration:none;
}
.greenHead h3 em, .greenHead h3 a em {
	color:#006751;
	font-style:normal;
	font-weight:bold;
}

.blogbox p {
	margin:8px;
	width:144px;
	color:#8A8A8A;
	font-size:9px;
}
/* /Puffar */



/**
	Knappar
*/
.bigbluebutton, .biggreybutton {
display:none;
}

p.smallbluebutton {
display:none;
}
/* /Knappar */


/** 
	Textsidemall 
*/
#textpage #maincontainer, 
#productpage #maincontainer,
#sectionpage #maincontainer, 
#searchpage #maincontainer,
#widepage #maincontainer,
#customerpage #maincontainer,
#blogpage #maincontainer {
	width:600px;
	padding-bottom:20px;
}

#textpage #widecolumn, 
#productpage #widecolumn, 
#contactpage #widecolumn,
#sectionpage #widecolumn, 
#searchpage #widecolumn,
#widepage #widecolumn,
#customerpage #widecolumn,
#blogpage #widecolumn   {
	width:600px;
	padding-bottom:20px;
}

#textpage #widecolumn h1, 
#searchpage #widecolumn h1, 
#widepage #widecolumn h1,
#productpage #widecolumn h1, 
#contactpage #widecolumn h1,
#sectionpage #widecolumn h1,
#blogpage #widecolumn h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin:20px 0 16px 0;
	color:#000;
}

#textpage #widecolumn h2, 
#textpage #widecolumn h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0 0 16px 0;
	color:#000;
}


#textpage #widecolumn p, 
#textpage #widecolumn p strong, 
#textpage #widecolumn p em,
#searchpage #widecolumn p, 
#searchpage #widecolumn p strong, 
#searchpage #widecolumn p em,
#widepage #widecolumn p, 
#widepage #widecolumn p strong, 
#widepage #widecolumn p em,
#productpage #widecolumn p, 
#productpage #widecolumn p strong, 
#productpage #widecolumn p em,
#blogpage #widecolumn p, 
#blogpage #widecolumn p strong, 
#blogpage #widecolumn p em  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 16px 0;
	color:#3F3F3F;
}


#textpage #widecolumn #relatedlist, #textpage #widecolumn #relatedlist li {
	padding:0;
	margin:0;
}

#textpage #widecolumn #relatedlist li h3 {
	color:#7F7F7F;
	font-size:12px;
	font-weight:bold;
}

#textpage #widecolumn #relatedlist li a {
	color:#558BC3;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


/**
	Kontaktsida
*/

#contactpage #widecolumn {
	margin-right:0px !important;
	width:600px;
}

/* plates */

#contactpage div.bigplatecolumn, #contactpage div.bigshortplatecolumn {
	clear:left;
	width:300px;
}

#contactpage h1 {
	font-size:13pt !Important;
}

#contactpage h2 {
	font-size:12px !Important;
	font-weight:bold;
	margin-bottom:12px;
}

#contactpage p.space {
	margin-bottom:12px;
}

div.ebbaplate {
	display:none;
}



#contactpage #widecolumn h3 a {
	display:none;
}
/* /Kontaktsida */



/**
	Sektionssida
*/

#sectiontopbox {
	display:none;
}


#widecolumn .section-push-left,#widecolumn .section-push-right, #widecolumn .section-push-full {
clear:left;
}

#widecolumn .section-push-left img,#widecolumn .section-push-right img, #widecolumn .section-push-full img {
display:none;
}

#widecolumn .section-push-left a,#widecolumn .section-push-right a, #widecolumn .section-push-full a {
display:none;
}


.section-push-right h3, 
.section-push-left h3, 
.section-push-full h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:23px; 
	margin-left:16px;
}

#sectionpage #widecolumn .section-push-right p, 
#sectionpage #widecolumn .section-push-left p, 
#sectionpage #widecolumn .section-push-full p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1C1C1C;
	color: #000;
	margin:10px 0 7px 16px;
}
/* /Sektionssida */


/**
	Produktsida
*/


#productpage #widecolumn h1 {
	color:#FF8028;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.subtab {
	position:relative;
	width:600px;
	padding:24px 0px;
}

.subtab h2 {
	font-size:26px;
	font-weight:bold;
	width:600px;	
	margin:0;
	color:#000;
}

.subtab h3 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 14px 0;
	width:600px;	
	color:#000;
}

.subtab img, #subtabnav, #featurelist li.readmore, #featurelist li.readmore a, p.readmore  {
	display:none;
}

#featurelist {
	float:left;
	margin:0 0 30px 0;
	padding:0; 
	width:232px;
}

#productPageIntroText {
	padding-left:12px;
	padding-bottom:0px;
}

#pricelist {
	float:left;
	position:relative;
	top:-40px;
	left:10px;
	width:204px;
	height:140px;
	padding:20px;
	font-family:Tahoma, Arial, sans-serif;
}
#pricelist h3 {
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0;
	font-family:Tahoma, Arial, sans-serif;
}
#pricelist dl {
	width:204px;
	font-family:Tahoma, Arial, sans-serif;
}
#pricelist dl dt {
	display:block;
	width:144px;
	margin:0 10px 5px 0;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
}
#pricelist dl dd {
	display:block;
	font-weight:bold;
	/*width:25px;*/
	width:50px;
	text-align:right;
	margin:0 0 5px 0;
	float:left;
	font-family:Tahoma, Arial, sans-serif;
}


/* Produkt > Priser */

#productpage.fullpricelist #widecolumn h1, #productpage.insuranceprices #widecolumn h1 {
	color:#FF8028;
	font-size:18px;
	font-weight:bold;
	float:none;
}

.shorttab {
	height:auto !important;
	padding-bottom:0;
}

#pricelisttable,
#pricelisttable2,
.pricelisttable2,
.pricelisttable {
	width:485px;
	margin:0 0 12px 0;
	padding:0;
	border-collapse:collapse;
}
#pricelisttable2,
.pricelisttable2 {
	margin:0 0 24px 0;
}
#pricelisttable tr.head,
#pricelisttable2 tr.head,
.pricelisttable2 tr.head,
.pricelisttable tr.head {
	display:none;
}
#pricelisttable caption,
#pricelisttable2 caption,
.pricelisttable2 caption,
.pricelisttable caption {
	margin:0;
	padding:0;
	width:485px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:26px;
}
#pricelisttable2 caption,
.pricelisttable2 caption {
	margin:0;
	padding:0;
	width:485px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:26px;
}


.fullpricelist .pricelisttable caption em { display:none; }
#pricelisttable tr,
#pricelisttable2 tr,
.pricelisttable2 tr,
.pricelisttable tr {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#pricelisttable tr td,
.pricelisttable tr td,
#pricelisttable2 tr td,
.pricelisttable2 tr td {
	border-bottom:1px solid #E9E9E9;
	height:22px;
	line-height:21px;
	padding:0;
	margin:0 0 0 0;
	overflow:hidden;
	margin-right:0px;
}
#pricelisttable tr td em,
.pricelisttable tr td em,
#pricelisttable2 tr td em,
.pricelisttable2 tr td em {
	color:#EC6100;
	padding-left:20px;
}


/*
	Table item price
*/
#pricelisttable em,
.pricelisttable em,
#pricelisttable2 em,
.pricelisttable2 em {
	color:#EC6100;
}

table.productItemTable{
	width:485px;
}
table.productItemTable thead{
	
}
table.productItemTable caption,
table.productItemTable th{
	text-align:left;
}
table.productItemTable col.colOne{
	width:412px;
	background:#fff;
}

table.productItemTablecol.colTwo {
	font-weight:bold !Important;
	color:red !Important;
	width:73px;
	border-left:1px solid #E9E9E9;
	background-color:#F7F7F7;
}

table.productItemTable td,
table.productItemTable th{
	padding:3px;
}
table.productItemTable dl dt{
	float:left;
	clear:left;
}
table.productItemTable dl dd{
	float:left;
}

#pricelisttable tr td.c2,
.pricelisttable tr td.c2,
#pricelisttable2 tr td.c2,
.pricelisttable2 tr td.c2,
.colTwo {
	border-left:1px solid #E9E9E9;
	background-color:#F7F7F7;
	font-weight:bold;
}

table.savingsaccount tr td.c1, table.savingsaccount col.colOne
{
	width:340px !important;
}

/* End table layout */

.floatleft { float:left !important; }

#tablelegend {
	padding:0 12px;

}
#tablelegend dl {
	padding-bottom:30px;
}
#tablelegend dt {
	width:30px;
	height:12px;
	line-height:12px;
	color:#EC6100;
	margin:0 0 3px 0;
	float:left;
	clear:left;
}
#tablelegend dd {
	font-size:10px;
	line-height:12px;
	color:#000;
	margin:0 0 3px 0;
	float:left;
	width:365px;
}

td#tablelegend { padding:20px 0 0 12px;border:none; }

.fullpricelist #widecolumn h1, .insuranceprices #widecolumn h1 {
	font-size:22px !important;
	color:#3F3F3F !important;
	font-weight:normal !important;
}
.fullpricelist #pricelisttable.open tr,
.fullpricelist .pricelisttable.open tr {
	display:table-row;
}
.fullpricelist .open caption em { display:block;}
.fullpricelist #pricelisttable.open tr.head,
.fullpricelist .pricelisttable.open tr.head {
	display:none;
}
.fullpricelist #pricelisttable caption,
.fullpricelist .pricelisttable caption {
	color:#3D81BE;
	padding-left:0;
}
.fullpricelist .pricelisttable caption a {
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

.fullpricelist #pricelisttable.open caption,
.fullpricelist .open caption {
	background-position:bottom left;
	color:#616161;
}
.fullpricelist .open caption a {
	padding-left:30px;
	text-decoration:none;
	color:#616161;
}
.fullpricelist #widecolumn{
	position:relative;
}
.fullpricelist .printout {
	display:none;
}
.fullpricelist .printout a {
	height:16px;
	line-height:16px;
	display:block;
	color:#3F3F3F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:url(hem/img/icon/skrivut.gif) no-repeat center left;
	padding-left:24px;
}
.fullpricelist #widecolumn #tablelegend .smallbluebutton { display:none !important; }

.tablesubtitle td {
	font-weight:bold;
	padding-top:10px !important;
}

/* /Produkt > Priser */

/* /Produktsida */





/**
	Söksida
*/

#searchpage #maincontainer img { 
	display:none;
}

#searchpage #widecolumn h2 {
	font-size:14px;
	font-weight:bold;
}
#searchpage #widecolumn p {
	color:#000;
}
#searchpage #widecolumn p a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#searchpage #searchresultnav {
	border-bottom :1px solid #D4D4D4;
	margin:0 0 30px 0;

}


#searchpage #searchresultlist li {
	list-style:none;
	margin:0 0 26px 0;
	padding:0;
}
#searchpage #searchresultlist li h3 {
	margin:0 0 2px 0;
}
#searchpage #searchresultlist li h3 a {
	font-size:16px;
	font-weight:normal;
	color:#0066CC;
	text-decoration:underline;
}
#searchpage #searchresultlist li p,
#searchpage #searchresultlist li p strong,
#searchpage #searchresultlist li p em {
	color:#000;
}
/* /Söksida */


/**
	Bredsida
*/
#widepage #maincontainer {
	background:url(hem/img/gradient/widepagebg_body.gif) repeat-y !important; 
	height:auto;
}

#widepage #maininnercontainer { 
	width:600px;
	background:url(hem/img/gradient/widepagebg_top.gif) no-repeat !important;
}

#widepage #widecolumn {
	width:850px; 
	height:auto; 
	margin-right:30px;
/*	padding-left:23px;*/
	padding-bottom:0px;
}

/* /Bredsida */


/**
	Bloggsida
*/
#blogpage #maincontainer {
	height:auto !important;
}
#blogpage #rightcolumn a, #blogpage #widecolumn a {
	color:#558BC3;
	text-decoration:none;
}


#blogpage #rightcolumn ul.smallbullet li {
	margin:0 0 5px 0;
}
/* 
topbox
 */
.blogtopbox {
	position:relative;
	width:560px;
	margin:0px;
	font-size:9pt !Important;
}

#blogpage #widecolumn .blogtopbox h4 {
	display:none;
}

#blogpage #widecolumn .blogtopbox h3 {
	font-size:10pt !Important;
}

#blogpage #widecolumn .blogtopbox p {
	color:#000;
	padding: 2px 0 0 0;
	font-size:9pt !Important;
}


/*
Post
*/

#widecolumn .blog-post {
	width:600px; 
	padding:0;
	margin:0;
	float:left;
}

.blog-post h3 {
	padding:10px 14px 20px 0px;
	font-size:10pt !Important;
	font-weight: bold;
	color: #5D5D5D;
}

.blog-post .post-body, .blog-post p {
	margin:0 0 13px 0;
	font-size:9pt !Important;
}
.blog-post .post-link a, .blog-post p a {
	margin:0 0 0px 0;
	padding:0 0px;
	font-weight:bold;
	letter-spacing:0;
	color:#558BC3;
	text-decoration:none;
}
.blog-post .post-comment-link a {
	margin:0;
	letter-spacing:0;
	color:#558BC3;
	text-decoration:none;
}
.comment-date {
	color:#5D5D5D;
}


/*
Comments
*/

#widecolumn .blog-comments {
	width:600px; 
	padding:0;
	margin:0;
	float:left;
	border-top: 1px solid #DCDCDC;
}
.blog-comments h3.post-title {
	padding:10px 14px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #5D5D5D;
}
.blog-comments h4 {
	padding:0px 14px 5px 0px;
	margin: 10px 0 0 0;
}
.blog-comments h4 a {
	display:none;
}
#blogpage #widecolumn .blog-comments h4 a {
	color:#C93533;
	text-decoration:none;
	font-size: 9pt;	
}
#blogpage #widecolumn .blog-comments p {
	padding:0;
	margin:0;
	font-size: 9pt;	
}
#blogpage #widecolumn .blog-comments .byline {
	padding:0 14px 12px 0px;
	margin:5px 0 0 0;
}

/*
Comment this
*/
#widecolumn .comment-this-post {
display:none;
}
/**
Form
*/
#comment input {
	font-size: 13px
}
/* Form */
#comment div {
	margin:0.25em 0;
}

#comment fieldset {
	margin:0em 0;
	padding-left: 14px;
}

#comment legend {
	color:#666;
	font-weight:bold;
	display: none;
}

#comment label {
	display: block;
	float:left;
	width:100%;
	font-weight: bold;
	padding-bottom: 2px;
}

#comment p {
	text-align:right;
}

#comment div.error p {
	margin-bottom:0;
	text-align:center;
}

#comment td, #comment th {
	padding:0;
}

#comment tr.fel td {
	padding-bottom:16px;
	background-color:#ffc;
}

#comment th {
	font-weight:normal;
	vertical-align:bottom;
}

.submitrow {
	text-align:left;
	padding:13px 0 0 0;
	margin:0;
}
#comment  p.bigbluebutton  {
	float:left;
	text-align:left;
	display:none;
}

#comment  p.disclaimer  {
	width: 357px;
	float:right;
	text-align:left;
}

/**
End blog
*/




/**
	Bli kund
*/
#customerpage #widecolumn {
	width:949px; 
	width:922px; 
	padding:0px !important;
	margin:0px !important;
	padding:7px 0 0 27px !important;
	/*background:url(hem/img/gradient/widecolTopBG.gif) no-repeat top left !important;*/
	background:url(hem/img/gradient/widecolTopBG.gif) no-repeat -7px 0 !important;
}

#customerpage #maincontainer {
	background:url(hem/img/gradient/customergradientbg_top.png) repeat-y; 
	background-image:url(hem/img/gradient/maincontainer_body_noleft.gif) !important;
	height:auto;
	padding:0 !important;
	margin-top:3px;
	margin-left:0px;
	width:1010px !important;
}
#customerpage #maininnercontainer {
	background:url(hem/img/gradient/maincontainer_foot_noleft.gif) no-repeat bottom left !important; 
	margin-left:7px;
	width:982px !important;
	padding:0 !important;
	overflow:hidden;
}

#customerpage #mainfooter {
	background:url(hem/img/gradient/customergradientbg_bottom.gif) no-repeat; 
	display:block;
	height:138px;
	clear:both;
	width:1000px;
	display:none;
}


/* --- columns --- */

#customerpage #customerLeft {
	float:left;
	width:320px;
	margin-left:42px;
	margin-top:40px;
	padding-left:6px;
}

#customerpage #customerRight {
	float:right;
	width:395px;
	margin-right:-6px;
	margin-top:44px;
}

/* --- left --- */

/* --- form --- */

#customerpage #customerLeft p.formrow input {
	width:196px;
	float:left;
	height:20px;
	border:1px #abadb3 solid;
	font-size:12px;
}

#customerpage p.formrow {
	display:block;
	height:30px;
}

#customerpage #customerLeft p.formrow label {
	display:block;
	width:122px;
	float:left;
	padding-top:3px;
}
div.confirmLeft span, div.confirmRight span {
	font-weight:bold;
	height:21px;
	display:block;
}

div.confirmRight {
	margin-left:64px;
}

#customerpage p.bigbluebutton {
	display:none;
}

p.grey {
	color:#797878;
	clear:left;
}

#customerpage div.alltiett {
	margin:13px 0px 0px 0px;
}

#customerpage #customerFooterLeft {
	float:left;
	width:337px;
	padding:0px 0px 0px 2px;
	margin:-11px 0px 0px 78px;
}


/* --- right --- */

div.confirmLeft, div.confirmRight {
	float:left;	
	width:124px;
	margin-top:30px;

}

#customerRight #topBox, #customerRight #bottomBox { 
	width:343px;
	/*--- Box side paddings ---*/	
	padding:0px 24px 0px 21px;
}

#customerRight #topBox {
	background: url(hem/img/box/customertopmain.png) repeat-y;
	padding-top:18px;
}

#customerRight #topBox p {
	padding-left: 41px;
}

#customerRight h2 {
	margin:0px 0px 16px 0px;
}

#customerRight #topBox #listBox1 {
	background:url(hem/img/bullet/customerList1.gif) no-repeat;
	background-position:left top;
	height:36px;
}

#customerRight #topBox #listBox2 {
	background:url(hem/img/bullet/customerList2.gif) no-repeat;
	background-position:left top;
	margin:10px 0px 0px 0px;
}

#customerRight #topBoxBottom {
	background: url(hem/img/box/customertopbottom.png) no-repeat;
	display:block;
	height:27px;
}

#customerRight #bottomBox {
	background: url(hem/img/box/customerbottommain.png) no-repeat;
	height:246px;
	display:block;	
	padding-top:26px;
	margin:5px 0px 0px 0px;
}

#customerRight #bottomBox p {
	margin:0px 0px 17px 0px;
}

/*--- Fredrik --*/

#customerpage div#fredrikHolder {
	float:right;
	position:relative;
	left:-7px;
	top:60px;
}

#customerpage div#fredrik {
	background:url(hem/img/customerfredrik.png) no-repeat;
	display:block;
	width:133px;
	height:343px;
}

#customerpage div#fredrikText {
	color:#6f6f6f;
	margin:6px 0px  0px 12px;
	font-size:9px;
}

/*--- colors & sizes --*/

div.confirmLeft, div.confirmRight {
	font-size:9px;
}

#customerLeft a {
	color:#346fa7;
	text-decoration:none;
	font-size:9px;
}

#customerpage #widecolumn h1 {
	font-size:23px;
	font-weight:normal;
	color:#3f3f3f;
	margin:-2px 0px 38px 0px;
}

div#customerLeft em, div#mainfooter em {
	color:#ff8128;
}
/* /Bli kund */




/**
	Priser Försäkringar
*/
table.insurance th, table.insurance2 th { 
	vertical-align:bottom; 
	text-align:left; 
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	height:22px;
	line-height:21px;
	padding:0 0 0 12px;
	margin:0 0 0 0;
	font-weight:normal;
	background-color:#F7F7F7;
}
th.noborder { border-right:none !important; }
table.insurance .c1 { width:136px !important; }
table.insurance .c2 { width:160px !important;background-color:#FFF !important; font-weight:normal !important; }
table.insurance .c3 { width:65px !important;border-left:1px solid #E9E9E9; }
table.insurance .c4 { width:65px !important;border-left:1px solid #E9E9E9; }
table.insurance .c5 { width:65px !important;border-left:1px solid #E9E9E9; }

table.insurance2 .c1 { width:83px !important; }
table.insurance2 .c2 { width:65px !important;background-color:#FFF !important; font-weight:normal !important; }
table.insurance2 .c3 { width:120px !important;border-left:1px solid #E9E9E9; }
table.insurance2 .c4 { width:110px !important;border-left:1px solid #E9E9E9; }
table.insurance2 .c5 { width:110px !important;border-left:1px solid #E9E9E9; }

div.productPriceIntro p{
padding-left:12px;
}

#debug {
display:none;
}

#printLogo {
display:visible;
margin-bottom:10px;
}

.hidden 
{
    display: none;
}
.sName 
{
    display: none;
}

/* PressDetails */
#pressDetails p.cisionpresscontact {
    color:#006F53 !important;
}

#pressDetails p.cisionpresscompany {
    font-style:italic !important;
}

#pressDetails p.cisionpresstitle b.tableHeader 
{
    font-size: 22px;
    line-height: 26px;
    font-family: Arial;
    font-weight: normal;
}

#pressDetails td 
{
    padding-bottom: 6px;
}
#pressDetails p.cisionpressdate img, #pressDetails .back
{
    display:none;
}
/* /PressDetails */