body {
   behavior: url("../../csshover3.htc");
}


            
TD, SPAN, LI, BODY, P  {
    color: #666666; 
    font-size: 11px; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT  {
    color: #666666; 
    font-size: 11px; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.CategoryImage {
	padding: 0;
	width: 500px;
	height: 230px;
	border: 0px;
}

.AwardCategoryImage {
	padding: 0px 0px 0px 0px;
	width: 500px;
	height: 135px;
	border: 0px;
}

.SalePrice {
	font-weight:bold;
	color: #FB1E1F;
}
.CurrentPrice {
	font-weight:bold;
	font-size:12px;
	color: #079C39;
}
.RegularPrice {
	font-weight:bold;
	text-decoration:line-through;
	/*color: #BCBCBC;*/
}
.LevelPrice {font-weight:bold;}

A {color:#8348B5; text-decoration: underline; }
a:visited, a:link, a:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #8348B5;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FB1E1F;
	text-decoration: underline;
}

/* BOLD links */
.BoldLink {color:#8348B5; text-decoration: none; }
.BoldLink:visited, .BoldLink:link, .BoldLink:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: underline;
}
.BoldLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FB1E1F;
	text-decoration: underline;
}

/*** BUTTONS ***/

.EditAddressButton { 
	background-image: url(images/btn_savedEditedAddress.gif); 
	cursor:hand; 
	cursor:pointer; 
	padding: 1px 0px 1px 1px; 
	width:143px; 
	height:27px;
	border:solid 0px #fff;
}
.DeleteAddressButton { 
	background-image: url(images/btn_deleteThisAddress.gif); 
	cursor:hand; 
	cursor:pointer; 
	padding: 1px 0px 1px 1px; 
	width:143px; 
	height:27px;
	border:solid 0px #fff;
}
.SelectAddressButton { 
    background-image: url(images/btn_addNewAddress.gif);         
    cursor:hand; 
    cursor:pointer; 
    width: 116px;
    height: 29px;
    padding: 1px 0px 1px 1px;
    border:solid 0px #fff;
}

/* 05.28.2009:sh */
.AddToCartBtn {
	background-image: url(images/addtocart2.jpg);
	cursor:hand;
	cursor:pointer;
	padding: 2px;
	width: 104px;
	height: 22px;
	border: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
/*.AddToCartButton { font-size: 11px; font-weight: bold; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 92px;}*/
/*.AddToCartButton { font-size: 11px; font-weight: bold; color: #000; background: #ffcc99; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 92px;}*/
.AddToCartButton {
	background-image: url(../../skins/skin_1/images/addtocart2.jpg);
	cursor:hand;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
	width: 104px;
	height: 22px;
	border: 0px;
	background-repeat: no-repeat;
}
.AddToWishButton  {
    font-size: 10px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;  
    width: 98px;
}
.AddToGiftButton  {
    font-size: 10px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;  
    width: 115px;
}
.MoveToCartButton  {
    font-size: 10px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;  
    width: 145px;
}

.CartDeleteButton { 
    background-image: url(../../skins/skin_1/images/btn_delete.gif); 
    border: 0; 
    cursor:hand; 
    cursor:pointer; 
    padding: 0;  
    width: 53px; 
    height: 25px;
 }

.RequestPswdButton { 
	background-image: url(images/btn_RequestPassword.gif);	
	cursor:hand; 
	cursor:pointer;	
	padding: 0px 0px 0px 0px; 
	width: 172px; 
	height: 29px; 
	border: 0px; 
	background-repeat: no-repeat;
}

/*.ContinueShoppingButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px; width: 130px;}*/
.ContinueShoppingButton  {
    background-image: url(../../skins/skin_1/images/btn_continue_shopping.jpg); 
    border: 0px; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width: 147px; 
    height: 22px;
}

/*.UpdateCartButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.UpdateCartButton  {
    background-image: url(../../skins/skin_1/images/btn_update_my_cart.jpg);
	cursor:hand;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
	width: 126px;
	height: 27px;
	border: 0px;
	background-repeat: no-repeat;}
	
/* 06/04/09 GH Added .LoginButton */
.LoginButton  {
    background-image: url(../../skins/skin_1/images/btn_login.jpg);
	cursor:hand;
	cursor:pointer;
	padding: 0px 0px 0px 0px;
	width: 66px;
	height: 27px;
	border: 0px;
	background-repeat: no-repeat;}
	
/*.CheckoutNowButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.CheckoutNowButton  {
    background-image: url(images/btn_proceed_to_checkout.jpg); 
    border: 0px; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width: 160px; 
    height: 22px;
}
.UpdateWishButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}
.UpdateGiftButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}
.UpdateGiftSettingsButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}

/*.ContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.ContinueCheckoutButton  {
    background-image: url(images/Continue.gif); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:87px; 
    height:22px; 
    border:none;
}

/*.ShippingPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.ShippingPageContinueCheckoutButton  {
    background-image: url(images/btn_proceed_to_payment.jpg); 
    border: 0px; cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
    width: 157px; 
    height: 22px; 
}
.ShippingMultPageUpdateButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width: 120px;
}
.ShippingMultPageContinueCheckoutButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #fb0; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}

/*.PaymentPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;} */
.PaymentPageContinueCheckoutButton  {
    background-image: url(images/ContinueCheckout.gif); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:148px; 
    height:22px; 
    border:none;
}

/*.ReviewPageContinueCheckoutButton { font-size: 12px; font-weight: bold; color: #000; background: #fb0; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.ReviewPageContinueCheckoutButton  {
    background-image: url(images/btn_submit_my_order.jpg); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:136px; 
    height:22px; 
    border:none;
}

/*.UpdateAccountButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.UpdateAccountButton  {
    background-image: url(images/btn_submit.jpg); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:76px; 
    height:22px; 
    border:none;
}

/*.AccountPageContinueCheckoutButton { font-size: 11px; font-weight: normal; color: #000; background: #eee; border: 1px #9cf outset; cursor:hand; cursor:pointer; padding: 1px 0px 1px 1px;}*/
.AccountPageContinueCheckoutButton  {
    background-image: url(images/btn_continue_checkout.jpg); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:147px; 
    height:22px; 
    border:none;
 }
 
.SelectAddresBackToAccountButton  {
    background-image: url(images/btn_return_to_account.jpg); 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px; 
    width:147px; 
    height:22px; 
    border:none;
}

.ReadyToPurchaseButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
 }
 
.EditAddressButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
 }
 
.GiftRegistrySearchButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
 }
 
.GiftRegistrySaveButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}

.RateItButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}

.SearchButton  {
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    background: #eee; 
    border: 1px #9cf outset; 
    cursor:hand; 
    cursor:pointer; 
    padding: 1px 0px 1px 1px;
}

.K2SearchButton {
    background-image: url(images/btn_search.jpg); 
    width:77px;
    height:22px;
    border-style:none; 
    background-color:Transparent;
    cursor:pointer;
}

.variantprice { font-weight:bold; }
.VATRegistrationIDPrompt {font-size: 9px; padding-left: 10px; padding-right: 5px;}
.VATRegistrationID {font-size: 9px; width: 75px;}

.ShipToType {font-size: 9px;}
.addressselect {font-size: 9px;}
.sitemapul {list-style-type: disc; }

.SiteMapRootNode { font-weight: bold; }
.SiteMapParentNode { font-weight: normal; }
.SiteMapLeafNode { font-weight: normal; }

.noprint { display: none; }

#vertmenustyle1 {
	width: 95%;
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	padding: 0 0 0em 0;
	margin-bottom: 0em;
	font-size: 10px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #727272;
	color: #FF0000;
}
#vertmenustyle1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}		
#vertmenustyle1 li {
	border-bottom: 0px solid #666666;
	margin: 0;
}
#vertmenustyle1 li a {
	display: block;
	padding: 1px 2px 2px 0.5em;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	background-color: #727272;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
html:body #vertmenustyle1 li a {
	width: auto;
}
#vertmenustyle1 li a:hover {
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	background-color: #828282;
	color: #fff;
}

#tmenu0 span {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:link {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:visited {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:active {font-weight: normal; color: #FFFFFF; font-size: 11px; }
#tmenu0 a:hover {font-weight: normal; color: #FFFFFF; font-size: 11px; }

