/* = global tags
============================================================================ */

body {
	margin: 0px;
	font: 10px Trebuchet MS, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #760000;
	outline:none;
}

a:hover{
	color: #E9BF0C;
}

P {
	margin: 0px;
	padding: 0px;
}

.formOut {
	color: #76878F;
	background-color: #EEEEEE;
}
.formOn {
	color: #495C64;
	background-color: #FFFFFF;
} 


/* = end of global tags
============================================================================ */


/*************************
*******   HEADER   *******
**************************/

#headerMain {
	height: 74px;
	width: 900px;
	background-image: url(/images/header/header_bg.png);
}
#headerRight {
	height: 74px;
	background-image: url(/images/header/header_bg-right.jpg);
}
#headerLogo {
	float: left;
	position: relative;
	top: 33px;
	left: 31px;
	width: 155px;
	height: 28px;
}
#headerStrapline {
	float: left;
	position: relative;
	top: 48px;
	left: 50px;
	width: 176px;
	height: 16px;
	background-image: url(/images/header/strapline.png);
}
#headerMain #headerContact {
	position: relative;
	float: left;
	top: 30px;
	left: 400px;
	width: 146px;
	height: 33px;
}

/************************************
*******   COMMON PAGE SETUP   *******
*************************************/

#nav {
	width: 900px;
	height: 31px;
}

/* = Main Navigation
============================================================================ */

#mainNav{
	float: left;
	position: relative;
	padding: 0px;
	padding-top: 5px;
}

#mainNav ul {
	list-style-type: none;
}

#mainNav ul li {
	float: left;
	padding-right: 22px;
	text-align: left;	
}

#mainNav ul li a {
	position: relative;
	display: block;	
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#mainNav ul li a:hover {
	color: #E9BF0C;
}

/* = end of main navigation
============================================================================ */

/* = Second Navigation
============================================================================ */

#secondNav {
	position: relative;
	float: right;
	padding: 0px;
	height: 30px;
	margin-top: 1px;
	right: 21px;
	text-align: right;
}


/* = end of second navigation
============================================================================ */


/****************************************
*******   HOMEPAGE CONTENT AREA   *******
*****************************************/

#homeContentBox {
	width: 843px;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	border-top: 1px solid #B3BDC5;
	margin-left: 28px;
	margin-top: 10px;
	background:#FFFFFF;

}

#homeContentNewBox {
	width: 843px;
	height: 300px;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	border-top: 1px solid #B3BDC5;
	margin-left: 28px;
	margin-top: 22px;
	background:#FFFFFF;

}

#homeContentStickOut{
	margin-left: -10px;
	margin-top: 20px;
	width: 350px;
	background:#FFFFFF url(/images/misc/headlineBG.png) top left repeat-y;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	border-top: 1px solid #B3BDC5;
	padding-left: 5px;
	font: 220% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #760000;
}

#homeContentTagLine{
	font: 200% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #760000;
	margin-top: -30px;
	margin-left: 370px;
	width:  460px;
}

#homeContentPic{
	margin-top: 0px;
	margin-left: 38px;
	width: 280px;
	height: 210px;
	background-image: url(/images/misc/hebermillspring.jpg);
}

#homeContentText {
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-left: 370px;
	margin-top: -180px;
	width:  460px;
}
#homeContentLeft {
	width: 843px;
	
}
#homeContentRight {
	width: 245px;
	padding-left: 20px;
}
#homeContentLeft P {
	line-height: 140%;
}
#homeContentRight P {
	line-height: 140%;
}

/* = home hero
============================================================================ */
#homeHero {
	height: 141px;
}
#homeHeroContent {
	width: 462px;
	padding-bottom: 15px;
	margin-left: 5px;
	padding-left: 98px;
	padding-right: 20px;
	background: #FFFFFF url(/images/home/home_hero_bg.png) top left repeat-y;
	line-height: 140%;
}

#homeHeroContent .homeHeroCopy {
	padding-top: 14px;
	padding-left: 8px;
	padding-bottom: 15px;
	color: #FFFFFF;
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
}
#homeHeroContent .homeHeroCopy A {
	padding: 1px;
	color: #E9BF0C;
	background-color: #750002;
}
#homeHeroContent .homeHeroCopy A:hover {
	color: #FFFFFF;
	background-color: #E01C19;
}

