body {margin:0;padding:0;font-size:12px;color:#bdc1c3;font-family: Arial,Verdana,San-Serif;background-color: #121718;background-image: url(/templates/www3.cellus.se/web/gfx/gradient.png);background-repeat: repeat-x;}
a:active{color:inherit;}
.text{color:#bdc1c3;font-size:12px;}
.error{color:red;font-style:italic;}
.header, .body{background-color:inherit;padding:0;}

/***** LAYOUT/GRIDS *******/
.page{width:925px;margin-left:auto;margin-right:auto;}
#grid-left{margin-top:5px;width:150px;margin-right:5px;float:left;}
#grid-mid{margin-top:5px;width:925px;float:left;}
#grid-bottom{width:925px;float:left;margin-top:4px;background-color:#292e30;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

/***** HEADER *******/
.page-header{height:118px;width: 400px;}
.header-image{left:-75px;display: block;position:relative;z-index:-1000;}
#banner-top_banner{width:469px;height:90px;position: absolute;margin-left: 450px;margin-top: -105px;}

/***** CATEGORIES *******/
.categories{background-color:#4d5355;margin-bottom:5px;}
.categories-item{vertical-align:middle;background-image:url(/templates/www3.cellus.se/web/gfx/item_bg2.png);background-position:0 100%;background-repeat:repeat-x;display:block;font-size:12px;padding:5px 10px 5px 10px;}
.categories-link{color:#FFFFFF;text-decoration:none;}
.categories .header{font-size:14px;padding:6px 10px;font-weight:bold;color:#202F2F;}
.categories .body{padding:0px;}

/***** CATEGORY INDEX ******/
.category-index{white-space:nowrap;height: 20px;margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;}
.page-index{text-align:center;line-height:18px;display:block;font-size:14px;padding:3px;color: #bdc1c3;background-color:#768184;margin-top:2px;margin-left:0;margin-right:2px;margin-bottom:0px;min-width:18px;text-decoration:none;float:left;}
.page-index-current{background-color:#22282a;}
.page-footer, .page-footer a{padding:5px 0 5px 0;text-align:center;font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;}

/***** SERVICEMENU *******/
.servicemenu{margin-top:4px;height:33px;width:918px;line-height:33px;background-image: url(/templates/www3.cellus.se/web/gfx/menu_bg.png);background-color:#2c3538;padding-left: 7px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.servicemenu-item{float:left;padding-left:15px;}
.servicemenu-link{font-size:11px;color:#FFFFFF;text-decoration:none;font-weight:bold;}

/***** TEXT BOX and EMAIL FORM ************/
.text-box{margin-bottom:5px;}
.text-box .header, .email-form-container .header{height:25px;line-height:25px;vertical-align:middle;padding-left:10px;background: url(/templates/www3.cellus.se/web/gfx/menu_bg.png) repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:bold;color:white;}
.text-box .body {padding:10px;}
.email-form-container textarea{width: 400px;height: 100px;padding: 5px;}
.email-form-container input.email-input, .email-form-container select{width: 235px;}

/***** CONTENT BOX *********/
.content-box{background-color:#22282a;float:left;clear:both;margin-bottom:5px;width:100%;}
.content-box .header{background-image:url('/templates/www3.cellus.se/web/gfx/shine.png');background-repeat:no-repeat;font-size:14px;padding:6px 10px;font-weight:bold;color:#2d3538;background-color:#ff6600;border-bottom:3px solid #e05b03;border-radius-topleft:3px;border-radius-topright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.content-box .body{background-image:url(/templates/www3.cellus.se/web/gfx/item_bg.png);background-repeat:repeat-x;padding:10px;}
.content-box-RINGTONE .body, .content-box-FUNTONE .body{padding:0px;}
.content-box-JAVA .header{background-color:#26b0ff;border-bottom:3px solid #1790d5;}
.content-box-WALLPAPER .header{background-color:#DC78F8;border-bottom:3px solid #D54FFF;}
.content-box-RINGTONE .header{background-color:#daf403;border-bottom:3px solid #b2de03;}
.content-box-FUNTONE .header{background-color:#f61a8c;border-bottom:3px solid #e11a81;}
.content-box-THEMES .header{background-color:#ffd200;border-bottom:3px solid #ffc000;}
.content-box-VIDEO .header{background-color:#70CC42;border-bottom:3px solid #5FAF36;}

/***** PROMO BOXES *******/
.promo-RINGTONE, .promo-FUNTONE{width:305px;margin-bottom:5px;clear:none;}
.promo-RINGTONE .item-presentation{white-space:nowrap;}
.promo .item-FUNTONE{height:29px;}
#promo_ringnew{margin-left:5px;margin-right:5px;}

/******** SEARCH **********/
.search-box{height:25px;line-height:25px;float:right;margin-top:-25px;}
img.form-button{margin-left:3px;margin-right:10px;vertical-align:middle;}
.search-field{vertical-align:middle;font-size:11px;padding:2px;color:#bdc1c3;background-color:#4d5355;border: 1px solid #22282a;}
.search-options{vertical-align:middle;padding:1px;font-size:11px;color:#bdc1c3;background-color:#4d5355;border: 1px solid #22282a;}

/******** BANNER **********/
#grid-right .banner, #grid-left .banner{width:140px;height:350px;}
.banner{background-color:#22282a;padding:3px;margin-bottom:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#grid-mid .banner{padding-left: 105px;}

/******** ITEM  **********/
.item{margin: 0 3px 0 0;padding: 5px;background-image:url(/templates/www3.cellus.se/web/gfx/item_shadow2.png);background-repeat:no-repeat;cursor: pointer;}
.item-JAVA{width:80px;}
.item-RINGTONE, .item-FUNTONE{margin: 0 0 0 0;padding:10px;background-image:url(/templates/www3.cellus.se/web/gfx/item_bg.png);background-repeat:repeat-x;}
.item-presentation{overflow:hidden;color:#FFFFFF;margin:0;padding:0;}
.item-presentation a{text-decoration:none;color:inherit;}
.item-image{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-width:0px;border-style:solid;border-top-color:#b2b4bf;border-right-color:#b2b4bf;border-bottom-color:#4d5355;border-left-color:#4d5355;background-repeat:no-repeat;}
.item-image-glow{display:block;}
.item-screen{}
.item-downloadlink{float:right;}
.item-downloadlink .icon{display:block;}
.item-producer, .item-RINGTONE .item-producer{padding:0;margin:0;}
.item-JAVA .item-title{margin-top:5px;font-weight:normal;font-size:10px;}
.item-RINGTONE .item-title, .item-FUNTONE .item-title{font-weight:bold;font-size:12px;margin-right: 40px;}
.item-RINGTONE .item-producer, .item-FUNTONE .item-producer{font-weight:normal;font-size:11px;font-style:italic;}
.item-RINGTONE .item-prelisten, .item-FUNTONE .item-prelisten{float:right;height:15px;width:15px;margin-left: 5px;margin-top: -1px;}
.item:hover{background-color:#4d5355;background-image:url(/templates/www3.cellus.se/web/gfx/item_bg2.png);background-position:0 100%;background-repeat:repeat-x;}

/********* ITEM DETAILS ***********/
.details-item .body{padding:0;}
.details-item .item-preview{float:none;margin:0px;}
.details-item .item-preview img.item-image{display:block;float:left;margin-right:10px;}
.details-item .item-presentation{padding:10px 0 10px 10px;background-image:url(/templates/www3.cellus.se/web/gfx/item_bg.png);background-repeat:repeat-x;}

/* Item details in links */
.item-presentation a, .item-presentation a:visited{color: #FFFFFF;}
.orderinfo{margin:5px;padding:5px;background-color:#292e30;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.orderinfo .item-code{color:#ffffff;font-weight:bold;}
.orderinfo .access{color:#ffffff;font-weight:bold;}
.orderinfo-text{margin-bottom:5px;}

/* Horoscope styles */
ul.release-latest {margin: 9px 0 0 9px;height: 64px;overflow: hidden;padding: 0;list-style-type: none;}
ul.release-latest li {margin: 0;padding: 0;list-style-type: none;float: left;width: 160px;height: 62px;cursor: pointer;}
ul.release-latest li div.release-img {float: left;width: 64px;height: 64px;overflow: hidden;background: brown;}
ul.release-latest li span.release-img {display: block;width: 62px;height: 62px;border: 1px solid #403f3e;text-align: center;background: #fff;overflow: hidden;}
ul.release-latest li span.release-imgH {display: block;width: 64px;height: 64px;text-align: center;background: #fff;overflow: hidden;}
ul.release-latest li span.release-band {display: block;width: 62px;height: 62px;margin: -63px 0 0 1px;overflow: hidden;}
ul.release-latest li h4 {float: left;width: 86px;margin: 3px 0 0 0;padding: 4px 2px 0 6px;height: 51px;overflow: hidden;font-size: 11px;line-height: 12px;font-weight: normal;}
ul.release-latest li h4.test {float: left;width: 86px;margin: 0px 0 10px 0;padding: 4px 2px 0 6px;height:80px;overflow: hidden;font-size: 11px;line-height: 12px;font-weight: normal;}
ul.release-latest li h4 a span {display: block;padding-bottom: 1px;color: #999;}
ul.release-latest h4 strong {color: #666666;}
ul.release-latest li:hover h4 a span, ul.release-latest li:hover h4 strong {color: #666666;}
