/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

#flashhome{
float:left;
}

/*****************
specialist areas - hotel
*****************/

.special {
margin-bottom:15px;
margin-top:-8px;
background: #FFFFFF url(/uploads/images/special-back-hotel.png) no-repeat;
width:270px;
height:181px;
position:relative;
float:left;
}

.special a:link, .special a:active, .special a:visited {
	color: #3a92b0;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.special a:hover {
	color: #ccc;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.special h3{
font: 16pt "century gothic";
font-weight:normal;
   margin-left: 10px;
}

.special h3 a:link, .special h3 a:active, .special h3 a:visited {
color: #3a92b0;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.special h3 a:hover {
color: #000;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.specialbody{
color:#666;
font: 12px/16px "century gothic";
   margin-left: 10px;
	position: relative;
	top: 15px;
float:left;
}

.specialbody a:link, .specialbody a:active, .specialbody a:visited {
color:#666;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

.specialbody a:hover {
color: #3a92b0;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

/*****************
specialist areas - car showroom
*****************/

.car {
margin-bottom:15px;
margin-top:-8px;
background: #FFFFFF url(/uploads/images/special-back-car.png) no-repeat;
width:270px;
height:181px;
position:relative;
float:left;
}

.car a:link, .car a:active, .car a:visited {
	color: #3a92b0;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.car a:hover {
	color: #ccc;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.car h3{
font: 16pt "century gothic";
font-weight:normal;
   margin-left: 10px;
}

.car h3 a:link, .car h3 a:active, .car h3 a:visited {
color: #3a92b0;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.car h3 a:hover {
color: #000;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.carbody{
color:#666;
font: 12px/16px "century gothic";
   margin-left: 10px;
	position: relative;
	top: 15px;
float:left;
}

.carbody a:link, .carbody a:active, .carbody a:visited {
color:#666;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

.carbody a:hover {
color: #3a92b0;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

/*****************
specialist areas - conference rooms
*****************/

.conference {
margin-bottom:15px;
margin-top:-8px;
background: #FFFFFF url(/uploads/images/special-back-conference.png) no-repeat;
width:270px;
height:181px;
position:relative;
float:left;
}

.conference a:link, .conference a:active, .conference a:visited {
	color: #3a92b0;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.conference a:hover {
	color: #ccc;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.conference h3{
font: 16pt "century gothic";
font-weight:normal;
   margin-left: 10px;
}

.conference h3 a:link, .conference h3 a:active, .conference h3 a:visited {
color: #3a92b0;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.conference h3 a:hover {
color: #000;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.conferencebody{
color:#666;
font: 12px/16px "century gothic";
   margin-left: 10px;
	position: relative;
	top: 15px;
float:left;
}

.conferencebody a:link, .conferencebody a:active, .conferencebody a:visited {
color:#666;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

.conferencebody a:hover {
color: #3a92b0;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

/*****************
specialist areas - budget
*****************/

.budget {
margin-bottom:15px;
margin-top:-8px;
background: #FFFFFF url(/uploads/images/special-back-budget.png) no-repeat;
width:270px;
height:181px;
position:relative;
float:left;
}

.budget a:link, .budget a:active, .budget a:visited {
	color: #3a92b0;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.budget a:hover {
	color: #ccc;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.budget h3{
font: 16pt "century gothic";
font-weight:normal;
   margin-left: 10px;
}

.budget h3 a:link, .budget h3 a:active, .budget h3 a:visited {
color: #3a92b0;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.budget h3 a:hover {
color: #000;
font-weight:normal;
   margin-left: 10px;
text-decoration: none;
font: 16pt "century gothic";
	position: relative;
	top: 10px;
}

.budgetbody{
color:#666;
font: 12px/16px "century gothic";
   margin-left: 10px;
	position: relative;
	top: 15px;
float:left;
}

.budgetbody a:link, .budgetbody a:active, .budgetbody a:visited {
color:#666;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

.budgetbody a:hover {
color: #3a92b0;
font: 12px/16px "century gothic";
	position: relative;
float:left;
text-decoration: underline;
}

/*****************
specialist areas - testimonials
*****************/

.testimonial{
background: #FFFFFF url(/uploads/images/speech-bubble.png) no-repeat;
padding-right:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.testimonial-savills{
background: #FFFFFF url(/uploads/images/speech-bubble2.png) no-repeat;
padding-right:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.testimonial-mach{
background: #FFFFFF url(/uploads/images/speech-bubble3.png) no-repeat;
padding-right:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.testimonial-edp{
background: #FFFFFF url(/uploads/images/speech-bubble4.png) no-repeat;
padding-right:20px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.carshowroom {
margin-bottom:5px;
margin-top:-8px;
width:570px;
position:relative;
float:left;
}

.carshowroom a:link, .carshowroom a:active, .carshowroom a:visited {
	color: #3a92b0;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.carshowroom a:hover {
	color: #000;
text-decoration: none;
font: 12px/17px "century gothic";
float:left;
}

.carshowroomimg{
float:left;
padding-right:10px;
}

.carshowroom h3{
font-weight:normal;
}

.carshowroom h3 a:link, .carshowroom h3 a:active, .carshowroom h3 a:visited {
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 12pt "century gothic";
	position: relative;
	top: 10px;
}

.carshowroom h3 a:hover {
font-weight:bold;
color: #000;
text-decoration: none;
font: 12pt "century gothic";
}

.carshowroombody{
color:#666;
	position: relative;
	top: 11px;
}

.carshowroombody a:link, .carshowroombody a:active, .carshowroombody a:visited {
font-weight:bold;
color: #3a92b0;
text-decoration: none;
font: 8pt "century gothic";
}

.carshowroombody a:hover {
font-weight:bold;
color: #000;
text-decoration: none;
font: 8pt "century gothic";
}

/*****************
Hotel page
*****************/

.hotel{
background: #FFFFFF url(/uploads/images/hotel-header.jpg) no-repeat;
width:570px;
padding-right:10px;
padding-left:0px;
padding-top:0px;
padding-bottom:20px;
text-decoration: none;
font: 12px/17px "century gothic";
color: #666;
float:left;
}

.hotel h3{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 32pt "century gothic";
}

.hotel h3 a:link, .hotel h3 a:active, .hotel h3 a:visited {
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 32pt "century gothic";
}

.hotel h3 a:hover {
font-weight:bold;
color: #3a92b0;
text-decoration: none;
font: 32pt "century gothic";
}

.hotelbullets{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 12pt "century gothic";
float:left;
}


.hotelbullets2{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 12pt "century gothic";
padding-right:00px;
padding-left:170px;
padding-top:0px;
padding-bottom:0px;
}

.hotelbulletssmall{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 10pt "century gothic";
float:left;
}

.hotelbulletssmall2{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 10pt "century gothic";
padding-right:00px;
padding-left:30px;
padding-top:0px;
padding-bottom:0px;
float:left;
}

/*****************
Home page - new
*****************/

home{
background: #FFFFFF url(/uploads/images/homeback.png) no-repeat;
width:570px;
}

div#page {
background: #FFFFFF url(/uploads/images/homeback.png) no-repeat;
  width:570px;
  margin:0;
  padding:0px;
  text-align:left;
  position:relative
}

div#col1 {
  width:170px;
  float:left;
  margin:0px;
  height:550px;
}

div#col2 {
  width:190px;
  margin:0px 0 0px 205px;
  min-height:550px;
  _height:550px
}

div#col3 {
  position:absolute;
  top:0px;
  right:0px;
  width:160px;
  margin:0;
  height:550px;

}


.homeimg{
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
}

.homeheader{
font-weight:normal;
width:150px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
margin-bottom:15px;
}

.homeheader a:link, .homeheader a:active, .homeheader a:visited {
font-weight:normal;
width:150px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
}

.homeheader a:hover {
font-weight:bold;
width:150px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
}

.homecol{
color:#666;
width:150px;
font: 12px/16px "century gothic";
position:relative;
left:0px;
top:0px;
}

.homebulletssmall{
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 10pt "century gothic";
position:relative
float:left;
padding-right:0px;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
}

.homeheader2{
font-weight:normal;
width:570px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
}

.homeheader2 a:link, .homeheader2 a:active, .homeheader2 a:visited {
font-weight:normal;
width:150px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
}

.homeheader2 a:hover {
font-weight:bold;
width:150px;
color: #3a92b0;
text-decoration: none;
font: 16pt "century gothic";
}

.findoutmore{
font-weight:normal;
   font-size: 12px;
color: #666;
}

.findoutmore a:link, .findoutmore a:active, .findoutmore a:visited {
font-weight:normal;
color: #666;
text-decoration: underline;
font: 12px "century gothic";
position:relative
float:left;
padding-right:0px;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
}

.findoutmore a:hover {
font-weight:bold;
color: #666;
text-decoration: none;
font: 12px "century gothic";
}

/*****************
Home page - old
*****************/

.homebox{
margin-bottom:15px;
width:570px;
position:relative;
float:left;
}

.homebox2{
width:250px;
position:relative;
/*float:left;*/
}

.homebox h3{
font-weight:normal;
}
.homeboximg{
float:left;
padding-right:10px;
}

.homebox h3 a:link, .homebox h3 a:active, .homebox h3 a:visited {
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 11pt "century gothic";
}

.homebox h3 a:hover {
font-weight:bold;
color: #3a92b0;
text-decoration: none;
font: 11pt "century gothic";
}


.homeboxlink{
text-transform:uppercase;
position:absolute;
bottom:0;
background: #FFFFFF url(/uploads/images/bgbluedot.png) repeat scroll left bottom;
color:#fff;
padding:4px;
width:400px;
font-weight:bold;
text-align:right;
text-decoration: none;
}

a.homeboxlink:hover{
background: #3a92b0;
}

.homebox2 a:link, .homebox2 a:active, .homebox2 a:visited {
font-weight:normal;
color: #3a92b0;
text-decoration: none;
font: 11pt "century gothic";
}

.morelink{
width:570px;
position:relative;
float:left;
}

.morelinklink{
text-transform:uppercase;
position:absolute;
bottom:0;
background: #FFFFFF url(/uploads/images/bgbluedot.png) repeat scroll left bottom;
color:#fff;
padding:4px;
width:570px;
font-weight:bold;
text-align:center;
text-decoration: none;
}

a.morelinklink:hover{
background: #3a92b0;
}

.pdflink{
width:400px;
position:relative;
float:left;
padding-top:15px;
font-size:10px;
}

.pdflinklink{
text-transform:uppercase;
position:absolute;
background: #FFFFFF url(/uploads/images/pdf_icon.png) no-repeat;
color:#666;
padding-right:20px;
padding-left:40px;
padding-top:6px;
padding-bottom:10px;
font-weight:bold;
text-align:left;
text-decoration: none;
}

a.pdflinklink:hover{
color:#3a92b0;
}

.htmllink{
width:400px;
position:relative;
float:left;
padding-top:25px;
font-size:10px;
}

.htmllinklink{
text-transform:uppercase;
position:absolute;
background: #FFFFFF url(/uploads/images/page_icon.png) no-repeat;
color:#666;
padding-right:20px;
padding-left:40px;
padding-top:6px;
padding-bottom:10px;
font-weight:bold;
text-align:left;
text-decoration: none;
}

a.htmllinklink:hover{
color:#3a92b0;
}


#topbox{
float:right;
background-color:#3a92b0;
padding: 10px 15px;
color:#fff;
width:270px;
}

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: century gothic, arial, helvetica;
   font-size: 75.01%;
color:#666;
background:url(/uploads/images/bgbody.png) repeat;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
color:#666;
text-decoration:bold;
}

a:visited {
   background-color: inherit;
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
}

/*****************
basic layout 
*****************/
body {
   color: #666;
}

/* center wrapper, min max width */
div#pagewrapper {
   margin: 0 auto;       /* this centers wrapper */
width:928px;
   background-color: #fff;;
}


/*** header ***
we will hide text and replace it with a image
we need to assign a height for it so that the image wont cut off
*/
div#header {
      background: #fff url(/uploads/images/bgbluedot.png) bottom left repeat-x;         
padding-left:30px;  
padding-bottom:14px;
overflow:hidden;
/*border-bottom:15px solid #7abdd3;*/

}

#header #logo{
float:left;
padding-top:10px;
}

div#header h1{
display:inline;
width:50%;
}


div#header h1 a {
/* you can set your own image here */
   background: #fff url(uploads/images/logo.jpg) no-repeat 0 12px; 
   display: block;
   height: 90px;             /* adjust according your image size */
   text-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
}