#hhPluto {
	padding-right: 14px;
}
#hhAxis {
	padding-right: 13px;
}

	
/* = end of home hero
============================================================================ */

/* = home bespoke
============================================================================ */

#homeComingSoon {
	width: 585px;
	
	padding-bottom: 7px;
	background-color: #FFFFFF;
	margin-top: 20px;
}
#homeComingSoonMargin {
	width: 5px;
	background: #FFFFFF url(/images/home/homeComingSoonMargin.gif) top left no-repeat;
}
#homeComingSoonBadge {
	width: 95px;
	background-color: #B3BDC5;
}
#homeComingSoonContent {
	width: 299px;
	background: #B3BDC5 url(/images/home/homeComingSoon_bg.jpg) top left repeat-x;
	border-top: 1px solid #B3BDC5;
	padding-left: 15px;
	padding-right: 15px;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #2F4248;
	line-height: 140%;
}
.homeComingSoonHead {
	margin-bottom: 11px;
}
#homeComingSoonImage {
	width: 135px;
	padding-right: 20px;
	background: #B3BDC5 url(/images/home/homeComingSoon_bg.jpg) top left repeat-x;
	border-top: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
}
.comingSoonCTA A {
	color: #FFFFFF;
}
.comingSoonCTA {
	margin-top: 20px;
	width: 130px;
	padding: 3px;
	text-align: center;
	background-color: #C71311;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
}
.comingSoonCTAOver A {
	color: #C71311;
}
.comingSoonCTAOver {
	width: 130px;
	margin-top: 20px;
	padding: 3px;
	text-align: center;
	background-color: #E9BF0C;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
}


/* = end of home bespoke
============================================================================ */

/* = home news
============================================================================ */
#homeNewsHead {
		
}
#homeNewsContent {
	width: 218px;
	position: relative;
	left: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	color: #495C64;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
}
#homeNewsContent a {
	color: #920002;
}

#homeNewsContent a:hover {
	color: #E9BF0C;
}
#homeNewsContent HR {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #B3BDC5;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 0px;
}
/* = end of home news
============================================================================ */

/* = home search
============================================================================ */
#homeSearchHead {
	height: 23px;
	width: 240px;
	margin-top: 20px;	
	position: relative;
	left: 5px;
}
#homeSearchContent {
	height: 32px;
	width: 220px;
	position: relative;
	left: 5px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-image: url(/images/home/home_search_bg.png);
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#siteSearch {
	border-style:solid;
	border-width: 1px;
	border-color: #616161;
	height: 17px;
	width: 153px;
	padding-left: 16px;
	padding-right: 3px;
	background-image: url(/images/misc/search-BG.png);
	background-repeat:no-repeat;
	background-position: center left;
}
#searchButton {
	position: relative;
	left: 3px;
	top: 5px;
	width: 38px;
	height: 19px;
}
/* = end of home search
============================================================================ */

/* = home news
============================================================================ */
#homeEventsHead {
	height: 65px;	
	margin-top: 20px;
}
#homeEventsContent {
	width: 218px;
	position: relative;
	left: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	margin-bottom: 20px;
	color: #495C64;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	visibility: visible;
}
#homeEventsContent a {
	color: #920002;
}

#homeEventsContent a:hover {
	color: #E9BF0C;
}
/* = end of home news
============================================================================ */


/*******************************
*******   CONTENT AREA   *******
********************************/

#contentBox {
	width: 843px;
	background-color: #FFFFFF;
	border: 1px solid #B3BDC5;
	margin-left: 28px;
	margin-top: 22px;
}
#contentLeft {
	width: 180px;
	background-color: #E1E8EC;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
}
#contentRight {
	padding-top: 22px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 29px;
}

/****************************************
*******   SUB NAVIGATION COLUMN   *******
*****************************************/

#heading {
	width: 160px;
	margin-bottom: 30px;
}

/* = Subnav
============================================================================ */

#subnav {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

#subnav ul {
	left: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 5px;
	width: 115px;
	margin: 0px;		
}

