@charset "utf-8";



/* Global Stylesheet */

/* Developed by InMotion */





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

/* --( Style Sheet Import )-- */

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



@import url(nav.css);



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

/* --( Global Styles )-- */

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



html {

	font: 62.5%/1.25 arial, helvetica, sans-serif;

}

a {

	outline: none;

}

body {

	margin: 0;

	padding: 0;

	font-size: 14px;

	background: #307694 url(../_img/page_bg.gif) repeat-x top center;
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

}

p {

	margin: 8px 0; 

}



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

/* --( Global Classes )-- */

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



	/* self clearing rules */

	.selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	.selfclear { display: inline-block; _height: 1%; }

	/* Hides from IE-mac \*/

	.selfclear { display: block; }

	/* End hide from IE-mac */

	

	.nodisp {

		margin: 0;

		width: 0;

		height: 0;

		display: block;

		overflow: hidden;

	}

	

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

/* --( Main Container )-- */

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



	#wrap {

		background: url(../_img/wrap_bg.gif) repeat-y top center;

		width: 911px;

		margin: 0 auto;

	}

	#main_container {

		width: 911px;

		margin: 0 auto;

		background: url(../_img/content_bg.gif) no-repeat top;

		min-height: 600px;

		height: auto !important;

		height: 620px;

	}

	

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

/* --( Header )-- */

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



	/* --( Logo )-- */

		#header h1 {

			margin: 0;

			padding: 13px 0 0 0;

			position: relative;

			z-index: 20;

			float: left;

		}

		#header h1 a {

			display: block;

			width: 564px;

			height: 86px;

			text-indent: -3000px;

			background: url(../_img/head_logo.gif) no-repeat;

		}

		

	/* --( Phone Number )-- */

		#header p {

			display: block;

			padding: 17px 17px 0 0;

			margin: 0;

			float: right;

			color: #000066;

			text-align: right;

			font: 1.5em Georgia, "Times New Roman", Times, serif;

			font-weight: bold;

			font-style: italic;

			letter-spacing: .13em;



		}

		#header p span { text-decoration: underline; cursor: pointer; }

		

	/* --( Main Navigation )-- */

		#header ul,

		#header ul li {

			margin: 0;

			padding: 0;

		}

		#header ul {

			display: block;

			float: right;

			clear: both;

			position: relative;

			z-index: 100;

			padding: 0 19px 0 0;

			width: 515px;

		}

		#header ul li {

			list-style: none;

			display: inline;

		}

		#header ul li a {

			display: block;

			float: left;

			width: 103px;

			text-align: center;

			padding: 13px 0 5px;

			color: #0069AA;

			font-family:Verdana,Arial,Helvetica,sans-serif;

			font-size:12px;

			font-weight: bold;

			background-image: url(../_img/nav_bg.jpg);

			background-repeat: no-repeat;

			text-decoration: none;

		}

		#header ul li a:hover {

			background-position: -103px 0px;

		}

		

		/* --( Drop Down )-- */

			#header ul li ul {

				background: #FFFFFF;

				border: 1px solid #CCCCCC;

			}

			#header ul li ul li {

				border-bottom: 1px solid #CCCCCC;

			}

			#header ul li.dropdown ul {

				width: 100px; /* Define dropdown width */

			}

			#header ul li.dropdown ul li a {

				width: 92px; /* Subtract link padding L&R from dropdown width */

			}

			#header ul li ul li a {

				width: auto;

				text-align: left;

				padding: 4px;

				color: #00add8;

				font: 1em Verdana, Arial, Helvetica, sans-serif;

				font-weight: normal;

				background: transparent;

				text-decoration: none;

			}

			#header ul li ul li a:hover {

				background: #998d7a;

				color: #FFF;

			}

			#header ul li:hover ul, /* pure CSS hover is removed below */

			#header ul li.sfHover ul {

				top: 35px;

			}

		

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

