/* @override http://www.flammableliquid.co.uk/elac-remote/stylesheets/standard.css?cache */

/* @override 
	http://elac.info/stylesheets/standard.css
	http://elac.info/stylesheets/standard.css
	http://www.flammableliquid.co.uk/elac-remote/stylesheets/standard.css?cache
*/

/* Reset defaults */
html , body , div , form , h1 , h2 , h3 , h4 , h5 , h6 , fieldset, legend, p , ul , ol , dl, li, dt, dd, img {border: 0;margin: 0;padding: 0;}
ul, ol {list-style: none;}

p#register_now {width: 384px;margin-bottom:19px; background: #D5DEE5; clear: both;}
p#register_now a {text-decoration: none;}
p#register_now a:hover { text-decoration: none;}
p#register_now span {padding: 10px; display: block;}

/* Structure Styling */
body {background: #FFF url(../images/body_bg.gif) repeat-x left top; font: 12px/19px Arial, Verdana, sans-serif; color: #666; margin: 0 0;text-align: center;position: relative;}

div#container{width:700px;margin:0 auto; background: #FFF ; padding-bottom: 10px;}
div#header{background: #EEE url(../images/header_bg.jpg) no-repeat right top; height: 240px; text-align: left;z-index: 100; position: relative;}
div#wrapper{float:left;width:100%;background:  url(../images/content_bg.gif) no-repeat left bottom;}
div#content {text-align: left;}
	div#content .pads {margin-top: 0px;margin-left: 10px;padding: 0 45px 2px 32px;}
div#navigation {text-align: left;}
	div#navigation .pads {padding: 18px 0px 5px 0;}
div#footer{clear:left;}

div#contentFooter{padding: 0 40px 40px;}

/* Standard Link */
a {text-decoration: none; color:#29628A;}
a:hover {text-decoration: underline;}


/* Masthead */
h4.masthead {position: absolute; left: 0px; top: 0px;width: 400px;}
h4.masthead a {display: block;height: 70px;width:400px;}	
h4.masthead a:hover {text-decoration: none;}	
h4.masthead a span {display:none}
h5.masthead {display:none;}

/* Global Nav */
#global {font-size: 11px;margin-bottom: 10px;padding-top:69px;}
#global ul#global_nav {height: 30px; float: right; margin-right: 11px;}

	/* Drop down menu engine (Javascript & sfhover class required to satisfy IE) */
	#global_nav, #global_nav ul {list-style: none;}
	#global_nav a {display: block;}

	/* One Level	*/
	#global h5 {display:none;}
	#global ul#global_nav li {float: left;}
	#global ul#global_nav li a {color: #797979; text-decoration: none;display:block;padding:8px 9px 7px;margin-bottom:1px;}

	#global ul#global_nav li a:hover {color: #0F0F0F;}
	#global ul#global_nav li a.current {color: #0F0F0F;}
	

/* Persitant Nav */
div#telephone {position: absolute; top: 25px; right: 20px;text-indent: -9999px;width: 115px;height: 25px;background: url(../images/telephone_bg.gif) no-repeat left top}



/* Footer */
#footer {font-size: 10px; margin: 0 20px;padding: 0 10px 0 10px;text-align: left;color: #666;background: url(../images/footer_bg.gif) no-repeat left bottom;}
#footer ul {list-style:none;height: 23px; line-height: 23px}
#footer li {display:inline;margin: 0;padding: 0 3px;}
#footer li a {color:#333; font-weight: normal}

* html #footer li#privacy_policy {margin-right: 20px;}

#footer {position: relative}

#footer ul#copyright_and_signature {}
#footer ul#footer_navigation {position: absolute; right: 10px;top: 0px;}



#content h1 {font-size: 18px; color: #29628A; font-weight: normal; margin: 0px -32px 19px; padding: 49px 32px 0; background:  url(../images/content_top.gif) no-repeat left top}
#content h2 {font-size: 12px; color: #CA8C11; font-weight: normal;}
#content h3 {font-size: 12px;margin: -19px 0 19px;}
#content h4 {font-size: 14px;margin: 0 0 9px;font-weight: normal;color: #29628A;}
#content h5 {font-size: 11px;}
#content h6 {font-size: 11px;}
#content p {font-size: 11px;margin: 0 0 19px}
#content address {font-size: 0.9em;margin: 0 0 0.3em; line-height: 1.4em;font-style: normal;}

#content .italic {font-style: italic;}
#content .hide {display:none;}

#content p.intro {font-weight: bold;}

#content ul {font-size: 11px;list-style: disc;padding-left: 30px;margin: 0 0 19px}
#content ol {font-size: 11px;list-style: lower-alpha;padding-left: 30px;margin: 0 0 19px}

#content ul.links {list-style: none; padding-left: 10px;margin-right: 5px;}
#content ul.links li {padding-left: 10px;}
#content ul.links li a {padding: 0px 2px 2px 8px;}	

#content table {color: #666;} 
#content table th {font-size: 11px;padding-bottom: 5px;text-align: left;border-bottom: solid 1px #333;} 
#content table td {font-size: 11px;padding: 5px 2px 2px;border-bottom: solid 1px #CCC;} 
#content table td.title {width: 500px;} 
p#ask_your_question_now_para {
	float:  left;
	width: 170px;
	margin-left: 11px;
	margin-right: 10px;
	line-height: 1.5em;

}
p#ask_your_question_now {margin-bottom:19px;background: url(../images/ask-free-question.gif) no-repeat top left; float:  left;width: 192px; height: 82px;}
p#ask_your_question_now a {display:block; width: 190px;height:82px; text-decoration: none;}
p#ask_your_question_now a:hover {text-decoration: none;}
p#ask_your_question_now a span {display: none;}

p#take_advice_now_button {margin-bottom:19px;background: url(../images/take_advice_now_button.jpg) no-repeat top left;}
p#take_advice_now_button a {display:block; width: 153px;height:36px; text-decoration: none;}
p#take_advice_now_button a:hover {text-decoration: none;}
p#take_advice_now_button a span {display: none;}

p#yes_button {float: left;margin:0;background: url(../images/yes_button.jpg) no-repeat top left;}
p#yes_button a {display:block; width: 73px;height:36px; text-decoration: none;}
p#yes_button a:hover {text-decoration: none;}
p#yes_button a span {display: none;}

p#i_need_advice_button {margin:0 0 0 75px;background: url(../images/i_need_advice_button.jpg) no-repeat top left;}
p#i_need_advice_button a {display:block; width: 223px;height:36px; text-decoration: none;}
p#i_need_advice_button a:hover { text-decoration: none;}
p#i_need_advice_button a span {display: none;}


p.this_describes_my_enquiry {margin:0 0 0 0;background: url(../images/this_describes_my_enquiry_b.jpg) no-repeat top left;}
p.this_describes_my_enquiry a {display:block; width: 202px;height:36px; text-decoration: none;}
p.this_describes_my_enquiry a:hover {text-decoration: none;}
p.this_describes_my_enquiry a span {display: none;}

p#i_need_representation {margin:0 0 20px 0;background: url(../images/i_need_representation_butto.jpg) no-repeat top left;}
p#i_need_representation a {display:block; width: 179px;height:36px; text-decoration: none;}
p#i_need_representation a:hover {text-decoration: none;}
p#i_need_representation a span {display: none;}


 
/* Blog */
div.blog_item  {padding-bottom: 20px; border-bottom: solid 1px #666;margin: 0 0 20px;}
div.blog_item img {float: left;margin-right: 20px;}
div.blog_item h2 {margin: 0 0 6px;font-size: 12px; font-family: verdana, sans-serif;}
div.blog_item h3 {margin: 0 0 3px;font-size: 14px;}
div.blog_item p {margin: 0;}

div.blog_title  {padding-bottom: 20px; border-bottom: solid 1px #666;margin: 0 0 20px;}
div.blog_title img {float: left;margin-right: 20px;}
div.blog_title h2 {margin: 0 0 0;font-size: 12px; font-family: verdana, sans-serif;}
div.blog_title h3 {margin: 0 0 3px;font-size: 14px;padding-top: 69px;}


/* Graphic Buttons */
div.graphic_button h4 a {display: block;width: 200px;text-decoration: none;height: 80px;}
div.graphic_button h4 a span {display: none;}


/* Topics Module */
div#topics {background: url(../images/topics_bg.gif) no-repeat left bottom; margin-bottom: 10px;margin-left: 18px;padding: 0 0 10px;}
div#topics h5 {background: url(../images/topics_top.gif) no-repeat left top; height: 10px;}
div#topics h5 span {display: none;}
div#topics ul {padding: 0 30px 10px 20px; color: #4C4C4C; font-size: 10px}
div#topics ul li {padding-left: 15px;background: url(../images/arrow_bull.gif) no-repeat 0px 9px; line-height: 30px;border-bottom: solid 1px #D0D0D0}
div#topics ul li.term {border-bottom: none}

/* Ask a question Module */
div#ask_a_question {margin-bottom: 14px;margin-left: 15px}
div#ask_a_question h5 {background: url(../images/ask_a_question.jpg) no-repeat left top}
div#ask_a_question h5 a {display: block;width: 214px;text-decoration: none;height: 90px;}
div#ask_a_question h5 a span {display: none;}


/* Form Styling */
#content form.generic_form {margin: 0;padding: 0;}
#content form.generic_form p {margin-bottom: 10px;clear: both;}

#content form.generic_form h3 {font-size: 13px;font-weight: bold;margin: 15px 0 10px; padding-bottom:4px;background: #FFF;border-bottom: solid 1px #666;}


/*form.generic_form div#submit_div {padding-left: 207px;padding-top: 10px;}*/
#content form.generic_form label {width: 170px;text-align: right;float: left;margin-right: 10px;cursor: pointer;font-size: 11px;}
#content form.generic_form input {width: 200px;}
#content form.generic_form input#submit {line-height: 22px;}
#content form.generic_form input#submit:hover {cursor: pointer;}
#content form.generic_form select {height: 25px;background: #FFF;}
#content form.generic_form textarea {margin-right: 0;width: 200px;}
#content form.generic_form input.submit_button {margin-left: 178px;margin-top: 20px;}


#content div#notice {color: green;border: solid 2px green; padding: 10px;margin-bottom: 20px;background-color: #DCECC8;}

#content div#errorExplanation {border: solid 2px red; padding: 10px;margin-bottom: 20px;background-color: #F8E0E7;}
#content div#errorExplanation h2 {margin:0 0 5px;font-size: 15px; color: red;}
#content div#errorExplanation p {color: red;}
#content div#errorExplanation ul {color: red;}
#content div.fieldWithErrors {display: li; }
#content div.fieldWithErrors input {border: 2px solid red;}
#content div.fieldWithErrors textarea {border: 2px solid red;}


#content input.button {margin: 0 0px 30px;}

#content ul.download {list-style: none;}
#content a.pdfdl {display:block;font-weight:bold; text-decoration: none; line-height: 1.8em; height: 1.8em; padding: 0 0 0 22px;background: url(../images/icon_pdf.gif) no-repeat left center;}

#content a.pdfdl:hover {text-decoration: underline;}


#content h1.cash-cart {
	} 
#content h3.section-heading {
		background: #2A618A;
		color: #FFF;
		font-size: 18px;
		padding: 8px 10px;
		font-weight: normal;
		margin-top: 0;
	}