/*-----------------------------------------------------------------------------
  Globaledge
-----------------------------------------------------------------------------*/

/* Importing generic styles */
@import url(generic/helper.css);

/* Importing navigation styles */
@import url(navigation/navigation.css);

/* Importing Modules styles */
@import url(modules/tables-and-forms.css);
@import url(modules/settings-form.css);
@import url(modules/events.css);
@import url(modules/homepage.css);
@import url(modules/search.css);
@import url(modules/join.css);
@import url(modules/polls.css);
@import url(modules/news.css);
@import url(modules/secondary-content.css);
@import url(modules/my-developments.css);
@import url(modules/portals.css);
@import url(modules/my-resale-showcase.css);
@import url(modules/my-announcements.css);
@import url(modules/my-private-messages.css);

/* =Typography
--------------------------------------------------*/
html, body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #737373;
	font-size: 62.5%;
	line-height: 18px;
	background:#999;
}

a:link, a:visited {
	color: #61bccf; 
	text-decoration: underline;
	outline: none;
	}
a:hover, a:active {
	color: #fff; 
	background: #61bccf;
	text-decoration: none;
	outline: none;
	}
#logo a{
	background: url(/images/branding/logo.gif) no-repeat left bottom;
	text-indent: -9999px;
	width: 277px;
	height: 68px;
	padding-top: 27px;
	overflow: hidden;
	display: block;
}
a:link.grey, a:visited.grey, a:hover.grey, a:active.grey {
	color: #737373; 
    background: none;
	}

 	
/* =Headings
--------------------------------------------------*/
p {	
	padding: 0 0 14px;
	line-height:1.5em;
	}
h1, h2, h4, h5 {
	padding: 1px 0 1.0em;
}
h3 {
	padding: 1px 0 0.1em;
}
h1, h2, h3{
	color: #737373;
	font-family: Helvetica, Arial, Verdana, sans-serif;	
	text-decoration: none;
	line-height: normal;
	}
h4, h5, h6{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 1.1em;
	text-decoration: none;
	line-height: normal;
	}
h1 {font-size: 2.6em;
	line-height:1.0em;
	padding:0 0 0.2em 0;
	}
h2 {font-size: 1.5em;}

h3 {font-size: 1.2em;}
h4 {font-size: 2em; color: #61bccf; font-weight: normal;}
h5 {color: #737373;}
h6 {color: #61bccf; padding: 1px 0 10px;}

h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited{
	text-decoration: none;
	}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{
	text-decoration: none;
	background: transparent;
	}
h1 a:hover{color: #737373;}
h2 a:hover{color: #737373;}
h3 a:hover{color: #737373;}
h4 a:hover{color: #61bccf;}
h5 a:hover{color: #737373;}
h6 a:hover{color: #61bccf;}

h2 a:link, h2 a:visited{color:#737373;}

ol {margin:2em 0 0 2.5em;}

/* =Main container boxes
--------------------------------------------------*/
#container-outer {
	width: 100%;
	float:left;
	background:#fff;
	}
#container {
	width: 760px;
	margin: 0px auto;
}
#content{
	position:relative;
	z-index:110;
	font-size: 1.2em;
}
#header {
	margin-bottom:25px;
	}
#primary-content {
	width: 512px;
	padding: 10px 0 20px;
	margin-left: 32px;
	float: left;
	display: inline;
	position: relative;
}
#secondary-content {
	width: 214px;
	min-height: 10px;
	padding: 0 0 10px 0;
	float: left;
}
.tertiary-content {	
	width:100%;
	overflow:hidden;
	float:left;
	}
#footer{
	color: #000;
	background: url(/images/branding/footer-bg.gif) top left repeat-x;
	font-size: 1.1em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 15px 0;
}
#footer-inner{
	margin: 0 auto;
	width: 760px;
	position: relative;
	}
/* =Wide template 
--------------------------------------------------*/
body#wide #primary-content,
body.wide #primary-content {
	width: 760px;
	margin-left: 0;
}
body.wide #secondary-content {
	display: none;
}
body#wide-short-cut #primary-content {
	width: 585px;
	margin-left: 0;
}

