@charset "utf-8";

/* -----------------------------------------------------------
   This is all the stuff that replaces the standard GWTK stuff
   and makes this its own unique website.
   -----------------------------------------------------------
   */
a, .gwtkNewsHeadlineAndDateSimple_headline, a.gwtkNewsItemWithImageBlock_headline, .pageSectionBox2-highlight .label-text, 
	.pageSectionBox_headerRight a, .newslist-block-headline, .newslist-block-headline a, .newslist-block-readinfull, 
	.newslist-block-readinfull a, .gwtk_article_headline, .gwtk_side_listmenu li a, .gwtk_article_peline a, 
	.gwtk_event_listing_title a:hover, .gwtk_event_listing_title a, .pageSectionbox_headerRight a, 
	a.gwtkNewsHeadlineAndDate_headline, .pageSectionbox_headerRight a:hover {
	color: #51895e;
	text-decoration: none;
}

/* Visited links */
a.gwtkNewsHeadlineAndDateRegion_headline:visited, a.gwtkNewsItemWithImageBlock_headline:visited, 
	a.gwtkNewsHeadlineAndDate_headline:visited, 
	a.archiveLink:visited, a.gwtkNewsHeadlineAndDateTwoLine_headline:visited, a.gwtkNewsHeadlineAndDateSimple_headline:visited {
	color: #716F41;
}

.gwtk_newscomments_comment_form_textbox {
	color: #093;
}
a img {
	border: 0;
}
#emissionscalcform p {
	margin: 2px;
}
#emissionscalcform label {
	font-weight: bold;
	font-size: 0.8em;
	margin-right: 5px;
	display: block;
	float: left;
	width: 70px;
}
#emissionscalcform #emtitle {
	font-weight: bold;
	font-size: 1.0em;
	color: #51895E;
}
#emissionscalcform #calcbutton {
	text-align: center;
}
#emissionscalcform #key {
	font-weight: bold;
	font-size: 0.8em;
	font-style: italic;
	margin-right: 5px;
}
#emissionscalcform input, #emissionscalcform select {
	font-size: 0.9em;
	margin-right: 5px;
}
#mainPage_dailyemail {
	width: 980px;
	padding: 0 0 0 20px;
	background-position: 50%;
	margin: auto;
	background-image: url('../pagechrome/legacyframe_mkii/innerpageback.v9.4.16.1.png');
	background-repeat: repeat-y;
	background-color: #fff;
	border: 0px solid red;
}
#webPage_about {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	width: 940px;
	overflow: hidden;
	height: 600px;
}
#mainPage_storehome {
	width: 980px;
	padding: 0 0 0 20px;
	background-position: 50%;
	margin: auto;
	background-image: url('../pagechrome/legacyframe_mkii/innerpageback.v9.4.16.1.png');
	background-repeat: repeat-y;
	background-color: #fff;
	border: 0px solid red;
}
#mainPage_inner {
	width: 920px;
	padding: 5px 0 15px 0;
	margin: 0 0 0 10px;
	text-align: left;
}
#mainPage_inner_storehome {
	width: 940px;
	padding: 5px 0 15px 0;
	margin: 0 0 0 10px;
	text-align: left;
	background-image: url('../store/store_head.v10.8.23.3.png');
	background-repeat: no-repeat;
}
#webPage_storehome {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	width: 940px;
	overflow: hidden;
}


#mainPage_nomargins {
	width: 980px;
	padding: 0 0 0 20px;
	background-position: 50%;
	margin: auto;
	background-image: url('../pagechrome/legacyframe_mkii/innerpageback.png');
	background-repeat: repeat-y;
	background-color: #fff;
}

#mainPage_inner_nomargins {
	width: 938px;
	padding: 0px 0 0px 0;
	margin: 0 0 0 11px;
	text-align: left;
}


#webPage_nomargins {
	padding: 0px;
	width: 938px;
	overflow: hidden;	
}



#ssPageTopRHSLogo {
	float: right;
	width: 200px;
	height: 22px;
	margin-top: 15px;
	margin-right: 10px;
	background-image: url('../common_page_parts/ss.png');
}
/* main "ribbon" menu bar */
#mainMenuBar {
	margin: 0px auto;
	padding: 0;
	width: 960px;
	overflow: hidden;
	background-image: url('../pagechrome/legacyframe_mkii/mainmenubar.v9.4.17.1.png');
	background-repeat: no-repeat;
	background-color: #25A750;
	height: 70px;
}
.smallMenu #mainMenuBar {
	height: 20px;
}
#mainMenuBar ul {
	height: 70px;
}
#mainMenuBar_grip {
	width: 15px;
	height: 70px;
	float: left;
	margin-left: 12px;
	background-image: url('../pagechrome/legacyframe_mkii/gripper.v9.4.17.1.png');
	background-position: top left;
}
.smallMenu #mainMenuBar_grip {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 12px;
	background-image: url('../pagechrome/legacyframe_mkii/gripper.v9.4.17.1.png');
	background-position: left -140px;
	background-repeat: no-repeat;
}
#mainMenuBar_grip:hover {
	background-position: left -70px;
	text-decoration: none !important;
}
.smallMenu #mainMenuBar_grip {
	background-position: left -140px;
	background-repeat: no-repeat;
	text-decoration: none !important;
}
.smallMenu #mainMenuBar_grip:hover {
	background-position: left -140px;
	text-decoration: none !important;
}



/* section menu (below ribbon menu, page specific) */

#sectionMenuBarBack {
	background-image: url('../pagechrome/legacyframe_mkii/sectionmenubar.v9.4.21.1.png');
}
a.sectionMenuBarItem:hover {
	color: #A00;
}


