
/* padding-top: 0px; */
/* padding-right: 0px; */
/* padding-bottom: 0px; */
/* padding-left: 0px; */


* { 
margin: 0; 
padding: 0; 
}

* body { 
font: .70em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height: 1.6em;
background: #fff url('http://www.dumaisrealestate.com/template/rhodeisland/images/bg.gif') repeat-x; 
color: #444; 
}

td {
padding:5px 5px 5px 5px;

}

a {	
color: #000099;	
text-decoration: none; 

}

a:hover { 
color: #000099; 
text-decoration: underline;

}

p { 
margin: 0 0 15px 0; 

}

h1 { 
font: bold 1.7em Arial, Sans-Serif;  
margin: 20px 0 0; 

}

h1 a { 
color: #fff; 
background: inherit; 

}

h1 a:hover 
{ color: #E4FFD3; 
background: inherit; 
}

h2 { 
font: bold 1.6em Arial, Sans-Serif; 
margin: 0 0 12px; 
}

h4 { 
color: #808080; 
background: inherit; 
font-weight: normal; 
font-size: .9em; 

}

#content { width: 900px;
margin: 0 auto;
background: #FFFFFF;

}

#logo { 
margin: 10px 0 0 0; 
height: 0px;
width: 900px;
float: left; 
background: #fff url('http://www.dumaisrealestate.com/rotator/rotator.php') no-repeat;
text-align: left;

}

#menu { 
float: right; 
padding: 40px 0 0; 
margin: 0 0 18px; 

}

#menu li { 
font-size: 1.1em; 
display: inline; 

}

#menu li a {
padding: 30px 15px 0px 0; 
margin: 0 0 0 50px; 
color: #ccc; 
background: #505050 url('{template_url}/images/tab.gif') no-repeat right bottom;  

}

#menu li a:hover { 
background: #505050 url('{template_url}/images/tabhover.gif') no-repeat right bottom; 
color: #FEFFB8; 

}

#intro { 
clear: both;
color: #79000;
height: 150px;
margin: 0 0 0 0px;
padding: 45px 40px 0 0;
text-align: left;
	
}

#intro h1 { 
margin: 0;
color: #790000;

}

#intro p { 
margin: 0; 

}
	
#login { 
color: #FFFFFF;
font-size: .9em; 
margin: 0px 0 0 0; 

}

#login a { 
color: #FFFFFF; 
background: #790000; 
padding: 4px 20px 6px;

}

#login a:hover { 
color: #FFFFFF; 
background: #790000;

}

#left { 
clear: left; 
float: left; 
width: 150px; 
padding: 0px 15px 0px 15px; 
font-size: 1.0em; 
margin: 0 0 15px; 

}

#leftmenu { 
list-style: none; 
margin: 0 0 0px 0;
font-size: 1.0em;

}

#leftmenu li { 
padding: 0 0 0 0px; 
background: #FFFFFF;
color: #000099; 

}

#leftmenu li a { 
color: #000099; 

}

#leftmenu li a:hover {
color: #000099; 

}

#right {
margin: 0 0px 20px 0;
padding: 0 0 0 5px;
border-left: 0px solid #FFFFFF;
float: left;
width: 670px;
text-align: justify;

}

#right a:hover {
color #000;
}

#notice { 
padding: 12px 14px 1px; 
background: #f4f4f4 url('{template_url}/images/noticebg.gif') no-repeat bottom right; 
color: #808080; 
	
}

#notice a:hover {
color: #000;
}

#left a #right a { 
background: #EFFCFF; 
color: #317486; 

}

#left h3 { 
border-bottom: 1px solid #eee;
padding: 0 0 7px; 
margin: 0 0 15px 0; 

}

#right h2 {
border-bottom: 1px solid #ccc; 
padding: 0 0 8px; 

}

#footer { 
clear: both; 
border-top: 1px solid #ccc; 
padding: 15px 0 0 0;
margin: 0 0 0px 0; 
font-size: .9em; 
color: #444; 
background: #fff; 

}

#footer a { 
color: #000099; 
background: #fff; 

}

#footer a:hover { 
color: #000099; 
background: #fff; 

}

#col1 { 
float: left; 
width: 150px; 
padding: 0px 7px 0 7px; 
margin: 0 0 0px 0; 

}

#col2 { 
float: left; 
width: 220px; 
border-left: 1px solid #ccc; 
padding: 0px 7px 0 7px;
margin: 0 0 0px 0;

}

