@import url('reset.css');@import url('default.css');/* 
Main CSS doc for PreHOT | Copyright 2009
Created By Lift. (http://www.liftinteractive.com)
*/
/*
Font-sizes. Browser default is 16px. Set body to 75%,which is equal to 12px and,therefore,1em is 12px.
9px :0.75em
10px :0.8333em
11px :0.9167em
12px :1.0em
13px :1.0833em
14px :1.1667em
15px :1.25em
16px :1.3333em
17px :1.4167em
18px :1.5em
19px :1.5833em
20px :1.6667em
21px :1.75em
22px :1.8333em
23px :1.9167em
24px :2.0em
25px :2.0833em
26px :2.1667em
27px :2.25em
28px :2.3333em
29px :2.4167em
30px :2.5em
31px :2.5833em
32px :2.6667em
*/
/*
Palette
#e5e5e5 light gray
#dcd8d2 mid gray
*/
/*
** =global
********************************/
.fleft{float:left;}  
.fright{float:right;}
.fmiddle{float:left; margin-top: -5px; width: 180px;}
  .fmiddle p{float: right; margin-left:11px; margin-top:14px;}
.clear{clear:both;}
html{text-shadow:rgba(0,0,0,0.01) 0 0 0;}

.floatleft, .left {float: left; padding: 5px 20px 5px 0;}
.floatright, .right {float: right; padding: 5px 0px 5px 20px;}