/* Top bar (small menu) */
#s2_topBar {
	height: 68px;
	padding: 0;
	margin: 0 auto;
	width: 960px;
	background-color: #FFF;
	background-image: url('../pagechrome/legacyframe_mkii/topbar.v9.4.17.1.png');
	background-repeat: no-repeat;
}
#s2_outerpage {
	margin: auto;
	padding: 0;
	width: 960px;
	overflow: visible;
	background-color: #FFF;
}
#s2_innerpage {
	margin: auto;
	padding: 0;
	width: 940px;
	overflow: visible;
	background-color: #FFF;
}
#s2_RHSMenu {
	float: right;
	margin-top: 30px;
	margin-right: 30px;
}
.topbar_normal_btn {
	float: right;
	margin: 0 0  10px 10px;
}
.topbar_plain_btn_m {
	width: auto;
	float: left;
	color: #444;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 21px;
}
.topbar_plain_btn_m a {
	color: #444;
}
.topbar_plain_btn_m a:hover {
	color: #000;
}
.topbar_normal_btn_m {
	width: auto;
	float: left;
	color: #444;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #e6e6e6;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 21px;
}
.topbar_normal_btn_m a {
	color: #444;
}
.topbar_normal_btn_m a:hover {
	color: #000;
}
.topbar_normal_btn_l {
	float: left;
	height: 23px;
	background-image: url('../common_page_parts/top_button_l.v9.4.16.1.png');
	background-repeat: no-repeat;
	width: 4px;
}
.topbar_normal_btn_r {
	float: left;
	height: 23px;
	background-image: url('../common_page_parts/top_button_r.v9.4.16.1.png');
	background-repeat: no-repeat;
	width: 4px;
}
.topbar_plain_btn {
	float: right;
	margin: 0 0  10px 10px;
}
.topbar_red_btn {
	float: right;
	margin: 0 0  10px 10px;
}
.topbar_red_btn_m {
	width: auto;
	float: left;
	color: #FFF;
	font-size: 0.7em;
	font-weight: bold;
	background-color: #AA0000;
	border-top: 1px solid #600;
	border-bottom: 1px solid #600;
	height: 21px;
}
.topbar_red_btn_m a {
	color: #FFF;
}
.topbar_red_btn_m a:hover {
	color: #FF0000;
}
.topbar_red_btn_l {
	float: left;
	height: 23px;
	background-image: url('../common_page_parts/top_button_red_l.v9.4.16.1.png');
	background-repeat: no-repeat;
	width: 4px;
}
.topbar_red_btn_r {
	float: left;
	height: 23px;
	background-image: url('../common_page_parts/top_button_red_r.v9.4.16.1.png');
	background-repeat: no-repeat;
	width: 4px;
}
body {
	margin: 0 0 50px;
	padding: 0;
	font: normal 14px/20px Helvetica, Arial, Verdana, Sans-serif;
	background-image: url('../pagechrome/legacyframe_mkii/pageback.v9.4.17.1.png');
	background-color: #FFF;
	background-repeat: repeat-x;
	text-align: center;
}
body.smallMenu {
	background-image: url('../pagechrome/legacyframe_mkii/main-bg-small.v9.4.17.1.png');
	background-position: left 68px;
}
#mainPageSiteTabs a  span {
	display: none;
}

#mainPage_inner {
	width: 940px;
	padding: 5px 0 15px 0;
	margin: 0 0 0 10px;
	text-align: left;
}
#mainPage {
	width: 980px;
	padding: 0 0 0 20px;
	margin: auto;
	background-image: url('../pagechrome/legacyframe_mkii/innerpageback.png');
	background-repeat: repeat-y;
	background-position: 50%;
	background-color: #fff;
	border: 0px solid red;
}
#mainPage_footer {
	width: 960px;
	height: 151px;
	background-image: url('../pagechrome/legacyframe_mkii/footer.v9.4.17.1.png');
	margin: 0 auto 10px;
	padding: 0;
}
#mainPage_about #mainPage_footer, #mainPage_dailyemail #mainPage_footer, #mainPage_storehome #mainPage_footer, #mainPage_nomargins #mainPage_footer {
	padding-top: 0;
	background-position: left bottom;
}
#footertable {
	padding-top: 10px;
	margin: 0 0 0 20px;
	width: 960px;
	text-align: left;
	overflow: hidden;
}
.footertable_block {
	float: left;
	margin-left: 30px;
	font-size: 0.75em;
	line-height: 1.3em;
}
.footertable_block a {
	color: #CCC;
}
.footertable_block a:hover {
	color: #C00;
}
#mainPage_footer_text_message {
	margin: 16px 0 0px 11px;
	padding: 4px 0 0;
	width: 938px;
	overflow: visible;
	background-color: #5b5b5b;
	font-size: 0.8em;
	font-weight: normal;
	color: #999;
}
#mainPage_footer_text_message a {
	color: #999;
	text-decoration: none;
}
#mainPage_footer_text_message a:hover {
	color: #369;
	text-decoration: underline;
}
#mainPage_about #footertable, #mainPage_dailyemail #footertable, #mainPage_storehome #footertable, #mainPage_nomargins #footertable ,
#mainPage_about #mainPage_footer_text_message, #mainPage_dailyemail #mainPage_footer_text_message, #mainPage_storehome #mainPage_footer_text_message, #mainPage_nomargins #mainPage_footer_text_message {
	width: 920px;
}
.gwtk_towerBanner {
	background-image: none;
	border: 1px solid black;
	width: 150px;
	padding: 0;
}
.gwtk_towerBanner_contents {
	margin: 0;
	padding: 0;
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
}
.gwtk_towerBanner_contents img {
	display: block;
}
.gwtk_event_listing_readmore, .gwtk_event_listing_readmore a {
	font-size: 0.95em;
	font-weight: bold;
	color: #51895e;
	text-decoration: none;
	text-align: left;
}

.gwtk_event_listing_subhead a:hover{
	color: #51895e;
}

.event-attendees-alph {
	color: #51895e;
}

