div.noticeMessages{
	background:url('graphics/box_background_info.gif');
	padding:10px;
	font-weight:bold;
	margin:15px;
	color:#000;
}
div.warningMessages{
	background:url('graphics/box_background_warning.gif');
	padding:10px;
	font-weight:bold;
	margin:15px;
	color:#000;
}
div.errorMessages{
	background:url('graphics/box_background_error.gif');
	padding:10px;
	font-weight:bold;
	margin:15px;
	color:#000;
}
div.messageBoxIcon{
	float:left;
	width:57px;
	margin:0 10px 0 10px;
	text-align:center;
	position:relative;
}
div.messageBoxText{
	margin-left:77px;
	position:relative;
}
div.centered{
	margin-left:auto;
	margin-right:auto;
}
.printOnly{
	display:none;
}
.inline{
	display:inline;
}
.right{
	float:right;
}
.left{
	float:left;
}
body{
	font-size:13px;
	font-family:sans-serif;
	background-color:#d3dbe1;
	padding:0;
	margin:0;
}
a:link{
	color:#5f6f7c;
}
a:visited{
	/* TODO:Set different color */
	color:#e3a90a;
}
em{
	font-weight:bold;
	font-style:normal;
}
.standardPadding{
	padding-left:15px;
	padding-right:15px;
}
img{
	border:none;
}
div#topBar{
	background-color:#000;
	color:#fff;
	padding:5px 0;
}
div#pageBody{
	background:#d3dbe1 url('graphics/background_stripes.png') repeat-x;
	margin:0;
	padding:0;
}
div#logoBar{
	padding-top:10px;
	padding-bottom:10px;
}
pre.stacktrace{
	font-size:10px;
}
#rightBar{
	float:right;
	margin:0 0 15px;
	/*padding-left:20px;*/
	width:230px;
	/*position: relative;*/
}
div.buttons{
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
}
div.buttons.checkboxListControls{
	padding-top:0;
}
#content{
	width:730px;
	margin:0;
	padding:0;
	float:left;
}
.clear{
	clear:both;
}
.increasedInterline{
	line-height:1.5;
}
h1{
	font-weight:bold;
	font-size:110%;
}
h2{
	font-weight:bold;
	font-size:110%;
}
h3{
	font-weight:bold;
	font-size:100%;
}
p.emptyList{
	font-weight:bold;
}
p.notice{
	font-weight:bold;
}
table{
	width:100%;
}
.error{
	color:#b00;
	font-size:85%;
}
/* FORMS */

.requiredMark{
	color:#b00;
}
form{
	padding:0;
	margin:0;
}
label{
	text-align:right;
	margin:4px 6px;
}
.ui-multiselect-checkboxes label{
	text-align:inherit;
	margin:inherit;
}
.ui-multiselect-checkboxes input[type=checkbox]{
	margin-right:4px;
}
label.left{
	width:200px;
}
label.leftNarrow{
	float:left;
	width:70px;
}
label.leftMedium{
	float:left;
	width:165px;
}
.labelless{
	margin-left:217px;
}
div.leftOfButton{
	float:left;
	display:inline;
	width:330px;
	padding:2px 5px 2px 0;
}
div.rightOfButton{
	float:right;
	display:inline;
	width:50px;
	padding:2px 5px 2px 0;
}
/*div.wide{*/
	/*width:600px;*/
/*}*/
div.formField{
	float:left;
	display:inline;
	margin:3px 5px 3px 5px;
	width:370px;
}
div.formField p{
	margin:0 0 5px;
}
div.formField .wideRightMargin{
	margin-right:7px;
}
p.descriptionText{
	margin-top:0;
	margin-bottom:25px;
}
input{
	padding:2px;
	margin:0;
}
input.checkbox{
	margin:1px;
	padding:2px;
}
input.textField{
	width:100%;
	background:#fff url("graphics/textfield_background.gif") repeat-x;
	border:solid 1px #4a5c6b;
	height:16px;
	/* line-height:14px; */
	font-size:13px;
}
.hiddenBtn{
	visibility:hidden;
	* visibility:visible;
	* width:0;
	* height:0;
	margin:0;
	padding:0;
	position:absolute;
}
/* Phone field elements style */
/* This has to stay so compliacted in order to achieve good display on multiple browsers */

.phoneTag *{
	float:left;
}
.phoneTag div{
	text-align:center;
}
.phoneTag div.phonePrefix{
	width:20%;
}
.phoneTag div.phoneNumber{
	width:80%;
}
.phoneTag div.phoneCharactersPlus{
	width:40%;
}
.phoneTag div.inputPrefix{
	width:60%;
}
.phoneTag div.phoneCharactersDot{
	width:12%;
}
.phoneTag div.inputNumber{
	width:88%;
}
/*  */

