@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;	font-family:Arial, Helvetica, sans-serif;}
img, div, a, input { behavior: url(/resources/css/iepngfix.htc) }
body{
	background-color:#f1f1f1;
	overflow-x: auto;
	overflow-y: scroll;
}
h1{
	text-transform:uppercase;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	
}
p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;

}
.clearBoth{
	clear:both;
	height:1px;
	width:1px;
	}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#audiolist {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	cursor:pointer;
}
#audiolist .item2 {
	position:absolute;
	top:1px;
	left:1px;
	width:16px;
	height:16px;
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
#audiolist .item3 {
	position:absolute;
	top:3px;
	font-weight:bolder;
	left:16px;
	display:block;
}
#audiolist .item4 {
	position:absolute;
	top:0px;
	right:0%;
	display:block;
}
#audiolist li{
	float:left;
	vertical-align:top;
	width:100%;
	margin-bottom:0px;
	height:18px;
	position:relative;
	z-index:1;
}

#gamelist {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	cursor:pointer;
}
#gamelist .item2 {
	position:absolute;
	top:1px;
	left:1px;
	width:16px;
	height:16px;
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
#gamelist .item3 {
	position:absolute;
	top:3px;
	font-weight:bolder;
	left:40px;
	display:block;
}
#gamelist .item4 {
	position:absolute;
	top:20px;
	left:40px;
	display:block;
}
#gamelist li{
	float:left;
	vertical-align:top;
	width:100%;
	margin-bottom:0px;
	height:40px;
	position:relative;
	z-index:1;
}

#tablist a{
display:block;
width:100%;
height:100%;
}
#footer{
	height:25px;
	width:100%;
	display:block;
}

#leftMenu {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
#leftMenu li{
	list-style:none;
	margin:0px;
	padding:2px;
	/*padding-bottom:2px;*/
	display:block;
	font-weight: bold;
}

#leftMenu li a{
	display:block;
	width:100%;
	/*height:100%;*/
	text-decoration:none
}

.searchResultRingTone {
	font-size: 12px;
	color: #888888;
}

.RingToneArtist {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.RingToneTitle {
	font-size: 16px;
	color: #333;
}

.subHeader {
	height: 16px;
	padding: 5px;
	background-color: #f5f5f5;
	color: #999;
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 15px;
	clear: both;
}

.subSubHeader {
	padding: 5px;
	color: #666;
	font-size: 13px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}

.gameCopyright {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#item .onOfferText p{
	/*margin: -6px 6px 12px; */
	padding: 0px;
	font-family: Calibri; 
	font-style: italic; 
	font-size: 16px; 
	color: rgb(0, 0, 0);
}
#item p{
	font-size: 10px;
}

#item div{
	color:#444;
	font-size: 12px;
}

#item .gameCopyright{
	color:#999;
	font-size: 10px;
}

.loginForm{
	width: 200px;
	padding-left: 8px;
}

.formTitles{
	font-size: 11px;
	text-align: left;
	color: #777777;
	width: 50%;
	height: 25px;
	float: left;
}

.formFields{
	width: 50%;
	height: 25px;
	float: right;
}

.lurofonName {
	font-size: 12px;
}

.errorText {
	font-size: 13px;
	color: red;
	text-align: left;
	height: 25px;
	width:500px;
	padding-bottom: 15px;
}

#item .callToAction {
	font-size: 16px;
	color: #999;
	text-align: center;
	font-family: Calibri;
	margin-top:2px;
	font-style: italic;
}

#item .callToAction b {
	/*font-size: 20px;*/
	
	
}

#rightCol div{
	font-size: 11px;
	color:#333;
	padding-bottom: 5px;
}

#mainColText div{
	font-size: 12px;
	padding-bottom: 5px;
}
#recommendbox{
	border-top: 1px solid #eee; 
	padding:4px;
	margin-top: 20px;
	
} 
#recommendbox h4{
	margin-top: 2px;
	color:#555;
	font-family: Calibri;
	text-transform: uppercase;
	font-size:16px;
}

#recommendbox p{
	font-size:12px;
}

#mainColText h4{
	margin-top: 20px;
	color:#555;
	font-family: Calibri;
	text-transform: uppercase;
}


#rightCol li{
	font-size: 11px;
	color:#333;
	margin-left: 20px;
}

#rightCol ul{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#mobile {
	font-size: 11px;
	padding: 2px;
}

