/*------------------------------------------------------------------
Company Name /  global.css

Author:			First Last	<@.com>

Methods: 		1. 	CSS FILES ORGANISATION 
					global.css			->	 	global rules
						fontsizes/*.css		->		main measurements files
					home.css			->		rules for homepage
					interior.css		->		rules for interior pages
							
				
				2.	IN THIS CSS FILE:
					General Rules
					Form Elements (appearance settings only)
					#container
						#header
							#logo
							#mainnav
						#body
							global elements for #body	
							column settings for #body						
						#footer
					Workarounds
--------------------------------------------------------------------*/



 /* GENERAL RULES
--------------------------------------------------------------------*/
* {
	/*overwrite all default browser settings*/
	margin:				0;
	padding:			0;
	
	/*global font settings*/
	font-family: 		verdana, arial,helvetica,sans-serif;
}

html,body {
	/*part 1 of 100% height hack*/
	height:				100%;
}

html {
	font-size: 			50%; /* Part one of 1em = 10px */
}

body {
	background: 		#eee url('images/bg_body.jpg') repeat-x left top;
	padding:			0;
	margin:				0;

	font-size: 			125%; /* Part two of 1em = 10px */
	
	/*part 1 of centering hack*/
	text-align: 		center;	
}


 /* Global Link Settings
--------------------------------*/
a {
	color:				#0066cc;
	text-decoration:	none;
}
a:visited {
	
}
a:hover, 
a:active {
	text-decoration:	underline;
}


 /* General Elements
--------------------------------*/

img {
	display: 			block; /*to avoid IE 3px bug, keep or delete, can be used with .float-left/right*/
	border:				0;
}

 /* Good to have global classes
--------------------------------*/
.floatright {
	float: 				right;
	display:			inline; /*to avoid IE double margin bug*/
}
.floatleft {
	float: 				left;
	display:			inline; /*to avoid IE double margin bug*/
}
.alignright {
	text-align:			right;
}

.nomargin {
	margin:				0 !important;
}

.nobg {
	background:			none !important;
}

.noborderleft {
	border-left:		0 !important;
}

.invis {
	display:			none;
}

.red {
	color:				#cc0000 !important;
}

.greyborder {
	border:				1px solid #dcdcdc;
}

.unbold {
	font-weight:		normal !important;
}

/*e.g. for accessibility quick links*/
.hide {
	height: 			0;
	width: 				0;
	overflow: 			hidden;
	position: 			absolute;
}

 /* Global Form Elements (appearance only, no layout settings etc)
--------------------------------*/
label {
	font-size:			1.1em;
	color:				#666666;
}

input.type_submit {
	
}
input.type_text,
textarea.type_text  {
	color:				#58626b;
	font-size:			0.9em;
	border:				1px solid #999999;
	padding:			1px 5px 2px 5px;
}
label.type_checkradio {
	
}
select {
	font-size:			1.1em;
	color:				#666666;
}
select option {
	padding:			0 3px;
}

 /* MAIN CONTAINER
--------------------------------------------------------------------*/
#container {
	width: 				920px;
	padding:			0;
	
	/*part 2 of 100% height hack*/
	min-height:			100%;
	height: 			100%;
	
	/*part 2 of centering hack*/
	text-align: 		left;
	margin: 			0 auto;
}

html>body #container {
/*part 3 of 100% height hack*/
    height: 			auto;
}

#containerpopup {
	padding:			0;
	
	/*part 2 of 100% height hack*/
	min-height:			100%;
	height: 			100%;
	
	/*part 2 of centering hack*/
	text-align: 		left;
	margin: 			0 auto;
}

 /* HEADER
--------------------------------------------------------------------*/
#header {
	position:			static;
	padding:			3px 18px 0px 18px;
	margin:				0px;
	width:884px;
	float:left;
}

#header .logo {
	float:				left;
	display:			inline;
	margin:				15px 0 0 0;
}

.company-name{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px;
	height:	22px;
	width: 180px;
	margin: 1px 0 0 200px !important;
	padding: 0;
	position:absolute;
	left:10px;
	top: 1px;
	
}

#header #form {
	float:				right;
	display:			inline;
	width:210px;
	text-align:right;
}

