/* mac hide\*/
html, body 					{ height:101%; }
/* end hide */       	
                     	
body 						{ padding:0; margin:0; text-align:center; min-width:766px;/* for mozilla*/ background-color:#742828; }
                     	
#outer01					{ min-height:100%; width:766px; text-align:left; margin:auto; position:relative; background:url(../_images/siteBackground01.gif) repeat-y left top; }
#outer02					{ min-height:100%; width:766px; text-align:left; margin:auto; position:relative; background:url(../_images/siteBackground02.gif) repeat-y left top; }
#outerInner					{ min-height:100%; width:766px; text-align:left; }
                     	
* html #outer				{ height:99.9%; } /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/
                     	
#header						{ width:758px; min-height:233px; position:relative; margin-left:4px; }
* html #header 				{ width:758px; height:233px; margin-left:4px; }
#headerTopBar				{ width:758px; height:40px; }
#headerTopBar01				{ height:40px; float:left; }
                     	
#bannerContainer			{ width:758px; height:181px; }
#bannerRContainer			{ width:282px; height:181px; float:left; }
#bannerLContainer			{ width:476px; height:181px; float:left; }
#bannerImage				{ width:476px; height:144px; }
#bannerBottom				{ width:758px; height:12px; }
#menuContainer				{ width:476px; height:37px; text-align:center; background:url(../_images/menuBackground.gif) no-repeat top left; }
.menuButton					{ vertical-align:sub; }
                     	
#contentContainer			{ width:758px; float:left; margin:0px 4px 0px 4px; }
#contentRight				{ width:265px; float:left; }
#contentBody				{ width:493px; float:left; min-height:327px; margin:0px 0px 0px 0px; }
#contentText				{ width:433px; _width:493px; padding:0px 30px 0px 30px; text-align:justify; }
* html #contentBody			{ /*only ie gets this style*/ \height:327px;/* for ie5 */ he\ight:327px;/* for ie6 */ }
                     	
#contentRight2				{ width:265px; float:left; padding-top:130px; background-color:#8B4C4C; }
#contentBody2				{ float:left; min-height:327px; }
#contentText2				{ padding:0px 30px 0px 30px; text-align:justify; }
* html #contentBody2		{ /*only ie gets this style*/ \height:327px;/* for ie5 */ he\ight:327px;/* for ie6 */ }
                     	
#homeImage					{ width:265px; height:357px; }
                     	
#pagingContainer			{ width:698px; margin-bottom:4px; }
#arrowBackPortfolio			{ width:169px; float:left; margin-right:388px; }
#buttonBookEscort			{ width:141px; float:left; }

#profileContainer			{ width:657px; _width:698px; padding:0px 16px 10px 25px; }
#profile 					{ width:649px; _width:657px; padding:4px; }
#detailsContainer			{ width:245px; _width:247px; margin-right:15px; border:1px solid #8B4C4C; }
#detailsInner				{ padding:6px; }
#details01					{ width:75px; _width:80px;  float:left; padding-left:5px; margin-bottom:3px; font-family:Tahoma,Arial; font-size:12px; font-weight:normal; color:#DDDDDD; }
#details02					{ width:116px; float:left; font-family:Tahoma,Arial; font-size:12px; font-weight:normal; color:#DDDDDD; }
#descriptionContainer		{ width:245px; _width:247px; margin-top:15px; margin-right:15px; border:1px solid #8B4C4C; }
#descriptionInner			{ padding:6px; }

#profileImagesContainer		{ float:left; }
#normalImageContainer		{ width:376px; _width:378px; height:376px; _height:378px; _padding-top:38px; border:1px solid #8B4C4C; text-align:center; }
.normalImageBorder			{ border:1px solid #8B4C4C; }
#thumbContainer				{ width:387px; margin-top:15px; }
#thumbRow					{ width:387px; }
#thumb						{ float:left; width:120px; margin:0px 9px 10px 0px; }

#thumbs01					{ padding:0px 25px 10px 25px; }
#thumbs02					{ padding:0px 0px 10px 0px; }
#thumb_row01 				{ width:640px; _width:648px; padding:4px; }
#thumb_row02 				{ width:257px; _width:265px; padding:4px; }
#thumb_row03 				{ width:370px; _width:378px; padding:4px; }
#thumb01					{ float:left; width:120px; _width:128px; padding:0px 4px 10px 4px; font-family:Tahoma,Arial; font-size:9px; color:#DDDDDD; line-height:130%; }
#thumb02					{ float:left; width:120px; margin:0px 4px 10px 0px; font-family:Tahoma,Arial; font-size:9px; color:#DDDDDD; line-height:130%; }
#thumb_img01				{ width:120px; height:120px; background:url(../_images/bg_thumb.gif); text-align:center; }
#thumb_img02				{ width:120px; height:120px; background:url(../_images/bg_thumb.gif); text-align:center; }
#thumb_img03				{ width:120px; height:144px; background:url(../_images/bg_thumb.gif); text-align:center; }
#thumbs01 ul 				{ margin:0; padding:0; list-style-type:none; }
#thumbs01 ul.t 				{ padding:5px 0px 0px 0px; }
#thumbs01 li.t_info01		{ height:13px; padding-left:16px; padding-bottom:1px; font-weight:bold; }
#thumbs01 li.t_info02		{ height:12px; _height:13px; padding-left:16px; padding-bottom:1px; } 
#thumbs02 ul 				{ margin:0; padding:0; list-style-type:none; }
#thumbs02 ul.t 				{ padding:5px 0px 0px 0px; }
#thumbs02 li.t_info01		{ padding-left:16px; padding-bottom:1px; font-weight:bold; }
#thumbs02 li.t_info02		{ height:12px; _height:13px; padding-left:16px; padding-bottom:1px; } 
                     	
* html #footer 				{ /*only ie gets this style*/ \height:106px;/* for ie5 */ he\ight:106px/* for ie6 */ margin-bottom:-1px; }
#clearFooter01 				{ background-color:white; width:100%; height:0px; clear:both; background:url(../_images/siteBackground01.gif) repeat-y left top; } /* to clear footer */
#clearFooter02				{ background-color:white; width:100%; height:0px; clear:both; background:url(../_images/siteBackground02.gif) repeat-y left top; } /* to clear footer */
#footerContainer01			{ width:766px; left:0; bottom:0; background:url(../_images/footerTop01.gif) no-repeat top left; background-color:#742828; }
#footerContainer02			{ width:766px; left:0; bottom:0; background:url(../_images/footerTop02.gif) no-repeat top left; background-color:#742828; }
#footer 					{ width:758px; clear:both; height:94px; _height:106px; padding:12px 0px 0px 0px; margin:0px 4px 0px 4px;  }
#footerTitle				{ border-bottom:1px solid #DDDDDD; padding-bottom:2px; margin-bottom:2px; }
#footer01					{ width:76px;  _width:106px; float:left; padding:15px; }
#footer02					{ width:100px; _width:130px; float:left; padding:15px; }
#footer03					{ width:90px;  _width:120px; float:left; padding:15px; }
#footer04					{ width:349px; _width:379px; float:right; text-align:right; padding:15px; }
                     	
div,p  						{ margin-top:0; }/*clear top margin for mozilla*/
#contentRspacer				{ margin-top:15px; margin-bottom:15px; }
#clear						{ clear:both; }