.gbl-badge					{ background:url(../../img/badgeRed.jpg); background-repeat:no-repeat; }
.gbl-badge h1				{ margin:7px 0 0 10px; padding:0; font-weight:normal; font-size:24px;  color:#32352F; }
.gbl-container				{ position:relative; top:-25px; margin-bottom:-25px; }

#az-btn						    { float:left; background:url(../img/azbtn.jpg) no-repeat; width:96px; height:24px; }
#latest-btn						{ float:left; background:url(../img/latestBtn.jpg) no-repeat; width:96px; height:24px; }
#search-field      { float:left;  width:200px; height:16px; padding:3px 3px 3px 26px; border:1px solid #899283; background:url(../img/magGlass.jpg) #E7EDE3 no-repeat; margin:0 0 0 20px;}
#gobtn                { float:left; margin:0; }

#port_nav					{ float:left; width:210px; height:302px;background-image:url(../img/port_nav.png); color:#293331 }
#port_nav_list		{ float:left; margin:59px 0 0 12px; }
.port_nav_btn 		{ float:left; height:30px; width:148px; cursor:pointer;}
.port_nav_btn a			{ float:left; text-decoration:none; color:#293331; font-size:11px; font-weight:bold; margin: 0 0 0 20px; }
.port_nav_btn a:hover			{ text-decoration:underline; color:#ffffff; }
.port_nav_btn p     { margin-top:8px; padding:0; }
.port_nav_btn_over   { float:left; height:31px; width:148px; background:url(../img/port_nav_over.jpg)no-repeat; }
.port_nav_btn_over a		{ float:left;text-decoration:none; color:#FFFFFF; font-size:12px; font-weight:bold; margin-left:20px; }
.port_nav_btn_over a:hover                   { text-decoration:underline }
.port_nav_btn_over p     { margin-top:8px; padding:0; }
.dotted_hr					{ float:left; margin: 10px; width: 700px; height:3px; background:url(../img/dot.gif) repeat-x; }

.left-col					{ float: left; margin-left: 10px;width: 210px; }
.right-col					{ float: left; width: 730px; }
.center-col					{ float: left; margin-left:50px; width:940px; }
.spacer-long				{ margin:0 0 -10px 10px; clear:both; width:935px; height:67px; background:url(../img/contact-spacer-long.jpg) no-repeat; }
#contact            { margin-left:90px; }
.star               { float:left; margin:0 20px; }
#contact-tag        { float:left; margin-left:20px; }
#contact-link       { float:left; background:url(../img/contact-link.png) no-repeat; no repeat; width:140px; height:40px; margin-left:110px; }

#sort_menu					{ float:right; width:620px; height:24px; color:#677060; font-family: arial, "lucida console", sans-serif; font-size:7pt; text-align:center; font-weight:bold; margin: 0 16px 20px 0;}
#sort_menu span				{ float:left; margin: 6px 10px 5px 5px; font-weight:normal;}
.sort_btn_on					{ float:left; width:69px; height:16px; background-image:url(../img/sort_bg.jpg); border: 1px solid #808b78; padding-top:6px;}
.sort_btn_on a,
.sort_btn_on a:link,
.sort_btn_on a:link,
.sort_btn_on a:active,
.sort_btn_on a:hover			{ color: #ffffff; text-decoration:underline; }

.sort_btn_off					{ float:left; width:69px; height:16px; margin-left:-1px; background-image:url(../img/sort_bg.jpg); background-position: -69px 0;  border: 1px solid #808b78; padding-top:6px;}
.sort_btn_off a,
.sort_btn_off a:link,
.sort_btn_off a:link,
.sort_btn_off a:active,
.sort_btn_off a:hover			{ color: #677060; text-decoration:underline;}

.proj_box						{ float: left; margin: 10px 0 10px 0;}
.proj_box span					{ color:#677060; }
.proj_info						{ float: left; width: 250px; margin: 20px 0px 20px 30px; color:#32352f;font-family: arial, "lucida console", sans-serif; font-size:9pt; }
.proj_info a h3 				{ display:inline; color:#8c3602; font-weight:bold;}
.proj_info a,
.proj_info a:link,
.proj_info a:link,
.proj_info a:active,
.proj_info a:hover				{ color: #677060;  text-decoration:underline; }
.proj_info a:hover      		{ color:#3d4537; }
.proj_screen					{ float: left; position:relative; border: 3px solid #e9f0e5; width: 368px; height:188px;margin-left:40px;}
.proj_screen div				{ position:relative;}

#bottom_nav						{ float:right; margin-top:15px; }
#bottom_nav	a					{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }
#bottom_nav	a:hover                   { text-decoration:underline }
#bottom_next_btn				{ float:right; margin:18px 50px 0 40px; font-size:12px; }
#bottom_next_btn a				{ color:#333333; }
#bottom_next_btn a:hover                   { text-decoration:underline }
#bottom_spacer					{ clear:both; margin-left:10px; height:60px; background:url(../img/contact-spacer-long.jpg); background-repeat:no-repeat; }

.auto_complete          		{ background-image:none; background-color:#e7ede3; border:1px solid #899283; overflow:hidden; }
.auto_complete ul       		{ margin:0 0 0 -15px; width:100%; }
.auto_complete ul li    		{ clear:both; float:left; font-size:9pt; list-style:none; margin:5px 0 0 -24px; padding:3px 0px; cursor:pointer; width:250px; color:#8C3602; }
li.selected             		{ background-color: #d7ded2; }

.pluslist ul li					{ margin-top:7px; list-style:url(../img/plussign.jpg) }
.pluslist ul					{ padding-left:42px; }
#roi ul li						{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }

#back-to-portfolio				{ margin:0 0 0 25px; width:280px; height:29px; }
#back-to-portfolio p			{ clear:both; float:left; margin:5px 0 0 0; }
#back-to-portfolio img			{ float:right;  }

.proj_screen div img								{ position:absolute; }
.proj_screen div .award-winning-wrap				{position:relative;float:left;display:inline;}
.proj_screen div .award-winning					{ position:absolute; top:78px; left:259px; }

.proj_info .seemore				{ color:#993800; font-family:Georgia, "Times New Roman", Times, serif;}
.proj_info .seemore a			{ color:#993800; }