/* =Landing Page template 
--------------------------------------------------*/
body#landing-page #primary-content {
	padding: 10px 32px 20px 0;
	margin-left: 0;
}


/* =Header 
--------------------------------------------------*/
#header .banner {
	float: right;
	clear: right;
}
#header .banner a {
	background: none !important;
}

/* =Footer 
--------------------------------------------------*/
#footer p{
	padding: 4px 0;
}
#footer p.copyright{
	color: #fff;
	background: url(/images/branding/footer-copyright.gif) top left no-repeat;
	padding-left: 25px;
	padding-top: 0;
	line-height: 19px;
	display: block;
}
#footer a.develop {
	background: url(/images/branding/fuse8.gif) no-repeat scroll 0% 50%;
	border: none !important;
	display: block;
	width: 88px;
	height: 16px;
	text-indent: -9999em;
	float: right;
}

/* =Breadcrumbs 
--------------------------------------------------*/
#breadcrumbs{
	padding: 0;
    position: absolute;
    left: 0;
    top: 14px;
	}
#breadcrumbs span{
	width:98px;
	float:left;
	white-space:nowrap;
	color: #61bccf;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.2em;
}

/* =Lists 
--------------------------------------------------*/
#primary-content ul {
	padding:0 0 1.5em 1.5em;
	}
#primary-content ul li {
	list-style-image: url(/images/branding/mark.gif);
	}
#primary-content ul li a {
	text-decoration:none;
	}
#primary-content ul li a:hover{
	background:none;
	color:#61bccf;
	text-decoration:underline;
	}	
#primary-content ul.small {
	padding:0 0 1.5em 0;
	}
#primary-content ul.small li {
	list-style-type:none;
	list-style-image: none;
	}
#secondary-content ul li{
	list-style-type:none;
	list-style-image: none;
}	

#primary-content .rade_editorModesCell ul {
	padding: 0;
	}
#primary-content .rade_editorModesCell ul li {
	list-style-image: none;
	}
#primary-content .rade_editorModesCell ul li a {
	text-decoration: none;
	}
#primary-content .rade_editorModesCell ul li a:hover{
	text-decoration: none;
	}

#primary-content ul.green-arrows {
	padding: 0 0 1.5em 0;
	}
#primary-content ul.green-arrows li {
	list-style: none;
	background: url(/images/branding/greenarrow.gif) no-repeat 0px 1px;
	padding: 0 0 10px 37px;
	}

	
/* =Above Footer 
--------------------------------------------------*/
#above-footer {
	width: 100%;
	float: left;
	background: #f7f7f7 url(/images/branding/home-links-bg.gif) repeat-x top;
}
#above-footer-inner {
	font-size: 1.1em;
	width: 760px;
	margin: 0 auto;
	padding: 10px 0;
	}
#above-footer-inner div {
	width: 80px;
	w\idth: 165px;
	padding: 0 0 0 15px;
	float: left;
	margin: 0 10px 10px 0;
}
#above-footer-inner .last {
	margin: 0;
	}
#above-footer-inner ul {
	list-style-type: none;
	margin: 0;
	}
#above-footer-inner ul li a {
	text-decoration: none;
	}
#above-footer-inner ul li a:hover {
	text-decoration: underline;
	background: none;
	color: #61bccf;
	}
#above-footer-inner div.country-cols, 
.linktypes-cols {
	width: 100%;
	padding: 0;
	float: none;
	margin: 0;
}
#above-footer-inner div.country-cols ul{
	width: 84px;
	float: left;
	display: block;
}
	
.linktypes-cols ul{
	width: 170px;
	float: left;
	display: block;
	padding:0 0 1.5em 0 !important;
}	
.linktypes-cols ul li{
	list-style-type:none !important;
	list-style-image: none !important;
}	

