/* ******************** 	*/
/* 	GENERAL INIT	 	*/
/* ******************** 	*/

* {
  	margin:0;
	padding:0;
}

body  {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
  	line-height: 1.2em;
	color: black;
  	margin: 0; 
	padding: 0;
	background: #fff;
   	/*background: #f9f9f9;
  	background-image:url(/scout24/images/backgrounds/frontpage_tiny.png);*/
}

div {
  overflow:hidden;
  /*border: 1px solid #FF0000;*/
}

a,
a:link,
a *,
a:link * {
	text-decoration:none;
	/*color:#231F20;*/
	color:inherit;
}

div * {
	/*color:#231F20;*/
}

a img {
	border: none;
}

img {
	border: none;
}

hr {
	color: #c0c0c2;	/* this is for IE */
	clear:both;
	border-top-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #c0c0c2;
	padding:0px;
	padding-top:12px;
	height:1px;
	float:relative;
	position:left;
}

li {
	border: 1px;
	border-color:#F00;
	margin-right: 2px;
	margin-bottom: 5px;
	float:left;
	list-style-type:none;
}


/* END GENRAL INIT */

#sitewrapper {
	width:740px;
	padding:0px;
	/*padding-left:12px;
	padding-right:12px;*/
	
	
}

#container {
	width:718px;
	padding:10px;
	padding-left:0px;
	/*margin-bottom:10px;*/
	text-align:left;
	background-color:#FFF;
	border-bottom-color:#c7c8ca;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#c7c8ca;
	border-top-style:solid;
	border-top-width:1px;
}

#header {
/*	padding:12px;*/
	/*clear:none;*/
/*	font-size:1.2em;*/
	/*font-weight:bold;*/
	position:relative;
}

#footer {
	clear:both;
	background-color:#a61d21;
	color:#FFF;
	padding: 0px;
	padding-top:0px;
	/*padding-left:0px;*/
	font-size:14px;
	margin-top:10px;
}

.footer_image {
	padding: 0px 0px;
	float:left;
}

.footer_txt {
	padding: 0px;
	padding-left: 5px;
	margin-top:1px;
	float:left;
	color:#FFF;
	font-size:14px;
	display:inline;
	
	/*border: 1px solid #0000FF;*/
}

#main {
	padding:0px;
	padding-top:15px;
	padding-bottom:15px;
	min-height:465px;
	
}


.this {
	color:#a61d21;
	font-weight:bold;
	/*font-size:11px;*/
}

.divider {
/*808285*/

}



#title {
	font-size:17px;
	color:#A61D21;
	line-height:1.2em;
	clear:left;
	float:left;
	/*margin-top:10px;*/
}


#sorting {
	font-size:12px;
	color:#898989;
	line-height:1.2em;
	float:left;
	padding:0px;
	padding-left:10px;
	padding-top:5px;
	/*margin-top:10px;*/
}

#sorting strong {
	color:#000;
}

#pagenav {
	font-size:10px;
	color:#808285;
	line-height:1.2em;
	float:right;
	padding:0px;
	padding-top:6px;
}

.pagenav_icon {
	padding:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:0px;
}


/* Card - Dreamhouse */
#cards_wrapper {
	/*display: inline;*/
}

.cardlist {
	
}

.card_dreamhouse {
	width:234px;
	/*display: inline;*/
}

.card_dreamhouse_top {
	
}

.card_dreamhouse_mid {
	
}

.card_dreamhouse_bottom {
	
}

/* ******************** 	*/
/* 	LIST DREAMHOMES 	*/
/* ******************** 	*/

/* here's the box... the image is the upper-left corner */
#csc {
  /*background : #669900 url(images/csc_tl.png) no-repeat;*/
  	background : transparent url(../design/DesignPlugins/card/card_bg.gif) no-repeat;
/*  width : 20em;
  	height : auto; */
  	position : relative;
  	width:234px;
	padding: 0px;
  	height:227px;
/*  	padding : 0px;
  	padding-top: 9px;
	padding-left: 0px;
	padding-right: 0px;*/
	text-align:center;
	
  	/*padding-bottom: 5px;*/
  	/*border: 1px solid #FF0000;*/
	/*margin-right:10px;
	margin-bottom:10px;
	*/
  
}



