﻿html { position:relative; margin: 0px; padding: 0px; height: 100%;}

body
{
	position: relative;
    margin: 0px;
    padding: 0px;
    color: #000000;
    background: #fff;
    font-size: 0.7em;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-image: url("../../images/background.png");
    background-repeat: repeat;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
ul
{
	list-style-type: none;
}
th
{
    vertical-align:top;
}
td
{
    vertical-align:top;
}
h1 {
	color: white;
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color: #666666;
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #666666;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #666666;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
	color: #666666;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
	color: #666666;
	font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

a
{
	color: White;
}

img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%; position: relative; height: auto;}
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
div { position: relative; height: auto;}

form 
{ 
	text-align: left;
	margin: 0px; 
	padding: 0px; 
	border: 0px;
	height: 100%;
}

#elForm
{
	height: 100%;
}



label
{
	font: 1.6em Arial, Helvetica, sans-serif; 
}

input, textarea
{ 
	font: 1.6em Arial, Helvetica, sans-serif; 
	height: 22px;
}

select
{
	font: 1.6em Arial, Helvetica, sans-serif; 
	border:1px solid #666666;
	height: 26px;
}

.Editor
{
	z-index: 10000;
}


/* layout styles */
#header
{
	position: relative;
	left: -1px;
	height: 156px;
	z-index:100;
	background-image: url("../../images/header.png");
	background-repeat: no-repeat;
}

#forsidelink
{
	position: absolute;
	top: 30px;
	left: 80px;
	width: 200px;
	height: 80px;
}

#logo {
	position: absolute;
	left: 52px;
	top: 0px;
	z-index:100;

}

.ErrorMessage
{
	position: absolute;
	left: 320px;
	margin-top: 7px;
	font-weight: bold;
 
}

#menu1 { /* styles for top menu */
	position: absolute;
	top: 112px;
	right: 28px;
	color: White;
	font-size: 1.6em;
	font-weight: bold;
	z-index: 300;

}
#menu1 ul { list-style: none; padding: 0px; margin: 0px; }
#menu1 li { padding: 0px; margin: 0px; display: inline; }
#menu1 li.first { border-left: none; }
#menu1 li a:link, #menu1 li a:visited { 
	padding: 0px 5px 0px 5px; 
	color: #fff; 
	text-decoration: none; 
}
#menu1 li a:active, #menu1 li a:hover {
	color: #fff;
	background-color: White;
	color: #217abb;
}

#menu2
{
	position: relative;
	top: 8px;
	left: 14px;
	font: 1.2em Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: 40px;
	font-weight: bold;
}

#menu2 ul { list-style: none; padding: 0px; margin: 0px; }
#menu2 li { padding: 0px; margin: 0px; display: inline; }
#menu2 li.first { border-left: none; }
#menu2 li a:link, #menu2 li a:visited { 
	padding: 0px 5px 0px 5px; 
	color: #fff; 
	text-decoration: none; 
}
#menu2 li a:active, #menu2 li a:hover {
	color: #fff;
	background-color: White;
	color: #217abb;
	text-decoration: underline;
}