#header input.type_text {
	float:				right;
	display:			inline;
	width:				145px;
	margin-right:		0px;
}

 /* Global Nav Setup
--------------------------------*/

#header #globalnav {
	list-style:			none;
	float:				right;
	display:			inline;
	padding:			0 5px 0 0;
	position:			relative;
	top:				-1px;
	z-index: 			8000;
}

#header #globalnav li {
	display:			inline;
}

#header #globalnav li a {
	font-size:			0.9em;
	float:				left;
	display:			inline;
	padding:			3px 8px 0 8px;
	background:			transparent url('images/globalnav_bg.gif') no-repeat right top;
	cursor:pointer;
}


#header #globalnav li a.expandable {
	height:				16px;
	width:				74px;
	padding:			3px 0 0 10px;
	overflow:			hidden;
	background:			transparent url('images/globalnav_hov.gif') no-repeat left top;
}
#header #globalnav li a.expandable:hover {
	text-decoration:	none;
}
#header #globalnav li:hover a.expandable,
#header #globalnav li.hover a.expandable {
	background:			transparent url('images/globalnav_hov.gif') no-repeat left bottom;
}

#header #globalnav ul {
	display:			none;
	position:			absolute;
	top:				1.8em;
	left:				-360px;
	background-color:	#fff;
	z-index:			6;
	border:				1px solid #cccccc;
	width:				160px;
	padding:			4px 0 6px 0;
}

#header #globalnav #sub_howto {
	width:				450px;
	padding:			8px;
	color:				#666666;
	list-style-type:	none;
}
#header #globalnav #sub_login {
	left:				85px;
}
#header #globalnav #sub_howto p {
	margin-bottom:		10px;
}
#header #globalnav #sub_howto a {
	padding:			0;
}
#header #globalnav #sub_howto img {
	float:				left;
	display:			inline;
	margin-left:		5px;
	clear:				left;
}

#header #globalnav #sub_howto p.flag {
	margin:				-3px 0 10px 28px;
}

#header #globalnav li:hover ul,
#header #globalnav li.hover ul {
	display:			block;
}

#header #globalnav ul li {
	display:			block;
	padding:			2px 8px 2px 0;
}

#header #globalnav ul a {
	float:				none;
	background:			none;
	
}

#header #globalnav #sub_howto div.floatleft,
#header #globalnav #sub_howto div.floatright {
	width:				215px;
}

#header #globalnav #sub_howto div.floatleft {
	border-right:		1px solid #f1f1f1;
}



/*
Global Nav Setup DIGG, FACEBOOK, DELICIOUS, etc.. JTieu 11/20/08
-------------------------------*/
#header #globalnavSocialSites {
	list-style:			none;
	float:				right;
	display:			inline;
	padding:			0 0px 0 0;
	position:			relative;
	top:				-1px;
	z-index: 			8000;
}

#header #globalnavSocialSites li {
	display:			inline;
}

#header #globalnavSocialSites li a {
	font-size:			0.9em;
	float:				left;
	display:			inline;
	padding:			3px 8px 0 8px;
	background:			transparent url('../images/cp.gif') no-repeat right top;
}


#header #globalnavSocialSites li a.expandable {
	height:				16px;
	width:				120px;
	padding:			3px 0 0 4px;
	overflow:			hidden;
}
#header #globalnavSocialSites li a.expandable:hover {
	text-decoration:	none;
}
#header #globalnavSocialSites li:hover a.expandable,
#header #globalnavSocialSites li.hover a.expandable {

}

#header #globalnavSocialSites ul {
	display:			none;
	position:			absolute;
	top:				1.8em;
	left:				5px;
	background-color:	#fff;
	z-index:			6;
	border:				1px solid #cccccc;
	width:				160px;
	padding:			4px 0 6px 0;
}

#header #globalnavSocialSites #sub_social {
	width:				145px;
	padding:			8px;
	color:				#666666;
	list-style-type:	none;
}


#header #globalnavSocialSites li:hover ul,
#header #globalnavSocialSites li.hover ul {
	display:			block;
}

#header #globalnavSocialSites ul li {
	display:			block;
	padding:			2px 8px 2px 0;
}