.card_header {
	position:relative;
	/*border: 1px solid #00FF00;*/
	height: 30px;
	padding: 0px;
	font-weight:bold;
	color:#231f20;
	font-size:14px;
	/*padding-top: 5px;*/
	/*color: white;*/
}

.card_main {
	/*border: 1px solid #0000FF;*/
}

.card_timestamp {
	padding-top:3px;
	padding-bottom:3px;
	font-size: 9px;
	color:#666666;
}

.card_footer {
	padding: 0px;
	padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
}

.card_user_image {
	float:left;
	
	/*border: 1px solid #0000FF;*/
}

.card_userinfo_txt {
	font-size: 10px;
	color:#231f20;
	float:left;
	padding-top:10px;
	padding-left:5px;
	
	/*border: 1px solid #0000FF;*/
}

.card_planner_open {
	font-size: 11px;
	color:#a61d21;
	float:right;
	padding-top:10px;
	padding-right:0px;
	font-weight:bold;
	/*border: 1px solid #0000FF;*/
}

.card_open_image {
	padding-top: 4px;
	
}


/* ******************** 	*/
/* 	LIST USERS	 	*/
/* ******************** 	*/

#card_list_users {
  /*background : #669900 url(images/csc_tl.png) no-repeat;*/
  	background : transparent url(../design/DesignPlugins/card/card_bg_list_users.gif) no-repeat;
/*  width : 20em;
  	height : auto; */
  	position : relative;
  	width:234px;
	padding: 0px;
  	height:105px;
/*  	padding : 0px;
  	padding-top: 9px;
	padding-left: 0px;
	padding-right: 0px;*/
	text-align:center;
  	/*padding-bottom: 5px;*/
  	/*border: 1px solid #FF0000;*/
	/*margin-right:10px;
	margin-bottom:10px;
	*/
  
}


.card_user_open {
	font-size: 11px;
	color:#a61d21;
	float:right;
	padding-top:10px;
	padding-right:0px;
	font-weight:bold;
	/*border: 1px solid #0000FF;*/
}


.card_user_open_image {
	padding-top: 13px;
	
}

/* ******************** 	*/
/* 	USER PROFILE	 	*/
/* ******************** 	*/
#card_user_profile {
  /*background : #669900 url(images/csc_tl.png) no-repeat;*/
  	background : transparent url(../design/DesignPlugins/card/card_bg_get_user.gif) no-repeat;
/*  width : 20em;
  	height : auto; */
  	position : relative;
  	width:717px;
	height:136px;
	padding: 0px;
	text-align:center;
	margin-top: 10px;
	
	
/*  	padding : 0px;
  	padding-top: 9px;
	padding-left: 0px;
	padding-right: 0px;*/
	
  	/*padding-bottom: 5px;*/
  	/*border: 1px solid #FF0000;*/
	/*margin-right:10px;
	margin-bottom:10px;
	*/
	
  
}

#user_profile_main {
	min-height:265px;
	padding:15px 0;
	/*border: 1px solid #FF0000;
	clear:none;
	display:inline; /*ie 6 fix */
	
}

.card_user_profile_image {
	float:inherit;
	/*border: 1px solid #0000FF;*/
}

.user_profile_txt {
	font-size: 11px;
	color:#666;
	/*font-weight:bold;*/

}


#user_profile_list_header {
/*	padding:12px;*/
	/*clear:none;*/
/*	font-size:1.2em;*/
	/*font-weight:bold;*/
	position:relative;
	/*min-height:30px;*/
}


/* ******************** 	*/
/* 	DREAMHOME 		*/
/* ******************** 	*/

#page_bg_dreamhome {
	width: 716px;
	height: 477px;
	background-image: url(../design/DesignPlugins/backgrounds/bg_page_dreamhome.gif);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

#page_bg_dreamhome .dh_projectimage {
	margin: 10px 10px;
}

/* ******************** 	*/
/* 	DIV STUFF	 		*/
/* ******************** 	*/


/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}

