

body			{		background-color:#0a1e2d;		margin:0px;		height:100%;		width:100%;		font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;		color:#ffffff;		position:absolute		}
				
#intro			{		margin:auto;		height:420px;		width:800px;		top:15%;		position:relative	}
				
#intro p		{		padding:0px;		text-align:center;		font-size:18px;		margin:5%;		width:90%;		float:none;	}

address			{		background-color:#0a1e2d;		text-align:left;		font-size:10px;		font-family:Verdana, Arial, Helvetica, sans-serif;		font-style:normal;	color:#ffffff;		text-indent:0px;		width:100%;		margin:16px auto 0px auto;		padding:0px;		border-top:1px solid #ffffff;		text-align:center;		}

.casual			{		text-align:left;	width:20%;		margin:0px;		left:16px;		padding:4px 0px 0px 16px;		float:left;		height:24px;	}

.webntic		{		text-align:right;	width:70%;		margin:6px auto 0px auto;		padding:4px 16px 0px 0px; 		float:right;		height:16px;	}

br				{		height:14px;		}
				
a				{		color:#00d3ef;		text-decoration:none		}				
					
a:link 			{		color:#00d3ef; 		text-decoration:none		}
			
a:visited 		{		color: #00d3ef;		text-decoration:none		}
			
a:hover 		{		color: #ffffff;		text-decoration:underline;		}
			
a:active 		{		color: #00d3ef;		text-decoration:none		}	

#maindiv		{		margin:0px auto 16px auto; 	border:0px;		width:950px;		padding:0px;		height:600px}

#logo			{		margin:0px 16px 0px 0px;		float:left;		border:0px;		width:250px;		}

#nav			{		margin:8px 0px 0px 0px;		float:right;		height:86px;		width:680px;		padding:0px;		}

#nav li.in		{		margin:43px 0px 0px 0px;		float:left;		padding:0px;		height:20px;		width:160px;	list-style-type:none;		text-align:center;				border-right:1px solid #ffffff;		font-family:Georgia, Times New Roman, Times, serif	;		font-size:11px;		}

#nav li.out		{		margin:43px 0px 0px 0px;		float:left;		padding:0px;		height:20px;		width:160px;	list-style-type:none;		text-align:center;				font-family:Georgia, Times New Roman, Times, serif	;		font-size:11px;		}

.separator		{		background:#ffffff;		width:940px;		height:1px;		float:left;		margin:16px 0px 16px 0px		}

p				{		margin:0px;		padding:0px 16px 16px 16px;		float:left;		text-align:left;		font-size:14px;		width:918px		}

h1				{		margin:0px;		padding:16px 0px 16px 16px;		font-size:24px;		float:left;	width:918px;	}

h2				{		margin:0px;		padding:16px 0px 16px 32px;		font-size:14px;		font-style:italic;		float:left;		width:908px	}

.illustration	{		margin:0px 16px 0px 0px;		float:left;		border:solid 1px #ffffff;		}

.illustration2	{		margin:0px 16px 0px 16px;		float:right;		border:solid 1px #ffffff;		}

#contact		{		width:720px; margin:auto;	float:none		}

.contact		{		float:left; width:236px; padding:16px;		line-height:32px	}

form			{		margin:0px;	padding:0px;	float:left; border-left:1px solid #ffffff		}

.table			{		float:left;		width:432px;	border:0px;		margin:0px;	padding:0px 16px 0px 16px	}

.label			{		width:70px;		font-size:12px		}

.shield			{		width:340px	;	}

.shield	input		{		border:0px;		background-color:#FFFFFF;		height:14px;		font-family:Courier New, Courier, monospace;	padding:0px 0px 0px 8px; font-size:11px; color:#0a1e2d;	width:300px;}

.shield	textarea		{		border:1px;		background-color:#FFFFFF;		height:140px;		font-family:Courier New, Courier, monospace;	padding:8px; font-size:11px; color:#0a1e2d;	width:292px;}

.shield	.button1		{		border:1px;		background-color:#FFFFFF;		height:16px;		font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif ;		font-size:12px; color:#0a1e2d;	width:154px;		text-align:center;		margin:0%;	padding:0px; float:left; height:18px}

.shield	.button2		{		border:0px;		background-color:#FFFFFF;		height:16px;		font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif ;		font-size:12px; color:#0a1e2d;	width:154px;		text-align:center;		margin:0px;	padding:0px;	float:left;	 height:18px}

.shield	.button1:hover, .button2:hover		{		border:1px solid #ffffff;		background-color:#00d3ef;		color:#ffffff;}

.services			{		float:left;		width:100%;	border:0px;		margin:0px;	padding:0px 16px 0px 16px;		font-size:10px;	}

.services td		{		width:33%;		vertical-align:top		}

.services .caption	{		font-weight:bold;		font-size:11px;		text-align:center;		border-bottom:1px solid #ffffff		}

.services .price	{		font-weight:bold;		font-size:11px;		text-align:center;		border-top:1px solid #ffffff		}

.collection			{		float:right;		display:block;		width:75%;	border:0px;		margin:8px auto 8px auto;	padding:0px 16px 0px 0px;		font-size:10px;	}

.collection img		{		border:1px dotted #ffffff; margin-left:16px;		}