#header #globalnavSocialSites ul a {
	float:				none;
	background:			none;
	
}

#header #globalnavSocialSites #sub_social div.floatleft,
#header #globalnavSocialSites #sub_social div.floatright {
	width:				215px;
}

#header #globalnavSocialSites #sub_social div.floatleft {
	border-right:		1px solid #f1f1f1;
}

/*
Social Bookmarking Widget DIGG, FACEBOOK, DELICIOUS, etc.. JTieu 11/20/08
-------------------------------*/

.at15t{display:block;height:16px;line-height:16px;padding-left:20px;
		background:url('../images/widget.gif') no-repeat left;
		cursor:pointer}
.at15t_aolfav{background-position:0px -32px}
.at15t_ask{background-position:0px -48px}
.at15t_backflip{background-position:0px -64px}
.at15t_ballhype{background-position:0px -80px}
.at15t_blinklist{background-position:0px -96px}
.at15t_blogmarks{background-position:0px -112px}
.at15t_bluedot{background-position:0px -128px}
.at15t_delicious{background-position:0px -144px}
.at15t_digg{background-position:0px -160px}
.at15t_diigo{background-position:0px -176px}
.at15t_email{background-position:0px -192px}
.at15t_facebook{background-position:0px -208px}
.at15t_fark{background-position:0px -224px}
.at15t_favorites{background-position:0px -240px}
.at15t_feedmelinks{background-position:0px -256px}
.at15t_furl{background-position:0px -272px}
.at15t_google{background-position:0px -288px}
.at15t_kaboodle{background-position:0px -304px}
.at15t_kirtsy{background-position:0px -320px}
.at15t_linkagogo{background-position:0px -336px}
.at15t_linkedin{background-position:0px -352px}
.at15t_live{background-position:0px -368px}
.at15t_magnolia{background-position:0px -384px}
.at15t_misterwong{background-position:0px -400px}
.at15t_mixx{background-position:0px -416px}
.at15t_more{background-position:0px 100px}
.at15t_multiply{background-position:0px -432px}
.at15t_myspace{background-position:0px -448px}
.at15t_myweb{background-position:0px -464px}
.at15t_netscape{background-position:0px -512px}
.at15t_netvouz{background-position:0px -480px}
.at15t_newsvine{background-position:0px -496px}
.at15t_propeller{background-position:0px -512px}
.at15t_reddit{background-position:0px -528px}
.at15t_segnalo{background-position:0px -544px}
.at15t_shadows{background-position:0px -560px}
.at15t_simpy{background-position:0px -576px}
.at15t_skrt{background-position:0px -592px}
.at15t_slashdot{background-position:0px -608px}
.at15t_spurl{background-position:0px -624px}
.at15t_stumbleupon{background-position:0px -640px}
.at15t_stylehive{background-position:0px -656px}
.at15t_tailrank{background-position:0px -672px}
.at15t_technorati{background-position:0px -688px}
.at15t_thisnext{background-position:0px -704px}
.at15t_twitter{background-position:0px -720px}
.at15t_yardbarker{background-position:0px -736px}
.at15t_ybkm{background-position:0px -752px}


/*
<span class="at15t at15t_backflip">&nbsp;Backflip</span>
*/



 /* Main Nav Setup
--------------------------------*/

	/*.main-selectedItem{border:dotted green 1px;}
	.rmLevel1 .main-selectedItem{border:0;}
	.rmLevel1 .selectedItem{border:solid red 1px;}
	.rmLevel2 .selectedItem{border:solid red 1px;}
	.currentItem{border:dotted blue 1px;}


	#TopMenu{border:dotted red 1px; display:block; float:left;}*/
#header .top-menu:after
{
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}
#header .top-menu{
	float:right;
	position:relative;
	z-index: 7000 !important;
}
	
#header .top-menu ul{
	list-style:none;
	float:right;
	display:block;
	margin-top:21px;
	height:24px;
	width:623px;
	z-index:0 !important;
}

#header .top-menu ul li{
	display:block;
	float:left;
	position:relative;
}

#header .top-menu ul li a{
	display:block;
	float:left;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	padding:0 20px 0 0;
	background:#FFF url(images/mainnav-end.png) top right no-repeat;
}

