/*-----------------------------------------------------------------------------------------------------------*/
/*LAYOUT SYLES ----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/* Outer Page wrapper START */
DIV#outer-page-wrapper {
	width: 100%;
	height: 100%;
}
/* Outer Page Wrapper END */

/* Page wrapper START */
DIV#page-wrapper {
	margin: 0px auto;
	position: relative;
	width: 988px;
}
/* Page Wrapper END */

/* Body Wrapper START */
DIV#body-wrapper {
	padding: 179px 0px 0px 0px;
}
/* Body Wrapper END */

/* Content START */
DIV#content {
	padding: 0px 18px 26px 18px;
	width: 952px;
}
/* Content END */

/* Main Content START */
DIV#main-content {
	width: 741px;
	float: right;
}
/* Main Content END */

/* Sub Content START */
DIV#sub-content {
	width: 202px;
	float: left;
}
/* Sub Content END */

/* Header Wrapper START */
DIV#header-wrapper {
	width: 988px;
	height: 189px;
	position: absolute;
	top: 0px;
	left: 0px;
}
/* Header END */

/* Footer START */
DIV#footer {
	width: 988px;
}
/* Footer END */
/*-----------------------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------------------*/
/*APPEARANCE SYTLES -----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL TAGS START -----------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}
BODY {
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, helvetica, sans-serif;
}
BODY.grey {
	background-color: #ffffff;
}
BODY.dark-blue {
	background-color: #ffffff;
}
BODY.dark-blue.home-page {
	background-color: #ffffff;
}
H1 {
	font-size: 1.4em;
}
H2 {
	font-size: 1.4em;
}
H3 {
	font-size: 1.4em;
}
H4 {
	font-size: 1.1em;
}
H5 {
	font-size: 1em;
}
H6 {
	font-size: 0.9em;
}
P {
	line-height: 18px;
}
IMG {
	border: none;
}
A {
	color: #e8393a;
}
A:hover {
	color: #000000;	
}
DIV#page-wrapper A:active {
	color: #FF6D00;
}
UL {
	list-style-type: none;
}
DIV.messageStackSuccess, DIV.messageStackWarning, DIV.messageStackError, P.error {
	padding: 12px 12px 12px 12px;
	margin-bottom: 24px;
	color: #e8393a;
	font-weight: bold;
	border: 1px solid #e8393a;
}
/* GLOBAL TAGS END -------------------------------------------------*/

/* GLOBAL BLOCKS START ---------------------------------------------*/
/* Outer Page wrapper START */
/*DIV#outer-page-wrapper {
	background-repeat: no-repeat;
	background-position: center top;
}
BODY.grey DIV#outer-page-wrapper{
	background-image: url('../images/msa-grey-bg.jpg');
}
BODY.dark-blue DIV#outer-page-wrapper {
	background-image: url('../images/msa-blue-bg.jpg');
}
BODY.dark-blue DIV#outer-page-wrapper.home-page {
	background-image: url('../images/20100512/msa-hp-blue-bg.jpg');
}*/
/* Outer Page wrapper END */

/* Page wrapper START */
DIV#page-wrapper {
	padding-top: 10px;
}
/* Page wrapper END */

/* Body wrapper START */
DIV#body-wrapper {
	background-position: 0px 500px;
	background-repeat: repeat-y;
}
BODY.grey DIV#body-wrapper {
	background-image: url('../images/20100512/body-bg-a.gif');
}
BODY.dark-blue DIV#body-wrapper {
	background-image: url('../images/20100512/body-bg-a.gif');
}
BODY.home-page DIV#body-wrapper {
	background-image: url('../images/20100512/body-bg-a.gif');
}
/* Body wrapper END */

/* Content START */
DIV#outer-content-wrapper {
	background-position: top left;
	background-repeat: no-repeat;
}
BODY.grey DIV#outer-content-wrapper {
	background-image: url('../images/20100512/content-outer-bg.gif');		
}
BODY.dark-blue DIV#outer-content-wrapper {
	background-image: url('../images/20100512/content-outer-bg.gif');		
}
BODY.home-page DIV#outer-content-wrapper {
	background-image: url('../images/20100512/content-outer-bg.gif');		
}
DIV#content {
	background-repeat: no-repeat;
	background-position: bottom left;
	background-repeat: no-repeat;
	min-height: 500px;	
	height: auto !important;
	height: 500px;
}
BODY.grey DIV#content {
	background-image: url('../images/20100512/content-bottom-bg-a.gif');	
}
BODY.dark-blue DIV#content {
	background-image: url('../images/20100512/content-bottom-bg-a.gif');		
}
BODY.home-page DIV#content {
	background-image: url('../images/20100512/content-bottom-bg-a.gif');		
}
/* Content END */

/* Main Content START */
DIV#main-content {	
	background-repeat: repeat-y;
	background-position: bottom left;
}
BODY.grey DIV#main-content {
	background-image: url('../images/20100512/main-content-mid-bg-a.gif');	
}
BODY.dark-blue DIV#main-content {
	background-image: url('../images/20100512/main-content-mid-bg-a.gif');	
}
DIV#main-content H1 {
	padding: 5px 0px 0px 11px;
	background-repeat: no-repeat;	
	width: 730px;
	height: 34px;
	color: #e8393a;
}
/*BODY.grey DIV#main-content {
	background-color: #303030;	
}
BODY.dark-blue DIV#main-content {
	background-color: #111111;		
}*/
/*BODY.grey DIV#main-content H1 {
	background-image: url('../images/20100512/main-content-top-bg.gif');			
}*/
BODY DIV#main-content H1 {
	background-image: url('../images/20100512/main-content-top-bg.gif');		
}
DIV#main-content P {	
	margin: 0px 0px 28px 0px;
	color: #515151;
}
DIV#main-content H2 {
	margin-bottom: 24px;
	color: #e8393a;
}
DIV#inner-content-wrapper {
	padding: 18px 10px 20px 11px;
	width: 720px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
BODY.grey DIV#inner-content-wrapper {
	background-image: url('../images/20100512/main-content-bottom-bg.gif');
}
BODY.dark-blue DIV#inner-content-wrapper {	
	background-image: url('../images/20100512/main-content-bottom-bg-a.gif');
}
DIV#inner-content-wrapper UL {
	padding: 0px 0px 0px 50px;
	list-style-type: disc;
	color: #515151; 
}
DIV#inner-content-wrapper UL LI {
	padding: 0px 0px 20px 0px;
	color: #515151;
}
DIV#inner-content-wrapper UL LI A {
	color: #515151;
}
DIV#inner-content-wrapper OL {
	padding: 0px 0px 0px 50px;
	color: #515151; 
}
DIV#inner-content-wrapper OL LI {
	padding: 0px 0px 20px 0px;
	color: #515151;
}
DIV#inner-content-wrapper OL LI A {
	color: #515151;
}
/* Main Content END */

