{
padding: 0em;
margin: 0em;
}

body
{
background: #FFF url(../images/bg.gif) repeat-x top;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica,;
font-size:0.8em;
margin: 0em;
}

#hrpink { clear:both; width: 740px; background-color: #FF3399; height: 1px; margin-top:20px; margin-bottom:5px;}

#hrgrey { border: 0; width: 780px; background-color: #333; height: 1px; margin:10px; clear:both;}



.strong	{
font-weight: bold;
}


img
{
margin:0px;
padding:0px;
border:0px;
}

a {color:#999999}


#header
{
position: relative;
width: 740px;
height: 73px;
text-align:right;
margin: 0 auto;
padding:0px;
border: 0px solid white;
}

#headercontent
{
position: absolute;
margin-top: -73px;
border: 0px solid green;
}


/* MainMenu  ----------------------------------------------------------------- */ 

ul#main-tab{ width: 500px; height:40px; top:0px; margin: 0 0px 0 244px; padding: 0px; list-style : none;}
#main-tab li{ float:left; }
#main-tab li a{ text-indent:-9999px; display:block; height:40px; overflow:hidden; background-repeat:no-repeat; }

#home{ width:81px; background-image:url(../images/home.jpg); }
a#home:hover{ background-position:-81px 0; }
li.current_page_item a#home{ background-position:-81px 0; }

a#features{ width:83px; background-image:url(../images/whoweare.jpg); }
a#features:hover{ background-position:-83px 0; }
li.current_page_item a#features{ background-position:-83px 0; }

a#gallery{ width:83px; background-image:url(../images/gallery.jpg); }
a#gallery:hover{ background-position:-83px 0; }
li.current_page_item a#gallery{ background-position:-83px 0; }

a#pricing{ width:83px; background-image:url(../images/pricing.jpg); }
a#pricing:hover{ background-position:-83px 0; }
li.current_page_item a#pricing{ background-position:-83px 0; }

a#signup{ width:83px; background-image:url(../images/signuptop.jpg); }
a#signup:hover{ background-position:-83px 0; }
li.current_page_item a#signup{ background-position:-83px 0; }

a#contact{ width:83px; background-image:url(../images/contact.jpg); }
a#contact:hover{ background-position:-83px 0; }
li.current_page_item a#contact{ background-position:-83px 0; }

#menubottom
{
height: 0px;
margin-bottom: 0em;
}

#clear {clear:both;}

#footertop {width:75%; float:left; margin-left: -2px; padding-left:0px; color: #333333; font-family: Arial, Verdana; font-size: 0.8em; font-weight:bold;}

#footertop a { padding:2px; color: #333333; text-decoration:underline;}

#footertext{width:25%; float:left; padding-top:20px; padding-right:0px; margin-top:-20px; float:right; color: #333333; font-family: Arial, Verdana; font-size: 0.8em; text-align:right; font-weight:bold;}

#footertext a { padding:2px; color: #333333; text-decoration:underline; font-size: 0.9em;}

#footerbottom {position: relative; clear: both; width: 805px; w\idth: 804px; min-height:24px; margin-left:-15px; padding-left:31px; margin-bottom: 0px; background: url(../images/footer.gif) no-repeat bottom;}

#outer
{
z-index: 2;
position: relative;
width: 740px;
border: solid 0px #000;
margin: 0 auto;
padding:0px;
border:solid blue 0px;
}

#content
{
width: 740px;
padding: 0px;
margin: -2px 0px 0px 0px;
border:solid green 0px;

}

#rightnav{
	position: relative;
	width:250px;
	w\idth: 247px;
	font-family: Arial, Verdana;
	font-size: 1em;
	font-style:bold;
	color: #333333;
	float: left;
	margin-top: 2em;
	border: 0px #000 solid;
	} 
	
	#rightnav ul {
	color : #FFFFFF; 
	border: 0px #000 solid;
	margin-left: 15px;
	margin-top: 0px;
	padding: 0px;
} 

#rightnav li a {
	color : #FFFFFF; 
	text-decoration : underline;
	font-size:100%;
	line-height: 12px;
	font-weight:bold;
	padding-left: -10px;
} 

#rightnav li a:hover {
	color : #FFFFFF; }


.menu {
width:200px;
height:129px;
background:  url("../images/submenu.gif") no-repeat;
border: 0px #000 solid;
float: right;
text-align: left;
padding: 25px 25px 25px 20px;
}

