/*
Theme Name: Burgesses New Site Feb09

*/

/********colours*****/

/* Green: #98CB00; */



*{font-size:100.01%}
html {font-size:62.5%;}
body {
	margin:0;
	font:1.2em Tahoma, Arial, Helvetica, sans-serif;
	background:white;

	color:#333;
	min-width:974px;
	/*background-color: #98CB00;*/
	/*background-image: url(/images/burgesses-bg-grad.jpg);*/
	background-repeat: repeat-x;
}
.f-left {float:left;}
.f-right {float:right;}
img {border:none;}
form {
	padding:0;
	margin:0;
}

/*html sitemap generator */

.ddsg-wrapper a {color:black;}
.ddsg-wrapper li {line-height: 150%;}

a:link {color: black;}
a:hover {color: #98CB00;}


/*header*/
.header {
	width:100%;
	/*background:#fff url(/images/header-bg.gif) repeat-x;*/
	overflow:hidden;
}
.header-inn {
	width:949px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 17px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 10px;
}
/*logo*/
.logo a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:187px;
	height:100px;
	background:url(/images/logo.gif) no-repeat;
}
.header-inn p, h1 {
	margin:0;
	font:bold 1.17em Arial, Helvetica, sans-serif;
	padding-top: 70px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.menu-box {
	width:100%;
	overflow:hidden;
	background:#666;
}
ul.menu {
	padding:0;
	margin:0 auto;
	list-style:none;
	width:974px;
}
ul.menu li {
	float:left;
	background:url(/images/white-separator.gif) no-repeat 0 8px;
	font:bold 1.08em/2.3em Arial, Helvetica, sans-serif;
	padding:0 5px 0 7px;
}
ul.menu li:first-child {background:none;}
ul.menu li a {
	color:#fff;
	text-decoration:none;
}
ul.menu li a:hover,
ul.menu li.active a {color:#98CB00;}

/*page*/
#page {
	margin:13px auto 0;
	width:952px;
	background:#efefef;
	padding:11px 11px 0;
	overflow:hidden;
}

/*#page h1 {font-size: 20px;}*/

#page h1,
#page h2,
#page h3 {
	font:2em Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0;
}



.post h1, h2 {font:2em Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0; }
.post h1 a, h2 a {text-decoration:none; color:black;}
.post h1 a:visited, h2 a:visited  {text-decoration:none; color:black;}


/*left column*/
.left-col {
	width:952px;
	overflow:hidden;
}
.instant {
	height:1%;
	overflow:hidden;
	background:#ccc;
	padding:8px 9px 9px 9px;
}
.instant-title {
	color:#fff;
	background:#666;
	margin:0;
	padding:0 0 0 8px;
	font:bold 2em/1.42em Arial, Helvetica, sans-serif;
}
.instant-cnt {
	background:#e9e9e9;
	height:1%;
	overflow:hidden;
	padding:10px 9px 6px 9px;
}
.form-box {
	width:553px;
}
.form-box-cnt {
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
}
.type {
	width:196px;
	padding:17px 0 0;
}
.form-box label {
	font:bold 1.17em Arial, Helvetica, sans-serif;
	display:block;
}
.type select {
	width:196px;
	display:block;
	margin:6px 0 0;
}
.question {
	width:16px;
	height:16px;
	float:right;
	overflow:hidden;
	background:url(/images/question.gif) no-repeat;
	text-indent:-9999px;
	margin:0 0 0 -10px;
}
.amount {
	width:126px;
	margin:0 0 0 72px;
	display:inline;
}
.amount .question {margin:17px 0 0 -10px;}
.amount input.text {
	width:112px;
	border:1px inset #cbcbcb;
	display:block;
	margin:4px 0 0;
	padding:2px 0;
	font:14px Arial, Helvetica, sans-serif;
}
.quote {
	width:118px;
	padding:23px 0 0;
}
.form-box input.button {
	float:right;
	background:none;
}
.form-box p.montly {
	font:bold 1.17em Arial, Helvetica, sans-serif;
	padding:5px 175px 0 0;
	margin:0;
	text-align:right;
}
.form-box p span {
	color:#f00;
	font-size:2.14em;
}
.title {
	text-align:center;
	padding:0;
	margin:0;
	font:bold 1.83em/2.18em Arial, Helvetica, sans-serif;
}
.payment {margin:0 0 11px;}
.payment,
.payment-holder,
.payment-holder2 {
	height:1%;
	overflow:hidden;
	background:url(/images/payment-bg.gif) repeat-y;
}

.payment-holder,
.payment-holder2 {
	background:url(/images/payment-brd.gif) no-repeat;
}
.payment-holder2 {
	background-position:0 100%;
}




.payment ul {
	padding:12px 0 0;
	margin:0;
	width:760px;
	overflow:hidden;	
	list-style:none;
}
.payment ul li {
	background:url(/images/item.jpg) no-repeat 8px 0;
	padding:4px 23px 0 38px;
	margin:0 0 0 0;
	display:inline;
	width:190px;
	float:left;
	font:bold 1.33em Arial, Helvetica, sans-serif;
}
.payment ul ul {
	margin:-1px 0 15px 0;
	padding:0;
	list-style:none;
	width:auto;
}
.payment ul ul li {
	background:none;
	font:0.88em/1.2em Arial, Helvetica, sans-serif;
	height:1%;
	display:block;
	padding:0;
	float:none;
}
.text-box {
width:920px;	
border:1px solid #676767;
	/*height:1%;*/
	overflow:hidden;
	background:#fff;
	padding:10px 12px 0;
	margin:0 0 11px;	
}
.text-box h1,
.text-box h2,
.text-box h3,
.text-box h4 {
	font:2em Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	padding:0;
}

