/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	background-color:#8DAA6A;
	} 
a, a:visited, a:hover {	
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#003300;	
	line-height:1.5em;
	text-decoration:underline;
	}
a:hover {
	color:#000000;
	text-decoration:none;
	}
#content {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
}
#content td {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
#content p {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
}
#content span {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
}
/*#content a, #content a:visited, #content a:hover {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#414141;	
	line-height:1.5em;
	text-decoration:underline;
}
#content a:hover {
	color:#000000;
	text-decoration:none;
}*/

#topMenu {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#003300;	
	line-height:1.5em;
}
#topMenu p {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#003300;	
	line-height:1.5em;
}
#topMenu a, #topMenu a:visited, #topMenu a:hover {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#003300;	
	line-height:1.5em;
	text-decoration:underline;
}
#topMenu a:hover {
	color:#676767;
	text-decoration:none;
}

.menuStyle ul{
	margin:0 auto;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.menuStyle ul li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.menuStyle ul li a, .menuStyle ul li a:visited, .menuStyle ul li a:hover{
	margin: 4px 0px 2px 20px;
	font-size:14px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:800;
	color:#003300;	
	line-height:1.5em;
	text-decoration:none;
}

.menuStyle ul li a:hover{
	border-bottom: 2px solid #0000ee;
	padding-bottom:-2px;
	background: transparent;
	color:#003300;
}

.menuStyle ul li a.current {
	border-bottom: 2px solid #0000ee;
	padding-bottom:-2px;
	background: transparent;
	color:#003300;
}


.menuStyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

.menuDrop{
position:absolute;
top:1px;
border: 1px solid #0000ee; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}

.menuDrop a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #0000ee; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-size:10px;
font-weight:800;
color: black;
}

* html .menuDrop a{ /*IE only hack*/
width: 100%;
}

.menuDrop a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

.imgNew, a img.imgNew, a:visited img.imgNew, a:hover img.imgNew {
	border:3px solid #D1D1D1;
	}
a:hover img.imgNew {
	border:3px solid #AEAEAE;
	}

#menuList ul, #menuList li {
	display: inline;
	list-style-type: none;
}

#menuList a, #menuList a:visited, #menuList a:hover {
	float: left;
	margin: 4px 20px 2px 0px;
	font-size:18px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#003300;	
	line-height:2em;
	text-decoration:none;
}

#menuList a:hover
{
	border-bottom: 2px solid #2D5D75;
	padding-bottom:-2px;
	background: transparent;
	color:#003300;
}

#footer {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#E2EADA;	
	line-height:1.1em;
	text-decoration:none;
}
#footer a, #footer a:visited, #footer a:hover {
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#E2EADA;	
	line-height:1.1em;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

#site {
	margin:0 auto;
	margin-top:15px;
	width:744px;
	background-color:#FFFFFF;
}

#header { width:744px; height:220px; background:url(images/header_bg_new.jpg) no-repeat;}
	#header_fortune_logo { background:url(images/header_fortune_logo_new.gif) no-repeat; width:339px; height:120px; float:left; margin:59px 0 0 70px; }
	#header_alltech_logo { background:url(images/header_alltech_logo_new.gif) no-repeat; width:226px; height:163px; float:left; margin:34px 0 0 36px; }
	#countdowncontainer { width:100%; text-align:center; color: #015DA9; font-size:18px; font-weight:bold; margin:0;font-family:Verdana,Arial,Helvetica; padding:0; }
		#countdown_txt { color:#286BB2; font-size:22px; }
	
#logo {
	width:480px;
	height:118px;
	float:left;
	background:url(images/ListingsHeader.gif) no-repeat center;
}

#alltech {
	width:264px;
	height:118px;
	float:left;
	background:url(images/ListingsAlltech.gif) no-repeat center;
}

#footerLogo {
	width:744px;
	height:88px;
	background:url(images/ListingsFooter.gif) no-repeat center;
}
#topMenu {
	width:300px;
	height:80px;
	float:right;
	text-align:right;
	vertical-align:middle;
}
#menu {
	clear:both;
	margin:1px 0px;
	width:744px;
	height:30px;
	text-align:center;
}
#graphic {
	clear:both;
	width:744px;
	height:184px;
	background-image:url(images/sa_graphic.jpg);
}
#content {
	clear:both;
	margin:20px;
}
#footer {
	margin:0 auto;
	width:744px;
	clear:both;
	padding:5px 0px;
	background-color:#8DAA6A;
}
/* Site Structure End */



