/* Silverprint.co.uk main.css */

/* colours
	orange-a little darker: #f79117; 
	orange: #f7931e;
	light grey - background-container: #f2f2f2;
	grey on the header: #ccc;
	steelblue: color: #4682B4;
	grey on footer: #9d9d9d

 */

/* global reset from Eric Meyer */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white url(../images/graphics/bg2.gif) top left repeat-x;
	font: 1em/1.5em Helvetica, Lucida Grande,Arial, Lucida Sans, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a{
	text-decoration: none;
}

.clear{
	clear: both;
}
/* main settings =============== */
a:link, a:visited{
	color: #f79117;
}
a:hover{
	color: #666;
}
a:actived{
	color: #f666;
}

/* superscript */


/* header container - tittle, menu and image*/

 /* highlight the menu on each page */

body#home a#newsnav, body#store a#storenav, body#more a#morenav, body#links a#linksnav, body#contact a#contactnav, body#archive a#morenav, body#pdf a#morenav, body#archive a#morenav, body#darkroom a#morenav, body#recipes a#morenav, body#about a#morenav, body#podcasts a#morenav{
	color: #555;
	border-bottom: 1px dotted #ffffff;
}

#container{
	margin: 0 auto;
  	width: 1005px;
  	background-color: #f2f2f2;
}

#home #container{}

#header{
	float: left;
	width: 1005px;
	height: 150px;
	background: #ccc url(../images/front.jpg) top right no-repeat;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

#header{
	float: left;
	width: 1003px;
	height: 150px;
	background: #ccc url(../images/front.jpg) top right no-repeat;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

#header h1{
	padding: 30px 0 0 5px;
}

#header h1 a{
	text-decoration: none;
}
#header h1 a:link, a:visited{

}
#header h1 a:hover, a:actived{

}
#header h2{
	color: #f79117;
	font-size: 1em;
	font-weight: normal;
	padding-left: 9px;
}

#header a{
	text-decoration: none;
	border: none;
}
#nav_top{
	float: left;
	width: 1003px;
	margin: 0 0 0 0;
	height: 35px;
	background: #f7931e;
	overflow: hidden;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}

#nav_top ul li{
	display: inline;
	font-size: 1em;
}

#nav_top ul li a:link, #nav_top ul li a:visited{
	color: #fff;
	border: none;
}

#nav_top ul li a:hover{
	color: #555;
	border-bottom: 1px dotted #fff; 
} 

#nav_top ul li a:actived{
	color: #555;
	border: none;
}

#top_left{
	margin: 0.4em 0 0 0.1em;
}

#top_left li{
	padding: 0 0.35em;
	border-right: 2px solid white;
	height: 2.5em;
	margin: 0.6em 0;
	height: 15px;
}

#top_right{
	color: #fff;
	text-align: right;
	margin: -25px 0 20px 0;
}

#top_right p{
	font-size: 0.8em;
	color: #fff;
	margin: 0 10px;
	padding-right: 130px;
}

/*twitter foloow us icon*/
#twitter{
	float: right;
	margin: -33px 15px 0 0;
}
#twitter a{
	border: none;
}
#twitter a img{
	border: none;
}

/* colunm on the left side - store products */
#content{
	float: left;
	width: 1003px;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #f2f2f2;

}
#left{
	float: left;
	width: 130px;
	border-right: 1px dotted #f79117;
	padding: 0 11px;
	background-color: transparent;

}
#left ul {
	list-style:none; 
	margin:0; 
	padding:0; 
	width:170px;
}
#left ul li a {
	width: 105px;
	color: #666;
	background: #e4e4e4;
	text-decoration: none;
	display: block;
	margin-bottom: 2px;
	line-height: 20px;
	padding: 0 0 0 25px;
}
#left ul li a:hover {
	color: #000;
	text-decoration: none;
}
#left ul li.selected a {
	background: #ccc url(../images/graphics/arrow-selected.gif) no-repeat 5px 5px;
	margin-bottom: 2px;
	color: #000;
}

#left h3{
	font-size: 1.1em ;
	font-weight: bold;
	color:#f79117;
	margin-top: 10px;
}

.left_menu{
margin-bottom: 10px;
}
/*downtown darkroom link at front page*/

.left_downtown{
	padding-bottom: 0;
	border-top: 1px dotted #f79117;
	margin-bottom: -2px;

}
.left_downtown ul li a{
	margin-bottom: 0px;
}
.left_downtown ul li.selected a{
	margin-bottom: 0px;
}
.left_new{
	margin: 0;
	border-top: 1px dotted #f79117;
}
.left_new h3 span{
	font-size: 0.7em;
}

.left_new img{
	margin: 5px 0 0 10px; 
	float: right;
}
.left_new p{
	padding: 3px 0;
	font-size: 0.8em;
	line-height: 1.4em;
}

.left_new .over{
	font-weight: bold;
	color: #333;
}
.left_new p span{
	margin-top: 0;
	font-size: 0.8em;
}

.left_new p .inter{
	color: #f79117;
	font-size: 0.9em;
	font-weight: bold;
}
.left_new p.terms{
	font-size: 0.6em;
}
.left_new a{
	padding: 5px 0;
	color: #4682B4;
}

.left_new a:link{
	color: #4682B4;
}
.left_new a:visited{
	color: #4682B4;
}
.left_new a:hover{
	color: #79117;
}

.left_new a:actived{
	color: #79117;
}
.left_new ul{
	width:100px;
}

.left_new span{
	font-size: 0.8em;
}
/* search box */
#search_box{
	font-size: 0.8em;
	margin: 5px 0 0 0;
	border-top: 1px dotted #f79117;
	padding: 10px 0 0 0;
}
.search_button{
	margin-top: 5px;
	margin-bottom: 0;
	padding: 5px 0 0 0;
}
.search_input{
	margin: 0 0 0 0;
	width: 130px;
}

/* ======== main center column ========== */
#center{
	margin: 0;
	float: left;
	width: 805px;
	padding: 0 20px 10px 20px;
	background-color: transparent;
	min-height: 700px;
}

