/* middle content */
div.line{background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat; border-bottom: 1px solid #FFF; padding: 10px;height:100%;margin-top:22px;}
div.line table td{font-size:1em;}

/* identify */
h4{font-size:1.1em;color: #535a5d;font-weight:bold;background-image:none; line-height:2em;}
h3{font-size:1.2em; font-weight:bold;color: #e87c00;}
h2{font-size:1.3em; font-weight:bold;color: #d6000a;background-image:none;}

/* catalogue*/
div#mainContent div#centralColumn ul#catanavfr{
	background: url(/site_images/homepage/bg-mag2.gif) no-repeat;
	height: 35px;
	padding: 10px 10px 7px 0;
	text-align: center;
}
div#mainContent div#centralColumn ul#catanavfr li {
	display: inline;
	margin: 0 0 3px 8px;
	padding: 2px 10px 2px 2px;
	border-right:1px solid #7b8e97;
}
div#mainContent div#centralColumn ul#catanavfr li.lastLi{
	display: inline;
	margin: 0 0 3px 8px;
	padding: 2px 10px 2px 2px;
	border-right:none;
}
div#mainContent div#centralColumn ul#catanavfr li a{background:none;padding:0 0 00px 0;margin:0;color: #d6000a; text-decoration: none;  font:bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;border-bottom: 1px solid #778185;}
div#mainContent div#centralColumn ul#catanavfr li a.selected, div#mainContent div#centralColumn ul#catanavfr li a:hover{
	border-bottom: 1px solid #d6000a;
	}
	
img#loadinganimation{display:none;}

/* fullkart*/
div#mainContent div#centralColumn div#carttopback {width:510px;background: url('/site_images/homepage/mainArticle_shadowUp.jpg') no-repeat top left; border-bottom:1px solid #ebf4f9; margin-left:0; margin-right:0; margin-top:7px; margin-bottom:3px; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px}
a.button {	margin: 2px 2px 2px 2px;
	text-decoration: none;
	color: #7b8e97;
	background: #ebf4f9;
	padding: 2px;
	text-align: center;
	border: solid 1px #535a5d;
	font: 1em Arial, Helvetica, sans-serif;}
img.fullkartimg{height:100px; width:70px}

a.alterbox{float:right;}

/*ecommerce cart*/
div#mainContent div#rightColumn div#cart {	
	margin:0;padding:0px;width:180px;border:none;
}
div#mainContent div#rightColumn div#cart div#carttopback{ background: url(/site_images/homepage/gradient-top.gif) left 25px no-repeat; border-top:1px solid #ebf4f9; height:100%;width: 180px;margin:6px 0px 20px 0px;padding:0px;}
div#mainContent div#rightColumn div#cart div#carttopback h3{color: #e87c00; font: bold 1.2em 'Trebuchet MS', Arial, Helvetica, sans-serif;  padding: 3px 10px 0px 0px; }
div#mainContent div#rightColumn div#cart div#cartbottomback {
	background: url(/site_images/homepage/gradient-bottom.gif) bottom repeat-x;
	padding: 20px 5px 8px 5px;
	height: 100%;
	margin: 0px;
	width: 180px;
	float: none;
}
div#mainContent div#rightColumn div#cart div#cartbottomback  h3{margin:0;}
div#mainContent div#rightColumn div#cart div.caddywrapper{margin: 25px -10px 0 0;}

div#mainContent div#rightColumn div#cart div#carttopback p#minicartbutton{background:#afb8bf;text-align:right;width: 190px;margin:0px;padding: 0px;}
div#mainContent div#rightColumn div#cart div#carttopback p#minicartbutton a{padding:0px 10px 0px 10px; text-decoration:none; font-size:1em; background:#d6000a;margin:0px;color:#fff;}
div#mainContent div#rightColumn div#cart div#carttopback p#minicartbutton a.left{float:left;padding:0px 10px 0px 10px;}
div#mainContent div#contentColumn td.info{font-style: italic;}
div#mainContent div#contentColumn p.button{text-align:center;}



/* guides */
div#eguides {margin:6px 6px 6px 6px;}
div#eguides table#ebookline {width:518px; text-align:left; padding: 0px;margin:0;}
div#eguides table#ebookline td{border-bottom:solid 1px #91a0aa;padding:10px 5px 5px 5px; }

