/**
 * Main CSS
 *
 * Main stylesheet for GSSM
 *
 * @author Shawn Drew
 * @copyright 2009
 * @version 0.1
 */

@media all {

/* Myer Reset v1.0 | 20080212  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;} /* tables still need 'cellspacing="0"' in the markup */


/* Generic:Start ================================== */
/* html {font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 62.5%;} */
body 										{ background: #0C305F url('../img/bg.jpg') repeat-x scroll top left; font-size: 1.4em; }

.hasFloats									{ _height: 1%; display: block; overflow: hidden; } /* NOTE: IE7 strips out some padding. Re-add the padding into IE specific stylesheet */
.hasFloats:after							{ content: ""; clear: both; }

.alignLeft										{ float: left; }
.alignRight									{ float: right; }

.clear											{ clear: both; }

		/* CSS3 Shadows */
		.box-shadow								{
			-moz-box-shadow: 0px 2px 3px #bcbcbc;
			-webkit-box-shadow: 0px 2px 3px #bcbcbc;
			box-shadow: 0px 2px 3px #bcbcbc;
		}

/**
 * @css-for Firefox
 * @workaround Show scroll bars so the page doesn't jump around
 */
html {overflow: -moz-scrollbars-vertical;}


/* New Frame:Start =============================== */
#quick-status, #main-nav, #nav-clone, #footer, #foooter-sub-links 
{font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 62.5%;}

#quick-status 										{width: 960px; margin: 0 auto;}
#quick-status p 									{color: #FFF; line-height: 30px; padding-top: 10px; text-align: center;}
#quick-status a 									{color: #C7FFA2;}
#quick-status a:hover 								{color: #FFF;}

.container 											{width: 960px; padding: 10px; margin: 0 auto; color: #000; background: #FFF /* url('../img/dropshadow.png') no-repeat scroll top left*/; }

#header 											{}
#header a 											{height: 120px; width: 960px;}

/* Main Nav */
#main-nav 											{background: #DADADA url('../img/nav-bg.jpg') repeat-x scroll top left; margin-top: -3px;}
#main-nav ul 										{height: 40px; padding: 0 10px;}
#main-nav ul li 									{float: left;}
#main-nav ul .alt 									{float: right;}
#main-nav ul .alt a 								{margin-right: 0;}
/* #main-nav ul .logout-login a {margin-right: 1em; !important } */
#main-nav ul .admin-tools a 						{margin-right: 1em; !important }
#main-nav ul li a 									{display: block; color: #003366; line-height: 38px; margin-top: 2px; margin-right: 2em; text-decoration: none; font-weight: bold; padding-left: 8px;} /* background: transparent url('../img/blue-arrow.png') no-repeat scroll left center; */
#main-nav ul li a:focus, #main-nav ul li a:hover, #main-nav ul li a.current 	{text-decoration: underline;}


		/* Industry Solutions Submenu */

			#submenu	{
				position: relative;
			}
			ul#submenu-industry-solutions		{
				display: none;
				padding: 0;
				margin: 0;
				position: absolute;
				z-index: 99;
			}
			#submenu-industry-solutions li		{
				background: url("../img/nav-bg.jpg") repeat-x scroll left top #DADADA;
				clear: both;
				font-size: 0.9em;
				width: 100%;
			}
			
					/* Homepage Industry Solutions Submenu */
					/*
					#submenu-industry-solutions		{
						clear: both;
						display: block;
						position: absolute;
						
					}
					*/
					/* Homepage Industry Solutions Submenu */

		/* Industry Solutions Submenu */