/* position for the search box */
div#search {
   float: right;
   width: 23em;    /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}

div.breadcrumbs {
   padding: 1em 0 1.2em 0; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;        /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0 1em;        /* css shorthand rule will be opened to be "0 1em 0 1em" */
   border-bottom: 1px dotted #000;
}

div.breadcrumbs span.lastitem { 
   font-weight:bold; 
}

div#content {
  /* margin: 1.5em auto 2em 0;    some air above and under menu and content */
background: url(/uploads/images/bgtopfade.jpg) top left repeat-x;
padding-top:30px;
clear:both;
}

#flashbanner{
display:none;
height:250px;
color:#fff;
}

#mainnav{
clear:both;
background:#7ABDD3 url(/uploads/images/bgnavbar.png) top left repeat-x;
line-height:39px;
height:39px;
float:left;
width:928px;
}


div#mainnav ul{
   list-style: none;
   margin: 0; 
padding:0 0 0 30px;
oveflow:auto;
}

#mainnav ul li{
/*display:inline;*/
float:left;
text-transform:uppercase;
padding-right:20px;
}

#mainnav ul li a{
text-decoration:none;
color:#fff;
display:block;
}

#mainnav ul li a:hover{
background: url(uploads/images/hovermenu.gif) bottom center no-repeat;
}