.ssPageTopLHSMenu_SignInText, .ssPageTopLHSMenu_SignInText a {
	background-color: #51895e;
	padding: 4px;
	color: #FFF;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
a.ssPageTopLHSMenu_SignInText:hover {
	text-decoration: underline;
}
.ssPageTopLHSMenu_SignOutText, .ssPageTopLHSMenu_SignOutText a {
	background-color: #fff;
	padding: 4px;
	color: #51895e;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
a.ssPageTopLHSMenu_SignInText:hover {
	text-decoration: underline;
}
#mainPage_about {
	width: 980px;
	padding: 0 0 0 20px;
	background-position: 50%;
	margin: auto;
	background-image: url('../pagechrome/legacyframe_mkii/innerpageback.v9.4.16.1.png');
	background-repeat: repeat-y;
	background-color: #fff;
	border: 0px solid red;
}
#mainPage_inner_about {
	width: 938px;
	background-image: url('../homeinfo/aboutus.v9.4.16.1.jpg');
	background-color: #6B8CBF;
	padding: 0;
	margin: 0 9px 0 11px;
	text-align: left;
}
#webPage_about {
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 0px;
	width: 940px;
	overflow: hidden;
}
#mainPage_inner_dailyemail {
	height: 600px;
	width: 940px;
	background-image: url('../homeinfo/emailbulletin_weekly.v9.9.14.1.png');
	padding: 5px 0 15px 0;
	margin: 0 0 0 10px;
	text-align: left;
}
/*----------------------------------------------------------
 * Site Homepage
 * ----------------------------------------------------------*/
.siteHomepage-horizontal {
	width: 762px;
	overflow: hidden;
	float: left;
}
.siteHomepage-emissions {
	width: 165px;
	float: left;
}
.siteHomepage-emissions .switchedToPlain .box-i {
	height: 205px;
}
.siteHomepage-news {
	width: 568px;
	float: left;
	margin-right: 10px;
}
.siteHomepage-half-block {
	float: left;
	width: 372px;
	margin-right: 9px;
}
.siteHomepage-half-block form {
	display: inline;
}
.siteHomepage-half-block .gwtk-poll-question {
	margin-top: 0;
	margin-bottom: 4px;
}
.siteHomepage-half-block .gwtk-poll-signin {
	margin-top: 4px;
}
.siteHomepage-half-block .gwtk-poll-question-text {
	padding: 4px 10px 4px 10px;
}
.siteHomepage-half-block .gwtk-poll-standfirst-text {
	font-size: 1.0em;
	margin-bottom: 0px;
	margin-top: 0;
	padding: 4px 10px 0 10px;
}
#siteHomepage_col1 {
	float: left;
	width: 170px;
}
#siteHomepage_col2 {
	float: left;
	width: 560px;
	margin-left: 10px;
}
#siteHomepage_col3 {
	float: left;
	width: 170px;
	margin-left: 10px;
}
.siteHomepage_newsTopicsBlock {
	height: auto;
	overflow: hidden;
}
.siteHomepage_newsTopicsBlock_col1 {
	float: left;
	width: 250px;
}
.siteHomepage_newsTopicsBlock_col2 {
	float: right;
	width: 250px;
}
.pageSectionBox2 h2 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 19px;
}

.pageSectionBox2 h3 {
	font-size: 1.15em;
}

.pageSectionBox2 .box-t-l, .pageSectionBox2-highlight .box-b-l {
	background: url(../common_page_parts/corners_transparent_r1_c1.v9.4.16.1.png) 0px 0px no-repeat;
}
.pageSectionBox2 .box-b-l, .pageSectionBox2-highlight .box-b-l {
	background: url(../common_page_parts/corners_transparent_r2_c1.v9.4.16.1.png) 0px 0px no-repeat;
}
.pageSectionBox2 .box-t-r, .pageSectionBox2-highlight .box-t-r {
	background: url(../common_page_parts/corners_transparent_r1_c2.v9.4.16.1.png) 0px 0px no-repeat;
}
.pageSectionBox2 .box-b-r, .pageSectionBox2-highlight .box-b-r {
	background: url(../common_page_parts/corners_transparent_r2_c2.v9.4.16.1.png) 0px 0px no-repeat;
}
.siteHomepage-half-block .pageSectionBoxTitleMark {
	background-image: url('../common_page_parts/title_mark_highlight.png');
	background-position: 0 1px;
}



.home-latest-forums {
	width: 359px;
	border-collapse: collapse;
}
.home-latest-forums td {
	padding: px 2px;
	font-size: 0.9em;
	vertical-align: top;
}
.home-latest-forums .home-forum-date {
	color: #444;
	width: 45px;
}
.home-latest-forums .home-forum-poster {
	color: #888;
	width: 100px;
}
.home-latest-forums .home-forum-subject {
	width: 203px;
}

.eventhpflag_next_event {
	background-image: url('../../events/2010/miami/miamiflag_ss.v10.7.5.1.png');
	background-position: right top;
	background-repeat: no-repeat;
}

.eventhpflag_next_event .box-i {
	height: 80px;
	padding-top: 45px;
	padding-left: 40px;
	cursor:pointer;
}


/* ----------------------------------------------------------
 * News Homepage
 * ----------------------------------------------------------
 */
#newsHomepage_col1{
 	float: left;
 	width: 375px;
 }

#newsHomepage_col2{
 	float: left;
 	width: 375px;
 	margin-left: 10px;
 }
 
#newsHomepage_col3{
 	float: left;
 	width: 155px;
 	margin-left: 10px;
 } 
/* ----------------------------------------------------------
 * News Item
 * ----------------------------------------------------------
 */
