/* Main Style Sheet  */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body { background: url(images/bg-home-tile.jpg) top repeat-x #e6e5dc; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#143661;}

	#wrap {width:990px;margin-left:auto; margin-right:auto; display:block; background:url(images/bg-wrap.jpg) repeat-y; }
	#bg { display:block; background: url(images/bg-home.jpg) no-repeat top;}

	#side-col {width:220px; float:left; display:inline; background:url(images/bg-sidebar-home-top.jpg) no-repeat; }
	#side-col img {margin-left:41px; margin-bottom:15px;}
	
	#content-col {width:724px; float:right; display:inline; margin-right:16px; margin-top:39px;}
	
	
/* sidebar styles */
	#navwrap {  background-position:top; margin:0px; padding:0px; margin-left:17px;  width:233px; margin-top:260px;}
	#navwrap ul { margin:0px; padding:0px; text-align:left; float:left; color:#FFF; display:block; list-style:none;  margin-bottom:25px;   }
	ul#navul li  { float: left;  font-size: 14px; margin:0px; padding:0px; color:#FFF;  list-style:none;  display:block;  width:233px; margin-bottom:0px; line-height:40px;  }
	ul#navul li a {color:#FFF; text-decoration:none; padding-left:68px; display:block; background:url(images/li-bg.jpg) no-repeat top; font-weight:normal;}
	ul#navul li a:hover {background:url(images/li-bg.jpg) no-repeat bottom; color:#FFF; padding-left:68px; }
		
/* Page cols */
	.home-col-a {width:420px; margin-left:32px; margin-top:38px; display:inline; float:left;  }
	.home-col-b {width:246px; margin-right:10px; display:inline; float:right; margin-top:29px; }
	
	.sub-title { width:695px; float:right; display:inline; border-bottom: 1px solid #880d12; margin-bottom:20px;  }
	.col-full {width:660px; margin-left:32px; display:inline; float:left;  }
	.col-a {width:200px;  display:inline; float:left;  }
	.col-b {width:400px;  display:inline; float:right;  margin-left:15px; }
	
	
/* Font Styles */
	h1 { font-size:18px; color:#880d12; line-height:23px; margin-top:40px; text-transform:normal; font-weight:normal; margin-bottom:5px; }
	h2 { font-size:18px; color:#880d12; line-height:23px; margin-bottom:2px; font-weight:normal;}
	h3 { font-size:20px; color:#880d12; line-height:27px;  text-transform:normal; font-weight:normal; margin-bottom:5px;}
	h4 { font-size:14px; color:#880d12; line-height:10px; margin-top:10px; font-weight:normal; margin-left:37px;}
	h5 { font-size:12px; color:#880d12; line-height:23px; margin-top:10px;}
	p  { font-size:14px; color:#040304; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:15px;}
	li { font-size:14px; color:#040304; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link 		{color:#846110;	text-decoration: underline;}
	a:visited 	{color:#846110; text-decoration: underline;}
	a:hover 	{color:#003366; text-decoration: underline;}
	a:active 	{color:#003366; text-decoration: underline;}
	a:focus 	{outline-style: none;}  
	.small-text {font-size:10px;}
	.enq {color:#153762; font-size:16px; line-height:30px; margin-left:20px; margin-top:5px;}
	.news-1 { background: url(images/side-break.jpg) bottom center no-repeat; color:#003366; padding-top:15px; padding-bottom:15px; margin-bottom:4px; margin-left:30px; margin-top:50px; }
	.news-2 { background: url(images/side-break.jpg) bottom center no-repeat; color:#003366; padding-top:15px; padding-bottom:15px; margin-bottom:4px; margin-left:30px; }

/* clears   */
	.clear 		{clear:both; height:0px; width:100%; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear20	{clear:both; height:20px; }
	.clear30 	{clear:both; height:30px; }
	.line { height:1px; border-top:1px solid #880d12; width:650px; margin-top:15px;  margin-bottom:15px;}
	.cell { font-size:14px; color:#040304; line-height:20px; margin:5px; }
	.form { padding:3px; margin:7px;border:1px solid #ccc;}
	.form2 { padding:4px; margin:7px; border:1px solid #ccc;width:250px;}

		
/* footer styles */	
	#footer-wrap {background: url(images/bg-footer-tile.jpg) repeat-x; background-position:bottom;  width:100%; height:74px; z-index:0;  clear:both; display:block;}
	#footer {width:990px; margin-left:auto; margin-right:auto; background: url(images/bg-footer.jpg) no-repeat; height:74px; }
	#footer-col {width:700px; float:right; display:inline; margin-top:40px;}
	#footer-spacer {width:220px; float:left; display:inline; margin-top:0px;}

	#footer p 			{font-size:13px; color:#000000; padding:0px; margin:0px; }
	#footer a:link 		{font-size:13px; color:#000000;text-decoration: none;}
	#footer a:visited 	{font-size:13px; color:#000000;text-decoration: none;}
	#footer a:hover 	{font-size:13px; color:#000000;text-decoration: underline;}

/* image styles */ 
	img.quality {margin-left:24px;}
	.thmb{ width:200px; height:150px; background-color:#A9C2E2; padding:4px; float:right; margin:8px;}
	.thmb2{ width:500px; height:200px; background-color:#A9C2E2; padding:4px; ; margin:8px; clear:both;}

/* contact styles */

	#contact {width:192px; margin-left:15px; margin-bottom:0px; margin-top:0px; }
	#contact-form {margin-left:20px; }
	#contact-form p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	.contact-header {padding-bottom:5px; }
	.username {margin-top:80px; margin-left:30px;}
	.password {margin-top:-5px; margin-left:30px;}
	.label {width:200px;}
	.btn-submit { background-image:url(images/btn-submit.jpg);background-repeat: no-repeat;color: #FFFFFF; font-size: 0px; height: 26px;width: 98px; border: 0px;cursor: pointer;  margin-bottom:10px; padding-top:-70px; overflow: hidden; font-size:0;border-width:1px;}
    .btn-login { background-image:url(images/btn-login.jpg);background-repeat: no-repeat;color: #FFFFFF; font-size: 0px;height: 26px;width: 98px;	border: 0px;cursor: pointer; float:right; margin-right:42px; padding-top:-70px; overflow: hidden; font-size:0; }
	.login {border: 1px solid #cccccc; font-family:Arial, Helvetica, sans-serif;  font-size:15px; padding:4px; width:175px; }	
	input.text {border: 1px solid #adbaca; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:145px;}
	input.quote {border: 1px solid #adbaca; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:145px; margin-top:0px;}
    input.e-text {border: 1px solid #adbaca; font-family:Arial, Helvetica, sans-serif;  font-size:11px; padding:2px; margin:2px; }
	input.e-btn { height: 26px; width: 98px;	border: 1px solid #999; cursor: pointer; margin:5px;}
	select {padding:2px; border-width:1px;}
	/*select { background-color:light-red;  border: 2px solid red; } 
option {   background-color:white;} */
	textarea {/*border: 1px solid #adbaca;*/ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:145px;border-width:1px;}
	textarea.quote {border: 1px solid #adbaca; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:250px; margin-top:0px;}
	.image-right-box	{ display:inline; float:right; border: 1px solid #dfdfdf; padding:4px; margin-left:15px; margin-top:0px; margin-right:10px; margin-bottom:20px;  }
	.map { border: 1px solid #dfdfdf; padding:2px; width:400px; margin-top:10px;}
/* end of CSS file */
