@charset "UTF-8";
/* CSS Document */

div.address {
	width:41%;
	float:left;
	padding:1em;
}

div.companyDetails {
	font-size:80%;
	text-align:center;
	padding:3em;
}

#aboutus p.title, #shop p.title, #faq p.title, #projects p.title {
	position:relative;
	top:0.5em;
	margin:1em;
	background:white;
	display:inline;
	font-size:1.2em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	font-variant: small-caps;
	padding: 0 5px;
	color:#435B70;
}
#aboutus ul, #shop ul, #faq ul, #projects ul {
	list-style:none;
	border:1px solid #97a5b0;
	padding:1em;
	margin:0;
}
#aboutus ul li ul, #shop ul li ul, #faq ul li ul, #projects ul li ul {
	border:none;
	list-style:none;
}
                                                                              
#aboutus ul li ul p.title, #shop ul li ul p.title, #faq ul li ul p.title, #projects ul li ul p.title {
	display:block;
	font-size:1em;
	padding:0;
	margin:0;
	position:inherit;
}
#aboutus ul li, #shop ul li, #faq ul li, #projects ul li {
	padding:0.5em;	
	margin:0;
}

#delivery ul, #security ul, #return ul, #privacy ul {
	list-style:disc;	
}

#delivery table {
	width:30%;
	font-size:9px;
	float:left;
	margin:3px;
}

#links p.title, #term p.title {
	color:#435B70;
	font-variant: small-caps;
	font-size:1.2em;
	margin: 1em auto auto auto;
}

#links a:link.link_url {
	color:#063;
	text-decoration:none;
}

#links a:hover.link_url {
	color:#063;
	text-decoration:underline;
}

#links a:visited.link_url {
	color:#9CC;
	text-decoration:none;
}

#links p.link_text {
	margin:5px;	
}

#containerLinksText ul li {
	margin:0;	
}

#links div.linkCategoryDescription img,
#links div.linkDescription img
{
float:left;
padding:0 5px 5px 0;
}
#index #specialText {
}

span.highlight {
	font-weight:bold;
	color:#729ABD;
}
#links .link {
	padding:0 10px;	
}