html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a{text-decoration:none;color:#333;border-bottom:1px dotted #333}
html,body{background:#1c1c1c;width:100%;height:100%;font-size:.9em;font-family:Verdana, Arial, Helvetica, sans-serif}
h1,#cont-left h1.w{color:#fff;font-weight:400}
p{color:#000;font-size:.82em;line-height:1.4em}
a:hover{color:#f09;border-bottom:1px solid #f09}
a#offer{border:0}
input,label{font-family:Verdana, Arial, Helvetica, sans-serif}
#outer-wrap{width:1072px;background:url(../img/spangle.jpg) top left no-repeat;margin:0 auto 50px}
#inner-wrap{width:887px;display:block;position:relative;top:0;margin:0 auto}
#header-top{width:887px;height:70px}
#header-top a img{margin:35px 0 0 55px}
#logo{height:177px;width:184px;position:relative;z-index:100;top:-110px;left:703px}
#menu{width:887px;height:46px;background:url(../img/layout/menu-top-bg.jpg) top left repeat-x;display:block;position:relative;z-index:1}
#menu ul{height:46px;line-height:46px;padding:1px 0 0 35px}
#menu ul li{display:inline;line-height:46px;height:46px}
#menu ul li a{color:#fff;text-transform:uppercase;font-size:.85em;height:46px;border:none;padding:0 20px 0 0}
#banner{width:886px;height:248px;position:relative;z-index:0}
iframe{width:570px;float:right;border:1px solid #fff;margin:-20px 0 0}
img.border{border:1px solid #f09}
.l-div{float:left}
.tipsy{font-size:.8em;opacity:0.85;filter:alpha(opacity=85);background-repeat:no-repeat;line-height:1.2em;margin:22px 0 0 -5px;padding:15px}
.tipsy-inner{background-color:#000;color:#fff;max-width:200px;text-align:center;margin-top:-10px;padding:8px 5px}
.tipsy-north{background-image:url(../img/tooltip/tipsy-north.gif);background-position:top center}
.jFlowPrev{position:relative;top:190px;left:0}
.jFlowNext{position:relative;z-index:1000;top:190px;left:879px}
#jFlowSlide{position:relative;top:0}
#content-wrap{width:884px;background:#000;border:1px solid #1d1d1d;margin:-1px 0 0}
#content-inner-wrap{width:820px;margin:30px auto 0}
#content-inner-wrap ol li,#content-inner-wrap h3{color:#e4e4e4}
#content-inner-wrap ol{margin:0 0 25px}
#content-inner-wrap ol li{font-size:.85em;line-height:1.35em;list-style-type:lower-alpha;margin:0 0 0 20px}
#content-inner-wrap h3{font-size:.85em;font-weight:700;margin:0 0 10px}
#lower-gal{width:820px;height:100px;margin:0 auto 25px}
ul#lower li{width:100px;height:100px;margin:0 5px 0 0}
#seoDiv{display:none;width:400px;height:250px;background:#fff}
.f{position:relative;right:35px;margin:0}
.f p{width:300px;clear:left;height:1%;margin:0;padding:5px 0 5px 155px}
.f label{font-weight:700;float:left;margin-left:-120px;width:100px}
.f input[type=text]{width:350px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;border:1px solid #666;padding:5px 3px 5px 2px}
.f input:hover,.f textarea:hover{border:1px solid #f39;background:#ccc}
.f select{width:355px;border:1px solid #ccc;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding:5px 3px 5px 0}
.f #btnContact{background:url(../img/btn.png) top left no-repeat;width:122px;height:39px;border:none;outline:none;float:right;margin:15px 30px 0 0}
.f #btn{background:url(../img/btn2.png) top left no-repeat;width:122px;height:39px;border:none;outline:none;float:right;font-size:.8em;color:#f39;margin:0 15px 0 0;padding:0}
.f #btn:hover{cursor:pointer}
.f textarea{width:350px;height:150px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;border:1px solid #666;padding:5px 3px 5px 2px}
.inputError{color:red;background:#fff url(../img/cross.png) center left no-repeat;border:1px solid #000;padding:5px 5px 5px 20px}
.inputErrorHighlight{background:#fab}
#top-blurb{width:500px;float:left;background:#fff url(../img/layout/top-blurb-bg.jpg) bottom left repeat-x}
#top-blurb p{padding:7px 15px}
#clear-blurb{width:500px;float:left}
#clear-blurb p{color:#f5f5f5;padding:7px 0}
#h1-pink-wrap,.pinkdiv{height:37px;background:url(../img/layout/h1-pink-bg.jpg) top left repeat-x;color:#fff;font-weight:400;margin:1px}
h1.arrow{height:37px;line-height:37px;vertical-align:middle;background:url(../img/layout/arrow.png) center left no-repeat;font-size:.85em;margin:0 0 0 15px;padding:0 0 0 25px}
h1.bigger{font-size:.9em}
h1.huge{font-size:1.2em;margin-bottom:15px}
#news-wrap{width:280px;height:250px;float:right}
#news-wrap h1{font-weight:400;padding:0 0 25px 15px}
p.view-all{background:url(../img/layout/arrow-forward.png) center left no-repeat;float:right;width:100px;padding:0 0 0 20px}
#business-startup-wrap{width:268px;height:250px;float:right}
img#info-icon{position:relative;z-index:100;width:94px;height:95px;background:url(../img/layout/info-large.png) top left no-repeat;float:right;bottom:280px;left:30px}
.lower-box{width:255px;height:370px;background:#fff url(../img/layout/top-blurb-bg.jpg) bottom left repeat-x;float:left;margin:0 25px 25px 0}
.lower-box ul{list-style-image:url(../img/layout/bullet.gif);margin:15px 0 15px 55px}
.lower-box ul li a{line-height:1.35em;font-size:.85em}
.lower-box p{padding:10px 15px}
.lower-box img{border:1px solid #333}
.nomargin{float:right;height:417px;margin:-105px 0 0}
.nomargin2{float:right;height:417px;margin:-255px 0 0}
.subscribe-small{width:235px;height:96px;float:left;position:relative;top:310px;right:280px;background:#fff url(../img/layout/subs-small-bg.jpg) bottom left repeat-x;padding:5px 10px}
.subscribe-small input{border:1px solid #f09;width:220px;color:#333;font-size:.7em;margin:5px 0 0;padding:5px}
.subscribe-small input.btn{font-weight:700;border:none;float:right;height:20px;width:90px;background:url(../img/btn.png) top left no-repeat;font-size:.8em;color:#fff;margin:5px 4px 0 0;padding:0 0 2px}
.subscribe-small input.btn:hover{cursor:pointer;color:#ccc}
#cont-left{width:530px;height:auto;min-height:300px;float:left;padding:0 0 20px}
#cont-left h1,#cont-left h2,h1.pink,h2.pink{font-size:1.1em;font-weight:400;color:#f39;margin:0 0 10px}
#content-inner-wrap h2{font-size:1em;color:#f5f5f5}
#cont-left h2.newsTitle a{border:none;color:#e4e4e4}
#cont-left h2{font-size:1em}
h1#bottomPadding{margin:0 0 20px}
#cont-left #h2wrap{height:37px;width:520px;background:#000 url(../img/layout/h1-pink-bg.jpg) repeat-x}
#cont-left #h2wrap h2{font-size:.9em;height:37px;line-height:37px;vertical-align:middle;background:url(../img/layout/arrow.png) center left no-repeat;color:#fff;margin:0 0 0 10px;padding:0 0 0 25px}
#cont-left ul,#top-blurb ul{margin:15px 0 25px 30px}
#cont-left ul#sitemap li{list-style-type:none;margin:0 0 0 -20px}
#cont-left ul#sitemap li.indent-1{margin:0 0 0 5px}
#cont-left ul#sitemap li.indent-2{margin:0 0 0 30px}
#cont-left ul#sitemap li.indent-3{margin:0 0 0 60px}
#top-blurb ul li{list-style-type:decimal;font-size:.85em;list-style-image:url(../img/layout/bullet.gif);line-height:1.4em}
#cont-left ul li{color:#e4e4e4;list-style-type:decimal;font-size:.85em;line-height:1.5em}
#cont-left p{font-size:.85em;color:#e4e4e4;line-height:1.35em;margin:0 0 10px}
#cont-right{width:272px;float:left;color:#fff;margin:-10px 0 0}
#cont-right h2{font-size:.88em;line-height:1.5em;margin:40px 0 0 15px}
.news{background:url(../img/layout/latest-news-item.jpg) top left no-repeat;height:41px;line-height:41px;color:#fff;margin:0 0 15px 15px;padding:0 0 0 15px}
p.news a:hover{color:#ccc}
p.newsDate span{font-weight:700}
#bottom-scroller{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
img.folio-img{width:796px;display:block;border:2px solid #333;margin:0 0 30px}
#footer-outer{clear:both;width:887px;background:url(../img/layout/footer.png) top left no-repeat;height:441px;display:block;float:left;margin:15px 0}
#footer-inner{width:800px;float:left;display:block;margin:85px 0 0 40px}
#footer-inner h2{color:#f09;font-size:.95em;font-weight:700;margin:0 0 10px}
#footer-inner ul li a{border:none;color:#fff;font-size:.82em;line-height:1.7em}
.footer-block{float:left;width:140px;margin:0 15px 0 0}
.top-margin{margin:23px 0 0}
.left-margin{margin:23px 0 0 20px}
#footer-icons-wrap{height:70px;width:420px;float:right;margin:80px 0 0}
#footer-icons-wrap a img{margin:15px 0 0}
#footer-icons-wrap a.logo{float:right}
#bottom-text{width:740px;text-align:center;display:block;margin:0 auto}
#bottom-text ul li{display:inline;color:#fff;font-size:.8em}
#bottom-text p{color:#fff;font-size:.8em;margin:10px 0 0}
p.crumbs{background:url(../img/sitemap.png) center left no-repeat;font-size:.85em;color:#E4E4E4;margin:0 0 30px;padding:0 0 0 20px}
p.crumbs a{color:#f39;font-weight:700}
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;margin:0;padding:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:237px;height:186px;margin:0}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:800px;padding:20px 0 20px 40px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/div-scroller/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(../img/div-scroller/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}
.folio-item{width:251px;float:left;margin:0 20px 45px 0}
.folio-item img{width:251px;height:127px;border:2px solid #fff}
.folio-item-small{width:150px;float:left;margin:0 50px 25px 0}
.folio-item-small img{width:150px;height:127px;border:2px solid #fff}
img.heart{width:63px;height:59px;position:relative;border:none;float:right;margin-top:-45px}
a img.heart:hover {border:none;outline:none;}
.clr{clear:both;height:1px}
.clr-larger{clear:both;height:25px}
.b{border:1px solid #fff}
#success p{color:#090}
#success{background:url(../img/tick2.png) left center no-repeat;display:none;font-size:1em;margin:25px 0 0;padding:10px 0 10px 60px}
div#BigError{background:url(../img/cross22.png) left center no-repeat;display:none;margin:15px 0 0;padding:10px 0 10px 60px}
div#BigError p{color:red}
#error{color:#D8000C;font-weight:700;border-top:3px solid;border-bottom:3px solid;background:#fab url(../img/cross.png) 10px center no-repeat;padding:20px 20px 20px 35px}
img#loading{width:63px;display:block;margin:18px auto}
.info,.success,.warning,.error{border-top:4px solid;border-bottom:4px solid;background-repeat:no-repeat;background-position:10px center;font-size:.9em;margin:10px 0;padding:25px 2px 25px 60px}
.info{color:#00529B;background-color:#BDE5F8;background-image:url(../img/info.png)}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url(../img/tick2.png)}
.error{color:#D8000C;background-color:#FFBABA;background-image:url(../img/cross22.png)}
h1.pink,#cont-left h1{font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:400}
.right{float:right;margin:0}
.social_bookmarks{height:16px;width:270px;margin:25px auto}
.social_bookmarks span{float:left;color:#fff;font-size:.88em;font-weight:700;padding:0 10px 0 0}
.social_bookmarks ul{display:block}
.social_bookmarks ul,.social_bookmarks li{background:none repeat scroll 0 50% transparent!important;border:0 none!important;display:inline;list-style-type:none;margin:0;padding:0!important}
.social_bookmarks a{background:url(../img/social-bookmarks-sprite.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:16px;margin-right:10px;opacity:0.65;overflow:hidden;text-indent:-9000px;width:16px}
.social_bookmarks a:hover{border-bottom:none;opacity:1.0}
.social_bookmarks .twitter a{background-position:-80px 0}
.social_bookmarks .facebook a{background-position:-144px 0}
.social_bookmarks .stumble_upon a{background-position:-16px 0}
.social_bookmarks .reddit a{background-position:-128px 0}
.social_bookmarks .newsvine a{background-position:-96px 0}
#ctoButton{display:block;background-image:url(../img/result.png);background-position:-425px 0;width:425px;height:142px;border:none;text-decoration:none;margin:0 auto}
#ctoButton:hover,#ctoButton:active{display:block;background-image:url(../img/result.png);background-position:0 0;width:425px;height:142px;border:none;text-decoration:none}
p.rss{background:url(../img/04.png) center left no-repeat;position:relative;top:50px;padding:0 0 0 20px}
#web-promo{width:886px;height:246px;background:url(../img/banner/banner-web-bg.jpg) no-repeat}
a#web-link{width:402px;height:26px;background:url(../img/banner/random/web-link.png) no-repeat;display:block;position:relative;top:210px;left:25px;text-indent:-9999px}
a#web-link-2{width:162px;height:40px;background:url(../img/banner/random/web-link-2.png) no-repeat;display:block;position:relative;top:180px;right:25px;float:right;text-indent:-9999px}
#banners-promo{width:886px;height:246px;background:url(../img/banner/large-format-bg.jpg) no-repeat}
#banners-promo-menu{width:233px;height:137px;float:left;overflow:hidden;margin:20px 0 0 25px}
a#banner-contact{width:187px;height:31px;background:url(../img/banner/random/banner-contact.png) no-repeat;display:block;position:relative;top:215px;left:25px}
#promo-products{width:886px;height:246px;background:url(../img/banner/promotional-products-bg.png) no-repeat}
a#promo-link{width:358px;height:36px;background:url(../img/banner/random/promo-link.png) no-repeat;display:block;float:right;position:relative;top:210px;right:50px}
.anythingSlider{width:886px;height:248px}
.anythingSlider .wrapper{width:886px;overflow:auto;height:248px;position:absolute;top:0;left:0;margin:0}
.anythingSlider .wrapper ul{width:32700px;list-style:none;position:absolute;top:0;left:0;background:#1c1c1c;margin:0}
.anythingSlider ul li{display:block;float:left;height:248px;width:886px;margin:0;padding:0}
.anythingSlider .arrow{display:block;height:200px;width:67px;background:url(../img/arrows.png) no-repeat 0 0;text-indent:-9999px;position:absolute;top:40px;cursor:pointer}
.anythingSlider .forward{background-position:0 0;right:-60px}
.anythingSlider .back{background-position:-67px 0;left:-60px}
.anythingSlider .forward:hover{background-position:0 -200px}
.anythingSlider .back:hover{background-position:-67px -200px}
#thumbNav{position:relative;top:246px;text-align:right;right:40px}
#thumbNav a.cur{background:#39C}
#start-stop{background:#f39;background-image:url(../img/cellshade.png);background-repeat:repeat-x;color:#FFF;width:40px;text-align:center;position:absolute;right:45px;top:250px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;visibility:hidden;padding:2px 5px}
#start-stop.playing{background-color:#39C}
.anythingSlider .wrapper ul ul{position:static;background:none;overflow:visible;width:auto;border:0;margin:0}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none}
#logo a,#banner a,#footer-icons-wrap a,img.heart:hover{border:none}
#menu ul li a:hover,#clear-blurb p a,#cont-left h2.newsTitle a:hover,#cont-right h2 a{color:#f39}
#controller,span.jFlowControl,#thumbNav a{display:none}
ul#lower li a:hover,.folio-item a.nb,.folio-item-small a.nb{border-bottom:none}
p.view-all a,#cont-left ul#sitemap li a,#footer-inner ul li,.folio-item p a,.folio-item p,.folio-item p a,.folio-item-small p,.fff,p.white{color:#fff}
.lower-box-no-bottom,#footer-icons-wrap a.logo img{margin:0}
.center-image,.middle{display:block;margin:0 auto}
#cont-left ul#sitemap li.indent-2 a,#cont-left ul#sitemap li.indent-3 a,p.newsDate,p.crumbs span,p.italics{font-style:italic}
#cont-left ul li a,#cont-left p a{color:#f38}
p.news a,#bottom-text ul li a,#bottom-text p a{color:#fff;border:none}
img.folio-img:hover,.folio-item img:hover,.folio-item-small img:hover{border:2px solid #f39}
#footer-inner ul li a:hover,#bottom-text ul li a:hover,#bottom-text p a:hover{color:#f09}
.jcarousel-next,.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-tango .jcarousel-clip-horizontal,.jcarousel-skin-tango .jcarousel-item{width:237px;height:186px}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.social_bookmarks .digg a{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active,.social_bookmarks .technorati a{background-position:-64px 0}
#thumbNav a:hover,#start-stop:hover{background-image:none}