/* Sub Content START */
DIV.banner {
	margin-bottom: 10px;
}
DIV.banner H3 {
	padding: 10px 0px 0px 10px;
	background-repeat: no-repeat;		
	background-position: top left;
	height: 28px;
	width: 191px;
	color: #ffffff;
}
BODY.grey DIV.banner H3 {
	background-image: url('../images/20100512/sub-content-top-bg.gif');
}
BODY.dark-blue DIV.banner H3 {
	background-image: url('../images/20100512/sub-content-top-bg.gif');	
}
DIV#sub-content DIV.sub-content-wrapper {
	background-repeat: no-repeat;	
	background-position: bottom left;
	min-height: 85px;	
	height: auto !important;
	height: 85px;
	width: 201px;
}
BODY.grey DIV#sub-content DIV.sub-content-wrapper {
	background-image: url('../images/20100512/sub-content-bottom-bg.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper {
	background-image: url('../images/20100512/sub-content-bottom-bg.gif');	
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav {
	padding: 15px 0px 15px 0px;
	float: left;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav LI {
	padding: 0px 0px 0px 0px;
	float: left;
	width: auto;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI SPAN {
	padding: 3px 12px 4px 25px;
	background-image: url('../images/20100512/red-arr.gif');
	background-repeat: no-repeat;
	background-position: 10px 8px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 164px;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav LI A {
	padding: 3px 12px 4px 25px;
	background-image: url('../images/20100512/red-arr.gif');
	background-repeat: no-repeat;
	background-position: 10px 8px;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 164px;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav LI.current-page A {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav LI.selected A {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI A SPAN {
	padding: 0px;
	background-image: none;
	width: auto;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav LI A:hover {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI A:hover {
	background-color: transparent;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI.current-page A {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI.current-page A SPAN {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.chk-out LI A:hover SPAN {
	color: #e8393a;
}
DIV#sub-content DIV.sub-content-wrapper UL.sub-nav UL LI A {
	padding-left: 40px;
	width: 149px;
	background-position: 25px 8px;
}
/* Sub Content END */

/* Header START */
DIV#header-wrapper {
	background-repeat: no-repeat;
	background-position: bottom;
}
BODY.grey DIV#header-wrapper {
	background-image: url('../images/20100512/content-header-bg.gif');
	/*background-color: #C4C4C4;*/
}
BODY.dark-blue DIV#header-wrapper {
	background-image: url('../images/20100512/content-header-bg.gif');
	/*background-color: #5C6A87;*/
}
BODY.home-page DIV#header-wrapper {
	background-image: url('../images/20100512/content-header-bg.gif');
	/*background-color: #67A7CB;*/
}
DIV#header-logo {
	margin: 15px 0px 0px 18px;
	width: 156px;
	height: 174px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
}
BODY.grey DIV#header-logo {
	background-image: url('../images/20100512/msa-logo.jpg');
}
BODY.dark-blue DIV#header-logo {
	background-image: url('../images/20100512/msa-logo.jpg');	
}
DIV#header-logo A {
	display: block;
	width: 156px;
	height: 174px;
}
DIV#header-tag {
	position: absolute;
	top: 75px;
	left: 210px;
	display: block;
	width: 397px;
	height: 35px;
}
BODY.grey DIV#header-tag {
	background-image: url('../images/20100512/msa-tag.jpg');	
}
BODY.dark-blue DIV#header-tag {
	background-image: url('../images/20100512/msa-tag-2.jpg');	
}
DIV#main-nav-wrapper {
	margin-top: 111px;
	margin-right: 18px;
	background-position: top right;
	background-repeat: no-repeat;
	width: 796px;
	height: 78px;
	float: right;
}
BODY.grey DIV#main-nav-wrapper  {
	background-image: url('../images/20100512/main-nav-left-bg.gif');
}
BODY.dark-blue DIV#main-nav-wrapper  {
	background-image: url('../images/20100512/main-nav-left-bg.gif');
}
DIV#main-nav-wrapper UL#main-nav LI {
	background-image: url('../images/20100512/main-nav-divider.gif');
	background-repeat: no-repeat;
	background-position: right;
	float: left;
}
DIV#main-nav-wrapper UL#main-nav LI A {
	margin-right: 1px;
	padding: 5px 22px 0px 22px;
	height: 31px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-image: url('../images/20100512/main-nav-bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	display: inline;
	font-family: "Arial Black",helvetica,sans-serif;
	font-size: 17px;
	letter-spacing: -1px;
}
BODY.grey DIV#main-nav-wrapper UL#main-nav LI {
	background-image: url('../images/20100512/main-nav-divider.gif');
}
BODY.dark-blue DIV#main-nav-wrapper UL#main-nav LI {
	background-image: url('../images/20100512/main-nav-divider.gif');	
}
BODY.dark-blue DIV#main-nav-wrapper UL#main-nav LI A {
	background-image: url('../images/20100512/main-nav-bg.jpg');	
}
BODY.grey DIV#main-nav-wrapper UL#main-nav LI A {
	background-image: url('../images/20100512/main-nav-bg.jpg');	
}
DIV#main-nav-wrapper UL#main-nav LI A:hover, DIV#main-nav-wrapper UL#main-nav LI.selected A, DIV#main-nav-wrapper UL#main-nav LI.selected-parent A {
	background-position: bottom;	
	color: #e8393a;
}
DIV#sub-nav-wrapper {
	background-repeat: repeat-x;
	width: 804px;
	height: 38px;
}
/*BODY.grey DIV#sub-nav-wrapper {
	background-image: url('../images/20100512/sub-nav-bg.gif');
}
BODY.dark-blue DIV#sub-nav-wrapper {
	background-image: url('../images/20100512/sub-nav-bg.gif');	
}*/
DIV#sub-nav-wrapper UL {
	padding: 5px 0px 0px 3px;
}
DIV#sub-nav-wrapper UL LI {
	float: left;
}
DIV#sub-nav-wrapper UL LI.selected A {
	color: #e8393a;
}
DIV#sub-nav-wrapper UL LI A {
	margin: 0px 0px 0px 20px;
	color: #000000;
	text-decoration: none;
}
DIV#sub-nav-wrapper UL LI A:hover {
	color: #e8393a;
}
DIV#search-wrapper {
	position: absolute;
	top: 117px;
	right: 27px;
}
DIV#keyword-search {
	padding: 0px 0px 0px 4px;
	background-repeat: no-repeat;
	height: 22px;
	width: 158px;
}
BODY.grey DIV#keyword-search {
	background-image: url('../images/20100512/search-bg.gif');
}
BODY.dark-blue DIV#keyword-search {
	background-image: url('../images/20100512/search-bg.gif');
}
INPUT#query {
	margin: 4px;
	padding: 1px 0px 0px 2px;
	width: 116px;
	height: 15px;
	border: none;
	font-size: 11px;
	float: left;
	color: #8a8a8a;
	border-color: #ffffff;
}
INPUT#query.fade {
	color: #BFBFBF;
}
BUTTON#search-go {
	background-position: bottom left;
	width: 32px;
	height: 22px;
	border: none;
	cursor: pointer;
	background-color: transparent;
	float: left;
}
BODY.grey BUTTON#search-go {
	background-image: url('../images/20100512/search-but.gif');
}
BODY.dark-blue BUTTON#search-go {
	background-image: url('../images/20100512/search-but.gif');
}
BUTTON#search-go:hover {
	background-position: top left;	
}
BUTTON#search-go.over {
	background-position: top left;	
}
DIV#querySuggestList {
	margin: 22px 0px 0px 4px;
}
DIV#utils-wrapper {	
	margin-top: 0px;
	width: 260px;
	height: 100px;
	position: absolute;
	top: 10px;
	right: 27px;
	text-align: right;
}
DIV#header-shopping-cart {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 162px;
	height: 56px;
	float: right;
	/*background-image: url('../images/20100512/shopping-cart-bg.gif');*/
	background-repeat: no-repeat;
	background-position: left top;
}
DIV#header-shopping-cart.banner {
	background-image: url('../images/20100512/shopping-cart-bg-ban.gif');
}
DIV#header-shopping-cart.banner A {
	display: block;
	width: 163px;
	height: 60px;
	background-image: url('../images/20100512/transparent-pixel.gif');
}
DIV#header-account {
	float: right;
	clear: right;
	width: 260px;
}
DIV#header-account UL {
	float: right;
}
DIV#header-account UL LI {
	padding: 8px 7px 0px 7px;
	background-image: url('../images/20100512/red-divider.gif');
	background-repeat: no-repeat;
	background-position: right center;
	height: 23px;
	float: left;
	color: #e93234;
}
DIV#header-account UL LI.last {
	padding-right: 3px;
	background-image: none;
}
DIV#header-account UL LI A {
	color: #e93234;
	text-decoration: none;
}
DIV#header-account UL LI A:hover {
	color: #000000;
	text-decoration: underline;
}
P#header-basket-info {
	padding: 5px 4px 0px 4px;
	text-align: right;
}
P#header-basket-info A {
	color: #000000;
	text-decoration: none;
}
P#header-basket-info A:hover {
	text-decoration: underline;
	color: #e8393a;
}
P#header-checkout-but {
	padding-top: 7px;
	text-align: right;
}
P#header-checkout-but A {
	padding: 0px;
	background-image: url('../images/20100512/header-ck-but.gif');
	background-repeat: no-repeat;
	background-position: top left;
	display: inline-block;
	width: 122px;
	height: 20px;
}
P#header-checkout-but A:hover {
	background-position: bottom left;	
}
DIV#header-ad {
	padding-top: 15px;
	width: 469px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 230px;
	background-repeat: no-repeat;
}
BODY.grey DIV#header-ad {
	background-image: url('../images/20100512/banner-holder.gif');
}
/*ODY.dark-blue DIV#header-ad {
	background-image: url('../images/20100512/banner-holder.gif');
}*/
/*DIV#outer-page-wrapper.home-page DIV#header-ad {
	background-image: url('../images/20100512/banner-holder.gif');
}*/
/* Header END */

