/*
**	Copyright by Active Discovery Designs, Inc. 2010
**	Our CSS file
*/

.contact p, .contact h1, .contact h2 {
	margin-top:2px;
	margin-top:2px;
	margin-top:2px;
	margin-top:2px;
}

body {
	background-color:#DBDBDB;
	font:normal 11pt verdana, arial, sans-serif;
	color:#545454;
	border:none; 
	margin:0px; 
	padding:0px;
}

div, table, tr, td { /* Our default, just set to zero so they can be inserted anywhere */
	margin:0px;
	border:none;
	padding:0px;
}

select {
	margin:0px;
	border:none;
	padding:0px;
}

input:submit {
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    BORDER-LEFT: 1px outset;
    CURSOR: hand;
    BORDER-BOTTOM: 1px outset

}

em, .emphasized {
	color:#C90C0C;
	font-style:italic;
	font-weight:bold;
}

.error {
	color:#C90C0C;
}

/* We should start defining here with main elements like <p>, <a>, <h1> */

a:link,a:visited {
	/* color:#005b93; */
	color:black;
	text-decoration:underline;
}

a:link:hover, a:visited:hover {
	color:#C90C0C;
	text-decoration:underline;
}

.pagetitle {
	font-size:20pt;
	/* color:#005b93; */
	color:black;
	font-weight:bold;
}

h1 {
	/* color:#E4302B; */
	color:#C90C0C;
	font-size:14pt;
	font-weight:bold;
	margin:10px;
}

h2 {
	color:#333333;
	margin:	10px;
	font-weight:bold;
	font-size:11pt;
}

h3{
	margin:10px;
	font-size:11pt;
	font-style:italic;
	font-weight:normal;
}

/* Textarea is used in a similar way as inputs, but is not allowed in a paragraph, so better use same styles as p */
/* li added on 2010.08.11 */
.p, p, textarea { 
	margin:10px;
}

li, .li { 
	margin-top:0px;
	margin-bottom:0px;
}

.pagination a {
	margin:10px;
}

.before_ul {
	margin-bottom:0pt;
}

ul {
	margin-top:0px;
}	

.accountcrumbs{
	border:0px solid red;
	margin-top:2px;
	/*margin:0px 0px 0px 200px;*/
	color:gray;
}
.note {
	color:#006699;
}

.button {
	color:#C90C0C;
}
.button:hover {
	color:gray;
}

.smaalmenu-separator {
	padding:0px;
	border:none;
	height:6px;
	margin:0px;
}

.mainmenu{
	color:#333333;
	font-size:14pt;
	font-weight:bolder;
	margin-left:auto;
	border:0px solid red;
	text-decoration:none;
}

.mainmenu-item, .a-mainmenu-item {
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}
	
.mainmenu-item a:link, .mainmenu-item a:visited {
	color:#333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
}	

.mainmenu-item a:hover {
	text-decoration:none;
	color:#C90C0C;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}

.mainmenu-active-item, .a-mainmenu-active-item {
	color:#C90C0C;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}

.mainmenu-active-item a:link, .mainmenu-active-item a:visited {
	color:#C90C0C;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}

.mainmenu-active-item a:hover {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-decoration:none;
}

.submenu{
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;
	width:170px;
	height:100%;
}

.submenu-item, .submenu-item:link, .submenu-item:visited{
	display:block;
	font-weight:normal;
	color: #333;
	padding:.3em 0 .3em 10px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}

.submenu-item:hover{
	padding: .3em 0 .3em 10px;
	color: #005b93;			
}

.submenu-active-item, .submenu-active-item:link, .submenu-active-item:visited{
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 10px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}

.submenu-active-item:hover{
	padding: .3em 0 .3em 10px;
	color: #005b93;			
}

.property_top_img {
	height: 95px;
	padding:3px;
	border: 1px solid gray;
}

.property_top_img:hover {
	border: 1px solid #e4302b;
}

.selection_container {
	border:1px solid #C90C0C;
;
	
}

.my_selection_img {
	height: 80px;
	width: 110px;
	padding:3px;
	border: 1px solid gray;
	margin-top:3px;
	
}

.leftcontent {
	align:left;
	vertical-align:top;
	width:230px;
}

.rightcontent {
	align:left;
	vertical-align:top;
	width:740px;
}

.leftimage {
	border:#C90C0C 3px solid;
	height:353px;
}

.gallery-image {
	border:#C90C0C 2px solid;
}

.delete_selection {
	margin:0px;
	padding:0px;
	border:0px solid blue;
	
	width:8%;
	
	margin-bottom:0px;
	margin-left:0px;
	z-index:2;
}

.yah {
	background-color:#C90C0C;
}

.footer {
	color:#6f92ae;
	padding:5px;
	margin:0 auto;
	text-align:center;
	height:26px;
}