#header .top-menu ul li a:hover{
	cursor:pointer;
	background:url(images/mainnav-end.png) right -26px no-repeat;
}

#header .top-menu ul li a span{
	/*height:26px;*/
	display:block;
	float:left;
	padding:0 0 0 20px;
	background:url(images/mainnav.png) top left no-repeat;
}

#header .top-menu ul li a:hover span{
	cursor:pointer;
	background:url(images/mainnav.png) 0 -26px no-repeat;
}

/* ---- *** TOP Selected Items *** ---- */
#header .top-menu ul li .selectedItem,
#header .top-menu ul li .selectedItem:hover{
	color:#7e7e7e;
	background:#FFF url(images/mainnav-end.png) right -52px no-repeat;
}

#header .top-menu ul li .selectedItem span,
#header .top-menu ul li .selectedItem:hover span{
	cursor:pointer;
	background:url(images/mainnav.png) 0 -52px no-repeat;
}


#header .top-menu ul li ul{
	position:absolute;
	top:24px;
	left:0;
	float:left;
	margin-top:0;
	width:202px;
	display:block;
}

#header .top-menu ul li ul li{
	display:block;
	float:left;
	border:solid #cccccc 1px;
	border-top:none;
	position:relative;
    width:200px;
	padding:0;
	margin:0;
}


#header .top-menu ul li ul li .selectedItem,
#header .top-menu ul li ul li .selectedItem span,
#header .top-menu ul li ul li .selectedItem:hover,
#header .top-menu ul li ul li .selectedItem:hover span,
#side-menu .sublocalnav ul li ul li .selectedItem
{
	color:#ebf6ff;
	background:#0066cc !important;
}

#header .top-menu ul li ul li a{
	display:block;
	width:180px !important;
	float:left;
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-size:10px;
	line-height:14px;
	background:#ffffff;
	background-image:none;
	padding:6px 10px;
	margin:0;
	white-space:normal;
}

#header .top-menu ul li ul li a span{
	background:#ffffff;
	background-image:none;
	margin:0;
	padding:0;
}

#header .top-menu ul li ul li a:hover{
	color:#0066cc;
	background:#ebf6ff;
	background-image:none;	
}
#header .top-menu ul li ul li a:hover span{
	background-image:none;
}

#header .top-menu ul li ul li ul{
	position:absolute;
	left:200px;
	/*left:-2px !important;*/
	top:-1px !important;
	width:202px !important;
	float:left;
	margin:0;
}

#header .top-menu ul li ul li ul li{
	display:block;
	float:left;
	width:200px !important;
	margin:0;
	padding:0;
}

#header .top-menu ul li ul li ul li a{
	display:block;
	float:left;
	width:180px !important;	
	padding:6px 10px;
	margin:0;
}

/* sitefinity ONLY */
#header .top-menu ul li ul div .rmLevel2{
	display:none;
}

#header .top-menu ul div .rmLevel1{
	display:none;	
}

.show{
	display:block;
}

 /* #body - Global elements (works in all columns)
--------------------------------------------------------------------*/
#body {
	
	background: transparent url(images/bg_body_grad.png) top left no-repeat;/*------------------------------------------------------------------------ */
	padding:8px 16px 0 16px;
	float:right;
	width:886px;
}

#body p:after
{
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

#body p {
	margin:				0 0 11px 0;
	line-height:		1.4em;
	height:1%;
}

/*boxes*/
#body dl.box {
	
}
#body dl.box dt {
	
}
#body dl.box dd {
	
}

/* #body - column layouts
--------------------------------*/
#maincontent {
	margin:1px 0 0 0;
	background: #fff url(images/bg_body.gif) top left repeat-y;
	float:left;
	width:918px;
}

#maincontent ul li {
	color:				#666666;
	font-size:			1.1em;
	margin-bottom: 		10px;
}

/* CONTENT
--------------------------------------------------------------------*/
#maincontent #content{
	border-top:	6px solid #898989;
	padding-top:1px;
	width:706px;
	float:right;
	display:inline;
	position:relative;
}

#maincontent #content .no-col {
	width:691px;
	float:left;
	display:inline;
	margin-left: 15px;
}