/* =Quick links 
--------------------------------------------------*/
.quick-links {
	clear:both;
	width:100%;
	border-top: 1px dashed #cac9c9;
	border-bottom: 1px dashed #cac9c9;
	padding: 8px 0 3px 0;
	margin: 15px 0;
	}	
.quick-links h3 {
	width:120px;
	line-height:1.0em;
	padding:0;
	margin:0 0 0 0; 
	float:left;
	}
.quick-links ul {
	margin:0;
	padding:0;
	padding:0 0 1.5em 0 !important;
	}
.quick-links ul li {
	display:inline;
	float:left;
	padding:0;
	margin:0 20px 8px 0;
	list-style-type:none !important;
	list-style-image: none !important;
	}
.quick-links ul li a{
	white-space:nowrap;
	padding:5px 0;
	margin:0;
	}

/* useful links */
.useful-links {
	clear:both;
	width:100%;
	border-top: 1px dashed #cac9c9;
	border-bottom: 1px dashed #cac9c9;
	padding: 8px 0 3px 0;
	margin: 15px 0;
	}	
.useful-links h3 {
	width:120px;
	line-height:1.0em;
	padding:0;
	margin:0 0 0 0; 
	float:left;
	}
.useful-links ul {
	margin:0;
	padding:0;
	padding: 0 !important;
	display:inline;
	float:left;
	}
.useful-links ul li {
	padding:0;
	margin:0 20px 8px 0;
	list-style-type:none !important;
	list-style-image: none !important;
	}
.useful-links ul li a{
	white-space:nowrap;
	padding:5px 0;
	margin:0;
	}

/* double */
.double {
	width: 50%;
	padding: 13px 0;
	float: left;
	}
.recent-articles {
	padding: 13px 0 0;
}
.double h2,
.recent-articles h2 {
	padding: 0 0 0.5em 0;
	}  
.double p,
.recent-articles p {
	padding: 0 10px 0 0;
	}
#primary-content .recent-articles ul.small {
	padding: 0; 
}
.double ul li ,
#primary-content .recent-articles ul.small li {
	padding: 0 0 15px 0; 
}

/* user comments */
blockquote {
	font-size: 0.9em;
	margin:  0;
	padding: 0;
}
blockquote p.quote {
	line-height: 1.8em;
	padding: 0;
}
blockquote p.author {
	font-weight: bold;
	padding: 5px 0 0;
	text-align: right;
}
blockquote img {
	padding: 0 2px;
}

/* Pager block    */
.pager{
	border-top: 1px dashed #cac9c9;
	border-bottom: 1px dashed #cac9c9;
	font-size: 0.9em;
	padding: 7px 0;
	margin-bottom: 20px;
	}
.pager p{
	padding: 0 0 5px;
	}
#primary-content .pager a.bookmark,
#primary-content .pager a.submit-site{
	margin-top: 0;
}
.pager p.pager-nav{
    color: #61BCCF;
}

/* awards */

.awards {
	text-align:center;
	padding:0 0 1em;
	}
.awards h3 {
	width:118px;
	padding:0 0 .5em;
	}
.awards img {
	padding:0 0 1em;
	}
.home .awards {
	text-align:left;
	float:left;
	padding:0 1em 1em 0;
	}
.home .awards img {
	float:left;
	padding:0 1em 1em 0;
	}

/* = Login 
--------------------------------------------------*/
fieldset.login-bar label{
	padding-bottom:0;
	vertical-align:middle;
}
span.checkbox{
	padding:3px 0;
	overflow:hidden;
	float:left;
}
html.ff3.mac span.checkbox{
	padding:1px 0 0 !important; /* for FF3 in MAC OS */
}

/* = Online Shop
--------------------------------------------------*/