/* Footer START */
DIV#footer {
	padding-bottom: 16px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 146px;
	height: auto !important;
	height: 146px;
}
BODY.grey DIV#footer {
	background-image: url('../images/20100512/footer-bottom-bg.gif');
}
BODY.dark-blue DIV#footer {
	background-image: url('../images/20100512/footer-bottom-bg.gif');
	/*min-height: 170px;
	height: auto !important;
	height: 170px;*/
}
BODY.home-page DIV#footer {
	background-image: url('../images/20100512/footer-bottom-bg.gif');
}
DIV#footer DIV.footer-menu {
	margin: 20px 0px 0px 95px;
	width: 14%;
	float: left;
}
DIV#footer DIV.footer-menu H4 {
	color: #e93234;
}
DIV#footer DIV.footer-menu UL {
	margin-top: 16px;
}
DIV#footer DIV.footer-menu UL LI {
	padding: 1px 0px 2px 15px;
	background-image: url('../images/20100512/red-arr.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
DIV#footer DIV.footer-menu UL LI A {
	color: #C0C0C0;
	text-decoration: none;
}
DIV#footer DIV.footer-menu UL LI A:hover {
	color: #e93234;
	text-decoration: none;
}
/* Footer END */

/* GLOBAL BLOCKS END -----------------------------------------------*/

/* PAGE SPECIFIC START ---------------------------------------------*/

/* PAGE SPECIFIC END -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* Section pages generic styles START */
DIV.top-box-wrapper {
	padding: 10px 10px 0px 10px;
	width: 932px;
	height: 327px;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
}
DIV.top-box-wrapper DIV.main-cta {
	float: left;
}
DIV.top-box-wrapper DIV.sub-cta {
	float: right;
}
DIV.content-left-wrapper {
	float: left;
	width: 646px;
}
DIV.content-left-wrapper H2 {
	font-size: 1.8em;
	color: #e8393a;
	padding: 10px 13px 4px 13px;
	font-weight: normal;
	text-transform: uppercase;
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.content-left-wrapper H3 {
	font-size: 1.2em;
	color: #d9c51d;
	padding: 10px 13px 0px 13px;
}
DIV.left-sub-left-wrapper {
	float: left;
	width: 306px;
}
DIV.content-right-wrapper {
	float: right;
	width: 296px;
}
DIV.right-box {
	margin: 10px 0px 0px 0px;
	width: 296px;
	float: right;
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.content-left-wrapper P {
	padding: 10px 10px 0px 10px;
	color: #515151;
}
DIV.left-sub-right-wrapper {
	float: right;
}
/* Section pages generic styles END */

/* Home START */
DIV.top-box-home {
	background-image: url('../images/20100512/top-box-home.gif');
}
DIV.home-left-box {
	margin: 10px 0px 0px 0px;
	float: left;
	background-image: url('../images/20100512/home-left-box.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
}
DIV.home-left-box-content {
	width: 306px;
	min-height: 440px;	
	height: auto !important;
	height: 440px;
}
DIV.home-left-box-content P {
	padding: 10px 13px 0px 13px;
}
DIV.home-left-box-content P.show-promo {
	padding-top: 14px;
	text-align: center;
}
DIV.home-left-box UL.icon-list {
	padding: 14px 12px 0px 12px;
	float: left;
}

DIV.home-left-box UL.icon-list LI {
	padding: 0px 0px 20px 0px;
	width: 140px;
	float: left;
}
DIV.home-left-box UL.icon-list LI A {
	text-decoration: none;
	float: left;
}
DIV.home-left-box UL.icon-list LI A IMG {
	margin-right: 10px;
	float: left;
}
DIV..home-left-box UL.icon-list LI A SPAN {
	padding: 10px 0px 0px 10px;
	background-image: url('../images/20100512/links-list-icon-arr.gif');
	background-position: top left;
	background-repeat: no-repeat;
	float: left;	
	color: #515151;
}
DIV..home-left-box UL.icon-list LI A:hover SPAN {
	text-decoration: underline;
	color: #E8393A;
}
DIV.icons-content {
	width: 306px;
}
DIV.home-left-box H2 {
	background-image: url('../images/20100512/home-left-box-head.gif');
}
DIV.home-left-box-bot {
	width: 306px;
	height: 10px;
	background-image: url('../images/20100512/home-left-box-bot.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: black;
}
DIV.home-mid-box {
	margin: 10px 0px 0px 0px;
	width: 330px;
	float: right;
	background-image: url('../images/20100512/home-mid-box.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: black;
}
DIV.home-mid-box-content {
	width: 330px;
	min-height: 165px;	
	height: auto !important;
	height: 165px;
}
DIV.home-mid-box-content UL.links-list {
	padding: 16px 16px 0px 15px;
}
DIV.home-mid-box-content UL.links-list LI {
	margin-bottom: 7px;
}
DIV.home-mid-box-content UL.links-list LI A {
	padding: 0px 0px 0px 13px;
	background-image: url('../images/20100512/links-list-arr.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #515151;
	display: inline-block;
}
DIV.home-mid-box-content UL.links-list LI A:hover {
	text-decoration: underline;
	color: #e8393a;
}
DIV.home-mid-box-content UL.links-list-narrow {
	float: left;
	clear: both;
}
DIV.home-mid-box-content UL.links-list-narrow LI {
	width: 134px;
	float: left;
}
DIV.home-mid-box-content UL.icon-list {
	padding: 14px 12px 0px 12px;
	float: left;
}
DIV.home-mid-box-content UL.icon-list LI {
	padding: 0px 0px 20px 0px;
	width: 153px;
	float: left;
}
DIV.home-mid-box-content UL.icon-list LI A {
	text-decoration: none;
	float: left;
}
DIV.home-mid-box-content UL.icon-list LI A IMG {
	margin-right: 10px;
	float: left;
}
DIV.home-mid-box-content UL.icon-list LI A SPAN {
	padding: 10px 0px 0px 10px;
	background-image: url('../images/20100512/links-list-icon-arr.gif');
	background-position: top left;
	background-repeat: no-repeat;
	float: left;	
	color: #515151;
}
DIV.home-mid-box-content UL.icon-list LI A:hover SPAN {
	text-decoration: underline;
	color: #E8393A;
}
DIV.home-mid-box H2 {
	background-image: url('../images/20100512/home-mid-box-head.gif');
}
DIV.home-mid-box-bot {
	width: 330px;
	height: 10px;
	background-image: url('../images/20100512/home-mid-box-bot.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
/* Home END */

/* Shows START */
DIV.top-box-show {
	background-image: url('../images/20100512/top-box-show.gif');
}
DIV.show-left-box {
	margin: 10px 0px 0px 0px;
	float: left;
	background-image: url('../images/20100512/show-left-box.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.show-left-box-content {
	width: 646px;
	min-height: 417px;	
	height: auto !important;
	height: 417px;
}
DIV.show-left-box H2 {
	background-image: url('../images/20100512/show-left-box-head.gif');
}
DIV.show-left-box-content P {
	padding: 10px 13px 0px 13px;
}
DIV.show-left-box-content H3, DIV.show-left-box-content P {
	width: 314px;
	float: right;
}
DIV.show-left-box-content P.show-intro {
	padding: 10px 13px 0px 13px;
	font-size: 1.2em;
	font-weight: bold;
	color: #515151;
}
DIV.show-left-box-content P.show-promo-img {
	width: 270px;
	float: left;
}
DIV.show-left-box-content P.show-promo-tickets {
	padding-top: 14px;
	padding-bottom: 10px;
}
DIV.show-left-box-content P.show-promo-tickets A {
	padding: 4px 0px 5px 29px;
	background-image: url('../images/20100512/ticket-icon.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 1.1em;
}
DIV.show-left-box-bot {
	width: 646px;
	height: 10px;
	background-image: url('../images/20100512/show-left-box-bot.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
/* Shows END */

/* Academy START */
DIV.academy-wrapper {
	margin: 0px 10px 20px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url("../images/academy-wrapper.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#main-content DIV.academy-wrapper H2 {
	margin-bottom: 10px;
}
DIV#main-content DIV.academy-wrapper UL {
	padding-left: 0px;
	list-style-type: none;
}
DIV.aw-left {
	width: 340px;
	float: left;
}
DIV.aw-right {
	width: 340px;
	float: right;
}
DIV.aw-right OBJECT {
	margin-bottom: 10px;
	float: right;
}
DIV.aw-2-left {
	width: 400px;
	float: left;
}
DIV.aw-2-right {
	width: 300px;
	float: right;
}
/* Academy END */

/* Search START */
DIV.top-box-search {
	height: auto !important;
}
DIV.top-box-search A.title {
	color: #E8393A;
}
DIV.top-box-search A.title:hover {
	color: #000000;
}
H1.search {
	color: #E8393A;
	height: 35px;
	padding: 5px 0px 0px 11px;
}
DIV.search-wrapper {
	padding: 0px 11px 20px;
	position: relative;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
DIV.description {
	margin: 4px 0px;
	color: #515151;
}
/*DIV.description B {
	color: #EFEFEF;
}*/
DIV.url {
	margin: 4px 0px 0px 0px;
	color: #000000;
}
DIV#result_report {
	position: absolute;
	top: -28px;
	right: 11px;
	color: #515151;
}
DIV.other_pages {
	margin-bottom: 10px;
	color: #515151;
	text-align: right;
}
DIV#no_result_report {
	color: #515151;	
}
DIV#common_report {
	color: #515151;	
	margin-bottom: 10px;
}
DIV#did_you_mean {
	margin-bottom: 10px;
	color: #515151;
}
/* Search END */ 

/* iSolve logo START */
DIV#outer-footer {
	margin: 0px auto;
	padding: 0px 20px 10px 20px;
	width: 948px;
	height: 20px;
}
BODY.grey DIV#outer-footer {
	/*background-color: #535353;*/
}
BODY.dark-blue DIV#outer-footer {
	/*background-color: #000000;*/
}
BODY.home-page DIV#outer-footer {
	/*background-color: #272727;*/
}
DIV#outer-footer P#isolve {
	float: left;
	width: 50%;
	text-align: left;
}
DIV#outer-footer P#copyright {
	color: #C1C1C1;
	float: right;
	width: 50%;
	text-align: right;
}
DIV#outer-footer P#isolve A {
	padding: 0px 0px 0px 18px;
	background-image: url('../images/20100512/isolve-logo.png');
	background-position: left top;
	background-repeat: no-repeat;
	color: #C1C1C1;
	text-decoration: none;
}
DIV#outer-footer P#isolve A:hover {
	text-decoration: underline;
	/*color: #99D1F4; */
	color: #C1C1C1;
}
DIV#outer-footer P#isolve A SPAN.isolve-orange {
	/*color: #f7941d;*/
	color: #C1C1C1;
}
DIV#outer-footer P#isolve A SPAN.isolve-blue {
	/*color: #99D1F4;*/
	color: #C1C1C1;
}
/* iSolve logo END */