/* Nav Clone */
#nav-clone 											{background: #DADADA url('../img/nav-bg.jpg') repeat-x scroll top left;}
#nav-clone ul 										{height: 40px; padding: 0 10px;}
#nav-clone ul li 									{float: left;}
#nav-clone ul .alt 									{float: right;}
#nav-clone ul .alt a 								{margin-right: 0;}
/* #nav-clone ul .logout-login a {margin-right: 1em; !important } */
#nav-clone ul .admin-tools a 						{margin-right: 1em; !important }
#nav-clone ul li a 									{display: block; color: #003366; line-height: 38px; margin-top: 2px; margin-right: 2em; text-decoration: none; font-weight: bold; padding-left: 8px;} /* background: transparent url('../img/blue-arrow.png') no-repeat scroll left center; */
#nav-clone ul li a:focus, #nav-clone ul li a:hover, #nav-clone ul li a.current {text-decoration: underline;}

/*#footer 											{background-color: #003366; color: #FFF; padding: 0 20px; overflow: auto;}
#footer p 											{line-height: 50px;}
#footer .copyright 									{float: left;}
#footer .website-by 								{float: right;}
#footer a 											{color: #BFDFFF;}
#footer a:hover 									{color: #FFF;}*/

/* Sidemenu:Start ================================== */
#sidemenu {
	background: #eeeeee;
	float: left;
	width: 170px;
	/* background: url(<?php #echo $v_root ?>/images/sidemenu_top.gif) top left no-repeat; */
	}
#sidemenu_inner {
	padding-top: 10px;
	/* border: #e3e3e3 solid; */
	/* border-width: 0 2px; */
	border: none;
	padding-bottom: 10px;
	}
	
#sidemenu h2 {
	text-transform:uppercase;
	color:#01376b;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0.5em 0 0.5em 10px;
	margin-bottom:0;
	}
#sidemenu h2.first	{ margin-top: 0; padding-top: 15px; }


#sidemenu a {
	display: block;
	}
#sidemenu a.current {
	color: #333 !important;
	}
	
#sidemenu a.product, #sidemenu a.subproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
	
#sidemenu a.product {
	color: #666;
	border: solid #c5c5c5;
	border-width: 1px 0 0 0;
	text-decoration: none;
	padding: 0.5em 0 0.5em 10px;
	width: 160px;
	}
#sidemenu a.product:hover, #sidemenu a.active {
	background:#ddd;
	}

#sidemenu a.subproduct {
	color: #848586;
	padding: 0.5em 0 0.5em 10px;
	}
#sidemenu a.subproduct:hover {
	color: #069;
	}
	
	
#sidemenu a.last {
	border-bottom-width:1px;
	}
#sidemenu_badges		{ width: 125px; margin: 10px auto; }
#sidemenu_badges img	{ margin: 10px 0 0 0; }


/* Layout:Start ================================== */
#middle {
	background: url(../images/middle-bg.jpg) repeat-y;
	}
#middlecolumn {
	float: right;
	line-height: 1.4em;
	margin: 10px 0;
	width: 781px;
	}
/*#middlecolumn a			{ color: 0066bd; }
#middlecolumn a:hover	{ color: 061b34; }*/
#allcolumns {
	width: 960px;
	/* Faux Column Effect */
	/*background:url(<?php echo $v_root ?>/images/bg_sidemenu.gif) repeat-y top left #fff;*/
	}

#middlecolumn							{ color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#middlecolumn a,
#middlecolumn a:visited				{ color:#069; text-decoration:none; }
#middlecolumn a:hover				{ color:#0b2b55; }

#middlecolumn img					{ border:none; }

#middlecolumn p						{ margin-bottom:0.5em; }
#middlecolumn ul, ol					{ margin:0.5em 0; }

#middlecolumn li							{ margin-left:2em; margin-bottom:0.5em; }

#middlecolumn h1,
#middlecolumn h2,
#middlecolumn h3,
#middlecolumn h4						{ font-family: Arial, Helvetica, sans-serif; }
#middlecolumn h1 						{ border-bottom: 1px solid #ddd; color: #555; display: block; font-weight: bold; font-size: 2.0em; padding: 13px 0 9px 0px; margin-bottom: 1em; }
#middlecolumn h2 						{ font-weight: bold; font-size: 1.3em; margin-bottom: 1em; margin-top: 1em; color: #036; }
#middlecolumn h3 						{ margin: 1.3em 0 0.5em 0; color: #2D5B2E; font-size: 1.1em; font-weight: bold; }
#middlecolumn h4 						{ margin-bottom: 0.5em; font-size: 1em; font-weight: bold; color: #333; }