.mobileFooter {
	clear:both;
	text-transform:uppercase;
	margin-top:5px;
	background-color:#CCC;
}
.mobileSubHeader{	
	clear:both;
	text-transform:uppercase;
	margin-top:5px;
	background-color:#CCC;
	padding:3px;
}
.mobileSearchbox{
	width:224px;
	padding:6px 2px 0px 2px;
	background-color:#e5e5e5;
}	
.mobileFooter a{
	color: #333;
}

.plainText {
	font-size: 10px;
}






/* from submain */

#headerLayer {
	background-image:url(/resources/gfx/logoHeader2.png);
	background-repeat:no-repeat;
}
.richPanelMenu{
padding-left: 20px;
padding-right: 20px;
}
.menuTabs{
	float:left;
	/*padding:7px;*/
	text-align:center;
	/*margin:3px;
	margin-left:6px;*/
	display:block;
	text-transform:uppercase;
	font-weight: bold;
}
#topmenuRight .menuTabs{
	font-weight: normal;
}
.richPanelMenu .nopad div{

border-left:1px solid #8cb2bd; 
border-right:1px solid #adc8d0; 
}
.tablist li{

	display:block;
	list-style:none;
	color:#f1f1f1;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left:1px solid #adc8d0;
border-right:1px solid #8cb2bd;
}
.tablist .active{
	/*background-color:#88aabb;*/
	font-size: 18px;
	/*margin-top: -4px;*/
	padding:0px;
}
.richPanel .tablist li:hover{
	color:#FFF;
	background-color:#adc8d0;
}

.tablist a{
	display: block;
	color:#F1F1F1;
	padding: 7px;
	margin-top:1px;
}
.tablist .active a{
	color:#FFF;
	text-decoration:none;
	padding: 2px 7px 2px 7px;
}
.richPanel .tablist a:hover{
	/*color:#f8a34e;*/
}
#footerLayer{
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px;
}
#footerLayer a{
	color: #999;
}
#footerLayer a:hover{
	color: #f8a34e;
}
#canvasLayer{
	width:1020px;
	height:100%;
	z-index:1;
	margin:auto;
}
#headerLayer #contentLayer #footerLayer {
	width:100%;
	z-index:2;
}
#headerLayer {
	height:80px;
	top:0px;
	overflow:hidden;
}
#menubar{
	margin-top:72px;
	width:100%;
	height:30px;
}
#tablist {
	list-style:none;
	margin:0px;
	margin-left:0px;
	padding:0px;
	display:block;
}

#contentLayer {
	height:100%;
	width:1020px;
}
#footerLayer {
	clear:both;
}

#cLeft {
	vertical-align:top;
	overflow:hidden;
	padding-right: 4px;
	width:202px;
}
#cMiddle {
	width:618px;
	vertical-align:top;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
}
#cRight {
	width:200px;
	vertical-align:top;
	overflow:hidden;
	padding-left:4px;
	
}
.leftMenu {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	padding-bottom:8px;
	color:#AAA;
}

.ringtoneArtist{
	width:227px;
	float:left;
}
.ringtoneTitle{
	width:537px;
	padding-left:227px;
}
.leftmenuItem{
	padding-left: 10px;
}
#audiolist p{
	color:#888;
}

#audiolist li{
	border-top: 1px solid #DDD;
	background-color:#FFF;
}
#audiolist li:hover{
	background-color:#CCC;
}

h1{
	color:#CCCCCC;	
	font-weight:normal;
}
p{
	color:#777;
}
a{
	color:#FF9900;
	text-decoration:none;
	}
.btnPlay{
float:left; margin-left:3px; width:12px;height:12px;}
#container, #container2, #container_txt, #container_txt2, #btnStandard{
	position:relative;
}



/*###########################################################################
Sets the visual design and the formatting for <@richPanel /> 
###########################################################################*/
.richPanel{
	clear: right;
	position:relative;
	margin-bottom: 4px;
}
/*Set visuals for richPanelMenu */
.richPanelMenu .Ctl, .richPanelMenu .Ctr, .richPanelMenu .Cbl, .richPanelMenu .Cbr{	
	background-image:url(/resources/gfx/RPMENU8.png);	
}
.richPanelMenu p{
	color:#888;
}