/* ====== submenu at pages - you're in...  ======= */
#more_menu{
	float: left;
	font-size: 0.7em;
}

#more_menu a:link, #more_menu a:visited{
	color: #666;
}

#more_menu a:hover{
	color: #f79117;
	border-bottom: 1px dotted #666;
}

#more_menu a:actived{
	color: #f79117;
	border-bottom: 1px dotted #666;
}

/* =============catalogue page ==================*/

/* store set up for the center part with the rigth column */
#store #content #center{
	margin: 0;
	float: left;
	width: 620px;
	padding: 10px 20px;
	background-color: transparent;
}

#search #content #center{
	margin: 0;
	float: left;
	width: 600px;
	padding: 10px 20px;
	background-color: transparent;
}
/* h1 on store page - browser catalogue - */

#center h1{
	color: #f79117;
	margin: 5px 0 10px 0;
	font-weight: bold;
}

.f_left {
	float:left;
}
.f_right {
	float:right;
}
.prdWrap {
	border-bottom: 1px #666 solid;
	width: 250px;
	margin: 5px 0 20px 0;
	padding: 0 0 10px 0;
}
.prdWrap a.header {
	display: block;
	background: url(../images/graphics/h3_1.gif) repeat-x left top;
	padding: 2px 0 0 5px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #e6e6e6;
	text-decoration: none;
	width: 250px;
	margin-bottom: 5px;
}

.prdWrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.prdWrap ul a {
	text-decoration: none;
	display: block;
	padding: 3px 0 3px 5px;
	color: #020202;
}
.prdWrap ul li a:link{
	color: #020202;
}
.prdWrap ul li a:visited{
	color: #020202;
}
.prdWrap ul li a:hover{
	color: #4682B4;
	background: transparent url(../images/graphics/arrow_right.gif) right no-repeat;
}

/*offer link for discounts and additional offers on the product description*/
.offer{
	color: #ba1118;
	font-weight: bold;
}


#store #center .note{
	color: #f79117;
}
/***************************************** FRAGMENTS *****************************************************/
.productByGroup {
	width: 610px;
	font-size: 0.9em;
	float: left;
	position: relative;
	margin: 30px 0 10px 0;
	padding: 0 0 3px 0;
}

.productByGroup h3 {
	margin: 0 0 5px 0;
	padding: 2px 0 0 5px;
	background: url(../images/graphics/h3_1.gif) repeat-x left top;
	height: 23px;
	font-size: 1.1em;
	font-weight: bold;
	color:  #e6e6e6;
	text-align: left;
	line-height: 23px;
	width: 620px;
}

.productByGroup p {
	padding: 0 5px;
}

.AXISResultDisplay{
	position: relative;
	top:  0;
	left: 5px;
	font-size: 0.8em;
}
.notes-group{
	float: left;
	top: 0;
	position: relative;
}
.img_group{
	top: 0;
	position: relative;
	float: right;
	margin: 0 -12px 10px 10px;
}

.img_group img{
	border: 1px dotted #f79117;
}

#store #center a.info{
	background: transparent url(../media/info.gif) top left no-repeat;
	padding-left: 22px;
	height: 20px;
}
#store #center a:hover.info, #store #center a:hover.link {
	border-bottom: 1px dotted #4682b4;
}
#store #center a.link{
	background: transparent url(../media/link.gif) top left no-repeat;
	padding-left: 22px;
	height: 20px;
}

/*======= main header at products pages ====*/

.prod_header{
	width: 610px;
	height: 23px;
	border-bottom: 1px solid #f79117;
}
.main_code{
	color: #f79117;
	font-weight: bold;
	float: left;
	width: 146px;
	text-align: right;
	margin-right: 6px;
}
.main_descrip{
	color: #f79117;
	font-weight: bold;
	float: left;
	width: 250px;
	text-align: left;
	padding-left: 10px;
}
.main_net{
	color: #f79117;
	font-weight: bold;
	float: left;
	width: 55px;
	padding-left: 10px;
}
.main_vat{
	color: #f79117;
	font-weight: bold;
	float: left;
	width: 60px;
}

/*========== product details image/description/price.... =======*/
.product_detail{
	float: left;
	width: 610px;
	border-bottom: 1px dotted #4682B4;
}

/*======== image product ========*/
.prod_detail_img{
	float: left;
	width: 120px;
	padding: 35px 0 10px 0;
}


/*======= product details ======*/
.prod_detail_right{
	float: right;
	width: 490px;
	font-size: 0.9em;
	margin: 0;
	padding: 5px 0 0 0;
}
.prod_code{
	float: left;
  	background-color: transparent;
  	width: 50px;
  	text-align: left;
  	margin-left: -10px;
}
.prod_descrip{
	float: left;
  	background-color: transparent;
  	width: 245px;
  	font-weight: bold;
  	padding-left: 2px;
}

.prod_price{
	float: left;
  	background-color: transparent;
  	width: 60px;
  	text-align: left;
  	padding-left: 10px;
}

.prod_pricevat{
	float: left;
  	background-color: transparent;
  	width: 60px;
  	text-align: left;
  	font-weight: bold;
}

.buy{
	display: block;
	float: right;
  	background-color: transparent;
}
.buy form a img{
	display: block;
	margin-left: 30px;
	margin-top: -18px;
}
.buy input.AXISFieldText{
	width: 20px;
}

/*========= more details product - product notes ======*/
.prod_detail_bottom {
  float: left;
  background-color: transparent;
  width: 445px;
  padding-top: 4px;
  margin-left: 42px;
}
.moreinfo{
	float: left;
}
.prod_notes{
	
}
/*======================================*/

.excVat {
	color: #999999;
	display: block;
	font-weight: bold;
}

.incVat {
	color: #f79117;
	font-weight: bold;
	display: block;
}

.catalogueEntry {
	width: 100%;
	border: 2px black solid;
	font-size: 1.1em;
	margin: 10px 5px 10px 0;
	padding: 0 0 3px 0;
	height: 250px;
	max-width: 250px;
}