body{background:url(../img/contentbodybg3.jpg) no-repeat top center #000; font-family:Helvetica; color: #CDCDCD}
body.homepage{background:url(../img/contentbodybg1.jpg) no-repeat top center #000;}
body.product{background:url(../img/contentbodybg1.jpg) no-repeat top center #000;}

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

blockquote { font-size: 1em; font-style: italic;}

/***
Header ***/

#header{width:960px;height:142px;text-align:center;padding: 0;position: relative;}
#header h1 { float: left; width: 605px; padding: 20px 0 0 0; margin: 0; }
#header #summitlogin { position: absolute; width: 300px; height: 142px; display: block; background: url(/media/img/summitlogin.jpg)  no-repeat; top:0; right:0; }
a#logo{width:246px;height:111px;background:url(../img/peregrine.png) top left no-repeat;text-indent:-9999px; margin: 0 0 0 370px; display:block;}
#navigation{width:960px;height:100px;display:block;background:url(../img/navbg.png) top left no-repeat;text-align:center;margin:0 auto -25px; position: relative; z-index: 250;}
#navigation ul{list-style:none;display:inline;margin:0 auto;float:right;}
#navigation ul li{float: left;display:inline;margin:8px 20px;}
#navigation ul li a{font-size:1.25em;font-weight:bold;color:#fff;display:block;padding:5px 15px;text-shadow:0 -1px 0 rgba(0,0,0,.75);text-transform:uppercase;}
#navigation ul li a:hover{color:#00FFFF;}
#navigation ul li a span{color:#00FFFF;}
#navigation ul li a.current {color:#00FFFF;}
#navigation ul li a.current span{color:#fff;}
#navigation ul li.special{background:url(../img/specialleft.gif) top left no-repeat;}
#navigation ul li.special a{background:url(../img/specialright.gif) top right no-repeat;text-shadow:0 1px 0 rgba(255,255,255,.75);color:#616161;}
#navigation ul li.special a:hover{color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.5);}
#navigation ul li.specialgrey{background:url(../img/specialleft.gif) top left no-repeat; opacity:.25;}
#navigation ul li.specialgrey a{background:url(../img/specialright.gif) top right no-repeat; text-shadow:0 0 0 rgba(0,0,0,.01);	color:#fff;}
#navigation ul li.specialgrey a:hover{color:#fff; cursor: default;}

#content{min-height:400px;padding:0 0 20px;position: relative;z-index: 50;}
#content h1{color:#fff; font-weight: bold; text-transform: uppercase; font-size: 1.85em; text-shadow:0 1px 0 rgba(0,0,0,.75);}
#content h2{color:#00ffff; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 1.4167em; text-transform: uppercase; font-weight: bold;}
#content h2 a{color:#00ffff;}
#content h2.white{color: #fff;}
#content h3{color:#00ffff; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 1.25em;}
#content h3 a{color:#00ffff;}
#content h3.white{color: #fff;}
#content h4{color:#00ffff; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 1em;}
#content h4.white{color: #fff;}
#content h5{color:#00ffff; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 0.833385em;}
#content h5.white{color: #fff;}
#content h6{color:#00ffff; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 0.75em;}
#content h6.white{color: #fff;}
#content p{color:#cdcdcd; text-shadow:0 1px 0 rgba(0,0,0,.75); font-size: 1.11em; }
#content ol{color:#cdcdcd; text-shadow:0 1px 0 rgba(0,0,0,.75);}
#content ul{color:#cdcdcd; text-shadow:0 1px 0 rgba(0,0,0,.75);}
#content ol li	{ margin-bottom: 1em; line-height: 1.5; }


body.homepage #main_content{width:620px; float:left;}
body.homepage #sub_content{width:321px; float:right;}

body.twocol #main_content{width:620px; float:left;}
body.twocol #sub_content{width:321px; float:right;}

body.twocol #main_content p img { padding: 10px 15px 5px 0;}

body.fullcol #main_content{width:960px; float:left;}
body.fullcol #sub_content{width:0; float:right;}

body.twocol #sub_content hr { height: 20px; border: none; border-bottom: 1px solid #333; margin: 0 0 25px; padding: 0; }
body.twocol #sub_content ul li { list-style-type: none !important; background: url(../img/bullet.gif) 0 5px no-repeat !important; padding-left: 10px; }

body.videos #main_content .col{width:480px; float:left; padding-bottom:20px;}

#sidebox{width:322px;background:url(../img/homesidebottom.png) bottom left no-repeat;margin-top:0px;padding-bottom: 10px;}
#sideboxtop{width:282px; padding:25px 20px 0;background:url(../img/homesidetop.png) top left no-repeat;}
#sideboxtop h2{color: #fff;font-size:1.75em;text-transform:uppercase;font-weight: bold;}
#sideboxtop p{color: #00FFFF;}

#twitter_div{ display: block; padding: 25px 0 0 20px; }
#twitter_div ul li{ list-style-type: none;}
#twitter_div ul {margin: 0}
#twitter_div ul a:last-child { display: block; clear: both; }

#homepageglove{width:600px; height: 400px; display: block; top: -31px; _top: -46px; overflow: hidden; position: relative; z-index: 10; _display: inline;}

#sideboxtop #calltoaction{margin:0 0 0 -20px;padding:0;}
#content #sideboxtop #calltoaction img{margin:0 0 -15px; }

#footer{width:960px;background:url(../img/footertop.gif) top left no-repeat;}
#footerbottom{width:860px;padding:25px 20px 15px 80px;position: relative;}

#buynow {padding: 30px 0 0 0px;}
#buynow img {float: left; margin: 0 20px 0 0}
#buynow p {padding: 18px 0 0 0}
.buybutton a {display: block; float: left; width: 108px; height: 29px; background: url(/media/img/buynow.gif) no-repeat;}
.buybutton a {text-indent: -3000px}
#product {float: left; width: 310px}


#pod{position: absolute;top:-3px;left: -5px;}
#pod #podimg{position: absolute;z-index: 10;}
body.homepage #pod #podimg{z-index: 9999;}
#pod #podlight{position: absolute;top:-145px;left: -66px;z-index: 5;}
body.homepage #pod #podlight{z-index: 8888;}

#footer p{color:#fff;text-transform:uppercase;}
#footer table{text-transform:uppercase;position: relative;z-index: 20;}
#footer #copyright{float: right; margin-top: 5px;margin-bottom: 0;color: #9e9e9e;font-size: 0.9167em;text-shadow: 0 -1px 0 #000;}
#footer a{color:#9e9e9e;}
#footer a:hover{color:#00FFFF;text-shadow:0 0px 5px rgba(255,255,255,.25);}
#footer a span{color:#FFF;}

#logos{float: right; width: 73px; height: 30px; margin: -5px 0 0 62px}

#newsletterform{width:100%;text-align: right;margin: -10px 0 0;padding: 3px 0 0 0;}
#newsletter{padding: 5px 8px 6px;width:150px;font-size: 1.0em;background: url(../img/newslettertext.png) top left no-repeat;border: none;color: #9e9e9e;text-shadow: 0 -1px 0 #000;}
#newslettersubmit{width:74px;height: 25px;background: url(../img/signup.png) top left no-repeat;border: none;cursor: pointer;position: relative;top:-3px;margin: 0 0 0 -3px;}

/* Product Special */

#productflash{width: 960px; height: 450px;}

#productcontentwrap{width:960px; background: url(../img/productcontentbg.jpg) repeat-x top left #262626; }
#productcontentbottom{width:960px; background: url(../img/productfooter.png) no-repeat bottom left; padding-bottom: 10px;}

#productnav{height:70px; margin-bottom: 55px; background: url(../img/productcontentbgtop.jpg) no-repeat top left; text-transform: uppercase;}
#productnav h1{ color:#fff; float: left; margin:25px 0 0 40px; font-weight: bold; font-size: 1.85em;}
#productnav ul#productnavul{float: right; margin: 25px 40px 0 0; list-style: none;}
#productnav ul#productnavul li{float: left; list-style: none; border-right: 1px solid #fff; padding: 0;}
#productnav ul#productnavul li:last-child{border:none;}
#productnav ul#productnavul li a{padding: 1px 15px; display: block; font-size: 1.0833em; font-weight: bold;}

.productfeature{margin-top: 25px;}
#content .productfeature h2{color: #00ffff; text-transform: uppercase; font-size: 1.4167em; font-weight: bold;}
#content .productfeature h3{color: #fff; margin: 0; font-size: 1.25em;}
#content .productfeature h3.topmargin{margin-top: 90px;}
#content .productfeature p{color: #c1c1c2; font-size: 1em;}

.productfeature.imageright{padding:0 0 0 40px;}
.productfeature.imageleft{padding:0 40px 0 0;}
.productfeature .col{width:425px;}

#content .productfeature .col img{float: left;}
#content .productfeature .col ul{margin:0; padding:0; list-style: none;}
#content .productfeature .col ul li{margin:0; padding:0; list-style: none; clear: left;}
#content .productfeature .col ul li img{float:left; margin-right: 20px;}

.productfeature.imageright .col,
.productfeature.imageleft img{float: left;}
.productfeature.imageleft .col,
.productfeature.imageright img{float: right;}

#productfooter{background: url(../img/productfooter.jpg) repeat-x top left; padding: 40px 40px 20px;}
#productfooter .col2{float: left; width:275px;}
#productfooter .col2.middle{margin:0 25px;}
#productfooter h2{color:#00ffff; font-size: 1.288em; font-weight: bold;}
#productfooter h2.white{color:#fff;}

#productfooter .col2 ul#videos{font-size: 1.25em; list-style:none; margin: 0;}
#productfooter .col2 ul#videos li{background: url(../img/videoli.jpg) no-repeat; background-position: 0 7px; list-style:none; padding: 0 0 0 12px;}

.wallpaper{float: left; width:174px; padding: 0 18px 10px 0;}
.wallpaper img{border: 1px solid #434343;}

/* =news */
#content #recent-news   { margin-left: 0; }
#recent-news li         { list-style: none; }

/* =order */
#content #order		{ margin:0 0 2em 0; overflow:hidden; }
#order li			{ float:left; width:320px; list-style-type:none; }
#order li img		{ float:left; margin:0 10px 0 0; }
#order h2			{ padding-top: 15px;}

/* Product Registration style overrides */
.reg_header { display: none; }
#registration { background: transparent !important; }
.reg_form { color: #9d9d9d; }
.reg_form h1, .reg_form a { color: #00FFFF !important;}

.commentForm table { margin: 20px 0;}
.commentForm table th { width: 150px; }

#comments ul { margin: 25px 0; border-bottom: 1px solid #333;}
#comments ul li {list-style-type: none; margin: 0;}
#comments .a { border-top: 1px solid #333; padding: 20px;}
#comments .b { border-top: 1px solid #333; padding: 20px;}
.comment-body p { color: #afafaf !important; font-style: normal;}
.commentList blockquote cite { color: #555 !important;}