#subnav ul li {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #76878F;
	line-height: 140%;
	text-align: left;
	width: 175px;
}

#subnav ul li a {
	color: #920002;
	line-height: 140%;
}

#subnav ul li a:hover {
	color: #E9BF0C;
}
#subnav .indent {
	font-size: 120%;
	padding-left: 5px;
	width: 170px;
}

/* = end of subnav
============================================================================ */

/* = Case study
============================================================================ */

#caseStudy {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

#csHead {
	background-image: url(/images/misc/case_study.png);
	background-color: #FFFFFF;
	width: 91px;
	height: 13px;
}
#csLogo {
	width: 180px;
	background-color: #FFFFFF;
	text-align: center;
}
#csText {
	width: 160px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #738389;
}
#csText a {
	color: #920002;
}

#csText a:hover {
	color: #E9BF0C;
}

/* = end of Case study
============================================================================ */

/* = Quote
============================================================================ */

#quote {
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	color: #738389;
	line-height: 140%;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
}

/* = end of Case study
============================================================================ */

/* = Newsletter X-sell
============================================================================ */

#signupHead {
	width: 158px;
	height: 37px;
	margin: 0px;
	padding: 0px;
}
#signupContent {
	margin: 0px;
	padding: 5px;
	width: 148px;
	background-color: #FFFFFF;
}
#signupContent TD{
	text-align: left;
}
#signupContent H2 {
	font: 140% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	margin-top: 15px;
	margin-left: 5px;
	margin-bottom: 10px;
}
#signupContent P {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 15px;
	line-height: 140%
}
#signupContent INPUT {
	width: 123px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
#signupContent SELECT {
	width: 128px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
}
#signupContent OPTION {
	color: #495C64;
}


/* = end of Case study
============================================================================ */

/**************************************
*******   MAIN CONTENT COLUMN   *******
***************************************/

/* = Hero
============================================================================ */

#hero {
	margin-bottom: 22px;
	float: left;
}

#heroImage {
	width: 140px;
	height: 100px;
	float: left;
}
#heroMessage {
	width: 413px;
	height: 83px;
	float: left;
	margin-left: 35px;
	margin-top: 17px;
}


/* = end of Hero
============================================================================ */

/* = Product hero
============================================================================ */

#productHero {
	margin-bottom: 22px;
	float: left;
}

#productHeroImage {
	width: 175px;
	height: 125px;
	float: left;
}
#productHeroMessage {
	width: 413px;
	height: 125px;
	float: left;
}
#productLabel {
	height: 42px;
}
#productIntro {
	height: 83px;
	margin-left: 13px;
}


/* = end of Hero
============================================================================ */

/* = News & events hero
============================================================================ */

#newsHero {
	margin-bottom: 22px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #E1E8EC;
	border-bottom: 1px solid #E1E8EC;
	float: left;
}

#newsHeroImage {
	width: 175px;
	float: left;
}
#newsHeroMessage {
	width: 413px;
	float: left;
}
#newsIntro {
	height: 83px;
}
#newsLink {
	font-size: 130%;
}

/* = end of News & events hero
============================================================================ */

/* = Main content
============================================================================ */

#mainContent {
	text-align: left;
}

#mainContentLeft {
	width: 400px;
	float: left;
}
#mainContentRight {
	width: 160px;
	float: right;
}
#mainContentLeft H1 {
	font: 160% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	margin-top: 0px;
	margin-bottom: 10px;
}
#mainContentLeft H2 {
	font: 140% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 7px;
	border-bottom: 1px solid #B3BDC5;
}
#mainContentLeft P {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 140%
}
#mainContentLeft OL {
	margin-top: 0px;
}
#mainContentLeft UL {
	margin-top: 0px;
	padding-top: 0px;
}

#mainContentLeft LI {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	line-height: 180%
}
#mainContentLeft HR {
	margin-bottom: 10px;
	border-top: 1px solid #B3BDC5;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
#mainContentLeft LABEL {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 140%
}
#mainContentLeft .lightGrey {
	color: #76878F;
}


/* = end of Main Content
============================================================================ */

/* = Main content
============================================================================ */

#compareContent {
	text-align: left;
	width: 610px;
	float: left;
}

