A
  {
    text-decoration: none;
  }
A:hover
  {
    text-decoration: underline;
  }
BODY
  {
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: none;
  }
FIELDSET
  {
    margin: 10px;
  }
FORM
  {
    margin: 0;
    padding: 0;
  }
IMG
  {
    border: none;
  }
INPUT
  {
    /*border: 1px solid #9999ff;*/
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
  }
LEGEND
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
SELECT
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
  }
TABLE
  {
    border: none;
    border-collapse: collapse;
    border-spacing: 0 0;
    margin: 0;
    padding: 0;
  }
TD
  {
    border: none;
    padding: 0;
  }
TH
  {
    border: none;
    padding: 0;
  }
TR
  {
    border: none;
    padding: 0;
  }

TD.additionalMediaThumbnailBox,
TD.additionalMediaThumbnailBoxHover
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    height: 100px;
    letter-spacing: normal;
    line-height: 15px;
    padding: 5px;
    width: 100px;
  }
TD.banner
  {
    vertical-align: middle;
  }
TABLE.body
  {
    
	margin-left: auto;
    margin-right: auto;
	text-align:center;
	width:100%;
  }
DIV.bodyPanel
  {
    margin: 0 0 10px 0;
    padding: 5px;
  }
TABLE.bodyPanel
  {
    margin: 0 0 10px 0;
    width: 100%;
	border:#CCCCCC thin solid;
  }
TD.bodyPanel
  {
    padding: 5px;
    width: 100%;
  }
.bodyPanelTitle
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
  }
P.bodyPanelTitle
  {
    margin: 0;
  }
DIV.categoryNavigation
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
.configuredContent
  {}
.copyright
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.currentTimestamp
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
	margin-right:5px;
  }
TABLE.detail TD
  {
    padding: 4px;
  }
TABLE.detail TABLE TD
  {
    padding: 0;
  }
.detailFieldLabel
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
OPTION.dingbatOption
  {
    background-repeat: no-repeat;
    min-height: 20px;
    padding-left: 25px;
  }
TD.editLink
  {
    text-align: center;
  }
TD.editLinkActive
  {
    text-align: center;
  }
TD.editLinkHover
  {
    text-align: center;
  }
.errorHeading
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.errorMessage
.message
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
UL.errors
UL.messages
  {
    margin-bottom: 0px;
    margin-top: 0px;
  }
.externalSiteAffiliateTextLink
  {}
.fieldData
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.fieldGroupName
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
  }
TD.fieldGroupName
  {
    vertical-align: top;
  }
.fieldGroupNameRequired
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
  }
TD.fieldGroupNameRequired
  {
    vertical-align: top;
  }
.fieldInstructions
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-decoration: none;
    text-transform: none;
  }
.fieldNameDisabled
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
  }
TD.fieldNameDisabled
  {
    vertical-align: top;
  }
.fieldNameOptional
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
  }
TD.fieldNameOptional
  {
    vertical-align: top;
  }
.fieldNameRequired
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
  }
TD.fieldNameRequired
  {
    vertical-align: top;
  }
.floatLeft
  {
    float: left;
    margin: 0 10px 10px 0;
  }
TABLE.form
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
  }
TABLE.form TD
  {
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
    /*vertical-align: middle;*/
  }
TABLE.form TABLE TD
  {
    padding: 0;
    vertical-align: ;
  }
TABLE.form TABLE.listForm TD
  {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    vertical-align: middle;
  }
TABLE.form TABLE.listForm TABLE TD
  {
    padding: 0;
    vertical-align: ;
  }
TD.formInstructions
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.license
  {}
TABLE.listForm TD
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
  }
TABLE.listForm TD.formInstructions
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
TABLE.listForm TH
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    text-align: left;
    text-decoration: underline;
    vertical-align: middle;
    white-space: nowrap;
  }
TABLE.listForm TABLE TD
  {
    color: ;
    font-family: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    line-height: ;
    padding: 0;
    text-align: ;
    text-decoration: ;
    vertical-align: ;
    white-space: ;
  }
