/* CSS Document */
/*  Global -------------------------------------------------------------------*/	
	body {
		text-align: center;
		margin: 0px;
		background: #003B6B url("../images/bg_main-x-.gi") repeat-y fixed center;
		font: 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
		background-color: #002D51;
		}
	
	#header {
		text-align: left;
		width:381px;
		padding: 0;
		line-height: 0;
		margin: 28px 28px 0 28px ;
	}

	#main {
		text-align: left;
		width:381px;
		padding: 0;
		color:#ffffff;
		margin: 0 28px 28px 28px;
		background: #012450;
		line-height:0;
	}

	#footer {
		text-align: center;
		width: 438px;
		height: 50px;
		background-image: url("../images/footer_bg.gif");
		background-repeat: repeat-x;
		overflow:hidden;
	}

	#container {
		background:  url("../images/mainflow_bg.gif") repeat-y center;
		text-align: center;
		width: 440px;
		margin: 0 auto;
		border: 1px solid #000F3A;
	}
	
	#content {
		display: table;
		background: url("../images/main_bg.jpg") no-repeat center top;
		width: 438px;
		border-right: 1px solid #004278;
		border-left: 1px solid #004278;
	}
	
	#contact {
		float:left;
		width: 100px;
		margin: 0;
		padding: 0;
		background-color: #0059A2;
		clear:both;
	}

/*  Formatting -------------------------------------------------------------------*/	
	h1 {
		text-align: left;
		font-size:100%;
		padding-right: 15px;
		padding-left: 15px;
		padding-top:10px;
		padding-bottom:5px;
		margin:0px;
		color: #FFFFFF;
		line-height: 1.5em;
	}
	h2 {
		text-align: left;
		font-size:100%;
		padding-right: 15px;
		padding-left: 15px;
		padding-top:0px;
		padding-bottom:0px;
		margin:0px;
		color: #94C6EF;
		line-height: 1.5em;
	}
	h2 a {
		color: #94C6EF;
		text-decoration: none;
	}
		h2 a:hover {
		color: #FFCC00;
	}
	p {
		text-align: left;
		font-size:100%;
		margin:0px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom:10px;
		padding-top:0px;
		color: #FFFFFF;
		line-height: 1.5em;
	}
	p a{
		color: #FFB310;
		text-decoration: none;		
	}
	
	p a:hover{
		color: #FFCC00;
		text-decoration: underline;
	}
	form{
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom:15px;
	}

	.preview {
		margin:12px 12px 0 12px;
	}
	.zinc {
		line-height: 1.4em;
		margin:0 12px 12px 12px;
		padding: 12px 12px 12px 110px;
		color:#000000;
		background: url("../images/preview/zinc_details.gif") #FFB310 no-repeat center top;
		clear:both;
	}
	.filesys {
		line-height: 1.4em;
		margin:0 12px 12px 12px;
		padding: 12px 12px 12px 110px;
		color:#000000;
		background: url("../images/preview/filesystem_details.gif") #FFB310 no-repeat center top;
		clear:both;
	}
	.price {
		font-size: 125%;
		font-weight: bold;
		color:#012450;
	}
	.callaction{
		padding: 3px 0 0 0;
		border-top: 1px dashed #FFFFFF;
		margin: 3px 0 0 0;
	}
	
	.callaction a{
		color: #012450;
		text-decoration: underline;
	}
	
	.callaction a:hover{
		text-decoration: none;
	}

	.copy {
		float: right;
		text-align:right;
		padding-top: 10px;
		padding-right: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		text-decoration: none;
		line-height: 15px;
	}
	.copy a{
		color: #FFFFFF;
		text-decoration: none;
	}
	.copy a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}

	.contact {
		float: left;
		text-align:left;
		padding-top: 10px;
		padding-left: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		text-decoration: none;
		line-height: 15px;
	}
	.contact a{
		color: #FFFFFF;
		text-decoration: none;
	}
	.contact a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}
	.kore{
		background: url("../images/kore.gif") no-repeat 0 50%;
		padding-left: 20px;
	}

/*  +++ Main Navigation ----------------------------------------------------------*/
		#container-nav {
			background: url("../images/header_bg.gif") repeat-x;
			width: 438px;
			height: 49px;
			overflow: hidden;
			border-right: 1px solid #004278;
			border-left: 1px solid #004278;
			border-bottom: 1px solid #000F3A;
			}
		#nav {
			float:left;
			background: url("../images/nav_main_bg.gif") repeat-x center;
			font-size:120%;
			text-align: left;
			line-height:normal;
			height:100%;
			}
		#nav ul {
			 margin:0;
			 list-style:none;
			 padding:0 0 0 1px;
		}
		#nav li {
			text-align:center;
			float:left;
			display:block;
			background:url("../images/nav_sep_left.gif") no-repeat left center;
			margin:0;
			padding:0 0 0 1px;
			height:inherit;
			width:108px;
			}
	
		#nav a {
			text-align:center;
			float:left;
			display:block;
			background:url("../images/nav_sep_right.gif") no-repeat right center;
			padding:18px 0px 35px 0px;
			text-decoration:none;
			font-weight:bold;
			color:#000F3A;
			height:inherit;
		}
			
		/* Commented Backslash Hack\*/
		#nav a {float:none;}
		/* End IE5-Mac hack */
		
		#nav a:hover {
			color:#FFFFFF;
			background:url("../images/nav_main_hover.gif") no-repeat center center;
		}
/*  +++ Sub Navigation ----------------------------------------------------------*/

		#contactinfo {
		    float:left;
		    position:absolute;
		    z-index:101;
			background: url("../images/bg_contact.gif") repeat-y;
			text-align: left;
			line-height:normal;
			width: 350px;
			/*opacity:0.95;
			filter:alpha(opacity:95);*/
		}
		
		#contactnav #contactnav_selected{
			float:right;
			height: 28px;
			text-align: left;
			line-height:normal;
			width: 35px;
		}