.distributor {
	border-bottom: 1px solid #E1E8EC;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.distFlag {
	width: 80px;
}
.distLogo {
	width: 190px;
}
.distAddress {
	width: 170px;
	padding-right: 10px;
}

.distributor P {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 140%
}
#compareContent H1 {
	font: 160% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	margin-top: 0px;
	margin-bottom: 10px;
}
#compareContent H2 {
	font: 140% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 7px;
	border-bottom: 1px solid #B3BDC5;
}
#compareContent P {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 140%
}
#compareContent OL {
	margin-top: 0px;
}
#compareContent UL {
	margin-top: 0px;
	padding-top: 0px;
}
#compareContent LI {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	line-height: 140%
}
#compareContent LABEL {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 140%
}
.kbSearch {
	padding: 15px;
	text-align: center;
	background: #FFFFFF url(/images/misc/footerBG.png) top left repeat-x;
}

#kbTbable {
	border: 1px solid #B3BDC5;
}

.kbTableHead {
	background-color: #F3F5F5;
	padding: 5px;
	
}

#kbTable TD {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
}
.kbTableResult {
	border-bottom: 1px solid #B0BFC5;
	padding: 7px;
}
#compareContent .lightGrey {
	color: #76878F;
}


/* = end of Main Content
============================================================================ */


/* = Download table
============================================================================ */

#dlTable {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
}
.dltableTextBold {
	padding-top: 10px;
	font-wieght: bold;
	border-bottom: 1px solid #B0BFC5;
}
.dltableText {
	background-color: #F3F5F5;
	border-bottom: 1px solid #FFFFFF;
}
.dltableHead {
	background-color: #76878F;
	color: #FFFFFF;
	font-wieght: bold;
}


/* = end of Download table
============================================================================ */

/* = Main content - Products Overview
============================================================================ */

#productsOverview {
	margin-bottom: 22px;
	float: left;
}

#productsOverview H5 {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #76878F;
	line-height: 120%;
	margin: 0px;
}
#productsOverview P {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #32454B;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
}
#overviewPluto, #overviewAxis, #overviewXline {
	width: 181px;
	float: left;
	text-align: left;
}
#overviewPluto, #overviewAxis {
	margin-right: 20px;
}
.ovHead {
	height: 30px;
	border-bottom: 1px solid #E1E8EC;	
}
.ovContent {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #E1E8EC;	
}
.ovLink {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E8EC;	
}
.ovLink A {
	font-weight: bold;
}

/* = end of Main Content - Productr Overview
============================================================================ */

/* = Main content - Products Page
============================================================================ */

#productFeature {
	background-image: url(/images/products/current_product-BG.png);
	background-repeat: repeat-x;
	background-color: #C0110F;
}

#productFeature H1 {
	margin: 0px;
	margin-bottom: 10px;
	padding: 7px;
	width: 386;
	color: #FFFFFF;
	font-size: 180%;
	font-weight: normal;
}
.featureHeadPluto {
	background-color: #0863A8;
}
.featureHeadAxis {
	background-color: #532F8B;
}
.featureHeadXline {
	background-color: #509428;
}
.featureHeadNucleus {
	background-color: #F9930F;
}
#productFeatureAxis {
	margin-bottom: 10px;
	width: 100%;
	background-color: #C0110F;
}
#productFeatureXline {
	margin-bottom: 10px;
	width: 100%;
	background-color: #C0110F;
}

#productFeature p {
	margin-left: 7px;
	margin-right: 7px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

#productFeature ul {
	margin-left: 7px;
	margin-right: 7px;
	padding-bottom: 10px;
}
#productFeature li {
	color: #FFFFFF;
}
#productFeature A {
	line-height: 175%;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #E9BF0C;
	background-color: #750002;
}
#productFeature A:hover {
	color: #FFFFFF;
	background-color: #E01C19;
}



/* = end of Main Content - Product page
============================================================================ */

/* = Main content - Product comparison table
============================================================================ */

