/*-----------------------------------------------------

	MarbleMeida.co.uk

------------------------------------------------------*/

}
	body {
	line-height: 1;
	color: #000;
	background-color: #FFF;
}
	img, a img,abbr,acronym,fieldset {
	border: 0;
	
}
	ol, ul {list-style: none;}
	table {border-collapse: collapse; border-spacing: 0;}
	caption, td, th {text-align: left; font-weight: normal; vertical-align: top;}
	blockquote:before, blockquote:after, q:before, q:after {content: "";}
	blockquote, q {quotes: "" "";}
	sup, sub {vertical-align: text-top;}
	/*CP Default styles*/
	strong 	{font-weight:bold;}
	em 		{font-style:italic;}
	h1,h2,h3,h4,h5,h6,p,dd,dt,li {
	line-height:1.22em;
}


/*-----------------------------------------------------
	
	CSS structure 
	
	1.0 Defaults
		1.1 Link defaults
		1.2 Type defaults
	2.0 Layout
		2.1 Homepage
	
-----------------------------------------------------*/

/*-----------------------------------------------------
	1.0 Defaults
-----------------------------------------------------*/

	body {
	color:#252525;
	font-size: 62.5%;
}
		#skiplinks {position:absolute; left:-9999px;}
	
/*-----------------------------------------------------
	1.1 Links
-----------------------------------------------------*/
	a:link 		{}
	a:visited	{}
	a:hover		{}
	a:active	{}

/*-----------------------------------------------------
	1.2 Type
-----------------------------------------------------*/

	h1	{
	font-size: 25px;
	color: #000;
	text-align: left;
	margin-top: 22px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 13px;
}
	h2	{
	color: #000;
	font-size: 17px;
	font-weight: bold;
	background-repeat: repeat;
	margin: 0px;
}
	h3	{}
	p	{
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
	li	{}
hr {
	height: 1px;
background-color: #c0c1c3;
color: #c0c1c3;
border: none;
padding: 0;
margin: 0;
}
	
/*-----------------------------------------------------
	2.0 Layout
-----------------------------------------------------*/

/*-----------------------------------------------------
	2.1 Homepage (name of page/group)
-----------------------------------------------------*/
	/* 	
		Styles in here are either customised modules (extra bits to the header or added modules.) 
		or unique page-specific/group specific styles
	*/

/* 
	Debug styles:
	
	a[href="#"] {background: lime;}
	a[href="404"] {background: lime;}
	a[href=""] {background: fuchsia;}
	
	*[align], *[valign], *[border], table[cellspacing], table[cellpadding], *[width], *[height], a[href^=â€javascript:â€], *[onload], *[onunload], *[onchange], *[onsubmit], *[onreset], *[onselect], *[onblur], *[onfocus], *[onkeydown], *[onkeypress], *[onkeyup], *[onclick], *[ondblclick], *[onmousedown], *[onmousemove], *[onmouseover], *[onmouseout], *[onmouseup]
	{outline:5px solid yellow;}

	img[width], img[height] {outline:0;}

	img {outline: 5px solid red;}
	img[alt][title] {outline-width: 0;}
	img[alt] {outline-color: fuchsia;}
	img[alt], img[title] {outline-style: double;}
	img[alt=""][title], img[alt][title=""] {outline-width: 3px;}
	img[alt=""][title=""] {outline-style: dotted;}
	
	Sometimes a client will have our banners on their site. Here is the HTML and CSS to include;

	HTML:
	<a href="http://codepress.co.uk" title="Expertly Code Pressed" rel="external" id="cp_84bannerc">
		<span>Code Press - Professional front-end development</span>
	</a>
	
	CSS:
	#cp_84bannerc 			{width:84px; height:20px; display:block; background: url('../images/cp/cp-84x20-combo.png') no-repeat 0 0}
	a:hover#cp_84bannerc 	{background-position:0 -20px}
	#cp_84bannerc span 		{position:absolute; left:-9999px}	
*/.quote_form {
	width: 738px;
}
.quote_form h2 {
	
	padding-bottom: 15px;
}
.quote_form table {
	width: 500px;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #5c5c5c;
}
.quote_form table img {
	margin-left: 8px;
	float: left;
	margin-top: -5px;
}
.quote_form table th, .quote_form table td {
	padding-top: 0px;
	height: 30px;
}
.quote_form .quote_form_tabs {
	height: 74px;
}
.quote_form table label, .quote_form table select {
	font-size: 16px;
	color: #080800;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
}

.app_form table label, .app_form table select, .app_form table textarea {
	font-size: 12px;
	color: #080800;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
}

.app_form table th, .app_form table td {
	padding-top: 12px;
	height: 25px;
}


.quote_form table input#prm_per_month {
	font-size: 16px;
	height: 20px;
	width: 127px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.quote_form table input#FirstName1, .quote_form table input#LastName1, .quote_form table input#FirstName2, .quote_form table input#LastName2, .quote_form table input#email, .quote_form table input#phone, .quote_form table input#mobile {
	font-size: 16px;
	height: 20px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.quote_form table #BenefitAmnt {
	width: 130px;
}
.quote_form table #TimeInYears {
	width: 130px;
}
.quote_form table #CoverType {
	width: 240px;
}
.quote_form table #day1, .quote_form table #day2 {
	width: 50px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.quote_form table #month1, .quote_form table #month2 {
	width: 110px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.quote_form table #year1., .quote_form table #year2 {
	width: 70px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.quote_form .quote_form_radio {
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.quote_form .quote_form_tabs li {
	display: block;
	float: left;
	width: 183px;
	height: 48px;
	padding-left: 36px;
	padding-top: 26px;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: -300em;
}
.quote_form .image_container {
	float: right;
	height: 650px;
	width: 120px;
}
.quote_form .quote_form_questions {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.quote_form .footer {
	padding-top: 20px;
	padding-right: 170px;
	padding-bottom: 40px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 8px;
}
.quote_form .footer p {
	font-size: 11px;
	line-height: 10px;
	color: #666;
}
.quote_form .get_quote {
	padding-left: 32px;
}