/* Links Styles */
a.toggle {
	padding:4px 0 4px 20px;
	font-weight:bold;
	display:block;
	background: no-repeat 3px 3px #ddd url('/images/icons/bullet_arrow_down.png');
	margin-top:5px;
}

a.button, a.button:visited {
	display:block;
	float:left;
	margin-right:5px;
	height:17px;
	font-weight:bold;
	padding:1px 4px 0 18px;
	background: url('/images/bg_button.gif') top left no-repeat;
	border:1px solid #aaa;
	color:#164b8a;
}
a.button:hover, a.button:active {
	color:#13639D;
	border-color:#666;
}

/* Form Styles */
input.submit, input.reset, input.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#333;
	background:#ddd;
	border:1px solid;
	border-color:#ccc #666 #666 #ccc;
	padding:0 1px 1px 0;
	cursor:pointer;
}
input.submit:hover, input.reset:hover, input.button:hover {
	color:#069;
}
input.text, input.password, textarea, select, input.date {
	background:#eee;
	border:1px solid;
	border-color: #555 #aaa #aaa #555;
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
input.text:hover, input.password:hover, textarea:hover, select:hover, input.date:hover,
input.text:focus, input.password:focus, textarea:focus, select:focus, input.date:focus {
	border-color: #500 #a00 #a00 #500;
}
input.text:focus, input.password:focus, textarea:focus, select:focus, input.date:focus {
	background:#fff;
}

/* Table Styles */
#middlecolumn td, #middlecolumn th {
	font-size:1em;
	padding-bottom:0.5em;
	vertical-align:top;
}
#middlecolumn th {
	text-align:left;
}

/* Alerts */
div.alert, div.error {
	border:1px solid;
	overflow:auto;
	height:1%;
	margin-bottom:0.5em;
}
div.alert img, div.error img {
	margin:2px 5px 2px 2px;
	float:left;
}
div.alert div, div.error div {
	float:left;
	padding-top:3px;
}
div.alert {
	border-color:#4B688B;
	color:#01376b;
	background:#E9EEF3;
}
div.error {
	border-color:#8b4b4b;
	color:#600;
	background:#f2e8e8;
}

/* Right Column/Content Header/Content Banner Section */
#rightcolumn {
	background:#ddd;
	width:170px;
	float:right;
	padding:5px;
	/* <?php if(!eregi('msie [3-6]',$_SERVER['HTTP_USER_AGENT'])) echo "border-left:12px solid #fff;" ?> */
}
#rightcolumn h2 {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0.5em;
	background:#eee;
	padding:4px 3px;
}
#rightcolumn h3 {
	font-size:1em;
	color:#555;
}
#rightcolumn li {
	margin-bottom:0.1em;
}


/* Page Specific:Start ================================== */

#product-lines-container				{ background-color: #FFFFFF; font: 11px Verdana, Arial, Helvetica, sans-serif; width: 780px; }

/*#product-lines-container h1 			{ font-family: Arial, Helvetica, sans-serif; display: block; font-weight: bold; font-size: 2.0em; color: #003366; padding: 3px 0 4px 8px; }
#product-lines-container h2 			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.3em; margin-bottom: 1em; margin-top: 1em; color: #036; }
#product-lines-container h3 			{ margin: 1.3em 0 0.5em 0; color: #2D5B2E; font-size: 1.1em; font-weight: bold; }
#product-lines-container h4 			{ margin-bottom: 0.5em; font-size: 1em; font-weight: bold; color: #333; }*/

