/*
  Main Style
  
  Name: Jetstream
  Copyright: codegent ltd.
  
*/


/* Positioning
---------------------------------------------------------------------------------------- */
#hiddenlinks{ display:none;}
.clear {clear:both;}

#wrapper {width:960px; margin:0 auto;}

#header {height:94px;}
#logo {background:url('../img/header/logo.gif') 0px 0px no-repeat; display:block; float:left; height:70px; margin:15px 0 0 0; width:300px; text-indent:-9999px;}
a:hover#logo {background-position:0px -70px;}

#main_nav {float:right;margin:25px 0px 0 0;width:655px;}
#main_nav ul li {float:left;}

#content { background:url('../img/backgrounds/content_top.jpg') left top no-repeat;padding:6px 0 0 0;  min-height:200px; }
#content_container { background:url('../img/backgrounds/content_btm.jpg') left bottom no-repeat;padding:0 40px 40px 40px;}
#content_container .column { padding:40px 0 0 0; width:422px !important;}
#content_container .first { margin:0 30px 0 0;}

#footer { height:50px; padding:10px 0 0 0; }

#login_myjetstream { float:right; }

#btn_login { background:url('../img/buttons/login_myjetstream.gif') 0px 0px no-repeat; display:block; width:197px; height:32px; text-indent:-9999px; }
a:hover#btn_login { background-position:0px -33px; }

#nav_home { background:url('../img/navigation/navigation.jpg') 0px 0px no-repeat; display:block; width:97px; height:37px; text-indent:-9999px; }
a:hover#nav_home { background-position:0px -76px; }
#nav_home.active { background-position:0px -38px; }
a:hover#nav_home.active { background-position:0px -38px; }

#nav_about_us { background:url('../img/navigation/navigation.jpg') -97px 0px no-repeat; display:block; width:127px; height:37px; text-indent:-9999px; }
a:hover#nav_about_us { background-position:-97px -76px; }
#nav_about_us.active { background-position:-97px -38px; }
a:hover#nav_about_us.active { background-position:-97px -38px; }

#nav_our_products { background:url('../img/navigation/navigation.jpg') -224px 0px no-repeat; display:block; width:174px; height:37px; text-indent:-9999px; }
a:hover#nav_our_products { background-position:-224px -76px; }
#nav_our_products.active { background-position:-224px -38px; }
a:hover#nav_our_products.active { background-position:-224px -38px; }

#nav_contact_us { background:url('../img/navigation/navigation.jpg') -398px 0px no-repeat; display:block; width:145px; height:37px; text-indent:-9999px; }
a:hover#nav_contact_us { background-position:-398px -76px; }
#nav_contact_us.active { background-position:-398px -38px; }
a:hover#nav_contact_us.active { background-position:-398px -38px; }


#nav_jetset { background:url('../img/navigation/navigation.jpg') -543px 0px no-repeat; display:block; width:95px; height:37px; text-indent:-9999px; }
a:hover#nav_jetset { background-position:-543px -76px; }
#nav_jetset.active { background-position:-543px -38px; }
a:hover#nav_jetset.active { background-position:-543px -38px; }



#copyright { float:left; }
#footer_nav { float:right; }
#footer_nav ul li { display:inline; }

#content_left { float:left; margin:0 0 0 0px; width:422px; }
#content_right { float:left; margin:0 0 0 40px; width:422px; }


.widget { margin:28px 0 28px 0; }
.widget h3 { margin:0 0 15px 0; }

.quote { background:url('../img/backgrounds/qoute_bg.gif') 0px 0px no-repeat; margin:40px 0px 40px -23px; padding:10px 0 0 23px; }
.quote h2 { font-size:24px; }
.quote span { font-size:12px !important; }


#btn_view_demo_now { background:url('../img/buttons/view_demo_now.gif') 0px 0px no-repeat; display:block; height:80px; margin:width:420px; text-indent:-9999px; }
a:hover#btn_view_demo_now { background-position:0px -80px; }
a:active#btn_view_demo_now { position:relative; top:1px; }

#home_readmore { border-bottom:1px #FFFFFF solid; height:20px; margin:0 0 17px 0; padding:8px 0 0 0; text-align:right; }
#home_readmore a:link, #home_readmore a:visited { color:#666666 !important; }
#home_readmore a:hover { text-decoration:underline; }

.product { margin:30px 0 0 0; }
.product h3 { margin:0 0 15px 0; }
.product p {}
.product p img {float:left; width:170px;}

.product_logo { float:left; width:170px; }

#top_header { background:url('../img/backgrounds/top_header.jpg') 0px 0px no-repeat; padding:6px 0 0 6px; min-height:100px; }

#splash { background:url('../img/header/splash_bg.jpg') 0px 0px no-repeat; height:346px; margin:0 0 0 6px; padding:0 0 50px 0;  width:948px; }

#splash_text {float:left;width:424px;margin:70px 0 0 40px;}
#splash_text p {float:left;width:100%;text-shadow:0 1px 1px #071938;}
#splash_text a:link, #splash_text a:visited {color:#FFF;}

#splash_tv { float:right; margin:55px 20px 0 0; }

