body, #menu ul, #sub ul{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}
#contain{width:960px;margin:0 auto;}
#header{margin:10px 0 0 0;color:#262261;}
#header a{text-decoration:none;color:#262261; font-weight:800;padding-left:20px;margin:0 0 0 10px;}
.myaccount{background:url(/images/account-icon.gif) left no-repeat;line-height:1.7;}

#header p, #header form{float:right;margin:0;padding:0}
#header input,#header select{margin:0 10px 0 0;padding:2px;width:190px;float:left;font-size:1em}
#header input#go{background:#F90 url(/images/search.gif) no-repeat;width:20px !IMPORTANT;border:0;text-indent:-1000px;overflow:hidden;font-size: 0;display:block;line-height: 0;height:21px}
#header p#het, #subt{float:right;margin:0;width:580px; text-align:right;}
#header p#het{margin:15px 0 0 0;color:#F2921E;font-size:2em;font-weight:800}
#subt strong{font-size:1.6em;margin:0 0 0 8px;background: url(../images/uk-flag.gif) no-repeat right;padding: 0 30px 0 0}
#header img{float:left;margin:10px 0 15px 0}
#header .float{float:left; line-height:1.5;}

p, ul, ol{font-size:0.9em;}
#menu, #sub{clear:both;display:block;}
#sub{background:#F2921E;height:28px}
#menu a, #sub a{color:#FFF; text-decoration:none}
#sub a:hover{text-decoration:underline}
#menu ul li, #sub ul li{float:left; list-style:none;margin:0 5px 0 0}
#menu li{height:30px;line-height:2.2;background:url(/images/menu/dtabr.gif) right no-repeat;padding:0 9px 0 0;width:115px; text-align:center}
#menu li a{background:#262261 url(/images/menu/dtabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}
a{color:#262261;}
a:hover{text-decoration:none;}

#menu li.servicesmenu{height:30px;line-height:2.2;background:url(/images/menu/stabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.servicesmenu a{background:#DE536B url(/images/menu/stabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.guaranteesmenu{height:30px;line-height:2.2;background:url(/images/menu/gtabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.guaranteesmenu a{background:#00A375 url(/images/menu/gtabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.quotemenu{height:30px;line-height:2.2;background:url(/images/menu/qtabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.quotemenu a{background:#2781B0 url(/images/menu/qtabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.ordermenu{height:30px;line-height:2.2;background:url(/images/menu/otabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.ordermenu a{background:#AB5195 url(/images/menu/otabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.aboutmenu{height:30px;line-height:2.2;background:url(/images/menu/atabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.aboutmenu a{background:#00ACE4 url(/images/menu/atabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.helpmenu{height:30px;line-height:2.2;background:url(/images/menu/htabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.helpmenu a{background:#C63D32 url(/images/menu/htabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}

#menu li.resourcesmenu{height:30px;line-height:2.2;background:url(/images/menu/rtabr.gif) right no-repeat;padding:0 9px 0 0;width:115px;}
#menu li.resourcesmenu a{background:#90BF49 url(/images/menu/rtabl.gif) left no-repeat;height:30px;display:block;padding:0 5px 0 15px}


#sub li{padding:0 20px;line-height:2}
#sub p{color:#FFF;margin:0;padding:0;text-align:center;line-height:2.2}
li#mhome{padding:0 !IMPORTANT;background:none;height:30px;width:46px !IMPORTANT}
li#mhome a{padding:0 !IMPORTANT;}
li#last{margin:0 !IMPORTANT;width:126px !IMPORTANT}

#content{width:760px;float:left;}
#content h1{color:#262261;font-size:1.5em;margin:0 0 15px 0;}
#content h2{color:#262261;font-size:1.3em;margin:10px 0 0 0}
#content h4, #content h5{color:#262261;font-size:1.3em;margin:45px 0 0 0;}
#content h3{color:#262261;font-size:1.3em;margin:0px 0;}
.bigbox{float:left;width:360px;display:inline;position:relative;margin:20px 20px 0 0;height:287px}
.bigbox h1{margin:10px 0 0 0 !IMPORTANT;}
.bigbox a{bottom:0;right:0;height:21px;position:absolute;}

.bigrectangle{float:left;width:340px;display:inline;position:relative;margin:0 20px 20px 0;height:165px;padding:10px}
/*.bigrectangle a{bottom:15px;right:15px;height:18px;position:absolute;}*/
.bigrectangle .lefthook{padding:0 10px 0 0;margin:0;}
.bigrectangle h1{margin:0;padding:0;}
.bigrectangle h2, .bigrectangle h3, .bigrectangle h4, .bigrectangle h5, .bigrectangle h6{margin:0px!important; font-size:1.2em!important; }
.mediumbox{float:left;width:233px;display:inline;position:relative;margin:20px 20px 0 0;height:220px}
.mediumwidget{height:239px;margin:20px 0 0 0;}
.mediumwidget p{padding:10px 0 0 10px}
.mediumwidget a{color:#FFF;font-size:1.2em; text-decoration:none;display:block;height:225px;width:185px;}
/*.mediumbox a{bottom:13px;right:6px;height:18px;position:absolute;}*/
.find-out-more{bottom:10px;right:6px;position:absolute;}
.mediumbox h2, .mediumbox h3, .mediumbox h4, .mediumbox h5{margin-top:10px!important; font-size:1.1em!important; }

.smallwidget{background:#EEE;margin:20px 0 0 0;height:185px}
.smallwidget h5{color:#262261;font-size:1.1em;padding:10px 0 5px 10px;margin:0}
.smallwidget p{background:url(../images/widgets/side.gif) left no-repeat;padding:0 0 5px 35px;margin:5px 0 0 5px; font-size:0.9em;}
.smallwidget a{text-decoration:none;color:#262261; font-weight:800;}

.article{width:700px;padding:10px 20px 20px 20px;margin:15px 0 0 0}
.context{padding:20px;margin:20px 0 0 0;clear:both;}
.context p{line-height:1.6;}
.context li{color:#262261;margin:10px 0;}

.nav{width:200px;float:right;padding:42px 0 0 0}
.navh{width:200px;float:right;padding:20px 0 0 0}
#footer{width:960px;clear:both;position:relative;height:280px}
#footer p{margin:20px 0 0 0; color:#262261; font-size:0.8em}
#footer .hold{float:left; width:240px}
#footer .hold h6{font-size:1em;background:#262261;margin:20px 0 0 0; color:#FFF;padding:4px;}
#footer .hold ul{margin:0;padding:0;}
#footer .hold ul li{list-style:none;padding:3px}
#footer a{text-decoration:none;color:#262261;}
#footer img{bottom:26px;position:absolute;right:0;}
#badman{float:right;clear:both;width:50px}

.redbox{border-top:12px solid #DE536B}
.redmenu{background:#DE536B !IMPORTANT}
.greenmenu{background:#00A375 !IMPORTANT}
.bluemenu{background:#2781B0 !IMPORTANT}
.purplemenu{background:#AB5195 !IMPORTANT}
.lbluemenu{background:#00ACE4 !IMPORTANT}
.orangemenu{background:#c63d32 !IMPORTANT}
.lgreenmenu{background:#90BF49 !IMPORTANT}


.bluebox{border-top:12px solid #00ACE4}
.greenbox{border-top:12px solid #90BF49}
.picture{height:299px !IMPORTANT}
.grey{background:#f0f0f0}
.red{background:#FCE9E6}
.white{background:#FFF}
.orange{background:#FEE9D2}
.green{background:#DFEDE4}
.blue{background:#E1E5EF}
.purple{background:#F3EAF3}
.purplet{color:#931785 !IMPORTANT;}
.lightblue{background:#E0F2FB}
.darkorange{background:#F7E6DD}
.lightgreen{background:#F0F5E4}
.guarantee{background:url(/images/home/guarantee-banner.gif) no-repeat;margin:23px 0 0 0}
.press{background:url(/images/home/news-banner.gif) no-repeat}
.charity{background:url(/images/home/charity-home.jpg) no-repeat}
a img{border:0;}
.bold{font-weight:800;}
.lefthook{float:left;margin:15px 15px 15px 0}
.righthook{float:right;margin:15px 0 15px 15px}
p.right{text-align:right}
#livechat{margin:0 5px 0 0;}

/*CARLY*/
img.centerhook{
	display:block;
	margin:20px auto 0px auto;
}
div.meet-us{
	float:right;
	background-color:#E1E5EF;
	margin:0 0 20px 20px; 
	width:200px;
}
p.button{
	text-align:right;
	margin:35px 0 0 0;
}
div#meetus hr{
	margin:10px 0 15px!important; 
}
div#meetus  h3, div#meetus  h4{
	margin:35px 0 0 0;
	font
}
div.meet-us p{
	text-align:center;
	margin-top:5px; 
	display:block;
	font-weight:bold; 
}
div.meet-us img{
	margin-bottom:10px;
	height:155px;
	display:block
}
div#finance-block{
	text-align:center;
	padding:10px 5px 5px 5px;
	margin:20px 0;
	background-color:#E1E5EF;
}
div#finance-block h3{
	font-size:1.1em;
}
hr.marketing-hr{
border:1px solid #E1E5EF;
margin:35px 0;
}
div#bundle-offer-bottom{
	text-align:right;
}
div#bundle-offer{
	border:5px solid #E1E5EF; 
	padding:15px 15px 15px 10px;
	margin:0 0 30px 0;
}
div#bundle-offer-bottom a{
	text-align:right;
	padding:2px 10px 2px 5px;
	text-decoration:none; 
	font-size:0.8em; 
	color:white;
	background:#2781af url('../images/buttons/bundles-arrow.gif') no-repeat right center; 
}
div#fixinclude img{
	width:40%;
	height:40%;
}
div#fixinclude h2{
	margin:35px 0; 
}
ul#home-resources{
	padding:0 0 0 111px;
	font-size:13px; 
}
ul#home-resources li{
	margin:0 0 2px 0;
}
ul#home-resources a{
	position:static;
	color:black; 
}
div.set-out{
border:4px solid #F0F0F0;
margin:45px 0;
padding:0 10px 5px
}
div.set-out img{
    display:block;
	margin:0 auto;
}
div.set-out h2, div.set-out h3, div.set-out h4, div.set-out h5, div.set-out h6{
	margin-top:15px!important;
}
hr.split{
	clear:both;
	padding:35px 0 0px 0;
	border-top:0;
	border-right:0;
	border-bottom:3px solid #f0f0f0;
	border-left:0;
}
ul#viperpage{
	margin-left:334px;
}
.button-standout{display:block;margin:0 auto;}

div#category h2{
	margin:0 0 15px 0;
}
div#category h3{
	font-size: 0.9em;
	border-top:2px solid #F0F5E4;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}
#orderformdiv{width:525px;margin:25px auto 50px auto; padding:0 10px; border:5px solid #F0F5E4}
#box{margin:25px auto; padding:10px; border:5px solid #F0F5E4}

#readyornot{
	display:none;
}
#breadcrumb{text-align:right; font-size:0.8em;color:#262261}
#breadcrumb a {text-decoration:none;}
#breadcrumb a:hover {text-decoration:underline}
#breadcrumb #currentpage {text-decoration:underline}
#breadcrumb p{margin:10px 0 0 0}

#order-form {
	width: 550px;
	margin:0 auto;
}

#order-form label{
	font-size:1.2em;
}

.centre-img{
	display:block;
	margin:0 auto;
}

.home-heading a{
	margin:0;
	text-decoration: none;
	position: relative;	
	bottom: 0px;
	right: 0px;
}

.ul-align{
	margin-left:340px;
}

.widgetlinks ul {margin:20px 0 0 0;padding:0; list-style:none}
.widgetlinks li { border-top: 1px solid #262261;margin:0;}
.widgetlinks h5{margin:5px 0 0 0;font-size:.9em;color:#262261}
.widgetlinks li.firstone{border:0;}
.widgetlinks li.lastone {border-bottom: 1px solid #262261;}
.widgetlinks a {text-decoration:none;font-weight:800;display:block;padding:10px 0;}
.widgetlinks a:hover {text-decoration:underline}

.termsbox {
	float: left;
	height: auto;
	width: 280px;
	margin-left: 25px;
}

#thanksalot h4{ margin:0 !IMPORTANT; font-size:1em !IMPORTANT;padding:20px 10px;}

#bundle-offer-head-right h3{color:#900 !IMPORTANT;}
.bcta {color: #990000 !IMPORTANT;}
#shadowbox {
border-color:#435466;
border-right:2px solid #435466;
border-style:solid;
border-width:5px 2px 2px;
text-align:center;
padding:5px 0;
}