@media screen {

#deliveryicon table 
{
margin-top:10px;
margin-left:5px
}

#deliveryicon table td {
padding-left:10px;
}

#deliveryicon table th {
padding-left:10px
}
 

.deliveryIcon {
Display:none;
z-index:10;
position:absolute;
background-image:url(/siteimages/bkgrounddiv3.png);
width:280px;
height:163px;
left:325px;
top:435px;
}


.boundbox
{
width:100%;
}
fieldset {padding: 10px;}
fieldset legend {font-weight: bold;}
.darrylsbox {border-left:0px; border-right: 0px; border-bottom: 0px;}
.darrylsbox legend {color: #e622f2 ;}
.scrollable {overflow: auto;}
.block {
width:250px;
height: 280px;
overflow: hidden;
}

.nonothing {

padding: 0px;
margin: 0px;
border:0px;
}
.fakelink {cursor: pointer; text-decoration: underline;}
.greenheading {color:#00c700; background: #e0e0e0;}
.orangeheading {color: #ff7910;}
.blueheading {color: #226699;}
LEGEND {color: #ff7910}
.producttitle { font-size: 13pt;}

.block li {padding:3px;}
.normalh1 {font-size: 1.4em;}
.fll {float: left}
.flr {float: right}
.floatleft
{margin-left: 5%;float: left;
}
.bluebg {background-color: #9abbdf}
.orangebg {background-color: #f5bf78;}
.noborder {border-width: 0px;}
.floatright
{margin-right: 5%;float: right;
}
.roundedright
{background-image: url(/template/toprightcurve.gif); background-position: top right; background-repeat: no-repeat;
background-color: #003366; margin-top:0px;
padding-left: 1em;
}


.roundedleft
{background-image: url(/template/topleftcurve.gif); background-position: top left; background-repeat: no-repeat;
background-color: #003366;
padding-left: 1em; margin-top:0px;;
}

.whitetext
{color: white}

.newUL
{
list-style-type: none;
padding:10px;
margin:0px;
}

body {font-family: sans-serif; color: #15539D; font-size: 80%; background: white; width:990px}
.center {text-align: center;}
img {border:0px;}

.contracts {margin-bottom: 30px; margin-right:20px; margin-left:21px; margin-top: 20px;}
.contracts a {text-decoration: none;}

.underline {text-decoration: underline;}

a {color: #003366;}
div.cool div.box a {color: #003366; font-weight: bold;}
.smalltable td {border-bottom: 1px solid #9abbdf;}

div.declined h2 {font-size: 1em; color: #15539D; padding-bottom: 0.2cm;  font-family: sans-serif, serif;}

#landing H1 {color: #ffffff; background-color:#003366; font-size: 1.4em; background-image: url(/template/topleftcurve.gif); background-repeat: no-repeat; text-align: center; padding-left: 20px;}
#landing H2 {color: #ffffff; background-color:#9abbdf; font-size: 1em; text-align: center;} 

.fiftyyears {width: 100%; text-align: center; margin-top: 100px;}

.pound { font-size: 10px; color: #F18E36; }

.slightlylargertext {
font-size: 120%
}

.slightlylargertext fieldset{
padding: 20px;
}
.similarHeading {
padding: 0px; margin: 0px; color:#223366; margin-bottom: 15px;
}
.cool{
position: absolute;
right:0px;
top:0px;

width:270px;
}

.coolProduct {
margin: 0px .5em .5em .5em;
}

.box {
border-top: 4px solid #F18E36;
border-left: 4px solid #F18E36;
border-right: 8px solid #d98136;
border-bottom: 8px solid #d98136;
padding: 1em;
}


.maincontainer {
	position:relative;
	height: 1000px;
}

.addtobasket {
background-image: url('/siteimages/newaddtobasket.jpg'); border:0px; width:165px; height:34px; margin-top:15px; cursor: hand;
}
.addtobasketsmall {
background-image: url('/siteimages/bsbuy.jpg'); border:0px; width:52px; height:13px; margin-top:15px; cursor: hand;
}

A.coolitem {color: #003366; text-decoration: none; font-weight: bold;}
A.listitem {color: #003366; text-decoration: none; }
.listitemright {text-align:right;}

.orangeNote {font-weight: bold; float:left; text-align:center; width:180px; background: #F18E36; color: #ffffff;}

.orangestar {color: #F18E36; font-size: 15px;}
SUP {color: #F18E36; font-size: 15px;}
.orangeNoteSmall {font-weight: bold; float:left; text-align:center; width:30px; background: #F18E36; color: #ffffff;}
.blueNoteFull {font-weight: bold; float:left; text-align:center; width:120px; background: #15539d; color: #ffffff;}
.blueNote {
float:right; background: #15539D;font-weight: bold; float:right; text-align:center; width:160px; color: #ffffff;
}

div.cool div.cool1 p {font-size: 0.7em;}
.center {text-align: center;}

.coolitemprice {float: right; text-align:right;}

div.row span.left {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

div.row H1{
	width: 303px;
	height: 42px;
	float:left;
	font-size: 2px;
}

div.row span.left H1 span {
	display:none;
}

div.LOnav div.picksearch H2{
	background: url(/template/freedeliverynav.jpg) no-repeat top left;
	width: 100px;
	margin-top: 20px;
	height: 32px;
	font-size: 2px;
}

.searchbutton {margin-top:10px;}

div.LOnav div.picksearch H2 span {
	display:none;
}

div.cool div.cool1 H1 {
/*	background: url(/template/cooldeals.gif) no-repeat top left;
	background: url(/siteimages/stocklines.gif) no-repeat top left;*/
	width: 206px;
	height: 43px;
	border-left: 11px solid #ffffff; 
	text-align: center; 
}

div.cool div.cool1 H1 span {
	display:none;
}

div.row span.right {
	text-align: right;
	float:right;
}
div.row span.right ul{
	margin: 0px;
	margin-top:5px;
}
#LOheader {margin: 0px; height: 3.7em;}

#LOheader li {display: inline; padding-left: 3px;}

.LOnav {
	position: absolute;
	width: 155px;
        top: 5em;
        left: 5px;
        background-color:#9abbdf;
        padding:5px;
        voice-family: "\"}\"";
        voice-family:inherit;
}

.LOnav UL {list-style: none; margin-left: 0px; padding-left: 0px; text-align: center; margin-right: 0px;}

.LOnav LI {border-bottom: 1px solid #ffffff; text-decoration: none; padding-left: 10px;}

#LOcontent {position: relative; padding-left: 8px; margin-left:180px; margin-top: 1.35em; }

.main h1 {font-size: 2em; text-align: center; margin-top:30px;}
.index {
padding-right: 290px;}

.leftcol {
font-weight: normal; text-align: center;
}
.credits {font-size:75%;}
.main h2 {color: #003366; text-align: center; font-size: 1.4em;}
.navheading {color:#ffffff; text-align: center; font-weight: bold;padding-bottom: 5px; padding-top: 10px;margin: 0px;}
div.LOnav a {color: #003366; font-weight: bold; text-decoration: none;}

.boxleft{
float:left;
width:240px;
background-color: #f5bf78;
height: 240px;
list-style-type: disc;
text-align:left;
}

.boxleft li {margin-left:50px;margin-bottom: 5px;}
.boxleft H1 {margin:0px; }

.boxright{
float:right;
width:240px;
list-style-type: disc;
text-align:left;
background-color: #9abbdf;
height: 240px;
}


.boxright li {margin-left:50px; margin-bottom: 5px;}

.boxright h1 {border-bottom: 100px #ffffff; margin:0px;}

.groupSelection {
margin-bottom: 200px; margin: 0px; padding-left:1%; padding-right:10%; text-align:center;
}

.similarproductsitems {overflow: auto; height: 100px;}
.similarProducts td {border-bottom: 1px solid #9abbdf; font-size: 10px;}
.similarProducts a {text-decoration: none;}


#makecontainer{position:relative;width:90%;}
#makecontainer li a {color: #003366;}
#makecontainer li a:hover {color: #003366;}
#makecontainer h1 {background: #003366; color: #ffffff; text-align: center; font-size: 140%; width: 100%; margin-left: auto; margin-right: auto; background-image:url('/template/topleftcurve.gif'); background-repeat: no-repeat;}
#makecontainer p {margin-left: auto; margin-right: auto;}
#makecontainer {margin-left: auto; margin-right: auto;}

.coolgrouppage {
margin-top: 120px;
text-align: center;
}

.leftalligncells td {text-align: left;}
.leftalligncells th {text-align: left;}

#builtin{width: 47%;border:none;margin-left: 5px; position: absolute; left:0px;}
#freestanding{width:47%;margin-right:5px; position:absolute; right:0px}

#builtin DL{background-color: #f5bf78;}
#freestanding DL{background-color: #9abbdf;}

#builtin DT{border-top: 5px solid #ffffff; padding: 10px;}
#freestanding DT{border-top: 5px solid #ffffff; padding: 10px;}

#builtin H1 {font-size: 140%; background-color: #003366; color:#ffffff; background-image: url(/template/topleftcurve.gif); background-repeat: no-repeat;}
#freestanding H1 {font-size: 140%; color:#ffffff; background: url(/template/toprightcurve.gif) top right no-repeat #003366;}
#boxrightgroups H1 {background: url(/template/toprightcurve.gif) top right no-repeat #003366;}

#builtin H2{font-size: 120%; margin: 0px; color: #003366;}
#freestanding H2{font-size: 120%; color: #003366; margin: 0px;}

#builtin ul{ padding-bottom: 10px;}
#freestanding ul{ padding-bottom: 10px; }

#builtin li{padding: 2px;} 
#freestanding li{padding: 2px; }


.smalltable a {color: #003366; text-decoration: none;}
.smalltable a:hover {color: #003366; font-weight: bold;}
.smalltable tr {color: #003366; border-bottom: 10px solid green;}
#rightcol fieldset {text-align:center; margin-top:20px;}



.producttabs {

}

.producttabs li{ display: inline; margin:5px; padding:5px; border: 1px dashed blue;}

.smokerows tr{background-color: whitesmoke;}
.smokerows {border: 1px #ffffff solid}
.smokerows th {color: #003366; background-color: #9abbdf;}
.smokerows td {padding: 5px;}

.optionalservices td{
font-size:10px;

}

}


H3 {margin-top: 2px;margin-bottom: 1px;}

#pclResultContainer {display: inline;}

.wasprice {color: red; font-size:90%; font-style: italic; text-decoration: line-through;} 
