body {
font-family: Helvetica, Arial, sans-serif;
background: #eeeeee url(../images/generic/bground-body.gif) repeat-x left top;
padding: 0;
margin: 0;
}

body.noImage {
font-family: Helvetica, Arial, sans-serif;
background: #eeeeee url(../images/generic/bground-bodySmall.gif) repeat-x left top;
padding: 0;
margin: 0;
}


/********** wrapper **********/
#divWrapper {
width: 900px;
padding: 0;
margin: auto;
}


/********** header **********/
#divHeader {
width: 900px;
height: 130px;
padding: 0;
margin: 0;
}

#divHeader .leftColumn {
width: 100%;
padding: 0;
margin: 0 -600px 0 0;
float: left;
}

#divHeader .rightColumn {
width: 600px;
padding: 0;
margin: 0;
float: right;
}


/********** section image **********/
#divSectionImage {
width: 880px;
height: 220px;
padding: 0;
margin: 0 10px 0 10px
}

#divSectionImageEmpty {
width: 880px;
height: 20px;
padding: 0;
margin: 0 10px 0 10px
}


/********** content **********/
#divContent {
width: 900px;
padding: 0;
margin: 0;
}

#divContent .leftColumn {
width: 100%;
padding: 0;
margin: 0 -230px 0 0;
float: left;
}

#divContent .rightColumn {
width: 230px;
padding: 0;
margin: 0;
float: right;
}


/********** content container **********/
.divContainer {
width: 640px;
padding: 0;
margin: 0 0 0 10px;
}


/********** content preview **********/
.divPreview {
width: 640px;
padding: 10px 0 10px 0;
margin: 0;
}

.divPreview .leftColumn#previewLeft {
width: 100%;
padding: 0;
margin: 0 -520px 0 0 ;
float: left;
}

.divPreview .rightColumn#previewRight {
width: 520px;
padding: 0;
margin: 0;
float: right;
}


/********** gallery row **********/
.divRow {
width: 640px;
height: 75px;
padding: 10px 0 20px 0;
margin: 0;
}

.divRow .thumbnail {
padding: 0 80px 0 0;
margin: 0;
float: left;
}

.divRow .thumbnailLast {
padding: 0;
margin: 0;
float: left;
}


/********** utility box **********/
.divUtilityBox {
background: #ffffff url(../images/generic/bground-utilityBox.gif) no-repeat left bottom;
width: 230px;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

.divUtilityBox .tab {
padding: 0;
margin: 0;
}

.divUtilityBox .element {
padding: 0;
margin: 0;
}

.divUtilityBox .element2 {
padding: 5px 0 0 0;
margin: 0;
}

.divUtilityBox .element3 {
text-align: right;
padding: 5px 0 0 0;
margin: 0;
}


/********** misc **********/
#divFooter {
background: url(../images/generic/bground-h1.gif) repeat-x left top;
padding: 0;
margin: 10px 0 0 0;
}


/********** misc **********/
.clearing {
font-size: 1px;
clear: both;
}