.catalogueEntry h3 {
	font-size: 1.2em;
	background: url(../images/graphics/h3_1.gif) repeat-x left top;
	height: 33px;
	text-align: center;
	font-weight: bold;
	color: #e6e6e6;
	margin: 0 0 5px 0;
}

.catalogueEntry p {
	padding: 0 5px;
}

.catalogueEntry img {
	margin: 0 5px 0 5px;
	width: 100px;
}

/* ====== search pages ====== */

#search_results table.AXISTableText tbody tr{
	font-size: 0.9em;
	line-height: 1.8em;
	background: transparent;
}
#search_results table.AXISTableText tbody tr td{
	border-bottom: 1px dotted #4682B4;
}

#search_results div.AXISBodyText{
	padding: 7px 0 0 10px;
	background: transparent;	
}

/* ======== next and previous - store pages === */

#store #container #content #center td.AXISBodyText a{
	font-size: 0.8em;
}


#store #container #content #center td.AXISBodyText a:hover{
	border-bottom: 1px dotted #4682B4;
	color: #4682B4;
}
#store #container #content #center td.AXISBodyText{
	padding-right: 15px;
}

#store #container #content #center .AXISPageNumbering{
	font-size: 0.8em;
}
#store #container #content #center .AXISPageNumbering a:link.AXISPageNumber{
		color: #f79117;
}
#store #container #content #center .AXISPageNumbering a:visited.AXISPageNumber{
	color: #f79117;
}
#store #container #content #center .AXISPageNumbering a:hover.AXISPageNumber{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}

#store #container #content #center .AXISPageNumbering a:active.AXISPageNumber{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}
#store #container #content #center .AXISPageNumbering a.AXISPageNumberSelected{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}
/*search results*/


#search #container #content #center  .AXISPageNumbering{
	font-size: 0.8em;
}
#search #container #content #center .AXISPageNumbering a:link.AXISPageNumber{
		color: #f79117;
}
#search #container #content #center .AXISPageNumbering a:visited.AXISPageNumber{
	color: #f79117;
}
#search #container #content #center .AXISPageNumbering a:hover.AXISPageNumber{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}

#search #container #content #center .AXISPageNumbering a:active.AXISPageNumber{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}
#search #container #content #center .AXISPageNumbering a.AXISPageNumberSelected{
	border-bottom: 1px dotted #f79117;
	color: #4682B4;
	
}
/* ======== right column -shopping basket and suppliers logos- =============================== */
#right{
	float: right;
	width: 170px;
	margin: -5px 0 0 -100px;
	border-left: 1px dotted #f79117;
	padding: 10px;
}

#right h3{
	font-size: 1.1em ;
	font-weight: bold;
	margin-top: 0;
	margin-left: -2px;
	padding: 5px -5px 0 0;
	color: #4682B4;
}

/* ========== basquet ========================= */
#right h3#shopping{
	margin-bottom: 5px;
}
#right dt {
	float:left;
	padding:0 1em;
	margin:0 0 5px 0;
	line-height:130%;
}
#right dd {
	margin: 0 0 0 0;
	line-height: 130%;
	padding: 0 1em 0.4em 1em;
}
#right span{
	font-weight: bold;

}
#right dt span{
	padding-right: 23px;
}
#right dt.items{
	padding-right: 47px;
	
}
#right .basket a{
	background: transparent url(../images/graphics/basket2.gif) top right no-repeat;
	color: #f79117;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0 0 0.2em 2em;
	background-position: 0 0;
}
#right .basket a:link, #right .basket a:visited{
	color: #f79117;
	background-position: 0 0;
}

#right .basket a:hover{
	color: #4682B4;
	background-position: 0 -29px;
}

#right .basket a:actived{
	color: #4682B4;
	background-position: 0 -29px;
}

/*support of box*/
#support{
	border-top: 1px dotted #f79117;
}
#support h3{
	margin-bottom: 10px;
}
#support ul li img{
	padding: 0 35px;
}
/* ===========suppliers logos box on right column ========*/
#suppliers{
	border-top: 1px dotted #f79117;
}
#suppliers h3{
	margin-bottom: 10px;
}
#suppliers ul {
	display: inline;
}
#suppliers ul li{
	display: inline;
}
#suppliers ul li img{
	padding: 5px 0 0 2px;
}

/*cards box on right column*/
#cards{
	border-top: 1px dotted #f79117;
}
/*sage payment logo*/
#cards img.sage{
	padding: 0 7px;
}

#cards img{
	padding-top: 5px;
}

/* ======== basket pages - adding, address, payment, complete ======= */
#basket_view{
	margin-top: 10px;
}
#basket_view p{
	font-size: 0.9em;
	padding: 5px 0 10px 0;
}
#basket_view .mybasket{
	padding: 0 0 20px 80px;
}

#basket_view .recommend{
	font-weight: bold;
	color: #4682b4;
}
#basket_view p.print{
	font-weight: bold;
	color: #ba1118;
	
}
#basket_view p a:link{
	border-bottom: 1px dotted #4682b4;
	
}
table.AXISTableText {
	background: transparent;
}
#basket_view table.AXISTableText tbody{
	background: transparent;
}
#basket_view table.AXISTableText tbody tr{
	font-size: 0.9em;
	line-height: 2em;
	background: transparent;
	padding-top: 5px;
}
#basket_view table.AXISTableText tbody tr.AXISTableHead{
	border-bottom: 1px dotted #4682B4;
}
#basket_view form p{
}

#oversea{
	border-top: 1px dotted #f79117;
	border-bottom: 1px dotted #f79117;
	font-size: 0.8em;
}
/*===== address page - check out -======*/