/*Set visuals for richPanel00 (DEFAULT PANEL)*/
.richPanel00 .Ctl, .richPanel00 .Ctr, .richPanel00 .Cbl, .richPanel00 .Cbr{	
	background-image:url(/resources/gfx/RP02.png);	
}
.richPanel00 .Ctl_h, .richPanel00 .Ctr_h{
	background-image:url(/resources/gfx/RP02h.png);
}
/*Set header props*/
.richPanel00 h3{
	color:#555555;

}
.richPanel00 div h1{
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
	color:#FFF;	
}
/****************************************************/
/*Set visuals for richPanelOffer (DEFAULT PANEL)*/
.richPanelOffer .Ctl, .richPanelOffer .Ctr, .richPanelOffer .Cbl, .richPanelOffer .Cbr{	
	background-image:url(/resources/gfx/RPOffer.png);	
}
.richPanelOffer .Ctl_h, .richPanelOffer .Ctr_h{
	background-image:url(/resources/gfx/RPOfferh.png);
}
/*Set header props*/
.richPanelOffer h3{
	color:#FFF;

}
.richPanelOffer div h1{
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
	color:#FFF;	
}
.richPanelOffer p{
	color:#FFF;
	padding-left: 6px;
}


/****************************************************/
/*Set visuals for richPanelLandingPage (DEFAULT PANEL)*/
.richPanelLandingPage .Ctl, .richPanelLandingPage .Ctr, .richPanelLandingPage .Cbl, .richPanelLandingPage .Cbr, .richPanelLandingPage .Ctl_h, .richPanelLandingPage .Ctr_h{	
	background-image:url(/resources/gfx/RPLandingPage.png);	
}
/*.richPanelLandingPage .Ctl_h, .richPanelLandingPage .Ctr_h{
	background-image:url(/resources/gfx/RPLandingPage.png);
}*/
/*Set header props*/
.richPanelLandingPage h3{
	color:#FFF;

}
.richPanelLandingPage div h1{
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
	color:#FFF;	
}
.richPanelLandingPage p{
	color:#FFF;
	padding-left: 6px;
}
/****************************************************/

/*Set visuals for richPanel01 (PANEL TYPE 2)*/
.richPanel01 .Ctl, .richPanel01 .Ctr, .richPanel01 .Cbl, .richPanel01 .Cbr{	
	background-image:url(/resources/gfx/RP00.png);	
}
.richPanel01 .Ctl_h, .richPanel01 .Ctr_h{
	background-image:url(/resources/gfx/RP01h.png);
}
/*Set header props*/
.richPanel01 h3{
	color:#FFF;
	padding:8px;
	margin-bottom:-10px;
}
.richPanel01 p{
	color:#888;
}
.richPanel01 div h1{
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
	color:#FFF;	
}
/****************************************************/

/*Set visuals for richPanel02 (ITEMLIST, GRID STYLE)*/
.richPanel02{
	background-image:url(/resources/gfx/panel.png);
	background-position:-100px;
}
/*CHANGE: Add fix for ie*/
.richPanel02:hover{
	background-image:url(/resources/gfx/panelHover.png);
	background-position:-100px;
}
.richPanel02 .Ctl, .richPanel02 .Ctr, .richPanel02 .Cbl, .richPanel02 .Cbr{	
	background-image:inherit;
	/*CHANGE: Add fix for ie*/
	/*background-image:url(/resources/gfx/panel.png);*/	
}
/****************************************************/

/*Set visuals for richPanelButton (DEFAULT BUTTON)*/
.richPanelButton{
	width: 100px;
	margin:4px;
	
}
.richPanelButton:hover{
	margin:3px 5px 5px 3px;;
	
}


.richPanelButton .Ctl, .richPanelButton .Ctr, .richPanelButton .Cbl, .richPanelButton .Cbr{	
	background-image:url(/resources/gfx/RPMENU8.png);	
}

.richPanelButton p, .richPanelButton a{
	color:#ffffff;
	text-decoration:none;
	padding:3px ;
	text-align:center;
	display:block;
	/*width:100%;
	font-family: Calibri;*/
	font-size: 10px;
	text-transform: uppercase;
}