input.disabled{
	background:#fff url("graphics/textfield_background_disabled.gif") repeat-x;
}
input.fullWidth{
	width:690px;
}
input.fullWidth.withBottomMargin{
	margin-bottom:10px;
}
input.graphical{
	line-height:20px;
	height:26px;
	border:0;
	padding:0;
	padding-top:0;
	pa\dding-top:2px; /* this is a hack */
	padding-bottom:3px;
	margin:0;
	color:#000;
	font-weight:bold;
	font-size:100%;
	overflow:visible;
}
input.submit{
	cursor:pointer;

}
/*	Graphic regular button */

img.button_end{
	margin:0;
	vertical-align:top;
}
.expired{
	color:#d22;
	font-weight:bold;
}
textarea{
	width:100%;
	background:#fff url("graphics/textfield_background_high.gif") repeat-x;
	border:solid 1px #4a5c6b;
}
select{
	font-size:13px;
	width:100%;
}
.zoneCheckbox{
	float:left;
	margin-right:20px;
}
/* Elements of the top bar */

div#topLoginPanel{
	font-size:12px;
	/*width:550px;*/
}
div#topLoginPanel input.textField{
	width:100px;
	padding:1px;
	border:solid 1px;
	/* height:16px; */
	float:none;
}
div#topLoginPanel input.submit{
	font-size:12px;
	margin-top:0;
}
div#topLoginPanel div.fields{
	float:left;
	height:20px;
	line-height:20px;
	padding:1px 0;
}
div#topLoginPanel div.button{
	float:left;
	height:20px;
	line-height:17px;
	padding:2px 4px 1px 4px;
}
div#topLoginPanel label{
	margin-left:1px;
}
div#languagePanel{
	float:right;
	line-height:22px;
}
div#languagePanel a{
	margin:5px 0 5px 8px;
	font-size:0;
}
table{
	margin:10px 0 5px 0;
}
table.messageBox{
	margin:0 0 0 0;
}
table.purchaseItems{
	width:100%;
	text-align:left;
	border-collapse:collapse;
}
table.purchaseItems tr{
	margin:0;
	padding:0;
}
table.purchaseItems td{
	margin:2px 0;
	/* padding:2px; */
	vertical-align:middle;
}
form.login table{
	margin-left:auto;
	margin-right:auto;
	width:0;
}
/* The 'markAll' checkbox */

tr.markAll td{
	padding-top:15px;
}
div.markAll{
	display:inline;
	margin-left:45px;
}
label.markAll{
	font-weight:bold;
}
/* Table for displaying double-currency prices */
table.multiCurrencyPurchaseItemPrice{
	margin:0;
	width:auto;
	display:inline;
}
/* Table cell containing that table */
td.multiCurrencyPurchaseItemPrice{
	text-align:right;
}
table.multiCurrencyPurchaseItemPrice td{
	padding:0;
	margin:0;
}
td.currencyName{
	text-align:left;
	width:30px;
}
td.price{
	text-align:right;
	width:auto;
}
table.purchaseItems .checkbox{
	text-align:center;
	min-width:20px;
}
table.purchaseItems .periodSelection{
	width:42%;
	text-align:center;
}
table.purchaseItems .priceLabel{
	width:30%;
	text-align:center;
}
table.purchaseItems .date{
	text-align:center;
	width:20%;
}
table.purchaseItems .registrationPeriod{
	width:20%;
	text-align:right;
	 padding-right:1ex;
}
table.purchaseItems .previousOwner{
	width:19%;
	text-align:center;
}
table.purchaseItems .domainName{
	width:36%;
}
table.purchaseItems .purchaseTypeName{
	width:15%;
	text-align:center;
}
table.purchaseItems .price{
	width:14%;
	text-align:right;
}
table.purchaseItems .price table{
	margin:0 0 0 0;
}
table.purchaseItems .itemStatus{
	text-align:center;
	width:18%;
}
table.purchaseItems .failureReason{
	width:20%;
}
table.purchaseInfo th{
	width:340px;
}
table.purchaseInfo th, .topAlign{
	vertical-align:top;
}
table.changePrice{
	border-collapse:collapse;
}
table.changePrice tr, table.changePrice th {
	text-align:center;
}
table.contracts .acceptanceDate{
	text-align:center;
	width:120px;
}
table.contracts .products{
	text-align:center;
	width:150px;
}
.detailsButton{
	width:12%;
	padding-left:10px;
}
.detailsButton form{
	float:right;
}
td.date, th.date{
	text-align:center;
}
td.price{
	width:10%;
}
img.screen{
	display:block;
	margin:5px auto;
	border:solid 1px;
}
/* Right bar styles */

