/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
*{text-shadow: #000000 0 0 0px;}
#burst { height: 768px; width: 1526px; position: absolute; background-image: url(../img/burst.jpg); }
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1,h2,h3 { margin:1em 0; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
del { text-decoration:line-through; }
blockquote,ul,ol,dl { margin:1em; }
ol,ul,dl { margin-left:2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th,td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table,pre { margin-bottom:1em; }
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
table, tr, td{border:none;}
body {font:13px helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
*{outline:none;}
html{ background: #000 url('../img/bg.jpg') top center fixed no-repeat; height:110%; }
body{ font-family: "Trebuchet MS", verdana, arial, sans; }
a{ color:#F00; text-decoration:none; }
#logo{ position:absolute; width:700px; height:139px; text-indent:-9999px; background: url('../img/logo.png'); position:absolute; left:50%; margin-left:-500px; top:25px; z-index:2; }
#wrap{ width:660px; background:#FFF; border:1px solid #7a8990; position:absolute; left:50%; margin-left:-250px; top:80px; padding:20px; margin-bottom:20px; }
#header{ border-bottom:1px solid #ffe404; padding-bottom:10px; }
#header h1{ float:left; padding-left:120px; font-size:30px; color:#F00; margin:0; margin-top:30px; }
#header #address{ float:right; text-align:right; font-size:12px; }
#nav{ width:220px; position:absolute; left:50%; margin-left:-500px; top:180px; }
#nav ul{ margin:0; padding:0; padding-left:20px; }
#nav ul li{ list-style-type:none; }
#nav .parent{ width:204px; height:28px; background: url('../img/navBg.png') no-repeat; color:#FFF; font-size:18px; padding-top:5px; padding-left:10px; margin-top:10px; }
#nav .parentBig{ width:204px; height:80px; background: url('../img/navBg2.png') no-repeat; color:#FFF; font-size:18px; padding-top:5px; padding-left:10px; margin-top:10px; }
#nav a{ display:inline-block; font-size:15px; color:#000; font-weight:bold; padding:2px 0 2px 25px; margin-top:5px; }
#nav .first{border-left:none;}
#nav .last{border-right:none;}
#nav a:hover{ color:#F00; }
#nav a.parent:hover{ background: url('../img/navBg-over.png') no-repeat; color:#FFF; }
#nav a.parentBig:hover{ background: url('../img/navBg-over2.png') no-repeat; color:#FFF; }
#subscribe{ margin-top:40px; font-size:15px; font-weight:bold; padding-left:20px; width:250px; }
#subscribe .txt{ padding:3px; border:1px solid #000; width: 190px; margin:10px 0; }
.details{ color:#999; font-size:12px; font-weight:normal; }
#content{ font-weight:normal; }
#content h1{ font-size:32px; color:#F00; margin:10px 0 0 0; }
h2{ font-size:24px; font-weight:normal; margin:10px 0; }
h3{ font-size:20px; font-weight:normal; margin:0 0 10px 0; }
.formTable{ border:1px solid #c4d5dc; background: #e1f4fa; padding-bottom:10px; }
.formTable td{ padding-bottom:0; }
.formTable .txt{ padding:3px; border:1px solid #c4d5dc; }
#leftCol, #rightCol{ float:left; display:inline; width:320px; }
#leftCol{ margin-right:15px; }
.scroll{ height:256px; overflow-y:scroll; }
.divider{ background:url('../img/divider.gif') repeat-x; }
img{border:1px solid #F00;}
.imgLeft{ margin:0 15px 5px 0; }
#content h2{ margin-top:25px; font-size:20px; }
.highlight{ font-weight:bold; color:#F00; }
.tiny{ color:#999; font-size:11px; font-style:italic; }
#testimonials{margin:0;padding:0;}
#testimonials li{ list-style-type:none; }
#registerForm input[type=text],#registerForm textarea{ width:200px; }
#registerForm input[type=text].short{ width:50px; }
.memberButton{ display:inline-block; color:#FFF; background:#000; padding:10px; width:240px; }
.memberButton:hover{ background:#F00; }
#twd{ text-align:center; font-size:10px; color:#999; margin-top:40px; margin-bottom:15px; display:none; }
#twd a{ font-size:10px; margin:0; padding:0; color:#666; }
.formError { position:absolute; top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000; cursor:pointer; }
#debugMode{ background:#000; position:fixed; width:100%; height:200px; top:0; left:0; overflow:scroll; opacity:0.8; display:block; padding:10px; color:#fff; font-size:14px; z-index:100000; }
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent { width:100%; background:#ee0101; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{ position:absolute; bottom:0;left:20px; width:15px; height:15px; z-index:5001; }
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{ border-left:2px solid #ddd; border-right:2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block; }
.formError .formErrorArrowBottom div{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