#mainnav ul li h3{
display:block;
color:#fff;
line-height:39px;
background: url(uploads/images/activemenu.gif) bottom center no-repeat;
font-weight:normal;
font-size:1em;
}

div#main {
   /*margin-right: 300px;  this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */
   padding-left:30px; /* and some air on the right */
background: url(/uploads/images/bgmain.png) right repeat-y;
padding-right:20px;
margin-bottom:20px;
width:585px;
float:left;
}

div#sidebar {
   float: right;        /* set sidebar on the left side. Change to right to float it right instead. */
   width: 270px;     /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX IE double margin bug */
   margin-left: 0;
padding-right:10px;
}

div#sidebar li a:hover,div#sidebar li a:active{
background: url(/uploads/images/rightarrowhover.png) left top no-repeat;
color:#3B92B0;
}

div#footer {
   clear: both;       /* keep footer below content and menu */
   color: #fff;
   background: #fff url(/uploads/images/bgbluedot.png) top left repeat-x; /* same bg color as in header */
padding:30px;

}

ul.footerlist{
list-style-type:none;
width:600px;
float:left;
}

#bottomlinks{
width:250px;
float:right;
}

#bottomlinks ul.footerlist {
list-style-type:none;
width:270px;
}



ul.footerlist li{
display:inline;
color:#3B92B0;
padding-left:6px;
background: url(/uploads/images/bottombullet.png) left center no-repeat;
}