#details{
}
#details h3{
	border-bottom: 1px dotted #f79117;
}
#details ul{
	font-size: 0.9em;
	display: block-inline;
}
#details ul li{
	display: inline;
	padding-right: 53px;
}	
#details ul li#surn{
	margin-left: -45px;
	padding-right: 0;
}
.details_block{
	margin: 5px 0 0 0 ;
	border-bottom: 1px dotted #4682B4;
	padding-bottom: 5px;
}
.details_block p{
	float: left;
	width: 165px;
}
.details_block input#Address3{
	margin-left: 165px;
}

.details_block input{
}
.submit{
	border-bottom: none;
}
.submit input{
	padding-top: 5px;
	margin-top: 5px;
}
.required{
	border-top: 1px dotted #f79119;
	margin-top: 5px;
}
.required p{
	font-size: 0.6em;
}

/*======card details - checkout page 2 -*/
#payment  h3{
	border-bottom: 1px dotted #f79117;
	margin-bottom: 10px;
}
.details_block .small{
	font-size: 0.8em;
}
.card_town p{
	float: left;
}
.sec_code input{
	margin: 5px 0 0 5px;
}

.valid select{
	margin: 7px 0 0 7px;
}
.issue_no input{
	margin: 5px 0 0 5px;
}
.agree{
}
.agree p{
	margin-top: -5px;
}
.agree a:link{
	border-bottom: 1px dotted #666;
}
.agree a:hover{
	border-bottom: 1px dotted #f79117;
}
.agree p.note{
	margin-top: -38px;
	margin-left: 70px;
}
.agree p.note span{
	color: #f79117;
}
p.denote{
	font-size: 0.6em;
}
/*=========== checkout page login_split.asp========*/

#checkout {
	width: 640px;
	
}
#checkout h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
}
#checkout p{
	font-size: 0.9em;
}
.login{
	width:200px;
	float: left;
	padding: 0 7px;
	border-left: 1px dotted #4682B4;
	height: 200px;
}
.email_log{
	border-left: none;
	padding-left: 0;
}


/* ============== news settings at index page ================================================*/
.newspage{
	font-size: 0.9em;
	margin: 30px 0 0 0;
}

#newsbox{
	float: left;
	width: 610px;
}
#newsbox ul {
	margin: 40px 0 0 20px;
}
#newsbox ul li{
	list-style: circle;
}

/*first block on the news page*/
#adaptol{
	height: 330px;
}
.firstnews{
	height: 100px;
}
.boxnews{
	height: 290px;
}

/*offers front top page*/

#offerboxes{
	width: 185px;
	float: right;
}
.offerbox{
	width: 185px;
	height: 255px;
	float: left;
	border: 1px solid #4682b4;
	padding: 2px;
	margin: 5px;
}
.offerbox h4{
	background: #4682b4;
	color: #f2f2f2;
	font-size: 1.1em;
	padding: 2px;
	text-align: center;
}
.offerbox h4.singletitle{
	height: 34px;
	padding-top: 15px;
}

.offerbox img{
	float: right;
	margin-top: 15px;
	margin-left: 5px;
}
.offerbox p{
	font-size: 0.8em;
	line-height: 1.4em;
	margin: -6px 0 0 0;
	padding: 0 0 0 5px;
}
.offerbox p a.basketbox{
	background: transparent url(../images/graphics/basket2.gif) top right no-repeat;
	float: left;
	border-bottom: none;
	color: #f79117;
	padding: 0.5em 0 0.2em 2.4em;
	background-position: 0 0;
	margin: 2px 0 2px 0px;
	
}

.offerbox p a.basketbox:link, .offerbox p a.basketbox:visited{
	border-bottom: none;
	color: #f79117;
	background-position: 0 0;
}

.offerbox p a.basketbox:hover{
	color: #4682B4;
	background-position: 0 -29px;
}

.offerbox p a.basketbox:actived{
	color: #4682B4;
	background-position: 0 -29px;
}

/*multigrade roll offer*/

.offerbox.roll{
	height: 230px;
}
/*fomapan offer box*/

.offerbox.fomapan{
	height: 225px;
	float: left;
	border: 1px solid #a71500;
	padding: 2px;
	margin: 5px;
}
.offerbox.fomapan h4{
	background: #a71500;
}

/*credit crunch offer box*/
.offerbox.credit{
	height: 230px;
	
}

/*sale offer box*/
.offerbox.sale{
	height: 280px;
	float: left;
	border: 1px solid #a71500;
	padding: 2px;
	margin: 5px;
}
.offerbox.sale h4{
	background: #a71500;
}
.offerbox.sale img{
	border: 1px dotted #4684b4;
}
.offerbox.sale a:hover img{
	border: 1px dotted #f79117;
}
/*chritmas times*/ 

h2 img.noborder{
	border: none;
}
.newspage p.christmas_text{
	margin-top: 20px;
}
.newspage img.christmas{
	float: right;
	border: none;
	padding-top: 10px;
}

/*christmas times - contact us page*/
#center #christmas{
	width: 500px;
}

#center #christmas #christmas-times{
	border: none;
	margin: 0 280px 5px -8px;
	padding: 0;
}

/* new videos */
.video-yt{
float: left;
margin: 2px 10px 10px 0;
}

/*news block for pdf download versions and offers at front page -index.asp = news page*/
.pdfnews{
	display: block;
	width: 210px;
	float: right;
	border-left: 1px dotted #4682b4;
	border-bottom: 1px dotted #4682b4;
	padding: 0 0 15px 15px;
	font-size: 0.9em;
	margin: 10px 0 10px 10px;
}
.pdfnews h2{
	font-weight: bold;
}
.pdfnews h3{
	padding-top: 5px;
	font-weight: bold;
	color: #4682b4;
}
.pdfnews p.vat{
	border-top: 1px dotted #4982b4;
	color: #f79117;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 5px;
	text-align: center;
	padding: 5px;
}
.newspage .welcome{
	font-size: 1.5em;
	color: #4982b4;
	font-weight: bold;
	padding-top: 10px;
}
.newspage h2{
	padding-top: 20px;
	font-size: 1.1em;
	font-weight: normal;
	color: #f79117;
}
.newspage .articledate{
	color: #4682B4;
	font-size: 0.8em;
}
.newspage .date{
	font-size: 0.9em;
	font-weight: normal;
	color: #666;
	padding: 0 0 0 ;
}
.newspage .black{
	color: black;
}
.newspage h3#news{
	color: #4982b4;
	margin: 0 0 -10px 0;
	width: 550px;
	font-size: 1.4em;
	padding: 5px 0 0 2px;
}
.newspage p{
	padding-top: 10px;
	

}
.newspage img{
	border: 1px dotted #f79117;
	margin-top: 5px;
	margin-right: 10px;
	float: left;

}
.newspage .info{
	background: transparent url(../media/info.gif) top left no-repeat;
	padding-left: 22px;
	height: 20px;
}

