﻿/**********ADVANCED GRID TOOLS)*********************************************************/
.gridItm { display: inline; float: left; clear: both; width: 720px; height: 329px; position: relative; }
.gridImg { display: inline; float: left; clear: left; height: 307px; width: 388px; position: relative; }
.gridImg img { position: absolute; max-width: 388px; max-height: 307px; }
.gridTxtCnt { display: inline; float: left; clear: right; height: 327px; overflow: auto; }
.gridItm q { display: inline; float: left; clear: left; padding: 15px 0px 0px 0px; }
/***********************GRID TEXT STYLES************************************/
.gridTxt { font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: #393939; }
.gridTxt a { color: #ce003c; }
.gridTxt a:hover { color: #ce003c; text-decoration: none; }
.gridTitle { font-family: Arial,serif; font-size: 24px; color: #a99e86; text-transform: uppercase; line-height: 25px; }
.gPad1 { display: inline; float: left; width: 300px; padding: 15px 0px 0px 15px; }
.gPad2 { width: 300px; float: left; clear: both; }
.gPad3 { padding: 5px 0px 0px 0px; height: auto; }
.gMoreInfo { position: absolute; right: 20px; bottom: 20px; }
.grdInfo { margin: 17px 0px 0px 0px; border: 0px; }
.condoIconImg { height: 307px; width: 388px; border: solid 1px #e6e6e6; }

form#form { display: inline; float: left; width: 720px; }
.imagebox { display: inline; float: left; width: 720px; height: auto; border: 1px solid #ededed; margin: 15px 0 15px 0; }
.pagenum { display: inline; float: left; width: 560px; height: 42px; border-right: 1px solid #ededed; margin: 0 !important; padding: 0 !important; position: relative; overflow: hidden; text-align: center; }
.pagenum ul { clear: left; float: left; margin: 0 auto !important; padding: 7px 0 !important; height: 42px; position: relative; left: 50%; text-align: center; vertical-align: middle; }
.pagenum li { display: block; float: left; padding: 0 8px 0 8px; margin: 0 2px 0 2px !important; position: relative; border: 1px solid #ededed; right: 50%; cursor: pointer; }
.pagenum .activeBttn { background: #a99e86; border: 1px solid #ededed; color: #fff !important; }
.pagenum .activeBttn b { color: #fff !important; }
.pagenum .firstBttn, .pagenum .lastBttn, .pagenum .nextBttn, .pagenum .prevBttn { border: none !important; cursor: inherit !important; }
.pagedesc { display: inline; float: left; text-align: left; min-width: 100px; height: 41px; padding-left: 20px; padding-top: 1px; }
.pagedesc p { display: inline; float: left; clear: left; height: 15px; margin: 0; padding: 0; }
.txtoptico { font: 12px/15px Arial,serif; color: rgb(42, 42, 42); line-height: 26px; }
.txtoptico a { text-decoration: none; color: rgb(42, 42, 42); }
.txtoptico a:hover { color: #5b5b5b; text-decoration: none; }