/* --( Content )-- */

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



	#content {

		width: 620px;

		float: left;

		padding: 15px 0 0 17px;

	}

	#content .img {

		margin: 0;

	}

	#content h2 {

		font: 2.0em Pristina, Times New Roman, Times, serif;

		font-weight: bold;

		color: #386696;

	}

	#content h3 {

		font: 1.5em "Times New Roman", Times, serif;

		color: #804E43;

		font-weight: normal;

	}

	#content h3 span {

		color: #666;

		font-size: .8em;

		font-weight: bold;

	}

	#content h4 {

		font: 1.3em "Times New Roman", Times, serif;

		font-weight: bold;

		margin: 0;

		color: #444;

	}

	#content p {

		line-height: 1.5em;

	}

	#content .sep {

		display: block;

		height: 21px;

		margin: 10px 0;

		background: url(../_img/para_sep.gif) no-repeat center;

	}

	#content address {

		float: left;

		font-style: normal;

	}

	#content .contact_numbers {

		float: left;

		margin-left: 2em;

	}

	#content .contact_numbers strong {

		margin-right: 1em;

		color: #333;

	}

	/* --( Management Team )-- */

		#content dl#management_team dd {

			margin-left: 0;

		}

	/* --( Uricase Image )-- */

		#content .uricase {

			float: right;

			padding-left: 10px; 

			padding-bottom: 50px;

		}

	/* --( News Page )-- */

		#content #news dd {

			margin-left: 0;

		}

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

/* --( Testimonials )-- */

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



	#testimonials {

		width: 248px;

		float: right;

		background-image: url(../_img/testimonial_bg.gif);

		background-repeat: no-repeat;

		background-position: 0px 3px;

		min-height: 295px;

		height: auto !important;

		height: 295px;

		padding: 3px 11px 0 0;

	}

	#testimonials h3 {

		display: block;

		margin: 0;

		padding: 19px 0;

		text-indent: -3000px;

	}

	#testimonials p {

		padding: 0 17px;

		line-height: 1.5em;

	}

	#testimonials p.name {

		text-align: right;

		font-size: .9em;

	}
	
	#testimonials h2 {
		
		font: 2.0em Pristina, Times New Roman, Times, serif;

		font-weight: bold;

		color: #386696;
	}
	
	#testimonials ul {
		
		margin-left: 0;
		
		padding-left: 0;
		
		list-style:none;
		
	}
	
	#testimonials li {
		
		margin-top:4px;
		
		padding-top:7px;
		
		padding-left: 27px;
		
		background-image:url(../_img/bullet_square.gif);
		
		background-repeat: no-repeat;
		
		background-position: 0 .5em;
	}

	

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

/* --( Feature )-- */

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



	#feature {

		width: 248px;

		float: right;

		clear: right;

		padding: 7px 11px 0 0;

		background-image: url(../_img/feat_bg.gif);

		background-repeat: no-repeat;

		background-position: 0px 7px;

		min-height: 157px;

		height: auto !important;

		height: 157px;

	}

	#feature h3 {

		display: block;

		text-align: center;

		font: 1.7em "Times New Roman", Times, serif;

		color: #804E43;

		font-weight: normal;

		margin: 0;

		padding: 8px 0 8px;

	}

	#feature p {

		

		padding: 0 13px;

		line-height: 1.5em;

		margin:1px 0;

	}

	#feature p.more {

		text-align: right;

	}

	#feature small {

		font-size: .9em;

	}

	

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

/* --( Footer )-- */

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



	#footer {

		clear: both;

		display: inline-block;

		width: 100%;

		background-color: #307694;

		background-image: url(../_img/footer_bg.gif);

		background-repeat: no-repeat;

		background-position: 0px 0px;

		padding: 36px 0 0 0;

	}

	#footer p {

		text-align: center;

		font-weight: bold;

		color: #D2ECF8;

		font-size: .95em;

		margin: 0;

		padding: 8px 0 0;

	}

	#footer p a {

		color: #D2ECF8;

		text-transform: uppercase;

		text-decoration: none;

	}

	#footer p a:hover {

		text-decoration: underline;

		color: #FFF;

	}

	#footer p.credit a {

		color: #A5D0E1;

		text-decoration: underline;

		text-transform: none;

	}

	.bodyimg {

		padding: 15px 15px 0 7px;

	}
	
	#paypal {
	float:right;
	margin-top: 10px;
	margin-right:25px;	
	}