div#eguides table#ebookline td.econtent{vertical-align:top;width:360px;}
div#eguides table#ebookline td.econtent div.l{float:left;padding:8px;margin-top:20px;}
div#eguides table#ebookline td.econtent div.r{float:left;padding:8px;margin-top:20px;margin-left:10px;}
div#eguides table#ebookline td.econtent a{background-image:none;}
div#eguides table#ebookline td.econtent a.ename{color:#d6000a;font-weight:bold;background-image:none;font-size:1.1em;}
div#eguides table#ebookline td.econtent a.button:link{background-image:none;margin:5px 5px 5px 5px;padding:2px; text-decoration:none;color: #7b8e97; background-color:#ebf4f9; text-align:center; border:solid 1px #535a5d;font: 1em Arial, Helvetica, sans-serif; }
div#eguides table#ebookline td.econtent a.button:visited{background-image:none;margin:5px 5px 5px 5px;padding:2px; text-decoration:none;color: #7b8e97; background-color:#ebf4f9; text-align:center; border:solid 1px #535a5d;font: 1em Arial, Helvetica, sans-serif; }
div#eguides table#ebookline td.econtent a.button:hover{color: #d6000a;background-image:none;  }

/*miniguides*/
div#miniguidesintro{margin:0 0 0 10px;font-size:1.3em;font-weight:bold}
div#miniguidesintro span{color:green;}
table.miniguides{font-size:1.2em;}

/* caddie */
table#ecaddie{border:0;width:180px;}
table#ecaddie td.header{font-weight:bold;color:#d6000a;}
table#ecaddie td.subtotal{font-weight:bold;text-align:right;}
table#ecaddie td.content{font-weight:normal;}
table#ecaddie td.total{font-weight:bold;text-align:right;border-top:solid 1px #91a0aa;padding-top:5px;}

div#cartbottomback img{border:none;}
div#cartbottomback img#imgCart{margin-bottom:10px;}

/* checkout */
div#magazines h4{font-size:1.1em;color: #535a5d;font-weight:bold;background-image:none; line-height:2em;}
div#magazines h3{font-size:1.2em; font-weight:bold;color: #e87c00;}
div#magazines h2{font-size:1.3em; font-weight:bold;color: #d6000a;background-image:none;}
div#magazines .button {	margin: 2px 2px 2px 2px;
	text-decoration: none;
	color: #7b8e97;
	background: #ebf4f9;
	padding: 2px;
	text-align: center;
	border: solid 1px #535a5d;
	font: 1em Arial, Helvetica, sans-serif;}


/* fullkartcontent */
table#fullcaddyproduct{width:520px;border:solid 1px #91a0aa;border-bottom:none;}
table#fullcaddyproduct td {border:none;padding:3px;}
table#fullcaddyproduct td.imgProd{width:76px;text-align:center;border-bottom:solid 1px #91a0aa;vertical-align:bottom;padding-bottom:8px;background-color:#ebf4f9;}
table#fullcaddyproduct td a.ename {color:#d6000a !important;font-weight:bold;background-image:none !important;font-size:1.1em;line-height:2em;}
table#fullcaddyproduct td span.quantity{padding:5px;margin-right:10px; border:solid 1px #91a0aa;}
table#fullcaddyproduct td.itemQuant{line-height:3em;}
table#fullcaddyproduct td.lastline{border-bottom:solid 1px #91a0aa;}

table#fullcaddyproduct td table.modalities{padding:3px;width:100%;}

/*table#fullcaddyproduct td table.modalities tr.SelectedCaddy_1{background-color:#becbd1;width:100%}
table#fullcaddyproduct td table.modalities tr.SelectedCaddy_{width:100%}*/

div#fullCartBottom table.nav{width:520px; padding:0; border:none;}
div#fullCartBottom table.nav td {padding:3px 0px 3px 3px; text-align:left; border:none;}