/* Product Lines */
#product-wrapper						{ width: 780px; border-bottom: 1px solid #ccc; }
.product								{ float: left; padding: 10px; width: 175px ; }
.product-title							{ color: #003366; font-size: 18px; font-weight: bold; margin-top: 10px; }
.product-sub-title						{ color: #003366; font-weight: bold; margin: 10px 0; min-height: 40px; height: !important; height: 40px; }
.product-desc							{ color: #000; margin: 10px 0; min-height: 70px; height: !important; height: 70px; }

#product-wrapper-alt					{ width: 780px; min-height: 130px; height: !important; height: 130px; padding-bottom: 10px; }
#product-wrapper-alt img				{ display: inline; float: left; }
	#product-wrapper-alt .mini-product-banner		{ margin: 0 5px 0 0; padding: 0; }
	#product-wrapper-atl .mini-product-banner-alt	{ margin: 0; padding: 0; }
	#product-wrapper-alt .long-product-banner		{ margin: 0; padding: 0; }

.product-link-alt,
.product-link-alt:visited				{ color: #000; text-decoration: underline; }
.product-link-alt:hover,
.product-link-alt:active				{ color: #000; text-decoration: none; }

.product-link							{ display: block; padding: 10px 0 5px 0; }
.product-link a,
.product-link a:visited					{ color: #003366; font-weight: bold; text-decoration: underline; }
.product-link a:hover,
.product-link a:active					{ color: #003366; font-weight: bold; text-decoration: none; }
.product-link .product-arrow			{ margin-left: 3px; }


/* CovTech */
#covtech-wrapper #covtech-intro-image	{ float: right; margin-top: 1em; }
#covtech-wrapper li						{ margin-bottom: 0; }
#covtech-wrapper a.button				{ margin: 0.8em 15px; }

/* FreezerWear */
#freezerwear-wrapper							{ margin: 0; padding: 0; }

#freezerwear-lc									{ float: left; width: 260px; }
	#freezerwear-wrapper #freezerwear-intro,
	#freezerwear-wrapper #freezerwear-features,
	#freezerwear-wrapper #freezerwear-tech-specs	{ float: left; padding-right: 10px; width: 250px;}


#freezerwear-rc									{ float: right; width: 520px; }
	#freezerwear-wrapper #freezerwear-intro-image	{ margin: 1em 0 1em 1em; }
	#freezerwear-wrapper #freezerwear-buttons		{ margin: 2em 0; width: 520px;  }
	#freezerwear-wrapper #freezerwear-buttons a		{ display: inline; float: right;}

/* AirTec */

#airtec-wrapper							{ background: url(/images/airtec/bg-alone.jpg) no-repeat; width: 780px; }

#airtec-lc								{ display: inline; margin: 0 30px; padding-top: 150px; width: 333px; }

	#airtec-intro h2,
	#airtec-intro p,
	#airtec-features h2,
	#airtec-features p					{ color: #FFFFFF; }
	
	#airtec-intro						{ margin: 0 0 20px 0; }
	#airtec-features					{ background: #1c2d42; padding: 5px 10px 10px 10px; width: 313px; }

#airtec-rc								{ display: inline; margin-right: 30px; width: 357px; }

	#airtec-logo						{ margin: 30px 0; }
	#airtec-logo img					{ clear: both; float: right; }
	#airtec-logo p						{ clear: both; color: #FFFFFF; font-weight: bold; margin-right: 5px; text-align: right; }
	
	#airtec-image						{ float: right; margin: 10px 10px 20px 0; }
	#airtec-buttons						{ float: right; width: 350px; }

#airtec-details							{ }


/* CovTech - Material Data */

.column1 {
background-color: #eeeeee;
font-weight: bold;

border: #fff 0.5px solid;
text-align: left;
color: #272727;
}

.level1 {
font-weight: bold;
text-align: center;
border: #E9E9E9 0.5px solid;
color: #fff;
text-transform:capitalize;
background-color: #415160;

margin: 0 !important;
padding-top: 0.5em !important;
padding-right:  0 !important;
padding-bottom:  0.5em !important;
padding-left:  0 !important;
}

.level2 {
border: #E9E9E9 1px solid;
font-weight: bold;
background-color: #4B739A;
color: #fff;
text-align: center;

margin: 0 !important;
padding-top: 0.5em !important;
padding-right:  0 !important;
padding-bottom:  0.5em !important;
padding-left:  0 !important;
}
	
.othercolumn {
text-align: center;
border: #E9E9E9 0.5px solid;
}


/* Content Styles */
/*.content a:focus, a:hover {color:#000;}
.content a {color:#009; text-decoration:underline;}
.content a img {border: none;}

.content h1, h2, h3, h4, h5, h6 {}
.content h1 {}
.content h2 {}
.content h3 {}
.content h4 {}
.content h5 {}
.content h6 {}

.content p {}

.content blockquote {}
.content strong {}
.content em {}
.content abbr, acronym {}
.content pre, code {}

.content li ul, li ol {}
.content ul, ol {}
.content ul {}
.content ol {}
.content dl {}
.content dt {}
.content dd {}

.content table {}
.content th {}
.content th,.content  td {}
.content tr.even td {}
.content tfoot {}
.content caption {}*/

	#footer 						{background: #003366 url(../img/footer-bg.png) repeat-y scroll top center; color: #FFF; overflow: hidden;}
		#footer div 				{width: 150px; float: left; margin: 20px;}
		#footer h4 				{font-size:1.2em; padding-bottom: 0.4em;}
		#footer li 					{padding: 0.2em 0;}
		#footer p 					{padding-bottom: 0.6em; padding-top: 0.2em; line-height: 1.2em;}
		#footer a					{color: #BFDFFF; text-decoration: none;}
		#footer a:hover 		{color: #FFF; text-decoration: underline;}
		
#foooter-sub-links 								{width: 960px; margin: 0 auto; color: #FFF;}
	#foooter-sub-links a 						{color: #BFDFFF;}
	#foooter-sub-links a:hover 				{color: #FFF;}
	#foooter-sub-links p						{line-height: 50px;}
	#foooter-sub-links .copyright			{float: left;}
	#foooter-sub-links .website-by		{float: right;}

#middlecolumn a.button {background:#DADADA url(../img/nav-bg.jpg) repeat-x scroll left top; display:block; float:left; padding: 0.8em 1.5em; border: 1px solid #CCC; border-top: none; color: #000; clear: left;}
#middlecolumn a.button:hover {background-image: none; background-color: #0C3060; color: #BFDFFF; border: 1px solid #0C3060; border-top: none;}

.table-clean {border-collapse:collapse; margin-bottom: 1.2em;}
	.table-clean thead td, .table-clean th {font-weight: bold;}
	.table-clean td, .table-clean th {border: 1px solid #CCC; padding: 0.2em 1em 0.2em 0.2em;}

.chemical-penetration {}
	#middlecolumn .chemical-penetration th {font-size: 1.2em; vertical-align: middle;}
	#middlecolumn .chemical-penetration th, #middlecolumn .chemical-penetration td {border: none; text-align: center;}

#items #item1 {margin-top: 5em;}

a.button2 {
    background: transparent url('../images/button-bg-sprite.png') no-repeat scroll top left;
    color: #444;
    display: block;
    float: left;
    height: 35px;
    margin-right: 6px;
    padding-left: 2px; /* sliding doors padding */
    text-decoration: none;
	color: #000;
	font-weight: bold;
	width: 170px;
}

a.button2:hover span {background: transparent url('../images/button-bg-hover.png') no-repeat scroll top right;}

a.button2 span {
    background: transparent url('../images/button-bg-sprite.png') no-repeat scroll top right;
    display: block;
    line-height: 35px;
	color: #000;
	padding:0 20px 0 18px;
}

#middlecolumn .other-product {font-size: 18px; font-weight: bold;}

	
}

.enqiry-heading {border-top:1px solid #CCCCCC; padding-top:15px;}


/* Industry Overview ================================== */
#industry-solutions-overview-thumbs							{

}
#industry-solutions-overview-thumbs div						{
	float: left;
	margin: 10px 5px 5px 0;
	width: 150px;
}
#industry-solutions-overview-thumbs div.last				{
	float: left;
	margin-right: 0px;
	width: 150px;
}
#industry-solutions-overview-thumbs div img				{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#industry-solutions-overview-thumbs div p					{
	background: url("../images/industry-solutions-thumb-background.png") no-repeat;
	display: block;
	line-height: 30px;
	padding: 0 10px;
	margin: 0;
	width: 130px;
	vertical-align: top;
}


#industry-solutions-overview											{
	margin-top: 15px;
	width: 780px;
}
#industry-solutions-overview #row-alpha,
#industry-solutions-overview #row-omega					{
	padding: 0 10px 15px 10px;
	width: 760px;
}
#industry-solutions-overview #row-alpha div,		
#industry-solutions-overview #row-omega div				{
	float: left;
	margin-right: 20px;
	width: 240px;
}
#industry-solutions-overview #row-alpha div img,		
#industry-solutions-overview #row-omega div img		{
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#industry-solutions-overview #row-alpha div p,		
#industry-solutions-overview #row-omega div p			{
	background: url("../images/industry-solutions-background.png") no-repeat;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin: 0;
	width: 220px;
	vertical-align: top;
}
#industry-solutions-overview #row-alpha div.last,
#industry-solutions-overview #row-omega div.last		{
	margin-right: 0px;
}


		/* Industry Solutions Submen */

			#submenu	{
				position: relative;
			}
			ul#submenu-industry-solutions		{
				display: none;
				padding: 0;
				margin: 0;
				position: absolute;
				z-index: 99;
			}
			#submenu-industry-solutions li		{
				background: url("../img/nav-bg.jpg") repeat-x scroll left top #DADADA;
				clear: both;
				font-size: 0.9em;
				width: 100%;
			}

		/* Industry Solutions Submen */


		/* CSS3 Shadows */
		.box-shadow								{
			-moz-box-shadow: 0px 2px 3px #bcbcbc;
			-webkit-box-shadow: 0px 2px 3px #bcbcbc;
			box-shadow: 0px 2px 3px #bcbcbc;
		}

		
