/* 
Title:     	Marches Care Ltd
date:   	June 2007
*/			
			body { margin: 0; padding: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: #333333; text-align: center;}
			
			img { border: none; margin: 0; padding: 0;}
			
			a img { border: none; margin: 0; padding: 0;}
			
			div, p, form, h1, h2, h3, h4, h5, hr, ul, dl, dd, dt, ul, ol, li, object, param, table, tr, td, th
			{ margin: 0; padding: 0;}
			
			h1,h2,h3,h4,h5 { margin: 0; padding: 0;}
			
			input,textarea,button,select { font-family: Arial, Helvetica, sans-serif;}
			
			table { display: block; border-collapse: collapse; border: none;}
			
			th { text-align: left;}
			
/* structure Styles 
---------------------------------------------------------- */
			#container { width: 760px; padding: 10px; height: 500px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; text-align: left;}
			
			#header { width: 760px; height: 143px;}
			
			#wrapper { width: 760px; margin-top: 10px;}
			#col1 { float: left; position: relative; width: 143px; padding: 0; margin: 0;}
			#col2 { float: right; display: inline; position: relative; width: 605px; height: 475px; overflow: auto; /*margin-left: 10px;*/ margin-left: 0; border: 1px solid #ECECED;}
						
			#footer { width: 760px; padding-top: 10px; padding-bottom: 10px; font-size: 100%; clear: both;}
			#footer p { color: #666666; font-size: 70%; text-align:center;}
			#footer ul { font-size: 80%; padding: 0; margin: 0; text-align: center;}
			#footer li { padding-right: 15px; margin: 0; list-style-type: none; display: inline;}
			
			#footer a, #footer a:visited { color: #333333; text-decoration: none;}
			#footer a:hover { text-decoration: none;}
			
/* navigation
---------------------------------------------------------- */	
			#nav ul { padding: 0; margin: 0;}
			#nav li { padding: 0; margin: 0; list-style-type: none; padding-bottom: 3px;}
						
/* admin
--------------------------------------------------------- */
			#admin-nav { width: 780px; height: 30px; background-color: #9B141C; color: #FFFFFF;}
			#admin-nav ul { padding: 5px; margin: 0;}
			#admin-nav li { padding-right: 37px; margin: 0; float: left; display: inline; list-style-type: none; font-size: 80%;}
			#admin-nav a, #admin-nav a:hover, #admin-nav a.visited { color: #ffffff;}

			#admin-maincol { padding: 0; margin-bottom: 10px; min-height: 300px; }
			#admin-maincol p { font-size: 80%; padding-bottom: 10px; color: #333333;}
			#admin-maincol h1 { font-size: 120%; padding-bottom: 10px; color: #333333;}
			#admin-maincol h2 { font-size: 100%; padding-bottom: 10px;}
			#admin-maincol h3 { font-size: 100%; padding: 5px; margin-bottom: 10px; background-color: #9B141C; color: #FFFFFF;}
			
			#admin-maincol a { color: #bf0000; text-decoration: underline;}
			#admin-maincol a.active, #admin-maincol a:hover { color: #bf0000; text-decoration: underline;}
			
			#admin-maincol table { color: #333333; width: 100%;}
			#admin-maincol th { text-align: left; padding: 3px; color: #ffffff;}
			#admin-maincol td { font-size: 80%; padding: 3px;}
			
			#admin-maincol TR.RowOverOdd { background-color : #ffffff; color: #333333;}
			#admin-maincol TR.RowOverEven { background-color : #eeecec; color: #333333;}
			#admin-maincol TR.RowOverSelected { color: #FFFFFF; background-color: #9B141C;}


/* content styles
--------------------------------------------------------- */
			#maincontent { font-size: 100%; padding-left: 15px; padding-right: 15px;}
			#maincontent img { margin-bottom: 10px;}
			#maincontent p { font-size: 80%; color: #333333; padding-bottom: 10px;}
			#maincontent h1 { font-size: 100%; color: #A22C32; padding-bottom: 10px;}
			#maincontent h2 { font-size: 110%; color: #000000; padding-bottom: 10px;}
			#maincontent h3 { font-size: 140%; color: #A22C32; padding-bottom: 10px; padding-top: 15px;}
			#maincontent h4 { font-size: 220%; color: #A22C32; padding-bottom: 10px; padding-top: 15px;}
			
			#maincontent ul { padding-bottom: 10px; list-style-type: disc; }
			#maincontent ol { padding-bottom: 10px; list-style-type: decimal;}
			#maincontent li { padding-right: 37px; padding-bottom: 3px; margin-left: 15px;font-size: 80%;}
			
			#maincontent a:link, #maincontent a:visited { color: #98141B; text-decoration: none; font-weight: bold;}
			#maincontent a:hover { text-decoration: underline; font-weight: bold;}
			
			#maincontent-col1 { float: left; position: relative; width: 361px; padding-right: 20px; margin: 0;}
			#maincontent-col2 { float: right; display: inline; position: relative; width: 144px; padding-top: 20px; margin: 0;}
			#maincontent-col2 p { text-align: right; font-size: 70%; padding-bottom: 15px;}
			
			#newwrapper { width: 585px; clear: both;}
			#newcol1 { float: left; position: relative; width: 421px; padding: 0; margin: 0; text-align: right;}
			#newcol2 { float: right; display: inline; position: relative; width: 164px; text-align: right; padding: 0; margin: 0;}
			
			#maincontent-hp-col1 { float: left; position: relative; width: 356px; padding-right: 20px; padding-top:0; margin: 0;}
			#maincontent-hp-col2 { float: right; display: inline; position: relative; width: 189px; padding-top: 95px;}
			#maincontent-hp-col2 p { margin: 0; height: 23px;}
			
			#maincontent-wrapper { width: 543px;}
			#maincontent-hp-col11 { float: left; position: relative; width: 326px; /*padding-right: 20px; padding-top: 0;*/ margin: 0;}
			#maincontent-hp-col21 { float: right; display: inline; position: relative; /*width: 188px; */padding-top: 95px;}
			#maincontent-hp-col21 p { margin: 0; }
			
			
			#news-panel { width: 121px; height: 177px; margin-top: 5px; padding: 10px; border: 1px solid #ECECED; overflow: auto;}
			#news-panel h1 { font-size: 70%; color: #262327; padding-top: 5px;}
			#news-panel p { font-size: 70%; color: #333333;}
			#news-panel a, #news-panel a:visited { color: #262327; text-decoration: none;}
			#news-panel a:hover { text-decoration: underline;}
			#news-panel ul, #news-panel ol { font-size: 70%; color: #333333; padding: 5px 0 5px 0;}
			#news-panel li { margin-left: 15px; padding-bottom: 4px;}
						
			ul#mainlist { color: #333333; padding-bottom: 10px;}
			#mainlist li { margin-left: 17px; list-style-type: disc; padding-bottom: 5px;}
			
			ul#priceslist { color: #333333; padding-bottom: 10px;}
			#priceslist li { list-style-image: url(../images/prices-bullet.gif); margin-left: 17px; padding-bottom: 5px;}
			
			span.highlighted { color: #98141B;}
			
			.error { color: #CC0000;}
			
/* form
---------------------------------------------------------- */	
			#wrapper-form { width: 405px;}
			#form-col1 { width: 201px; float: left; position: relative; padding-bottom: 10px;}
			#form-col2 { width: 190px; padding-left: 8px; float: right; display: inline; position: relative; padding-bottom: 10px;}

			#fmcontact { margin: 0; padding: 0; font-size: 85%;}
			#fmcontact p { margin: 0; padding-bottom: 4px;}
			#fmcontact label { padding: 0; margin: 0; float: left; width: 55px;}
			#fmcontact input, #fmcontact textarea { vertical-align: middle; padding: 1px; margin-bottom: 2px;}

			#fm-title, #fm-initials, #fm-surname, #fm-address, #fm-postcode, #fm-telno, #fm-email
			{ font-size: 100%; width: 135px; margin: 0; padding: 0; background-image: url(../images/input-bg.jpg); border: 1px solid #cccccc; background-position: 0 0; background-repeat: no-repeat;}

			#fmpos, #fmenq, #fmreq { width: 170px;  font-size: 100%;}

			input#submit { border: 0;}

			#buttonposition { float: left; width: 150px;}
			
/*			#fm-title label, #fm-initials label, #fm-surname label, #fm-address label, #fm-postcode label, #fm-telno label
			{ padding: 0; margin-bottom: 5px; float: left; width: 55px;}
*/			
			
/* additional styles - do not delete
---------------------------------------------------------- */ 

			.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
			.clearfix { display: inline-table;}
			/* Hides from IE-mac \*/
			* html .clearfix { height: 1%;}
			.clearfix { display: block;}
			/* End hide from IE-mac */
