﻿
#pageHtml {
	display: none;
}

#content label
{
	display: block;
	margin: 10px 0px 2px 0px;
}

#content input, #content select
{
	width: 380px;
}

#content label span 
{
	font-size: 90%;
	color: #666666;
}

#content input, #content select 
{
	border: solid 1px #aaaaaa;
}

#submit 
{
	text-align: right;
	width: 384px;
	margin-top: 20px;
}

#submit span 
{
	float: left;
}

#submit input 
{
	width: auto;
	background-color: #235d9c;
	border: solid 1px #b2c8dd;
	color: white; 
	font-weight: bold;
}

input.error, textarea.error 
{
	border: solid 1px red!important;
}

label.error 
{
	color: Red;
}

#errorDiv 
{
	width: 382px;
	background-color: #ffffee;
	border: solid 1px #cccccc;
	text-align: center;
	padding: 2px 0px;
	font-size: 0.8em;
	font-weight: bold;
}

#content div.highlight 
{
	border-color: Red;
	color: Red;
}

#extradetail 
{
	background-color: #f9f9f9;
	border: solid 1px #e2e1e1;
	padding: 8px;
	width: 366px;
	margin: 16px 0px 0px 0px;
}

#extradetail input, #extradetail textarea
{
	width: 360px;
}

#extra_clientnumber, #extra_activation, #extra_username
{
	display: none;
}

#renewProductImages 
{
	position: absolute;
	right: 0;
	text-align: center;
	padding-right: 140px;
	width: 120px;
}

#renewProductImages p
{
	text-align: center;
	font-size: 90%;
}

#renewProductImages img 
{
	display:block;
	cursor: pointer;
	margin: 0 auto;
}

select.selhighlight0 
{
	background-color: #ee2255;
}

select.selhighlight1
{
	background-color: #0099cb;
	color: White;
}

select.selhighlight2 
{
	background-color: #99cc01;
}

p.dontknow 
{
	text-align:right; 
	font-size: 90%;
	margin: 3px 0px 0px;
}

div.radios label, div.radios input
{
	width: auto!important;
	float: none!important;
	border: none!important;
	display: inline!important;
}

div.radios select 
{
	width: auto!important;
	float: none!important;
	display: inline!important;
}

#renewProductDetails 
{
	margin-top: 16px;
	width: 366px;
	background-color: #f9f9f9;
	border: solid 1px #e2e1e1;
	padding: 8px;
}

#renewProductDetails input, #renewProductDetails select 
{
	width: 360px
}

div.radios div
{
	font-weight: bold;
	margin: 8px 0 4px 0;
	padding: 0;
}

div.radios p 
{
	margin: 0!important;
}

#confirmation 
{
	margin: 0px!important;
	border: solid 1px #eeeeee;
	width: 386px;
}

#confirmation td.title 
{
	background-color: #aaaaaa;
	color: White;
	font-weight: bold;
}

#confirmation td 
{
	border: solid 1px #eeeeee;
}

#confirmation td.name 
{
	background-color: #eeeeee;
	width: 33%
}	

#offer 
{
	margin: 12px 0 0 0;
	color: Red;
	font-weight: bold;
}

#offerrrp 
{
	display: none;
	font-size: 0.8em;
}

div#promocode {
	width: 92px;
	float: right;
	background-color: #235d9c;
	border: solid 1px #b2c8dd;
	color: white; 
	padding: 4px;
	margin-top: -80px;
}

#promocode p {
	margin: 0 0 2px 0;
	font-size: 100%;
	font-weight: bold;
	color: white; 
}

#promocode input {
	width: 24px;
	color: Black!important;
	font-size: 100%;
	padding: 0;
	border: none;
}

#promo {
	width: 64px!important;
	padding: 2px 1px 1px 1px!important;
	margin-right: 1px;
}

#promocode input.readonly {
	background-color: #dddddd;
	color: #444444;
}

#worldpay h2 {
	display: none;
}

#worldpay {
	text-align: center;
}