﻿@font-face {
	font-family: 'DaxlineProMedium';
	src: url('daxlinepro-medium-webfont.eot');
	src: local('☺'), url('daxlinepro-medium-webfont.woff') format('woff'), url('daxlinepro-medium-webfont.ttf') format('truetype'), url('daxlinepro-medium-webfont.svg#webfontHb5QI9lb') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DaxlineProMedium';
	src: url('daxlinepro-medium-webfont.eot');
	src: local('☺'), url('daxlinepro-medium-webfont.woff') format('woff'), url('daxlinepro-medium-webfont.ttf') format('truetype'), url('daxlinepro-medium-webfont.svg#webfontHb5QI9lb') format('svg');
	font-weight: bold;
	font-style: normal;
}

* { margin:0px; padding:0px; }
body {  background-color:#000000; color:#333333; font-family: Arial; font-size:12px; /*background-image:url('../images/bg.png');*/ }
h1 { font-family:DaxlineProMedium; font-size:16px; font-weight:normal; margin-bottom:5px; color:#035ca9; }
h2 { font-family:DaxlineProMedium; font-size:16px; font-weight:normal; margin-bottom:10px; color:#035ca9; }
h3 { font-family:DaxlineProMedium; font-size:14px; font-weight:normal; margin-bottom:10px; color:#111111; }
p { line-height:1.4; margin-bottom:15px; }
img { border:0px; }

.RedText { color:#FF0000; }
.LargeText { font-size:24px; }
.FloatRight { float:right; }
.FloatLeft { float:left; }
.Price { color:#035ca9; font-size:18px; font-weight:bold; }

.Website { position:relative; display:block; margin:0px auto; }
.Website .HeaderPlaceholder { position:relative; height:150px; background-image:url(../images/header_bg.png); background-position: top center; background-repeat:no-repeat; }
.Website .Logo { position:absolute; left:50%; margin-left:-500px; top:40px; width:204px; height:32px; background-image:url(../images/logo.png); background-repeat:no-repeat; }
.Website .ContentBar { position:relative; overflow:hidden; border-top:solid 1px #0465b9; background-image:url(../images/contentbar_bg.png); background-repeat:repeat-x; background-position:bottom; }
.Website .ContentBar .Pad { padding:10px; width:980px; margin:0px auto; }
.Website .ContentBar h1 { color:#FFFFFF; }
.Website .ContentBar p { color:#FFFFFF;}

.Website .Content { position:relative; padding:10px; overflow:hidden; min-height:300px; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; background-color:#FFFFFF; background-image:url(../images/content_bg.png); background-repeat:repeat-x; }
.Website .Content .Left { position:relative; display:block; width:980px; margin:0px auto; overflow:hidden; }
.Website .Content .Left .Default { position:relative; }
.Website .Content .Left .Default .WWW { width:300px; height:151px; margin-top:65px; float:right; background-image:url(../images/www.png); background-repeat:no-repeat; }
.Website .Content .Left .Default .Pointer { width:300px; height:151px; margin-top:65px; float:right; background-image:url(../images/pointer.png); background-repeat:no-repeat; }
.Website .Content .Left .Default .Ecommerce { width:300px; height:151px; margin-top:65px; float:right; background-image:url(../images/ecommerce.png); background-repeat:no-repeat; }

.Website .Content .Left .Contact { position:relative; display:block; min-height:150px; overflow:hidden; }
.Website .Content .Left .Contact .EmailPanel { position:relative; overflow:hidden; float:left; width:830px; }
.Website .Content .Left .Contact .EmailPanel .Row { position:relative; height:30px; }
.Website .Content .Left .Contact .EmailPanel .Row input { position:absolute; left:100px; top:-4px; padding:3px; }
.Website .Content .Left .Contact .EmailPanel .Row textarea { padding:3px; }
.Website .Content .Left .Contact .EmailPanel .SendEmail { padding:5px; }
.Website .Content .Left .Contact .EmailPanel .RadioRow { position:relative; margin-bottom:10px; }
.Website .Content .Left .Contact .EmailPanel .RadioButtons { position:absolute; left:100px; top:-5px; }
.Website .Content .Left .Contact .Address { float:left; width:140px; text-align:right; }
.Website .Content .Left .Contact .RightPanel { float:left; width:450px; }

.Website .Content .Left .CMSWebsite { position:relative; overflow:hidden; }
.Website .Content .Left .CMSWebsite .Left { width:660px; margin-right:40px; float:left; }
.Website .Content .Left .CMSWebsite .Right { width:280px; float:left; }
.Website .Content .Left .CMSWebsite .Right ul { list-style-image:url("../images/bulletpoint.png"); }
.Website .Content .Left .CMSWebsite .Right ul li { position:relative; }
.Website .Content .Left .CMSWebsite .Right ul li p { position:absolute; top:2px; line-height:normal; padding:0px; margin:0px; }

/*.Website .Content .Right { position:fixed; display:block; float:right; top:0px; left:750px; width:200px; }*/
.Website .Footer { position:relative; display:block; overflow:hidden; color:#333333; background-color:#000000; }
.Website .Footer .Pad { position:relative; display:block; overflow:hidden; padding:10px; width:980px; margin:0px auto; }
.Website .Footer .Pad ul { float:left; width:780px; list-style-type:none; }
.Website .Footer .Pad ul li { padding-bottom:5px; }
.Website .Footer .Pad ul li a { color:#666666; text-decoration:none; }
.Website .Footer .Pad ul li a:hover { color:#999999; }
.Website .Footer .Pad ul li a.Active { color:#ffffff; }
.Website .Footer .Pad .CompanyDetails { float:left; width:200px; margin-bottom:20px; text-align:right; } 

.Website .VerticalNavigationBar { position:absolute; left:50%; margin-left:-500px; top:110px; }
.Website .VerticalNavigationBar .Menu { position:relative; list-style-type:none; }  
.Website .VerticalNavigationBar .Menu li { position:relative; float:left; width:140px; height:40px; margin-left:2px; font-weight:bold; }
.Website .VerticalNavigationBar .Menu li:hover { position:relative; float:left; width:140px; height:40px; }
.Website .VerticalNavigationBar .Menu li a { display:block; padding-top:13px; padding-bottom:13px; text-align:center; text-decoration:none; color:#035ca9; background-image:url(../images/tab_inactive.png); background-repeat:no-repeat; }
.Website .VerticalNavigationBar .Menu li a:hover { display:block; padding-top:13px; padding-bottom:13px; text-align:center; text-decoration:none; color:#FFFFFF; background-image:url(../images/tab_active.png); background-repeat:no-repeat; }
.Website .VerticalNavigationBar .Menu li a.Active { display:block; padding-top:13px; padding-bottom:13px; text-align:center; text-decoration:none; color:#FFFFFF; background-image:url(../images/tab_active.png); background-repeat:no-repeat; }

.Website .Quote { position:absolute; left:50%; margin-left:240px; top:30px; }
.Website .Quote img { margin-bottom:5px; }