#rightBar h2{
	padding:5px 7px 0 5px;
	font-size:100%;
	color:#000000;
	font-weight:bold;
	margin:10px 0 0;
}
#rightBar dl dt{
	font-weight:bold;
	margin-top:15px;
}
#rightBar dl dd{
	margin:3px 0 5px 0;
}
#rightBar dl{
	margin:0;
}
table.infoFrame{
	background-image:url("graphics/box_background_info.gif");
	padding:0;
}
table.infoFrame td{
	vertical-align:middle;
	padding:0 0;
}
table.infoFrame td.icon{
	text-align:center;
	width:57px;
	padding:10px;
}
table.infoFrame td.icon img{
	vertical-align:middle;
}
table.infoFrame td.text dl{
	font-size:85%;
}
table.infoFrame td.text dl dt{
	font-weight:bold;
	margin-top:15px;
}
div.chooseContacts{
	line-height:20px;
}
div.chooseContacts label.narrow{
	width:120px;
	float:left;
}
a.handleField{
	float:left;
	margin:4px;
}
/* Rounded frame */
h1.frameHeader{
	height:26px;
	line-height:26px;
	margin:0;
	padding:0 9px;
	border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
}
div.roundedFrame{
	margin-bottom:15px;
}
div.roundedFrame h1{
	color:#ffffff;
	background:#5a5a5a url('graphics/frameHeaderMiddle.gif');
}
div.roundedFrame h2{
	color:#fff;
	height:25px;
	line-height:25px;
	position:relative;
	left:-15px;
	padding-left:15px;
	background:#4a5c6b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNWM2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(left,  #4a5c6b 0%, #ffffff 70%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#4a5c6b), color-stop(70%,#ffffff)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left,  #4a5c6b 0%,#ffffff 70%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left,  #4a5c6b 0%,#ffffff 70%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left,  #4a5c6b 0%,#ffffff 70%); /* IE10+ */
	background:linear-gradient(to right,  #4a5c6b 0%,#ffffff 70%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a5c6b', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
	background-repeat:no-repeat;
}
div.roundedFrame h2::before{
	position:relative;
	left:-15px;
	content:url(data:image/gif;base64,R0lGODlhBQARAIABANPb4f///yH5BAEAAAEALAAAAAAFABEAAAIQjI+pywj+DJhyPouprSeaAgA7)
}
div.rightBarFrame h1{
	color:#ffffff;
	/*background:#6f7d89 url('graphics/rightBarFrameHeaderMiddle.gif');*/
	background:#6f7d89 url(data:image/gif;base64,R0lGODlhAQAhAMQAAHWCjo2YopehqqOstEpca299iXuIk5Kdpq21vKqyuWp5hYGOmIiUnZ+psZymrqavtklebEdgbURib0JlcT9ocv///9Pb4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAAABACEAAAUWIJI8Q+MIR8AsBlAoRCxDkTRRVa5XIQA7);
}
div.rightBarFrame div.frame div ul{
	padding-left:15px;
	margin-left:15px;
}
.rightBarFrame{
	background:#fff;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.rightBarFrame:not(:only-child):not(:last-child){
	border-radius:7px 7px 0 0 ;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
}
.rightBarFrame:not(:only-child):not(:first-child) {
	border-radius: 0 0 7px 7px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
}
.rightBarFrame:not(:only-child):not(:first-child):not(:last-child){
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
div.frame{
	background:#fff;
	padding:13px 0 7px;
	border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	-webkit-border-radius:0 0 7px 7px;
	position:relative;
}
div.frame::before{
	/*content:url('graphics/frameInnerNw.gif');*/
	content:url(data:image/gif;base64,R0lGODdhHgAHAIQTACMjIyoqKisrKzExMTIyMjMzMzc3Nzk5OUBAQEVFRWpqanp6en9/f4ODg6enp8LCwsbGxvPz8/v7+////////////////////////////////////////////////////ywAAAAAHgAHAAAFMiAgAkbzTGiqqmMrBkKgRGtdxwEcT0Th2MAVYTggoA6MoDJ1aKYSkqUUoVpIryoIdhsCADs=);
	position:absolute;
	top:0;
}
div.frame::after{
	/*content:url('graphics/frameInnerNe.gif');*/
	content:url(data:image/gif;base64,R0lGODlhBwAHAIQTACMjIyoqKisrKzExMTIyMjMzMzc3Nzk5OUBAQEVFRWpqanp6en9/f4ODg6enp8LCwsbGxvPz8/v7+////////////////////////////////////////////////////yH5BAEKAB8ALAAAAAAHAAcAAAUZ4NMYQAlMU6QEQoCiTkG8KHPQk5Tg08JDIQA7);
	position:absolute;
	right:0;
	top:0;
}
.rightBarFrame div.frame::before{
	/*content:url('graphics/rightBarFrameInnerNw.gif');*/
	content:url(data:image/gif;base64,R0lGODdhHgAHAIQVADxqdDxrdDludjludzZxeDZxeThyeTN0ejN0ezB3fFB4gkF9g3uaoX6jqIinrZWssrHDx8zW2cnY2vX3+Pv8/P///////////////////////////////////////////ywAAAAAHgAHAAAFNWAgBsoTVWiqqgHQikAsDAIzrThOCzNdFQZIbrgqGAkFFMJBbKYOiENqQXFaE6qGdauScL8hADs=);
}
.rightBarFrame div.frame::after{
	/*content:url('graphics/rightBarFrameInnerNe.gif');*/
	content:url(data:image/gif;base64,R0lGODlhBwAHAKU6AKmxuXWCjo2YopehqqSut6OstKixua+4wEpca2l4hW99iXuIk5Oep5KdppijrK21vKy0u6qyucHJ0NDY32p5hYGOmIiUnY2Zop+psZymrqSutqu1vaexuaavtsPM00lebJeiqkdfbUdgbfX3+EVib0Rib0JlcUJlcMzW2T9oclB4gpWssnuaobHDxzludzxrdIinrTZxeTludn6jqMnY2jN0ezhyeUF9g/z9/fv8/P///////////////////////yH5BAEAAD8ALAAAAAAHAAcAAAYdQNRK9Sq+dLoRS+aSIZEtW+yJhNWoutwNq5txaUEAOw==);
}
div.frame img.topFrameElement{
	margin-bottom:10px;
}
#sectionsWrapper{
	margin-bottom:15px;
}
div.glossyBar{
	background:#404040; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzY3NjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #404040 0%, #222222 44%, #000000 45%, #000000 70%, #676767 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(44%,#222222), color-stop(45%,#000000), color-stop(70%,#000000), color-stop(100%,#676767)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #404040 0%,#222222 44%,#000000 45%,#000000 70%,#676767 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #404040 0%,#222222 44%,#000000 45%,#000000 70%,#676767 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #404040 0%,#222222 44%,#000000 45%,#000000 70%,#676767 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #404040 0%,#222222 44%,#000000 45%,#000000 70%,#676767 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#676767',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	height:47px;
	padding:0 7px;
	font-size:12px;
	color:#fff;
}
div.glossyBar:not(:only-child){
	-webkit-border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0 ;
}
div.glossyBar a{
	color:#fff;
	text-decoration:none;
	height:47px;
	line-height:47px;
	padding:0 20px;
	display:inline-block;
}
div.glossyBar a::before{
	position:relative;
	left:-20px;
	/*content:url('graphics/glossy_bar_separator.gif');*/
	content:url('data:image/gif;base64,R0lGODlhAQAvAMQAAH5+fn19fXx8fHt7e3Z2dm5ubmdnZ2ZmZmVlZWJiYl5eXlxcXFZWVlVVVVNTU0xMTERERENDQ0BAQD4+Pj09PTs7Ozo6Ojk5OTg4ODY2NjIyMioqKigoKCcnJ4ugrgAAACH5BAEAAB4ALAAAAAABAC8AAAUjoDRR1YVl2QU5SUEIQBwIg2Hf9oEkC/NMGk5no7FEHg2FIQQAOw==');
	vertical-align:bottom;
	display:inline-block;
}
div.glossyBar a.narrow{
	padding:0 5px;
}
div.glossyBar a.narrow::before{
	left:-5px;
}
div.glossyBar a.chosenSection::before,
div.glossyBar a.chosenSection+a::before,
div.glossyBar a:first-child::before{
	content:"";
}
div.glossyBar a:hover{
	text-decoration:underline;
}

.chosenSection{
	background:#a0a0a0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYTBhMGEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjNmY2ZjZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjNWE1YTVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjNjA2MDYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E3YTdhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background:-moz-linear-gradient(top,  #a0a0a0 0%, #a0a0a0 0%, #6f6f6f 44%, #5a5a5a 45%, #606060 70%, #a7a7a7 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a0a0), color-stop(0%,#a0a0a0), color-stop(44%,#6f6f6f), color-stop(45%,#5a5a5a), color-stop(70%,#606060), color-stop(100%,#a7a7a7)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #a0a0a0 0%,#a0a0a0 0%,#6f6f6f 44%,#5a5a5a 45%,#606060 70%,#a7a7a7 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #a0a0a0 0%,#a0a0a0 0%,#6f6f6f 44%,#5a5a5a 45%,#606060 70%,#a7a7a7 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #a0a0a0 0%,#a0a0a0 0%,#6f6f6f 44%,#5a5a5a 45%,#606060 70%,#a7a7a7 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #a0a0a0 0%,#a0a0a0 0%,#6f6f6f 44%,#5a5a5a 45%,#606060 70%,#a7a7a7 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#a7a7a7',GradientType=0 ); /* IE6-8 */
	margin:0 1px;
}

div.lowerPageLinks{
	text-align:center;
	margin-top:-15px;
	margin-bottom:0;
}
ul.contracts{
	list-style-type:none;
	padding:0 0 0 3px;
	margin:3px 0;
}
ul.invoices{
	padding:0 0 0 15px;
	margin:3px 0;
}
li{
	margin:0;
	padding:0;
}
li label{
	margin:0;
	padding:0 4px;
}
th{
	text-align:left;
	vertical-align:bottom;
}
/* Choose contacts page */

div.chooseContacts div.formField{
	width:300px;
	margin-right:20px;
}
div.chooseContacts div.formFieldLong{
	float:left;
	width:500px;
	margin:3px 5px 3px 5px;
}
div.chooseContacts .leftAlignedLeft{
	float:left;
	width:160px;
	text-align:left;
	margin:4px 6px 4px 6px;
}
div.chooseContacts div.labelless{
	margin-left:177px;
}
/* Register domains page */
div.registerDomains, div.searchCertificates{
	border:1px;
}
/* Table with domains */

table.domains .expirationDate{
	text-align:center;
	width:25%;
}
table.domains .checkbox{
	text-align:center;
	width:20px;
}
table.domains .domainName{
	width:240px;
}
table.domains .rights{
	width:11%;
	text-align:center;
}
table.domains .rightValue{
	width:3%;
	text-align:center;
	padding:0 6px;
}
table.domains .dnsType{
	text-align:center;
	width:19%;
	padding-left:0;
}
td.domainName label{
	margin:0;
}
/* Change contacts pages */
div.domainList{
	margin:5px;
	padding:0;
}
div.domainList ul{
	margin:0;
	padding:0 0 0 15px;
}
div.changeContacts div.chooseContacts div.formField{
	width:14em;
	margin-left:0;
}
/*		The DNS servers  table	*/
table.dns td{
	padding:2px 0;
	width:290px;
	vertical-align:top;
}
table.dns th{
	width:290px;
	text-align:center;
}
table.dns td.leftColumn{
	text-align:left;
}
table.dns td.rightColumn{
	text-align:right;
}
table.dns td .textField{
	width:332px;
}
input.ttlInput, select.ttlInput{
	width:100px;
}
/* Pre for WHOIS information */

div.whois{
white-space:pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
font-family:monospace;
}
div.whois .whois-heading{
	font-weight:bold;
	font-size:larger;
	font-family:sans-serif;
}
/*	Application status */
table.appStatus th{
	background-color:#AAAAAA;
}
hr{
	height:1px;
	border:none;
	background-color:#4a5c6b;
	margin:15px 0;
}
.purchasePrice{
 	font-weight:bold;
	font-size:130%;
	color:green;
}
#smallShoppingCart .periodValue{
	text-align:right;
}
#smallShoppingCart .periodLabel{
	text-align:left;
	width:20px;
}
#smallShoppingCartSummary .price{
	width:100%;
}
#smallShoppingCartSummary .currencyName{
	text-align:left;
	width:10px;
}
#dnsRecordTable th.dnsRecordName{
	width:20%;
}
#dnsRecordTable th.dnsRecordPriority{
	width:10%;
}
#dnsRecordTable th.dnsRecordData{
	width:18%;
}
#dnsRecordTable th.dnsRecordEdit{
	text-align:right;
	width:13%;
}
#dnsRecordTable th.dnsRecordDelete{
	text-align:right;
	width:13%;
}
div.dnsServerNoticeBox .buttons{
	float:right;
	margin-top:0;
	padding-top:5px;
	margin-right:30px;
}
div.dnsServerNoticeBox img.left{
	margin-left:30px;
}
div.dnsServerNoticeBox .center{
	text-align:center;
	 line-height:30px;
}
form.newExchangeRateForm{
}
form.newExchangeRateForm div{
	margin-right:5px;
}
form.newExchangeRateForm div.error{
	line-height:normal;
}
form.newExchangeRateForm input.textField{
		width:200px;
}
form.newExchangeRateForm select{
		width:80px;
}
/* The exchange rate validation form */

