/*Widget*/


table {
	border-collapse:collapse;
	border-color:#CCCCCC;
	border-spacing:0px;
	border-style:none;
	border-width:0px 0px 0px;
	padding-bottom:2px;
	text-align:left;
	width:100%;
}
/*
.handcursor
{
	cursor: pointer;
}
*/
#inspect_trad form input Schedule1_ImageButton1{
  width: 57px !important; 
}

/*stuff copied from the UK website*/
/* Free Inspection stuff */
div.inspect-top
{
	width:374px;
	height: 36px;
	margin:0;
	padding:0;
	height:2.9em;
	background-image:url(../static/us/i/inspect-top2.gif);
	background-repeat:no-repeat;
}

div.inspect-top h4
{
  position:relative;
  margin:0;
  padding: 0.5em 2em 0.5em 2em ;
  color:#022553;
  font-family:arial, sans-serif;
  font-weight:bolder;
  font-size:140%;
  background:url(../static/i/mouse-orange.gif) no-repeat 5px 7px;
}

div.inspect-ctr p
{
  position:relative;
  padding-left:10px;
}

div.inspect-ctr p span
{
  display:block;
}

div.inspect-ctr1
{
	width:356px;
	/*border: 1px solid #525856;*/
	border-left: 1px solid #525856;
	border-top: 1px solid #525856;
	border-right: 1px solid #525856;
	padding:2em 0.35em 1em 1em;
}

div.inspect-ctr2
{
	border-left: 1px solid #525856;
	border-right: 1px solid #525856;
	width:356px;
	/*border: 1px solid #525856;*/
	padding:.5em 0.35em 1em 1em;
}
#Schedule1_pnPrint2 
{
    font-weight: bold;
    margin:0;
    border:1px solid #525856;
    padding:.5em 0 .5em 1em;
    width:360px;
    background-color:#E2ECEE;
}
#Schedule1_pnPrint3 {border-top:0;}
#Schedule1_pnPrint4 
{
    margin:0;
    border-top:1px solid #525856;
    border-right:1px solid #525856;
    border-left:1px solid #525856;
    padding:1em 0 .1em 1em;
    width:360px;
    background-color:#E2ECEE;
}
#Schedule1_pnPrint5
{
    border-top:1px solid #525856;
    border-right:1px solid #525856;
    border-left:1px solid #525856;
    padding:1em 0 .75em 1em;
    width:360px;
    background-color:#E2ECEE;
    text-align:center;
}


div.inspect-ctr2-booking {
   border-left:1px solid #525856;
   border-right:1px solid #525856;
   padding:0em 0.35em 0.5em 0.5em;
   width:356px;
}
.required1
{
	color: red;
}

#inspect_trad,
#inspect_trad form
{
  border:0px solid red;

  width:375px;
  margin:0;
}

div.inspect-btm
{height:2.6em;
background-image:url(../static/us/i/inspect-bottom.gif);
background-repeat:no-repeat;
margin:0;
width:373px;
padding-bottom:1em;
border-top: 1px solid #525856;
}

div.inspect-btm input.inspect_trad_submit
{
width:80px !important;
height:18px !important;
float:right;
margin:0;
padding:0.8em 1.5em 1em 1em;
}

div.inspect-btm input.inspect_trad_submit_ctr
{
	padding:0.8em 2.5em 1em 1em;
}

div.inspect-btm input.inspect_trad_submit_left
{
width:80px !important;
float:left;
margin:0;
padding:0.8em 2.5em 1em 2.5em;
}

/*
div#inspect_trad
{padding-bottom:2em;}
*/
#contactform input.txt 
{width:19em !important;}
#contactform select
{width:19.5em !important}

#contactform input.txt_detailpg 
{width:18em !important;}
#contactform textarea.ta_detailpg
{width:18em !important;}


#contactform textarea
{width:14.5em !important;}

#inspect_cta
{
  border:0px solid red;
  float:right;
  width:197px;
}