#maincontent #content .centercol {
	width:				481px;
	float:				left;
	display:			inline;
	margin-left: 15px;
}

#maincontent #content .rightcol {
	float:				right;
	display:			inline;
	width:				163px;
}

#maincontent #content p, #maincontent ul.standard li{
	color:#666666;
	font-size:12px;
	line-height:18px;
	margin-bottom:18px;
}

#maincontent #content h1 {
	font-size:			1.8em;
	color:				#666666;
	line-height:		30px;
	margin-bottom:18px;
}

#maincontent #content h2 {
	color:#0089cf;
	font-size:1.5em;
	margin:0 0 8px 0;
}

#maincontent #content h3 {
	color:#e4630d;
	font-size:1.2em;
	line-height:1.6em;
	margin:0 0 8px;
}

/* --- *** PAGE TITLES *** --- */
#maincontent .pgTitle
{
	background:transparent url(images/banners.jpg) top left no-repeat;
	width:706px;
	height:119px;
	float:left;
	display:block;
	margin:0;
	padding:0
}

#maincontent .pgTitle strong
{
	padding:85px 0 0 18px;
	width:200px;
	height:20px;
	line-height:18px !important;
	font-size:1.8em !important;
	font-family:Arial;
	letter-spacing:1px;
	float:left;
	color:#fff;
}

#maincontent .pgTitle .products
{
	width:223px;
	height:120px;
	float:right;
	display:inline;
	background:transparent url(images/products.jpg) top left no-repeat;
}

/* --- *** ARROW LINKS STYLES *** --- */
#maincontent ul.arrowlinks, #maincontent ul.links {
list-style-type:none;
}

maincontent ul.arrowlinks {
	list-style-type:	none;
	margin:				0 0 14px 0;
	padding:			0;
	color:				#666666;
}

#maincontent ul.arrowlinks li {
	font-size:			1em;
	margin-bottom:		8px;
	padding:			0 0 0 8px;	
	background: 		url('images/a_rightarrow.gif') no-repeat left 0.4em;
}

#maincontent ul.arrowlinks li.grey {
	background: 		url('images/a_rightarrow_grey.gif') no-repeat left 0.4em;
}

#maincontent ul.arrowlinks ul {
	list-style-type:	none;
	margin:				8px 0 14px 0;
	padding:			0;
}

/* --- *** ACRONYM STYLES *** --- */
#maincontent #content acronym{
	border:0;
	color:#0182c5;
}

/* --- *** BREADCRUMB STYLES *** --- */
#maincontent #breadcrumb 
{
	width:691px;
	font-size:			0.9em;
	padding:			2px 0;
	color:				#b2b2b2;
	word-spacing:		4px;
	margin:10px 0 10px 15px;
	float:left;
	display:inline;
}

#maincontent #breadcrumb a,
#maincontent #breadcrumb span {
	word-spacing:		0;
}

#maincontent #breadcrumb a {
	text-decoration:	underline;
	color:				#b2b2b2;
}

#maincontent #breadcrumb a:hover {
	text-decoration:	none;
}

.note
{
	font-size:11px;
	color:#999999 !important;
	
}

.align-right
{
	float:right;
	margin:0 0 2px 10px;
}

.align-left
{
	float:left;
	margin:0 10px 2px 0;
}

.align-center
{
	text-align:center;
	margin:0 auto;
}

/* --- *** Star Product Module *** --- */


.star-module:after
{
	content:".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

.star-module
{
	border-top: solid #ccc 1px;
	padding:10px 0 10px 0;
	width:690px;
}

.star-module .mod-bd
{
	float:left;
	width:480px;
	margin-right:10px;
}

.star-module img
{
	float:right;
}

.star-module .purchase
{
	float:left;
	clear:left;
	margin-bottom:8px;
	width:95px;
	background:transparent url(images/a_btn_roundleft.gif) top left no-repeat;
}

.star-module .purchase a
{
    background:transparent url(images/a_btn.gif) top right no-repeat;
	height:19px;
    width:89px;
    float:right;
	text-indent:7px;
	line-height:18px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.star-module .purchase a:hover
{
	background:transparent url(images/a_btn.gif) right -19px no-repeat;
        color:#7f4d4d;
}


#star-logo img
{
	background:#fff;
	padding:8px 12px;
}

 /* COLUMN SETTINGS
--------------------------------------------------------------------*/
 
 /* --- *** THREE COLUMNS *** --- */
 #maincontent div.threecol {
	background: 		url('images/bg_threecol.gif') repeat-y left top;
	margin-bottom:		10px;
}

#maincontent div.threecol p,
#maincontent div.threecol ul li {
	font-size:			1.1em;
}