#compareTable {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #32454B;
	line-height: 130%;
}
#compareTable TD {
	padding: 10px;
}
.rowHeading {
	font-weight: bold;
	width: 80px;
}
.colHeading {
	font-weight: bold;
	text-align: center;
}
.colHeading A {
	font-weight: normal;
}
.rowContent {
	border-left: 1px solid #B0BFC5;
}
.darkRow {
	background-color: #F0F3F8;
}

/* = end of Main Content - Product comparison table
============================================================================ */

/* = Main content - News story
============================================================================ */

.story {
	margin-bottom: 20px;
}
.date {
	color: #76878F;
}
.archiveStory {
	margin-bottom: 20px;
}
.headline {
	font: 140% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #32454B;
	margin-top: 0px;
	margin-bottom: 10px;
}
.archiveStory .headline {
	margin-bottom: 3px;
}
.preview {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
}

.archiveStory HR {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #B3BDC5;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
.story HR {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #B3BDC5;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

/* = end of Main Content - News story
============================================================================ */


/* = Front Page - News story
============================================================================ */

.fpstory {
	margin-bottom: 20px;
	width:  600px;
}
.fpdate {
	color: #76878F;
	width:  600px;
}
.fparchiveStory {
	margin-bottom: 20px;
	width:  600px;
}
.fpheadline {
	font: 150% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #760000;
	margin-top: 0px;
	margin-bottom: 10px;
	width:  600px;
}
.fparchiveStory .fpheadline {
	margin-bottom: 3px;
}
.fppreview {
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
	width:  600px;
}
.fphr{
	height:2px;
	bottom:0;
	width:59%;
	margin-left:10px;
	background:#fff url(/images/misc/headlineBG.png) top left repeat-y;


} 

/* = end of Main Content - News story
============================================================================ */





/* = Customer support form
============================================================================ */

#supportTable INPUT {
	width: 230px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
}
#supportTable SELECT {
	width: 130px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #495C64;
}
#supportTable #add {
	width: 130px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #232F33;
}

/* = end of Customer support form
============================================================================ */



/* = Xsells
============================================================================ */

#xsell1 {
	margin-bottom: 25px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #738389;
}

#xsell2 {
	margin-bottom: 22px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #738389;
}

.xsellHead {
	margin-bottom: 10px;
}

.xsellContent {
	margin-left: 10px;
	margin-bottom: 30px;	
}

.xsellContent P {
	margin-bottom: 10px;	
}
.xsellContent IMG {
	margin-bottom: 10px;	
}

.xsellContent ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;		
}

.xsellContent ul li {
	text-align: left;
}
.xsellContent ul li a {
	color: #760000;
	line-height: 140%;
}

.xsellContent ul li a:hover {
	color: #E9BF0C;
}

.xsellContent H5 {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
	color: #32454B;
	margin-top: 10px;
}

.xsellContentCustomers {
	margin-left: -10px;
}


/* = end of Hero
============================================================================ */

/* = Data sheet xsell
============================================================================ */

#dsHead {
	margin-bottom: 0px;
}
#dsList ul {
	padding: 0px;
	padding-top: 5px;
	list-style-type: none;
	padding-left: 10px;
	margin: 0px;		
}
#dsList ul li {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#dsList ul li a {
	color: #760000;
	line-height: 140%;
}
#dsList ul li a:hover {
	color: #E9BF0C;
}


/* = end of Hero
============================================================================ */

/**************************
*******   SITEMAP   *******
***************************/

#footer {
	width: 815px;
	border-top: 1px solid #E3E8EA;
	border-left: 1px solid #E3E8EA;
	border-right: 1px solid #E3E8EA;
	margin-left: 28px;
	margin-top: 15px;
	padding: 14px;
	background-image: url(/images/misc/footerBG.png);
	background-repeat: repeat-x;
}
.sitemap {
	width: 127px;
	float:left;
}
.sitemap H5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #738389;
	line-height: 140%;
}
.sitemap ul {
	left: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 5px;
	width: 115px;
	margin: 0px;		
}
.sitemap ul li {
	text-align: left;
	
}
.sitemap ul li a {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #738389;
}
.sitemap ul li a:hover {
	color: #E9BF0C;
}