form.exchangeRateValidationForm p.confirmationQuestion{
	margin-left:30px;
}
table.displayRatesTable{
	border-collapse:collapse;
}
table.displayRatesTable td.rateDecimalPart{
	text-align:right;
	margin-right:0;
	padding-right:0;
	border:0;
}
table.displayRatesTable td.rateFractionalPart{
	text-align:left;
	margin-left:0;
	padding-left:0;
	border:0;
}
table.displayRatesTable th.exchangeRateTitle{
	text-align:center;
}
div.exchangeRateNoticeBox .buttons{
	float:right;
	margin-top:0;
	padding-top:5px;
	margin-right:30px;
}
div.exchangeRateNoticeBox img.left{
	margin-left:30px;
	margin-right:20px;
}
div.exchangeRateNoticeBox .center{
	text-align:center;
	 line-height:30px;
}
div.exchangeRateNoticeBoxButtons{
	text-align:center;
	width:400px;
	margin-left:250px;
}
div.exchangeRateNoticeBoxButtons .wideMarginRight{
	margin-right:50px;
	float:left;
}
div.exchangeRateNoticeBoxButtons .wideMarginLeft{
	margin-left:50px;
	float:left;
}
/* The form for editing the DNS zone files.  */

form.editDNSRecord input.textField.domainName{
	width:200px;
}
form.editDNSRecord div.formField.domainName{
	width:200px;
}
form.editDNSRecord label.domainName{
	text-align:left;
}
form.initiatePaymentForm div.backBtn{
	margin-right:10px;
}
/* Site map */