/* Contact Us Styling START */
DIV#contact-left {
	float: left;
	width: 50%;
	color: #515151;
}
DIV#contact-right {
	float: right;
	width: 50%;	
	color: #515151;
}
DIV#contact-left H2, DIV#contact-right H2, DIV#contact-left DIV, DIV#contact-right DIV  {
	margin: 0px 0px 24px 0px;
}
DIV#contact-left DIV, DIV#contact-right DIV  {
	padding: 0px 0px 0px 30px;
}
DIV#contact-right DIV A {
	color: #91D0F3;
}
DIV#main-content H2.contact-msg {
	margin: 0px 0px 14px 0px;
}
DIV#contact-form-wrapper {
	padding-left: 30px;
}
FORM#contact-form LABEL {
	color: #515151;
}
FORM#contact-form LABEL.fixed {
	width: 160px;
	display: block;
	float: left;
}
FORM#contact-form LABEL.chk-label {
	padding: 0px 15px 0px 3px;
	float: left;
}
FORM#contact-form INPUT.chk-input {
	margin: 1px 1px 10px 0px;
	float: left;
}
FORM#contact-form INPUT.text-input, FORM#contact-form TEXTAREA, FORM#contact-form SELECT.text-input, DIV#email-sign-up INPUT.box {
	margin: 2px 0px 5px 0px;
	padding: 3px;
	border: 1px solid #3F3F3F;
	background-color: #e8e8e8;
	color: #515151;
	font-size: 11px;
	width: 340px;
	float: left;
}
FORM#contact-form TEXTAREA#enquiry {
	margin-bottom: 10px;
}
FORM#contact-form SELECT.text-input {
	width: 190px;
}
FORM#contact-form DIV.checkboxes {
	margin: 2px 0px;
	width: 190px;
	float: left;
}
FORM#contact-form SPAN.inputRequirement {
	padding-left: 10px;
	color: #e8393a;
}
FORM#contact-form SPAN.error-msg-span {
	padding-left: 4px;	
	color: #e8393a;
}
FORM#contact-form BUTTON#reset {
	margin-left: 160px;
	background-image: url('../images/20100512/button-reset.gif');
}
FORM#contact-form BUTTON#submit {
	margin-left: 5px;
	background-image: url('../images/20100512/button-submit.gif');
}
DIV#email-sign-up BUTTON#submit, FORM#contact-form BUTTON#submit, FORM#contact-form BUTTON#reset {
	margin-bottom: 5px;
	float: left;
	background-position: bottom left; 
	background-repeat: no-repeat;
	background-color: transparent;
	color: #ffffff;
	width: 78px;
	height: 19px;
	border: none;
	cursor: pointer;
}
DIV#email-sign-up BUTTON#submit, FORM#contact-success BUTTON#submit {
	background-position: bottom left; 
	background-repeat: no-repeat;
	background-color: transparent;
	color: #ffffff;
	width: 78px;
	height: 19px;
	border: none;
	cursor: pointer;
	background-image: url('../images/20100512/button-submit.gif');
}
DIV#email-sign-up BUTTON#submit SPAN, FORM#contact-form BUTTON#submit SPAN, FORM#contact-form BUTTON#reset SPAN, FORM#contact-success BUTTON#submit SPAN {
	padding: 2px 0px 0px 8px;
	display: block;
	float: left;
	font-size: 11px;
	height: 17px;
	font-weight: bold;
}
DIV#email-sign-up BUTTON#submit SPAN {
	padding: 0px 0px 0px 8px;	
}
FORM#contact-success BUTTON#submit SPAN {
	padding: 0px 0px 0px 4px;
}
DIV#email-sign-up BUTTON#submit:hover, FORM#contact-success BUTTON#submit:hover, FORM#contact-success BUTTON#submit.over, FORM#contact-form BUTTON#submit:hover, FORM#contact-form BUTTON#reset:hover, FORM#contact-form BUTTON#submit.over, FORM#contact-form BUTTON#reset.over {
	background-position: top left; 
}
DIV#main-content TABLE {
	margin: 0px 0px 14px 0px;
	width: 50%;
}
DIV#main-content TABLE TR.title TD H2 {
	margin: 14px 0px 14px 0px;
}
DIV#main-content TABLE TD P {
	margin: 0px 0px 0px 20px;
}
DIV#main-content TABLE TD.title P {
	margin: 0px;
}
DIV#main-content TABLE P A {
	color: #e8393a;
}
DIV#main-content TABLE P A:hover {
	color: #000000;
}
DIV#main-content H2.contact-msg {
	margin: 14px 0px 14px 0px;
}
/* Contact Us Styling END */