.shop-box-title
{
	width: 505px;
	w\idth: 481px;
	color: #fff;
	background: #bed730 url(/images/branding/shop_box_top.gif) no-repeat top;
	padding: 7px 12px;
}
.shop-box-title h3
{
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}
.shop-box-title h3 object
{
	width: 350px;
}
.shop-box-title a,
.shop-box-title a:visited
{
	display: block;
	float: right;
	color: #fff;
	text-decoration: underline;
}
.shop-box-title a:hover
{
	text-decoration: none;
	color: #fff;
	background: none;
}
.shop-box
{
	background: #fff;
	border: 1px solid #efefef;
	width: 505px;
	width: 485px;
	padding: 12px 9px;
	margin: 0 0 20px 0;
	color: #838383;
}
.shop-box img
{
	border: 1px solid #e4e4e4;
}

.best-sellers .product
{
	float: left;
	width: 242px;
	w\idth: 212px;
	padding-right: 30px;
}
.product a.product-name,
.product a.product-name:visited,
.product-item a.product-name,
.product-item a.product-name:visited,
.special-offers a.product-name,
.special-offers a.product-name:visited
{
	display: block;
	color: #6bc0d2;
	font-size: 1.4em;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
}
.product a.product-name:hover,
.product-item a.product-name:hover,
.special-offers a.product-name:hover
{
	text-decoration: underline;
	color: #6bc0d2;
	background: none;
}
.product a:hover
{
	background: none;
}
.shop-box .product img
{
	margin-bottom: 15px;
}
.shop-box .product .price
{
	float: left;
	font-weight: bold;
	padding-right: 10px;
}
.shop-box .product a.buy-link,
.shop-box .product a.buy-link:visited,
.product-item a.buy-link,
.product-item a.buy-link:visited,
.product-details a.buy-link,
.product-details a.buy-link:visited,
.special-offers a.buy-link,
.special-offers a.buy-link:visited
{
	display: block;
	float: left;
	color: #fff;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	text-decoration: none;
	background: #61bccf url(/images/branding/buttons/btn-blue-h19-left.gif) no-repeat left;
}
.shop-box .product a.buy-link span,
.product-item a.buy-link span,
.product-details a.buy-link span,
.special-offers a.buy-link span
{
	display: block;
	padding: 0 5px;
	background: url(/images/branding/buttons/btn-blue-h19-right.gif) no-repeat right;
}
.shop-box .product a.buy-link:hover,
.product-item a.buy-link:hover,
.special-offers a.buy-link:hover
{
	text-decoration: underline;
	color: #fff;
	background: #61bccf url(/images/branding/buttons/btn-blue-h19-left.gif) no-repeat left;
}
.product-list .product
{
	width: 161px;
	w\idth: 146px;
	float: left;
	padding-right: 15px;
}

/*** Product details  ****/
.product-details a.buy-link,
.product-details a.buy-link:visited
{
	float: right;
}
.product-details .prod-img
{
	float: left;
	border: 1px solid #e4e4e4;
	margin: 0 13px 14px 0;
}
.product-details .product-name
{
	color: #6bc0d2;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0;
	margin-bottom: 10px;
}
.product-details .price,
.special-offers .price
{
	font-weight: bold;
}
.product-details .price
{
	float: left;
}
.product-details .grey,
.special-offers .grey
{
	color: #ccc;
}
.product-details .old-price,
.special-offers .old-price
{
	color: #ccc;
	font-weight: bold;
	text-decoration: line-through;
}
.product-details input.small-btn
{
	border: none;
	width: 32px;
	height: 19px;
	line-height: 19px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	float: right;
	background: #61bccf url(/images/branding/buttons/btn-blue-on-white-32x19.gif) no-repeat;
	font-size: 0.9em;
	margin-right: 47px;
}
.product-details h3
{
	padding-bottom: 0;
}
.product-details ul li
{
	background: url(/images/branding/marker.gif) no-repeat left 50%;
	padding-left: 17px;
}

/***  Products list  ***/

