*
{
	ffont-size: 10pt;
}

body
{
	margin: 0px;
	padding-left: 5px;
}

body, h1, h2, h3, p, ul, dl 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, p, ul, dl 
{
 ffont-size: 0.8em;
}

#pageOuter
{
	margin-left:auto;
	margin-right:auto;
	width: 771px;	
}

#pageInner
{
	width: 771px;
}

.blackBold
{
	font-weight: bold;
	color: Black;	
}

p
{
	font-size: 0.7em;			
}

p.blueText
{
	color: #0085a9;
	font-weight: bold;	
	font-size: 1.1em;
}

p.greyText
{
	color: #535353;
	font-weight: bold;	
	font-size: 0.7em;
}

h1, h2, h3, h4, h5, h6
{
   color: Black;
}

h1
{
	font-size: 0.9em;	
}

h2
{
	font-size: 1em;	
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 12px;
	margin-bottom: 0px;
}

h3
{
	font-size: 1em;	
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

a
{
	color: #404040;
	text-decoration: none;
	font-size: 1em;
}

a:hover
{
	color: #0183a5;	
	text-decoration: underline;
}

a.boldLink
{
	font-weight: bold;	
}

#startWizard
{
	position: absolute;
	left: 280px;
	top: 440px;
}

#wizardHeader
{
	width: 770px; 
	height: 39px;
}

#headerImageJF
{
	left: 0px; 
	float: left; 
	top: 0px;
}

#headerImageTH
{
	left: 494px;
	position: relative;
	top: 0px;
}

#wizardTabHeaders
{
}

#wizardBody
{
	position: absolute;
	border-right: #0085a9 1px solid;
	border-top: #0085a9 1px solid;
	left: 5px;
	border-left: #0085a9 1px solid;
	width: 770px;
	border-bottom: #0085a9 1px solid;
	top: 71px;
	height: 525px;
}

#prev
{
	position: absolute;
	width: 104px;
	top: 5px;
	left: 500px;
	height: 26px;	
}

#next
{
	position: absolute;
	width: 103px;
	top: 0px;
	height: 26px;	
	left: 604px;
}

#wizardContent
{
	width: 770px;
	height: 520px;
}

#icons
{
	border-top: solid 1px #0085a9;
	left: 0px;
	width: 770px;
	position: absolute;
	top: 400px;
	height: 130px;
}

#iconsSpacer
{
	left: 0px;
	width: 770px;
	position: absolute;
	top: 0px;
	height: 130px;
}

#iconPackageChoice
{
	left: 15px;
	width: 85px;
	position: absolute;
	top: 10px;
	height: 85px;
	text-align: center;	
}

#captionPackageChoice
{
	font-size: 10px;
	left: 10px;
	width: 95px;
	font-family: arial;
	position: absolute;
	top: 100px;
	height: 10px;
	text-align: center;
}

#iconTemplateSelection
{
	left: 125px;
	width: 85px;
	position: absolute;
	top: 10px;
	height: 85px;
	text-align: center;
}

#captionTemplateSelection
{
	FONT-SIZE: 10px; 
	LEFT: 120px; 
	WIDTH: 95px; 
	FONT-FAMILY: arial; 
	POSITION: absolute; 
	TOP: 100px; 
	HEIGHT: 10px; 
	TEXT-ALIGN: center;
}

#iconImageSelection
{
	left: 235px;
	width: 85px;
	position: absolute;
	top: 10px;
	height: 85px;
	text-align: center;
}

#captionImageSelection
{
	FONT-SIZE: 10px; 
	LEFT: 230px; 
	WIDTH: 95px; 
	FONT-FAMILY: arial; 
	POSITION: absolute; 
	TOP: 100px; 
	HEIGHT: 10px; 
	TEXT-ALIGN: center;
}

#iconImageHosting
{
	LEFT: 345px; 
	WIDTH: 85px; 
	POSITION: absolute; 
	TOP: 10px; 
	HEIGHT: 85px; 
	TEXT-ALIGN: center;
}

#captionImageHosting
{
	FONT-SIZE: 10px;
	LEFT: 340px;
	WIDTH: 95px;
	FONT-FAMILY: arial;
	POSITION: absolute;
	TOP: 100px;
	HEIGHT: 10px;
	TEXT-ALIGN: center;
}

#iconContactDetails
{
	LEFT: 455px; 
	WIDTH: 85px; 
	POSITION: absolute; 
	TOP: 10px; 
	HEIGHT: 85px; 
	TEXT-ALIGN: center;
}

#captionContactDetails
{
	FONT-SIZE: 10px;
	LEFT: 450px;
	WIDTH: 95px;
	FONT-FAMILY: arial;
	POSITION: absolute;
	TOP: 100px;
	HEIGHT: 10px;
	TEXT-ALIGN: center;
}

#bronzePackage
{
	width: 588px;
	height: 118px;
	background-image: url(/res/img/bronze.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #0085a9;
	border-top: solid 1px #0085a9;
	float:left;
	overflow: hidden;
}

#bronzePackagePrice
{
	width: 182px;
	height: 118px;
	background-image: url(/res/img/bronzePrice.jpg);
	background-repeat: no-repeat;
	border-bottom: solid 1px #0085a9;
	border-top: solid 1px #0085a9;
	float:right;
}

#silverPackage
{
	width: 588px;
	height: 118px;
	background-image: url(/res/img/silver.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #0085a9;
	float:left;
	overflow: hidden;
}

#silverPackagePrice
{
	width: 182px;
	height: 118px;
	background-image: url(/res/img/silverPrice.jpg);
	background-repeat: no-repeat;
	border-bottom: solid 1px #0085a9;
	float:right;
}

#goldPackage
{
	width: 588px;
	height: 118px;
	background-image: url(/res/img/gold.jpg);
	background-repeat: repeat-x;
	bborder-bottom: solid 1px #0085a9;
	float:left;
	overflow: hidden;
}

#goldPackagePrice
{
	width: 182px;
	height: 118px;
	background-image: url(/res/img/goldPrice.jpg);
	background-repeat: no-repeat;
	bborder-bottom: solid 1px #0085a9;
	float:right;
}

p.packageName
{
	color: White;
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;	
	margin: 15px;
}

p.packageDescription
{
	color:#666666;
	margin-left: 15px;
	margin-top: -70px;	
	margin-top: -5px;	
	width: 500px;
	font-size: 0.8em;
}

p.packagePriceBronze
{
	color:#968366;
	margin-left:550px;
	margin-top:-20px;
	font-size: 3.0em;
	font-weight: bold;
	position: relative;
}

p.packagePriceSilver
{
	color:#c6c6c6;
	margin-left:550px;
	margin-top:-20px;
	font-size: 3.0em;
	font-weight: bold;
	position: relative;
}

p.packagePriceGold
{
	color:#f0d829;
	margin-left:550px;
	margin-top:-20px;
	font-size: 3.0em;
	font-weight: bold;
	position: relative;
}

span.packagePriceVAT
{
	font-size: 60%;
}

div.selectPackage
{
	bbackground-image: url(/res/img/selectpackage.jpg);
	bbackground-repeat: no-repeat;	
	width: 102px;
	height: 22px;
	position: relative;
	lleft: 650px;
	left: 70px;
	ttop: -32px;
	top: 10px;
}

#wizardFooter
{
	position: absolute;
	top: 590px;
	padding-top: 15px;
	height: 85px;
	width: 770px;
	left: 5px;
	background-image: url(/res/img/footerimage.jpg);
	background-repeat: no-repeat;
	background-position: 485px 60px;
}

#wizardFooter p.copyright
{
	padding-top: 4px;
	color: #0183a5;
}

#wizardFooter a
{
	font-size: 0.7em;
}

div.templateThumb
{
	width: 116px;
	height: 180px;		
	padding-left: 8px;
	float:left;
}

div.templateThumb p
{
	padding: 0px;
	margin: 0px;	
}

#previewTemplate
{
	position: absolute;
	top:43px;
	left:515px;
}

div.thumbRow
{
	width: 500px;
	padding-left: 7px;
}

.selectSelected
{
	border: solid 3px Red;	
	margin-left:-3px;
}

.selectNormal
{
	border: solid 3px White;	
	margin-left:-3px;
}

.whiteBlock
{
	width: 100%;
	ppadding:15px;
}

.blueBlock
{
	background-color: #0183a5;
	color: White;
	width: 770px;
	ppadding:15px;
}

div.caption
{
	padding-left: 15px;
	font-family: Verdana;
	font-size: 0.8em;
}

input.textboxSmall
{
	height: 20px;	
	width: 50px;
	margin-bottom: 15px;
}

input.textboxMedium
{
	height: 20px;	
	width: 150px;
	margin-bottom: 15px;
}

input.textboxLarge
{
	height: 20px;	
	width: 300px;
	margin-bottom: 15px;
}

.gridLabel
{
	font-size: 1em;
}

div.floatLeft
{
	float: left;	
}

div.floatClear
{
	clear: both;
}


#submitContactDetails
{
	padding-left: 15px;
}

input.optionCaption
{
	font-size: 4px;	
}

.optionCaption
{
	margin-left: -6px;
	padding-left: -6px;
	font-size: 8px;
}

.optionCaptionSelected
{
	margin-left: -6px;
	padding-left: -6px;
	border: solid 3px Red;	
	padding-right: 6px;
}

.labelSelected
{
	border: solid 3px Red;
	font-size: 1em;			
}

.labelNormal
{
	border: solid 3px White;			
	font-size: 1em;			
}

#wizardPreviousNext
{
	position: absolute;
	top: 80px;
	left: 560px;	
	float: right;
	text-align: right;
	width: 206px;
	height: 25px;
}