/* Custom Class Names */
p, td, .copy, .copySmall, .copyLarge, .form, .button, .error {
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#fff; 
	font-weight:bold; 
	background-color:#000;
	border:1px solid #666; 
	cursor:pointer;
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,Helvetica; 
	color:#000;
	}
h1 {
	font-size: 24px;}
h2 {
	font-family:Verdana,Arial,Helvetica;
	font-size:14px;
	color:#000;
	font-weight:bolder;

	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}


/* PROPERTY STUFF */
.devThumb-container { width:192px; }
	.devThumb { width:194px; width/* */:/**/192px; width: /**/192px; height:152px; height/* */:/**/150px; height: /**/150px; background:#fff url(images/dev-noimage-thumb.gif) center center no-repeat; border:1px solid #C2C3C6;}
	.devThumb a, .devThumb a:visited, .devThumb a:hover { display:block; width:192px; width/* */:/**/188px; width: /**/188px; height:150px; height/* */:/**/146px; height: /**/146px; border:2px solid #F6F6F7; }
	.devThumb a:hover, .dev-hover .devThumb a { border-color:#F6F6F7; }
.devClick-forinfo, .devClick-forinfo:visited, .devClick-forinfo:hover { display:block; text-decoration:none; width:192px; height:20px; background:url(images/click-info-btn.gif) no-repeat left top; margin-top:5px; }
.devClick-forinfo:hover, .dev-hover .devClick-forinfo  { background-position:0px -20px; }
.devClick-forinfo span { display:none; text-decoration:none; }
.devAddress-container { background: url(images/fortune_business_logo.gif) no-repeat top right; background-position: 320px 20px; }
.devStats-container { width:300px; }

.devThumb-container, .devAddress-container, .devStats-container,.devContact-container { border-color:#EBEBEB; border-style:solid; }
.devThumb-container { border-width:1px 0 1px 1px; }
.devAddress-container, .devStats-container { border-width:1px 0 1px 0; }
.devContact-container { border-width:1px 1px 1px 0; }
.dev-even .devThumb-container, .dev-even .devAddress-container, .dev-even .devStats-container, .dev-even .devContact-container { background-color: #e1e1e1; }
.dev-odd .devThumb-container, .dev-odd .devAddress-container, .dev-odd .devStats-container, .dev-odd .devContact-container { background-color: #fff; }
.dev-hover .devThumb-container, .dev-hover .devAddress-container, .dev-hover .devStats-container, .dev-hover .devContact-container { border-color:#C2C3C6; background-color:#f1f1f1; }

.thumb-image { border:1px solid #C2C3C6; width:90px; width/* */:/**/88px; width: /**/88px; height:60px; height/* */:/**/58px; height: /**/58px; float:left; margin:0 5px 5px 0; background-position:center center; background-repeat:no-repeat; }
.thumb-image a { display:block; border:2px solid #C2C3C6; width:88px; width/* */:/**/84px; width: /**/84px; height:58px; height/* */:/**/54px; height: /**/54px; }
.thumb-image a:hover, .current-image a { border-color:#F6F6F7; }

a.search-link, a.search-link:visited, a.search-link:hover { color:#949494; text-decoration:none; }
a.search-link:hover { color:#3c5aaf; }
a.email-link { background:url(images/email-icon.gif) left 3px no-repeat; padding-left:16px; }
a.print-link { background:url(images/print-icon.gif) top left no-repeat; padding-left:16px; }

.return-results-link { background: url(images/return_results_btn.gif) no-repeat; width:128px; height:20px; cursor:pointer; }

.spaces-list { margin:30px 0; }
.spaces-list th { background:#d1d1d1 url(images/spaces-header-row.gif) left top repeat-x; border-color:#bcbcbc; border-style:solid; border-width:1px 0; font-weight:bold; color:#272727; text-align:left; }
.spaces-list th.first { border-width:1px 0 1px 1px; }
.spaces-list th.last { border-width:1px 1px 1px 0; }
.spaces-list td { border-top:1px solid #fff; color:#303030; }
.spaces-list .click-row td {  /*cursor:pointer;*/ }
.spaces-list td.no-border { border:none; }
.spaces-list .even td { background-color:#dadada; }
.spaces-list .odd td { background-color:#d2d2d2; }
.spaces-list tr .bullet { padding:0; }
.spaces-list tr .calltoaction-link { font-weight:bold; color:#000; text-decoration:none; }
.spaces-list tr .bullet .bullet-position-relative { position:relative; height:23px; width:20px; background-image:url(images/space-bullet.gif); background-position: center center; background-repeat:no-repeat; }
.spaces-list tr .bullet .bullet-position-relative .calltoaction { position:absolute; width:54px; height:34px; top:3px; left:568px; background:url(images/click-more-right.gif) no-repeat; display:none; }
.spaces-list .hover .bullet .bullet-position-relative  { background-image:url(images/space-bullet-over.gif); }
.spaces-list .hover .bullet .bullet-position-relative .calltoaction { display:block; }
.spaces-list .hover .calltoaction-link { color:#666666; }
	.space-details td { border:none; }

.space-details { padding:4px 4px 4px 16px; }

#sort-dd .styledDropdown { margin-bottom: 5px; float:left; width:166px; width/* */:/**/160px; width: /**/160px; padding:2px; border:1px solid #C2C3C6; }
#sort-dd .styledDropdown-over { border-color:#A1B1A1; }
#sort-dd .styledDropdown-visibleText { width: 130px;height:14px; padding: 2px 5px; float: left; color:#414141;}
	#sort-dd .styledDropdown-active { }
#sort-dd .styledDropdown-dropbutton { text-indent: -100px; display: block; overflow: hidden; width:20px;height:20px; background: url(images/select_bg.gif); }
#sort-dd .styledDropdown-options { top: 22px; left:0px; width: 164px; border: none; background: #712735; z-index: 5000; max-height:200px; overflow:auto; }
#sort-dd .styledDropdown-option a, #sort-dd .styledDropdown-option a:hover { color:#FFF; font-weight:normal; text-decoration:none; display:block; padding:1px 3px;}
	#sort-dd .styledDropdown-option a:hover { background-color: #394439; width:96%; }

.page-prev a, .page-prev em, .page-next a, .page-next em { display:block; width:20px; height:20px; background-position:top right; text-indent:-30px; }
.page-prev a, .page-prev em { float:right; }
.page-next a, .page-next em { float:left; }
.page-prev a { background-image:url(images/page-left-on.gif); }
.page-prev em { background-image:url(images/page-left-off.gif); }
.page-next a { background-image:url(images/page-right-on.gif); }
.page-next em { background-image:url(images/page-right-off.gif); }
.page-prev a span, .page-prev em span, .page-next a span, .page-next em span { display:none; }
.page-link { text-align:center; }
.page-link a { font-size:1.1em; text-decoration:none; }
.page-link a.current { color:#000000; font-weight:bold; text-decoration:none; }

.clear {
	clear: both;
	}
	
#detailsMap { height:238px; width:290px; border:#5c5c5c 2px solid; margin:10px auto 10px 0; float:right; }
#image-wrapper { width:456px; float:left; overflow:hidden; }
#big-image-container {
	padding:0;
	margin:10px auto;
	background-color:#595959;
	color:#fff;
	text-align:center;
}

#big-image-container span {
	margin:0px 0px 20px 10px;color:#fff; font-size:9px; text-transform:uppercase; }

#big-image-container img {
	margin:0 auto;border:solid 3px #595959;}

#requestMoreInfo {
	float:right;
	margin:0;
	background: url(images/btn_request_more_info.gif) top left no-repeat;
	width:314px;
	height:39px;
	border:none;
}

ul.details_list li { margin:10px 0; }

/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility:hidden;
	font-size:12px;
	line-height:2.0em;
	margin-bottom:-5px;
	}
.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:11px;
	line-height:2.0em;
	margin-bottom:-5px;
	}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:10px;
	line-height:2.0em;
	margin-bottom:-15px;
	}