/*mp3 player - trevor interview*/

.mp3player{
	width: 190px;
	height: 90px;
	border: 1px dotted #f79117;
	float: right;
	margin-top: 10px;
	padding: 5px;
}
.mp3player h3{
	color: #4682B4;
	padding: 10px 0 0 13px;
}
.mp3player #niftyplayer{
	margin: 10px 0 0 13px;

}
.trevor img{
	margin-top: -10px;
}

.mp3-interview a.podlink{
	color: #f79117;
}


/*image for 'last chance saloon'*/

.newspage .imagesaloon{
	padding-top: 0;
}
.newspage .imagesaloon img{
	border: 1px dotted #f79117;
	margin-top: 25px;
	margin-right: 10px;
	float: right;
}

#newsbox span.films, #newsbox span.rc, #newsbox span.fb {
	color: #4982b4;
	display: block;
	margin-top: 10px;
	
}
#newsbox ul.films-list{
	padding: 5px 0;
}
#newsbox ul.rc-list{
	display: block;
	width: 280px;
}
#newsbox span.fb{
	float: right;
	width: 350px;
	margin: -120px 0 0 0;
}
#newsbox ul.fb-list{
	display: block;
	float: right;
	width: 350px;
	margin: -90px 0 30px 0;
}
/*image at steve gosling talk - exhibition image only*/
.newspage .talk{
	float: left;
	margin: 5px 0 0 5px;
}

.newspage .talkp{
	margin: 0 0 0 20px;
}
.newspage .talkimages{
	float: left;
	width: 260px;
	padding-top: 20px;
}
/*last image at nava bags article*/
.newspage a.thn.lastone img{
	margin: 7x 0 0 0;
	float: left;
	
}


.newspage .articlesimages{
	float: left;
	width: 210px;
	padding-top: 20px;
	font-size: 0.8em;
}

/*uk map image*/

.newspage .ukmapimage{
	float: left;
	width: 285px;
	padding: 20px 2px 0 0;
}
.newspage .smallthn{
	width: 98;
	float: left;
}
.newspage #fomaimgs {
	float: left;
	width: 210px;
	padding-top: 20px;
}
.newspage a{
}

.newspage a:link, .newspage a:visited{
	color: #4682b4;
	border-bottom: 1px dotted #f79117;
}

.newspage a:hover{
	color: #f79117;
	border-bottom: 1px dotted #4682b4;
}
.newspage a:actived{
	color: #f79117;
	border-bottom: 1px dotted #4682b4;
}

.newspage a.thn{
	font-size: 0.7em;
	border-bottom: none;
}
/*ilford tables*/
.newspage .ilford_table{
	display: inline;
	float: left;
	border: 1px red;
	width: 800px;
}
.newspage ul.ilford{
	
	float: left;
	width: 320px;
	margin: 30px;
}
ul.ilford li{
	float: left;
	width: 100px;
}
/* =============== more - setting page - ================================================ */
body#archive a.archivenav, body#pdf a.pdfnav, body#darkroom a.darkroomnav, body#recipes a.recipesnav, body#about a.aboutnav, body#podcasts a.podnav {
	border-bottom: 1px dotted #f79117;
}
#center .symbol_link{
	color: #4682B4;
	border: none;
}
#center a:hover .symbol_link{
	color: #666;
	border: none;
}

/*more page*/

#more_links{
	float: left;
	width: 800px;
	font-size: 0.9em;
}

#more_links li{
	border: 1px dotted #f79117;
	height: 255px;
	width: 225px;
	float: left;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#more_links a{
	color: #515151;
}

#more_links a:link{
	color: #515151;
}
#more_links a:visited{
	color: #020202;
}
#more_links a:hover{
	color: #f79117;
	border-bottom: 1px dotted #666;
}
#more_links a:active{
	color: #f79117;
}
#more_links li a img{
	border: none;
	float: none;
	margin: 10px 0 0 5px;
}
/* pdf page =================== */
#pdf_intro{
	margin-top: 35px;
	margin-bottom: 10px;
}
#pdf_intro h2{
	font-size: 1.1em;
	font-weight: normal;
	color:#f79117;
}
#pdf_intro p{
	font-size: 0.9em;
	padding: 5px 0 30px 0;
}
#pdf_intro img{
	border: 1px dotted #f79117;
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}

#pdf_intro .left_img{
	float: left;
}

/* pdf list */
.pdf_list{
	margin-top: 25px;
	padding-top: 20px;
	display: block;
	border-top: 1px solid #f79117;
}
.pdf_list h2{
	font-size: 1.1em;
	font-weight: normal;
	color: #4682B4;
	padding-top: 20px;
}
.pdf_list ul{
	font-size: 0.9em;
	padding: 5px 0 0 0;
	margin-right: 5px;
	padding-bottom: 20px;
}
.pdf_list ul li{
	text-decoration: none;
	list-style: none;
	padding:5px 10px 0 0;
}
.pdf_list ul li a{
	padding: 0 0 0.4em 1.8em;
	background: transparent url(../images/graphics/right.gif) top left no-repeat;
	background-position: 0 5px;
}
.pdf_list a:link{
	color: #666;
	border-bottom: 1px dotted #f79117;
	background-position: 0 -2px;
}
.pdf_list a:visited{
	color: #666;
	border-bottom: 1px dotted #f79117;
	background-position: 0 -23px;
}
.pdf_list a:hover{
	color: #f79117;
	border-bottom: 1px dotted #666;
	background-position: 0 -23px;
} 
.pdf_list a:actived{
	color: #f79117;
	border-bottom: 1px dotted #666;
	background-position: 0 -23px;
}
#pdf_intro p a.get_reader img{
	border: none;
	padding: 10px 0;
}
/*coshh pdf page*/

