div#newprofile { background-color: #FFFFFF; }
div#newprofile .border { border: 1px solid #BCBABB; }
div#newprofile .centre { text-align: center; }
div#newprofile .clearfloats { clear: both; }
div#newprofile .floatleft { float: left; }
div#newprofile .floatright { float: right; }
div#newprofile .mbottom { margin-bottom: 10px; }
div#newprofile .mleft { margin-left: 10px; }
div#newprofile .mright { margin-right: 10px; }
div#newprofile .mtop { margin-top: 10px; }
div#newprofile .pbottom { padding-bottom: 10px; }
div#newprofile .pleft { padding-left: 10px; }
div#newprofile .pright { padding-right: 10px; }
div#newprofile .ptop { padding-top: 10px; }

div#newprofile div.firsthalf { float: left; width: 224px; }
div#newprofile div#newaddress { background-color: #F8F8F8; border: 1px solid #E2E2E2; float: right; margin: 0 0 0 2px; width: 150px; }
div#newprofile div#newaddressstrap { background-color: #F8F8F8; border: 1px solid #E2E2E2; float: left; width: 140px; }
div#newprofile div#newaddress p { padding: 5px; }
div#newprofile div#newaddressstrap p { padding: 5px; }
div#newprofile div#newgallery { width: 100%; }
div#newprofile div#newgallery img { height: 70px; width: 70px; }
div#newprofile div#newgallery p { font-weight: bold; }
div#newprofile div#newgalleryimages { height: 75px; }
div#newprofile div#newprofileimage { float: left; height: 212px; width: 292px; }
div#newprofile div#newroomfeatures { float: right; margin: 0 0 0 2px; width: 195px; }
div#newprofile div#newroomimage { float: left; height: 212px; width: 252px; }
div#newprofile div#newstrapline { float: left; padding-left: 3px; width: 305px; }
div#newprofile div#newstrapline p img { margin-right: 3px; }
div#newprofile div.secondhalf { float: right; width: 224px; }
div#newprofile div#tarifffirstthird { float: left; width: 224px; }
div#newprofile div#tariffsecondthird { float: left; width: 112px; }
div#newprofile div#tariffthirdthird { float: left; width: 112px; }

div#newprofile h2 { color: #000000; font-size: 10pt; font-weight: bold; margin: 0 0 5px 0; }

div#newprofile p { color: #000000; font-size: 7.2pt; font-weight: normal; }
div#newprofile p.copyright { color: #000000; font-size: 6.5pt; font-weight: normal; }
div#newprofile p.contenttext a { text-decoration: underline; }
div#newprofile p.contenttext a:hover { text-decoration: underline; }
div#newprofile p.title { color: #000000; font-size: 10pt; font-weight: bold; }

div#newprofile td { color: #000000; font-size: 7.2pt; font-weight: normal; }
div#newprofile td.tariff { border-bottom: 1px solid #F1F1F1; height: 17px; }
div#newprofile td.tariffdate { background-image: url('http://www.accommodationzone.co.uk/graphics/rightaccommmenu-back.jpg'); background-repeat: no-repeat; padding-left: 20px; }
div#newprofile td.tarifftitle { font-size: 10pt; font-weight: bold; }
div#newprofile td a { font-size: 8pt; font-weight: bold; }

div#newprofile a { color: #000000; text-decoration: none; }
div#newprofile a:hover { color: #3392A9; text-decoration: none }

div#newprofile li { background: no-repeat url('http://www.accommodationzone.co.uk/graphics/rightaccommmenu-back.jpg'); border-bottom: 1px solid #F1F1F1; color:#000000; font-weight: normal; height: 17px; list-style: none; padding-left: 20px; padding-top: 4px; }
div#newprofile li.bold { font-weight: bold; }
div#newprofile li.nobackground { background: no-repeat url('http://www.accommodationzone.co.uk/graphics/pixel.gif'); padding-left: 10px; }
div#newprofile li.top { border-top: 1px solid #F1F1F1; margin-top: 5px; }

div#newprofile input {  font: 10pt normal verdana, helvetica, sans-serif; margin: 2px; }
div#newprofile input.button { background-color: #F8F2E6; border: 1px solid #BCBABB; color: #000000; }
div#newprofile input.txtbox { background-color: #FFFFFF; border: 1px solid #BCBABB; color: #000000; width: 350px; }
div#newprofile label { color: #000000; float: left; font-size: 7.2pt; font-weight: normal; margin: 2px; text-align: right; width: 75px; }
div#newprofile select { background-color: #FFFFFF; border: 1px solid #BCBABB; color: #000000; }
div#newprofile textarea { background-color: #FFFFFF; border: 1px solid #BCBABB; color: #000000; font: 10pt verdana, helvetica, sans-serif; height: 125px; margin: 2px; width: 350px; }