html { text-align: left; margin: 0;    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */}/* GENERAL */.spinner {    padding: 5px;    position: absolute;    right: 0;}body { background: #fff; color: #333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; }a:visited {color:#cc6600;}a:hover,a:active {color:#9e2300; text-decoration: underline;}a:link {    color: #b44000;    font-weight: bold;    text-decoration: none;}h1 {    color: #006dba;    font-weight: normal;    font-size: 16px;    margin: .8em 0 .3em 0;}ul {    padding-left: 15px;	}select, textarea, input { border: solid 1px #25323b; font: 13px Arial, Helvetica, Verdana, sans-serif; height: 18px;  }/*input {    background-color: #fcfcfc;    border: 1px solid #ccc;    font: 11px verdana, arial, helvetica, sans-serif;    margin: 2px 0;    padding: 2px 4px;    width: 400px;}*/select {   padding: 2px 2px 2px 0;}textarea {	width: 250px;	height: 150px;	vertical-align: top;}tr.prop, td.value, input#uri, input#parameter, input#actionName, input#name, input#category, input#title, input#tagline, input#blockQuote2, input#blockQuote1, input#measuredSize, input#mediumImage, input#path, input#size, input#smallImage, input#firstName, input#lastName, input#username, input#fauxPassword, input#email, input#url {	width: 490px;}input:focus, select:focus, textarea:focus {    border: 1px solid #b2d1ff;}.body {    float: left;    margin: 0 15px 10px 15px;}/* NAVIGATION MENU */.nav { background-image: url(../images/pullquote-bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 50% top; margin-bottom: 20px; padding: 7px 12px; border: solid 1px #dfe8ed; }.menuButton { color: #4787c0; font-size: 10px; padding: 0 5px; }.menuButton a {    color: #4787c0;    padding: 4px 6px;}.menuButton a.home a:hover { color: #6cb6f4; padding: 4px 6px; }.menuButton a.home {    background: url(../images/skin/house.png) no-repeat left center;    color: #4787c0;    padding-left: 25px;}.menuButton a:visited { color: #4787c0; padding-left: 25px; }.menuButton a.list {    background: url(../images/skin/database_table.png) no-repeat left center;    color: #4787c0;    padding-left: 25px;}.menuButton a.create {    background: url(../images/skin/database_add.png) no-repeat left center;    color: #4787c0;    padding-left: 25px;}/* MESSAGES AND ERRORS */.message {    background: #f3f8fc url(../images/skin/information.png) no-repeat 4px center;    border: solid 1px #b2d1ff;    color: #006dba;    margin: 10px 0 5px 2px;    padding: 5px 5px 5px 35px}div.errors {    background: #fff3f3;    border: 1px solid red;    color: #cc0000;    margin: 10px 0 5px 0;    padding: 5px 0 5px 0;}div.errors ul {    list-style: none;    padding: 0;	}div.errors li {	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;    line-height: 16px;    padding-left: 30px;}td.errors select {    border: 1px solid red;}td.errors input {    border: 1px solid red;}/* TABLES */table { text-align: left; width: 100% ; }table.border { width: 100%; border: solid 1px #ccc; }table.shade {  }.person { background-color: #bac2ca; }tr { text-align: left; border: 0; }td, th {     font: 11px/12px Arial, Helvetica, Verdana, sans-serif;    padding: 5px 6px;    text-align: left;    vertical-align: top;}table.center { text-align: center; }tr.center {text-align: center;}td.center {text-align: center; width: 150;}th {    background: #fff url(../images/skin/shadow.jpg);    color: #666;    font-size: 11px;    font-weight: bold;    line-height: 17px;    padding: 2px 6px;}th a:link, th a:visited, th a:hover {    color: #333;    display: block;    font-size: 10px;    text-decoration: none;    width: 100%;}th.asc a, th.desc a {    background-position: right;    background-repeat: no-repeat;}th.asc a {    background-image: url(../images/skin/sorted_asc.gif);}th.desc a {    background-image: url(../images/skin/sorted_desc.gif);}.odd {    background: #f7f7f7;}.even {    background: #fff;}/* LIST */.list table {    border-collapse: collapse;}.list th, .list td {    border-left: 1px solid #ddd;}.list th:hover, .list tr:hover {    background: #b2d1ff;}/* PAGINATION */.paginateButtons { color: #666; font-size: 10px; background-image: url(../images/pullquote-bg.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: 50% bottom; position: relative; width: 100%; overflow: hidden; float: left; margin-bottom: 20px; padding: 10px 3px 10px 10px; border: solid 1px #dfe8ed; }.paginateButtons a { color: #dfe8ed; background-color: #eee; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 top; margin: 0 3px; padding: 2px 6px; border: solid 1px; }.paginateButtons span {    padding: 2px 3px;}/* DIALOG */.dialog table { color: #2d2f30; padding: 5px 0; }.prop {    padding: 5px;    }.prop .name {    text-align: left;    width: 15%;    white-space: nowrap;}.prop .value {    text-align: left;    width: 85%;}/* ACTION BUTTONS */.buttons { border: solid 1px #dfe8ed; color: #96ac65; font-size: 10px; background-image: url(../images/pullquote-bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 50% bottom; text-align: left; margin-top: 20px; overflow: hidden; margin-bottom: 20px; padding: 5px 0 5px 5px; }.buttons input { border: 0; color: #4787c0; cursor: pointer; font-size: 10px; font-weight: bold; background-image: url(../images/pullquote-bg.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 3px; overflow: visible; padding: 2px 6px; }.buttons input.delete {    background: transparent url(../images/skin/database_delete.png) 5px 50% no-repeat;    padding-left: 28px;}.buttons input.edit {    background: transparent url(../images/skin/database_edit.png) 5px 50% no-repeat;    padding-left: 28px;}.buttons input.save {    background: transparent url(../images/skin/database_save.png) 5px 50% no-repeat;    padding-left: 28px;}div.float {float: left; margin-right: 15px; margin-bottom: 10px; }div.floatSmall { margin-right: 15px; margin-bottom: 10px; float: left; }div.float4 { margin-right: 14px; margin-bottom: 20px; float: left; }div.float10 { background-color: #b4b4b4; height: 60px; float: left; margin-right: 10px; margin-bottom: 8px; }  div.float p {   text-align: center; width: 150px;}div.thumbnailContainer { width: 100%; }div.thumbnailContainer2 { width: 100%; padding-bottom: 20px; }div.spacer {  clear: both;}.middleSpacer { clear: both; width: 100%; height: 15px; }#middleSpacer { width: 100%; height: 12px; clear: both; }