div.siteMap{
	width:50%;
	margin-left:auto;
	margin-right:auto;
}
ul.siteMap li{
	text-align:left;
	list-style-type:none;
}
ul.siteMap > li > a{
	font-size:120%;
}
ul.siteMap > li > ul > li > a{
	font-size:110%;
}
ul.siteMap > li > ul > li > ul > li > a{
	font-size:100%;
}
/* Search accounts form in backoffice */

form.searchAccountsForm div.query{
	width:300px;
}
/* Search domains form in backoffice */

form.searchDomainsForm div.query{
	width:350px;
}
form.questionToCCForm div.formField{
	width:300px;
}
/* Change of ownership operations table */

table.ownershipChange caption{
	font-size:110%;
	font-weight:bold;
}
th.creationDate{
	width:10px;
}
th.newOwner{
	width:10px;
}
th.newOwnerAcceptanceStatus{
	width:10px;
}
th.oldOwnerAcceptanceStatus{
	width:10px;
}
div.searchHandlesForm{
	margin-top:20px;
}
div.chooseContactsForDomainsAdvanced label.left{
	width:100px;
}
div.billingContactWithInvoices{
	width:350px;
	float:right;
}
div.purchaserShortInfo{
	width:340px;
	float:left;
}
div#displayCurrencyPanel{
	width:280px;
	float:right;
}
div#displayCurrencyPanel  div{
	float:left;
	font-size:12px;
}
div#displayCurrencyPanel  select{
	width:auto;
	font-size:12px;
}
select#purchaseLanguage{
	width:auto;
}
div.purchaseLanguageSection div{
	float:left;
	line-height:25px;
}
form#accountForm label.left{
	width:210px;
}
table.paymentInfo th{
	width:340px;
}
.monospacedFont{
	font-family:monospace;
}
#aliasPrefixError{
	width:200px;
	float:left;
}
.aliasEmail{
	display:block;
	float:left;
	margin:4px 6px;
}
input.submit:focus{
	outline-style:none;
}
.certificateSearchInfo{
	max-width:200px;
	min-width:160px;
	float:left;
}
.certificateSearchCriterion{
	padding-top:5px;
	margin:0 0 30px 30px;

	float:left;
}
.validationMethodInfo{
	float:left;
	width:170px;
	margin:3px 5px;
}
.validationMethodInfo label{
	margin:3px 5px;
}
div.validationMethodDetails{
	margin-bottom:30px;
	width:450px;
}
.validationMethodDetails input{
	font-size:12px;
	font-family:monospace;
}
select.multiple{
	width:auto;
}
.matchingCertificateSpecification{
	overflow:hidden;
	padding:10pt 0 0 10pt;
}
.matchingCertificateSpecification>.col1{
	width:60%;
	float:left;
}
.matchingCertificateSpecification>.col2{
	width:40%;
	float:left;
}
.matchingCertificateSpecification .validationType{
	font-weight:bold;
}
.certificateSpecificationName{
	font-weight:bold;
	font-size:large;
}
.vendorLogoList{
	max-width:30%;
	max-height:60pt;
	margin:10pt 0 0 10pt;
}
.listCertificatesButtons{
	float:right;
	padding-right:15%;
	text-align:left;
}
.italic{
	 font-style:italic;
}
textarea.sslContentArea{
	width:auto;
}
#certificateDetails #certificateWrapper, #certificateDetails #rootCaWrapper{
	padding:0.5em 0;
}
#certificateDetails span.graphic_button_small{
	float:none;
}
textarea#privateKeyContent{
	font-family:monospace;
}
/**************uiu*************/