ul.coshh_menu li{
	display: inline;
	padding: 0 8px;
}

.coshh_list{
	margin-top: 25px;
	padding-top: 20px;
	display: block;
	border-top: 1px solid #f79117;
}
.coshh_list h2{
	font-size: 1.1em;
	font-weight: normal;
	color: #4682B4;
	padding-top: 20px;
}
.coshh_list ul{
	font-size: 0.9em;
	padding: 5px 0 0 0;
	margin-right: 5px;
	padding-bottom: 20px;
}
.coshh_list ul li{
	color: #666;
	text-decoration: none;
	list-style: circle;
	padding:5px 10px 0 0;
	margin-left: 35px;
}
.coshh_list ul li a{
	padding: 0 0 0.4em 0em;
}
.coshh_list a:link{
	color: #666;
}
.coshh_list a:visited{
	color: #666;
}
.coshh_list a:hover{
	color: #f79117;
	border-bottom: 1px #666;
} 
.coshh_list a:actived{
	color: #f79117;
}

/* =============  podcasts page  ================ */

#podcasts .article h3{
	font-size: 1.1em;
	color: #4682B4;
	padding-top: 20px;
}

#mp3player h4{
	color: #4682B4;
	padding: 10px 0 0 10px;
}



#podcasts .articlesimages{
	margin: 2px 10px 0 -10px;
	float: left;
	width: 210px;
	padding: 0;
	font-size: 0.8em;
}

#podcasts .articlesimages a{
	margin: 0 0 0 10px;
}
#podcasts #pdf_intro img{
	border: none;
}



/* ===========  archive page - articles  ============= */
#archive #center h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
}

.article{
	border-top: 1px solid #f79117;
	margin: 25px 0 0 0;
	font-size: 0.9em;
}
.article h2{
	
	font-weight: normal;
	font-size: 1.1em;
	color: #f79117;
	padding-top: 20px;
	padding-bottom: 5px;
}

.article p{
	padding: 5px 0;
}
.article img{
	border: 1px dotted #f79117;
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}
.article ul{
}
.article ul li{
	padding-left: 0;
}
.article ul.zero{
	margin-top: -24px;
}
.article ul.zero li {
	margin: 0 0 5px 220px;
}
.article ul li ul li{
	padding-right: 15px;
}
.article a{
}

/*===== recipes page ======*/
#recipes #center h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
	font-size: 1.1em;
}

#recipes #center h4{
	color: #4682B4;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
#recipes #center .note{
	color: #f79117;
}
#recipes #center ol{
	padding: 5px 0 10px 60px;
	list-style: decimal;
}

/* darkroom page */
#darkroom #center h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
}
#darkroom_price h3{
	border-top: 1px dotted #4682B4;
}
#darkroom_price{
	border-top: 1px solid #f79117;
	margin: 30px 0 0 0;
}
#darkroom_price h2{
	font-weight: normal;
	font-size: 1.1em;
	color: #f79117;
	padding-top: 20px;
	padding-bottom: 5px;
}
#darkroom_price .first_line{
	font-weight: bold;
}
#darkroom_price ul{
	width: 250px;
	float: left;
}
#darkroom_price ul li{
}
#darkroom_price p{
	padding: 15px 0 5px 0;
}
ul.bigcontact{
	width: 500px;
}
#darkroom_price .fb{
	width: 170px;
}
p.small{
	font-size: 0.8em;
}
#darkroom_price p span{
	padding-left: 300px;
}
#darkroom p .single{
	padding-left: 110px;
}
#darkroom p .double{
	padding-left: 36px;
}

/* =============  links page ============================== */
#links #center h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
}

/* top menu of the links list at links, archive, pdf, recipes pages...  */
.links_menu{
	float: left;
	width: 380px;
	font-size: 0.9em;
}

/*just for more_archive page - smaller width to make three colums*/

#archive .links_menu{
	width: 250px;
}
.links_menu a{
	color: #515151;
}

.links_menu a:link{
	color: #515151;
}
.links_menu a:visited{
	color: #020202;
}
.links_menu a:hover{
	color: #f79117;
	border-bottom: 1px dotted #666;
}
.links_menu a:active{
	color: #f79117;
}

/* === link intro ======*/
.link_intro{
	border-top: 1px solid #f79117;
	margin-top: 25px;
	padding-top: 20px;
}
.link_intro h2{
	font-weight: normal;
	font-size: 1.1em;
	color:#f79117;
}
.link_intro p{
	font-size: 0.9em;
	padding: 5px 0 30px 0;
}
.link_list{
	margin-top: 10px;
	margin-bottom: 15px;
	display: block;
	font-size: 0.9em;
}
#more #center h3{	
	color: #4682B4;
	margin: 10px 0 5px 0;
}
.link_list a{
	float:left;
	width: 320px;
	margin: 5px 0;
}
.link_list a:link{
	color: #515151;
	border-bottom: 1px dotted #f79117;	
}
.link_list a:visited{
	color: #020202;
	border-bottom: 1px dotted #f79117;
}
.link_list a:hover{
	color: #f79117;
	border-bottom: 1px dotted #666;
} 
.link_list a:actived{
	color: #f79117;
	border-bottom: 1px dotted #666;
}
.links_p{
	float: right;
	width: 400px;
	margin: 10px 0;
}