.headblue {color: #0000ff; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.headblue {color: #0000ff; text-decoration: none; }
A.headblue:link {color: #0000ff; text-decoration: none; }
A.headblue:visited {color: #0000ff; text-decoration: none; }
A.headblue:active {color: #0000ff; text-decoration: none; }
A.headblue:hover {color: #0000ff; text-decoration: underline; }

.PlainCategoryLink { font-size: 10px; }
A.PlainCategoryLink {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainCategoryLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.PlainSectionLink { font-size: 10px; }
A.PlainSectionLink {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainSectionLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.PlainManufacturerLink { font-size: 10px; }
A.PlainManufacturerLink {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:link	  {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:visited {color:#FFFFFF; text-decoration: none; }
A.PlainManufacturerLink:hover	  {color:#FFFFFF; text-decoration: underline; }

.CardinalText  { color: #0000FF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }

.default { color: #666666; text-decoration: none; font-size: 11px; }
.nav { color: #8348B5; font-size: 11px; }
.navHi { color: #666666; font-size: 11px; }
.navClean { font-size: 11px; text-decoration: none; }
.greeting { color: #666666; font-weight: bold; }
.error { color: #FF0000; }
.errorLg { color: #FF0000; font-weight: bold; font-size: 13px; }
.label { color: #666666; font-weight: normal; }
.copyright { font-size: 11px; line-height: 16px }
.title { color: #99CC33; font-weight: bold; font-size: 15px; }
.titleGray { color: #9A9A9A; font-weight: bold; font-size: 15px; }
.titleGrayLt { color: #9A9A9A; font-size: 15px; }
.mbTitle { color: #000000; font-weight: bold; font-size: 13px; }
.poptitle { color: #666666; font-weight: bold; font-size: 15px; }
.blueBold { color: #9999CC; font-weight: bold; }

.ShowPriceRegularPrompt { font-weight: bold; }
.ShowPriceSalePrompt { color: red; font-weight: bold; }
.ShowPriceExtendedPrompt { font-weight: bold; }

.CallToOrder { font-weight: bold; }

.DarkCell { background-color: #666666; }
.MediumCell { background-color: #BBBBBB; }
.LightCell { background-color: #EEEEEE; }
.GreyCell { background-color: #DDDDDD; }

.PlainCat  { color: #8348B5; font-size: 11px; font-weight: normal; }
A.PlainCat {color: #8348B5; text-decoration: underline; }
A.PlainCat:link {color: #8348B5; text-decoration: underline; }
A.PlainCat:visited {color: #FB1E1F; text-decoration: underline; }
A.PlainCat:active {color: #FB1E1F; text-decoration: underline; }
A.PlainCat:hover {color: #FB1E1F; text-decoration: underline; }

.dyop {color: #8348B5; font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop {color: #8348B5; text-decoration: none; }
A.dyop:link {color: #8348B5; text-decoration: none; }
A.dyop:visited {color: #FB1E1F; text-decoration: none; }
A.dyop:active {color: #FB1E1F; text-decoration: none; }
A.dyop:hover {color: #FB1E1F; text-decoration: none; }

.dyop2 {color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop2 {color: #FF0000; text-decoration: none; }
A.dyop2:link {color: #FF0000; text-decoration: none; }
A.dyop2:visited {color: #FF0000; text-decoration: none; }
A.dyop2:active {color: #FF0000; text-decoration: none; }
A.dyop2:hover {color: #FF0000; text-decoration: underline; }

.dyop_sm {color: #000000; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_sm {color: #000000; text-decoration: none; }
A.dyop_sm:link {color: #000000; text-decoration: none; }
A.dyop_sm:visited {color: #000000; text-decoration: none; }
A.dyop_sm:active {color: #000000; text-decoration: none; }
A.dyop_sm:hover {color: #0000FF; text-decoration: none; }

.dyop_hdr {color: #FFFFFF; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop_hdr {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:link {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:visited {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:active {color: #FFFFFF; text-decoration: none; }
A.dyop_hdr:hover {color: #FFFFFF; text-decoration: underline; }

.sb_nav {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.sb_nav {color: #000000; text-decoration: none; }
A.sb_nav:link {color: #000000; text-decoration: none; }
A.sb_nav:visited {color: #000000; text-decoration: none; }
A.sb_nav:active {color: #000000; text-decoration: none; }
A.sb_nav:hover {color: #0000FF; text-decoration: none; }

.H1  { display:inline; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.H1 {color: #000000; text-decoration: none; }
A.H1:link {color: #000000; text-decoration: none; }
A.H1:visited {color: #000000; text-decoration: none; }
A.H1:active {color: #000000; text-decoration: none; }
A.H1:hover {color: #E0B301; text-decoration: none; }

.Polltitle {color: #0000FF; font-weight: bold; }
.PollAnswer {font-size: 9px; font-weight: normal; }
.PollLink {font-size: 9px; font-weight: normal; }
A.PollLink {text-decoration: none; }
A.PollLink:link {text-decoration: none; }
A.PollLink:visited {text-decoration: none; }
A.PollLink:active {text-decoration: none; }
A.PollLink:hover {text-decoration: underline; }

.DarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.DarkCellText {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.DarkCellText:hover {color: #FFFFFF; text-decoration: underline; }

.MediumCellText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.MediumCellText {color: #000000; text-decoration: none; }
A.MediumCellText:link {color: #000000; text-decoration: none; }
A.MediumCellText:visited {color: #000000; text-decoration: none; }
A.MediumCellText:active {color: #000000; text-decoration: none; }
A.MediumCellText:hover {color: #000000; text-decoration: underline; }

.LightCellText  { color: #666666; font-family: Verdana, Geneva, arial,helvetica; font-size: 11px; font-weight: normal; }
A.LightCellText {color: #666666; text-decoration: none; }
A.LightCellText:link {color: #666666; text-decoration: none; }
A.LightCellText:visited {color: #666666; text-decoration: none; }
A.LightCellText:active {color: #666666; text-decoration: none; }
A.LightCellText:hover {color: #666666; text-decoration: underline; }

.StaffNameText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 18px; font-weight: bold; }
.StaffTitleText  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 14px; font-weight: bold; }

.OrderOptionsTitle  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }
.OrderOptionsRowHeader  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsName  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsDescription  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.OrderOptionsPrice  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

/* 03/26/09 GH Changed breadcrumbs coloring */
/* 05/08/2009 SH Added "text-decoration: none;" bc FF was adding underline */
.SectionTitleText {
	color: #5468AF;
	font-family: Verdana, Geneva, arial,helvetica;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
A.SectionTitleText {font-size: 9px; color: #5468AF;text-decoration: none; }
A.SectionTitleText:link {font-size: 9px; color: #5468AF;text-decoration: none; }
A.SectionTitleText:visited{font-size: 9px; color: #5468AF;text-decoration: none; }
A.SectionTitleText:active {font-size: 9px; color: #5468AF;text-decoration: none; }
A.SectionTitleText:hover {font-size: 9px; color: #5468AF;text-decoration: underline; }

/* A.SectionTitleText:link {color: #000000; text-decoration: underline; }*/
/*A.SectionTitleText:visited {color: #000000; text-decoration: underline; }*/
/*A.SectionTitleText:active {color: #000000; text-decoration: underline; }*/
/*A.SectionTitleText:hover {color: #000000; text-decoration: underline; } */

.CondensedDarkCellText  { color: #FFFFFF; font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
A.CondensedDarkCellText {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:link {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:visited {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:active {color: #FFFFFF; text-decoration: none; }
A.CondensedDarkCellText:hover {color: #FFBBBB; text-decoration: none; }

.CondensedVariantText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }
.SmallGridText  { font-family: Verdana, Geneva, arial,helvetica; font-size: 9px; font-weight: normal; }

.menulines { border:1px solid white; }
.menulines a { text-decoration:none; color:black; }
.darkcellmenulines { border:1px solid black; }
.darkcellmenulines a { text-decoration:none; color:white; }

.small { font-size: 9px; }
.reg { font-size: 10px; }
.big { font-size: 13px; }

BR.sm { font-size: 9px;}
P { margin-top: 9px; margin-bottom: 9px; }
SUP { font-size: 10px; }

.DarkCellLink {color:#EEEEEE;  }
A.DarkCellLink {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLink:hover	  {color:#EEEEEE; text-decoration: underline; }

.DarkCellLinkHdr {color:#EEEEEE; font-weight: bold; }
A.DarkCellLinkHdr {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:link	  {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:visited {color:#EEEEEE; text-decoration: none; }
A.DarkCellLinkHdr:hover	  {color:#EEEEEE; text-decoration: underline; }

A.TopBarLink {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:link	  {color:#000000; text-decoration: none; }
A.TopBarLink:visited {color:#000000; text-decoration: none; }
A.TopBarLink:hover	  {color:#FFFFFF; text-decoration: none; }

.SBCatName {color: #666666; font-size: 9px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBCatName {color: #666666; text-decoration: none; }
A.SBCatName:link {color: #666666; text-decoration: none; }
A.SBCatName:visited {color: #666666; text-decoration: none; }
A.SBCatName:active {color: #666666; text-decoration: none; }
A.SBCatName:hover {color: #666666; text-decoration: underline; }

.SBProdName {color: #666666; font-size: 9px; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBProdName {color: #666666; text-decoration: none; }
A.SBProdName:link {color: #666666; text-decoration: none; }
A.SBProdName:visited {color: #666666; text-decoration: none; }
A.SBProdName:active {color: #666666; text-decoration: none; }
A.SBProdName:hover {color: #666666; text-decoration: underline; }

.foot {color: #000000; font-size: 9.5px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.foot {color: #000000; text-decoration: none; }
A.foot:link {color: #000000; text-decoration: none; }
A.foot:visited {color: #000000; text-decoration: none; }
A.foot:active {color: #000000; text-decoration: none; }
A.foot:hover {color: #000000; text-decoration: underline; }

.head {color: #666666; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head {color: #666666; text-decoration: none; }
A.head:link {color: #666666; text-decoration: none; }
A.head:visited {color: #666666; text-decoration: none; }
A.head:active {color: #666666; text-decoration: none; }
A.head:hover {color: #666666; text-decoration: underline; }

.username {color: #666666;color: #a3a3a3; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.username {color: #666666;color: #a3a3a3; text-decoration: none; }
A.username:link {color: #666666;color: #a3a3a3; text-decoration: none; }
A.username:visited {color: #666666;color: #a3a3a3; text-decoration: none; }
A.username:active {color: #666666;color: #a3a3a3; color: #a3a3a3;text-decoration: none; }
A.username:hover {color: #666666; color: #a3a3a3;text-decoration: underline; }

.productnavlink {color: #666666; font-weight: bold; font-size: 12px; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.productnavlink {color: #666666; text-decoration: none }
A.productnavlink:link {color: #666666; text-decoration: none; }
A.productnavlink:visited {color: #666666; text-decoration: none; }
A.productnavlink:active {color: #666666; text-decoration: none; }
A.productnavlink:hover {color: #0000FF; text-decoration: underline; }

A.homelist {color: #666666; font-size: 16px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.homelist:link {color: #666666; text-decoration: none; }
A.homelist:visited {color: #666666; text-decoration: none; }
A.homelist:active {color: #666666; text-decoration: none; }
A.homelist:hover {color: #0000FF; text-decoration: none; }

.ProductNameText  { color: #FF0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
.ProductMSRPText  { font-weight: bold; }
.ProductSaveText  { color: #FF0000; font-size: 13px; font-weight: bold; }
.ProductPriceText  { color: #EC008C; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; }
.ProductSKUText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.ProductDetailsText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

.PageNumber  {
	color: #FF0000;
	font-family: Verdana, Geneva, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
A.PageNumber {
	color: #5468AF;
	text-decoration: underline;
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
A.PageNumber:link {
	color: #5468AF;
	text-decoration: underline;
	padding-right: 2px;
	padding-left: 2px;
}
A.PageNumber:visited {color: #5468AF; text-decoration: underline; }
A.PageNumber:active {
	color: #5468AF;
	text-decoration: underline;
	font-weight: bold;
}
A.PageNumber:hover {color: #DD0000; text-decoration: underline; }

.OrangeTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.searchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.CartInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.LeftNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.InfoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.TopNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.TableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*
-----------------------------------------------------------------------
 Component Art Horizontal Menu Style:
-----------------------------------------------------------------------
*/

.TopMenuGroup {
  border:solid 0px #003167;
/*  background-color:transparent;*/
  background-color: #FF0000;
}

.MenuGroup {
  border:solid 0px #003167;
  background-color:#FF0000;
  color: #CCCCCC;
  font-size: 15px;
}

.MenuGroup td {color:#CCCCCC;}
.MenuGroupHover td {color:#FFFFFF;}
.MenuItemHover td {color:#FFFFFF;}
td.MenuItemHover {color:#000000;}

.TopMenuItem {
  color:#CCCCCC;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
}

.TopMenuItemHover {
  color:#FFFFFF;
  background-color:#FF0000;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
}

/*leaf menu items*/
.MenuItem {
  background-color:#FF0000;
  color:#CCCCCC;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover {
  background-color:#FF0000;
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

/*group menu items*/
.MenuItem td {
  color:#CCCCCC;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.MenuItemHover td {
  background-color:#FEDF15;
  color:#FFFFFF;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.ScrollItem {
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.ScrollItemH {
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.ScrollItemA {
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

/*
-----------------------------------------------------------------------
 Component Art Vertical Menu Style:
-----------------------------------------------------------------------
*/

.VertTopMenuGroup {
  border:solid 0px #003167;
  background-color:transparent;
}

.VertMenuGroup {
  border:solid 0px #003167;
  background-color:transparent;
}

.VertTopMenuItem {
  color:#FFFFFF;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
.VertTopMenuItem td {color:#FFFFFF;}
td.VertTopMenuItem {color:#FFFFFF;}

.VertTopMenuItemHover {
  color:#666666;
  background-color:#FEDF15;
  font-size:11px;
  cursor:hand;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;
}

td.VertMenuItem {
  background-color:White;
  color:#666666;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.VertMenuItemHover {
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItem {
  background-color:White;
  color:#666666;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertMenuItemHover {
  background-color:#EEEEEE;
  color:#285D9F;
  font-size:11px;
  border: solid 0px white;
  cursor:hand;
  cursor:pointer;
  padding-top: 3px;
  padding-bottom: 3px;
}

.VertScrollItem {
  background-color:#FBFBFB; 
  font-size:11px; 
  border:solid 0px #FBFBFB; 
  cursor:default;
  text-align:center;
}

.VertScrollItemH {
  background-color:silver; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}

.VertScrollItemA {
  background-color: darkgray; 
  color:black; 
  font-size:11px; 
  border:solid 0px gray; 
  cursor:default;
  text-align:center;
}


/*
-----------------------------------------------------------------------
 Component Art Tree Style:
-----------------------------------------------------------------------
*/

.TreeView { 
  background-color:transparent;
  border: #919191 0px solid; 
  padding-top:2px;
  cursor: default; 
  color: #FFFFFF;
  cursor: hand;
  cursor:pointer;
}

.TreeNode { 
  font-size: 11px; 
  color: #FFFFFF;
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: hand; 
  cursor:pointer;
}

.HoverTreeNode { 
  color: #FFCC00;
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  text-decoration: none; 
  cursor: hand; 
  cursor:pointer;
}

.SelectedTreeNode { 
  font-size: 11px; 
  padding:0px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0; 
  cursor: hand; 
  cursor:pointer;
}

.NodeEdit {
  border:1px silver solid;
  font-size: 11px;
}

#AjaxShipping {
    width: 99%;
    border: solid 1px #444;
    height: 100%;
    float: left;
    padding: 3px;
}
#AjaxShipping h4 {
    margin: 0 0 0.5em 0;
    font-weight: bold;
    font-size: 1.1em;
}
.AjaxShippingLabel {
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select {
    font-size: 1em;
    float: left;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate {
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#ShipQuote {
    float: left;
    margin: 0;
}
/* Set Visibility to :hidden and uncomment 'display' to turn off */
#AjaxShippingCountry {
    visibility: visible;
    /*display:none;*/
}
#AjaxShippingState {
    visibility: visible;
    /*display:none;*/
}

/* Kit Specific Styles */
#KitSideBar {
	border:solid 1px Gray;
	position:absolute;
	z-index:99; /*999999999 !important;*/
	width:180px;
	background-color:#FFFFE1;
	/*right:10px;*/
	margin-left: 10px;
}

#KitAddToCartForm {
	padding: 5px 5px 10px 5px;
	margin: 0px 5px 0px 5px;
	border-top: solid 1px Gray;
}

#KitPlaceHolder {
	width:150px;
}

#KitTable {
	width:500px;
	/*border-top: solid 1px red;*/		
}

#KitTable td {
	padding: 4px 0px 4px 0px;
}

#KitAddToCartFormHeader {
	border-bottom:solid 3px #444;
	/*height:15px;*/
	text-align:center;
}

#KitAddToCartFormPrice {
	line-height:30px;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormPrice {
	/*line-height:30px;*/
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-bottom: solid 1px Gray;
}

.KitAddToCartFormDetailsHeader {
	text-align:center;
	text-decoration:underline;
}

.KitAddToCartFormDetails {
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

.KitTableGroup {
	/*
	border-top:solid 1px Black;	
	border-left:solid 1px Black;	
	border-right:solid 1px Black;	
	border-bottom:solid 5px Green;	
	line-height:20px;
	*/
	background-color: #f5f5f5; 
}

.KitRowSpacer {
	/*height:45px;*/
}

.KitSpacer {
	/*
	border:solid 1px Lime;
	background-color:Aqua;
	*/
	height:10px;	
}

#KitAddToCartFormDetailsHeader {
	text-align:center;
	text-decoration:underline;
}

#KitAddToCartFormDetails {
	padding: 0px 5px 0px 5px;
	margin-left: 10px;
}

#KitSideBar input[type="button"] {
	width:120px;	
	text-align:center;
	margin-top:3px;
}

.KitRegularBasePrice {
	font-style:italic;
	text-decoration:line-through;
}

.KitBasePrice { }

.KitBasePriceOnSale { }

.KitCustomizedPrice { }

.KitCustomizedPriceOnSale { }

.KitLevelPrice { }

.KitLevelPriceOnSale { }

.subHead {
	font-weight: bold;
	font-size: 14px;
	color: #FB1E1F;
}

li {
	padding-left: 3px;
	padding-top: 5px;
	background-image: url(images/list_item_man.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


ul {
    padding-left: 3px;
	/*padding-top: 5px;*/

}

/*** This section is for Navigation ***/
.MainTextOff {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E4E1DA;
	text-decoration: none;	
}

.MainTextOn {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;	
	background-color:Transparent;
	text-decoration: none;
}

.SubText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color:Transparent;
	color: #5468AF;
	text-decoration: none;
}

.SubNavTableHidden {
	display:none;
}

.SubNavTableShowing {
	display:block;
}

/*.PrimarySeperator {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E4E1DA;
}
.PrimaryTextOff {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E4E1DA;
}
.PrimaryTextOn {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
a.PrimaryTextOff:visited, a.PrimaryTextOff:link, a.PrimaryTextOff:active, a.PrimaryTextOff:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #E4E1DA;
	text-decoration: none;
}
a.PrimaryTextOn:visited, a.PrimaryTextOn:link, a.PrimaryTextOn:active, a.PrimaryTextOn:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.SecondaryText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5468AF;
}
a.SecondaryText:visited, a.SecondaryText:link, a.SecondaryText:active, a.SecondaryText:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5468AF;
	text-decoration: none;
}*/

a.bcrumb:visited, a.bcrumb:link, a.bcrumb:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #5468AF;
	text-decoration: none;
}
a.bcrumb:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #5468AF;
	text-decoration: underline;
}

a.SmallForgotPassword:visited, a.SmallForgotPassword:link, a.SmallForgotPassword:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #8348B5;
	text-decoration: underline;
	padding-right: 14px;
}
a.SmallForgotPassword:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #8348B5;
	text-decoration: underline;
	padding-right: 14px;
}
a.LargeForgotPassword:visited, a.LargeForgotPassword:link, a.LargeForgotPassword:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: underline;
	padding-right: 14px;
}
a.LargeForgotPassword:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: underline;
	padding-right: 14px;
}
/*** End section is for Navigation  ***/

.MainTitle {
	font-family: Arial, Helvetica;
	font-size: 30px;
	font-weight: normal;
	color: #4f2683;
	margin-bottom: 0px;
}
sup.MainTitle {
	font-family: Arial, Helvetica;;
	font-size: 24px;
	font-weight: normal;
	color: #4f2683;
	margin-bottom: 0px;
}

.HelpText {
	font-family: Verdana;
	color: #000000;
	font-weight: normal;
	font-size: 9px;
}

/*** This section is for Footer ***/
a.Footer:visited, a.Footer:link, a.Footer:active, a.Footer:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #6274B6;
	text-decoration: none;
}
.FooterText {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.Copyright {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #cfcfcf;
	padding-left: 30px;
}/*** End section is for Footer  ***/

/*** This section is for Product Details  ***/

.productName {
	font-family: Verdana;
	color: #FB1E1F;
	font-weight: bold;
	font-size: 11px;
}
.ModelNo {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
a.ProductAllList:visited, a.ProductAllList:link, a.ProductAllList:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.ProductAllList:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#ProductAllList {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

#ProductAllList li {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	background-image: url(images/list_item_ball.gif);
	background-repeat: no-repeat;
}
#ProductAllList ul {
	list-style-type: none;
	margin-left: 2px;
}
a.ProductBrandList:visited, a.ProductBrandList:link, a.ProductBrandList:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.ProductBrandList:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#ProductBrandList {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

#ProductBrandList li {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-image: url(images/list_item_ball.gif);
	background-repeat: no-repeat;
}

#ProductBrandList ul {
	list-style-type: none;
	margin-left: 2px;
}
a.ProductCategoryList:visited, a.ProductCategoryList:link, a.ProductCategoryList:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.ProductCategoryList:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#ProductCategoryList {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

#ProductCategoryList li {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-image: url(images/list_item_ball.gif);
	background-repeat: no-repeat;
}
#ProductCategoryList ul {
	list-style-type: none;
	margin-left: 2px;
}

#ProductDetailLists li {
	background-image: url(../images/list_item_man.gif);
	background-repeat: no-repeat;
}
#ProductDetailLists ul {
	list-style-type: none;
	margin-left: 2px;
}

#InstructionsPDF li {
	padding-left: 27px;
	padding-bottom: 8px;
	background-position: 0.1em;
	background-image: url(../images/list_item_pdf.gif);
	background-repeat: no-repeat;
}
#InstructionsPDF ul {
	list-style-type: none;
}

#InstructionsDOC li {
	padding-left: 21px;
	background-position: 0.1em;
	background-image: url(../images/list_item_doc.gif);
	background-repeat: no-repeat;
}
#InstructionsDOC ul {
	list-style-type: none;
	margin-left: 2px;
}
.FAQOverview li {
	padding-left: 5px;
	background-image: url(images/list_item_question.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
}
.FAQOverview ul {
	padding-left: 5px;
	padding-top: 5px;
}

#ProductDetailLists {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	color: #666666;
}
a.ProductOverview:visited, a.ProductOverview:link, a.ProductOverview:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #8348B5;
	text-decoration: none;
}
a.ProductOverview:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FB1E1F;
	text-decoration: underline;
}
a.BoldPointProduct:visited, a.BoldPointProduct:link, a.BoldPointProduct:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: none;
}
a.BoldPointProduct:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FB1E1F;
	text-decoration: underline;
}

/*** End section is for Product Details  ***/

/*** This section is for Main Content  ***/
#FlipMainAdContainer a {
	position: absolute;
	visibility: hidden;
}
#FlipPRContainer a {
	position: absolute;
	visibility: hidden;
}
.MainTitle {
	font-family: Verdana;
	font-size: 30px;
	font-weight: normal;
	color: #7D52B1;
	margin-bottom: 0px;
}
td {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}
li {
	padding-left: 21px;
	padding-top: 5px;
	background-image: url(images/list_item_man.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
ul {
	list-style-type: none;
	margin-left:4px;
}
.StationaryDiv {
	position: relative;
}
.DisplayTeaser {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 12px;
}
a.DisplayTeaser:visited, a.DisplayTeaser:link, a.DisplayTeaser:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 12px;
	text-decoration: none;
}
a.DisplayTeaser:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 12px;
	text-decoration: underline;
}

a.subnav2:visited, a.subnav2:link, a.subnav2:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: none;
}
a.subnav2:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FB1E1F;
	text-decoration: underline;
}
.PressReleaseTitle {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6274B6;
	padding-bottom: 2px;
	padding-left: 2px;
}
a.PressReleaseTitleDisplayLink:visited, 
a.PressReleaseTitleDisplayLink:link, 
a.PressReleaseTitleDisplayLink:active, 
a.PressReleaseTitleDisplayLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #6274B6;
	padding-bottom: 3px;
	padding-left: 2px;
	text-decoration: none;
}
/*** End section is for Main Content ***/

/*** This section is for Content Blocks   ***/
a.PDFList:visited, a.PDFList:link, a.PDFList:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.PDFList:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#PDFList {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
#PDFListSmall {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

#PDFList li {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-image: url(images/list_item_pdf.gif);
	background-repeat: no-repeat;
}
#PDFList ul {
	list-style-type: none;
	margin-left: 2px;
}

a.PPTList:visited, a.PPTList:link, a.PPTList:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.PPTList:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#PPTList {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
#PPTListSmall {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}

#PPTList li {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	background-image: url(.images/list_item_ppt.gif);
	background-repeat: no-repeat;
}
#PPTList ul {
	list-style-type: none;
	margin-left: 2px;
}

a.WMVList:visited, a.WMVList:link, a.WMVList:active {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
}
a.WMVList:hover {
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	text-decoration: underline;
}
#WMVList {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #656565;
	font-weight: bold;
}
#WMVListSmall {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #656565;
	font-weight: bold;
}

#WMVList li {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #656565;
	font-weight: normal;
	background-image: url(images/list_item_wmv.gif);
	background-repeat: no-repeat;
}
#WMVList ul {
	list-style-type: none;
	margin-left: 2px;
}

.ColoredPoll {
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #656565;
}

.ColoredBlocks {
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #656565;
}
.ColoredBlocksNotBold {
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #656565;
}
a.ColoredBlocks:visited, a.ColoredBlocks:link, a.ColoredBlocks:active {
	font-family: Arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #656565;
	text-decoration: none;
}
a.ColoredBlocks:hover {
	font-family: Arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #656565;
	text-decoration: underline;
}
.PlainBlocks {
	font-family: Arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
a.PlainBlocks:visited, a.PlainBlocks:link, a.PlainBlocks:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.PlainBlocks:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.PlainBlocks2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
}
a.PlainBlocks2:visited, a.PlainBlocks2:link, a.PlainBlocks2:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.PlainBlocks2:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
/*** End section is for Content Blocks   ***/

/*** This section is for Press Releases ***/

.subHead {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #fb1e1f;
}
.red {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #fb1e1f;
}

a.PRTitleLink:visited, a.PRTitleLink:link, a.PRTitleLink:active, a.PRTitleLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8348b5;
	text-decoration: underline;
}
a.PRMoreLink:visited, a.PRMoreLink:link, a.PRMoreLink:active, a.PRMoreLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #8348b5;
	text-decoration: underline;
}
p.TeaserText {
	font-size: 11px;
	color: #666666;
	font-family: Verdana;
	font-weight: bold;
}
.PRContent {
	font-size: 11px;
	color: #666666;
	font-family: Verdana;
	font-weight: normal;
}
.PRDate {
	font-size: 9px;
	color: #666666;
	font-family: Verdana;
	font-weight: normal;
}


/*** End section is for Press Releases  ***/


/*** This section is for Careers ***/

div#wrapper {
    width: 550px;
    padding: 0px;
}

#catBox {
    float: left;
    text-transform: uppercase;
    text-align: center;
    border:1px solid #fff;
}

#catOn1Line a {
    background-image: url(../../images/k2.com_department_button.jpg);
    color: #fff;
    width: 180px;
    height: 53px;
    text-decoration: none;
    display:block;
    display: table-cell;
    vertical-align: middle;
}

#catOn1Line a:hover {
    background-image: url(../../images/k2.com_department_button_hover.jpg);
    width: 180px;
    height: 53px;
    color: #fff;
    text-decoration: none;
}

#catOn2Line a {
    background-image: url(../../images/k2.com_department_button.jpg);
    color: #fff;
    width: 180px;
    height: 53px;
    text-decoration: none;
    display:block;
    display: table-cell;
    vertical-align: middle;
}

#catOn2Line a:hover {
    background-image: url(../../images/k2.com_department_button_hover.jpg);
    width: 180px;
    height: 53px;
    color: #fff;
    text-decoration: none;
}

#catOff1Line {
    background-color: #bbbbbb;
    width: 180px;
    height: 53px;
    color: #fff;
    display:block;
    display: table-cell;
    vertical-align: middle;
}

#catOff2Line {
    background-color: #bbbbbb;
    width: 180px;
    height: 53px;
    color: #fff;
    display:block;
    display: table-cell;
    vertical-align: middle;
}

#otherCat {
    text-transform: uppercase;
    float: right;
    text-align:center;
    padding-right: 2px;
    display: inline;
}

#otherCat a {
    background-image: url(../../images/k2.com_intern_button.jpg);
    width: 180px;
    height: 35px;
    color: #fff;
    border:1px solid #fff;
    text-decoration: none;
    display:block;
    display: table-cell;
    vertical-align: middle;
}

#otherCat a:hover {
    background-image: url(../../images/k2.com_intern_button_hover.jpg);
    width: 180px;
    height: 35px;
    color: #fff;
    border:1px solid #fff;
    text-decoration: none;
}
          
#otherContent {  
    position: relative;
    top: -12px;
    left: 190px;
    width: 342px;
    clear: right;
    text-align: left;
}

a.readMore:visited, a.readMore:link, a.readMore:active{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
    background-image: url(../../images/k2.com_intern_button.jpg);
	width: 80px;
	text-align: center;
	padding: 5px;
}

a.readMore:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
    background-image: url(../../images/k2.com_intern_button_hover.jpg);
	width: 80px;
	text-align: center;
	padding: 5px;
}

.catHeader
{
    text-transform: uppercase; 
    font-size: 14px; 
    font-family: verdana; 
    color: #000; 
    padding-top: 5px; 
    padding-bottom: 5px; 
    padding-left: 5px;
}


/*** End section is for Careers  ***/



/*** 05.19.2009:sh ADDED NEW CLASSES FOR "Demo" and "New" ***/

.IsDemo {
	background-image: url(images/isDemo.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	background-position: center center;
}

.IsFeatured {
	background-image: url(images/isNew.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	background-position: center center;
}

.IsAll {
	background-image: url(images/IsAll.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	background-position: center center;
}
.prodThumbBG {
	background-image: url(images/prodBG.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	background-position: center center;
}

.IconKey {
	background-image: url(images/IconKey.jpg);
	background-repeat: no-repeat;
	padding: 2px;
	border: 1px dotted #006699;

}

/*** 05.20.2009:sh Paging Cell Background ***/
.pagingBG {
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
/*** 05.21.2009:sh Product & Online Store Products Grid (text) ***/
.ProdGridLink {
	vertical-align: text-center;
	height: 30px;
	text-align: center;	
}

/*** 05.21.2009:sh Top of template.aspx ***/
.smallFont {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
	padding: 5px;
}

a.smallFont:visited, a.smallFont:link, a.smallFont:active {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: none;
}
a.smallFont:hover {
	font-family: Verdana;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #FB1E1F;
	text-decoration: underline;
}


/*** 05/29/09 ML Nav Menus ***/
.DropMenuItem {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color:#e4e4e4;
	color:#656565;
	text-decoration: none;	
	border-top:solid 1px #ffffff;
	margin-bottom:1px;	
    /*border-left:solid 1 #aaaaaa; */  
}
.DropMenuItemHover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color:#e31937;
	color: #ffffff;
	cursor:pointer;
	border-top:solid 1px #ffffff;
	margin-bottom:1px;
    /*border-left:solid 1 #aaaaaa;  */   
}
.StaticMenuItem {
	color: #656565;
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	background-color:Transparent;
	cursor:pointer;	
}
.StaticMenuItemHover {
	color:#ffffff;
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	background-color:#e31937;
	cursor:pointer;
	height: 22px;
	background-image: 
}

.DropSideMenuItem {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color:#e4e4e4;
	color: #e31937;
	color:#e4e1da;
	color: #656565;
	text-decoration: none;	
	border-top:solid 1px #ffffff;
	margin-bottom:1px;	
    border-left:solid 1 #ffffff;   
}
.DropSideMenuItemHover {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	background-color:#e31937;
	color:#ffffff;
	cursor:pointer;
	border-top:solid 1px #ffffff;
	margin-bottom:1px;
    border-left:solid 1 #ffffff;     
}

.StaticSideMenuItem {
	color:#e4e1da;
	color: #656565;
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	background-color:Transparent;
	cursor:pointer;	
	/*background-image:url(images/list_item_ball.gif);
	background-repeat:no-repeat;*/
    
}
.StaticSideMenuItemHover {
	color:#ffffff;
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	background-color:Transparent;
	cursor:pointer;
	background-color: #e31937;
	/*background-image:url(images/list_item_ball.gif);
	background-repeat:no-repeat;
    text-decoration:underline;*/
}

.Locations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px;
	color: #FB1E1F;
}

.TopicHeader {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FB1E1F;
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	text-align: left;
	background-position: left center;
	text-indent: 20px;
	line-height: 16px;
	padding: 0px;
}

.TopicHeaderGray {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-image: url(images/pagingBG.jpg);
	background-repeat: no-repeat;
	text-align: left;
	background-position: left center;
	text-indent: 10px;
	line-height: 16px;
	padding: 5px;
}

/*product recall: sh 06.03.2009*/
#ProdRecall li {
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
	list-style-position: inside;
	list-style-image: url(images/list_item_recall.gif);
	background-image: none;
}
#ProdRecall ul {
	background-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	text-indent: 10px;
	list-style-position: inside;
	list-style-image: url(../../images/list_item_recall.gif);
	list-style-type: none;
}

.SearchField {
    height: 17px;
    width: 105px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-left-color:#ffffff;
    border-right-color:#ffffff;
    border-bottom-width: 1px; 
    border-top-width: 1px; 
    border-bottom-color: #a1a1a1; 
    border-top-color: #a1a1a1;
    border-bottom-style: solid; 
    border-top-style: solid;
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #a3a3a3;
    padding-bottom:3px;
}

/*rounded corners -- sh:6.5.2009 */
.roundedcornr_TL {
	background: url(roundedcornr_984323_tl.png) no-repeat top left;
}
.roundedcornr_TR {
	background: url(roundedcornr_984323_tr.png) no-repeat top right;
}
.roundedcornr_BL {
	background: url(roundedcornr_984323_bl.png) no-repeat bottom left;
}
.roundedcornr_BR {
	background: url(roundedcornr_984323_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(roundedcornr_984323_r.png) top right repeat-y;
}
.roundedcornr_top_div,.roundedcornr_top,
.roundedcornr_bottom_div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content_ { padding: 0 15px; }

/** This section is for Forms ***/
.formLinks {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.formLabelsBold {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: #666666;
}
.formLabelsBoldSmall {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
}
.formLabels {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	color: #666666;
}
.formWLabels {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	color: #ffffff;
}
.bigTextBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 350px;
	height: 150px;
	color: #666666;
	font-family: Verdana;
}
.bigSTextBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	height: 150px;
	color: #666666;
	font-family: Verdana;
}
.textBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	color: #666666;
	font-family: Verdana;
}
.ExpirationTextBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 40px;
	color: #666666;
	font-family: Verdana;
}
.CVVTextBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 60px;
	color: #666666;
	font-family: Verdana;
}
.RecallQuantity {
	font-weight: normal;
	font-size: 11px;
	width: 40px;
	color: #666666;
	font-family: Verdana;
}
.smallTextBoxes {
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	color: #666666;
	font-family: Verdana;
}
.dropDowns {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana;
}

.barSeperator {
	color: #F171AA;
	height: 3px;
}
.smallError {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: red;
}
.largeError {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
	color: red;
}
.mainContentBold {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
}
.mainContent {
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	color: #666666;
}
.SearchField {
	height: 17px;
	width: 104px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #a1a1a1;
	border-top-color: #a1a1a1;
	border-bottom-style: solid;
	border-top-style: solid;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #a3a3a3;
}
.SearchButton {
	font-family: Verdana;
	font-size: 11px;
	color: #b3b3b3;
	font-size: 10px;
	background-color: #ffffff;
	height: 18px;
	width: 19px;
}
a.smallFont:visited, a.smallFont:link, a.smallFont:active {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #8348B5;
	text-decoration: none;
}
a.smallFont:hover {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FB1E1F;
	text-decoration: underline;
}
.smallFont {
	font-family: Arial, helvetica;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	color: #a3a3a3;
}
#ColoredPoll label {
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #656565;
	float: left;
	padding-top: 3px;
}
#ColoredPoll input {
	float: left;
}
#BWPoll label {
	font-family: Arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	float: left;
	padding-top: 3px;
}
#BWPoll input {
	float: left;
}
/** End section is for Forms  ***/

/*added 6.29.2009 to fix side boxes style(s) :sh */
.SmallSummaryTitle {
	font-family: Verdana;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.SmallSummaryInfo {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
}

.ThankYouColor	{
	color:#7D52B1;
}

/* START YOUR SENSES */


.BSSYSCopy { 
    POSITION: relative; 
    TEXT-ALIGN: center; 
    WIDTH: 360px; 
    HEIGHT: 200px; 
    TOP: 5px; 
    LEFT: 0;
}
#g_head{
display:none;
}

.showcase
{
	width:620px;
	float:left;
	
}
.showcase li
{
	background-image:none;
	float:left;
}


.hs .left-arrow,.hs .right-arrow
{
	width: 17px;
float: left;
margin-top: 40px;
}

.hs
{
	width:663px;
	margin:0 auto;}