.text-box h1 a {color: black; text-decoration:none;}
.text-box h1 a:hover {color: #98CB00; text-decoration:none;}

.text-box p {
	padding:0;
	margin:0 0 10px;
	line-height:1.6em;
}
.text-box p a {color:#000;}
.text-box p a:hover {text-decoration:none;}


/*right column*/
.right-col {width:1px; float:right;}










.side-box-widget {
	/*background:#fff;*/
	/*border:1px solid #676767;*/
	/*height:1%;*/
	overflow:hidden;
	/*padding:8px 5px 10px 8px;*/
	margin:0 0 12px;
	list-style: none;
}








.side-box {
	background:#fff;
	border:1px solid #676767;
	/*height:1%;*/
	overflow:hidden;
	padding:8px 5px 10px 8px;
	margin:0 0 12px;
	


}

.side-box li{
border: 0px;
	list-style:none;
display:block;
}



#sidebar  ul{
	list-style: none;
	display:inline;
}


.side-box h4 {
	font:bold 1.5em Arial, Helvetica, sans-serif;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
.side-box img.f-left {margin:0 4px 0 0;}
.side-box p {
	padding:0;
	margin:0;
}
.side-box p a {color:#000;}
.side-box p a:hover {text-decoration:none;}
.quote-me {
	display:block;
	overflow:hidden;
	background:url(/images/quote-me.gif) no-repeat;
	width:103px;
	height:28px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.quote-me:hover {
background-position:0 -28px;}



p.contactustext  {font-size: 120%; line-height:150%;}

/*.contactus {
	display:block;
	overflow:hidden;
	background:url(/images/contactus.gif) no-repeat;
	width:135px;
	height:20px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}*/

.contactus {
	display:block;
	overflow:hidden;
	background:url(/images/contact-us-button.gif) no-repeat;
	width:132px;
	height:28px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.readmore:hover {
background-position:0 -28px;}

.readmore {
	display:block;
	overflow:hidden;
	background:url(/images/read-more-button.gif) no-repeat;
	width:132px;
	height:28px;
	text-indent:-9999px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

.contactus:hover {
background-position:0 -28px;}






ul.item-list {
	margin:0;
	padding:10px 0 0;
	list-style:none;
	/*height:1%;*/
	overflow:hidden;
}
ul.item-list li {
	background:url(/images/item.jpg) no-repeat 0 5px;
	/*height:1%;*/
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 34px;
}
ul.digit {
	/*height:1%;*/
	overflow:hidden;
	list-style:none;
	padding:10px 0 0;
	margin:0;
}
ul.digit li {
	/*height:1%;*/
	overflow:hidden;
	padding:0 0 5px;
}
ul.digit li span {
	float:left;
	font:bold 2.5em Arial, Helvetica, sans-serif;
	margin:0 12px 0 0;
}
ul.digit li p {
	padding:2px 0 0;
	margin:0;
}
ul.link-list {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.link-list li {
	height:1%;
	overflow:hidden;
	line-height:1.67em;
}
ul.link-list li a {
	color:#000;
	text-decoration:none;
}
ul.link-list li a:hover {text-decoration:underline;}
/*footer*/
/*.footer {
	width:100%;
	background:#1d1d1d url(/images/footer.gif) repeat-x;
	overflow:hidden;
	margin:17px 0 0;
	padding:10px 0 25px;
}*/
#footer {
	background:#1d1d1d url(/images/footer.gif) repeat-x;

	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
	text-align: left;
	padding-bottom: 30px;
	margin-top: 15px;
}

#footer p  {color: white; font-size: 90%; text-align:center;}

#footer a:link  {color: white; text-align:center;text-decoration:underline; }
#footer a:hover  {color: white; text-align:center;text-decoration:none; }
#footer a:visited  {color: white; text-align:center; }






ul.foot-list {
	font-size: 90%;
	width:974px;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:center;
}
ul.foot-list li {
	display:inline;
	background:url(/images/white-separator.gif) no-repeat 100% 1px;
	padding:0 7px 0 2px;
}
* html ul.foot-list li {padding:0 2px 0 7px;}
*+html ul.foot-list li {padding:0 2px 0 7px;}

ul.foot-list li.last {background:none;}
ul.foot-list li a {
	color:#fff;
	text-decoration:none;
}
ul.foot-list li a.rss {
	background:url(/images/rss.gif) no-repeat;
	padding-left:18px;
}
ul.foot-list li a:hover {text-decoration:underline;}
.side-box ul {
        padding-left: 0px;
}
ul.link-list ul{
	padding-left: 0px;
}


p.policydocs, p.faqquestion, p.jargonbuster {
	font-size:150%;
	color: black;
	line-height: 120%;
	
}

.example, .faqborders {
	border: 5px solid #98CB00;
	padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*background-color: #FAFAFA;*/
}

.exampletitle {	font-size: 1.82em;
	line-height: 1.2em;}


.policydocs, .faqquestion, .jargonbuster {
	font-size:150%;
	color: black;
	line-height: 120%;
	
}


p.backtothetop {float:right;}

p.backtothetop a {
	font-weight:normal;}
	
	.awards {border: 1px solid black; margin-bottom: 10px; padding:9px; background-color: white;}
	
.navigation {padding-bottom:20px;}

.navigation a
{
	color: #666;
}
.alignleft
{
	float: left;
	width: 50%;
}
.alignright
{
	float: right;
	text-align: right;
	width: 50%;
}