@charset "UTF-8";

/* Xenon Design 2009 */

/* You may adapt and learn from the elements of this CSS to use in your own projects,
but you may not copy the design (the unique combination of images, colors, sizes,
typography, and positioning) since this is copyright of Xenon Design and may not be
reproduced. */


/* UNIVERSAL */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background-image: url(images/background.png);
	background-repeat: repeat;
}
img {
	outline: none;
}


/* ALL PAGES DIVS */
		
#container {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#container #header {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 950px;
}
#container #footer {
	width: 950px;
	background-color: #0b0b0b;
	border-bottom: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
}
#topContactLink {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 30px;
	border: 0;
}
#topSitemapLink {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	border: 0;
}
#topHomeLink {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 30px;
	border: 0;
}


/* MAIN PAGE BODY DIVS */

#container #bodyHomeLeft {
	width: 474px;
	background-color: #0b0b0b;
	height: 450px;
	float: left;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyHomeRight {
	width: 474px;
	background-color: #0b0b0b;
	height: 450px;
	float: right;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyHomeLeftDE {
	width: 474px;
	background-color: #0b0b0b;
	height: 500px;
	float: left;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyHomeRightDE {
	width: 474px;
	background-color: #0b0b0b;
	height: 500px;
	float: right;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyPortfolio {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyWebdesign {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyRequest {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodySplash {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#splashLanguage {
	visibility: hidden;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #6600CC;
}
#webdesignStatus {
	visibility: hidden;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #6600CC;
	position: absolute;
	top: 5px;
	left: 876px;
}
#languageSelect {
	padding-top: 7px;
}


/* LEGAL PAGE BODY DIV'S */

#container #bodyContact {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyPrivacy {
	width: 950px;
	background-color: #0b0b0b;
	height: 600px;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodySitemap {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyTerms {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyReport {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #body404 {
	width: 950px;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}
#container #bodyPHP {
	width: 950px;
	background-color: #0b0b0b;
	border-top: solid 1px #111111;
	border-left: solid 1px #111111;
	border-right: solid 1px #111111;
	border-bottom: solid 1px #6600CC;
}


/* PAGE TEXT CLASSES */

.textTitleSmall {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.textTitleLarge {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding-left: 5px;
	padding-right: 5px;
}
.textViolet {
	color: #6600CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textStandard {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.textSubsize {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
}
.textFooter { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-right: 5px;
}
.textForm {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}
.text404 {
	color: #121212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	padding-left: 5px;
	padding-right: 5px;	
}
.portfolioThumb {
	/* style here */
}


/* PAGE LINK CLASSES */

.linksStandard {
	color: #6600CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	outline: none;
}
.linksStandard:hover {
	color: #6600FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	text-decoration: underline;
}
.linksNavBar {
	color: #777777;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}
.linksNavBar:hover {
	color: #6600CC;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.linksFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	outline: none;
}
.linksFooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.linksOrderNow {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	outline: none;
}
.linksOrderNow:hover {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* CONTACT PAGE FORM CLASSES */

.contactNameField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	height: 25px;
	padding-left: 0px;
	margin-left: 5px;
}
.contactEmailField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	height: 25px;
	padding-left: 0px;
	margin-left: 5px;
}
.contactEnquiryField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	padding-left: 0px;
	margin-left: 5px;
}
.submitButton { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: solid 1px #6600CC;
	height: 30px;
	padding-left: 0px;
	margin-left: 5px;
	font-size: 15px;
}


/* REQUEST PAGE FORM CLASSES */

.requestNameField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	height: 25px;
	padding-left: 0px;
	margin-left: 5px;
}
.requestEmailField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	height: 25px;
	padding-left: 0px;
	margin-left: 5px;
}
.requestPackageField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	height: 25px;
	padding-left: 0px;
	margin-left: 5px;
}
.requestDropdownField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: solid 1px #6600CC;
	padding-left: 0px;
	margin-left: 5px;
}
.requestDescriptionField { 
	background-color: #222222;
	font-size: 12px;
	color: #CCCCCC;
	border: dashed 1px #6600CC;
	padding-left: 0px;
	margin-left: 5px;
}


/* LINK DEFAULTS */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6600CC;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}