body { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 10pt; 
	color: #fff; 

	margin:0px;

	background: url('background.jpg') #6eb3b8 top center repeat-x fixed;
}


div {
	color: #fff;
}

a {
	color: #89e2ec;
	text-decoration:none;
}

a:hover { color: #fff; text-decoration:none;
}

img {
	border: 0px;
}

p, ul {	color: #fff; font-size: 10pt; line-height:1.5em;
	text-indent: 0px; text-align:justify; }



h1, h2 {
	font-size: 20px; font-family: "Times New Roman", Times, serif; color: #fff; letter-spacing: 3px; text-transform: uppercase;  border-bottom: 1px solid #bfbfbf; font-weight: normal;
	margin: 0 0 20px 0; padding-top: 20px; }

h2 { font-size: 16px; border: none; margin: 0 0 20px 0; padding-top: 20px;  }



td {	font-size: 10pt; font-family: Arial;}




.inside {	width: 1000px; min-width: 550px; max-width: 960px;
		margin: 0 auto;
		border-left: 1px solid #5ccfdc; border-right: 1px solid #5ccfdc; }

#header {		width: 100%; height: 135px; border-bottom: 1px solid #41999c;
				background: url('header_bg.gif') no-repeat ; }
				
	#header_top {		padding: 30px 0 0 30px; }

	#header #header_menu { margin: 15px 0 0 30px;   }
	
	#header_menu a {	margin: 0 10px 0 0; }
	
	#header_menu #menupoint { 	display: inline;  }
	
	#header_menu img {	cursor: pointer; }
	
	#header_menu #dropDown,
	#header_menu .menu_dropDown {	width: 256px; border: 1px solid #515556; color: #fff; 
								background: url('menu_dropdownBg.png') repeat-y ; display: block; 
								position: absolute; z-index: 100; margin-left: -50px; }
								
	#header_menu .menu_dropDown { position: relative;  display: inline-block; margin: 0px -256px -300px 0; top: 33px; left: -100px; vertical-align: top; }
								
		#dropDown a,
		#menu_dropDown a {	margin: 2px 10px 2px 0;}

	.highlight { 	color: #FFF; font-size: 14px; }


	#highlight a {		color: #fff; text-decoration: none; }
	#highlight a:hover { 	color: #c3ddac; text-decoration: none; }

	div.menu_container {	width: 100%; height: 232px; }
	
	#signin {		margin: 10px 30px 0 0; }
	#signin a {		color: #bccd7a; }
	#signin img {	vertical-align: bottom; }


#headerGap {	width: 100%; height: 6px;
				background: url('header_bottomShadow.png') top center repeat-x; }
	


	
#content {	width: 100%; min-height: 300px; padding-bottom: 20px; 
			background: url('content_bg.gif') #2d3033 top center repeat-y; 
			border-top: 1px solid #26abaf; border-bottom: 1px solid #26abaf; }

	#content h1 {	font-size: 20px; font-family: "Times New Roman", Times, serif; color: #fff; letter-spacing: 3px; text-transform: uppercase;  border-bottom: 1px solid #bfbfbf; }
	#content p { 	font-family: Arial, Helvetica, sans-serif; color: #fff; line-height: 120%; }
	
	#linklist img {	margin-bottom: 10px; }
	
	#description h1 {	font-size: 14px; }
	
	#description p,
	#description ul { font-size: 11px; }
	
	#column { width: 35%; display:inline; vertical-align:top; padding:10px 0 0 0; font-size:11px; margin: 0 0 0 10px;}
		#column h3 {	font-size:14px; border:none;display: inline; margin-right: 20px;} 
	
	.text {	width: 94%; height: 100%; margin-left: 30px; padding: 20px 0 30px 0; }


	.pricetable {	color: #000; border: 2px solid #9BE; }
			
#webdesign1 {float:right; width:350px; height:600px; padding: 60px 30px 0 0; }



	#mailus {		width: 300px; margin: 0 40px 0 0; float: left; padding: 0px; }
	
.footer {			width: 100%; height: 100px; border-top: 1px solid #41999c;
				background: url('footer_bg.gif') top center no-repeat ;  }

	#footer h3 {		font-size: 16px; text-transform: none; font-weight: normal; vertical-align: top; }

	.footer_menu {		width: 100%; padding: 50px 30px 0 30px; text-align: left; }

	#footer_menu span  {	color: #FFF; font-size: 10px; text-transform: uppercase; margin-right: 15px;}

	#footer_menu a { 	color: #FFF; }

	#footer_menu a:hover {	color: #b7d7dd; text-decoration: none; }



input, input.text, input.title, input.button, input.login, input.login_off, select, textarea {

	height: 22px;
	border: 1px solid #605D59; margin: 3px 0 3px 0; padding: 4px;

	color: #fff; background: #2d3334;
	font-size: 8pt; font-variant: small-caps; font-weight: normal;
}

input.text, input.title, select {	width: 100%; }


input.login, input.login_off {		width: 50px; }

	input.login_off {			color: #68615A; }


textarea {

	overflow-y: scroll; 
	padding: 5px;

	color: #fff; 
	font-family: Arial; font-size: 10pt; text-align:justify;
}


#form {							font-size: 12px; }
#form small {						color: #89e2ec;}
#form input, #form2 select { 		width: 100%; }
#form span.fail {					color: #89e2ec; padding-left: 20px; }