/* Sign Up Widget START */ 
DIV#email-sign-up BUTTON#submit {
	margin: 3px 0px 0px 5px;
	float: left;
}
DIV#email-sign-up INPUT.box {
	width: 184px;
}
DIV#email-sign-up INPUT.box.fade {
	color: #515151;
}
DIV#email-sign-up {
	width: 296px;
	background-image: url('../images/20100512/email-sign-up-bg.gif');
	background-repeat: no-repeat;
}
DIV#email-sign-up P {
	padding: 45px 0px 10px 0px;
	color: #C0C1C3;
}
DIV#email-sign-up DIV#newsletter-signup-top {
	padding: 10px;
	background-image: url('../images/20100512/email-sign-up-bg-bot.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* Sign Up Widget END */ 

/* Cat and product listing pages START */
DIV#main-content DIV.main-cat-img-des P {
	margin: 0px 0px 6px 0px;
	padding: 0px 22px 18px 0px;
	background-image: url('../images/20100512/academy-wrapper.gif');
	background-repeat: no-repeat;
	background-position: left bottom;	
}
DIV#main-content DIV#product-listing-wrapper P.gen-info-para {
	margin: 0px;
	padding: 18px 22px 18px 11px;
}
DIV#main-content P.product-results-listing {
	margin: 0px 0px 12px 0px;
	padding: 0px 22px 7px 11px;	
	clear: both;
	text-align: right;
	background-image: url('../images/20100512/academy-wrapper.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
DIV#main-content P.prl-bot {
	margin: 0px;
	padding: 6px 22px 0px 11px;
	background-position: left top;
}
DIV.products DIV {
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
	width: 222px;
	float: left;
	background-image: url('../images/20100512/shop-name-bkg.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
DIV.products DIV.prod-row-vc {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	height: 0px;
	float: none;
	width: 720px;
	border: none;
	background-image: none;
}
DIV.products DIV.prod-box-vc {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	height: 0px;
	float: none;
	width: 222px;
	border: none;
	background-image: none;
}
DIV.products DIV.last {
	padding-right: 0px;
}
DIV.products DIV A {
	text-decoration: none;
	display: block;
	text-align: center;
}
DIV.products DIV A.cat-name-link {
	font-size: 1em;
	color: #ffffff;
}
DIV.products DIV A.prod-name {
	padding: 8px 10px 0px 10px;
	display: block;
	color: #ffffff;
	font-weight: bold;
}
DIV#main-content DIV.products DIV H2 {
	margin: 0px 0px 4px 0px;
}
DIV#main-content DIV.products DIV IMG {
	margin-bottom: 4px;
}
DIV#main-content DIV.products DIV H2 SPAN {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*height: 16px;*/
	display: block;
	color: #ffffff;
}
DIV#main-content DIV.products DIV H2 SPAN.sifr-title {
	cursor: pointer;
}
DIV.products DIV A.cat-name-link SPAN {
	/*min-height: 28px;	
	height: auto !important;
	height: 28px;*/
}
DIV.products DIV A:hover SPAN, DIV.products DIV A.prod-name:hover {
	color: #D9C51D;	
}
DIV.products DIV A IMG {
	padding: 2px 2px 0px 2px;
	border-top: 1px solid #3f3f3f;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #3f3f3f;
}
DIV.products DIV A.prod-group-link {
	margin: 0px 3px 0px 3px;
	padding: 4px 0px 2px 0px; 
	font-size: 0.9em;
	display: block;
	background-color: #cd0606;
	color: #ffffff;
}
DIV.products DIV A.prod-group-link:hover {
	background-color: #fa0000;
}
DIV.products DIV A.prod-name {
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
}
DIV.products DIV A.prod-name:hover {
	color: #ffffff;
	text-decoration: underline;
}
DIV.products DIV A.prod-price {
	padding: 8px 0px 4px 0px; 
	color: #ffffff;
	font-weight: bold;
}
DIV.products DIV A.prod-price:hover SPAN {
	color: #ffffff;
	text-decoration: underline;
}
DIV.products DIV A.prod-price SPAN.original-price, DIV.products DIV A.prod-price SPAN.savePrice {
	padding-top: 2px;
	display: inline-block;
	font-size: 0.9em;
	font-weight: normal;
	color: #ffffff;
}
DIV.products DIV A:hover SPAN.original-price, DIV.products DIV A:hover SPAN.savePrice {
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
}
/* Cat and product listing pages END */