a.button:link{background-image:none !important;margin:5px 5px 5px 0px;padding:2px; text-decoration:none;color: #7b8e97; background-color:#ebf4f9 !important; text-align:center; border:solid 1px #535a5d;font: 1em Arial, Helvetica, sans-serif; }
a.button:visited{background-image:none !important;margin:5px 5px 5px 0px;padding:2px; text-decoration:none;color: #7b8e97; background-color:#ebf4f9 !important; text-align:center; border:solid 1px #535a5d;font: 1em Arial, Helvetica, sans-serif; }
a.button:hover{color: #d6000a !important;background-image:none;  }

div#fullCartBottom table.totalPrice{width:520px; padding:0; border:solid 1px #91a0aa;}
div#fullCartBottom table.totalPrice td{padding:5px;background-color:#ebf4f9;}

h4{color:#d6000a !important;font-weight:bold;background-image:none !important;font-size:1.1em;}
h5{font-weight:bold;background-image:none !important;font-size:1.1em;}

div#article .order{margin:8px;}

table.prod2pay  {width:510px; padding:0; border:solid 1px #91a0aa;margin:3px;}
table.prod2pay  th{background-color:#ebf4f9;font-size:0.7em;}
table.prod2pay  td{background-color:#ffffff;font-size:0.7em;}

div#ctl00_middleContent_caddyEmptyBlock{background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat; border-bottom: 1px solid #FFF; padding: 50px 10px;height:100%;margin-top:22px;}

ul.eCrumb {	display:inline;font-weight:bold;background-color:#ebf4f9;}
ul.eCrumb li {	display:inline;padding-right:16px;}
ul.eCrumb li.active {color:#d6000a;}

table.prod2pay {width:510px;margin: 5px 0 0 0;padding:0px;}
table.prod2pay td{font-size:1em;padding:5px;}
table.prod2pay th{font-size:1em;padding:0px;}
input.shortinput, input.longinput {background: url(/site_images/homepage/field.gif);}
input.shortinput {width: 50px; }
div.line table.profblock{
	border: 1px solid #91a0aa;
	padding:2px;
}
div.line table.profblock td{width:170px;}
div.line table.profblock td.comm{
	font-style: italic;
}
div#eform label,div.regvis label{font-weight:normal;}

ul.regvis li{margin:0; background:url(/site_images/homepage/column-li-2.gif) no-repeat;padding:0 0 2px 17px; color:#535a5d;}
div.regvis{border: 1px solid #91a0aa;margin:10px 0;	padding:2px;}

div#register {background: #FFF url('/site_images/ecom/regbg.gif') no-repeat;border: 1px solid #FFF;padding:5px;}

ul#regheader {
  margin:0 0 -1px 1px;
  padding:10px 0 0 0;height:25px;
  list-style:none;  }
ul#regheader li {
  float:left;
  background:url("/site_images/ecom/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;  }
ul#regheader a {
  float:left;
  display:block;
  background:url("/site_images/ecom/right.gif") no-repeat right top;
  padding:5px 15px 5px 6px;
  text-decoration:none;
  font-weight:bold;font-size:1.2em;
  color:#E87C00;  }
ul#regheader a:hover {
  color:#D6000A ;  }
ul#regheader #current {
  background-image:url("/site_images/ecom/left_on.gif");  }
ul#regheader #current a {
  background-image:url("/site_images/ecom/right_on.gif");  color:#535A5D;
  padding-bottom:5px;  }
  
  
/* DLP SA & FS  (24/06/08 - kda)*/
div.DLP_Header{clear: both; margin-bottom: 10px; border: solid 0px blue; padding: 0px; }
div.DLP_Header img {position: relative; left: -20px; border: solid 0px #ffffff; width: 500px;}
div.DLP_Header h1{font-size: 1.7em; margin: 0px; padding-top: 10px;}
div.DLP_Content {width: 510px; margin: 0px; padding: 0px; }
div.DLP_Content img{float: left !important; border: 0px #FFFFFF; margin: 0px; padding-top: 10px; position: relative; left: -10px;}
div.DLP_Content p {font-size: 1.1em;}
div.DLP_Content img.thumbnail_dlp{width: 100px; border: solid 0px #ffffff; margin: 0px; padding: 0px; margin-right: 10px;}
h1.subheader{font-size: 1.7em; margin: 0px; padding-top: 10px;}
img#fullwidth{margin:0;padding:0;border:0;}
div.SA p strong{color: #2f7184;}
div.SA p a{
	margin: 0px auto;
	background: #ffffff; 
	border: solid 1px #2f7184;  
	color: #444444;  
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.3em;
	display: block; 
	width: 180px; 
	text-align: center; 
	text-decoration: none; }
div.SA p a:hover{ 
    background: #2f7184;
	color: #ffffff;}
div.FS {text-align: center;}
div.FS p {text-align: left;}
div.FS p strong{color: #a20030;}
div.FS a.button{
	margin: 0px auto;
	background: #ffffff; 
	border: solid 1px #a20030;  
	color: #444444;  
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.3em;
	display: block; 
	width: 180px; 
	text-align: center; 
	text-decoration: none; }
div.FS a:hover{ 
    background: #a20030; 
	color: #ffffff;}
