html.main { }
a {color:#2c2c2c;}
ul {margin:0px;padding:0px;}
li {list-style:none;}
body { background-image: url(../images/bodybackground.png);background-repeat:repeat-y;background-position:center top; background-color:#808285; color: #000; font-family: Verdana, sans-serif; height: 100%; width: 100%; margin: 0; padding: 0; font-size:11px; overflow-y: scroll;}
fieldset {border:0px;}
h1, h2 { font-size:24px; font-family: Book Antiqua; font-weight: normal;}
h3, h4 { font-family: Verdana; font-weight: normal; color: #333335;}
h2 {  color: #334; background: url(../images/h2_background.png) bottom repeat-x; text-shadow: #888 1px 1px 4px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
img { border: none; }

.hide { display: none; }

/*	Clearfix
---------------------------------------------*/
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.clearfix { display: block;clear:both;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.zone li {clear: none; width: 43%; float:left; }

/* End hide from IE-mac 
 fullContent
---------------------------------------------*/
#wrapper { margin: 0 auto; width: 960px; }

#header h1 a span, #header #memberArea p.userInfo a.logOut span, #content a.demo span, #content a.addToCart span, #content a.download span, #sideBar fieldset legend, table.tracksList caption.hide, a.play span, a.stop span, a.dl span, a.buy span, #footer #cart fieldset legend, #footer div#partners ul li a span { display: none; }

#sideNav ul li a:hover, #content a.moreNews:hover{ text-decoration: none; }
#subNavMenu .contentNav li a:hover{ text-decoration: underline; } 

#sideBar table tbody tr td a.play, #sideBar table tbody tr td a.stop { margin: 0; }

#sideBar h2{ font-size: 20px;}
#contentNarrow #cartList {margin-right: 20px; width:595px;}

/*	Header
---------------------------------------------*/
#header { background-image:url(../Images/header.jpg); background-color: #1452AF;background-repeat: no-repeat; width: 960px; height: 131px; color:#FFF;text-transform:uppercase;font-size:10px;position:relative;}
#header h1 {}
#header a {color:#FFF; text-decoration:none;  }
#header #memberArea  { float:right; margin-right:30px;margin-top:10px; }
#header #notLoggedIn li {margin-right:5px;}
#header #loggedIn li {float:none;}
#header #loggedIn {text-align:right;}
#header #loginBox {width:305px;height:54px;padding:5px;background-image:url(../Images/loginBackground.png);background-repeat:no-repeat;position:absolute;margin-left:-320px;display:none;}

.input150, .input70 {border:0;background-repeat:no-repeat;height:20px;line-height:20px;background-color:Transparent;padding:2px 8px;}
.input150 {width:134px;background-image:url(../Images/input150.png);}
.input70 {width:54px;background-image:url(../Images/input70.png);}
#header #loginBox #log-in {float:right;margin-top:-2px;margin-left:2px;}
#header #loginBox .lostPassword{float:right;}
#header #loginBox .functions{padding-top:5px;}

#header .subNav { }
#header #search { }
#header fieldset {border:none;}
#header #logo {display:block;height:75px;width:270px;margin-top:50px;margin-left:28px;position:absolute;}

/*	Header =TopList
---------------------------------------------*/
#header ul { list-style: none; }
#header ul li { float: left; }
#header #topNav { }

#header ul li a { }

#header #navbar {position:absolute;margin-top:80px;margin-left:620px;}
#header #navbar li {padding:0px 20px 0px 5px;border-left:solid 1px #FFF;}
#header #navbar li.selected {background-image:url(../images/headerTopNavSelected.png);background-repeat:repeat-x;}
#header #navbar li a {display:block;height:44px;width:80px;}


#topNav {}
#topNav li, #subNav li {float:left;margin-right:10px;}
#topNav li a, #subNav li a {}

#subHeader {background-image:url(../images/subHeaderBackground.png);background-repeat:no-repeat;height:97px;font-size:10px; padding-top: 3px;}
#subHeader #topNav {height:40px;}
#subHeader #search {display:none;}
#subHeader #subNav {height:60px;}
#subNav h1 {float:left;margin-left:30px;margin-top:15px;  color: #334; background: url(../images/h2_background.png) bottom repeat-x; text-shadow: #888 1px 1px 4px;}

#subNav #subNavMenu {float:right;margin-top:30px;margin-right:30px;}
#subHeader a {color:#2c2c2c;text-decoration:none;}
#subHeader li.selected a { font-weight: bolder; color: #000;}
#page_productinfo #subHeader{ height : inherit;}

#subHeader #searchByKeyword {float:right;margin-right:40px;}
#subHeader #searchByKeyword #keywordTextbox {background-color:Transparent; border:0px;width:215px; margin-top:9px;}
/*#subHeader #searchByKeyword #keywordSearchButton {position:relative;top:6px; right:0px;}*/
#subHeader #searchAndBreadcrumbs {background-image:url(../images/searchAndBreadcrumbBackground.png);background-repeat:no-repeat;height:33px;background-position:20px 0px;}
#subHeader #BreadcrumbsNavigation {background-image:url(../images/BreadcrumbBackground.png);background-repeat:no-repeat;height:33px;background-position:20px 0px;}

#subHeader #breadcrumbs {margin-left:25px;}
#subHeader #breadcrumbs li {padding-left:5px;padding-right:25px;height:33px;line-height:33px;background-image:url(../images/breadcrumbSeparator.png);background-repeat:no-repeat;background-position:top right; white-space: nowrap; max-width: 170px;}
#subHeader #breadcrumbs li.last {background-image:none;}
#subHeader #breadcrumbs li.last.ellipsis {max-width:149px;}
#subHeader #breadcrumbs li.ellipsis {overflow:hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;-moz-binding:url(ellipsis-xbl.xml#ellipsis);}
#subHeader #breadcrumbs li.ellipsis a{overflow:hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;-moz-binding:url(ellipsis-xbl.xml#ellipsis)}

#searchFilters {float:right;margin-right:20px;margin-top:20px;text-transform:uppercase; width: 326px;}
#searchFields {float:left;margin-left:15px; margin-top:15px;}
/*	Container
---------------------------------------------*/
#container { background: #fff;background-image:url(../images/contentBackground.png);background-repeat:repeat-y;padding-bottom:20px;}

/*	Content
---------------------------------------------*/
#content { color: #000;padding:25px ;}

#page_search #content { padding:5px;}

.productListPage #content { }

.productListPage .productListingGeneric { }

#content h1 { line-height: 2em; }
#contentNarrow { float: left;}

.break { clear: both; }

#contentWide {padding: 0 10px 10px;}

.productListPage #contentWide { }


/*	Content - Apperance
---------------------------------------------*/
#content p { margin: 0 0 14px; color: #000; }
#content .memberRegistration ul li { list-style-image: url('../Images/bullet.png'); margin-left: 15px; }
#content blockquote { font-weight: 700; margin: 0 0 14px; }
#content a { /*	color:#000; */ text-decoration: underline; }
#content .alignRight { float: right; margin: 0 0 0 10px; }
.prodList li img { width: 164px; text-decoration: none; }

#content .alignLeft { float: left; margin: 0 10px 10px 0; }
#content .promo img.alignLeft, #content .promo img.alignRight { margin-top: 20px; }
.promo .zone{min-height:5px; margin-bottom:20px;}
.promo .zone h1 {padding-top:0px;margin-top:-10px;margin-bottom:5px; color: #334;text-shadow: #888 1px 1px 4px;}
#content .colLeft { float: left; width: 690px; margin-right:10px;}
#content .colLeft ul li { float: left;margin-right:8px;margin-bottom:6px;}
#content .colLeft div.new_releases ul li { padding-bottom: 0; margin-top: 10px; margin-bottom: 0; }
#content .colLeft ul li a { min-height: 20px; text-align: center; text-decoration: underline;}
#content .colRight { float: right; line-height: 1.3em; margin: 0 0 20px; width: 49%; }
#content .colSingle { line-height: 1.3em; margin: 0 0 20px; width: 100%; }
#content .price { display: block; font-weight: 700; padding: 5px 0 0; }
#content a.moreNews { color: #2c2c2c; font-weight: 700; text-decoration: underline; }
#content input#validYear { width: 20px; }
#content input#validMonth { width: 20px; }
#content input#securityCode { width: 40px; }

.news { text-align: left; }

.news ul li { list-style-image: url('../Images/bullet.png'); margin-left: 15px; color: black; }

#content img.cdProductImage { float: right; margin-top: 0px; height: 150px; padding-bottom: 10px;}

.soundEffectCategories ul li { float: left; margin-right: 10px; margin-bottom:10px;}

/*	Content =memberregistration
---------------------------------------------*/
.vcard_memberregistration dl dd { float: right;  }
.vcard { padding-top: 25px; }

.memberRegistrationInternet { clear: both; }

#content fieldset.memberRegistrationForm { margin-top: -20px; }
#content fieldset.memberRegistrationForm p { margin-bottom: 10px; margin-top: 20px; }
#content fieldset.memberRegistrationForm input#submit {  }
#content h3#contactUsIfYouHaveQuestions { margin-bottom: 15px; margin-top: 30px; }

#content h3#becomeaMember { margin-top: 30px; }

/*	Content =contentNav
---------------------------------------------*/
#content ul.contentNav { list-style: none; margin: -5px 0 20px -10px; text-align: left; }
#content .contentNav li { background: url('../img/backgrounds/contentNavBg.gif') repeat-y top right; display: inline; padding: 0 11px 0 10px; text-align: left; }
#content .contentNav li.last { background-image: none; }
#content .contentNav li a { color: #2c2c2c;font-weight: 700; text-align: left; text-decoration: underline; }

/*	Content - Search fields
---------------------------------------------*/

#content fieldset label.checkboxBlock input { text-align: left; vertical-align: bottom; }
#container #content #contentWide fieldset.searchField label.keyword { top: 0px; padding-right: 0;  }
#content fieldset.searchField label.keyword input { width: 120px; }
#content fieldset label input, .contactInformation label { vertical-align: middle; clear: left; }
#content fieldset input.button { margin: 5px -280px 0 305px; padding: 0; vertical-align: bottom; }

/*	Content - Product list
---------------------------------------------*/
#content .productListExtended { background: #fff url('../Images/stockmusic/verticalLine.gif') repeat-y right top; float: left; padding-right: 10px;  }

#content .productListExtended a.download { clear: both !important; margin: 10px 0; }

#content .productList .productInfo {}
#content .productListingGeneric .productList {width: 50%; float:left; clear:none; margin-bottom:35px;}
#content .productListingGeneric .productList .productInfo p {width: 200px; float:left; clear: right; margin-bottom:28px;}
#content .productListingGeneric .productList .productInfo ul {float:left; clear:left; margin-left: 200px; margin-top:-23px;}

.productImage {width:200px;height:160px;}
#content .productList .productInfo .productImage { float: left;}
.productImage img { position:absolute;clip:rect(5px,208px,143px,48px);margin-left:-60px;}
.productList .productImage img {clip:rect(5px,229px,159px,55px);}

.productionElementsCDList .productInfo {float:left;margin-right:10px;margin-bottom:10px;width:170px;text-align:left;}
#content .productionElementsCDList .productInfo a {text-decoration:none;}
#page_productinfo .productImage {float:right;margin-left:20px;}
#page_productinfo h1 {margin-top:0px;}


/*	Content - Product list - Buttons
---------------------------------------------*/
#content ul.options { list-style: none;}
#content ul.options li { float: left; margin: 0 4px 0 0; text-align: left; }
#content a.demo { background: url('../Images/stockmusic/demo.gif') no-repeat; display: block; height: 17px; width: 51px; }
#content a.addToCart { background: url('../Images/addToCart.png') no-repeat; display: block; height: 24px; width: 79px; }
/*#content a.download { background: url('../Images/stockmusic/download.gif') no-repeat; display: block; height: 21px; outline: none; width: 100px; }*/

/* Content - Product list - Pagination
---------------------------------------------*/
#contentWide div.pagination ul { list-style: none; margin-left: -4px; float: right; }
#contentWide div.pagination ul li { float: left; margin-right: 4px; margin-top: 10px; }
#contentWide div.pagination ul li a { color: #2c2c2c; display: block; font-weight: 700;text-decoration: none; }
#contentWide div.pagination ul li a:hover { color: #000; }
#contentWide div.pagination ul li.disable span { color: #2c2c2c; display: block; font-weight: 700}

/*	Sidebar
---------------------------------------------*/
#sideBar { float: left; width: 210px;  }
#sideBar h2 {margin-top:0px;}
#sideBarList p { padding: 10px 0 0; color: black; }
#sideBarList .alignRight { padding: 16px 0; }
.priceTable {background-color:#d7d8d7;padding:10px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin-bottom:10px;}

#sideBar P {line-height: 150%}
#sideBar li {background: #d7d8d7; border-radius: 5px; margin-right: 5px; margin-bottom: 5px; padding: 4px; min-height: 4em;}

/*	Tables 
---------------------------------------------*/
table.tracksList { border-collapse: collapse; width: 100%; border: solid 1px #CCC;margin-bottom:20px;}
table.tracksList caption { color: #2c2c2c;font-weight: 700;}

/* Tables = thead.
---------------------------------------------*/
table.tracksList .thead td, table.tracksList thead th { background: #CCC; color: #000; padding: 4px; vertical-align: top; font-weight: bold; text-align:left;}
table.tracksList .thead td a, table.tracksList thead th a { color: #000 !important; text-decoration: underline !important; }
table.tracksList .thead td.download, table.tracksList thead th.download { width: 7%; }
table.tracksList .thead td.title, table.tracksList thead th.title { width: 30%; }
table.tracksList .thead td.description, table.tracksList thead th.description { width: 20%; }
table.tracksList .thead .playHead, table.tracksList thead th.playHead { width: 4%; }
table.tracksList .thead td.genres, table.tracksList thead th.genres { width: 23%; }
table.tracksList .thead td.moods, table.tracksList thead th.moods { width: 17%; }
table.tracksList .thead .cdName, table.tracksList thead th.cdName { width: 60px; }
table.tracksList .center, table.tracksList .play, table.tracksList .tempo, table.tracksList .price, table.tracksList .save, table.tracksList .admin, table.tracksList .download { text-align: center; width: 7%; }
table.tracksList tfoot ul { list-style: none; text-align: center; }
table.tracksList tfoot ul li { display: inline; }
table.tracksList tfoot a { color: #2c2c2c !important; font-weight: 700; padding: 4px 6px; text-decoration: none !important; }
table.tracksList tfoot tr td.nextPage { text-align: right; }

/* Tables = tbody.
---------------------------------------------*/
table.tracksList tr td { color: #000; padding: 5px 5px; vertical-align: top;}
table.tracksList tr td .removeButton {float:right;}
table.tracksList tbody tr td a { text-decoration: none !important; }
table.tracksList tbody tr td a:hover { text-decoration: underline; }

a.play { background: url(../Images/play.png) no-repeat; display: block; height: 14px; width: 14px !important; margin: auto; }
a.stop { background: url(../Images/stop.png) no-repeat; display: block; height: 14px; width: 14px !important; margin: auto; }
a.dl { background: url(../img/icons/dl.gif) no-repeat; display: block; float: left; height: 16px; margin: 0 4px 0 0; width: 16px !important; }
a.buy { background: url(../Images/buy.png) no-repeat; display: block; height: 25px; width: 48px; }
a.buy.disabled { background: url(../Images/buyDisabled.png) no-repeat; }

/*	vCard = vCard.
---------------------------------------------*/
.vcard a img { border: none; text-decoration: none; }


/*	FooterHolder = Holder for the cart.
---------------------------------------------*/
#footer {background-color:#cfcfd1;padding:20px 60px;border-top:solid 4px #AAA;}
#footer h3{margin-top:0px;font-size:15px;}
#footer .siteInfo {float:right;width:290px;}
#footer .siteInfo a {text-decoration:underline;}
#footer ul {margin-bottom:20px;}
#footer ul li {margin-bottom:4px;}
#footer .paypal {width:400px;clear:left;}
#footer a{color:#000;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
body.cartAdded #footerHolder { bottom: 0; left: 50%; margin-left: -480px; position: fixed; }

body.cartAdded #footer {padding-bottom:100px;}


#footerHolder {margin: 0 auto; width: 960px; height:71px; background-image:url(../images/cartFooterbackground.png);font-size:10px;position:relative;}

#footer ul { float: left; list-style: none; width: 275px;}

#footer p { float: left; }

/*	Footer = The shoppingcart.
---------------------------------------------*/
#cart { width: 414px; border-radius: 10px; height: 51px; background-color: #595960; background-image: url(../images/cartBackground.png); background-repeat:no-repeat;height:57px;margin:5px 20px;padding:10px 15px;color:#FFF;text-transform:uppercase;}
#cart fieldset { display:none; }
#cart #checkOut { float: right;margin-top:5px;}

#header ul li a:hover, #footer div#partners a#testimonials:hover, #header #memberArea fieldset input#log-in:hover, #header #memberArea fieldset input#logout:hover { text-decoration: underline; }

table.tracksList tfoot, table.tracksList tbody tr.odd { background: #FFF; }

.hint { clear: both; padding: 5px; border: 1px solid dotted; margin-top: 10px; margin-bottom: 10px; }

#flashPlayer {float:right;margin-top:4px;margin-right:20px;background-image:url(../images/flashBackground.png);background-repeat:no-repeat;width:435px; height:57px;padding-top:10px;padding-left:20px;color:#FFFFFF;text-transform:uppercase;display:none;}
#flashPlayerContentWrapper {position:absolute;right:20px;top:20px;}
#audioPlayerControl { display: block; width: 160px; }
.audioPlayerControlLoaded { visibility: hidden; }
#flashPlayer #trackTitle {width:180px;}

#footerHolder #trackTitle div {max-width:180px; height:12px; line-height:12px;}
#footerHolder #trackTitle div.ellipsis {max-width:175px; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;-moz-binding:url(ellipsis-xbl.xml#ellipsis)}
#footerHolder #buyCurrentTrack {position:absolute;top:20px;margin-left:210px;}
#footerHolder #boughtCurrentTrack {position:absolute;top:20px;margin-left:210px;}
#footerHolder #downloadCurrentTrack {position:absolute;top:20px;margin-left:175px;}
#footerHolder .checkoutButton {position:absolute;top:20px;left:370px;}

.ios_footer { position: relative !important; }

/* grid */
.x-grid3-row td { padding-right: 0; font-size:11px;line-height:20px;}
.x-grid3-hd-text, a.x-grid3-hd-btn { color: #FFF; }
.x-grid3-row-alt { background: #f2f2f2; }
.x-grid3-row-over td { background: #f1f1f1; }
.x-grid3-locked .x-grid3-body td { background: #f0efe4; border-right: 1px solid #D6D2C2; border-bottom: 1px solid #D6D2C2 !important; }
.x-grid3-locked .x-grid3-header table { border-right: 1px solid transparent; }
.x-grid3-locked .x-grid3-body table { border-right: 1px solid #c6c2b2; }
.x-grid3-bottombar .x-toolbar { border-right: 0 none; border-bottom: 0 none; border-top: 1px solid #f1efe2; }
.x-props-grid .x-grid3-col-name { background-color: #f1efe2; }
.x-grid3-body .x-grid3-td-checker { background: none; /*transparent url(../images/default/grid/grid3-special-col-bg.gif) repeat-y scroll right center;*/ }
.x-grid3-body td.x-grid3-row-table, .x-grid3-body .x-grid3-row-selected td.x-grid3-row-table { background: #ebeadb url(../images/shake/grid/grid-hrow.gif) repeat-x 0 bottom !important; vertical-align: middle !important; color: black; padding: 0; border-top: 1px solid white; border-bottom: none !important; border-right: 1px solid #d6d2c2 !important; border-left: none !important; text-align: center; }
.x-grid3-body td.x-grid3-row-table div, .x-grid3-body .x-grid3-row-selected td.x-grid3-row-table div { padding: 0 4px; color: black !important; text-align: center; }
.x-grid3-col.x-grid3-cell-first { border-left: none !important; }
.x-panel-body {border: none !important; }

.x-toolbar { text-align: center !important; background: #fefefe !important;border:none!important; }
.bpmButton { background: url(../images/metronome.gif) no-repeat transparent; height: 23px; width: 145px; }

.button { border:solid 1px; border-left-color:#8A98B4; border-top-color:#8A98B4; border-right-color: #43567A; border-bottom-color: #43567A; font-size: 10px !important; display:inline-block;padding: 2px 5px 2px 5px; line-height:15px;font-size:11px;font-weight: normal;text-decoration:none!important; color: #fff!important; background-color: #516792;  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; text-shadow: #000 1px 1px 5px;text-transform:uppercase;}
#keywordSearchButton, .button.search{background: url(../images/search.png); border:0; width: 55px; height: 24px; color: transparent !important; font-size: 10px; padding: 5px 0 5px 0; background-repeat: no-repeat; text-shadow: none; float:right; margin-top:6px;}
.button.disabled {background-color:#717782;color:#DDD!important;border:solid 2px #666666;
padding: 1px;
padding-left: 4px;
padding-right: 4px;
                  }
.button.disabled:hover{background-color:#717782;color:#DDD!important;border:solid 2px #666666;}
.button:hover {background-color: #6177A2;}
.reflect { behavior: url(Layout/reflection.htc); }

.imageAlignleft { float: left; margin: 0pt 10px 10px 0pt; }

.imageAlignright { float: right; margin: 0pt 10px 10px 0pt; }

/* for use on the promo code pages (the old viptemplate.aspx)*/
.whitehelvetica { font-family: helvetica; font-size: 9px; color: #FFFFFF; }

img { border: 0; }

.TxField { }

.TrexGrid { font-family: Trebuchet MS, Serif; color: #333333; border: 1px inset; }

.TableDescription { font-family: Trebuchet MS, Serif; color: black; letter-spacing: 1px; }

.FieldName { font-family: Tahoma, Sans-Serif; font-weight: bold; text-decoration: none; color: Black; }

.FieldHelpText { font-family: Trebuchet MS, Serif; text-decoration: none; color: #444444; }

.AdminMenuItem { font-weight: normal; font-family: Tahoma, Sans-Serif !important; font-size: 11px !important; line-height: normal; border: 0px; clear: both; color: Black !important; margin: 6px !important; }

.AdminMenuItem IMG { margin-right: 5px; }

.AdminMenuItem A { color: Black !important; text-decoration: none !important; font-weight: normal !important; white-space: nowrap; }

.AdminMenuItem A:hover { background-color: #eeeeee; }
.imageText { margin-bottom: 16px;  font-weight: bold; }
.AdminMenu { float: left; cursor: default; width: 200px; font-size: 11px; padding: 5px; background: #f3f3f3; text-align: left; border: 1px outset; white-space: normal; }

.iEdit { behavior: url(Layout/iEdit.htc); -moz-binding: url(Bindings.xml#iEdit.htc); }

.AdminMenuHeader { margin: 5px; }

.groupIcon { position: absolute; right: 50px; width: 100px; top: 170px; filter: Alpha(opacity=10); -moz-opacity: 0.1; }

IFRAME.ieOverlay /* fix for IE when placing divs above SELECT controls */ { position: absolute; left: -1; top: -1; z-index: -10; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.part { margin: 10px; padding: 10px;border: 1px solid #eeeeee; }

.editableTable { padding: 8px; border: solid 1px #d5d5d5; background-color: #E6E6E6; background-image: url(../images/trex/table_background.png); background-repeat: repeat-x; }

.tableEditorMenuNormal { background-color: #757495; background-image: url(~/Images/Trex/top_groupBg.gif); text-align: center; font-size: 11px; font-weight: bold; color: white; text-decoration: none; font-family: Tahoma; height: 24px; }
.tableEditorMenuSelected { background-color: silver; font-family: tahoma; color: #333333; font-size: 11px; font-weight: bold; border: 1px solid #807F9A; border-right-color: #FFFFFF; border-bottom-width: 0px; text-align: center; background-image: url(~/Images/Trex/top_item_selected_bg.gif); }

.leftColumn {width:430px;float:left;margin-right:20px;clear:left;}
.rightColumn {width:430px;float:left;clear:right;}


.contactAndDelivery .TxField {width:90%;}
.contactAndDelivery .contactInformationFields {width:300px;float:left;margin-right:20px;}

#noizeletter {width:190px;}

.productInfo{width:650px;}

#page_soundeffectscategory .productInfo {margin-bottom:20px;}
/*.startPageHeadline {position:absolute;top:-12px;color:#6666BB;font-size:14px;}*/

.mp3 , .wav{float:left; width:100px;}
#thanksHeader{margin-left:20px;}

/*IE 7 fixes */
#subHeader{clear:both !important!;}
#subNav #subNavMenu{margin-top: 0px !important!;
}
#contentNarrow{float:none !important!;}
#sideNav{width:180px !important!; float:left !important!;}
#content .alignRight{margin-right:200px !important!;}
#buyCD #buyCDButton{margin-left:-6px;}

.soundEffectsHeader{margin-top:-5px;}

.searchResultTable {width:100%;}
.searchResultTable thead {font-weight:bold;}

#content .blog {}
#content .blog .blog-post {margin-bottom:40px;}
#content .blog h2{float:left;margin:0px 0px 20px 0px;}
#content .blog .element h2{float:none;}
#content .blog .date{color:#AAA;margin-left:20px;float:left;margin-top:10px;}
#content .blog .blog-body{clear:both;margin-bottom:10px;}

#content .blog .pager {margin-top:40px;background:#CCC;padding:10px;float:left;}
#content .blog .pager a,#content .blog .pager span  {text-decoration:none;padding:5px;}
#content .blog .pager a:hover {text-decoration:none;padding:5px;background:#BBB;}
#content .blog .pager span {background:#888;}

#disqus_thread {margin-top:20px;}

#content .element h3 {color:#3366cc; font-size:16px;font-weight:bold;margin-bottom:5px;}
#content .element h4 {color:#3366cc; font-size:13px;font-weight:bold;margin-bottom:5px;}



.Category .sideBar
{
    float: right;
    width: 316px;
}

.Code #soundEffectsCds
{
    overflow: hidden;
}

.sideBar
{
    overflow: hidden;
    float:right;
    clear:left;
}

#soundEffectsCds .productInfo
{
    width: 90px;
    height:90px;
    overflow: hidden;
    clip: rect(0px, 90px, 90px, 90px);
    padding-left:7px;
    float:right;
    margin:0;
}

.soundEffectsCDList
{
 padding-left:11px;       
 padding-top:11px;
}


#soundEffectsCds .productInfo img
{
    height:90px;
}

#searchResultText {width: 600px; clear:none;}

#searchResultGrid {clear:both;}

.soundEffectCategories .tracksList
{
    width: 577px;
    float:left;
    margin-right: 10px;
}

.Category #soundEffectsCds 
{
    clear:none;
    border: 1px solid #ccc;
    padding:0px;
    margin-bottom:10px;
}


.Category #searchResultTopList
{
    clear:none;
    border: 1px solid #ccc;
    padding:0px;
}


.sideBar h3
{
    display:none;
}


.Category .sideBar h3
{
    display:block;
    margin:0;
    padding:4px;
    background: #ccc;
    color: #000;
    font-size: 11px;
    font-family: Verdana, sans-serif;
    font-weight: bold;
}

/*.sideBar .productInfo img{ width:200px; max-height:250px;}*/

#soundEffectsCds .productInfo {margin-right:11px; margin-bottom:11px;padding:0px;float:left;background-color:#DDD;}
#soundEffectsCds .button {float:right;margin-bottom:10px;margin-right:10px;}

.categorySelector {float:right;margin-top:20px;margin-right:20px;}
