@charset "utf-8";

body {
background-color:#E5CE96;
margin: 0;
padding: 0;
font-family: Arial;
font-size:14px;
text-align:center;
}

div#container
{
background-image: url(../images/rossdixon_background.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin: 1em auto;
width: 780px;
border: 1px solid #A1722D;
text-align: left;
}

div#containerstaff
{
background-image: url(../images/rossdixon_background_staff.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin: 1em auto;
width: 780px;
border: 1px solid #A1722D;
text-align: left;
}

div#containerfacilities
{
background-image: url(../images/rossdixon_background_facilities.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin: 1em auto;
width: 780px;
border: 1px solid #A1722D;
text-align: left;
}

div#containerservices
{
background-image: url(../images/rossdixon_background_services.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
margin: 1em auto;
width: 780px;
border: 1px solid #A1722D;
text-align: left;
}

a:link {
font-family: Arial;
font-size:13px;
	color: #C07D30;
	font-weight: bold;
	text-decoration:underline;
}

a:visited {
font-family: Arial;
font-size:13px;
	color: #C07D30;
	font-weight: bold;
	text-decoration:underline;
	}

a:hover {
font-family: Arial;
font-size:13px;
	color: #A1722D;
	font-weight: bold;
	text-decoration:underline;
	}
	
.tablediv100 {
display: table;
width:100%;
border-collapse:separate;
margin-left:auto; 
margin-right:auto;
}

.tablediv360 {
display: table;
width:360px;
height:152px;
border-collapse:separate;
margin-left:auto; 
margin-right:auto;
}

.rowdiv  {
display:  table-row;
width:auto;
}

.celldiv100 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:100%;
}


.celldiv75 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:7%;
}
.celldiv66 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:66%;
}

.celldiv50 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:50%;
}

.celldiv33 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:33%;
}

.celldiv25 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:25%;
}

.celldiv680 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 680px;
}

.celldiv420 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 420px;
}

.celldiv360 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 360px;
}

.celldiv212 {
background-image: url(../images/images/DrDixon_Banner.gif);
background-repeat: no-repeat;
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 212px;
}

.celldiv148 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 148px;
}

.celldiv100f {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width: 100fpx;
}


.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  

label {
  float:left;
  width:95%;
  padding-top:.1em;
   margin: 0px 0px 0px 0px;
  text-align:left;
  font-weight:bold;
  font-size:12px; 
  line-height: 100%; 
  }

input
{
color: #781351;
margin-right: .2em;
background: #ffffff;
border: 1px solid #C07D30
}

.radio
{
color: #781351;
margin-right: .2em;
background: #ffffff;
border: 0px solid #C07D30
}

.submit input
{
margin-left: 4.5em;
color: #000000;
background: #ffa20f;
border: 1px outset #C07D30
}

fieldset { border:0px solid #C07D30 }

legend {
  padding: 0.2em 0.0em;
  border:0px solid green;
  color: #C07D30;
  font-size:100%;
  text-align:right;
  	text-decoration:underline;
  }

  
textarea
{
color: #781351;
background: #ffffff;
border: 1px solid #C07D30
}


div#main {
width: 780px;
height: 718px;
}

div#mainblock {
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
}

.mainlogo {
font-size:26px;
font-weight: bold;
text-decoration:none;
text-align: right;
color:#a1532d;
padding-top:25px;
padding-right:0px;
line-height: 100%; 
}

.mainlogoint {
font-size:20px;
font-weight: bold;
text-decoration:none;
text-align: right;
color:#a1532d;
padding-top:10px;
padding-right:130px;
line-height: 100%; 
}

.mainheader{
text-align: left;
padding-top:0px;
padding-left:175px;
}

.maincontent {
font-size:13px;
font-family: Arial;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#a1722d;
padding-top:10px;
padding-right:20px;
padding-left:245px;
line-height: 120%; 
}


div#bar {
width: 780px;
height: 36px;
}

div#mid {
width: 780px;
height: 214px;
}


div#footer {
width: 780px;
height: 58px;
}

.bubbleInfo {
position: relative;
}

.popup {
position: absolute;
display: none; /* keeps the popup hidden if no JS available */
}

.img-shadow1 {
  float:center;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow1 img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
  .LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}