/* Product page START */
DIV#prod-details-image-wrap {
	margin: 0px;
	padding: 0px 0px 0px 0px;	
}
DIV#main-prod-details {
	padding: 0px 0px 0px 11px;
	float: right;
	width: 366px;
}
DIV#main-prod-image {
	padding: 0px 11px 0px 0px;
	float: left;
	width: 330px;
}
DIV.prod-summary-des {
	margin: 0px 0px 18px 0px;
	padding: 0px 4px 0px 4px;
	background-image: url('../images/20100512/shop-spacer-line-2.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	float: left;
	width: 358px;
	clear: both;
}
DIV#main-content DIV.prod-summary-des UL {
	padding: 0px;
	list-style-type: none;
}
DIV#main-content DIV.prod-summary-des UL LI {
	padding: 0px 0px 18px 12px;
	background-image: url('../images/20100512/prod-sum-dot.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
DIV#prod-page-prod-util {
	clear: both;
}
DIV.prod-description {
	margin: 18px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	clear: both;
	float: left;
	background-image: url('../images/20100512/shop-spacer-line.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
DIV#main-content DIV.prod-description H2 {
	margin-bottom: 20px;
}
DIV#main-content DIV.prod-description P {
	margin-bottom: 20px;
}
DIV#main-prod-img-enlarge {
	padding: 6px 0px 0px 17px;
	background-image: url('../images/20100512/magnify-glass.gif');
	background-repeat: no-repeat;
	background-position: top left;
	color: #515151;
}
DIV#main-prod-details DIV.prod-right {
	padding: 0px 4px 0px 0px;
	float: right;
	width: 150px;
	text-align: right;
}
DIV#main-prod-details DIV.prod-left {
	padding: 0px 0px 0px 4px;
	float: left;
	width: 200px;
}
DIV#main-prod-details P {
	margin: 0px;
}
DIV#main-prod-details P#invalid-message {
	margin-bottom: 3px;
}
DIV#main-prod-details P.main-prod-price {
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
}
DIV#main-prod-details P.main-prod-price SPAN {
	padding-left: 10px;
	font-size: 1.6em;
	font-weight: bold;
	color: #515151;
}
DIV#main-prod-details P.main-prod-discount-price {
	padding-top: 8px;
}
DIV#main-prod-details DIV#prod-page-group-link {
	padding: 8px 4px 0px 0px;
	clear: both;
	text-align: right;
}
DIV#main-prod-details DL DT {
	padding-bottom: 18px;
	float: left;
	width: 55px;
	color: #515151;
}
DIV#main-prod-details DL DD {
	padding-bottom: 18px;
	float: left;
	width: auto;
}
DIV#main-prod-details SELECT {
	padding: 0px 0px 0px 2px;
	font-size: 12px;
} 
DIV#main-prod-details OPTION {
	padding: 0px 2px 2px 2px;
	font-size: 12px;
}
DIV#main-prod-details DIV.prod-options {
	float: left;
	clear: left;
}
DIV#main-prod-details P.prod-qty LABEL {
	float: left;
	clear: left;
	width: 55px;
	color: #515151;
}
DIV#main-prod-details P.prod-qty INPUT {
	padding: 0px 2px 0px 2px;
	float: left;
	width: auto;
	font-size: 12px;
}
DIV#main-prod-details DIV#product-purchase-box {
	margin-top: 18px;
	padding: 18px 4px 0px 0px;
	clear: both;
	text-align: right;
	background-image: url('../images/20100512/shop-spacer-line-2.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
/* Product page END */

/* Account and Checkout Pages START */
DIV#chk-acc-wrapper H2 {
	padding: 6px 0px 12px 0px;
	margin: 0px 0px 12px 0px;
	background-image: url('../images/20100512/academy-wrapper.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
}
DIV#chk-acc-wrapper H2 A.order-edit { 
	font-size: 0.65em;
	color: #515151;
	text-decoration: none;
}
DIV#chk-acc-wrapper H2 A.order-edit:hover {
	color: #000000;
	text-decoration: underline;
}
DIV#chk-acc-wrapper P {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
DIV#chk-acc-wrapper DIV.chk-acc-element-wrapper {
	padding: 0px 0px 12px 0px;
	margin: 0px 0px 24px 0px;
	background-image: url('../images/20100512/academy-wrapper.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary {
	margin: 0px;
	width: 100%;
}
DIV#chk-acc-wrapper TABLE TD {
	padding: 0px;
	vertical-align: top;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD {
	padding: 4px 12px 6px 0px;
	color: #515151;
	font-size: 1em;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.acs-block-1 {
	width: 336px;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.acs-block-2 {
	width: 203px;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.acs-block-3 {
	width: 137px;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-total {
	text-align: right;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-button {
	padding: 0px 12px 0px 12px;
}
DIV#chk-acc-wrapper TABLE.account-orders-summary TD.order-total-value {
	text-align: right;
}
DIV#chk-acc-wrapper DIV#inner-content-wrapper UL {
	margin: 0px;
	padding: 0px 0px 24px 0px;
	list-style-type: none;	
}
DIV#chk-acc-wrapper DIV#inner-content-wrapper UL LI {
	padding-bottom: 12px;
}
DIV#chk-acc-wrapper DIV#inner-content-wrapper UL LI A {
	color: #000000;
}
DIV#chk-acc-wrapper DIV#inner-content-wrapper UL LI A:hover {
	color: #E8393A;
}
DIV#main-content DIV#chk-acc-wrapper P.product-results-listing {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: none;
}
DIV#chk-acc-wrapper FORM {
	margin: 0px;
	padding: 0px;
}
DIV#chk-acc-wrapper FORM LABEL {
	margin-bottom: 12px;
	float: left;
	width: 180px;
	color: #515151;
}
DIV#chk-acc-wrapper FORM INPUT.text-input {
	margin-bottom: 12px;
	width: 250px;
	float: left;
}
DIV#content INPUT.continue-but {
	float: right;
	width: auto;
}
DIV#chk-acc-wrapper FORM SELECT {
	margin-bottom: 12px;
	width: auto;
	float: left;
}
DIV#chk-acc-wrapper DIV.chk-acc-but-wrapper {
	margin: 12px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	background-image: url('../images/20100512/academy-wrapper.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
DIV#chk-acc-wrapper FORM.address-book-form {
	margin: 0px;
	padding: 0px;
	float:left;
}
DIV#chk-acc-wrapper FORM.address-book-form INPUT {
	margin-right: 6px;
	float: left;
}
DIV#chk-acc-wrapper INPUT.radio-but {
	margin: 0px;
	float: left;
}
DIV#chk-acc-wrapper P.address-book-address {
	padding-top: 12px;
	clear: both;
}
DIV#inner-content-wrapper SPAN.inputRequirement {
	padding-left: 5px;
	font-size: 1em;
	color: #e8393a;
}
DIV#chk-acc-wrapper INPUT.radio-but {
	margin: 0px 12px 0px 0px;
	float: left;
	clear: left;
}
DIV#chk-acc-wrapper DIV#login-wrapper-left {
	padding-right: 10px;
	float: left;
	width: 340px;
	border-right: 1px solid #cfcfcf;
}
DIV#chk-acc-wrapper DIV#login-wrapper-right {
	float: right;
	width: 340px;
}
DIV#chk-acc-wrapper DIV#login-wrapper {
	color: #515151;
}
DIV#chk-acc-wrapper DIV#login-wrapper TABLE.login-form TD {
	padding: 0px 12px 6px 0px;
}
DIV#chk-acc-wrapper DIV#login-wrapper LABEL {
	width: 70px;
	display: block;
}
DIV#chk-acc-wrapper DIV#login-wrapper SPAN.login-required {
	padding: 0px 0px 0px 4px;
}
DIV#chk-acc-wrapper P.address {
	float: left;
}
DIV#chk-acc-wrapper FORM.address-button {
	padding: 12px 0px 0px 36px;
	float: left;
}
DIV#chk-acc-wrapper TEXTAREA.chk-text-input {
	width: 400px;
	height: 150px;
}
DIV#chk-acc-wrapper TABLE#checkout-order-summary TD.order-total-value {
	padding: 0px 0px 0px 60px;
	text-align: right;
}
DIV#chk-acc-wrapper INPUT#newsletter {
	clear: none;
}
/* Account and Checkout Pages START */

/* News scroller START */
BODY.home-page DIV#sub-nav-wrapper {
	/*background-image: url('../images/20100512/scroller-bg.gif');*/
	width: 796px;
}
#tweet_quote {
	padding: 0px 10px;
	color: #6CB6DD;
}
#tweet_quote_wrapper {
	overflow: hidden;
	height: 15px;
	width: 793px;
}
/* News scroller END */

/* TEMAPLATES/SNIPPET STYLING START */

/* Top Fight Card START */
DIV.top-fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/20100512/top-fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.top-fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/20100512/top-fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.top-fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.top-fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.top-fight-card P {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	color: #ffd600;
}
DIV.top-fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.top-fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.top-fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.top-fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.top-fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.top-fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.top-fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.top-fight-card DIV.middle-col DIV.fighter-1, DIV.top-fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Top Fight Card END */

/* Fight Card START */
DIV.fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/20100512/fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/20100512/fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.fight-card P {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	color: #ffd600;
}
DIV.fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.fight-card DIV.middle-col DIV.fighter-1, DIV.fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Fight Card END */

