body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	/*
	background-position: bottom;
	background-image: url(images/broadbaseBG_fader.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	*/
}
div {
	/*border: 1px solid Green;*/
	padding: 0px;
	margin: 0px;	
}
div#layoutShift{
	left: 0px;
	position: relative;
}
div#navLinks{
	top: 200px;
	left: 10px;
	position: absolute;
	z-index: 1;	
}
div#header{
	background: no-repeat url(../images/broadbase_registration_header.jpg);
	top: 0px;
	left: 0px;
	width: 700px;
	height: 121px;
}	
/*div#footer{
	display: none;	
}*/
div#bodyContent{
	left: 20px;
	padding-top: 10px;
	margin: 0px;
	position: relative;
	/*width: 800px;*/
}
div#bodyContent div.formWrapper{
	display: block;
	position: relative;
	/*left: 90px;
	border: thin solid Olive;*/
}
div#bodyContent div#inventory{
	display: block;
	left: 10px;
	position: relative;
	/*border: thin solid Olive;*/
}
div#bodyContent div.heading{
	font: bold 20px Verdana;
	color: #a2a2a3;
	margin: 5px 0px 10px 0px;
	
}
div#bodyContent div.subheading{
	font: bold 16px Verdana;
	color: #007dbe;
	margin: 5px 0px 10px 0px;
	
}

div#bodyContent div#inventory div.inventoryColomn{
	position: relative;
	float: left;
	width: 300px;
	padding: 5px 5px 5px 5px;
}
div#inventoryColomnA{
}
div#inventoryColomnB{
}
div#inventoryColomnC{
}
div#bodyContent div#inventory div.inventoryColomn fieldset{
	
	margin: 0px;
	position: relative;
	clear: right;
	border-top: 1px solid #007dbe;
	border-bottom-style: none;
	border-left: 1px solid #007dbe;
	border-right-style: none;
}
div#bodyContent div#inventory div.inventoryColomn div.fieldnote{
	color: #007dbe;
	font-style: italic;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
}

div#bodyContent div#inventory div.inventoryColomn span.fieldnote{
	color: #007dbe;
	font-style: italic;
}
/*
fieldset#Dining_room{
}
fieldset#Laundry{
}
fieldset#Bedrooms{
}
fieldset#Garage{
}
fieldset#Kitchen{
}
fieldset#Other{
}
*/
fieldset#frieght{
	padding-top: 10px;
	position: relative;
	top: -20px;
	clear: both;
}

div#bodyContent div#inventory div.inventoryColomn fieldset label{
	float: left;
	width: 160px;
	text-align: right;
	margin-right: 5px;
}
div#bodyContent div#inventory div.inventoryColomn textarea{
	width: 280px;
}

.inventoryQuantity{
	width: 30px;
	text-align: right;
}
span.inventoryNillQty{
	width: 39px;
	float: left;
  	display: block;
	text-align: center;
}	
.inventoryValue{
	width: 70px;
	text-align: right;
}	
.inventoryTotal{
	width: 70px;
	text-align: right;
}

div.inventoryColumnHead{
	font-weight: bold;
	font-size: 10px;
	display: block;
	clear: right;
}

span.inventoryColumnHeadItem{
  	float: left;
	display: block;
	width: 160px;
	text-align: center;	
}
span.inventoryColumnHeadQty{
	float: left;
  	display: block;
	text-align: center;
	width: 30px;	
}
span.inventoryColumnHeadValue{
	float: left;
  	display: block;
	text-align: right;
	width: 80px;	
}
div#personalDetails fieldset {
	padding: 10px 10px 10px 10px;
	width: 600px;
	position: relative;
}
div#personalDetails fieldset label{
	float: left;
	width: 300px;
	text-align: right;
	margin-right: 10px;
}
div#personalDetails fieldset label.longlabel{
	width: 400px;
}
div#personalDetails fieldset div.labelNote{
	width: 400px;
	font-size: smaller;
	text-align: right;
	margin-right: 10px;
}
div#personalDetails fieldset fieldset{
	border-top: 1px solid #007dbe;
	border-bottom-style: none;
	border-left: 1px solid #007dbe;
	border-right-style: none;
	width: 420px;
	left: 135px;
	position: relative;
}
div#personalDetails fieldset fieldset label{
	width: 150px;
}
div#personalDetails fieldset div.formTextHighlight{
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid Yellow;
	text-align: justify;
}
.calander{
	width: 240px;
}
div#instructions {
	width: 480px;
	position: relative;
	padding: 10px 10px 10px 10px;
}
div#declaration {
	width: 500px;
	position: relative;
	padding: 10px 10px 10px 10px;
}
div#declaration p{
	text-align: justify;
	width: 480px;
}
div#thanks {
	width: 480px;
	position: relative;
	padding: 10px 10px 10px 10px;
}
div#thanks p{
	text-align: justify;
	width: 480px;
}
legend{
    color: #007dbe;
	 font-weight: bolder;
}
input, textarea, select{
width: 250px;
margin-bottom: 1em;
}
input.fieldSmall
{
    width: 80px;
	 margin-bottom: 0px;
}
textarea{
width: 200px;
height: 100px;
}
textarea#notes{
	width: 500px;
	left: 50px;
	position: relative;
}

input.btnNext, input.btnBack, input.btnFinish {
	width:60px;
	background-color: #007dbe;
	color: #ffffff;
	font-weight: bold;
}

#chk_declaration{
	width: 20px;	
}
div.btns{
	text-align: center;
}

br{
    clear: left;
}

.formText{
}

.fieldNote
{
color:#00CC00
    font-size:smaller;
	text-align: right;
}

#calc_total{
	text-align: right;
	width: 80px;
}
#calc_premium{
	text-align: right;
	width: 60px;
}
#max_goods_value{
	text-align: right;
}

label.chk_label{
    width: 300px;
	 position: relative;
}
label.singleline{
	text-align: left;
	position: relative;
}
.stepletter
{
    font-weight:bolder;
    font-size:larger;
  
}
.thisPageLink{
	color: #2C952D;
}
a.nv:link{
	font : 12px Arial, Helvetica, sans-serif; 
	color: Gray;
	text-decoration : none;
}
a.nv:visited{
	font :  12px Arial, Helvetica, sans-serif; 
	color: Gray;
	text-decoration : none;
}
a.nv:hover{
	font : bold 12px Arial, Helvetica, sans-serif;
	color: Gray;
	text-decoration : none;
}



a:link{
	font :   12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	
}
a:visited{
	font :  12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	
}
a:hover{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration : none;
}





a.p:link{
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.p:visited{
	font :    bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.p:hover{
	font :  bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration : none;
}

a.term:link{
	font :  10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.term:visited{
	font :    10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
a.term:hover{
	font :   10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration : none;
}



a.register:link{
	font : bold 19px Arial, Helvetica, sans-serif; 
	color: white;
	text-decoration : none;
}
a.register:visited{
	font : bold 19px Arial, Helvetica, sans-serif; 
	color: white;
	text-decoration : none;
}
a.register:hover{
	font : bold 19px Arial, Helvetica, sans-serif;
	color:gray;
	text-decoration : none;
}
    	