#inspect_cta div.top
{
  margin:0;
  padding:0;
  /*height:2.9em;*/
  background-image:url(/static/us/i/inspect-top3.gif);
}
/*
#inspect_cta div.top h4
{
  position:relative;
  margin:0;
  padding: 0.5em 2em 1em 2em;
  color:#022553;
  font-family:arial, sans-serif;
  font-weight:bolder;
  font-size:140%;
  background:url(/static/i/phone-orange.gif) no-repeat 5px 7px;
}
*/
#inspect_cta div.ctr
{
  position:relative;
  margin:0;
  padding:10px 0;
  border-width:1px 1px 0 1px;
  border-color:#525856;
  border-style: solid;
}
#inspect_cta div.ctr h4
{
  padding:0 0 0 10px;
  margin:4px 0;
  font-size:120%;
  font-weight:bolder;
}
#inspect_cta div.ctr p.other_phone
{
  font-family:arial, sans-serif;
  color:#022553;
  padding:0 0 0 10px;
  margin:4px 0;
  font-size:160%;
  font-weight:bolder;
}
#inspect_cta div.ctr p.other_office
{
  color:#fff;
  position:relative;
  margin:0;
  padding:0.5em 0.5em 0.5em 2.5em;
  background:#6F909F url(/static/i/mouse-orange.gif) no-repeat 5px 7px;
  font-size:120%;
  border-top:1px solid #525856;
}
#inspect_cta div.btm
{
  /*height:2.6em;*/
  background-image:url(/static/us/i/inspect-bot3.gif);
  background-repeat:no-repeat;
  margin:0;
  padding-bottom:0;
  position:relative;
  
}
#inspect_cta div.btm form
{
  font-size:110%;
  font-family:arial, sans-serif;
  border-top:1px solid #525856;
  clear:left;
  vertical-align: bottom;
  padding:9px 5px;
  position:relative;
  display:block;
}
#inspect_cta div.btm form label
{
width:6.5em;
}
#inspect_cta div.btm form label,
#inspect_cta div.btm form input
{
float:left;
display:block;
margin:0px;
padding:0px;

}
#inspect_cta div.btm form input#off_local
{
padding-left:0.3em !important;

}
* html #inspect_cta div.btm form input#off_local
{
margin-top:10px !important;

}
#inspect_cta div.btm form fieldset input#submit.off_submit
{
margin:0px 0 0 0;
padding:0;
}

.navNumLightTop
{
	color: #a3bacb;
	font-size: 130%;
	font-weight: bolder;
}

.navNumDarkTop
{
	color: #022553;
	font-size: 130%;
	font-weight: bolder;
}

.navNumLightBottom
{
	color: #a3bacb;
	font-size: 90%;
}

.navNumDarkBottom
{
	color: #022553;
	font-size: 90%;
}

.timeDisplayLeft
{
	border-right: solid 1px black;
	float:left;
	text-align: center;
	padding: 0;
	background-color: White;
	width: 85px;
	height:136px;
}

.timeDisplayRight
{
	text-align: center;
	float:left;
	padding: 0 0 0 2px;
	background-color: White;
	width: 85px;
}

.timeListStyle
{
	list-style: none;
	/*margin-left:-10px;*/
}
.timeListStyle a:hover { background-color:LightGreen; color:navy; text-decoration:none; }

#BoxDayTitle
{
    font-weight:bold;
	color: #022553;
	font-size: 1.5em;
}
#NextText a, #NextText span, #PreviousText a, #PreviousText span {
    font-family:arial, sans-serif;
    font-size: 1.6em;
    color: #022553;
    font-weight:bold;
}

.BookingNumber
{
   font-size: large;
}

#RadioButtons input
{
	width:1em;
	margin-right: 4px;
}
#Schedule1_radBusiness2 {
 margin-left:25px; 
}
#contactform.inspection
{
	width: 380px;	
	
}

/*margin-left : -10px!important*/

.instructions
{
margin: 0px 15px 0px 19px;
text-align:  left;	
	
}
#bookingNumber{}