.richPanelButton a:hover{
	color:#FFF;
	/*font-weight: bold;*/
	padding:3px ;
}
/****************************************************/
/*Common, Do not alter!*/
.richPanel .C4{
	position:absolute;
	background-repeat:no-repeat;
}
.richPanel .Ctr, .richPanel .Ctr_h{
	top:0%;
	right:0%;
	width:50%;
	height:53%;
	background-position: top right;
	z-index:1;
}
.richPanel .Ctl, .richPanel .Ctl_h{
	top:0%;
	left:0%;
	width:51%;
	height:53%;
	background-position: top left;
	z-index:2;
}
.richPanel .Cbr{
	bottom:0%;
	right:0%;
	width:50%;
	height:50%;
	background-position: bottom right;
	z-index:3;
}
.richPanel .Cbl{
	bottom:0%;
	left:0%;
	width:51%;
	height:50%;
	background-position: bottom left;
	z-index:4;
}

.richPanel div h1{
	position:relative;
	z-index:6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	
}
.richPanel h3{
	position:relative;
	z-index:6;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	/*font-weight:bold;
	font-style:italic;*/
	padding:4px;
	margin-left:4px;
	
}

.richPanel .fill{
	position:relative;
	padding:2px 2px 6px 0px;
	z-index:5;
}
.richPanel .nopad{
	position:relative;
	padding: 0px;
	z-index:5;
	margin-top:0px;
	
}
.richPanel ul{
	position:relative;
	/*padding:3px;*/
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	color:#CCC;
	text-align:left;
	
}



/****************************************************/
/*Set visuals for richPanelAll (DEFAULT PANEL)*/
.richPanelAll .Ctl, .richPanelAll .Ctr, .richPanelAll .Cbl, .richPanelAll .Cbr{	
	background-image:url(/resources/gfx/RP02.png);	
}
.richPanelAll .Ctl_h, .richPanelAll .Ctr_h{
	background-image:url(/resources/gfx/RP02.png);
}
/*Set header props*/
.richPanelAll h3{
	color:#000;
	position:relative;
	z-index:6;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	/*padding-left:8px;*/
	margin-bottom:-2px;
	text-transform:none;
}


.richPanelAll div h1{
	padding:0px;
	margin-top:-5px;
	margin-bottom:-5px;
	color:#FFF;	
}
.richPanelAll p{
	color:#000;
	padding-left: 6px;
}

/* FORMFLAP */

		.formflapYellow{
			background-image:url(/resources/gfx/landingpage/formflaps2.png);
			background-repeat: no-repeat;
			
			height: 75px;
			padding:10px 10px 10px 10px;
			margin-bottom: 2px;
			margin-left:190px;
		}
		.formflap form, .formflap table{
			padding:0; 
			margin:0; 
			margin-top: -1px;
		}
		.formflap form{
			position:absolute				
		}
		
		.formflap h2{
			margin-top: 22px;
			margin-left: 45px;
			/*margin-bottom: 19px;*/
			font-family:Calibri, Arial, Helvetica, sans-serif;
			/*font-style:italic;*/
			text-transform: uppercase;
			font-size:14px;
			height: 18px;
			color:#333333;
		}
		
		.formflap .inputField{
			height: 31px; 
			width:205px; 
			}
		.formflap .buttonField{
			height: 31px; 
			width:180px; 
			}
		
			
		.formflap .inputField input{
			border:0; 
			width:195px; 
			text-align:center; 
			font-size: 24px; 
			font-weight: bold; 
			color: #f94f00; 
			background-color:transparent;	
			font-family:calibri;
			margin-top:-3px;
			}
		.formflap .buttonField, .formflap .btnEnabled, .formflap .btnDisabled{
			display:block; 
			height: 31px; 
			width:180px; 
			background-image:url(/resources/gfx/landingpage/submitbuttonsx.png);
			background-position: 0px -90px; 
			background-repeat: no-repeat;			
			text-transform: uppercase;
			height: 45px;
			}	
		.formflap .btnDisabled{
			background-position: 0px -90px;	
			}

	 	.formflap .btnEnabled{
			background-position: 0px -45px;	
			}
		.formflap .btnEnabled:hover{
			background-position: 0px 0px;
			
			}
		
		.formflap .buttonField input, .formflap .btnEnabled input, .formflap .btnDisabled input{
			border:0; 
			width:180px; 
			color:#000;
			font-family:Calibri;
			font-weight:bold;
			height: 40px; 
			background-color:transparent;	
			text-transform: uppercase;
			cursor: pointer;
			}
		 .formflap .btnEnabled input, .formflap .btnDisabled input{
			color:#333333;
			font-family:Calibri;
			font-weight:bold; 
			}
		.formflap .buttonField input, .formflap .btnDisabled input{ 
			color:#aaaaaa; 
			height: 40px; 		
			}
		/*.formflap .buttonField:hover{
			background-position: 0px 0px;						
		}*/
		
		.formflapRed{
			background-image:url(/resources/gfx/landingpage/formflaps2.png);
			background-position: 0px -190px;
			background-repeat: no-repeat;
			
			height: 76px;
			padding:10px 10px 10px 10px;
			margin-bottom: 2px;
			margin-left:190px;
					
		}
		.formflapRed2{
			background-image:url(/resources/gfx/landingpage/formflaps2.png);
			background-position: 0px -285px;
			background-repeat: no-repeat;

			height: 76px;
			padding:10px 10px 10px 10px;
			margin-bottom: 2px;
			margin-left:190px;

		}
		.formflapRed h2, .formflapRed2 h2, /*.formflapRed p*/{
			/*color: #FFFFFF;*/
			font-size: 1.3em;
			line-height: 1.7em;
			
							
		}
		#item_presentation{
					overflow: hidden;;
											
		}
		.item_presentation_table{
			border-bottom: 1px solid #FF9900;
									
		}
		.formflap .subP
			{
				margin-top: 45px; 
				margin-left: -15px;
				font-size: 10px;
			}
		
		.formflap p{
			margin-top: 4px;
									
		}
		.formflapGreen{
			background-image:url(/resources/gfx/landingpage/formflaps2.png);
			background-position: 0px -95px;
			background-repeat: no-repeat;
			
			height: 76px;
			padding:10px 10px 10px 10px;
			margin-bottom: 2px;
			margin-left: 190px;
					
		}
		.formflapGreen2{
			background-image:url(/resources/gfx/landingpage/formflaps2.png);
			background-position: 0px -380px;
			background-repeat: no-repeat;

			height: 76px;
			padding:10px 10px 10px 10px;
			margin-bottom: 2px;
			margin-left: 190px;
							
		}