/* Description Fight Card START */
DIV.des-fight-card {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 11px 0px;
	width: 722px;
	background-image: url('../images/20100512/fighter-card-bottom-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.des-fight-card DIV.three-col {
	padding: 11px 0px 0px 0px;
	position: relative;
	min-height: 155px;
	height: auto !important;
	height: 155px;
	background-image: url('../images/20100512/des-fighter-card-top-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.des-fight-card H3 {
	padding: 0px 0px 7px 0px;
	color: #ffd600;
}
DIV.des-fight-card H4 {
	padding: 0px 0px 39px 0px;
	font-size: 0.9em;
	color: #75a9d0;
}
DIV#main-content DIV.des-fight-card P {
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 20px;
	color: #ffd600;
}
DIV.des-fight-card DIV.left-col {
	padding: 0px 0px 0px 8px;
	width: 128px;
	float: left;
}
DIV.des-fight-card DIV.middle-col {
	padding: 6px 0px 0px 0px;
	width: 450px;
	float: left;
}
DIV.des-fight-card DIV.middle-col P {
	font-weight: bold;
}
DIV.des-fight-card DIV.middle-col P IMG {
	padding: 0px 0px 6px 0px;
}
DIV.des-fight-card DIV.right-col {
	width: 136px;
	float: left;
} 
DIV.des-fight-card DIV.middle-col DIV.fighter-1 {
	padding: 0px 49px 0px 0px; 
	text-align: right;

}
DIV.des-fight-card DIV.middle-col DIV.fighter-2 {
	padding: 0px 0px 0px 49px;
	text-align: left;
}
DIV.des-fight-card DIV.middle-col DIV.fighter-1, DIV.des-fight-card DIV.middle-col DIV.fighter-2 {
	width: 176px;
	float: left;
}
/* Description Fight Card END */

/* General Fight Card Styles START */
.winners-belt {
	display: none;
}
.winner-left {
	display: block;
	position: absolute;
	top: 90px;
	left: 13px;
}
.winner-right {
	display: block;
	position: absolute;
	right: 13px;
	top: 90px;
	width: 118px;
}
/* General Fight Card Styles END */

/* Fighters START */
DIV.fighters {
	margin: 0px 16px 32px 13px;
	padding-bottom: 13px;
	background-image: url('../images/20100512/fighters-bgd-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
}
DIV.fighter {
	padding: 10px 12px 0px 11px;
	width: 128px;
	background-image: url('../images/20100512/fighters-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fighter H3 {
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #FFD600;
}
DIV#main-content DIV.fighter P {
	margin: 0px;
	padding: 0px;
}
DIV#main-content DIV.fighter P.view-button {
	padding: 28px 0px 0px 0px;
	text-align: center;
}
/* Fighters END */

/* Fighter Info START */
DIV.fighter-info {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/20100512/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.fighter-details {
	min-height: 238px;
	height: auto !important;
	height: 238px;
	background-image: url('../images/20100512/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.fighter-details P.fighter-img {
	padding: 0px 9px 0px 12px;
	float: left;
}
DIV#main-content DIV.fighter-info H1 {
	padding: 6px 0px 19px 12px;
	width: 424px;
	height: auto;
	background-image: url('../images/20100512/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
}
DIV#main-content DIV.fighter-details H3 {
	margin: 0px 0px 11px 0px;
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	color: #d9c51d;
}
DIV#main-content DIV.fighter-details TABLE {
	padding: 0px 0px 0px 0px;
	float: left;
	width: 228px;
	background-image: url('../images/20100512/fighter-info-table-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-collapse:collapse;
}
DIV.fighter-details TABLE TR {
	padding: 0px;
}
DIV.fighter-details TABLE TD {
	padding: 5px 0px 5px 9px;
	font-size: 11px;
	color: #ffffff;
}
DIV.fighter-details TABLE TD.left-col {
	font-weight: bold;
	color: #ffffff;
}
DIV.fighter-details TABLE TD.right-col {
	color: #515151;
}
DIV.fighter-details P.buttons {
	padding: 0px 0px 0px 5px;
	float: left;
}
DIV.fighter-details P.buttons IMG.biog-button {
	padding: 0px 0px 0px 10px;
}
/* Fighter Info END */

/* Fighter History START */
DIV.fighter-history {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/20100512/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.history {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	background-image: url('../images/20100512/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#main-content DIV.fighter-history H2 {
	margin: 0px;
	padding: 10px 0 4px 13px;;
	width: 422px;
	background-image: url('../images/20100512/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1.8em;
	font-weight: normal;
	color: #e8393a;
}
DIV#main-content DIV.history TABLE {
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 13px;
	width: 434px;
	background-image: url('../images/20100512/fighter-history-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	border-collapse:collapse;
}
DIV#main-content DIV.history TABLE TH {
	padding: 5px 0px 9px 0px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
}
DIV#main-content DIV.history TABLE TH.col-1 {
	padding-left: 13px;
}
DIV#main-content DIV.history TABLE TD {
	padding: 10px 15px 7px 0px;
	border-top: 1px solid #3f3f3f;
}
DIV#main-content DIV.history TABLE TD.col-1 {
	padding-left: 13px;
	color: #515151;
}
DIV#main-content DIV.history TABLE TD.col-2 {
	color: #515151;
}
DIV#main-content DIV.history TABLE TD.col-3 {
	color: #94cef2;
}
DIV#main-content DIV.history TABLE TD.col-4 {
	color: #94cef2;
}
/* Fighter History END */

/* Fighter Bio START */
DIV.fighter-bio {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 436px;
	background-image: url('../images/20100512/fighter-info-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.bio {
	padding: 0px 0px 10px 0px;
	background-image: url('../images/20100512/fighter-details-bgd.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV#main-content DIV.fighter-bio H2 {
	margin: 0px;
	padding: 10px 0 21px 13px;
	width: 422px;
	background-image: url('../images/20100512/template-h1-bgd.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 1.8em;
	font-weight: normal;
	color: #e8393a;
}
DIV#main-content DIV.bio P {
	padding: 0px 15px 0px 13px;
}
/* Fighter Bio END */

/* Academy Events START */
DIV.event-info {
	padding: 0px 13px 0px 0px; 
	width: 466px;
	float: left;
}
DIV#main-content DIV.event-info H2 {
	margin: 0px 0px 4px 0px;
}
DIV.event-info H3 {
	padding: 0px 0px 25px 0px;
	font-size: 1.1em;
	color: #515151;
}
DIV#inner-content-wrapper DIV.event-info UL {
	padding: 0px 0px 18px 15px;
}
DIV#inner-content-wrapper DIV.event-info UL LI {
	padding: 0px 0px 5px 0px;
}
DIV.event-dates {
	width: 241px;
	float: right;
	background-image: url('../images/20100512/event-dates-bottom.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
DIV.event-dates H3 {
	padding: 0px 0px 18px 0px;
	font-size: 1.1em;
	color: #515151;
}
DIV#main-content DIV.event-dates TABLE {
	width: 100%;
}
DIV#main-content DIV.event-dates TABLE TR {
	color: #e8393a;
}
DIV#main-content DIV.event-dates TABLE TR TD {
	padding: 0px 10px 5px 0px;
	font-size: 11px;
	font-weight: bold;
}
DIV.event-dates P {
	font-size: 10px;
}
DIV.event-dates-top {
	padding: 12px 0px 0px 25px;
	background-image: url('../images/20100512/event-dates-top.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
/* Academy Events END */

/* News page styling START */
DIV#main-content H2.news {
	margin: 0px 0px 2px 0px;
}
DIV#main-content H2.news A {
	color: #e8393a;
	text-decoration: none;
}
DIV#main-content P.news-date {
	margin: 0px 0px 0px 1px;
	color: #515151;
	font-size: 11px;
	font-weight: bold;
}
DIV#main-content P.news-desc {
	margin: 5px 0px 0px 0px;
}
DIV#main-content P.info-link {
	padding-bottom: 10px;
	text-align: right;
	font-size: 10px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
BODY.dark-blue P.info-link {
	background-image: url('../images/20100512/news-long-divider.gif');
}
BODY.grey P.info-link {
	background-image: url('../images/20100512/news-long-divider.gif');
}
/* News page styling END */

/* Archive menu styling START */
UL#archive {
	padding: 3px 0px 3px 10px;
	color: #515151;
	font-size: 10px;
}
UL#archive LI {
	padding: 5px 0px 5px 15px;
	cursor: pointer;
}
UL#archive.js UL {
	display: none;
} 
UL#archive LI.open UL {
	display: block;
} 
UL#archive LI.open UL LI UL {
	display: none;
}
UL#archive LI.open UL LI.open UL {
	display: block;	
}
UL#archive LI.selected A {
	color: #000000;
}
DIV#sub-content DIV.sub-content-wrapper {
	padding-bottom: 15px;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-image: url('../images/20100512/plusminus.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI {
	background-image: url('../images/20100512/plusminus.gif');
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI.open {
	background-position: -291px 4px;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-position: bottom left;
	background-repeat: no-repeat;
}
/*BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-image: url('../images/20100512/news-menu-divider.gif');
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive {
	background-image: url('../images/20100512/news-menu-divider.gif');
}*/
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL UL {
	background-image: none;
}
BODY.dark-blue DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI UL LI, BODY.grey DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI UL LI {
	padding: 4px 8px 4px 4px;
	background-image: none;
}
DIV#sub-content DIV.sub-content-wrapper UL#archive LI UL LI A {
	text-decoration: none;
}
/* Archive menu styling END */

