/*General */
body
{
	margin:2em;
	padding:0;
	background-image:url('Images/background.jpg');
	background-repeat: repeat-x;
	text-align:center;
}

p 
{
	font-family: Verdana,Helvetica;
	font-size: 0.8em;
}

h1
{
	font-family: Tahoma,Verdana,Helvetica;
	font-size:1.5em;	
}

h3
{
    font-family:Tahoma, Verdana, Helvetica;
    font-size: 1.2em;
    font-weight:bold;
}

h3.ticked
{
    
    background:url(Images/Tick2.png) no-repeat left;
    padding-left: 20px;
    margin: 10px 0px 0px 0px;
}

h4
{
	font-family: Tahoma,Verdana,Helvetica;
	font-size:1em;
}

.tickerSibling
{
    margin-top:2px;
}

ul.def
{
   list-style-type:inherit;
   font-family: Tahoma, Verdana, Helvetica;
   font-size:0.8em;
}
.small
{
	font-family: Verdana,Helvetica;
	font-size:0.8em;
}

.button
{
	font-family: Verdana,Helvetica;
	background-color:#CE0008;
	border:none;
	color:#ffffff;
	margin-top:4px;
}

.watermark
{
	font-family: Verdana,Helvetica;
	color:#999999;
	width: 170px;
}

.image
{
	border:none;
	padding:0;
}

/*Grid */
.grid
{
	font-family: Verdana,Helvetica;
	font-size:0.8em;
	width:100%;
}
.grid td
{
	padding:1px;
	margin:1px;
}

.smallGrid
{
	font-family: Verdana,Helvetica;
	font-size:0.6em;
	width:100%;
	
}
.smallGrid td
{
	padding:1px;
	margin:1px;
}


.gridHeader
{
	background-color:#CE0008;
	color:#ffffff;
}
.gridAlternate
{
	background-color:#f8f8ff;
}

/* Form elements */
.tdMiddle input, textarea
{
    border: solid 1px rgb(120,120,120);
    padding-right: 10px;
    vertical-align:top;
}

.tdMiddle input.noBorder
{
    border:none;
    border-top: dashed 1px green;
    padding-right: 10px;
    text-align:right;
    width: 80px;
    font-weight:bold;
    background-color: rgb(200,200,200);
}

.txt200
{
    width: 160px;
    padding-left: 5px;
}
#txtSellerName, #txtSellerPhone, #txtSellerEmail
{
    color: rgb(150,150,150);
}
.numeric
{
    width:80px;
    text-align:right;
}

.tdMiddle
{
    width:22%;
    padding-right:10px;
    text-align:right;
}

.tdLeft
{
    width: 27%;
}

.tdMulti
{
    width:40%;
}

#lbSave
{
    margin-right:10px;
}
#lbApplyCredit
{
    margin-right:10px;
}
#lbApprove
{
    margin-right: 20px;
}

#fillForm
{
    width:100%;
    font-size:0.8em;
}
#toolbar
{
    display:block;
    width:52em; 
    margin-right:200px;
    text-align:right;
}

#ddlAgreementType #ddlFinanceInterval
{
    width:80px;
}
.tdBold
{
    font-weight:bold;
}
#txtExtraInfo
{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: solid 1px black;
    width: 350px;
    text-align:left;
    padding-left: 5px;
}

/*Calendar*/
.calendar
{
	font-family: Verdana,Helvetica;
	font-size:0.8em;
	border:none;
}
.calendarTitle
{
	background-color:#CE0008;
	color:#FFFFFF;
}

.leftSignature
{
	float:left;	
}
.rightSignature
{
	float:right;
	width:55%;
}

.left
{
	float:left;
	
}

.right
{
	float:right;
	
}

.tdwidth
{
	width:50%;
}

.normalList
{
	font-family: Verdana,Helvetica;
	font-size: 0.8em;
	list-style-image: url('Images/rod.gif');
}

.textBox
{
	font-family: Verdana,Helvetica;
	width: 170px;
	color:#000000;
}

.largetextBox
{
	font-family: Verdana,Helvetica;
	width: 300px;
	font-size: 1.2em;
	padding: 3px;
}

.dropDown
{
	font-family: Verdana,Helvetica;
	width:175px;
}

.boldLabel
{
	font-family: Verdana,Helvetica;
	font-style:italic;
}

.error
{
	color:Red;
}

/* Containers */
#header 
{
	margin:-1em -2em -1em -2em;
	padding:0 0 0 0;
	height:8em;
	background-color:#CE0008;
	/*background-image:url('Images/logo1.gif'); /*pedabloggo.gif');*/
	background-image:url('Images/logobar.gif'); 
	/*background-image:url('Images/Pulsen.gif');*/
	background-repeat: no-repeat;
	/*background-position:10px 10px; /* 2% */
}

#centerContent 
{ 	
	margin:0 auto;
	padding:1em 2em 1em 2em;
	text-align:left;
	vertical-align: middle;	
	background-color:#ffffff;
	
	/*border:1px solid #999999;*/
	border-bottom:none;
	min-height: 43em;
}

#footer
{
	margin:auto;
	text-align:center;
	font-family: Verdana,Helvetica;
	color:Gray;
	font-size: 0.7em;
	/*width:70em;*/
	background-color:#ffffff;
	/*border:1px solid #999999;
	border-top:none;*/
	padding: 1em 0em 1em 0em;
	vertical-align:middle;
}
hr
{
	width:44em;
	color:#CE0008;
	background-color:#CE0008;
	border:0;
	height:1px;
}

#containerLeft
{
	float:left;
}

#containerRight
{
	float:right;
	
}
#containerBorder
{
	border:1px solid #999999;
	padding:1em 0 1em 1em;
	font-family: Verdana,Helvetica;
	font-size: 0.8em;
}

#containerLogin
{
	padding:11em 0 0 16em;
}
#containerLogin p a
{
    color:#515151;
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
}

/* Navigation */
#tabnav
{
	height: 20px;
	margin: 0;
	padding-left: 10px;
	padding-top:6.75em;
		
}

#tabnav li
{
	margin: 0; 
	padding: 0;
  	display: inline;
 	list-style-type: none;
 	font-family: Verdana,Helvetica;
}
	
#tabnav a:link, #tabnav a:visited
{
	float: left;
	background: #CE0008;
	font-size: 0.7em;
	line-height: 15px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #ffffff;
	text-decoration: none;
	color: #ffffff;
}

#tabnav a:link.active, #tabnav a:visited.active
{
	border-bottom: 1px solid #fff;
	background: #ffffff;
	color: #000000;
}

#tabnav a:hover
{
	background: #fff;
	color: #000000;
}

/*Clear fix for IE after left/rightcontainers*/
.clear{clear:both;}


/* Shadow */
.out 
{
  display:block; 
  background:#bbb; 
  border:1px solid #ddd;
   
  position:relative;
  margin:0em 0;
}
.in 
{
  text-align:center; 
  background:#fff; 
  border:1px solid #555;
  
  position:relative; 
  padding:5px;
  font-weight:normal;
  }
.ltin 
{
  left:-5px;
}
.tpin
{
  top:-5px;
}

.narrow
{
	/*width:48em;*/
	width:950px;
}




	