#newsItemPage_col1 {
	float: left;
	width: 220px;
}
#newsItemPage_col2 {
	float: left;
	width: 520px;
	margin-left: 10px;
}
#newsItemPage_col3 {
	float: left;
	width: 155px;
	margin-left: 10px;
}
.twPageTopLHSMenu_SignInText, .twPageTopLHSMenu_SignInText a {
	background-color: #80C342;
	padding: 4px;
	color: #FFF;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
a.twPageTopLHSMenu_SignInText:hover {
	text-decoration: underline;
}
.gwtkPageTopLHSMenu_item, a.bwPageTopLHSMenu_item {
	color: #666666;
	padding: 4px;
	float: left;
	margin-right: 10px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
a.gwtkPageTopLHSMenu_item:hover {
	text-decoration: underline;
}
/* ----------------------------------------------------------
 * News Wire - Europe News, World news etc
 * ----------------------------------------------------------
 */
#newsWirePage_col1 {
	float: left;
	width: 220px;
}
#newsWirePage_col2 {
	float: left;
	width: 520px;
	margin-left: 10px;
}
#newsWirePage_col3 {
	float: left;
	width: 170px;
	margin-left: 10px;
}
.pageSectionBox_tl,.pageSectionBox_tr,.pageSectionBox_bl,.pageSectionBox_br {
	background-image: url('../common_page_parts/rounded_box.png');
}
.pageSectionBoxTitleMark {
	background-image: url('../common_page_parts/title_mark.gif');
}
.pageSectionBox h1 {
	font-size: 1.8em;
	color: #51895e;
}
.pageSectionBox2 h1 {
	font-size: 1.8em;
	color: #51895e;
}
.pageSectionBox h3,.pageSectionBox h3 a,.pageSectionBox_headerLeft,.pageSectionBox_headerLeft h3,.pageSectionBox_headerLeft h3 a {
	font-weight: bold;
	color: #51895e;
	margin: 0;
	text-decoration: none;
}
.pageSectionBox2-highlight .arrow {
	background-image: url(../common_page_parts/section-box-highlight-arrow-r.v10.5.19.1.gif);
}
.signinPageNewToMenu .gwtk_side_listmenu li {
	margin-left: 8px;
	padding-left: 14px;
}
.signinPageNewToMenu .gwtk_side_listmenu,.signinPageNewToMenu .gwtk_side_listmenu a {
	font-weight: normal;
}
a.gwtkNewsHeadlineAndDate_headline:hover {
	color: #000;
}
a.gwtkNewsItemWithImageBlockBig_headline:hover {
	color: #000;
}
a.gwtkNewsItemWithImageBlockBig_infull:hover {
	color: #000;
}
a.gwtkNewsHeadlineAndDateSimple_headline:hover {
	color: #000;
}
a.gwtkNewsItemWithImageBlock_headline:hover {
	color: #000;
}
/* @group Contact Forms */
form.contactForms div.row {
	width: 100%;
	overflow: hidden;
}
form.contactForms div.row.s {
	margin-top: 5px;
	padding: 10px 0;
	background-color: #eee;
}
form.contactForms div.row.t label, form.contactForms div.row.s label {
	width: 130px;
	float: left;
	display: block;
	text-align: right;
	padding-right: 20px;
}
form.contactForms div.row.cb input {
	margin-left: 133px;
}
form.contactForms div.row.ta textarea {
	margin-left: 150px;
	width: 340px;
	height: 150px;
}
form.contactForms div.row.h {
	width: 100%;
	overflow: hidden;
	padding: 4px 0;
	margin-top: 8px;
	border-bottom: 1px solid #eee;
	margin-bottom: 6px;
	font-weight: bold;
}
/* @end */
/* @group Polls */
.gwtk-poll-graph-bar {
	background-color: #80c342;
}
.ss_hp_newscol {
	float: left;
	width: 300px;
	border: 1px solid red;
}
.ss_hp_forumcol {
	float: right;
	width: 300px;
}
.gwtk-poll-graph-bar-label {
	padding-left: 4px;
	color: #eee;
}
.ss_hp_latestforumpostinglistentry {
	clear: both;
	border: 1px solid red;
	overflow: hidden;
	width: 280px;
	margin-bottom: 10px;
}
.gwtk_forum_latestlist_date {
	float: left;
	font-size: 0.8em;
	color: #999;
}
.gwtk_forum_latestlist_name {
	float: left;
	font-size: 0.9em;
	color: #000;
	font-weight: bold
}
.gwtk_forum_latestlist_room {
	float: left;
}
.gwtk_forum_latestlist_title {
	float: left;
	border: 1px solid blue;
}
.aboutuspage_header {
	font-size: 1.8em;
	font-weight: bold;
	color: #fff;
	margin: 40px 0px 0px 50px;
}
.aboutuspage_text {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #fff;
	margin: 30px 50px 0px 50px;
	width: 645px;
}
.aboutuspage_text a {
	color: #fff;
	font-weight: bold;
}
.aboutuspage_link {
	font-size: 1.3em;
	color: #fff;
	margin: 20px 0px 0px 50px;
	font-weight: bold;
}
/* @end */
/* @group Store */
/* @group Compare */
.store-subhead {
	font-size: 1.3em;
	font-weight: bold;
	color: #555;
	width: 560px;
	margin-bottom: 20px;
}
.store-compare-packages {
	width: 100%;
	border-collapse: collapse;
}
.store-compare-packages th {
	height: 150px;
	width: 86px;
	border-bottom: 1px solid #cdcdcd;
}
.store-compare-packages th span, 
.store-compare-packages tr td.component-included span,
.store-compare-packages tr td.component-no span {
	display: none;
}
.store-compare-packages th.package-standard-box {
	background: url(../store/packages/standard.compare.png) no-repeat 50% 50%;
}
.store-compare-packages th.package-premium-box {
	background: url(../store/packages/plus.compare.png) no-repeat 50% 50%;
}
.store-compare-packages th.package-platinum-box {
	background: url(../store/packages/pro.compare.png) no-repeat 50% 50%;
}
.store-compare-packages th.package-custom-box {
	background: url(../store/packages/custom.compare.png) no-repeat 50% 50%;
}
.store-compare-packages tr td {
	height: 5px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #ededef;
	font-size: 0.9em;
}
.store-compare-packages tr td.component-name {
	padding: 0;
	border-left: 1px solid #cdcdcd;
	width: 250px;
}
.store-compare-packages tr td.component-last {
	border-right: 1px solid #cdcdcd;
}
.store-compare-packages tr td.component-name a {
	display: block;
	padding: 11px 5px 11px 32px;
	background: #ededef url(../store/furniture.v36.png) no-repeat 8px -35px;
	color: #000;
}
.store-subnowbutton {
	height: 70px;
	width: 240px;
	background: #ededef url(../store/subscribe_now_button.v9.4.16.1.png)
}
.store-compare-packages tr td.component-optional {
	text-align: center;
	text-transform: lowercase;
	color: #000;
	font-weight: bold;
	font-size: 0.8em;
}
.store-compare-packages tr td.component-included {
	background: #ededef url(../store/furniture.v36.png) no-repeat 37px 2px;
}
.store-compare-packages tr.spacer-row td {
	height: 5px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	background-color: #fff;
}
.subscribe-now {
	margin-top: 0px;
	display: block;
	text-align: right;
	font-size: 1.0em;
	font-weight: bold;
	
	padding: 3px 48px 2px;
	background: #fff url(../store/furniture.v36.png) no-repeat 650px -78px;
}
.subscribe-now.really-thin-version {
	background: #fff url(../store/furniture.v36.png) no-repeat 212px -78px;
	width: 150px;
}
.subscribe-now.highlight-version {
	background: url(../store/furniture.v36.png) no-repeat 685px -142px;
	width: 630px;
	
}
.subscribe-now.really-thin-version.highlight-version {
	background: url(../common_page_parts/section-box-highlight-arrow-r.v8.11.21.1.png) no-repeat 312px;
	width: 250px;
	float: right !important;
}
#store-compare-packagetabs {
	list-style-type: none;
	padding: 0;
	margin: 10px 0;
	width: 100%;
	overflow: hidden;
	background: #fff url(../store/furniture.v36.png) repeat-x 0 -112px;
	height: 30px;
}
#store-compare-packagetabs li {
	display: block;
	float: left;
	text-align: center;
	height: 24px;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	cursor: pointer;
	padding: 4px 15px 0;
}
#store-compare-packagetabs li.activeTab {
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 26px;
}
#store-compare-packagetabs li.activeTab.first {
	border-left: 1px solid #fff;
}
.store-compare-tooltip {
	text-align: left;
	font-size: 0.9em;
	width: 300px;
	padding: 10px;
}
.store-builder-h2 {
	color: #fff;
	width: 100%;
	overflow: hidden;
	background: #5d996b;
}
.store-builder-h2 .which {
	background-color: #fff;
	width: 45px;
	text-align: center;
	color: #444;
	margin: 0;
	float: left;
	font-size: 1.0em;
	height: 38px;
}
.store-builder-h2 .which.one {
	background: url(../store/furniture.v36.png) no-repeat 0 -180px;
}
.store-builder-h2 .which.two {
	background: url(../store/furniture.v36.png) no-repeat 0 -219px;
}
.store-builder-h2 .which.three {
	background: url(../store/furniture.v36.png) no-repeat 0 -258px;
}
.store-builder-h2 span {
	display: block;
	padding-top: 7px;
	padding-left: 54px;
}
#builder-people, #builder-upgade, #builder-confirm {
	border-collapse: collapse;
	width: 585px;
}
.calc-column {
	width: 70px;
	font-weight: bold;
	text-align: right;
	color: #000 !important;
	padding-left: 30px;
	padding-right: 30px;
}
#builder-people-preamble, .builder-upgade-preamble {
	font-size: 0.9em;
}
#builder-people-preamble td, .builder-upgade-preamble td {
	padding: 10px 30px;
	font-size: 1.1em;
}
#builder-people-preamble h3 {
	margin-bottom: 0 !important;
}
#builder-people-preamble p {
	margin-top: 0 !important;
	color: #777;
	margin-bottom: 10px;
}
#builder-people-preamble strong {
	color: #777;
	font-size: 0.9em;
}
#builder-people-preamble2 td, .builder-people-skeleton td {
	color: #5263b2;
	font-size: 0.9em;
}
#builder-people-addmore a#builder-people-addmore-do {
	display: block;
	text-align: right;
	width: 410px;
	font-size: 0.9em;
	font-weight: bold;
	padding: 17px 50px 11px 0;
	background: url(../store/furniture.v36.png) no-repeat 423px -486px;
}
.builder-people-skeleton-index {
	width: 20px;
	text-align: right;
	padding-right: 10px;
}
.builder-people-skeleton-name {
	width: 200px;
}
.builder-people-skeleton-name input, .builder-people-skeleton-email input {
	width: 180px;
}
#builder-upgade .builder-upgade-description {
	padding: 15px 10px;
}
#builder-upgade .builder-upgade-description .headline strong {
	color: #6d6d6d;
	margin-bottom: 0px;
	font-size: 1.2em;
}
#builder-upgade .builder-upgade-description .headline  em {
	color: #9dbecd;
	font-style: normal;
	font-weight: bold;
	background-color: #fff;
	font-size: 1.1em;
	padding-top: 4px;
	padding-bottom: 4px;
}
#builder-upgade .builder-upgade-description  p {
	margin-top: 2px;
}
#builder-upgade .builder-upgade-description.custom-boxes {
	text-align: center;
}
#builder-upgade .builder-upgade-description.custom-boxes .headline {
	padding-top: 55px;
	text-align: center;
	width: 63px;
	margin: 0 auto;
	display: block;
}
#builder-upgade .builder-upgade-custom-select-hint {
	font-size: 0.8em;
	color: #999;
	vertical-align: bottom;
	padding-bottom: 16px;
}
.builder-upgade-description.custom-boxes .headline strong {
	display: none;
}
.builder-upgade-skeleton-index  span {
	width: 68px;
	height: 70px;
	display: block;
	margin-left: 16px;
}
.builder-upgade-skeleton-index  span strong {
	display: none;
}
#builder-upgade .prices-box {
	background: url(../store/furniture.v36.png) no-repeat -13px -346px;
}
#builder-upgade .quality-box {
	background: url(../store/furniture.v36.png) no-repeat -13px -418px;
}
#builder-upgade .reports-box {
	background: url(../store/furniture.v36.png) no-repeat -106px -418px;
}
#builder-upgade .conferenceonline-box {
	background: url(../store/furniture.v36.png) no-repeat -106px -346px;
}
#builder-upgade .builder-upgade-checkbox {
	width: 50px;
	text-align: center;
}
#builder-confirm h3 {
	text-align: right !important;
	color: #52637e;
	padding-right: 30px;
}
#builder-confirm {
	margin-bottom: 20px;
	font-size: 1.4em;
}
#builder-upgade .custom-boxes label.checkbox_unchecked {
	background: url(../store/furniture.v36.png) no-repeat 20px -608px;
	padding-bottom: 40px !important;
	padding-top: 0 !important;
	display: block;
	vertical-align: top;
}
#builder-upgade .custom-boxes label.checkbox_checked {
	background: url(../store/furniture.v36.png) no-repeat -124px -608px;
	padding-bottom: 40px !important;
	display: block;
}
/* Radio Buttons */
label.radio_checked {
	background: url(../store/furniture.v36.png) no-repeat -2px -600px;
	height: 50px;
	display: block;
}
label.radio_unchecked {
	background: url(../store/furniture.v36.png) no-repeat -56px -600px;
	height: 50px;
	display: block;
}
#builder-upgade .builder-upgade-checkbox label.checkbox_unchecked {
	background: url(../store/furniture.v36.png) no-repeat 8px -708px;
	height: 50px;
	display: block;
}
#builder-upgade .builder-upgade-checkbox label.checkbox_checked {
	background: url(../store/furniture.v36.png) no-repeat -136px -708px;
	height: 50px;
	display: block;
}
#builder-upgade .builder-upgade-checkbox label.included_in_package {
	background: url(../store/furniture.v36.png) no-repeat -72px -709px;
	height: 50px;
	display: block;
}
#builder-upgade .custom-boxes label.checkbox_unchecked {
	background: url(../store/furniture.v36.png) no-repeat 20px -608px;
	padding-bottom: 40px !important;
	padding-top: 0 !important;
	display: block;
	vertical-align: top;
}
#builder-upgade .custom-boxes label.checkbox_checked {
	background: url(../store/furniture.v36.png) no-repeat -124px -608px;
	padding-bottom: 40px !important;
	display: block;
}
/* Hover State */
#builder-upgade label:hover {
	color: #575B60;
}
#builder-upgade label.highlighted {
	border: 1px solid #333;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* @end */