#sub_nav { background:url('../img/navigation/sub_nav.png') 0px 0px no-repeat; height:28px; margin:0 0 0 6px; width:948px; position:absolute; z-index:150;}

#sub_nav ul { margin:0 0 0 10px; }
#sub_nav ul li { float:left; margin:0 10px 0 0; }
#sub_nav ul li a:link, #sub_nav ul li a:visited { color:#FFFFFF; display:block; height:20px; text-decoration:none; padding:8px 15px 0px 15px; }
#sub_nav ul li.active a,
#sub_nav ul li a:hover { background:#062b5c; }

.product_summary p {padding:0 0 0 170px;}

.superclear {display:block;height:130px;clear:both;}

/* Typography
---------------------------------------------------------------------------------------- */
body {font-family:Tahoma,Geneva,sans-serif;}

#header #logo {text-indent:-9999px;}

#sub_nav ul li a {font-size:12px;text-transform:uppercase;}

#footer {font-size:11px;}
#footer_nav ul li a:link, #footer_nav ul li a:visited {color:#5c5249;text-decoration:none;}
#footer_nav ul li a:hover {text-decoration:underline;}

#content {font-size:13px;}
#content h2 {font-size:24px;text-transform:uppercase;border-bottom:1px #FFF solid;padding:0 0 5px 0;margin:0 0 10px 0;}
#content h3 {font-size:17px;text-transform:uppercase;}
#content h4 {font-size:16px;}

.quote h3 { font-size:24px !important; text-transform:uppercase; }

.paragraph p {margin:0 0 15px 0;font-size:14px;line-height:19px;color:#FFF !important;text-shadow:0 1px 1px #151515;}
.paragraph a {color:#4774EC;}
.paragraph h4 {margin:0 0 20px 0;font-weight:normal !important;text-shadow:0 1px 1px #2D2D2D;}
.paragraph img {background:#232323;border:1px solid #353535;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;}
.paragraph strong {font-weight:bold;}
.paragraph em {font-style:italic;color:#DDD;}
.paragraph ul {margin:0 0 15px 0;color:#C1C1C1 !important;}
.paragraph ul li {list-style-position:inside !important;list-style:none;background:url('../img/backgrounds/list-style.png') center left no-repeat;margin:2px 0 2px 0;padding:0 0 0 20px;color:#c1c1c1 !important;}
.paragraph ul li span {color:#C1C1C1 !important;}
.paragraph ul li a {color:#5ca2e2;text-decoration:none;}
.paragraph ul li h3 {margin-bottom:8px;}

#accordion div ul {margin:15px 0 15px 0;color:#C1C1C1 !important;}
#accordion div ul li {list-style-position:inside !important;list-style:none;background:url('../img/backgrounds/list-style.png') center left no-repeat;margin:2px 0 2px 0;padding:0 0 0 20px;color:#c1c1c1 !important;}
#accordion div ul li a {color:#5ca2e2;text-decoration:none;}

.paragraph .img_left {float:left;margin:26px 7px 4px 0;}
.paragraph .img_right {float:right;}
.paragraph .img_center {text-align:center;}
.paragraph .img_center img {display:block;margin:6px auto 6px auto;}

body.home .product_logo img {padding:0 !important;background:#000 !important;border:none !important;margin-bottom:18px;}

#splash h1 { font-size:52px; text-transform:uppercase; margin:0 0 10px 0; }
#splash h2 { font-size:20px; text-transform:uppercase; margin:0 0 10px 0; }
#splash p { margin:0 0 10px 0; }

#btn_findoutmore { background:url('../img/buttons/btn_find_out_more.png') 0px 0px no-repeat; display:block; height:32px; width:150px; text-indent:-9999px; float:left; margin:4px 14px 0 0; }
a:hover#btn_findoutmore { background-position:0px -32px; }
a:active#btn_findoutmore { position:relative; top:1px; }
#btn_viewdemonow { background:url('../img/buttons/btn_view_demo_now.png') 0px 0px no-repeat; display:block; height:32px; width:158px; text-indent:-9999px; float:left; }
a:hover#btn_viewdemonow { background-position:0px -32px; }
a:active#btn_viewdemonow { position:relative; top:1px; }
#btn_faqs { background:url('../img/buttons/faqs.gif') 0px 0px no-repeat; display:block; height:32px; width:88px; text-indent:-9999px; float:left; margin:4px 20px 0 0; }
a:hover#btn_faqs { background-position:0px -32px; }
a:active#btn_faqs { position:relative; top:1px; }

/* Colors and Images
---------------------------------------------------------------------------------------- */
body {background:#190f05 url('../img/backgrounds/body_bg.jpg') 0 0 repeat-x;color:#FFF;font-size:12px;}

blockquote {background:url('../img/backgrounds/qoute_bg.gif') 0 0 no-repeat;font-size:18px;text-transform:uppercase;margin:20px 0 20px -23px;padding:10px 0 0 26px;}
blockquote span {font-size:12px !important;}

#content {color:#FFFFFF;}
#content a:link, #content a:visited {color:#5ca2e2;text-decoration:none;}
#content a:hover {text-decoration:underline;}

#splash a {color:#FFF !important;font-weight:bold;}

#footer {color:#5c5249;}

