@charset "utf-8";
/* CSS Document */

/* SiteScapes v10.0  */

* { margin: 0; padding: 0; }

body {background-color: #e7e7e7;}

.container{width:960px;	}
.icon_nav{position:relative; top: 63px; width:50px; float:left;}


.page{width:910px; text-align:left; background:#fff; margin: auto;}
.page .leftborder{position: relative;top: 0px;left: 0px;background: url(../mx2/left.jpg) top left repeat-y;width:100%;}
.page .rightborder{position: relative;top: 0px;right: 0px;background: url(../mx2/right.jpg) top right repeat-y;width:100%;}
.page .content{padding: 0 23px; color: #5f5d67; font-family: verdana;font-size: 12px; font-weight: normal;}

.headerbg{float:left; background: url(../mx5/headerbg.jpg) repeat-x; width:465px; height:40px;margin-right:5px;}

h1.home{color: #5f5d67; font-family: verdana; font-size: 18px; font-weight: bold;}
h1.breadcrumb {height: 24px; width:544px; background: url(../mx4/breadcrumb_bg2.gif) no-repeat; text-align:right; color: #edb267; font-family: verdana;font-size: 12px; font-weight: normal; padding: 4px 0;margin-bottom: 8px;}
h1.breadcrumb a{color: #5f5d67; text-decoration:none; font-weight: normal;}
h1.breadcrumb a:hover{color: #5f5d67; text-decoration:underline;}

.leftcontent{float: left; width:312px; margin-right:8px;}
.leftcontent #product{border: solid 1px #e7e7e7;}
.menu{background: url(../mx4/menubg.jpg) repeat-x #b7b7b7; width:296px; min-height:320px; margin-bottom:8px; padding: 8px;}
.menu2{background: url(../mx4/menubg2.jpg) repeat-x #e2e2e2; width:296px; min-height:450px; margin-bottom:8px; padding: 8px;}
.menu h3{color: #5f5d67; font-family: verdana; font-size: 12px; font-weight: normal;}
.menu2 h4{color: #5f5d67; font-family: verdana; font-size: 10px; font-weight: normal; margin-top:12px;}
.testimony{ width:292px;min-height:76px; padding:10px;background: url(../images/testimony_top.jpg) top left no-repeat;background-color:#d3ebf7; }
.source {width:302px; font-style:italic; text-align:right !important; line-height: 80%;}
.source img {vertical-align: middle;margin: 0px 10px 0px 0px;}


.rightcontent{float:left; width:544px; min-height: 545px; padding-bottom:20px;}
h2{color: #5f5d67; font-family: verdana; font-size: 14px; font-weight: normal;margin-bottom:8px;}
h3{color: #5f5d67; font-family: verdana; font-size: 14px; font-weight: normal;padding:0; margin:0;}
h4{color: #5f5d67; font-family: verdana; font-size: 12px; font-weight: bold; padding:0; margin:0;}
h4 a{color: #5f5d67; text-decoration:none; font-weight:700; padding-bottom:0;margin-bottom:0;}
h4 a:hover{color: #5f5d67;text-decoration:underline; font-weight:700; padding-bottom:0;margin-bottom:0;}
.sitemap h3{margin-bottom:-8px;}
p{color: #5f5d67; font-family: verdana; font-size: 11px; font-weight: normal; margin: 4px 0 20px 0;}

a{font-weight:bold;color:#3b5998; text-decoration:none;}
a:hover{color:#3b5998; text-decoration:underline;}

.sitemap{font-size: 11px;}
.sitemap a{font-weight:normal; color: #5f5d67;}
.sitemap a:hover{font-weight:normal; color: #5f5d67; text-decoration: underline;}
.sitemap h1{font-size:16px; margin-bottom: 10px; width: 400px; height: 22px; background: url(../mx4/underline.gif)}

#title-img{padding-bottom:8px;}
.enlarge{float:right; color: #5f5d67; font-family: verdana; font-size: 10px; font-weight: normal; margin-bottom: 8px;}
.subphoto{margin-right:8px;margin-top:7px;}

.searchbox {
	background: url(../mx2/search-box.png) no-repeat;
	border: 0;
	padding: 2px 0 2px 7px !important;
	width: 137px;
	height:18px;
	font-size: 10px;
	color:#5f5d67;
	vertical-align:middle;
	}
.searchbox2 {
	background: url(../mx2/search-box2.png) no-repeat;
	border: 0;
	padding: 2px 0 2px 7px !important;
	width: 300px;
	height:18px;
	font-size: 12px;
	color:#5f5d67;
	vertical-align:middle;
	}
.searchbutton {
	width: 58px;
	height: 18px;
	margin: 0 !important;
	border: 0;
	padding: 0 !important;
}
.searchurl a{color:#4b774a;font-weight:bold;text-decoration:none;}
.searchurl a:hover{color:#4b774a;font-weight:bold;text-decoration:underline;}

.sitemap-links a{color: #5f5d67; font-family: verdana; font-size: 10px; font-weight: normal;text-decoration:none;}
.sitemap-links a:hover{color: #5f5d67; font-family: verdana; font-size: 10px; font-weight: normal;text-decoration:underline;}

.indexbg{background: url(../mx2/index_bg.jpg) no-repeat; width: 864px; height: 420px;}
.holder{position: relative; top: 19px;left: 560px; }
.fbstream{font-size: 8pt; font-family: verdana;font-weight: normal;color: #fff; background-color: transparent;position: absolute;top: -2px;z-index: 3;}
.fbbg{position:absolute; width:290px; height: 388px; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;}
	
.quarter{float:left;width:204px;margin: 8px;}
.quarter#right{margin: 8px 0 8px 8px !important;}
.quarter#left{margin: 8px 8px 8px 0 !important;}
.quarter img{margin: 4px;}
.quarter h3{margin-bottom:4px;}

.small-grid{float:left; width:110px; height:150px; padding-right:32px; padding-bottom: 5px;text-align:center;}
.small-grid#fourth{padding-right:0;}
.small-grid a{font-family: verdana;font-weight: bold;font-size: 12px;color: #717169;text-decoration:none;}
.small-grid a{color: #717169;text-decoration:none;}
.small-grid img{border: solid 2px #e7e7e7;}
.small-grid a:hover img{border: solid 2px #5f5d67;}

.left-grid{float:left; width:90px; height:150px; padding-right:18px; padding-bottom: 5px;margin-top:-10px;text-align:center;}
.left-grid#third{padding-right:0;}
.left-grid a{font-family: verdana;font-weight: bold;font-size: 10px;color: #717169;text-decoration:none;}
.left-grid a{color: #717169;text-decoration:none;}
.left-grid img{border: solid 2px #e7e7e7;}
.left-grid a:hover img{border: solid 2px #5f5d67;}

.product_widget{float:left;width: 424px;margin-bottom:16px;}
.product_widget .product_image{float:left;width: 125px;}
.product_widget .product_description1{float: left;width: 283px;margin:0 8px;}
.product_widget .product_description2{float: left;width: 291px;margin-left:8px;}
.product_widget h2 a{font-family: verdana;font-weight: bold;font-size: 14px;color: #5f5d67;text-decoration:none;}
.product_widget h2 a:hover{color: #5f5d67;text-decoration:underline;}

.colorlabel{text-align:center; color: #000000; font-family: verdana; font-size: 7pt; text-decoration: none; } 

.footer{position:relative; background: url(../mx3/footer.jpg) no-repeat; height:250px; width:880px; margin: 0 15px; }
.footer .catalog {float:left; margin: 19px 16px 16px 16px; font-family: verdana;font-weight: normal;font-size: 11px;color: #777775;text-decoration:none;line-height:130%;}
.footer .sitelinks {float:left; margin: 30px 14px 0 18px; font-family: verdana;font-weight: normal;font-size: 11px;color: #777775;text-decoration:none;line-height:130%;}
.footer .sitelinks#left{margin-left:0px;margin-right:20px;}
.footer .sitelinks h2 {margin-bottom: 0px;}
.footer .sitelinks h2#second {margin-top: 16px;}
.footer .sitelinks h2 a{font-family: verdana;font-weight: bold;font-size: 14px;color: #777775;text-decoration:none;line-height:130%;}
.footer .sitelinks h2 a:hover{color: #777775;text-decoration:underline;}
.footer  a{font-family: verdana;font-weight: normal;font-size: 11px;color: #777775;text-decoration:none;line-height:130%;}
.footer  a:hover{color: #777775;text-decoration:underline;}

.footer .contact{float:left;font-family: verdana;font-weight: normal;font-size: 11px;color: #fff;text-decoration:none;line-height:130%; margin-top:30px; margin-left:86px;}
.footer .contact a{font-family: verdana;font-weight: normal;font-size: 11px;color: #fff;text-decoration:none;line-height:130%;}
.footer .contact a:hover{color: #fff;text-decoration:underline;}

.footer .copyr{font-family: verdana;font-weight: normal;font-size: 10px;color: #fff;text-decoration:none;line-height:130%; position:absolute; top:200px; left:16px;}
.footer .copyr a{font-weight: normal;color: #fff;text-decoration:none; margin:0 4px;}
.footer .copyr a:hover{color: #fff;text-decoration:underline;}
.footer .logo{position:absolute; top:195px; right: 16px; width:129px; height:43px;}


.fifty{float:left; width:536px;margin: 16px 0 ;}
.fifty#first{margin-top:10px;}
.fifty img {margin-right:8px;}
.fifty a{font-weight:bold;color:#3b5998; text-decoration:none;}
.fifty a:hover{color:#3b5998; text-decoration:underline;}


.product-options{background: #ebebeb; padding:8px;}


.tr {font-family: verdana;font-weight: normal;font-size: 8pt; color: #adadad;background-color: #ebebeb;padding:5px 5px 5px 2px;}
.tr a {text-decoration: none; font-weight: normal;}
.tr a:hover{text-decoration: underline; font-weight: normal;}

.th {font-family: verdana;font-weight: normal;font-size: 8pt; color: #adadad;padding:5px 5px 5px 2px; }
.th a {text-decoration: none; font-weight: normal;}
.th a:hover{text-decoration: underline; font-weight: normal;}

.tj{font-family: verdana;font-weight: bold;font-size: 8pt; color: #fff;background-color: #aaa;padding:5px 5px 5px 2px;}

.collection-table{border:1px solid #dfdfdf;}

.formbox{border:5px solid #dfdfdf; padding:10px;}
h5 { font-family: verdana;font-size: 8pt; color: #f7b735;margin-right: 5px; padding: 0px;margin-bottom: 0px; }
.num{height:15px;width:15px; border: 2px solid #f7b735;margin-right:10px; text-align: center;}

.product-menu{
 width:312px;	
 list-style:none; 
 text-transform: uppercase;
 color: #5f5d67;
 font-family: verdana;
 font-size: 10px;
 margin-bottom:16px;

}

.product-menu li{

 border-top:1px solid #dfdfdf;
 border-left:1px solid #dfdfdf;
 border-right:1px solid #dfdfdf; 
}
.product-menu li:hover{
 background: #f6ae1c;	
}
.product-menu li.last{
 border-bottom:1px solid #dfdfdf;
}
ul.product-menu a:link,
ul.product-menu a:visited	{ color: #5f5d67; text-decoration: none; font-weight:normal; display: block; padding: 4px 5px 6px 5px;}
ul.product-menu a:hover	{ color: #fff; text-decoration: none; font-weight:normal;}
ul.product-menu a:active	{ color: #fff; text-decoration: none; font-weight:normal; top: 0;}



.pagerow {
	text-align: right;
	line-height: 11.75pt;
	margin-top: 6px;
}

.pagination a {
	font-size: 7pt;
	color:#5c758c;
	background-color:#ecedee;
	border-color: #b4bac0;
	border-style:solid;
	border-width: 1px;
	margin: 0 2px;
	padding: 0 2px;
    text-decoration: none;
}

.pagination a:hover {
	font-size: 7pt;
	background-color: #4692bf;
	color: #ffffff;
    text-decoration: none;
}



.pagination-active {
	color: #FFF;
	background-color: #4692bf;
	border-color: #4692bf;
	border-style:solid;
	border-width: 1px;
	margin: 0 2px;
	padding: 0 2px;
}

ul.sp-list{margin-left:20px;}

ul.sp-list li{color: #5f5d67; font-family: verdana; font-size: 11px; font-weight: normal; padding-bottom:3px;}
/* Facebook Stream */


.fan_box .full_widget{
  height: 260px !important;
  border: 0 !important;
  background: none !important;
  position: relative;
  padding-left:10px;
}

.page_stream{
	height: 255px !important;
	border: none;
}

.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}


.fan_box .connect_widget{
display: none;
}

.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
 
.UIStory_Message{
color: #000 !important;	
}

.UIStory_Message a{
color: #000 !important;	
text-decoration: none !important;
}

.UIStory_Message a:hover{
color: #000 !important;	
text-decoration: underline !important;
}

.UIStoryAttachment_Caption{
	color: #000 !important;	
}
.UIStoryAttachment_Caption a{
color: #000 !important;	
text-decoration: none !important;
}
.UIStoryAttachment_Caption a:hover{
color: #000 !important;	
text-decoration: underline !important;
}

.UIStoryAttachment_Copy{
	color: #000 !important;	
}
.UIStoryAttachment_Copy a{
color: #000 !important;	
text-decoration: none !important;
}
.UIStoryAttachment_Copy a:hover{
color: #000 !important;	
text-decoration: underline !important;
}

.UIIntentionalStory_Time{
color: #000 !important;	
}

.UIMediaItem {
	margin-right:250px !important;
}
.UIMediaItem_ManyItems{
	padding-left: 0 !important;
	margin-left: 0 !important;
	margin-top: 10px !important;
}

.actorPhoto{
display:none !important; width:10px;
}
.uiProfilePhoto{
 display:none !important;
}

/*
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: right;
}
ul.dropdown a{

 font-weight:normal;	
 display: block;
 padding: 4px 8px 6px 7px;
}

ul.dropdown a:active{top: 0;}

ul.dropdown li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown li:hover > ul {
 visibility: visible;
  margin: 0 -1px;
}

ul.dropdown {
  padding:7px 0 0px 0;
}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #5f5d67; text-decoration: none; }
ul.dropdown a:hover		{ color: #5f5d67; text-decoration: none; }
ul.dropdown a:active	{ color: #5f5d67; text-decoration: none;}

ul.dropdown li {
 text-transform: uppercase;
 color: #5f5d67;
 font-family: verdana;
 float: left; /* for IE6 */
 font-size: 10px;
 font-weight: normal; 
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-right:1px solid #fff;
}
	
ul.dropdown li:hover a:hover{
 color: #dcaa64;
}

ul.dropdown li.dropmenu:hover {
	background-color: #fff;
	border-top:1px solid #5f5d67;
	border-left:1px solid #5f5d67;
	border-right:1px solid #5f5d67;
		
}
ul.dropdown li.search{
 padding: 2px 0 6px 5px;
}
ul.dropdown li.gobox{
 padding: 2px 3px 6px 0;
 margin: 0 0 0 -2px;
 border-left: none;
}

/* -- level mark -- */

ul.dropdown ul {
 width: 160px;
}

ul.dropdown ul li {
 font-weight: normal;
 background-color: #fff;
 border-left:1px solid #5f5d67;
 border-right:1px solid #5f5d67;
 border-top:1px solid #5f5d67;
}

ul.dropdown ul li.last {
 border-bottom:1px solid #5f5d67;
}

/* --search --*/

ul.search{
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.search li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}
ul.search {
  padding:10px 0 5px 0;
}

ul.search li.search{
 padding: 2px 0 6px 0px;;
}
ul.search li.gobox{
 padding: 2px 3px 6px 0;
 margin: 0 0 0 -2px;
 border-left: none;
}

/* --option-- */

ul.option#options{margin-left:20px;}

ul.option,
ul.option li,
ul.option ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.option {
 position: relative;
 float: left;
}
ul.option a{
 font-weight:normal;
 display: block;
 padding: 3px 5px 5px 5px;
}

ul.option li {
 float: left;
 vertical-align: middle;
 zoom: 1;
}

ul.option ul {
 visibility: hidden;
 position: absolute;
 top: 90%;
 left: 0;
 z-index:312;
 width: 100%;
}

ul.option ul li {
 float: none;
}

ul.option li:hover > ul {
 visibility: visible;
}

ul.option a	{ color: #5f5d67; text-decoration: none; }

ul.option a:active	{ top: 0;}

ul.option li {
 text-transform: uppercase;
 color: #5f5d67;
 font-family: verdana;
 float: left; /* for IE6 */
 font-size: 10px;
 font-weight: normal;
 
 margin-right:2px; 
}
	
ul.option li:hover{
 background: #f6ae1c;	
}
ul.option li:hover a:hover{
 color: #fff;	
}


ul.option li.dropmenu {
	padding: 0;	
	margin:0;
}

/* -- level mark -- */

ul.option ul {
 width: 182px;
}

ul.option ul li {
 font-weight: normal;
 background-color: #fff;
 border-left:1px solid #5f5d67;
 border-right:1px solid #5f5d67;
 border-top:1px solid #5f5d67;
}

ul.option ul li.last {
 border-bottom:1px solid #5f5d67;
}


ul.point{padding-left:25px;}
ul.point li{padding-bottom:10px;}

/*--------------------------------------------------
  .tabber 
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {

}

ul.tabbernav
{
 margin:0;
 padding-left: 0px;
}

ul.tabbernav li
{
 list-style: none;
 display: inline;
 text-align:center;
}

ul.tabbernav li a
{
   width: 108px; height:34px;
   display: block;
   float: left;
   font-size: 8pt; 
   font-family: verdana;
   font-weight: normal;
   color: #5c5c5c !important;
   line-height:32px;
   text-decoration: none;
   background: url(../images/submenu_off.jpg) no-repeat ;

}

ul.tabbernav li a:hover
{
   width: 108px; height:34px;
   font-size: 8pt; 
   font-family: verdana;
   font-weight: normal;
   color: #5c5c5c !important;
   text-decoration: none;
   background: url(../images/submenu_h.jpg) no-repeat;
}

ul.tabbernav li.tabberactive a
{
   width: 108px; height:34px;
   font-size: 8pt; 
   font-family: verdana;
   font-weight: normal;
   color: #5c5c5c !important;
   line-height:32px;
   text-decoration: none;
   background: url(../images/submenu_on.jpg) no-repeat;
}

ul.tabbernav li.tabberactive a:hover
{
   width: 108px; height:34px;
   font-size: 8pt; 
   font-family: verdana;
   font-weight: normal;
   color: #5c5c5c !important;
   line-height:32px;
   text-decoration: none;
   background: url(../images/submenu_on.jpg) no-repeat;
}

.tabberlive .tabbertab {
 padding:0;
 border:none;
 border-top:0;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3{color: #5f5d67; font-family: verdana; font-size: 15px; font-weight: normal;padding:0;}
 

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.revit-banner{background: url(../images/revit-bg.png) repeat-x; text-align:right;
 font-size:11px; color:#74546b; margin-top:-2px; margin-bottom:8px; padding-right:10px;line-height:21px;}
.revit-banner a{color:#74546b; text-decoration:none;font-weight:normal;}
.revit-banner a:hover{color:#74546b; text-decoration:underline;}