/*###########################################################################
Sets the visual design and the formatting for <@richContainer /> 
###########################################################################*/
/*Set visuals for RC00 (ITEMLIST, GRID DEFAULT STYLE)*/


.richContainer00{
	/*background-image:url(/resources/gfx/panel2.png);*/
	/* background-position:-100px; */
	border: 1px solid transparent;
	cursor:pointer;
}

.richContainer00:hover{
	background-image:url(/resources/gfx/panelHover.png);
	background-position:-100px;*/
	border: 1px solid #FFF;
}
.richContainer00 .Ctl, .richContainer00 .Ctr, .richContainer00 .Cbl, .richContainer00 .Cbr{	
	/*background-image:inherit;*/
	/*CHANGE: Add inherit fix for ie later*/
	/*background-image:url(/resources/gfx/panel2.png);	*/
}
.richContainer00 a, .richContainer00 .txt{	
	color:#888;	
}
/****************************************************/

/*Set visuals for RC01 (PROMO OR SIMILAR)*/
.richContainer01{
	background-image:url(/resources/gfx/panel_cd.png);
	background-position:-100px;
}
.richContainer01 .Ctl, .richContainer01 .Ctr, .richContainer01 .Cbl, .richContainer01 .Cbr{	
	/*background-image:inherit;*/
	/*CHANGE: Add fix for ie*/
	background-image:url(/resources/gfx/panel_cd.png);	
}
/*Set visuals for RC02 (PROMO OR SIMILAR)*/
.richContainer02{
	background-image:url(/resources/gfx/panel_02.png);
	background-position:-100px;
}
.richContainer02 a, .richContainer02 .txt{
	color:#996600;
}
.richContainer02 .Ctl, .richContainer02 .Ctr, .richContainer02 .Cbl, .richContainer02 .Cbr{	
	background-image:inherit;
	/*CHANGE: Add fix for ie*/
	/*background-image:url(/resources/gfx/panel.png);*/	
}
/****************************************************/