/* @group Checkout */
#checkout .step-one-sign-in, #checkout .step-one-new-user {
	width: 290px;
	display: block;
	margin-right: 20px;
	float: left;
	margin-bottom: 15px;
	padding-left: 0px;
}
#checkout .step-one-new-user {
	margin-right: 0;
	border-right: 0;
	padding-left: 20px;
}
#checkout .youraccount-subhead {
	padding-left: 20px;
	font-size: 0.9em;
	color: #888;
}
#checkout .box-holder-one, .box-holder-one {
	width: 620px;
	overflow: hidden;
}
#checkout .box-holder-one {
	width: 690px !important;
	overflow: hidden;
}
.back-link {

	display: block;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.6em;
	padding: 3px 28px 2px;
	background: url(../store/furniture.v36.png) no-repeat 4px -538px;
	width: 250px;
	float: left !important;
}
#checkout .gwtkSigninForm label {
	font-size: 0.95em;
}
#checkout .gwtkSigninForm #building-and-unit-details input {
	width: 33px;
	margin-right: 8px;
	float: left;
}
#checkout .gwtkSigninForm #building-and-unit-details label {
	width: 35px;
}
#checkout .gwtkSigninForm input.gwtk-registration-form-text,
#checkout .gwtkSigninForm input.gwtk-registration-form-password {
	width: 150px;
}
#checkout .gwtkSigninForm input {
	height: 15px;
}
#checkout .gwtkSigninForm input, #checkout .gwtkSigninForm select {
	background-color: #f9ffd4;
	border: 1px solid #F3E31B;
	padding: 4px;
	font-weight: bold;
}
#checkout .gwtkSigninForm input.checkout-security-code {
	width: 50px;
}
#checkout .gwtkSigninForm .selectRow {
	margin-bottom: 0;
	height: 28px;
}
#checkout .gwtkSigninForm .selectRow select {
	width: 150px;
}
#checkout .step-two-pay-now, #checkout .step-two-pay-later {
	width: 625px;
	display: block;
	margin-right: 20px;
	margin-bottom: 15px;
	padding-left: 30px;
	overflow: hidden;
}
#checkout .step-two-pay-later {
	border-top: 1px dotted #ddd;
	padding-top: 15px;
	padding-bottom: 15px;
}
#checkout .step-two-pay-now .step-two-pay-now-chooser label .buffer, #checkout .step-two-pay-later .step-two-pay-later-chooser label .buffer {
	margin-left: 50px;
	width: 400px;
	height: 31px;
	background-color: #fff;
	font-size: 16px;
	padding-top: 19px;
	display: block;
}
#checkout .step-two-pay-now .youraccount-subhead, #checkout .step-two-pay-later .youraccount-subhead {
	padding-left: 50px;
}
#checkout .step-two-pay-now .step-two-pay-now-left,
#checkout .step-two-pay-now .step-two-pay-now-right {
	width: 312px;
	float: left;
}
#checkout .step-two-pay-now .selectRow {
	padding-bottom: 14px;
}
#checkout .step-two-pay-now #whats-this {
	font-size: 0.8em;
}
.checkout-step-two-pay-now-what-block,
#checkout .step-two-pay-now #what-block {
	position: absolute;
	font-size: 0.9em;
	width: 340px;
	background-color: #fff;
	padding: 20px;
	border: 1px solid #eee;
}
.checkout-step-two-pay-now-what-block .hide,
#checkout .step-two-pay-now #what-block .hide {
	float: right;
	color: #666;
	cursor: pointer;
}
.checkout-step-two-pay-now-what-block .what-image,
#checkout .step-two-pay-now #what-block .what-image {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.checkout-step-two-pay-now-what-block .what-image p,
#checkout .step-two-pay-now #what-block .what-image p {
	padding-top: 0px;
	margin-top: 4px;
}
#checkout .pay-by-invoice {
	padding-left: 20px;
	font-weight: bold;
}
#checkout .step-two-pay-now .gwtkSigninForm label {
	width: 100px;
}
#checkout .step-two-pay-now .gwtkSigninForm small {
	display: block;
	padding-left: 105px;
}
#checkout .step-two-pay-now .gwtkSigninForm #start-date,
#checkout .step-two-pay-now .gwtkSigninForm #end-date {
	padding-top: 2px;
	width: 200px;
	margin-bottom: 0 !important;
}
#checkout .gwtkSigninForm #building-and-unit-details {
	width: 143px;
	margin: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 2px;
}
#checkout #gwtk_std2r_col1 {
	float: left;
	width: 720px;
}
#gwtk_std2r_col2.checkout {
	float: left;
	width: 210px;
}
#checkout #confirm-table {
	width: 100%;
	border-collapse: collapse;
}
#checkout #confirm-table th {
	border-bottom: 1px solid #ddd;
}
#checkout #confirm-table td {
	padding: 5px 2px;
}
#checkout #confirm-table td.cost {
	text-align: right;
	font-weight: bold;
	width: 80px;
}
#checkout #confirm-table td.quantity {
	text-align: right;
	padding-right: 60px;
	width: 80px;
}
#checkout #confirm-table .subtotal td,
#checkout #confirm-table .tax td,
#checkout #confirm-table .total td {
	border-top: 1px solid #ddd;
}
#checkout #confirm-table .total td {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.8em;
}
.checkout .your-shopping-cart {
	font-weight: bold;
	padding-left: 32px;
	background: url(../store/furniture.v36.png) no-repeat 4px -581px;
	border-bottom: 1px solid #eee;
	padding-bottom: 4px;
	color: #444;
}
.checkout.wider .your-shopping-cart {
	width: 190px;
}
.checkout .your-shopping-cart a {
	float: right;
	font-weight: normal;
	font-size: 0.95em;
}
.checkout .shopping-cart-table {
	width: 95%;
	border-collapse: collapse;
}
.checkout .shopping-cart-table td {
	font-size: 0.9em;
	color: #222;
	vertical-align: top;
	padding: 4px 2px;
}
.checkout .shopping-cart-table td.cost {
	width: 35px;
	text-align: right;
}
.checkout .shopping-cart-table td.quantity {
	width: 25px;
	text-align: right;
}
.checkout .shopping-cart-table tr.subtotal td {
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}
.checkout .shopping-cart-table tr.subtotal td.cost {
	border-top: 1px solid #222;
	font-weight: bold;
	padding-right: 2px;
}
.editableCart .your-shopping-cart {
	font-weight: bold;
	padding-left: 32px;
	background: url(../store/furniture.v36.png) no-repeat 4px -581px;
	border-bottom: 1px solid #eee;
	padding-bottom: 4px;
	color: #444;
	width: 590px;
}
.editableCart .your-shopping-cart a {
	float: right;
	font-weight: normal;
	font-size: 0.95em;
}
.editableCart .shopping-cart-table {
	width: 610px;
	border-collapse: collapse;
}
.editableCart .shopping-cart-table td {
	color: #222;
	vertical-align: top;
	padding: 8px 2px;
}
.editableCart .shopping-cart-table td.cost {
	width: 65px;
	text-align: right;
}
.editableCart .shopping-cart-table td.actions {
	width: 16px;
	text-align: right;
	padding-left: 10px;
}
.editableCart .shopping-cart-table td.actions a.remove {
	display: block;
	width: 16px;
	height: 20px;
	background: url(../../global/silk/icons/delete.png) no-repeat 50% 50%;
}
.editableCart .shopping-cart-table td.actions a.remove span {
	display: none;
}
.editableCart .shopping-cart-table td.quantity {
	width: 35px;
	padding-left: 15px;
}
.editableCart .shopping-cart-table tr.subtotal td {
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}
.editableCart .shopping-cart-table tr.subtotal td.cost {
	border-top: 1px solid #222;
	font-weight: bold;
	padding-right: 2px;
	width: 65px;
}
.shopping-cart-item-info {
	font-size: 0.9em;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.shopping-cart-item-info li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	color: #777;
}
.editableCart .gwtkCheckoutButton {
	margin: 5px 35px 5px;
	float: right;
}
/* @end */
/* @group Let Us Contact You */
#letuscontactyou_infoblock .send-request {
	display: block;
	width: 173px;
	height: 57px;
	background: none;
	border: none;
	margin-left: 90px;
	margin-top: 3px;
	background-image: url('../store/send-request.png');
}
/* @end */
/* @group Menu */
.gwtkStoreCartOverlay {
	height: 20px;
	width: 24px;
	margin-left: 34px;
	color: #fff;
	text-align: center;
	padding: 3px 1px 2px 0;
	background: url('../store/store-menu-overlay.v8.10.17.1.png') no-repeat;
}
.hotItem .gwtkStoreCartOverlay {
	background: url('../store/store-menu-overlay-active.v8.10.17.1.png') no-repeat;
}
.smallMenu .gwtkStoreCartOverlay {
	display: none;
}
.store-product-added {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #f9f667;
	width: 619px;
	background: #f7ffcb;
/*
url('../store/checkout-over-there.v1.0.0.12.png') no-repeat right 50%*/
}
.gwtkCheckoutButton {
	width: 220px;
}
.gwtkCheckoutButton a {
	display: block;
	width: 220px;
	background: url( ../store/checkout-now.v1.0.0.png) no-repeat left top;
	height: 50px;
;
}
.gwtkCheckoutButton a span {
	display: none;
}
/* @end */
.sitehpflag_section_head {
	margin-top: 5px;
	margin-left: 5px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.1em;
	color: #369;
}
.sitehpflag_section_subhead {
	margin-left: 5px;
	margin-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	color: #000;
}
.sitehpflag_section_copy {
	margin: 10px 5px;
	font-size: 0.9em;
	font-weight: normla;
	line-height: 1.4em;
	color: #000;
}
/* @group My Group */
.storehp_subscribe {
	background-image: url('../store/hp/sectionbox_subscribe.v1.0.0.1.png');
	width: 640px;
	height: 168px;
}
.storehp_subscribe_blank {
	background-image: url('../store/hp/sectionbox_subscribe_blank.v1.0.0.1.png');
	width: 360px;
	padding-right: 280px;
	overflow: hidden;
}
.storehp_subscribe2para {
	background-image: url('../store/hp/sectionbox_subscribe_2para.v1.0.0.1.png');
	width: 640px;
	height: 197px;
}
.storehp_subscribe3para {
	background-image: url('../store/hp/sectionbox_subscribe_3para.v1.0.0.1.png');
	width: 640px;
	height: 248px;
}
.storehp_section_head {
	margin-top: 10px;
	margin-left: 20px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.1em;
	color: #369;
}
.storehp_section_subhead {
	margin-left: 20px;
	margin-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	color: #000;
}
.storehp_section_copy {
	margin: 10px 20px;
	font-size: 0.9em;
	font-weight: normla;
	line-height: 1.4em;
	color: #000;
}
.storehp_section_copy + .storehp_section_copy {
	margin-right: 35px;
}
.storehp_washington {
	background-image: url('../store/hp/sectionbox_washington.png');
	width: 640px;
	height: 168px;
}
#gwtk_store2_col1 {
	width: 660px !important;
	margin-top: 10px;
}
.store_learnBigHead {
	font-size: 1.9em;
	font-weight: bold;
	line-height: 1.6em;
}
.store_learnSubHead1 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.6em;
	color: #333;
}
.store_learnSubHead2 {
	margin-top: 30px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #000;
}
.store_midHead {
	margin-top: 30px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #369;
}
.testamonial {
	font-style: italic;
}
.store_learn_screen_shot {
	float: right;
	padding: 10px;
	margin: 10px;
	width: 200px;
	border: 2px solid #ccc;
	background-color: #e3e6e9;
}
.store_learn_product_box {
	float: right;
	padding: 10px;
	margin: 10px;
	width: 200px;
	height: 200px;
	border: 0;
}
.caption {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.3em;
	color: #666;
}
.screenshotimage {
	border: 1px solid #ccc;
}
/* @end */
/* @group Let us Contact You */
#letuscontactyou_outerdiv {
	height: 280px;
}
#letuscontactyou_header {
	
}