.product-item
{
	background: url(/images/branding/product_item_top.gif) repeat-x top;
	margin: 0 0 23px 0;
}
.product-item-inner
{
	background: url(/images/branding/product_item_bottom.gif) repeat-x bottom;
	padding: 15px 11px;
}
.product-item img
{
	float: left;
	border: 1px solid #e4e4e4;
	margin: 0 12px 0 0;
}
.product-item .grey
{
	color: #ccc;
}
.product-item .old-price
{
	color: #ccc;
	font-weight: bold;
	text-decoration: line-through;
}
.product-item .price
{
	font-weight: bold;
}
.product-item a:hover
{
	background: none;
}

/*  Special offers box  */

.special-offers img
{
	float: left;
	margin-right: 17px;
}

/**** Categiries navigation ****/

.categories-list .head{
	clear: both;
	color: #fff;
	background: #bed730;
	padding: 10px;
	margin-bottom: 1px;
	background: #838383 url(/images/branding/categories-top-bg.gif) no-repeat left top;
	}
.categories-list .head h3 {
	color: #fff;
	font-size: 1.4em;
	padding: 0;
	}
.categories-list ul {
	list-style: none;
	padding-bottom: 17px;
	background: #f8f7f7 url(/images/branding/categories-bottom-bg.gif) no-repeat left bottom;
	}
.categories-list ul li{
	color: #663;
	border-bottom: 1px solid #fff;
	display: block;
	}
.categories-list ul li a{
	color: #663;
	background: #f8f7f7;
	text-decoration: none;
	height: 1%;
	padding: 2px 0 2px 12px;
	display: block;
	}
.categories-list ul li a:hover,
.categories-list ul li.current a,
.categories-list ul li.current a:hover{
	color: #666633;
	background: #dbdada;
	text-decoration: none;
	}

/*  Basket panel  */

#basket-panel
{
	width: 214px;
	background: #bed730 url(/images/branding/basket_bottom.gif) no-repeat bottom;
	color: #663;
	margin-bottom: 8px;
	padding-bottom: 11px;
}
#basket-panel h2
{
	color: #fff;
	padding: 10px 0 0 22px;
	margin: 0;
}
#basket-panel p
{
	padding: 10px 0 0 22px;
	margin: 0;
}
#basket-panel a.go,
#basket-panel a.go:visited
{
	margin: 11px 0 0 22px;
	display: block;
	width: 186px;
	w\idth: 174px;
	height: 19px;
	line-height: 19px;
	padding: 0 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #bed730;
	text-decoration: none;
	background: url(/images/branding/buttons/btn-go-for-basket.gif) no-repeat;
}
#basket-panel a.go:hover
{
	color: #bed730;
	text-decoration: underline;
}
#basket-panel table
{
	margin: 10px 0 10px 22px;
	width: 186px;
	border: none;
}
#basket-panel table td
{
	text-align: left;
	padding: 0;
}
#basket-panel .line
{
	height: 0;
	border-bottom: 1px solid #fff;
}

table.basket
{
	width: 760px;
	border: 0;
	background: #f7f7f7;
	border-collapse: collapse;
	margin-bottom: 15px;
}
table.basket td
{
	border-top: 1px solid #fff;
	padding: 7px 15px;
	color: #666;
	text-align: left;
}
table.basket thead td
{
	color: #fff;
	font-weight: bold;
	background: #bed730;
}
table.basket thead td.first
{
	background: #bed730 url(/images/branding/table_left_top.gif) no-repeat top left;
}
table.basket thead td.last
{
	background: #bed730 url(/images/branding/table_right_top.gif) no-repeat top right;
}
table.basket tfoot td
{
	border-top: 1px dashed #cac9c9;
}

/* =Sitemap
--------------------------------------------------*/
.sitemap{
	color:#61BCCF;
}
.sitemap ul
{
	margin-left: 0px;
	padding-left: 15px;
}
.sitemap ul li
{
	margin-left: 0px;
	padding: 2px 0;
}

/* =Pop up window
--------------------------------------------------*/
body.pop-up{
	background: #fff;
	}
body.pop-up #content{
	padding: 20px 20px 0;
	margin: 0 auto;
	}
body.pop-up #logo a{
	padding-top: 0;
	float: right;
	}