.sitemapOver {
	width: 127px;
	float: left;
}
.sitemapOver H5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #738389;
	line-height: 140%;
}
.sitemapOver ul {
	left: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 5px;
	width: 115px;
	margin: 0px;		
}
.sitemapOver ul li {
	text-align: left;
	
}
.sitemapOver ul li a {
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #750000;
}
.sitemapOver ul li a:hover {
	color: #E9BF0C;
}

#seal {
	float: left;
	width: 50px;
	height: 75px;
}
#legalInfo {
	padding-left: 15px;
	font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 110%;
	color:  #738389;
	float: left;
	width: 120px;
}

/***************************************
*******   404 - Page not found   *******
****************************************/

#notFound {
	width: 815px;
	border: 1px solid #E3E8EA;
	margin-left: 28px;
	margin-top: 15px;
	padding: 14px;
	background-color: #FFFFFF;
}
#notFound P {
	margin-bottom: 20px;
	margin-top: 20px;
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #2D586B;
}
#notFound H1 {
	color: #2D586B;
	font: 220% Trebuchet MS, Arial, Helvetica, sans-serif;
}
.choose{
	width: 203px;
	float: left;
}
.choose H5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #738389;
	line-height: 140%;
}
.choose ul {
	left: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 5px;
	width: 161px;
	margin: 0px;		
}
.choose ul li {
	text-align: left;
	
}
.choose ul li a {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #738389;
}
.choose ul li a:hover {
	color: #E9BF0C;
}

.chooseOver {
	width: 203px;
	float: left;
}
.chooseOver H5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font: 130% Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #738389;
	line-height: 140%;
}
.chooseOver ul {
	left: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 5px;
	width: 161px;
	margin: 0px;		
}
.chooseOver ul li {
	text-align: left;
	
}
.chooseOver ul li a {
	font: 120% Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 140%;
	color: #750000;
}
.chooseOver ul li a:hover {
	color: #E9BF0C;
}

/* = Design home hero
============================================================================ */
#designhomeHero {
	width: 580px;
}

/* = home bespoke
============================================================================ */

#designHomeComingSoon {
	width: 548px;
	background: #B3BDC5 url(/images/design/d-bg1.png) top left repeat-x;
	border: 1px solid #B3BDC5;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 20px;
	font-size: 120%;
	color: #2F4248;
}

#designHomeComingSoon IMG {
	padding-right: 30px;
	padding-bottom: 12px;
}

#designHomeComingSoon A:hover {
	color: #FFFFFF;
}
/* = end of home bespoke
============================================================================ */

/* = home news
============================================================================ */

#homeClientsContent {
	width: 218px;
	position: relative;
	left: 5px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	color: #495C64;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
}

#homeClientsContent P {
	margin-bottom: 10px;
}

/* = end of home news
============================================================================ */

/* = home news
============================================================================ */

#designEventsContent {
	width: 218px;
	position: relative;
	left: 5px;
	padding: 10px;
	background-color: #FFFFFF;
	border-left: 1px solid #B3BDC5;
	border-bottom: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	margin-bottom: 20px;
	color: #495C64;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
}
#designEventsContent P {
	margin-bottom: 10px;
}
#designEventsContent a {
	color: #920002;
}

#designEventsContent a:hover {
	color: #E9BF0C;
}
/* = end of home news
============================================================================ */

/* = xlink
============================================================================ */
#designHomeGamingHead {
	height: 10px;
	width: 238px;
	margin-top: 20px;
	position: relative;
	left: 5px;
	border-top: 1px solid #B3BDC5;
	border-left: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	background-color: #FFFFFF;
}
#designHomeGamingFoot {
	height: 10px;
	width: 238px;
	position: relative;
	left: 5px;
	border-bottom: 1px solid #B3BDC5;
	border-left: 1px solid #B3BDC5;
	border-right: 1px solid #B3BDC5;
	background-color: #FFFFFF;
}
.designHomeLabel {
	background: #FFFFFF url("/images/generic/xlink_bg.png") top left repeat-y;
	background-color: #FFFFFF;
}

#designHomeGaming {
	width: 245px;
	color: #495C64;
	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #DEF0FF;
}
#designHomeGamingRight {
	border-right: 1px solid #B3BDC5;
	padding-right: 10px;
	background-color: #FFFFFF;
}
/* = end of home search
============================================================================ */