TABLE.listForm TABLE TH
  {
    color: ;
    font-family: ;
    font-size: ;
    font-style: ;
    font-weight: ;
    line-height: ;
    padding: 0;
    text-align: ;
    text-decoration: ;
    vertical-align: ;
    white-space: ;
  }
TABLE.listForm .wrap
  {
    white-space: normal;
  }
.missingField
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.nowrap
  {
    white-space: nowrap;
  }
.orderFieldLabel
  {
    font-weight: bold;
  }
.orderFieldValue
  {
    font-weight: normal;
  }
.pageBodyTitle
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
  }
.productBoxText
  {
    color: #444;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    margin: 2px;
  }
DIV.productBrowseEntry
  {
    /*background-color: #eeeef4;*/
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
TABLE.productBrowseEntry
  {
    border-collapse: separate;
    border-spacing: 0 4;
	margin-right:15px;
  }
TD.productBrowseNameArea
  {
    height: 20px;
    padding: 2px;
    vertical-align: top;
		
  }
TD.productBrowseThumbnail
  {
    padding-right: 10px;
  }
.productDescription
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
/*    font-size: 11px;*/
    line-height: normal;
  }
.productDetail
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
  }
.productDetailFieldLabel
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.productDetailFieldValue
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.productList
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
  }
TABLE.productList TD
  {
    padding: 2px 5px 2px 5px;
  }
TABLE.productList TABLE TD
  {
    border-bottom: none;
    padding: 2px 5px 2px 5px;
  }
TABLE.productList TH
  {
    padding: 2px 5px 2px 5px;
  }
TABLE.productList TABLE TH
  {
    border-bottom: none;
    padding: 2px 5px 2px 5px;
  }
.productListPrice
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
/*    font-size: 11px;*/
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: line-through;
    text-transform: none;
  }
.productName
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin: 0px;
    text-decoration: none;
    text-transform: none;
  }
.productPrice
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
/*    font-size: 11px;*/
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
.productPriceFieldLabel
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
/*    font-size: 11px;*/
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-decoration: none;
    text-transform: none;
  }
P.productReview
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin: 0 0 5px 0;
  }
P.productReviewHeading
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    margin: 5px 0 0 0;
  }
TABLE.rateTable TD
  {
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 3px;
  }
.rateTableData
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
  }
.rateTableHeading,
.rateTableLabel
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
  }
TD.rateTableData
  {
    border: 1px solid #000000;
  }
TD.rateTableHeading
  {
    background-color: #f9df9d;
    border: 1px solid #000000;
  }
TD.rateTableLabel
  {
    border: 1px solid #000000;
  }
.resultNavigation
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
  }
.resultNavigation A
  {
/*    border: 2px solid #ffffff;*/
  }
.resultNavigation A:hover
  {
/*    border: 2px solid #000000;
    text-decoration: none;*/
  }
.resultCount
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
	padding-right:100px;
  }
TABLE.sidebarBox
  {
    /*border-collapse: separate;
    border-spacing: 1px 1px;*/
    margin: 0 2px 12px 2px;
    /*outline-color: #9cf;
    outline-width: 1px;*/
    width: 154px;
  }
TD.sidebarBoxBody
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: 15px;
    padding: 2px;
  }
TD.sidebarBoxBody TABLE
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: lighter;
    letter-spacing: normal;
    line-height: 15px;
  }
TD.sidebarBoxTitle
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
  }
TD.sidebarBoxTitleBar
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    padding: 2px;
    text-decoration: none;
    text-transform: none;
  }
TABLE.sidebarInnerBox
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: 15px;
    width: 130px;
  }
  TABLE.sidebarInnerBox1
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: 15px;
    width: 130px;
  }
.subcategoryNavigation
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
  }
.thumbnailCaption
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: normal;
  }
.topToolbar
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
    width: 100%;
  }
TABLE.topToolbar
  {
    padding: 5px;
  }