body.pop-up h1{
	width: 290px;
	}
body.pop-up ul {
	padding:0 0 1.5em 1.5em;
	}
body.pop-up ul li {
	list-style-image: url(/images/branding/mark.gif);
	}
body.pop-up ul li a {
	text-decoration:none;
	}
body.pop-up ul li a:hover{
	background:none;
	color:#61bccf;
	text-decoration:underline;
	}	
.scroll-checkboxlist{
	height: 200px;
	overflow: auto;
	border:1px solid #EFEFEF;
	}
body.pop-up p.developmens-button {
    width: auto;
}    
body.pop-up p.developmens-button .submit {
    background:#C0D83A url(/images/branding/buttons/btn-green-on-white-56x20.gif) no-repeat scroll 0 0;
    width: 56px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 3px;
    margin: 10px 25px 0 0;
} 
body.pop-up a.green-button {
    margin: 0;
}
body.pop-up .pop-up-buttons {
    margin: 0 auto;
}
body.pop-up .pop-up-buttons td {
    padding: 0 10px;
}


/* =Image container
--------------------------------------------------*/
.image-container {
	border: 1px solid #e4e4e4;
    width: 139px;
    padding: 5px 5px;
    text-align: center;
    display: block;
	float: right;
}
.company-details-right .image-container {
	float: none;
	margin: 0 auto;
}
.portal-block .image-container,
.development-block .development-body .image-container,
.member-profile-left .image-container,
.member-profile-right .image-container {
	margin: 0 0 5px 18px;
}
.your-member-profile .image-container,
.company-directory-listing .image-container,
.event-edit-details .image-container {
	float: none;
	margin: 0 0 8px;
}	
table.development-assets td p.image-container {
	float: none;
    padding: 5px 5px;
}

/* =Content Blocks
--------------------------------------------------*/
#primary-content .block-container{
    width: 768px; 
    margin: -8px 0 0 -8px;
    overflow: hidden;
}
#block-container .content-block{
	background: url(/images/branding/content-block-top-bg.gif) no-repeat top left;
    width:248px;
    margin: 8px 0 0 8px;
    position: relative;
	float: left;
}
#block-container .content-block .content-inner{
    width: 208px;
    padding: 20px 20px 40px; /* without js */
    display: block;
	position:relative;
	z-index:110;
}
html.js #block-container .content-block .content-inner{padding-bottom: 5px;} /* with js*/
body:last-child:not(:root:root) #block-container .content-block .content-inner{padding-bottom: 40px;} /* for Safari on MAC */
#block-container .content-block a{
	z-index:120;
	bottom:22px;
}
#block-container .bottom-bg{
	width:248px;
	height:84px;
	overflow:hidden;
	background:transparent url(/images/branding/content-block-bottom-bg.gif) no-repeat left bottom;
	position:absolute;
	bottom:0px;
}
body:first-of-type #block-container .bottom-bg{bottom:0px !important;}
body:last-child:not(:root:root) #block-container .bottom-bg{bottom:-5px;}


#block-container .content-block .content-inner ul li{
    list-style-type:square;
    list-style-image: none; 
}


/* = News and alerts page
--------------------------------------------------*/
div.news-item{
	padding-bottom:20px;
}
div.news-item p{
	padding:0 0 2px;
}
div.news-item p span{
	color:#61bccf;
}
.news-and-alerts-grey p a:link {
	color:#737373;
	background-color:transparent;
	text-decoration:underline;
}
.news-and-alerts-grey p a:visited {
	color:#737373;
	background-color:transparent;
	text-decoration:underline;
}
.news-and-alerts-grey p a:hover,
.news-and-alerts-grey p a:active {
	color:#737373;
	background-color:transparent;
	text-decoration:none;
}



body#home .news-and-alerts-grey p a:link,
body#home .news-and-alerts-grey p a:visited{
	color:#61bccf;
	background-color:transparent;
	text-decoration:underline;
}
body#home .news-and-alerts-grey p a:active,
body#home .news-and-alerts-grey p a:hover{
	color:#FFFFFF;
	background-color:#61BCCF;
	text-decoration:none;
}
body#home .news-and-alerts-grey p span{
	color:#737373;
}