DIV#main-content P.gym-mess {
	margin: 0px 0px 5px 160px;
	color: #E8393A;
	clear: both;
	font-weight: bold;
}
DIV.show-options {
	margin: 0px 0px 20px 0px;
	clear: both;
	height: 25px;
}
A.buy-dvd {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/20100512/dvd.gif');
	background-repeat: no-repeat;
	height: 21px;
}
A.watch-video {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/20100512/video.gif');
	background-repeat: no-repeat;
	height: 21px;
}
A.gallery {
	padding: 4px 10px 0px 28px;
	float: left;
	display: block;
	background-image: url('../images/20100512/gallery.gif');
	background-repeat: no-repeat;
	height: 21px;
	clear: right;
}
/* TEMAPLATES/SNIPPET STYLING END */

/* Font Replacement Styling START */
.sIFR-hasFlash DIV.banner H3 SPAN.sifr-title {
	height: 20px;
	display: block;
}
.sIFR-hasFlash H1 SPAN.sifr-title {
	margin-top: 1px;
	height: 26px;
	display: block;
}
.sIFR-alternate {
	display: none;
}
/* Font Replacement Styling END */

/* Baset Styling START */ 
FORM#basket-form {
	padding: 10px;
}
FORM#basket-form TABLE.productListing {
	width: 100%;
	color: #515151;
}
FORM#basket-form TABLE.productListing TD.basket-table-heading {
	padding: 4px;
	color: #515151;
	border-bottom: 1px solid #cfcfcf;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD {
	padding: 4px;
	border-bottom: 1px solid #cfcfcf;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD TABLE {
	margin: 0px;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD TABLE TD {
	border: none;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD.checkbox {
	padding: 25px 0px 0px 22px;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD.basket-qty {
	padding: 15px 0px 0px 0px;
}
FORM#basket-form TABLE.productListing TR.basket-Listing TD.basket-price {
	padding-top: 18px;
}
P.basket-totals {
	padding: 0px 4px 0px 0px;
	text-align: right;
}
DIV.discount-code-entry {
	padding: 0px 0px 15px 0px;
	color: #515151;
	text-align: right;
	border-bottom: 1px solid #cfcfcf;	
}
DIV.cart-subtotal {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #cfcfcf;	
}
DIV#main-content DIV.cart-subtotal P {
	margin: 0px;
}
FORM#basket-form INPUT#new-discount-code, FORM#basket-form TD.basket-qty INPUT, DIV#main-prod-details P.prod-qty INPUT {
	text-align: center; 
}
FORM#basket-form DIV.discount-code-entry-inner {
	float: right;
}
FORM#basket-form DIV.discount-code-entry-inner LABEL {
	padding-top: 2px;
}
FORM#basket-form DIV.discount-code-entry-inner LABEL, FORM#basket-form DIV.discount-code-entry-inner INPUT {
	margin-left: 10px; 
	float: left;
}
FORM#basket-form INPUT#update-basket {
	margin-top: 10px;
	float: left;
}
FORM#basket-continue-shop {
	padding-left: 20px;
	float: left;
}
FORM#basket-checkout {
	padding-right: 10px;
	float: right;
}
DIV#chk-acc-wrapper INPUT.text-input, DIV#main-prod-details P.prod-qty INPUT , FORM#basket-form INPUT#new-discount-code, FORM#basket-form TD.basket-qty INPUT, DIV#chk-acc-wrapper SELECT {
	padding-top: 2px;
	background-color: #E8E8E8;
	border: 1px solid #3F3F3F;
	color: #515151;
	font-size: 11px;
	height: 15px;
}
DIV#chk-acc-wrapper FORM SELECT {
	padding: 3px;
	height: 23px;
	width: 200px;
}
LABEL.chk-radio-lab {
	padding-left: 10px;
}
LABEL.chk-radio-lab SPAN.additional-info {
	padding-left: 10px;
}
INPUT.chk-radio-but {
	float: left;
}
TEXTAREA#comments {
	background-color: #e8e8e8;
	border: 1px solid #3F3F3F;
	color: #515151;
	font-size: 11px;
	height: 15px;
}
TABLE#checkout-order-summary {
	color: #515151;
} 
DIV#chk-acc-wrapper TABLE#checkout-order-summary TD {
	padding: 4px;
}
DIV.option-selector-wrapper.invalid {

}
DIV#main-content DIV#main-prod-details P#invalid-message {
	padding: 1px 2px;
	color: #e8393a;
	border: 1px solid #E00000;
}
/* Baset Styling END */ 

/* ST Payment Page START */
TABLE.secure-trade-footer {
	margin-top: 20px;
	border-top: 1px solid #91D0F3;
}
TABLE.secure-trade-footer TD {
	padding-top: 10px;
	color: #515151;
}
TABLE.secure-trade-footer TD IMG {
	padding: 2px;
	border: 1px solid #3F3F3F;
}
TABLE.left {
	float: left;
	width: 50%;
}
TABLE.right {
	margin-top: 89px;
	float: right;
	width: 50%;
}
TABLE.left TD, TABLE.right TD {
	padding: 0px 0px 5px 0px;
	color: #515151;
}
DIV.st-page H2 {
	padding-top: 20px;
	margin-bottom: 10px;
	color: #D9C51D;
}
DIV.st-page P {
	color: #515151;
}
DIV.st-page P.go-back {
	margin-bottom: 20px;
}
DIV.st-page P#timer-p SPAN {
	color: #ffffff;
	font-weight: bold;
}
DIV.st-page TABLE#order-details TD {
	padding: 0px 15px 5px 0px;
	color: #515151;
}
FORM#paymentpage H2 {
	margin-top: 20px;
	margin-bottom: 10px;
	color: #e8393a;
}
FORM#paymentpage INPUT, FORM#paymentpage SELECT, DIV#main-prod-details SELECT {
	padding: 3px;
	background-color: #E8E8E8;
	border: 1px solid #3F3F3F;
	color: #515151;
	font-size: 11px;
	height: 13px;	
	width: 150px;
	float: left;
}
FORM#paymentpage SELECT, DIV#main-prod-details SELECT {
	margin-right: 3px;
	padding: 3px;
	height: auto;
}
FORM#paymentpage INPUT#security-code-but {
	margin-left: 10px;
}
FORM#paymentpage INPUT#make-payment-but, FORM#paymentpage INPUT#security-code-but  {
	padding: 0px;
	width: auto;
	height: auto;
	border: none;
}
/* ST Payment Page END*/ 

/* News Scroller START */
DIV#sub-nav-wrapper.tweetList UL#sub-nav {
	padding: 0px 20px 0px 22px;
	width: 754px;
	height: 27px;
	overflow: hidden;
}
DIV#sub-nav-wrapper.tweetList UL#sub-nav LI {
	padding-right: 30px;
	color: #91D0F3;
	font-weight: bold;
	/*width: 100%;*/
	height: 27px;
	display: block;
}
IMG#news-tick-left {
	position: absolute;
	top: 151px;
}
IMG#news-tick-right {
	position: absolute;
	top: 151px;
	right: 18px;
}
/* liScroll styles */
.tickercontainer {
	padding: 0px;
	width: 816px; 
	height: 27px; 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	padding: 0px 20px 0px 22px;
	position: relative;
	left: 0px;
	top: 5px;
	width: 774px;
	height: 27px; 
	overflow: hidden;
}
UL.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
UL.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}
UL.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
} 
UL.newsticker span {
	margin: 0 10px 0 0;
} 
/* News Scroller END */

/* GLOBAL UTILITIES START ------------------------------------------*/
DIV.visual-clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	height: 0px;
	float: none;
	border: none;
}
.accessibility-hidden {
	position: absolute;
	left: 0px; 
	top: -10000px;
}
/* GLOBAL UTILITIES END --------------------------------------------*/