.menu h1{padding-left: 30px; border: 0px red solid;	width:200px;}

.quickenquiry {
width:200px;
height:179px;
background: url(../images/newslettersignupbg.gif) no-repeat;
border: 0px red solid;
font-size: 12px;
line-height: 16px;
float: right;
text-align: left;
padding: 15px 25px 25px 21px;


}

.quickenquiry h5 {padding-left: 20px; border: 0px red solid; width:200px}


#freeaccount{clear: both; width: 231px; padding-left: 16px; border: 0px red solid; margin-top:-23px;}


.form			{
						width: 130px;
						height: 16px;
						margin-left: 57px;
						margin-top: -20px;
						margin-bottom: 3px;
						padding: -3px -4px;
						font-size: 12px;
						font-family: Arial;
						float:left;
					}
.form_text		{
						float:left;
						width: 55px;
						height: 20px;
						margin-top: 6px;
						padding: 0px -3px;
						font-size: 10px;
						font-family: Arial;
						
					}
form				{
						margin: 0px;
						
					}
	.login { margin-right: -15px;}
	.signup { margin-right:20px; }
	.submit {
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}



form>.submit { /* For non-IE browsers*/
	height: 0px;
}

.text a{color:#000000;}

.action {text-align:right; float:left; width:193px}
.action-home {text-align:right; padding-right: 44px; margin-top: 2px;}

.options {padding:5px 3px; border: #7f9db9 1px solid; width: 400px;}
					
						.enquiry_text		{
						float:left;
						width: 150px;
						font-size: 11px;
						font-family: Arial;
						color:#000000;
						margin-left:0px;
						padding-bottom:-4px;
						margin-bottom:-0px;
						padding-top:-6px;
						margin-top:-4px;
					}
	
					.contact			{
						width: 400px;
						height: 20px;
						margin-bottom: 3px;
						margin-left: 0px;
						padding: 3px;
						font-size: 13px;
						font-family: Arial;
						border: #7f9db9 1px solid;
					}
					
						.main_contact_text	{
						font-size: 100%;
						font-family: Arial;
						color:#000000;

					}
	.contact_text		{
						width: 400px;
						height: 300px;
						margin-left: 0px;
						margin-bottom: 3px;
						padding: 3px;
						font-size: 13px;
						font-family: Arial;
						border: #7f9db9 1px solid;
					}
					
.enquiry_form       {padding: 10px;}
	
.contact_enquiry       {padding: 10px;}
	
.submit {margin-top: 1px;}
	
	
#homeboxes {width: 756px; margin-left: -10px;  margin-top: 2em; font-size:0.9em; line-height:14px; font: Arial, Verdana; color: #FFFFFF}
.homebox-1 {background: url("../images/homeboxbg1.gif") top left no-repeat; float:left; width:245px; height:245px; padding-left: 7px;}
.homebox-2 {background: url("../images/homeboxbg2.gif") top left no-repeat; margin:0 0px; float:left; width:245px; height:245px; padding-left: 7px;}
.homebox-3 {background:  url("../images/homeboxbg3.gif") top left no-repeat; float:left; width:245px; height:245px; padding-left: 7px;}
#homeboxes img {margin:2px 0 -3px 0; padding-left: 16px;}
#homeboxes .decoration{background:url("../images/box-bottom-orange.gif") top left no-repeat; height:10px; display:block; margin:0 -10px -10px -10px;}					
#homeboxes p {margin:0px 0px 2px 0px; padding-right:15px; padding-left: 22px;}
#homeboxes h1{ padding-left: 43px; margin-top: 1.2em;}

#mainhomeimage { width: 750px; margin-right: 10px;  padding-top: 2em;}
	
#login {margin-left: 26px; float:left; width:340px; }
#login {padding-left: 10px;}
#login-home { clear:both; margin-left: -14px; width: 755px; height: 150px; background:url("../images/loginbg.jpg") top left no-repeat; padding-top:10px;}
#login h5{padding-top: 20px; padding-left: 15px}

#login-newsletter .text {width:100px;}

#pagecontent {float:left; width:490px; margin:40px 0 0 0;}

.featurebox {clear:both; border: 0px solid #ccc; margin-bottom:10px; padding:5px;}

.featuretext {margin-left: 219px; text-align:left; 0px solid green; }

.featureimage {float: left; margin-bottom: 10px; width: 209px; border: #CCCCCC 1px solid;}
							


								