#letuscontactyou_infoblock {
	
}
#letuscontactyou_infoblock .header {
	font-size: 1.9em;
	font-weight: bold;
	margin: 20px 20px 20px 17px;
	width: 500px;
	line-height: 1.7em;
}
#letuscontactyou_infoblock .infotext {
	margin: 5px 20px 20px 17px;
	width: 500px;
}
#letuscontactyou_infoblock .contactform {
	margin: 0px 20px 20px 17px;
	width: 400px;
}
#letuscontactyou_infoblock .contactform label {
	width: 100px;
	display: block;
	float: left;
}
#letuscontactyou_infoblock .rw {
	margin-top: 10px;
}
.letuscontactyou {
	background-image: url('../store/letuscontactyou.v8.11.17.1.png');
	background-position: right top;
	background-repeat: no-repeat;
}
/* @end */
/* @end */
/* @group Library */
.downloadPdf {
	display: block;
	padding-left: 45px;
	padding-bottom: 5px;
	font-weight: bold;
	background: url(../library/docs/pdf.v9.9.8.1.gif) no-repeat left 5px;
}

.downloadPdfNew {
	display: block;
	padding-left: 65px;
	padding-bottom: 5px;
	background: url(../library/docs/pdf_new.v9.9.8.1.png) no-repeat left 5px;
}