.topToolbarInstructions
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    padding: 4px;
    text-decoration: none;
    text-transform: none;
  }
TABLE.tree
  {
    border-collapse: separate;
    border-spacing: 0px;
  }
TABLE.tree TD
  {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-top: 2px;
    padding-right: 3px;
  }
.treeDragLayer
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 20px;
    left: 0px;
    line-height: normal;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 200px;
  }
.treeDragLayer A
  {
    color: #ffffff;
  }
SPAN.treeItem
  {
    display: block;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    min-width: 200px;
    padding: 1px;
    width: 200px;
  }
TD.treeItem
  {}
SPAN.treeItemDropTarget
  {
    background-color: #cccccc;
    border: 1px solid #ccccee;
    display: block;
    margin-bottom: 1px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    padding: 1px;
    width: 200px;
  }
TD.upsellProductBox
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: 15px;
    margin: 2px;
    width: 130px;
  }
TABLE.upsellProductBox
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    font-style: normal;
    font-variant: normal;
    letter-spacing: normal;
    line-height: 15px;
    margin: 2px;
    width: 130px;
  }
.wrap
  {
    white-space: normal;
  }


/* Hierarchical Menu Styles */

.item
  {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: lighter;
    letter-spacing: normal;
    line-height: normal;
    text-align: left;
    white-space: nowrap;
  }
.item A
  {
    display: block;
    position: relative;
  }
.item A:hover
  {
    color: #081589;
    background-color: #f9df9d;
    text-decoration: none;
  }
.item .fwdarr
  {
    position: absolute;
    right: 7px;
    top: 5px;
  }
.separator
  {
    background-color: #ff0000;
    border-top: 1px solid #9e9a91;
    border-bottom: 1px solid #ffffff;
    margin: 2px 0px 2px 1px;
    height: 0;
    font-size: 1px;
    line-height: 0;
  }
.subframe
  {
    background-color: #eeeeee; /*#dcdad5;*/
    border: 1px solid #000000; /*#6666aa;*/
    display: block;
    position: relative;
  }
.submenu
  {
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 1;
  }
.verbar
  {
    width: 140px;
  }


/* Page Layout Styles */

/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

BODY
  {
    margin: 0;
  }

BODY,
HTML,
#pageLayoutContainer
  {
    height: 100%;
    min-height: 100%;
    width: 100%;
  }

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */

HTML>BODY,
HTML>BODY #pageLayoutContainer
  {
    height: auto;
  }

#pageLayoutBottom
  {
    background-color: #dddddd;
    border-top: 1px solid gray;
    bottom: 0;
    clear: both;
    /*margin: 10px 0 0 0;*/
    padding: .5em 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }

/* hide from Mac IE5 */
/* \*/
  /*#pageLayoutBottom {position: absolute; }*/
/* */

/* Change in Opera 5+ (and some others) */
 /*html>BODY DIV#pageLayoutBottom {
    position: static;
}*/

/* Change back in everything except Opera 5 and 6, still hiding from Mac IE5 */
/* \*/
  /*HEAD:first-child+BODY DIV#pageLayoutBottom {
    position: absolute;
}*/
/* */

#pageLayoutCenter
  {
    margin: 5px 180px 10px 180px;
  }

#pageLayoutContainer
  {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

#pageLayoutLeft
  {
    float: left;
    margin: 5px 0 10px 0;  /* 5px for banner border */
    padding: 0;
    width: 160px;
  }

#pageLayoutMain
  {
    margin-bottom: 5em;
    height: auto;
    position: relative;
    width: 100%;
  }

#pageLayoutRight
  {
    float: right;
    margin: 5px 0 10px 0;  /* 5px for banner border */
    padding: 0;
    width: 160px;
  }

#pageLayoutTop
  {
    margin: 0;
    padding: 0;
  }


/* Styles for User-Edited Content */

.editedContent P
  {
    margin-bottom: 10px;
    margin-top: 10px;
  }