input.graphical{
	font-family:Ubuntu, Arial, sans-serif;
	color:#0D0D0D;
	box-shadow:3px 3px 2px #CFCFCF;
	padding:0 10px;
	margin:8px 10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
input.graphical.small[type=image]{
	padding:0;
	border:0;
}
input.graphical.no_shadow{
	box-shadow:none;
}
input.graphical.no_shadow:hover, input.graphical.no_shadow.yellow:hover{
	box-shadow:none;
}
input.graphical.small{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 3px;
	margin:8px 5px;
	height:18px;
	line-height:normal;
	font-size:12px;
}
input.graphical::-moz-focus-inner{
	border:0;
}
input.graphical:hover{
	color:#000;
}
input.graphical:disabled, input.graphical[data-disabled],
input.graphical:disabled.yellow:hover, input.graphical[data-disabled]:hover.yellow,
input.graphical:disabled.red:hover, input.graphical[data-disabled]:hover.red{
	color:#0D0D0D;
	border:1px solid #cbc7b9;
	box-shadow:1px 1px 2px #C2C2C2;
}
input.graphical.yellow{
	border:1px solid #EECB6D;
	background:#f3d992; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZDk5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkYzg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UzYTkwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGU4YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f3d992 0%, #edc863 50%, #e3a90a 51%, #f8e8be 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3d992), color-stop(50%,#edc863), color-stop(51%,#e3a90a), color-stop(100%,#f8e8be)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f3d992 0%,#edc863 50%,#e3a90a 51%,#f8e8be 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f3d992 0%,#edc863 50%,#e3a90a 51%,#f8e8be 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #f3d992 0%,#edc863 50%,#e3a90a 51%,#f8e8be 100%); /* IE10+ */
	background:linear-gradient(to bottom, #f3d992 0%,#edc863 50%,#e3a90a 51%,#f8e8be 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3d992', endColorstr='#f8e8be',GradientType=0 ); /* IE6-8 */
}
input.graphical.yellow:hover{
	border:1px solid #FFE587;
	box-shadow:1px 1px 2px #C2C2C2;
	background:#f5e0a7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZTBhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZDM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y1YmYyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWVjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #f5e0a7 0%, #f1d381 50%, #f5bf2b 51%, #faecca 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5e0a7), color-stop(50%,#f1d381), color-stop(51%,#f5bf2b), color-stop(100%,#faecca)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f5e0a7 0%,#f1d381 50%,#f5bf2b 51%,#faecca 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f5e0a7 0%,#f1d381 50%,#f5bf2b 51%,#faecca 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f5e0a7 0%,#f1d381 50%,#f5bf2b 51%,#faecca 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #f5e0a7 0%,#f1d381 50%,#f5bf2b 51%,#faecca 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e0a7', endColorstr='#faecca',GradientType=0 ); /* IE6-8 */
}
input.graphical:disabled.yellow, input.graphical[data-disabled].yellow{
	border:1px solid #cbc7b9;
	background:#d6d2c6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDJjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2M0YmVhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E0OTk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U0ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #d6d2c6 0%, #c4beae 50%, #a4997c 51%, #e7e4dd 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d2c6), color-stop(50%,#c4beae), color-stop(51%,#a4997c), color-stop(100%,#e7e4dd)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #d6d2c6 0%,#c4beae 50%,#a4997c 51%,#e7e4dd 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #d6d2c6 0%,#c4beae 50%,#a4997c 51%,#e7e4dd 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #d6d2c6 0%,#c4beae 50%,#a4997c 51%,#e7e4dd 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #d6d2c6 0%,#c4beae 50%,#a4997c 51%,#e7e4dd 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d2c6', endColorstr='#e7e4dd',GradientType=0 ); /* IE6-8 */
}
input.graphical.red{
	border:1px solid #f6a497;
	background:#f6a497; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YTQ5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNGQzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U3MjgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmI0YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #f6a497 0%, #eb4d31 50%, #e72808 51%, #f6b4a8 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6a497), color-stop(50%,#eb4d31), color-stop(51%,#e72808), color-stop(100%,#f6b4a8)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f6a497 0%,#eb4d31 50%,#e72808 51%,#f6b4a8 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f6a497 0%,#eb4d31 50%,#e72808 51%,#f6b4a8 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f6a497 0%,#eb4d31 50%,#e72808 51%,#f6b4a8 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #f6a497 0%,#eb4d31 50%,#e72808 51%,#f6b4a8 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6a497', endColorstr='#f6b4a8',GradientType=0 ); /* IE6-8 */
}
input.graphical.red:hover{
	border:1px solid #FFBEB1;
	box-shadow:1px 1px 2px #C2C2C2;
	background:#f7aea3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YWVhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkNWU0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y3MzcxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2JjYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #f7aea3 0%, #ed5e45 50%, #f73715 51%, #f7bcb1 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7aea3), color-stop(50%,#ed5e45), color-stop(51%,#f73715), color-stop(100%,#f7bcb1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f7aea3 0%,#ed5e45 50%,#f73715 51%,#f7bcb1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f7aea3 0%,#ed5e45 50%,#f73715 51%,#f7bcb1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f7aea3 0%,#ed5e45 50%,#f73715 51%,#f7bcb1 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #f7aea3 0%,#ed5e45 50%,#f73715 51%,#f7bcb1 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7aea3', endColorstr='#f7bcb1',GradientType=0 ); /* IE6-8 */
}
input.graphical:disabled.red, input.graphical[data-disabled].red{
	border:1px solid #d0c0be;
	background:#d0c0be; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwYzBiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ExODE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzhmNjg2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2NhYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #d0c0be 0%, #a1817b 50%, #8f6861 51%, #d7cac7 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0c0be), color-stop(50%,#a1817b), color-stop(51%,#8f6861), color-stop(100%,#d7cac7)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #d0c0be 0%,#a1817b 50%,#8f6861 51%,#d7cac7 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #d0c0be 0%,#a1817b 50%,#8f6861 51%,#d7cac7 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #d0c0be 0%,#a1817b 50%,#8f6861 51%,#d7cac7 100%); /* IE10+ */
	background:linear-gradient(to bottom,  #d0c0be 0%,#a1817b 50%,#8f6861 51%,#d7cac7 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0c0be', endColorstr='#d7cac7',GradientType=0 ); /* IE6-8 */
}
#editShoppingCartForm input.graphical[name=deleteItem]{
	font-family:Ubuntu, Arial, sans-serif;
	font-size:1.5em;
	color:#fff;
	padding:0;
	line-height:10px;
	width:1.2em;
}
.lowerPageLinks:before, .navigation:after{
	content:" ";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
.navigation{
	background-color:#5a5a5a;
	font-weight:bold;
	margin:0;
	padding:0 10px;
	line-height:25px;
	color:#bbb;
	/*height:25px;*/
	font-size:12px;
	-webkit-border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	border-radius:0 0 7px 7px;
}
#menu {
	padding-left: 6px;
	padding-bottom: 2px;
	height: 27px;
}
#menu .navigation {
	float: left;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	margin-right: 2px;
}
div.navigation a{
	text-decoration:none;
}
div.navigation a:hover{
	text-decoration:underline;
}
div.navigation a{
	padding:0 4px;
	color:#ccc;
}
div.navigation .present *, div.navigation .present a{
	color:#fff;
	background:url(graphics/submenu_hover_middle.gif) repeat-x;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
div.navigation .present span{
	padding:0 5px;
}
div.navigation img{
	vertical-align:middle;
	height:17px;
}
div.navigation .unavailable, div.navigation .unavailable a{
	color:#888;
}
div.navigation .unavailable_past, div.navigation .unavailable_past a{
	color:#aaa;
}
div.navigation>span::after{
	color:#bbb;
}
div.navigation.process>span::after{
	content:">>";
}
div.navigation.simple-items>span::after{
	content:"|";
}
div.navigation>span:last-child::after{
	content:"";
}
.dialogText{
	display:none;
}
.ui-dialog .dialogText{
	display:inherit;
}
.unavailableDomains form{
	display:inline-block;
}
@media screen and (min-width:980px){
	#topBar>div, #whole {
		width: 980px;
		margin: auto;
	}
}
@media screen and (max-width:979px) {
	#topBar,#whole,#pageBody {
		min-width: 760px;
		margin: auto;
	}
	div#displayCurrencyPanel{
		width:auto;
	}
}
@media screen and (max-width:960px) {
	#content,#rightBar{
		float:none;
	}
	#languagePanel{
		padding-right:10px;
	}
}