#col3 { 
float: left; 
width: 220px; 
border-left: 1px solid #ccc; 
padding: 0px 7px 0 7px;
margin: 0 0 0px 0;

}

#col4 { 
float: left; 
width: 220px; 
border-left: 1px solid #ccc; 
padding: 0px 7px 0 7px;
margin: 0 0 0px 0;

}


/* Images With Border */
img {
display: block;
padding:3px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;

}

img.noborder {
 border: 0;
 display: block;

}


/* Top Red Menu */

ul#redmenu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:900px;
	position:center;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:12px;
	background:url('http://www.dumaisrealestate.com/images/red.jpg') repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif
}
ul#redmenu li {
	display:block;
	float:right;
	margin:0;
	pading:0;
	border-right:0px solid #ffffff;
	}
ul#redmenu li a {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:13px 20px 0 20px;
	height:24px;
	height:40px;
	}
ul#redmenu li a:hover {
	background:url('http://www.dumaisrealestate.com/images/darkred.jpg') repeat-x top left;	
	}



/* Featured Listings on Main Page */

.featured_listings {
position: left;
float: left;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
font-size: 10px;
width: 110;
line-height: 1.0em;

}

.featured_listings img {
position: center;
float: center;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
width: 110;
line-height: 1.0em;

}



/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */

.browse_tool_table {
	background-color: #FFFFFF;
	width:100%;
	font-size: 11px;
	text-decoration: none;
	color: black;
}
.browse_tool {
	background-color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	color: black;
}
.browse_tool_num {
	color: #336699;
}

.browse_tool_button A {
	background-color: #FFFFFF;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	BORDER-COLOR: #000000;
   	BORDER-STYLE: outset;
 	BORDER-WIDTH: 1px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 55px;
	height: 18px;
	display: block;
	padding: 3px;
}

.browse_tool_button A:visited {
	color: #000000;
}

.browse_tool_button A:hover {
	color: #CCCCCC;
	BORDER-STYLE: inset;
	width: 55px;
	height: 18px;
}

.browse_tool_ghost {
	font-size: 9px;
	line-height: 10px;
	color: #aaaaaa;
	text-decoration: none;
}


.browse_tool_curpage {
	BACKGROUND-COLOR: #f8f8f8;
	color: #CCCCCC;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;
}

.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #D1DEE9;
	text-decoration:none;
	font-size: 9px;
	vertical-align: middle;
	color:	#000000;
	padding: 0px;
}

bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}

A.bt_pages{
	color:	#000000;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;
}

A.bt_pages:visited{
	color: #000000;
}

A.bt_pages:hover{
	color:#FFFFFF;
	background: #132975;
}





/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:100%;		/* width needed weird IE bug */
	margin-right:-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:70px;
	height:16px;
	background-image:	url( "{template_url}/images/tab.png" );
	position:relative;
	top:0;
	display:inline;
	float:left;
	overflow:	hidden;
	cursor:Default;
	margin:1px -1px 1px 2px;
	padding:2px 0px 0px 0px;
	border:0;
	z-index:1;
	font:9px Tahoma;
	white-space:nowrap;
	text-align:center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:74px !important;
	height:18px !important;
	background-image:	url( "{template_url}/images/tab.active.png" ) !important;
	background-repeat:no-repeat;
	border-bottom-width:0;
	z-index:3;
	padding:2px 0 0px 0;
	margin:1px -3px -3px 0px;
	top:-2px;
	font:9px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:11px Tahoma;
	color:Black;
	text-decoration:none;
	cursor:default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:9px Tahoma;
	width:70px;
	height:16px;
	background-image:	url( "{template_url}/images/tab.hover.png" );
	background-repeat:no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:both;
	border:1px solid rgb( 145, 155, 156 );
	background:#ffffff;
	z-index:2;
	position:relative;
	top:-2px;
	font:9px Tahoma;
	color:Black;
	padding:10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:1;
	white-space:nowrap;
}




/* THIS IS SECTION IS FOR VERTICAL MENU */

.search_results {
	width:100%;
}
.result_row_0 {
             background-color: #FBFBFB;
}
.result_row_1 {
             background-color: #F0F0F0;
}
.view_users {
             width:100%;
}
.clr {
	clear:both;
}



 /*printer styles*/
@media print{
	/*hide the left column when printing*/
	#leftcol{display:none;}
	#outer{border-left:0;}
}