ul.footerlist li.first{
padding-left:0;
background: #fff;
}

#footer a{
color:#3B92B0;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}


div#footer p {
   font-size: 0.8em;
   padding: 1.5em;       /* some air for footer */
   text-align: center;  /* centered text */
   margin: 0;
}



/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {
   height: 1px;
   padding: 1em;
   border-bottom: 1px dotted black;
   margin: 1em;
}

/* relational links under content */
div.left49 {
  width: 49%; /* 50% for both left and right might lead to rounding error on some browser */
}

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
}




/********************
CONTENT STYLING
*********************/
div#content {

}

/* HEADINGS */
div#content h1 {
   font-size: 1.5em; /* font size for h1 */
font-weight:normal;
   line-height: 1.5em;
   margin: 0;
}
div#content h2 {
font-size:18px;
font-weight:normal;
color:#666;
}

#sidebar h2{
padding-bottom:20px;
text-transform: uppercase;
}


div#content h3 {
font-size:12px;
   line-height: 1.3em;
color:#3B92B0;
   margin: 0 0 0.5em 0;
}
div#content h4 {
font-size:12px;
   line-height: 1.3em;
color:#3B92B0;
font-weight:normal;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */

/* TEXT */
p {
   font-size: 1em;
   margin: 0 0 1.5em 0; /* some air around p elements */
   line-height: 1.4em;
   padding: 0;
}

p.ltext{
font-size:22px;
padding:0;
margin:0;
}

.xltext{
font-size:26px;
padding:0;
margin:0;
}

#topbox p{
padding:0;
margin:0;
}

}

.productnav {
color: #3a92b0;
	font: 10pt "century gothic";
	text-decoration: none;
}

.productnav a:link {
color: #3a92b0;
	font: 10pt "century gothic";
	text-decoration: none;
}

.productnav a:active {
color: #3a92b0;
text-decoration: none;
	font: 10pt "century gothic";
}

.productnav a:visited {
color: #3a92b0;
text-decoration: none;
	font: 10pt "century gothic";
}

.productnav a:hover {
color: #3a92b0;
text-decoration: none;
	font: bold 10pt "century gothic";
}

.boldtext {
color:#666;
	font: bold 9pt "century gothic";
text-decoration:none;
}

.boldtext a:link {
color:#666;
	font: bold 9pt "century gothic";
text-decoration:none;
}

.boldtext a:active {
color:#666;
text-decoration:none;
	font: bold 9pt "century gothic";
}

.boldtext a:visited {
color:#666;
text-decoration:none;
	font: bold 9pt "century gothic";
}

.boldtext a:hover {
color: #3a92b0; 
text-decoration:none;
	font: bold 9pt "century gothic";
}

.photocaption{
color: #3a92b0; 
font: 8pt "century gothic";
}

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}


pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;


}

/* Separating the divs on the template explanation page, with some bottom-border */
div.templatecode {
  margin: 0 0 2.5em;
}

/* END TEXT */

/* LISTS */
/* lists in content need some margins to look nice */
div#main ul,
div#main ol,
div#main dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#main dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}

div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}

.contactform label{
width:130px;
float:left;
}

.contactform div{
padding:5px 0;
}

/* END LISTS */
/* End of 'Layout: Left sidebar + 1 column' */