/* link to the top of the page ======= */
.top{
	margin-top: -7px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	float: right;
}
.top a{
	margin-top: -5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #f79117;
	font-size: 0.8em;
}
.top a:link{
	color: #f79117;
	border: none;
	
}
.top a:visited{
	color: #79117;
	border: none;
}
.top a:hover{
	color: #666;
	border-bottom: 1px dotted #f79117;
}
.top a:active{
	color: #666;
}
/*back to the top link at store pages section*/
#store .top{
	margin-top: 0;
}
/*more - archive pages - emulsion*/
h3.article{
	width: 490px;
	padding-top: 10px;
}
h3.article.care{
	width: 100%;
}
h3.article{
	width: 490px;
	padding-top: 10px;
}
.block{
	width: 300px;
	float: right;
	font-size: 0.8em;
	margin-left: 5px;
	margin-right: -10px;
	border: 1px dotted #4682B4;
	padding: 5px;
}
.block h3{
	font-weight: bold;
}
.block p{
	padding: 5px;
	margin-bottom: -25px;
}
.block span{
	font-weight: bold;
}
/*about page*/

#about_intro{
	margin-top: 35px;
	margin-bottom: 10px;
}
#about_intro h2{
	font-weight: normal;
	font-size: 1.1em;
	color:#f79117;
}
#about_intro p{
	font-size: 0.9em;
	padding: 5px 0 30px 0;
	float: left;
}
#about_intro img{
	border: 1px dotted #f79117;
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}
.about_imgs{
	float: right;
	width: 320px;
}

.about_imgs .caption{
	font-size: 0.7em;
	width: 300px;
	float: right;
	margin-top: -10px;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1.4em;
}
.about_block{
	float: left;
	width: 470px;
}
#about_intro .strong{
	margin-bottom: 20px;
	color: #4682b4;
}


#speedibrew{
	border-top: 1px dotted #f79117;
}

#speedibrew h3{
	margin-top: 20px;
	color: #4682B4;
}
#speedibrew p{
	font-size: 0.9em;
	padding: 5px 0 30px 0;
}
#speedibrew img{
	border: 1px dotted #f79117;
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}
/* =============== terms and conditions page ================ */
#terms #center{
}
/*terms and conditions external window open*/

#terms_window #container{
	width: 800px;
	margin: 0 auto;
	
}
#terms_window #content{
	width: 800px;
}
#terms_window #header{
	width: 800px;
	background: #ccc;
	border-bottom: 7px solid #f79117;
	height: 130px;
}
#terms_window #center{
	font-size: 0.9em;
	width: 760px;
}

#terms_window #footer{
	width: 800px;
	height: 45px;
}

#terms_window #footer{
	width: 800px;
}
.terms_block{
	font-size: 0.9em;
	border-top: 1px dotted #4682B4;
	margin-top: 25px;
	padding-top: 20px;
}
.terms_block h2{
	font-weight: normal;
	color: #4682B4;
	font-size: 1.1em;
}
.terms_block p{
	padding: 10px 0;
}
.terms_block p span{
	color: #4682B4;
	padding-right: 5px;
}
.terms_block ul{
	padding-left: 30px;
}
.terms_block ul li{
	padding-bottom: 5px;
}
.terms_block ul li span{
	color: #4682B4;
}
/* ======= contact page ===== */
#contact #center h3{
	color: #4682B4;
	margin: 10px 0 5px 0;
}
#contact #center img{
	border: 1px dotted #f79117;
	margin-bottom: 15px;
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}
#contact #center p img{
	float: left;
	margin-left: 0;
	margin-top: 52px;
	margin-right: 140px;
}
#contact #center p{
	font-size: 0.9em;
}

/*links set up*/
#contact #center p a:link, #contact #center p a:visited{
	color: #f79117;
	border-bottom: 1px dotted #4682b4;
}
#contact #center p a:hover{
	color: #4682b4;
	border-bottom: 1px dotted #f79117;
}
#contact #center p a:actived{
	color: #666;
}
#contact #center p.top a{
	margin-top: -5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #f79117;
	font-size: 0.8em;
}
#contact #center p.top a:link{
	color: #f79117;
	border: none;
	
}
#contact #center p.top a:visited{
	color: #79117;
	border: none;
}
#contact #center p.top a:hover{
	color: #666;
	border-bottom: 1px dotted #f79117;
}
#contact #center p.top a:active{
	color: #666;
}


#contact_form{
	margin: 20px 0 0 0;
	font-size: 0.9em;
}
#contact_form h4{
	font-size: 0.9em;
}
#contact_form .query{
	padding: 0;
}
#contact_form .submit_form{
	margin-top: 5px;
	
}

/* fAQ section ===========*/
#faq {
	margin-top: 30px;
	border-top: 1px dotted #f79117;
}
#faq h2{
	font-weight: normal;
	color: #f79117;
	padding: 20px 0;
}
.faq_block{
	border-top: 1px dotted #4682B4;
	margin-top: 25px;
	padding-top: 20px;
}
.faq_block h2{
	font-weight: normal;
	color: #4682B4;
	font-size: 1.1em;
}
.faq_block p{
	padding: 10px 0;
}

/*europe carriage zones*/

.faq_block ul{
	font-size: 0.9em;

}
.faq_block ul li{
	padding: 5px 0 0 5px;
	
}
.strong{
	font-weight: bold;	
}
.faq_block ul li#z1{
	background: url(../images/carriage/zone1.gif) top left no-repeat;
}
#zone1{
	color: #009145;
	text-decoration: underline;
	padding:0 0 0 10px;
}
.faq_block ul li#z2{
	background: url(../images/carriage/zone2.gif) top left no-repeat;
}
#zone2{
	color: #0D71B6;
	text-decoration: underline;
	padding:0 0 0 10px;
}
.faq_block ul li#z3{
	background: url(../images/carriage/zone3.gif) top left no-repeat;
}
#zone3{
	color: #E95B28;
	text-decoration: underline;
	padding:0 0 0 10px;

}
.faq_block ul li#z4{
	background: url(../images/carriage/zone4.gif) top left no-repeat;
}
#zone4{
	color: #754C23;
	text-decoration: underline;
	padding:0 0 0 10px;
}
.faq_block ul li#z5{
	background: url(../images/carriage/zone5.gif) top left no-repeat;
}
#zone5{
	color: #643289;
	text-decoration: underline;
	padding:0 0 0 10px;
}
/*sitemap settings*/
/*grouphead, subgrouphead and subsbugrouphead are on expand.css file - jquery expand bits*/
#sitemap .sublinks{
	padding-left: 30px;
}
.sitemap_block{
}
.toplinks ul.links_menu{
	display: block;
	width: 300px;
}
.toplinks ul.links_menu li{
	display: block;

}
.storelinks{
	margin-top: 0px;
	padding-left: 50px;
}
.topgroup{
	border-bottom: 1px dotted #4682B4;
}

