/*-------------------CSS Document
 	Basic Theme Template - Service MOT Theme 
	Last updated - 01 June 2010
	Please do not use any of this theme without express permission.
	
	Border radius notes - 0px-topleft 0px-topright 0px-bottomleft 0px-bottomright
---------------------*/

/*-------------------MAIN CSS
Notes - This is all the universal site css.
---------------------*/

body { background-color:#e7e7e7; background:url(images/body.jpg); background-repeat:repeat-x; background-position:top; color:#232323; font-family:Arial,sans-serif; font-size:14px; line-height:20px; margin:0px; padding:0px; text-align:center; }
body p { margin:0px; padding:5px 0px 5px 0px; }
body li { list-style-type:disc; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }	
body ul { list-style-type:square; }	

/*-------------------IMAGES AND PICTURES
Notes - Here are the basic styles for images.  

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

img { border:0px solid; line-height:0px; margin:0px 0px 0px 0px; padding:0px; text-align:left; }
img.alignleft, div.alignleft { float:left; margin:0px 0px 0px 0px; }
img.alignright, div.alignright { float:right; margin:0px 0px 0px 0px; }
img.aligncenter, div.aligncenter { margin-left: auto; margin-right: auto; }

/*-------------------TEXT CSS
Notes - All the basic text css, some sections have their own
---------------------*/

h1 { font-size:20px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px;  text-shadow: }
h2 { font-size:16px; font-weight:bold; margin:0px; padding:0px; text-align:left; }
h3 { font-size:16px; font-weight:bold; margin:0px; padding:0px; text-align:left; }
h4 { color:#988C76; clear:both; border-bottom:2px solid #FFFFFF; font-size:18px; font-weight:bold; margin:10px; padding:0px; font-style:italic; text-align:left; }
h5 { font-size:20px; font-weight:bold; margin:0px; padding:10px 0px 0px 0px; text-align:left; text-shadow:2px 2px 0 #FFFFFF; }
h6 { font-size:8px; font-weight:bold; margin:0px; padding:0px; text-align:left; }
	
/*-------------------HYPERLINKS
Notes - All the basic hyperlinks, other sections have their own 
---------------------*/

a:link { color:#A72020;	text-decoration:none; }	
a:visited { color:#A72020; text-decoration:none; }
a:hover { color:#A72020; text-decoration:underline; }

/*-------------------COMMON
Notes - All the commonly used code not defined elsewhere
---------------------*/

.float_left { float:left; }
.float_right { float:right; }
.clear_both { clear:both; font-size:0px; height:0px; line-height:0px; margin:0px; overflow:hidden; padding:0px; width:100%; }
hr { border: 0px dotted; height:1px; width: 100%; color: #ABABAB; background-color: #ABABAB; }

/*-------------------MYCSS
Notes - All the commonly used code not defined elsewhere
---------------------*/
#wrapper {}
#header{width:100%;}
	#header_top { background:#343434; height:20px; width:100%; }
		#header_top_central { margin: 0 auto 0; text-align:right; width:1000px; }
			#header_top_central h1{ color:#d2d2d2; font-size:12px;}
	#header_central {  background:url(images/header.jpg); background-repeat:no-repeat; background-position:top; height:142px; margin:0 auto 0; width:1000px; }
	#navbar { margin:-30px 0px 0px 0px; width:100%; }
		#navbar_central { border-bottom: 2px solid #ce1111; height:30px; margin:0 auto 0; width:960px; }
			#navbar_menu { display:block; float:left; }		
				#navbar_menu ul {padding:0px; position:relative; bottom:1px; left:-1px; margin:0px; color: White; float: left; width: 100%; }
				#navbar_menu ul li { display: inline; }
				#navbar_menu ul li a{ padding:5px 10px 5px 10px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; background-color:#ce1111; color: White; font-size:18px; text-decoration:none; float:left; margin:0px 0px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;}
				#navbar_menu ul li a:hover {background-color:#313131; color: #fff; text-shadow:1px 1px 10px #FFFFFF; }

/*-------------------FORMS
Notes - All the commonly used code not defined elsewhere
---------------------*/
#form { background:#f1f1f1; font-size:12px; margin:0px 0px 10px 0px; overflow:hidden; padding:0px 0px 0px 0px; width:100%; -moz-border-radius:5px; -webkit-border-radius:5px; }
	#form h1 { padding:0px 0px 0px 10px; }
form { font-size:12px; margin:0px 0px 10px 0px; overflow:hidden; padding:10px 20px 10px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; }
fieldset { border-top:1px dotted #d2d2d2; border-left:0px; border-bottom:0px; border-right:0px }
legend { float:left; }
input { float:right; font-size:12px; padding:2px;  }	
select { font-size:12px; float:right; width:306px; }			
textarea { float:right; }
input submit {width:160px;}
.CambeltForm { color:#666666; width:100%; float:left; border-bottom:1px dotted #d2d2d2; padding:2px;}
.cambeltmarker { color:##666666; padding:3px; font-size:16px; width:543px; float:left; text-align:center; }
#form img { float:right; padding:0px; margin:0px;}

/*-------------------MAIN OLD CSS
Notes - All the commonly used code not defined elsewhere
---------------------*/

ul,ol { list-style:none; }
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,body,html,p,blockquote,fieldset,input,textarea,select
{ margin:0; padding:0; }
img, a img, :link img, :visited img { border:none; }
address { font-style:normal; }
#service-mot { background-color:#FFFFFF; margin-right:auto; margin-left:auto; width:960px; }
.service-mot-left-menu { width:150px; margin:0px; margin-bottom:0px; padding-bottom:0px; border-bottom:thick; padding:0px; float:left; }
ul.service-mot-left-menu{ width:150px; margin:0px; margin-bottom 0px; padding-bottom:0px; border-bottom:thick; padding:0px; float:left; background-image:url(images/navigation/left-nav.gif); background-repeat repeat-y; }
ul.service-mot-left-menu li { border:0px; margin-top:0px; margin-bottom:0px; list-style-type:none; height:34px; width:150px; text-align:left; padding-top:0px; padding-bottom:0px; background-image:url(images/navigation/left-nav.gif); background-repeat: repeat-y; }
#service-mot-page { margin:10px 5px 40px 5px; width:680px; float:left; text-align:left; }/*IAN Left To Right */
#service-mot-page h1, #service-mot-page h2, #service-mot-page h3, #service-mot-page h4, #service-mot-page h5, #service-mot-page h6 { font-size:14px; color: #000000; padding-top: 5px; font-weight: bold; }
#service-mot-page p { text-align:left; font-size:14px; }
#service-mot-page ul { font-size:12px; font-weight:normal; color:#6a6a6a; text-align:left; padding-top:5px; padding-bottom:5px; padding-left:20px; }
#service-mot-page ul li { padding-top:2px; padding-bottom:2px; }
#service-mot-page img { border:2px solid #232323; margin:0px 0px 0px 0px }
#service-mot-page img.noborder { border: 0px solid #000066; }
#service-mot-page ul.payments { font-size:12px; font-weight:bold; color:#003366; text-align:left; }
h1.buy-service-mot { color:#FF0000; font-size:12px; font-weight:bold;}
.service-mot-right-menu-outer { background:#E8E8E8 url(images/sidebarbg1.jpg); background-repeat:repeat-y; background-position:top; float:right; width:260px; text-align:center; margin:10px 0px 10px 0px; padding-bottom:4px; }/*IAN Left To Right */
.service-mot-right-menu { float:right; width:240px; border:0px solid #0066FF; text-align:center; margin:10px; padding-bottom:4px; }
.service-mot-right-menu img { margin-right:auto; margin-left auto; border:10px solid #FFFFFF; margin-bottom:10px; -moz-border-radius:10px;}
.service-mot-right-menu h1 { border-bottom:1px dotted #FFFFFF; font-size:14px; font-weight:bold; color:#a72020; margin:0px; padding:0px; text-shadow:2px 2px 2px #FFFFFF; }
.service-mot-right-menu p { font-size:10px; font-weight:bold; margin:0px; padding:0px; }
.service-mot-right-menu p.small { font-size:11px; font-weight:normal; color:#003366; padding:0px; margin-top:0px; padding-right:8px; margin-bottom:0px; padding-left:8px; text-align:left; background-color:#FFFFFF; }
.service-mot-right-menu ul { font-size:10px; font-weight:bold; color:#646464; margin:0px; padding:3px 10px 10px 20px; list-style-type:none; text-align:left; }
.service-mot-right-menu ul li { padding-bottom:2px;}
img { border:0px solid #000000; }
#service-mot-footer { background:#9d9d9d url(images/footer.jpg); background-repeat:no-repeat; background-position:top left; clear:both; height:80px; width:960px; margin-right:auto; margin-left:auto; margin-bottom:20px; margin-top:10px; text-align:center; padding:10px 10px 0px 0px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; }
#service-mot-footer p {float:right; color:#232323;}
#service-mot-page p.blue, .blue { color:#0000FF; font-weight:bold;}
.white { color:#FFFFFF}
.turquoise { color:#00FFFF}
#service-mot-footer a:link { color:#FFFFFF;}
#service-mot-footer a:visited { color:#FFFFFF;}
#service-mot-footer a:hover { color:#FFFFFF;}
#service-mot-footer a:active { color:#FFFFFF;}
#service-mot-page p.yellow-box { background-color:#ffff99; padding:4px; font-style:italic; font-weight:bold; }
#service-mot-page ul.sitemap { text-align: left;}
#service-mot-page ul.sitemap li a, ul.sitemap li a:hover, ul.sitemap li a:link { padding:0px; text-align:left; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left: 0px; font-size: 12px; list-style-type:none; font-weight:bold; color:#000000; }
table { text-align:left; }
a.footer:link { color:#cccccc; } 
a.footer:visited {color:#cccccc; }
a.footer:hover { color:#FFFFFF; }
a.footer:active { color:#FFFFFF; }

/* CSS Document */


a.links:link, a.links:visited, a.links:hover, a.links:active,
a.rlinks:link, a.rlinks:visited, a.rlinks:hover, a.rlinks:active,
a.rblinks:link, a.rblinks:visited, a.rblinks:hover, a.rblinks:active { border:0px; margin-top:0px; margin-bottom:0px; padding:0px 0px 0px 20px; font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; display:block; }
a.rblinks:link, a.rblinks:visited, a.rblinks:hover, a.rblinks:active { padding-left:0px; background-repeat:no-repeat; background-position:0px; }
a.rblinks:active {}
a.rlinks:link, a.rlinks:visited, a.rlinks:hover, a.rlinks:active { padding-left:12px; background-repeat:no-repeat; background-position:0px; }
a.links:hover, a.links-bottom:hover { color:#ffffff;}
a.rlinks:hover, a.rlinks-bottom:hover, a.rblinks:hover, a.rblinks-bottom:hover { color:#A72020; padding-left:10px;}
a.footer:link { color:#FFFFFF;}
a.footer:visited { color:#FFFFFF;}
a.footer:hover { color:#FFFFFF; }
a.footer:active { color:#FFFFFF; }
.navigation { margin:0px; border:0px solid #000000; left:auto; right:auto; width:100%; text-align:center; background-repeat:repeat-x; color:#dddddd; padding-top:2px; padding-right:0; padding-bottom:2px; padding-left:0; height:31px; font-size:10px; background-image:url(images/bg10.jpg); }
.nav-button, .nav-button-left { padding:26px 4px 0px 26px; float:left; HEIGHT:23px; background-image:url(images/navigation/header-nav-partition.gif); background-repeat:no-repeat; background-position:left; }
.nav-button-left { background-image: none; PADDING-LEFT: 10px; }
a.black, a.black:link, a.black:visited, .link, .selected { display:block; color:#cccccc; text-align:center; font-size:11px; font-weight:bold; }
a.black:visited { color:#cccccc; background-color:transparent; }
a.black:hover, a.black:focus, .selected { color:#ffffff; background-color:transparent; }
a.black:active { color:#FFCC00; background-color:#77a9df; }
#service-mot-footer h1 { font-size:14px; color:#232323; text-align:right; padding-right:5px; padding-bottom:2px; }


/* CLUTCH FORM */
.form { float:left; width:500px; margin:0; }
.formHolder	{ width:543px; float:left; }
.formHolderButton { width:543px; float:left; text-align:center; }
.label { float:left; width:240px; color:#666666; font-weight:normal; padding:3px; }
.text { padding-top:0px; margin-right:0px; padding-bottom:0px; margin-left:0px; width:300px; }
#submitform #error { color:#990000; font-weight:bold; }
.textx { padding-top:0px; margin-right:0px; padding-bottom:0px; margin-left:0px; width:240px; margin-top:0px; margin-bottom:0px; }
.textxy { padding-top:10px; margin-right:0px; padding-bottom:0px; margin-left:0px; width:240px; margin-top:5px; margin-bottom:2px; }	
.input { float:left; width:211px; height:18px; font-size:11px; color:#1c1c1c; background:#fff; padding:3px 0 0 3px; border:solid 1px #cdcdcd; margin:0 0 10px 0; }	
.select { float:left; width:153px; height:18px; font-size:11px; color:#1c1c1c; background:#fff; border:solid 1px #cdcdcd; margin:0 0 12px 0; }	
.textarea{ width:214px; height:62px; font-size:11px; color:#1c1c1c; float:left; background:#fff; padding:0; border:solid 1px #cdcdcd; }
.send { float:left; width:70px; height:27px; margin:20px 10px 0 200px; cursor:pointer; border:none; background:url(images/submit.jpg) no-repeat top; }	
.reset { float:left; width:70px; height:27px; margin:20px 0 0 0; cursor:pointer; border:none; background:url(images/submit.jpg) no-repeat top; }
.right { float:right }
.right5px { padding-right:5px; margin-top:3px; }

.red {color:#FF0000;}
.autoform {
	margin: 0px;
	padding: 0px;
	float: left;
	visibility: hidden;
	height: 0px;
	width: 0px;
}