/* CE Standards ================================== */

#ce-standards		{ }
#ce-standards	ul	{
	display: block;
	margin: 0 5px;
	padding: 1em 0;
	width: 780px;
}
#ce-standards ul li	{
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	padding:  0;
	text-align: center;
	width: 150px;
}
#ce-standards	ul li.last	{
	margin-right: 0px;
}
#ce-standards	ul li img	{
}
#ce-standards	ul li p	{
	display: block;
	font-size: 0.8em;
	text-align: center;
	width: 150px;
}
#ce-standards .sub-title		{
	border-bottom: 1px solid #DDDDDD;
	display: block;
	margin-bottom: 1em;
	padding: 1.5em 0 0.5em 0;
	width: 100%;
}
#ce-standards  #ce-certificates	{
	display: block;
	margin: 0 auto;
	width: 420px;
}
#ce-standards  #ce-certificates .alignLeft	{
	display: block;
	margin-right: 20px;
	width: 200px;
}
#ce-standards  #ce-certificates .alignRight	{
	display: block;
	margin-right: 0px;
	width: 200px;
}
#ce-standards  #ce-certificates .alignLeft p,
#ce-standards  #ce-certificates .alignRight p	{
	text-align: center;
}

/* Global Contact Details ================================== */

#gssm-contact-details		{
	display: block;
	margin: 0;
	padding: 0;
	width: 780px;
}

#gssm-contact-details div		{
	display: block;
	width: 260px;
}

#gssm-contact-details div	 ul	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

#gssm-contact-details div	 ul li	{
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}
	
/* shawn */
.clear-labels label {clear: left; width: 160px;}
/*.clear-labels input {float: left;}*/