.news-and-alerts .grey-box{
	background:transparent url(/images/branding/your-sett-grey-box-bg.gif) repeat-x scroll center top;
	border:1px solid #EFEFEF;
	width:490px;
	margin:0 0 10px;
	padding:10px;
}
.news-and-alerts .grey-box table tr td{
	width:237px;
	padding:2px 3px 1px;
}
.news-and-alerts .grey-box table tr td label{
	padding:0 3px;
}

/* = Other styles for content */
.regions-google-presence .blue td{
	color:#737373 !important;
}

/* = Google Ads
--------------------------------------------------*/
.horizontal-google-ads {
    padding: 0 0 18px;
}
.vertical-google-ads {
    padding: 0 0 18px;
}
#secondary-content .vertical-google-ads {
    width: 176px;
    padding: 15px 15px 18px;
    margin: 0 0 0 8px;
}

/* = Global Leeds
--------------------------------------------------*/
.global-leads {
    padding: 0 0 18px;
}
.global-leads .global-inner {
    width: 290px;
    float: left;
    text-align: center;
}
.global-leads h3{
    margin: 0 auto;
    padding: 1px 0 5px;
}
.global-leads a.tall-green-button,
.global-leads a.tall-green-button:visited {
    margin: 0 auto;
}
.global-leads a.tall-green-button.login span,
.global-leads a.tall-green-button.signup span {
	height: 25px;
	padding: 11px 4px 4px;
}

/* = Industry Members
--------------------------------------------------*/
.industry-members.outer-block{
	width:214px; 
	background:transparent url(/images/branding/industry-members-top-bg.gif) no-repeat 0 0;
	padding:0;
	margin: 0 0 18px;
}
.industry-members.outer-block h2{
	padding:15px 0 0 20px;
}
.industry-members.inner-block{
	width: 174px; 
	background:transparent url(/images/branding/industry-members-bottom-bg.gif) no-repeat 0 100%;
    padding:0 20px 20px;
}
.industry-members table {
}
.industry-members table td {
	padding: 2px 5px 2px 0;
	font-size: 0.9em;
}

/* = Landing Testimonials
--------------------------------------------------*/
.landing-testimonials {
	}
	.landing-testimonials blockquote {
		font-size: 1em;
		font-style: italic;
		text-align: center;
		margin: 0 0 18px;
		}
		.landing-testimonials blockquote cite {
			font-style:normal;
			font-weight: bold;
		}
		.landing-testimonials blockquote p {
			padding: 0 0 10px;
		}

/* = All Countries
--------------------------------------------------*/
.b-all-countries {
	width: 760px;
	background: url(/images/branding/countries/all-countries-block-bg.gif) repeat-y left top;
	}
	.b-all-countries .b-top {
		width: 760px;
		background: url(/images/branding/countries/all-countries-block-top-bg.gif) no-repeat left top;
	}
	.b-all-countries .b-bottom {
		width: 710px;
		padding: 20px 25px;
		background: url(/images/branding/countries/all-countries-block-top-bg.gif) no-repeat right bottom;
	}
	.b-featured-countries {
		width: 710px;
		border-bottom:1px dashed #CAC9C9;
		}
		#primary-content .b-featured-countries ul {
			width: 710px;
			padding: 10px 0 0;
			list-style: none;	
			overflow: hidden;	
			}
			#primary-content .b-featured-countries ul li {
				width: 140px;
				padding: 0 0 10px 0;
				display: block;
				float: left;
				list-style: none;		
				}
				.b-featured-countries ul li .country-img {
					text-align:center;
					padding: 0;
				}
				.b-featured-countries ul li .country-name {
					text-align:center;
				}
	.b-continent-countries {
		width: 160px;
		padding: 20px 0 0 17px;
		float: left;
		}



