.downloadPdf small {
	font-size: 0.95em;
	font-weight: normal;
}
.library-events {
	padding: 4px 0;
}
.library-home-container {
	width: 100%;
	overflow: hidden;
}
.library-home-column {
	width: 380px;
	float: left;
}
.printonly {
	display: none;
}
.headerImage {
	width: 938px;
	margin: 0 0 0 2px;
	text-align: left;
}
/* @end */

.forums-home-blogs-list .news-list-item .blogdate {
	background-color: #80C342;
}


#home_col1 {
	float: left;
	width: 200px;
}
#home_col2 {
	float: left;
	width: 710px;
	margin-left: 10px;
}

h2.pagination-subtitle {
	color:#51895e;
	font-size:1.3em;
	padding-left: 10px;
}

.tech_cat_selected {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0 2px 6px;
	color: #FFFFFF;
	background-color: #51895E;
}

.tech_cat_unselected {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0 2px 6px;
	color: #51895e;
	background-color: #FFFFFF;
}

.tech_subcat_selected {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0 2px 20px;
	color: #FFFFFF;
	background-color: #51895E;
}

.tech_subcat_unselected {
	font-size: 0.9em;
	font-weight: bold;
	padding: 2px 0 2px 20px;
	color: #51895e;
	background-color: #FFFFFF;
}

.tech_cat_selected a, .tech_subcat_selected a, .tech_page_selected_number a, .tech_page_selected_text a {
	color: #FFFFFF;
}

.tech_page_selected_number {
	background-color: #51895E;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline;
	font-weight: bold;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 15px;
	overflow: hidden;
	padding: 0 6px;
}

.tech_page_selected_text {
	background-color: #51895E;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	padding: 0 6px;
}

.tech_page_unselected_number {
	background-color: #E7E7E7;
	border-right: 1px solid #FFFFFF;
	color: #51895E;
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 15px;
	overflow: hidden;
	padding: 0 6px;
}

.tech_page_unselected_text {
	background-color: #E7E7E7;
	color: #51895E;
	display: inline;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	padding: 0 6px;
}

.tech_part_heading {
	color: #51895E;
	font-weight: bold;
	font-size: 1.1em;
	padding: 10px 0 0 0;
}
	