/*Common*/
.richContainer .C4{
	position:absolute;
	background-repeat:no-repeat;
}
.richContainer .Ctr, .richContainer .Ctr_h{
	top:0%;
	right:0%;
	width:50%;
	height:50%;
	background-position: top right;
	z-index:7;
}
.richContainer .Ctl, .richContainer .Ctl_h{
	top:0%;
	left:0%;
	width:50%;
	height:50%;
	background-position: top left;
	z-index:8;
}
.richContainer .Cbr{
	bottom:0%;
	right:0%;
	width:50%;
	height:50%;
	background-position: bottom right;
	z-index:9;
}
.richContainer .Cbl{
	bottom:0%;
	left:0%;
	width:50%;
	height:50%;
	background-position: bottom left;
	z-index:10;
}

.richContainer .gfx {
	position:relative;
	margin:4px 4px 0px 4px;
	border: 1px solid #fff;
	cursor:pointer;
}
a.gfx{
	position:relative;
    margin-top:5px;
    margin-bottom:1px;
    margin-left:2px;
    margin-right:1px;
    padding-bottom: 4px;
    border: 1px solid #fff;
	cursor:pointer;
}
a.gfx:hover{
	position:relative;
	border: 1px solid #fff;
	margin: 4px 2px 2px 1px;

	cursor:pointer;
}


.richContainer .game{
	position:relative;
	margin:6px 6px 31px 6px;
	border: 1px solid #ffffff;
	cursor:pointer;
}
.richContainer .game:hover{
	border: 1px solid #ffffff;
	margin: 5px 7px 32px 5px;
	cursor: pointer;
}
.richContainerHandset .gfx{
	position:relative;
	margin:1px;
	border: 1px solid #F1F1F1;
}
.richContainer .txt{
	position:absolute;
	bottom:0%;
	left:0%;
	width:95%;
	height:20px;
	z-index:12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin-bottom:5px;
}
.richContainer .txt:hover{
	color:#ff8a06;
	cursor: pointer;
}
.richContainer .itempromo{
	position:absolute;
	top:2px;
	right:3px;
	width:100%;
	height:100%;
	background-image:url(/resources/gfx/promosticker.png);
	background-position: top right;
	background-repeat:no-repeat;
	z-index:13;
}


.orderAttentionBox {
    Background-color: #FFFFCC;
    Font-color: #000000;
    Border: 1px solid #DDDB54;
    margin: 10px;
    padding:4px;
}

.orderErrorBox {
    Background-color: #FB7070;
    Font-color: #FFFFFF;
    Border: 1px solid  #D43C3C;
    margin: 10px;
    padding:4px;
}

.orderOkBox {
    Background-color: #9BCF7B;
    Font-color: #000000;
    Border: 1px solid #669933;
    margin: 10px;
    padding:4px;
}

.listPanels {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	color:#444;
	clear:right;
}
.listPanelsLI{
	float:left;
	margin-left:0px;
	position:relative;
	z-index:1;
	cursor:pointer;
}
.panelIMG{
	position:absolute;
	background-image:url(/resources/gfx/panel.png);
	background-repeat:no-repeat;
}
.panelIMG #tl, .panelIMG #tr, .panelIMG #bl, .panelIMG #br{
	background-image:inherit;
	position:absolute;
	background-repeat:no-repeat;
}
.leftMenu {
	padding:0px;
	padding-bottom:3px;
	font-size:12px;
}
.leftMenu li{
	list-style:none;
	margin:0px;
	margin-left: 1px;
	margin-right: 1px;
	padding:2px;
	display:block;
}
.leftMenu li a{
	display:block;
	width:100%;
	/*height:100%;*/
	text-decoration:none
}
.leftMenu li{
	border-top:1px solid #F1F1F1;
	/*height:12px;*/
}
.leftMenu li:hover{
	background-color:#f7f7f7;
}
.leftMenu li a{
	color:#888;
}
.leftMenu li a:hover{
	/*color:#f2711a;*/
}
.rightColPromo{
	margin-bottom: 10px;
}

.leftMenuTextLink{
	color:#888;
}

a.leftMenuTextLink{
	color:#888;
}

a.leftMenuTextLink:hover{
	/*color:#f2711a;*/
}


.stepdivider{
clear:both; 
height:50px; 
background-image:url(/resources/gfx/stepdivider.png); 
background-repeat: no-repeat; 
margin-left: -4px; 
margin-right: -5px;

}
.stepdivider span{
display: block;
float: left;
margin-top: 18px;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform: uppercase;
font-size: 14px;
color: #aaaaaa;
}

#regsterarrowleft{
width: 10px;
}
#regsterarrow{
width: 26px;
text-align: center;
}