#maincontent div.threecol p {
	line-height:		1.6em;
	margin-bottom:		3px;
}


#maincontent div.contact ul {
	margin-top:			0;
}

#maincontent div.threecol ul li {
	margin-bottom:		9px;
}
#maincontent div.threecol div.col {
	width:				210px;
	padding-right:		14px;
}

#maincontent div.threecol div.floatleft {
	margin-right:		9px;
}

 /* CONTENT FOOTER (CONTACT)
--------------------------------------------------------------------*/
 
 #maincontent .contactInfo
 {
	float:left;
	width:691px;
	border-top: solid #BABABA 1px;
	padding-top:15px;
	margin:20px 0 0 15px;
	display:inline;
 }
 
 #maincontent h4.contactsocket {
	height:				7px;
	margin:				0 0 15px 0;
	color: #999999;
	text-transform:uppercase;
	font-size:1em;
}

/* --- *** BACKTOTOP STYLES *** --- */
#maincontent p.backtotop
{
	font-size:1em;
	text-align:right;
}

#maincontent p.backtotop a {
background:transparent url(images/icon_backtotop.gif) no-repeat scroll right top;
font-weight:bold;
padding:1px 10px 0 0;
}

 /* FOOTER
--------------------------------------------------------------------*/
 
#footer {
	background: 		transparent url('images/bg_footer.gif') no-repeat left top;
	clear:				both;
	padding:			16px 4px;
}

#footer p {
	font-size:			0.9em;
	color:				#b2b2b2;
	line-height:		1.6em;
	margin:				0 0 10px 0;
}

#footer p.links {
	word-spacing:		6px;
}
#footer p.links a {
	color:				#b2b2b2;
	word-spacing:		0;
	text-decoration:	underline;
}

#footer p.links a:hover {
	text-decoration:	none;
}

#footer address  {
	font-style:			normal;
}

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */

#slideshow {
	width: 706px;
	border: 0px solid #ddd;
	position:relative;
}

#slideshow ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1%; /* IE fix */
}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
	overflow: hidden;
	height:258px;
}

#slideshow .slides ul {
	width: 2118px;
}

#slideshow .slides li {
	width: 706px;
	height: 258px;
	float: left;
	padding: 0px;
	position:relative;
}

#slideshow .learn-more 
{
	width: 95px;
	padding:3px 3px 3px 0;
	border: solid #666666 1px;
	background:#e4630d url(images/a_rightarrow_white.gif) 88px 10px  no-repeat;
	text-align: center;
	font-weight:bold;
}
#slideshow .learn-more a
{
	color:#fff;
}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #333333;
border-top: 2px solid #666666;

}
 
#slideshow .slides-nav li {
float: left;
padding: 0px !important;
margin:0 !important;
}
 
#slideshow .slides-nav li a {
color: #fff;
display: block;
padding: 15px 20px;
outline: none;
}

/* ---------------------------------------------------- */
/* STYLE P/H2 TAGS
/* ---------------------------------------------------- */
#slideshow .description{
	position: absolute;
	width: 350px;
	top: 10px;
	left: 345px;
}

#maincontent #slideshow .slides h1{
	font-family: verdana, arial,helvetica,sans-serif;
	color: #faa634 !important;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 6px;
}

#maincontent #slideshow .slides p{
	color: #fff;
}

 /* CSS Workarounds
--------------------------------------------------------------------*/

 /* clearfix (already applied on #body)
--------------------------------*/

.clearfix:after,#body:after,#gradient:after,p.btn:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix,#body,#gradient,p.btn {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix, * html #body, * html #gradient, * html p.btn {height: 1%;}
.clearfix, #body, #gradient, p.btn {display: block;}
/* End hide from IE-mac */
