body {
	margin: 0px; padding: 0px; background-color: #681720; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #333333; margin-bottom:10px; }

a:link, a:active, a:visited { color: #681720; text-decoration: none; }
a:hover { text-decoration: underline; }

h3	{ font-size: 16px; font-weight: lighter; padding-bottom: 5px; border-bottom: 1px dashed #CCCCCC; }

#divWrapperMain {
	background-color: #FFFFFF; padding: 10px; width: 800px;
	margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; }
	
#divWrapperHeader {
	background-color: #681720;
	height: 160px;
	background-image:url(../images/_system/cmc-790x156-header.jpg);
	background-repeat:no-repeat;
	background-position:center;	
}
#divWrapperTopMenu {
	/*background-color: #681720;*/
	background-image:url(../images/_system/grad-bg-red-02.gif); background-repeat:repeat-x;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#divWrapperPictureBox {
	background-repeat: no-repeat;
	background-color: #681720;
	height: 280px;
	margin-bottom: 10px;
	background-image: url(../images/_system/rotate-banner/rotate.php);
}
.csMarginBottom10 {
	margin-bottom: 10px;
}
#divWrapperFooter {
	/*background-color: #681720;*/
	background-image:url(../images/_system/grad-bg-red-01.gif); background-repeat:repeat-x;
	text-align: center;
	color:#fff;
	height: 25px;
	padding-top: 5px;
}

#divWrapperFooter a:link,
#divWrapperFooter a:active,
#divWrapperFooter a:visited {	text-decoration:none; color: #fff; }
#divWrapperFooter a:hover	{	text-decoration:underline; }

/*	Other Stuff to be sorted
*************************************************************************/

.csFontDeepRed 		{ 	color: #681720; }

/* Home Page
*************************************************************************/
#tblHomeSearchBox	{	margin-top:10px; margin-bottom:20px; }
.quicksearch_title	{	font-size:13px; color: #681720; text-align: left; font-weight: bold; } 
.quicksearch_text	{	font-size:11px; color: #000; text-align:left; padding-top:3px; padding-left:0px; font-weight:normal; }

.tbl_format			{	border-right: 1px dashed #8a4d53; padding-left:10px; padding-right:10px; }
.tbl_format1		{	padding-left:10px; padding-right:5px; }

.property_week		{	color:#681720; }
.property_week img	{	border:1px solid #8a4d53; }

#quicksearchform 
select				{	width: 125px; font-size: 11px; }

#searchformsubmit	{	border: none; width: 80px; height:20px; }
#otherformssubmit	{	border: none; width: 80px; height:20px; }
input.csButton 		{	background-color: #681720; background-image:url(../images/_system/grad-bg-red-02.gif); background-repeat:repeat-x; color: #FFFFFF; padding: 1px 4px; border: none; } 

/* Search Results Table
*************************************************************************/


.csSearchResultsTable	{	border:3px solid #ddd; margin-bottom: 10px; width: 550px; }
.csSearchResultsTable
img						{ 	padding:0px; margin-right: 10px; }
.csSearchResultsTable
ul						{ 	padding:0px; margin: 0 0 0 0px; }
.csSearchResultsTable
li						{ 	padding:0 0 0 15px; margin: 0; list-style: none; background-image:url(../images/_system/cmc-13x13-right-arrow-bullet.gif); 
							background-repeat: no-repeat; color: #681720; line-height: normal; }


p.csSearchResultsHeadr	{	font-size: 22px; color: #681720; margin-top: 0; }
.csSearchResultsTitle	{	text-align: left; padding: 5px 0 5px 5px; font-size: 14px; color: #681720; border-bottom: 1px dashed #ddd; background-color: #f8f0e5; width: 440px; }
.csSearchResultsPrice	{	text-align:right; padding: 5px; font-size: 14px; color: #681720; border-bottom: 1px dashed #ddd; }
.csSearchResultsText	{	color: #666; font-size: 11px; line-height: 1.5em; }
.csSearchResultsIcons	{	font-size: 9px; color: #681720; }

.csShowImageSales		{	width: 240px; height: 165px; border: 1px solid  #333333; }
.csShowImageLettings	{	width: 130px; height: 100px; border: 1px solid  #333333; }


.csLinkButton a { display: block; color: #FFFFFF; text-decoration: none; /*background-color: #681720;*/ background-image:url(../images/_system/grad-bg-red-02.gif); background-repeat:repeat-x; color: #FFFFFF; padding: 4px 4px; border: none; text-align: center; margin: 3px 0;}

.right_align		{	text-align:right; }


/* Pagination Styles
*************************************************************************/

.csPaginationBar	{ 	border: 1px solid #681720; width: 518px; background-color:#681720; margin-bottom: 10px; height: 20px; padding: 0px 15px; }
.csPageActive		{	float: left; padding: 3px 4px; color: #fff; background-color: #681720; border-right: 1 px solid #fff; font-weight: bold;  }
.csPageActive a		{	padding: 3px 5px; color: #000; background-color: #f8f0e5; text-decoration: none; font-weight: normal;  }

/* Links
*************************************************************************/

.other_service_links a:link,
.other_service_links a:visited,
.other_service_links a:active	{	color:#9c696e; text-decoration:none; }
.other_service_links a:hover	{	color:#681720; }

.divWrapperMoreText				{	font-weight:bold; }
.divWrapperMoreText a:link, 
.divWrapperMoreText a:visited,
.divWrapperMoreText a:active 	{	color:#8a4d53; text-decoration:none; }
.divWrapperMoreText a:hover		{	color:#98050b; }

.pagination 			`		{	color:#98050b; text-decoration:none; padding: 2px; }
.pagination a:link,
.pagination a:visited,
.pagination a:active			{	color:#98050b; text-decoration:none; }

.divWrapperback_text			{	background-color:#681720; text-align:left; padding-left:10px; color:#fff; }
.divWrapperback_text a:link,
.divWrapperback_text a:visited,
.divWrapperback_text a:active,
.divWrapperback_text a:hover	{	text-decoration:none; }