.speechbubble
{
	position: relative;
	top: 23px;
	left: 230px;
	font: 1.1em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	background-image: url("../../images/speechbubble.png");
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 438px;
	height: 198px;	
	padding-top: 32px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.filter
{
	position: relative;
	top: 0px;
}

.searchbutton
{
	position: relative;
	top: 2px;
}

#status
{
	position: absolute;
	background-image: url("../../images/messagebox.png");
	top: 28px;
	left: 140px;
	width: 255px;
	height: 120px;
	text-align: left;
	background-repeat: no-repeat;
	font: bold 1.2em Arial, Helvetica, sans-serif; 
	color: white;
	padding: 40px;
	padding-bottom: 0px;	
	z-index: 2200;
}

#status2
{
	position: absolute;
	background-image: url("../../images/messagebox.png");
	top: -204px;
	left: 140px;
	width: 255px;
	height: 120px;
	text-align: left;
	background-repeat: no-repeat;
	font: bold 1.2em Arial, Helvetica, sans-serif; 
	color: white;
	padding: 40px;
	padding-bottom: 0px;	
	z-index: 2200;
}

#speechbubbleuserwizard
{
	position: relative;
	top: 20px;
	left: 230px;
	font: 1.4em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	background-image: url("../../images/speechbubble.png");
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 438px;
	height: 198px;	
	padding-top: 42px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#center
{
	position: relative;
	width: 991px;
	top: 0px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
	height: 100%;
}

#body
{
	position:relative;
	background-image: url("../../images/body.png");
	background-repeat: no-repeat;
	text-align: center;
	z-index: 1;
	top: -4px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#holder
{
	position: absolute;
	background-image: url("../../images/bodybackground2.png");
	background-repeat: repeat;
	z-index: 2;
	height: auto;
	min-height: 100%;
	width: 991px;
	padding-bottom: 0px;
}

#violator
{
	position: absolute;
	top: 112px;
	left: -16px;
	width: 144px;
	height: 145px;
	z-index: 200;
}

#beta
{
	position: relative;
	top: 0px;
	left: 284px;
	background-image: url("../../images/beta.png");
	background-repeat: no-repeat;
	width: 32px;
	height: 71px;
	z-index: 200;
	background-repeat: no-repeat;
}

#loginbox
{
	position: relative;
	top: 66px;
	width: 445px;
	height: auto;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-bottom: 200px;
}

#recoverpassword
{
	position: relative;
	top: 25px;
	width: 445px;
	height: 573px;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;	
}

.recoverpassworddialog
{
	position: relative;
	top: 60px;
}

.registertable
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#registercomplete
{
	position: relative;
	top: 65px;
	width: 445px;
	height: 573px;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#registermessage
{
	font: 1.6em Arial, Helvetica, sans-serif;
	color: White;
	margin-top: 50px;
	margin-bottom: 50px;	
}

#nybruger
{
	position: relative;
	top: 120px;
	background-image: url("../../images/advertbackground.png");
	background-repeat:no-repeat;
	height: auto;
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-bottom: 500px;
}
.createuserwizardtable
{
	margin-left: auto;
	margin-right: auto;
}

.RegisterDoneButton
{
	width: 120px;
	height: 50px;
}


#left
{
	position: relative;
	top: 10px;
	width: 420px;
	text-align: center;
	float: left;
}

#right
{
	position: relative;
	top: -20px;
	left: -10px;
	width: 400px;
	height: 500px;
	float: right;
	text-align: left;
	padding-right: 40px;
	overflow: auto;
}

.AcceptTermsCheckBox
{
	float: left;
}

#footer
{
	width: 890px;
}

#nybruger table
{
	position: relative;
	top: 8px;
}

#nybruger td
{
	text-align: right;
	padding: 8px;
}

.CreateAdvert
{
	position: relative;
	top: 74px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../../images/advertcreate.png");
	background-repeat: no-repeat;
	width: 655px;
	height: 752px;
	text-align: left;
	z-index: 1;
}

.createadverttable
{
	position:relative;
	top: 40px;
	left: 24px;
	margin-bottom: 70px;
}

.CreateAdvert b
{
	font: 1.6em Arial, Helvetica, sans-serif;	
}

.TypeChooser
{
	position: relative;
	top: 66px;
	width: 445px;
	height: 305px;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

#handleadvert
{
	position: relative;
	height: 573px;
}

.TypeChooser table
{
	position: relative;
	top: 70px;
	text-align: left;
}

#adverttypechooserheader
{
	position:relative;
	left: 0px;
	top: 16px;
	font: 1.6em Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
	
}

.SectorDropdown
{
	font: 1.6em Arial, Helvetica, sans-serif;
}

#createadvertheader
{
	position:relative;
	left: 240px;
	top: 14px;
	font: 1.6em Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
}

#confirmheader
{
	position:relative;
	left: 240px;
	top: 14px;
	color: White;
	font-weight: bold;
}

.createadvertbuttons 
{
	position: relative;
	top: 0px;
	z-index: 500;
	height: 300px;
}

#showmailinfo
{
	position: relative;
	top: 65px;
	left: 15px;
	width: 445px;
	height: 305px;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	font: 1.6em Arial, Helvetica, sans-serif; 		
	text-align: left;
	padding-left: 30px;
}

.showmailheader
{
	position: relative;
	left: -15px;
	width: 445px;
	padding-top: 14px;
	padding-bottom: 70px;
	color: White;
	font-weight: bold;
	text-align: center;
}

#mailbody
{
	position: relative;
	top: 80px;
}

.mailbodyLabel
{
	width: 400px;
}


.answermail
{
	position: relative;
	top: 40px;
	height: 573px;	
}

#buttonpanel
{
	position: relative;
	left: 200px;
}

#answermailheader
{
	position: relative;
	background-image: url("../../images/showadvertheader.png");
	background-repeat: no-repeat;
	width: 657px;
	height: 31px;
	text-align: center;
	margin-top: 30px;
	font: 1.6em Arial, Helvetica, sans-serif; 	
	color: White;
	font-weight: bold;
	padding-top: 14px;
}

#answermailbody
{
		position: relative;
	background-image: url("../../images/showadvertbackground.png");
	background-repeat: repeat-y;
	width: 615px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	font: 1.3em Arial, Helvetica, sans-serif; 	
}

#answermailfooter
{
	position: relative;
	background-image: url("../../images/showadvertfooter.gif");
	background-repeat: no-repeat;
	width: 615px;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;		
}

#mailbodyheader
{
	position: relative;
	background-image: url("../../images/showadvertheader.png");
	background-repeat: no-repeat;
	width: 657px;
	height: 31px;
	text-align: center;
	margin-top: 30px;
	font: 1.6em Arial, Helvetica, sans-serif; 	
	color: White;
	font-weight: bold;
	padding-top: 14px;
}

#mailbodycontent
{
	position: relative;
	background-image: url("../../images/showadvertbackground.png");
	background-repeat: repeat-y;
	width: 615px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	font: 1.3em Arial, Helvetica, sans-serif; 	
}

#mailbodyfooter
{
	position: relative;
	background-image: url("../../images/showadvertfooter.gif");
	background-repeat: no-repeat;
	width: 615px;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;		
}
.showadvertinfo
{
	position: relative;
	left: 15px;
	top: 0px;
	background-image: url("../../images/showadvert.png");
	background-repeat: no-repeat;
	height: 266px;
	width: 657px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
	text-align: left;
	font: 1.4em Arial, Helvetica, sans-serif; 
	padding-left: 30px;	
}
.showadvertheader
{
	margin-left:-20px;
	position: relative;
	width: 657px;
	padding-top: 14px;
	padding-bottom: 20px;
	color: White;
	font-weight: bold;
	text-align: center;
}

#whenloggedin
{
	position: relative;
	height: auto;
}

.whenloggedinheader
{
	position: relative;
	background-image: url("../../images/showadvertheader.png");
	background-repeat: no-repeat;
	width: 657px;
	height: 31px;
	left: 1px;
	text-align: center;
	margin-top: 30px;
	font: 1.6em Arial, Helvetica, sans-serif; 	
	color: White;
	font-weight: bold;
	padding-top: 14px;
	margin-left: auto;
	margin-right: auto;
}

.whenloggedinbody 
{
	position: relative;
	background-image: url("../../images/showadvertbackground.png");
	background-repeat: repeat-y;
	width: 655px;
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	font: 1.3em Arial, Helvetica, sans-serif; 
}

.whenloggedinbody td
{
	margin-left: auto;
	margin-right: auto;	
}

.whenloggedinfooter
{
	position: relative;
	background-image: url("../../images/showadvertfooter.png");
	background-repeat: no-repeat;
	width: 615px;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;	
}

.whenloggedinsend
{
	width: 120px;
	height: 50px;	
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
}

.showadvertbodyheader
{
	position: relative;
	background-image: url("../../images/showadvertheader.png");
	background-repeat: no-repeat;
	width: 657px;
	height: 31px;
	left: 1px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	font: 1.6em Arial, Helvetica, sans-serif; 	
	color: White;
	font-weight: bold;
	padding-top: 14px;
}

.sendbody
{
	font: 1.1em Arial, Helvetica, sans-serif; 		
}

.advertspeechbubble
{
	position: relative;
	top: 66px;
	left: 126px;
	font: 1.4em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: White;
	background-image: url("../../images/speechbubble.png");
	background-repeat: no-repeat;
	background-color: Transparent;
	width: 438px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.advertspeechbubble table
{
	position: relative;
	top: 55px;
	margin-left: auto;
	margin-right: auto;
}

.advertspeechbubble td
{
	padding-left: 20px;
	padding-right: 20px;
}

.showadvertbody
{
	position: relative;
	background-image: url("../../images/showadvertbackground.png");
	background-repeat: repeat-y;
	width: 615px;
	height: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	font: 1.3em Arial, Helvetica, sans-serif; 	
}

.showadvertbodyfooter
{
	position: relative;
	background-image: url("../../images/showadvertfooter.gif");
	background-repeat: no-repeat;
	width: 615px;
	height: auto;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.Confirm
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 74px;
	background-image: url("../../images/advertcreate.png");
	background-repeat: no-repeat;
	width: 655px;
	height: 752px;
	text-align: left;
	z-index: 1;	
	font: 1.6em Arial, Helvetica, sans-serif; 	
}

.Confirm table
{
	position: relative;
	top: 40px;
	left: 0px;
	margin-left: auto;
	margin-right: auto;	
}
#advertdescriptholder
{
	padding-top: 20px;
	width: 600px;
	height: 320px;
	overflow: auto;
}

.CreateAdvertTypeChooserValidator
{
	position: relative;
	top: -60px;
	left: -52px;
	font: 1.6em Arial, Helvetica, sans-serif; 
	color: White;
}

.showadvertheadertitle
{
	background-image: url("../../images/showadvertheader.png");
	background-repeat: no-repeat;
	width: 655px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
	color: White;
	font-weight: bold;
	text-align: center;	
	padding-top: 14px;
}


.Validator
{
	color: White;
	font: 1.6em Arial, Helvetica, sans-serif; 
}

.LoginFailure
{
	position:absolute;
	width: 200px;
	top: 90px;
	left: 230px;
	color: White;
	font: 1.2em Arial, Helvetica, sans-serif; 
	text-align: left;	
}

.LoginButton
{
	position: relative;
	top: -5px;
	left: 20px;
	width: 120px;
	height: 50px;
}

.PasswordButton
{
	position: relative;
	top: -77px;
	left: -90px;
	width: 120px;
	height: 50px;
}

.opret
{
	position: absolute;
	width: 120px;
	height: 50px;	
	position: relative;
	top: -670px;
	left: -470px;

}

.RegisterButton
{	
	position: relative;
	left: 0px;
	top: -26px;
	text-align: center;
	width: 445px;
	height: 100px;
}

.ContactButton
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 445px;
	height: 100px;
}

.RegisterValidatorError
{
	position: relative;
	top: 15px;
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	padding: 5px;
	text-align: left;
	color: White;
}

.NextButton
{
	position: relative;
	top: -20px;
	left: -20px;
	width: 140px;
	height: 72px;
}

.PasswordSendButton
{
	position: relative;
	top: 40px;
	left: -80px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 120px;
	height: 50px;	
}

.PasswordSentText
{
	font: 1.6em Arial, Helvetica, sans-serif; 
	color: White;
}

.SaveButton
{
	position: relative;
	top: -20px;
	left: 70px;
	width: 120px;
	height: 50px;
}

.GotoLogin
{
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	width: 469px;
	height: 124px;
}
.AdvertNextButtonFirst
{
	position: relative;
	top: -40px;
	left: 0px;
	width: 120px;
	height: 50px;
}

.AdvertNextButtonSecond
{
	position: relative;
	top: -16px;
	left: 0px;
	width: 120px;
	height: 50px;
}


.AdvertSaveButton
{
	position: relative;
	top: -20px;
	left: 0px;
	width: 120px;
	height: 50px;		
}

.AdvertBackButtonFirst
{
	position: relative;
	top: -16px;
	left: 0px;
	width: 120px;
	height: 50px;		
}
.AdvertBackButtonSecond
{
	position: relative;
	top: -20px;
	left: 0px;
	width: 120px;
	height: 50px;		
}
#loginlabel
{ 
	position: relative;
	top: 13px;
	margin-right: auto;
	margin-left: auto;
	font: 1.6em Arial, Helvetica, sans-serif; 
	color: White;
	font-weight: bold;
	height: 40px;
}

#registerlabel1
{ 
	position: relative;
	top: 16px;
	left: 10px;
	margin-right: auto;
	margin-left: auto;
	font: 1.2em Arial, Helvetica, sans-serif; 
	color: White;
	font-weight: bold;
	height: 40px;
	float: left;
	width: 445px;
}

#registerlabel2
{ 
	position: relative;
	top: -26px;
	margin-right: auto;
	margin-left: auto;
	font: 1.6em Arial, Helvetica, sans-serif; 
	color: White;
	font-weight: bold;
	height: 40px;
	float: right;
	width: 445px;
}


.logincell
{
	padding-top: 20px;
}

.logincell td
{
padding: 8px;
}

.LoginCheckBox
{
font-size: 1em;
}

.logtable
{
	position: relative;
	height: auto;
}

.RegisterValidator
{
	font: 1.6em Arial, Helvetica, sans-serif; 
}

#RegisterError
{
	font: 1.2em Arial, Helvetica, sans-serif; 
	color: White;
	position: absolute;
	top: 250px;
	left: 10px;
}

.AdLinkButton
{
	width: 155px;
	height: 41px;
}

.MailImageButton
{
	width: 155px;
	height: 41px;
}


.tenpixspacer
{
    height:10px;
}
.twentypixspacer
{
    height:20px;
}

fieldset
{
    padding:10px;
    -moz-border-radius: 1em;
    /* border-radius: 1em;*/
}
.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}
.errorbox
{
    border:1px solid #990000;
    height:60px;
}
.sectionheader
{
    border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font-size: 8pt;
    padding-bottom: 5px;
    font-weight:bold;
}

/* START: Default.aspx */
#DefaultTab
{
	position: relative;
	top: -35px;
	left: -210px;
	margin: 0px;
	padding: 0px;
}

#MyPageTab
{
	position: relative;
	top: -35px;
	left: -170px;
	margin: 0px;
	padding: 0px;	
}

#MailTab
{
	position: relative;
	top: -37px;
	left: 100px;
	text-align: left;
}
/* STOP: Default.aspx */


/* START: Clickable Gridview Styles */
#advertgrid
{
	position: relative;
	left: 0px;
	top: -38px;
	background-image: url("../../images/advertbackground.png");
	background-repeat:no-repeat;
	height: 700px;
	width: 865px;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
}

.grid
{
	position: relative;
	left: 0px;
	top: 10px;
	width: 855px;
}

.grid td
{
	padding-left: 10px;
	padding-right: 10px;
	
}

.gridMyPage
{
	position: relative;
	left: 0px;
	top: 10px;
}

.gridMyPage td
{
	padding-left: 10px;
	padding-right: 10px;
}


.ClickableGridview
{
	position: relative;
	top: 11px;
	margin-left: auto;
	margin-right: auto;
	width: 0px;
	height: auto;
	border: 0px;

}

#mailgrid
{
	position: relative;
	left: 0px;
	top: -40px;
	background-image: url("../../images/advertbackground.png");
	background-repeat: no-repeat;
	height: 700px;
	width: 865px;
	margin-right: auto;
	margin-left: auto;
}

.ClickableGridviewMail
{
	position: relative;
	top: 11px;
	margin-left: auto;
	margin-right: auto;
	width: 840px;
	border: 0px;
}

.GridviewTableCellBold
{
	font-weight: bold;
}

.GridviewAlternateTableCell
{
	background-image: url("../../images/alternatetablecell.png");
	background-repeat: no-repeat;
	z-index: 1;
}
.GridviewTableCell
{
	background-color: Transparent;
	z-index: 1;
}

.GridviewCellClass
{
	margin: 0px;
	padding: 0px;
}

.HeaderStyle
{
	text-align: center;
	font-size: 1.0em;
	color: White;
	background-color: Transparent;
	height: 80px;

}

.PagerStyle
{
	text-align: center;
	top: 20px;
	font: 1.6em Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: White;
	background-color: Transparent;
	margin-left: auto;
	margin-right: auto;

}

.PagerStyle tr
{
	margin-top: 10px;
	height: 50px;
}

.PagerStyle td
{
		margin-left: auto;
	margin-right: auto;
		padding: 0px;
}

#sell 
{
	position: relative;

}
#buy
{
	position: relative;

}


a.GridviewLink:Link, a.GridviewLink:Active, a.GridviewLink:Visited
{
	color: White;
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
}
.GridViewFieldHover
{
	padding-top: 0px;
	background-color: #2179bb;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
	z-index: 2;
}

.GridViewField
{
	background-color: Transparent;
	color: Black;
	font-weight: bold;
	font-size: 1.1em;
	
}

.GridViewFieldAlternate
{
	background-color: Transparent;
	color: Black;
	font-weight: bold;
	font-size: 1.1em;
}


#SortDrops
{
	position: relative;
	top: 82px;
	left: 163px;
	text-align: left;	
	font: 6px Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	z-index:200;
}

.EmptyData
{
	position: relative;
	top: 100px;
	font: 1.6em Arial, Helvetica, sans-serif;
	color: White;
}

/* END: Clickable Gridview Styles */


/* START: Forms without tables */
#formholder
{
	position: relative;
	top: 0px;
	background-image: url("../../images/register.png");
	background-repeat: no-repeat;
	width: 445px;
	height: 573px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#formheader
{
	font: 1.6em Arial, Helvetica, sans-serif;
	padding-top: 12px;
	padding-bottom: 30px;
	color: White;	
	font-weight: bold;
}
div.row 
{
  clear: both;
  padding-top: 10px;
}

div.row span.label
{
	font: 1.6em Arial, Helvetica, sans-serif;
	float: left;
	width: 200px;
	text-align: right;
	display:inline;
}

div.row span.form 
{
  float: right;
  width: 240px;
  text-align: left;
}
div.row span.formerror
{
  float: right;
  width: 240px;
  text-align: left;
  color: Red;
}

div.row textarea
{
	width: 200px;
	text-align: left;
}
/* STOP: Forms without tables */

#faq
{
	width: 400px;
	text-align: left;
	font: 1.4em Arial, Helvetica, sans-serif;
}
