/* Qpromo CSS - by kylewbaker.com - last updated 3.12.2010 */

html { background:none repeat scroll 0 0 #4D4D4D; height:100%; }

body { background:url("images/global/bg-body.png") repeat-x fixed center top #4D4D4D; margin:0; padding:0; }

body, p, table, ul, li { font-family:Tahoma, Helvetica, Arial, Verdana; font-size:11px; }

body, div, form { border:none; }

a, a:link, a:visited, h1 { color:#06C; text-decoration:none; }

a:hover { color:#F60; text-decoration:underline; }

td { border:0 none; padding:0; }

a img { border:none; }

h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:3px 0; }

h1 { font-family:"Arial Black", Gadget, Arial, sans-serif; font-size:170%; font-weight:bold; }

h2 { font-size:125%; }

h3 { font-size:110%; }

h4, h5, h6 { font-size:100%; }

p { margin:0; padding:7px 0; }

hr { color:#E0E0E0; }

#wrap { background:url("images/global/bg-wrap-alpha.png") repeat-y scroll center top transparent; margin:0 auto; overflow:visible; padding:14px 40px 50px; width:1000px; }

#Header { z-index:80; position:relative; position:relative; height:151px; padding-bottom:14px; width:769px; }

.HeaderImage { z-index:80; position:relative; margin:0; padding:0; }

div#MainMenu { background:url("menu-black-background.gif") repeat-x scroll 0 0 transparent; width:100%; z-index:80; position:relative; }

#content { float:right; margin:0; padding-bottom:10px; padding-left:4px; padding-right:16px; width:532px; }

body.global #content { float:left; padding:0; width:769px; }

#SideLeft { float:left; padding-bottom:10px; width:217px; }

#SideLeft a img { border:none; }

#GlobalLeft p { margin-bottom:4px; padding-left:10px; }

#GlobalLeft img { padding-bottom:4px; }

#DropMenuCon { z-index:80; position:relative; margin:0; padding:0; width:769px; }

#DropMenu { z-index:80; position:relative; clear:none; float:left; }

#Footer { background-image:url("images/global/footer-background.jpg"); background-repeat:no-repeat; clear:both; font-size:10px; height:101px; margin-top:14px; padding-top:14px; text-align:center; width:1000px; }

#GlobalLeft { margin-top:10px; }

#SideNav2 { background:url("images/home/tab-quicknav.png") no-repeat scroll 0 0 transparent; height:314px; width:217px; }

#SideMenuRight2 { float:right; margin:0; padding:0; width:217px; }

#SideMenuRight2 div.tab { background-image:url("images/global/rightside-button-background.gif"); background-repeat:no-repeat; padding:12px 0 16px 35px; }

#SideMenuRight2 h4 { margin-left:14px; }

#SideNav2 ul { display:inline; list-style:none outside none; }

#SideNav2 li { float:left; list-style:none outside none; padding:8px 0 0 14px; width:90px; }

#SideNav2 li.cat { clear:both; padding:12px 0 2px 14px; width:195px; }

#SideNav2 li.cat a { border-bottom:1px dotted #999; color:#000; font:bold 100% "Trebuchet MS", Verdana, sans-serif; padding-bottom:2px; }

#FormHdr { font-size:11px; letter-spacing:1px; padding:16px 0 0 65px; width:152px; }

.SideContact { background-image:url("images/home/tab-blackheader.png"); color:#FFF; font-size:11px; font-weight:bold; height:26px; padding-bottom:7px; padding-top:5px; text-align:center; width:217px; }

.SideProducts { background-image:url("images/home/tab-blackheader2.png"); color:#FFF; font-size:11px; font-weight:bold; height:12px; padding-bottom:13px; padding-top:12px; text-align:center; width:217px; }

#ImgGal { margin:0 0 16px; padding:0; }

table#ImgGalBot { background-image:url("images/global/img-gal-alpha-bottom.png"); background-repeat:no-repeat; border-style:none; color:#FFF; height:25px; margin:0; padding:0; width:100%; }

#ImgGalBotCon { left:12px; position:absolute; top:322px; width:217px; z-index:90; }

table#ImgGalBot img { border:0 none; margin:0 5px 0 0; padding:0; }

table#ImgGalBeta { border:0 none; margin:0; padding:0; text-align:center; width:124px; }

table#ImgGalBetaCon { background-color:#D5F5FF; border:1px solid #51D8FF; height:164px; margin:0; padding:10px 0; text-align:center; width:100%; }

table#ImgGalBeta img { border:1px solid #51D8FF; }

.hiddenphotolinks { font-size:50%; left:-10000px; position:absolute; top:0; visibility:hidden; }

.QuoteButtonFlashdrives { padding:4px 0 5px; text-align:center; }

.QuoteButtonFlashdrives img { margin:0; padding:0; }

#ProdIntro { font-size:110%; line-height:16px; margin-top:2px; }

#content.product table { border:0 none; width:99%; }

#content.product table td { border-bottom:1px dotted #CCC; padding-bottom:6px; }

#content.product table#ImgGalBeta td { border-bottom:none; padding-bottom:6px; }

.s { font-weight:bold; width:135px; }

.b { font-weight:bold; }

.s span { color:red; }

.colors img { border:1px solid #000; margin:1px; padding:0; width:auto; }

.discon { text-decoration:line-through; }

#content.product h1 { text-transform:capitalize; }

#SeriesIntroCon { height:14.75em; padding-bottom:10px; padding-left:4px; width:765px; }

#SeriesIntroCon p { font-size:110%; }

#guideCon { height:auto; width:769px; }

.guide { background-color:#ECFCFF; border:1px dotted #03C; float:left; padding:0; }

.guide a img { border:1px solid; }

.guide table { margin-top:4px; text-align:center; width:100%; }

.guide td { border-bottom:1px dotted #999; padding-bottom:3px; text-align:left; }

div.guide:hover { background-color:#FFC; border:1px solid #F60; }

.guide li { list-style:circle inside none; }

.gPak { border-bottom:1px dotted #CCC; height:11em; padding-top:10px; }

.gPak a img, .gPak img { border:none; float:left; margin-right:8px; }

.gAx { border-bottom:1px dotted #CCC; height:8.8em; padding-top:10px; }

.gAx a img, .gAx img { float:left; margin-right:8px; }

body.InfoPage p { font-size:110%; }

.CaseStudy { font-size:110%; line-height:16px; }

.testimonial { background:none repeat scroll 0 0 #DDFCFF; border:1px solid #9FE4FF; font:100%/15px Georgia, "Times New Roman", Times, serif; margin:15px 0; padding:15px; }

.testimonial span { font-style:italic; font-weight:bold; }

.JumpNav { background-color:#FFE16A; float:right; margin-bottom:6px; margin-left:15px; margin-top:6px; padding:1px; vertical-align:middle; width:185px; }

.JumpNav img { border:none; }

.JumpNav ul { border:none; list-style:none outside url("none"); margin:0; padding:0; }

.JumpNav li { background-color:#FFF; border-color:-moz-use-text-color -moz-use-text-color #FFE16A; border-style:none none dotted; border-width:medium medium 1px; line-height:18px; list-style:none outside url("none"); margin:0; padding:0 0 0 3px; }

.red { color:red; }

.white { color:white; font-weight:bold; }

.ClearBoth { clear:both; }

.Big { font-size:110%; line-height:16px; }

.form { background-color:#FFF9DF; border:1px solid #FF9933; padding:6px; }

#Footer a, #Footer a:link, #Footer a:visited, #Footer a:active, #Footer p strong { color:#FFF; }
