/* template style sheet for sites4bikes by Bevan Rudge, lucion, creativo@lucion.com.ar
---colors used ----
#EA0535 s4b red
#F68EA4 s4b pink
red alternative red
white page background
#F5F0E9 background cream
#F3F3F3 form grey 
#FAFAFA feildset grey
#888888 text grey

/******** open-realty frontend css styles *****/
/********* search form ********/
td.orSearchCaption { text-align: right; font-weight: bold; padding: 0.3em; }
div.message { font-weight: bold; font-size: larger; text-align: center; border: 1px solid #EA0535; margin: 1em 10%; padding: 1em; background: #F3F3F3; }
td.orSearchFcheckbox label, td.orSearchCheckbox label, .orSearchOption label { display: block; font-weight: normal; vertical-align: top; }
td.orSearchFcheckbox input, td.orSearchCheckbox input, .orSearchOption input { border: none; background: none; background: transparent; margin: 0em inherit; }
/******* search results page *******/
.browse_tool_table { clear: both; background: #F3F3F3; border: 1px solid #EA0535; margin: 0px; padding: 0.5em; text-align: center; }
.browse_tool_table div { padding: 0.5em; vertical-align: middle; display: inline; }
.browse_tool_table div.browse_tool_pagenav { display: block; }
#orHeader { font-size: smaller; padding: 1em; }
/* hide help notes on front end */
a em, a:link em, #orResults em { display: none; }
/* feild names or 'captions */
#orResults .caption, #orDetailTable .field_caption, #orDetailFields h4 { font-weight: bold; color: #888888; text-align: left; display: inline; }
/******** search results page ********/
.orResultRow1, .orResultRow0 { border: 1px solid #EA0535; clear: both; display: table-row; width: 100%; }
.orResultRow1 { background: #FAFAFA; }
.orResultRow0 { background: #F3F3F3; }
.orResult { padding: 0.5em; }
/* one result */
.orResultImg, #orDetailAgentThumb { float: left; margin-right: 0.3em; }
.orResultTitle, .orResultTitle a { font-size: larger; }
.orResultDescription a:link, .orResultDescription a { font-size: smaller; }
ul.orResultItems br { }
.orResultItems li, .orResultItems li ul { font-weight: bold; list-style-type: none; display: inline; margin: 0px; text-align: center; }
.orResultItems li { border-color: black; border-style: solid; border-width: 0px 0px 0px 2px; padding: 0em 0.2em; }
.orResultItems li ul { padding: 0em; }
.orResultItems li ul li { border-color: #888888; border: none; }
.orResultItems li ul li:after { content: ","; }
li.orResultTextMore { }

/*********** details page ************/
#orDetailPhotos { float: right; width: 330px; }
/* boxes */
#orDetailAgent, #orDetailPhotos { background: #F3F3F3; border: 1px solid #EA0535; padding: 0.3em; margin: 0.3em; }
/* fields */
#orDetailTopLeft, #orDetailTopRight, #orDetailFeature1, #orDetailFeature2, #orDetailBottomLeft, #orDetailBottomRight { font-weight: bold; }
#orDetailCenter, #orDetailDescription, #orDetailHeadline, #orDetailTopLeft, #orDetailTopRight, #orDetailFeature1, #orDetailFeature2, #orDetailBottomLeft, #orDetailBottomRight, #orDetailFields table {  padding: 0.2em; margin: 0.2em; }
#orDetailLinks li a { display: block; margin: 0.1em; padding: 0.1em; }
#orDetailFields h4 { display: block; margin: 0em; }
/* photos */
#orDetailPhotos { text-align: center; }
#orDetailPhotos a, #orDetailPhotos a:link { background: transparent; }
#orDetailFields em { display: none; }
.orDetailField { margin: 0.5em 0em; }
.orDetailImgMain { }
.orDetailTextNoMoreImg { }
#orDetailTopRight ul { list-style-type: none; padding: 0; margin: 0; }

table#orDetailBottom { width: 100%; }
cite { float: right; }
/* agent cell on detials table */
#orDetailAgentTitle, h3 { display: inline; }
#orDetailAgent ul { font-weight: bold; clear: both; }
/************* View User page *****/
#orUserTable { width: 100%; }
#orUserThumbs { float: left; }
#orUserContactLink {float: right; }