body {
/*background-image: url('../images/main/bg.jpg');*/
background-repeat: repeat-x;
background-color: #2BFFAF;  /* Greenish Color */
 /*background-color: #FFFAA5; */ /*Yellowish Color */
/* background-color: #71141C; Redish Color */
/* background-color: #6D2FFF; Purple Color */
/* background-color: #BE523E;*/ /*Red Color 2 */
/* background-color: #EEFF56; */ /*Darker Yellow */
/* background-color: #4A4E7F;*/ /* Aqua */ 
margin: 0px;
}

div.wrapper {
margin: 0px auto;
width: 900px;
padding: 0px;
}

div.header {

/*background-image: url('../images/gui/header.jpg');*/
/*
width: 642px;
height: 25px;
margin: 0px
Padding: 0px;
text-align: right;
*/
}

/*
div.header-menu{
padding-top: -50px;
height: 3px;
text-align: left;
}
*/

div.shell {
width: 900px;
height: 2825px;
background-color: #FFF;
padding: 20px;
font-family: "Avenir 65", Helvetica, Sans-Serif;
font-size: 13px;
color: #5E5E5E;
}

div.content {
width: 100%;
}

div.rightcol {
/*background-color: #F1F1F1; */
width: 330px;
height: 320px;
float: right;
z-index: 2;
padding: 10px 0px 5px 0px;
position: relative;
}

div.medical-rightcol {
/*background-color: #F1F1F1; */
width: 340px;
height: 95px;
float: right;
padding: 10px 0px 0px 0px;
position: relative;
}

div.medical-rightcol-offset {
/*background-color: #FF050D; */
width: 330px;
height: 405px;
float: right;
padding: 0px 0px 75px 0px;
position: relative;
}


div.leftcol-content {
/*background-color: #F1F1F1;*/
width: 500px;
float: left;
padding: 10px 0px 5px 0px;
position: relative;
}

div.leftcol {
background-color: #FFF;
/*background-color: #E5B94E;*/

width: 900px;
float: left;
z-index: 2;
padding: 10px 0px 5px 0px;
position: relative;
}

div.indexbanner-callout {
/*background-color:#FFFCDF;*/
padding: 10px 0 10px 0;
/*margin: 0px 20px 20px 0;*/
width: 900px;
float: left;
/*z-index: 2;*/
position: relative;
}

div.driving-directions{
/*background-color:#FFFCDF;*/
padding: 7px 0px 0px 275px;
/*margin: 0px 20px 20px 0;*/
width: 165px;
float: left;
/*z-index: 2;*/
position: relative;
}

div.twitter-widget {
/*background-color:#FFFCDF;*/
padding: 15px 0 10px 0;
/*margin: 0px 20px 20px 0;*/
width: 500px;
float: left;
/*z-index: 2;*/
position: relative;
}

div.aboutus-callout {
/*background-color:#FFFCDF;*/
padding: 40px 0 10px 0;
/*margin: 0px 20px 20px 0;*/
width: 900px;
float: left;
/*z-index: 2;*/
position: relative;
}

div.callout {
background-color:#FFFCDF;
padding: 10px 0 10px 0;
/*margin: 0px 20px 20px 0;*/
width: 583px;
float: left;
/*z-index: 2;*/
position: relative;
}