#sitemap .top{
	margin-top: 10px;
}

.group {
	border-left: 1px dotted #f79117;
}
.subgroup {
	border-left: 1px dotted #4682b4;
}
.subsubgroup{
	border-left: 1px dotted #333;
}
/* =================== footer settings ================================================ */
#footer{
	float: left;
	margin: 155px auto 0 auto;
	width: 1003px;
	background: #9d9d9d;
	font: 0.8em Verdana, Lucida Grande, sans;
	height: 45px;
}
#footer p{
	margin: 0;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: 0.8em;
}
#footer p a{
	color: #ffffff;
}







/*****************************************************************************************/
/****************************************New CSS******************************************/
/*****************************************************************************************/
/*****************************************General*****************************************/
h2 {
	color: #F79117;
	font-weight: bold;
}
h3 {
	color: #4682B4;
}
strong {
	font-weight: bold;
}
textarea {
	font-family: Helvetica, Lucida Grande,Arial, Lucida Sans, sans-serif;
	font-size: 1em;
}
table {
	width: 100%;
}
th {
	font-weight: bold;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.diamondList li {
	float: left;
	width: 390px;
	line-height: 1.5em;
	padding-left: 10px;
	background: url(../images/standardDiamondBullet.gif) left center no-repeat;
	font-size: 0.9em;
}
.diamondList a {
	color: #515151;
}
.diamondList a:hover {
	border-bottom: 1px dotted #666666;
	color: #F79117;
}
.diamondLink {
	background: url(../images/standardDiamondBullet.gif) left center no-repeat;
	padding-left: 10px;
}
.articleContainer {
	text-align: justify;
}
.articleContainer p {
	text-align: justify;
}
.articleContainer .mp3player {
	margin-left: 10px;
}
.halfContainer {
	float: left;
	width: 400px;
}
.hide {
	display: none;
}
hr {
	clear: both;
	margin: 20px 0;
	border: 0;
	border-bottom: 1px dotted #F79117;
}
.anchor {
	position: relative;
	top: -30px;
	visibility: hidden;
	float: none !important;
	width: 1px !important;
	height: 1px !important;
	border: 0 !important;
}
#about_intro p {
	float: none !important;
}
.exhi h4 span {
	padding: 0 0 0 5px;
	color: #666666;
	font-size: 0.9em;
	font-weight: normal;
}
.displayNone {
	display: none;
}

/*****************************************************************************************/
/*****************************************Toolkit*****************************************/
/*****************************************************************************************/
/****************************************Homepage*****************************************/
.newsHeader {
	padding-top: 0;
}
.newsDate{
	color: #4682B4;
	font-size: 0.8em;
}
.newsImageLink {
	float: left;
	margin-right: 10px;
	text-align: center;
	font-size: 0.8em;
}
.newsImageLink img{
	margin-right: 0 !important;
}
.newsImageLink span {
	clear: both;
	display: block;
}
.newspage div.info {
	height: auto;
	background-position: left center;
}
.newsContainer {
	text-align: justify;
}
.newsContainer .mp3player {
	margin-left: 10px;
}
.specialOffer, .specialOfferRed {
	float: left;
	width: 185px;
	margin: 5px;
	padding: 2px;
	border: 1px solid #4682b4;
}
.specialOffer h4, .specialOfferRed h4 {
	padding: 2px;
	background: #4682b4;
	color: #f2f2f2;
	font-size: 1.1em;
	text-align: center;
}
.specialOffer img, .specialOfferRed img {
	margin: 5px 5px 2px 0;
}
.specialOffer p, .specialOfferRed p {
	line-height: 1.4em;
	margin: 5px 0 0;
	padding: 0;
	font-size: 0.8em;
}
.specialOffer a.basketbox, .specialOfferRed a.basketbox {
	float: left;
	line-height: 1.4em;
	margin: 2px 0 2px 0px;
	padding: 0.5em 0 0.2em 2.4em;
	border-bottom: none;
	background: transparent url(../images/graphics/basket2.gif) top right no-repeat;
	background-position: 0 0;
	color: #f79117;
	font-weight: bold;
	font-size: 0.8em;
}
.specialOffer a.basketbox:hover, .specialOfferRed a.basketbox:hover {
	color: #4682B4;
	background-position: 0 -29px;
}
.specialOfferRed {
	border: 1px solid #a71500;
}
.specialOfferRed h4{
	background: #a71500;
}
/*******************************************More******************************************/
#more_links a {
	/*background: url(../images/standardDiamondBullet.gif) left center no-repeat;
	padding-left: 10px;*/
}
/*****************************************Contact*****************************************/
#contact_form label {
	display: block;
	font-size: 0.9em;
}
/******************************************Links******************************************/
.linkContainer {
	font-size: 0.9em;
}
.linkContainer h3 {
	clear: both;
	color: #4682B4;
	margin: 10px 0 5px;
	font-size: 1.2em;
}
.linkContainer a {
	clear: both;
	float: left;
	width: 320px;
	margin: 5px 0;
	border-bottom: 1px dotted #F79117;
	color: #020202;
}
.linkContainer a:hover {
	border-bottom: 1px dotted #666666;
	color: #F79117;
}
.linkContainer p {
	float: right;
	width: 400px;
	margin: 10px 0;
}
