/*---------------------------
Jazz Parking CSS Stylesheet
Authot: Pavel Litvinenko
---------------------------*/
body{background:#030303 url(../img/background.jpg) top left repeat-x;color:#c4d4e8;line-height:16px;padding:0px 0 70px}
/* MISC: =Links
---------------------------*/
a{color:#c4d4e8;cursor:pointer;text-decoration:underline}
/* MISC: =Headings
---------------------------*/
h2{font-size:24px;font-weight:400;line-height:30px;margin-bottom:10px}
h3{font-size:18px;font-weight:400;line-height:22px;margin-bottom:10px}
h4{font-size:16px;font-weight:400;line-height:20px;margin-bottom:10px}
/* =Misc
---------------------------*/
p{margin-bottom:6px}
fieldset{margin:0}
hr{background:url(../img/borderx.png) repeat-x center bottom;border:0!important;height:2px;margin-bottom:15px;margin-top:0;padding-bottom:7px}
textarea{overflow:hidden;resize:none}
/* MISC: =Text size&style
---------------------------*/
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.italic{font-style:italic}
.underline,.commentsLink:hover,#paginator a:hover{text-decoration:underline}
.nodecoration,.nodecoration a,.silverBtn a,.grayBtn a,a:hover,.commentsLink,ul.imageNav .liContent{text-decoration:none}
.xxBig{font-size:24px}
.xBig{font-size:20px}
.big{font-size:16px}
.normal{font-size:14px}
.small{font-size:12px}
/* MISC: =Height, margins&paddings
---------------------------*/
.nomargin{margin-bottom:0!important}
.normalmargin{margin-bottom:10px!important}
.lessmargin{margin-bottom:2px!important}
.moremargin{margin-bottom:20px!important}
.moreHeight{line-height:22px}
/* MISC: =Colors&Hovers
---------------------------*/
.white,.white a{color:#FFF!important}
.lGray,.lGray a{color:#c9c9c9}
.wGray,.wGray a{color:#dbdbdb}
.gray,.gray a{color:#818284}
.blue,.blue a,.blue li:hover,.blue li:hover a{color:#b2c3d8}
.violet,.violet a,.violet li:hover,.violet li:hover a{color:#d9d6f1}
.pink,.pink a,.pink li:hover,.pink li:hover a{color:#ebdef5}
/* MISC: =Link icons
---------------------------*/
.icon{background:url(../img/icons.gif) no-repeat;padding:0 0 0 23px}
.silverBtn .icon{padding:0 18px 0 0!important}
.facebook{background-position:left top}
.myspace{background-position:left -15px}
.twitter{background-position:left -30px}
.lastfm{background-position:left -45px}
.vkontakte{background-position:left -60px}
.odnoklassniki{background-position:left -75px}
.rss{background-position:left -90px}
.map,.terms{background-position:left -105px}
.buy{background:url(../img/icoBuy.gif) right 1px no-repeat !important}
.refresh{background:url(../img/icoRefresh.gif) left center no-repeat;padding:0 0 0 17px}
/* MISC: =Text align&float
---------------------------*/
.right{text-align:right}
.center{text-align:center}
.flRight{float:right!important}
/* BLOCKS: =Blocks
---------------------------*/
.block{background:url(../img/blockBg.gif) left top;margin-bottom:11px;overflow:hidden;position:relative;padding:0 0 8px}
.block .blockContent{background:url(../img/blockGradient.png) left top repeat-x;padding:11px 10px 4px}
.block .textContainer{padding-left:10px}
/* BLOCKS: =Block head
--------------------------*/
.blockHead{margin:0 0 10px 5px}
.blockHead h2{padding:0 0 0 5px;margin:0;letter-spacing:-1px;word-spacing:-1px}
.blockHead span{position:absolute;right:10px;top:22px}
/* SEXY CORNERS: =Black star
--------------------------*/
.star{background:url(../img/star.png) no-repeat;display:block;height:16px;left:-8px;position:absolute;top:-8px;width:16px}
.star.tr,.star.br{margin-left:100%}
.star.br,.star.bl{width:100%;top:auto!important}
/* SEXY CORNERS: =Gray star
--------------------------*/
.grayStar .star{background:url(../img/grayStar.png) no-repeat;height:10px;left:-5px;top:-5px;width:10px;z-index:1}
/* SEXY CORNERS: =160&100 corners
--------------------------*/
.corners{position:absolute;background:url(../img/160corners.png) no-repeat;height:120px;left:0;top:0;width:160px;margin:0!important}
li:hover .corners,td:hover .corners{background:url(../img/160hover.png) no-repeat}
ul.gallerySelector.violet li:hover .corners,ul.violet td:hover .corners{background:url(../img/160violet.png) no-repeat}
ul.gallerySelector.pink li:hover .corners,ul.pink td:hover .corners{background:url(../img/160pink.png) no-repeat}
.stoCorners .corners,.stoCorners .corners{background:url(../img/100corners.png) no-repeat;height:75px;width:100px}
.stoCorners li:hover .corners,.stoCorners td:hover .corners{background:url(../img/100hover.png) no-repeat}
/* SEXY CORNERS: =Star Position
--------------------------*/
.btm-minusFive .star.br,.btm-minusFive .star.bl{bottom:-5px}
.btm-zero .star.br,.btm-zero .star.bl{bottom:0}
/* =Butons
--------------------------*/
.silverBtn{background:url(../img/silverbtnR.png) right top no-repeat;cursor:pointer;display:block;float:left;height:40px;word-spacing:-1px;padding:0 13px 0 0!important}
.silverBtn div,.silverBtn span{background:url(../img/silverbtnL.png) left top no-repeat;display:block;height:16px;line-height:16px;padding:9px 0 15px 13px!important}
.silverBtn span .icon{color:#c3d8ea}
.silverBtn,.silverBtn a{color:#c3d8ea;text-decoration:none}
.silverBtn:hover{background-position:right bottom}
.silverBtn:hover div,.silverBtn:hover span{background-position:left bottom}
/* FOOTER: =Menu
--------------------------*/
#footer-menu{display:block}
#footer-menu li{padding:0 13px 0 0;margin-bottom:8px;cursor:pointer;line-height:36px;background:url(../img/graybtnR.gif) right top no-repeat;height:36px}
#footer-menu a{display:block;padding:0 0 0 13px;background:url(../img/graybtnL.gif) left top no-repeat;text-decoration:none}
#footer-menu li:hover{background:url(../img/grayhoverR.gif) right top no-repeat}
#footer-menu li:hover a{background:url(../img/grayhoverL.gif) left top no-repeat;color:#030303}
/* =Sexy titles
--------------------------*/
.sexyTitle{display:block;color:#fff!important;font-size:18px;line-height:19px;margin-bottom:16px;position:relative;padding:10px}
a.sexyTitle{text-decoration:none}
a.sexyTitle:hover{text-decoration:underline}
.sexyTitle.violet{background:#847eb3}
.sexyTitle.pink{background:#9c7eb3}
.sexyTitle.blue{background:#738ca9}
.sexyTitle .right{position:absolute;right:10px}
.sexyTitle.blue a{color:#c4d4e8!important}
/* HEADER: =Header
--------------------------*/
#header{background:url(../img/headbg.png) -90px top no-repeat;width:960px;margin:auto;padding:24px 30px 15px}
#headBorder{background:url(../img/borderx.png) center bottom repeat-x;padding:10px 0 0}
/* HEADER: =Branding
--------------------------*/
#branding{margin-right:40px}
#branding #siteTitle{background:url(../img/logo.png) center no-repeat;display:block;height:105px;text-indent:-9999px;width:295px;margin:0 0 2px}
#branding #siteDesc{line-height:12px;margin:8px 0 0 18px}
#branding #siteDesc,#branding #siteDesc a{color:#8f8f8f}
/* HEADER: =Adress
--------------------------*/
#adress #contBlock{line-height:21px;text-align:right;word-spacing:-1px;margin:5px 10px 20px 0}
#adress #phone{letter-spacing:-1px}
/* HEADER: =Search
--------------------------*/
#searchForm{background:url(../img/stringR.png) right top  no-repeat;display:block;float:right;height:36px;margin-left:7px;width:230px;padding:0 10px 0 0}
#searchForm fieldset{background:url(../img/stringL.png) left top  no-repeat;padding: 10px 0 10px 10px;height:16px}
#searchForm input#s{background:none;border:none;color:#a9a9a9;float:left;height:16px;width:190px;word-spacing:-1px;padding:0;font-size:14px}
#searchForm input#s.small{font-size:12px}
#searchForm input#go{padding-left:14px}
#searchContainer{float:right}
#searchContainer .silverBtn{margin-top:2px}
/* =Header Menu
--------------------------*/
#menuContainer{background:url(../img/menuR.gif) right top no-repeat;width:955px;padding:0 5px 19px 0}
ul#topMenu{background:url(../img/menuL.gif) left top no-repeat;text-transform:uppercase;width:950px;padding:5px 0 21px 5px}
/* =Pathfinder
--------------------------*/
#patchFinder,#patchFinder a{color:#7e7e7e}
#patchFinder{margin:0 0 3px 20px}
#patchFinder a{background:url(../img/arrow.gif) right center no-repeat;margin-right:8px;padding-right:24px}
/* =ArticleSelector&ResultSelector List
--------------------------*/
ul.articleSelector.blue li,ul.articleSelector .commentsLink{color:#dce6f2!important}
ul.articleSelector li,ul.resultSelector li{background:url(../img/borderx.png) bottom repeat-x;overflow:hidden;position:relative;padding:10px;cursor:pointer}
ul.resultSelector li a:hover{color:white}
ul.articleSelector .last,ul.resultSelector .last{background-image:none}
ul.articleSelector a{text-decoration:none}
ul.articleSelector .imageHolder{height:75px;margin:0 10px 0 0;float:left}
ul.articleSelector .textContainer{width:560px;padding:0;float:left}
/* =GoodsSelector List
--------------------------*/
ul.goodsSelector li{background:url(../img/borderx.png) center bottom repeat-x;color:#dce6f2!important;cursor:pointer;overflow:hidden;position:relative;padding:10px}
ul.goodsSelector .last{background-image:none}
ul.goodsSelector a{text-decoration:none;float:left}
ul.goodsSelector a:hover .white{text-decoration:underline}
ul.goodsSelector .textContainer{background:url(../img/bordery.png) right top repeat-y;width:410px;margin:0 8px 0 10px;padding:0 10px 0 0;min-height:80px;float:left}
ul.goodsSelector .imageHolder{float:left}
ul.goodsSelector .silverBtn{margin:20px 0}
/* =Gallery List
--------------------------*/
ul.gallery{width:670px;margin:0 10px!important}
ul.gallery li{float:left;margin:0 10px 10px 0}
ul.gallery .alt{margin:0 0 10px}
ul.gallery .imageHolder{height:120px}
ul.gallery .corners{background:url(../img/160corners.png) no-repeat !important}
/* =Small Gallery List
--------------------------*/
ul.smallGallery li{float:left;margin:0 0 10px}
ul.smallGallery .alt{margin:0 10px 10px}
ul.smallGallery .imageHolder{height:120px}
ul.smallGallery .corners{background:url(../img/160corners.png) no-repeat !important}
/* MISC: =Backgrounds on hover
--------------------------*/
ul.violet li:hover,.violet td:hover{background:#847eb3;background-image:none}
ul.pink li:hover,.pink td:hover{background:#9c7eb3;background-image:none}
ul.blue li:hover,.blue td:hover{background:#738ca9;background-image:none}
.red li:hover,.red td:hover{background:#c01a1a;background-image:none}
/* SEXY CORNERS: =Corners on hover
--------------------------*/
.pink li:hover .corners,.pink td:hover .corners{background:url(../img/pinkhover.png) no-repeat}
.violet li:hover .corners,.violet td:hover .corners{background:url(../img/violethover.png) no-repeat}
/* =GallerySelector List
--------------------------*/
ul.gallerySelector li,table.gallerySelector td{margin:0 2px 8px 0;padding:2px 2px 5px;cursor:pointer;float:left;position:relative;overflow:hidden;width:160px}
ul.gallerySelector li.alt{margin-right:0}
ul.gallerySelector p,ul.gallerySelector span,table.gallerySelector p,table.gallerySelector span{margin:0 5px 0 10px}
ul.gallerySelector .liContent,table.gallerySelector .tdContent{min-height:200px}
ul.gallerySelector .imageHolder{height:120px;margin-bottom:8px}
/* =PostSelector List
--------------------------*/
ul.postSelector li{cursor:pointer;overflow:hidden;position:relative;padding:5px 0 0}
ul.postSelector .liContent{background:url(../img/borderx.png) center bottom repeat-x;line-height:17px;text-decoration:none;margin:0 10px;padding:4px 0 7px}
ul.postSelector li:hover .liContent,ul.postSelector li.last .liContent{background-image:none}
ul.postSelector .summary{display:block;line-height:17px;margin-bottom:3px}
ul.postSelector .date{display:block;font-weight:700;margin-bottom:1px}
/* MAIN PAGE: =Photo&Video blocks
--------------------------*/
#videoBlock,#photoBlock{width:350px}
#videoBlock h2,#photoBlock h2{padding:0}
#videoBlock ul,#photoBlock ul{width:330px;padding:0 0 3px}
/* MAIN PAGE: =Image Selector
--------------------------*/
#imageSelector{width:230px}
#imageSelector .date{color:#c1c1c1;font-weight:700}
#imageSelector li:hover .date{color:#ffdcdc}
#slideHolder{height:330px;margin:0 0 0 10px !important;padding:5px 0}
#slideHolder a{display:block;height:340px;margin:-5px 0 5px}
/* MAIN PAGE: =Twitter block
--------------------------*/
#twitterBlock {margin-top: 8px}
#twitterBlock h2{background:url(../img/twitter.png) left top no-repeat;letter-spacing:-2px;padding:0 0 0 35px}
#twitterBlock .datename{line-height:14px;margin-bottom:5px}
/* MISC: =Text in blocs on hover
--------------------------*/
li:hover .date,li:hover .commentsLink,li:hover .name{color:#dce6f2}
/* =Banner
--------------------------*/
#bannerBlock{margin-bottom:10px}
#bannerBlock a{display:block;height:400px;width:240px}
/* =Footer
--------------------------*/
#footer{background:url(../img/borderx.png) center top repeat-x;margin:10px 0 0;padding:25px 0 0}
#footer .block{background:url(../img/fBlock.jpg) left top repeat-x}
#footer .icon{display:block;float:left;height:13px;line-height:13px;margin-bottom:10px;padding-top:2px;text-decoration:none}
#footer .icon:hover{text-decoration:underline}
#footer br{clear:both}
#footer #contactsBlock,#footer #footer-menu,#footer #onlineBlock{width:230px}
#footer #contactsBlock{margin-top:12px}
#footer #contactsBlock p{margin-bottom:11px}
#footer #websiteBlock{width:240px}
#footer .blockTitle{margin:2px 0 10px}
#footer .grayBtn div{width:200px}
/* PAGE TYPE: =Double
---------------------------*/
.double.bandPage .firstColumn{width:150px}
.double.bandPage .secondColumn{width:530px}
.double.afishaPage .firstColumn{width:250px}
.double.afishaPage .secondColumn{width:410px}
.double.galleryPage .firstColumn{width:184px}
.double.galleryPage .secondColumn{margin-left:10px;width:496px}
/* =ImageHolder
---------------------------*/
.imageHolder{display:block;overflow:hidden;width:auto;position:relative}
div.imageHolder{float:left}
div.imageHolder img{display:block}
/* =List table
---------------------------*/
table.listTable td{padding:10px 0 7px;background:url(../img/borderx.png) center bottom repeat-x}
table.listTable .first td{padding:0 0 8px}
table .gray{color:#7e7e7e}
/* =Pseudo table
---------------------------*/
.pseudoTable{margin-bottom:24px;background:url(../img/bordery.png) center top repeat-y}
.pseudoTable div{float:left;width:340px;padding:0 5px 0 0}
.pseudoTable .alt{padding:0 0 0 5px}
.pseudoTable div div{width:170px;padding:0}
/* =Pseudo table content
---------------------------*/
.pseudoTable div p{margin:0 0 6px 10px}
.pseudoTable div div ul{list-style:none;margin:0}
.pseudoTable div div li,.pseudoTable div div p{margin:0 0 4px 25px;padding:2px 0 0}
.pseudoTable div div p{color:#738ca9}
.pseudoTable div div li,.pseudoTable div div li a{background:none!important}
.pseudoTable.blue div div li:hover,.pseudoTable.blue div div li:hover a{color:#b2c3d8!important;}
.pseudoTable.violet div div li:hover,.pseudoTable.violet div div li:hover a{color:#d9d6f1!important;}
.pseudoTable.pink div div li:hover,.pseudoTable.pink div div li:hover a{color:#ebdef5!important;}
.pseudoTable div div li:hover{list-style:disc}
/* FORM: BookingForm
---------------------------*/
#bookingForm{margin:0 30px 0 10px;width:650px}
#bookingForm dt.grid_3{width:170px}
#bookingForm #button_set dt{width:460px}
#bookingForm .stringInput input{width:450px!important}
#bookingForm #artistType{width:220px}
#bookingForm #artistName{width:240px}
#bookingForm #callendarInput{width:220px}
#bookingForm #callendarInput .jqTransformInputWrapper{width:210px}
#bookingForm #callendarInput input{width:200px}
#bookingForm #callendarButton{height:36px;width:240px}
/* FORM: Order&Respond forms
---------------------------*/
#orderForm,#respForm{color:#e9e9e9}
#orderForm form,#respForm form{position:relative;padding:18px 30px 2px 20px;background:url(../img/formBg.png)}
#orderForm form{min-height:390px}
#orderForm .stringInput input{width:450px!important}
#orderForm .amountTickets .jqTransformSelectWrapper span{width:25px;text-align:center;font-size:20px;color:#b2c3d8}
#respForm form{min-height:320px}
#respForm .small{line-height:14px}
#respForm #button_set{padding-left:350px}
/* FORM: =byPhone table
---------------------------*/
#byphoneTable,#byphoneTable div.small{white-space:nowrap}
#byphoneTable tr{display:block;background:url(../img/borderx.png) center bottom repeat-x;padding:8px 0}
#byphoneTable td,#byphoneTable th{padding:15px 0}
#byphoneTable th{background:url(../img/bordery.png) right top repeat-y;color:#b2c3d8;font-size:24px;vertical-align:middle;width:10px;padding:15px 10px}
#byphoneTable td{width:590px;padding:15px 0 15px 20px}
#byphoneTable div.small{line-height:20px}
#phoneCode{width:60px}
#phoneCode .jqTransformInputWrapper{width:50px}
#phoneCode input{width:40px!important}
#phoneNumber{width:110px}
#phoneNumber .jqTransformInputWrapper{width:100px}
#phoneNumber input{width:90px!important}
#phoneCode input,#phoneNumber input{color:#c3d8ea;font-size:20px;font-style:normal;height:20px;padding:8px 0;text-align:center}
/* FORM: =Form list
---------------------------*/
fieldset dl{clear:both;line-height:36px;margin:0 0 7px}
fieldset dt,fieldset dd {float:left}
fieldset .first{margin:10px 0 7px}
fieldset .last{margin:14px 0 0}
fieldset .clear{float:none}
/* FORM: =Form misc elements
---------------------------*/
fieldset legend{background:url(../img/borderx.png) repeat-x center bottom;width:100%;padding:0 0 14px}
/* FORM: =Tabs
---------------------------*/
.tabs-hide{display:none}
#tabs{height:44px}
#tabs li{float:left;position:relative;padding:5px 0 5px 15px}
#tabs li a{background:url(../img/bordery.png) right top repeat-y;display:block;height:14px;text-decoration:none;padding:10px 20px 10px 0}
#tabs .tabs-selected{background:url(../img/formBg.png)}
#tabs .tabs-selected a{color:#FFF}
/* =MusicList
---------------------------*/
ul.musicList li{background:url(../img/borderx.png) center bottom repeat-x;margin-bottom:10px;padding-bottom:14px}
ul.musicList p,ul.musicList img{float:left}
ul.musicList p{line-height:18px;margin:10px 0 0 10px}
/* =Comments List
--------------------------*/
ul.commentList,ul.commentList *{margin:0;padding:0}
ul.commentList li{list-style:none}
ul.commentList .comment{background:url(../img/commentBg.png);position:relative;margin:0 0 5px;padding:15px 20px}
/* =Comments part
--------------------------*/
#comments_part{background:url(../img/borderx.png) repeat-x center top;margin:20px 0 0;padding:10px 0 0}
#comments_part h4{margin:0 10px 10px}
#comments{margin:0 0 25px}
/* =Partners List
--------------------------*/
#partnersList{width:670px;margin:0 10px}
#partnersList li{margin:0 4px 8px 0}
#partnersList .alt{margin:0 0 8px}
/* =Paginator
--------------------------*/
#paginator{background:url(../img/borderx.png) center top repeat-x;overflow:hidden;position:relative;text-align:center;margin:3px 0 0;padding:22px 10px 15px}
#paginator .previous{margin-right:30px}
#paginator .next{margin-left:30px}
#paginator .pagelink,#paginator .currentpage{height:17px;line-height:17px;text-align:center;width:18px;padding:2px 7px}
#paginator .currentpage{background:url(../img/currentpage.gif) center no-repeat}
#paginator .split{margin:0 7px}
/* =Gallery Paginator
--------------------------*/
.galleryPage #paginator{padding:22px 0 15px}
.galleryPage #paginator .previous{margin-right:10px}
.galleryPage #paginator .next{margin-left:10px}
/* =Captcha
--------------------------*/
#captchaImage{width:190px}
#captchaCode{width:180px}
#captchaCode .jqTransformInputWrapper{width:170px}
#captchaCode input{width:160px}
#captcha .grid_2{width:80px}
/* MISC: =Unsorted
---------------------------*/
table{width:100%}
table.imagetable tr,#tabs .tabs-selected a,#tabs li.last a{background:none}
table.imagetable td{cursor:pointer;display:block;float:left;overflow:hidden;position:relative;width:160px}
#bandImage{margin-bottom:15px;width:530px}
#bandImage img{width:530px}
#ticketContent{float:left;margin:0 10px}
#ticketImage{margin:0 10px}
#newsImage,#newsContent{width:670px}
.minheight{min-height:872px}
#video-events,#photo-events{width:664px;margin:0 13px 10px}
#video-events li,#photo-events li{margin-bottom:0}
#article-info{margin:5px 0 15px 10px;}
#article-info .date,#article-info .author{display:block;float:left;width:50%}
#article-info .author{text-align:right}
#renartlink{display:block;background:url(../img/renart.gif) left top no-repeat;width:190px;height:31px;padding:0 0 0 40px;text-decoration:none}
#renartlink:hover .underline{text-decoration:none}
/* MISC: =Search result list
---------------------------*/
.resultnumber{color:white;font-weight:bold}
/* =PageContainers
---------------------------*/
#siteContainer{width:710px}
#sideBar{width:240px}
/* =jqTransform
---------------------------*/
.jqtransform input{font:14px Helvetica,Arial}
.jqTransformInputWrapper{background:url(../img/stringR.png) right top no-repeat;height:36px;width:460px;padding-right:10px}
.jqTransformInputWrapper .jqTransformInputInner{background:url(../img/stringL.png) left top no-repeat;padding:0 0 0 10px}
.jqTransformInputInner input{border:none;background:none;word-spacing:-1px;color:#e9e9e9;height:16px;padding:10px 0}
.jqTransformHidden{display:none}
.jqTransformSelectWrapper{height:36px;position:relative}
.jqTransformSelectWrapper div{display:block;height:36px;width:100%}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;height:36px;right:0;background:url(../img/selectR.png) right top no-repeat;z-index:10;color:#e9e9e9;text-decoration:none;padding:0 35px 0 0}
.jqTransformSelectWrapper a.jqTransformSelectOpen.jqTransformSelectActive{background-position: right bottom}
.jqTransformSelectWrapper span{display:block;float:none;height:36px;cursor:pointer;overflow:hidden;font-size:13px;font-style:italic;background:url(../img/stringL.png) left top no-repeat;padding:0 0 0 10px;white-space:nowrap}
.jqTransformSelectWrapper ul{list-style:none;width:100%;position:absolute;top:28px;padding:14px 0 6px 0;overflow:hidden;left:0;background:#738CA9;z-index:-5;margin:0}
.jqTransformSelectWrapper ul li{line-height:22px}
.jqTransformSelectWrapper ul a{display:block;color:#FFF;text-decoration:none;font-weight:bold;padding:0 0 0 14px}
.jqTransformSelectWrapper .star.br,.jqTransformSelectWrapper .star.bl{height:5px!important}
.jqTransformSelectWrapper .star.tr,.jqTransformSelectWrapper .star.tl{top:0!important}
.jqTransformCheckboxWrapper{display:block;float:left;margin:8px 15px 12px 0}
.jqTransformCheckboxWrapper .jqTransformCheckbox{display:block;width:16px;height:16px;background:url(../img/checkBox.gif) left top no-repeat}
.jqTransformCheckboxWrapper .jqTransformCheckbox.jqTransformChecked{background-position:left bottom}
.jqTransformButton{border:none;background:none;cursor:pointer;overflow:visible;font-size:13px;color:#c3d8ea;word-spacing:-1px;margin:0;padding:0}
.jqTransformButton span{background:url(../img/silverbtnR.png) no-repeat;display:block;height:40px;background-position:right top;line-height:18px;padding:0 13px 0 0}
.jqTransformButton span span{background:url(../img/silverbtnL.png) no-repeat;display:block;height:16px;background-position:left top;padding:8px 0 16px 13px}
.jqTransformButton:hover span{background-position:right bottom}
.jqTransformButton:hover span span{background-position:left bottom}
.jqTransformTextarea #jqTransformTextarea-mm{background:#2d2d2d}
.jqTransformTextarea textarea{border:0;background:none;width:450px;height:78px;color:#e9e9e9;margin:0;padding:0;font:14px Helvetica,Arial}
.jqTransformTextarea tr{background:none}
.jqTransformTextarea td{width:10px;height:10px;background:url(../img/textareaStar.png) no-repeat;margin:0;padding:0}
.jqTransformTextarea #jqTransformTextarea-tl{background-position:-10px -10px}
.jqTransformTextarea #jqTransformTextarea-tr{background-position:0 -10px}
.jqTransformTextarea #jqTransformTextarea-bl{background-position:-10px 0}
.jqTransformTextarea #jqTransformTextarea-br{background-position:0 0}
.jqTransformTextarea #jqTransformTextarea-tm,.jqTransformTextarea #jqTransformTextarea-bm{background:url(../img/textareaX.gif) repeat-x}
.jqTransformTextarea #jqTransformTextarea-ml,.jqTransformTextarea #jqTransformTextarea-mr{background:url(../img/textareaY.gif) repeat-y}
.jqTransformTextarea #jqTransformTextarea-tm{background-position:top}
.jqTransformTextarea #jqTransformTextarea-bm{background-position:bottom}
.jqTransformTextarea #jqTransformTextarea-mr{background-position:right}
.jqTransformTextarea #jqTransformTextarea-ml{background-position:left}
.jqTransformTextarea-hover{cursor:text}
.jqTransformSelectWrapper ul li,.jqTransformTextarea{margin:0}
/* HACKS: =Fix WebKit
---------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
ul#topMenu{width:955px}
.buy{background-position:right 1px !important}
#branding #siteDesc{margin:10px 0 0 18px}
form#searchForm input#s{margin-top:2px}
}
/* HACKS: =Fix Gecko
---------------------------*/
button::-moz-focus-inner {border: 0;padding: 0}