/*start of main layout setting */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	background: #232850;
}

TD {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
}

P {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
}

#MainDiv { 
	width:100%; 
	text-align:center; 
} 
/*end of main layout setting */



/*start of main table setting */
.MainTable {
	width: 754px;
	margin-left:auto; 
	margin-right:auto; 
	background-image: url(imgs/bg-main.gif);
}

.MainContentTD {	
	padding-right: 13px;	
	padding-bottom: 7px;
	width: 620px				
}

.LeftColumnTD { 
	width: 170px
}

.RightColumnTD { 
	width: 0px;
	margin: 0px;
	padding: 0px;
	display: none;
	visibility: hidden;
}

#LeftSearchVisibility { 
	width: 0px;
	margin: 0px;
	padding: 0px;
	display: none;
	visibility: hidden;
}

#PageStretch {background-color: #ffffff; margin-top: 6px; padding: 5px; border: 1px solid #cccccc; width: 100%; margin-right:}

#LogoVisibility {width: 140px; background-color: #ffffff; border: 1px solid #39488B; margin-bottom: 29px; margin-left: 14px; margin-top: 6px}

#CatalogContent {width: 560px}

#HomeTitleImage {display: none; visibility: hidden; overflow: hidden;}

/* start of top navigation box related setting */
#TopNavOSVisibility { display: none; visibility: hidden; }
.TopOSTable { display: table; visibility: visible;}
.TopOSTable TD {  background-color: #ebebeb; padding: 3px; spacing: 3px; border: 1px #000000 solid; font-weight:bold; }
a.TopNavOS: link { font-weight:bold; font-size: 11px;}
/* end of top navigation box related setting */

/* start of top utility for the site*/
#TopUtilityVisibility {display: none; visibility: hidden; overflow: hidden;}
.TopUtilityTable { display: table; visibility: visible;}
.TopUtilityTable TD {  background-color: none; padding: 3px; spacing: 3px; border: 1px #999999; }
a.TopUtility: link { font-weight:bold; font-size: 11px; font-color: 333333}
/* end of top utility for the site*/

#TopSearchVisibility { margin-top: 6px; margin-bottom: 5px; background-color: #232850; width: 100%}
.TopSearchTable {padding: 1px}
.LeftSearchText {color: #ffffff; font-weight: bold}
.SearchButton { background-color: #cccccc; font-size: 10px; margin-top: 5px; margin-bottom: 5px}
A.AdvSearch:link { font-weight: bold; color: #ffffff}
A.AdvSearch:visited { font-weight: bold; color: #ffffff}
A.AdvSearch:hover { font-weight: bold; color: #ff0000}

.TopLNsearchbox {
  font:10px Arial, Geneva, Verdana, sans-serif;
  display:inline;
  width:100x;
  }
  
.LNsearchbox{
  font:10px Arial, Geneva, Verdana, sans-serif;
  display:inline;
  width:120px;
  }

/*end of main table setting */

/* start of icons such as basket, help setting */
.Icon {background-color: #232850;}
/* end of icons such as basket, help setting */


/* start of relevant freatured products for each platform */
#FeaturedPalmVisibility {display: none; visibility: hidden; overflow: hidden;}
#FeaturedPPCVisibility {display: none; visibility: hidden; overflow: hidden;}
#FeaturedSPVisibility {display: none; visibility: hidden; overflow: hidden;}
#FeaturedSymbianVisibility {display: block; visibility: visible; overflow: hidden; width: 560px}
#FeaturedRIMVisibility {display: none; visibility: hidden; overflow: hidden;}
/* end of relevant freatured products for each platform */

/* start of ADDITIONAL relevant freatured products for each platform */
#FeaturedPalmVisibility2 {display: none; visibility: hidden; overflow: hidden;}
#FeaturedPPCVisibility2 {display: none; visibility: hidden; overflow: hidden;}
#FeaturedSPVisibility2 {display: none; visibility: hidden; overflow: hidden;}
#FeaturedSymbianVisibility2 {display: none; visibility: hidden; overflow: hidden;}
#FeaturedRIMVisibility2 {display: none; visibility: hidden; overflow: hidden;}

#FeaturedAndroidVisibility {display: none; visibility: hidden; overflow: hidden;}
#FeaturedAndroidVisibility2 {display: none; visibility: hidden; overflow: hidden;}
#AndriodVisibility {display: none; visibility: hidden; overflow: hidden;}
/* end of ADDITIONAL relevant freatured products for each platform */


/* start of relevant platforms for the site*/
#MobilePhoneVisibility {display: none; visibility: hidden; overflow: hidden;}
#BlackBerryVisibility {display: none; visibility: hidden; overflow: hidden;}
#SmartPhoneVisibility {display: none; visibility: hidden; overflow: hidden;}
#LinuxVisibility {display: none; visibility: hidden; overflow: hidden;}
#SymbianVisibility {display: none; visibility: hidden; overflow: hidden;}
#PocketPCVisibility {display: none; visibility: hidden; overflow: hidden;}
#PalmVisibility {display: none; visibility: hidden; overflow: hidden;}
#StoreHomeVisibility {display: none; visibility: hidden; overflow: hidden;}
#BasketDisclaimerVisibility {display: none; visibility: hidden; overflow: hidden;}
#SelectAnotherPhoneVisibility {display: none; visibility: hidden; overflow: hidden;}
/* end of relevant platforms for the site*/

/* start new continue shopping settings */
#ContinueShoppingHome {display: none; visibility: hidden; overflow: hidden;}
#ContinueShoppingSymbian {display: block; visibility: visible; overflow: hidden;}
#ContinueShoppingSmartphone {display: none; visibility: hidden; overflow: hidden;}
#ContinueShoppingMobilePhones {display: none; visibility: hidden; overflow: hidden;}
#ContinueShoppingPlatform {display: none; visibility: hidden; overflow: hidden;}
#ContinueShoppingBlackberry {display: none; visibility: hidden; overflow: hidden;}
/* end of new continue shopping settings */

/* start new left nav platform homepage setting */
#StoreHomeMobilePhonesVisibility {display: none; visibility: hidden; overflow: hidden;}
#StoreHomeSymbianVisibility {display: block; visibility: visible; overflow: hidden;}
#StoreHomeSmartphoneVisibility {display: none; visibility: hidden; overflow: hidden;}
#StoreHomePalmVisibility {display: none; visibility: hidden; overflow: hidden;}
#StoreHomePPCVisibility {display: none; visibility: hidden; overflow: hidden;}
#StoreHomeRimVisibility {display: none; visibility: hidden; overflow: hidden;}

#StoreHomeVisibilityDeviceNav {display: none; visibility: hidden; overflow: hidden;}
#StoreHomeSymbianVisibilityDeviceNav {display: block; visibility: visible; overflow: hidden;}
#StoreHomeSmartphoneVisibilityDeviceNav {display: none; visibility: hidden; overflow: hidden;}
#StoreHomeRimVisibilityDeviceNav {display: none; visibility: hidden; overflow: hidden;}
/* end new left nav platform homepage setting */


 /* start of left platform box for the site*/
 #LeftNavOSVisibility { margin-bottom: 5px; background-image: url(imgs/bg-osNav.gif);}
 #LeftNavOSVisibility ul { width: 140px; padding-left: 5px; padding-top: 0px; padding-bottom: 12px; margin-left: 14px; margin-bottom: 0px; margin-top: 0px; list-style: none; }
 #LeftNavOSVisibility li { padding:0; margin:0; width: 125px}
 #LeftNavOSVisibility li.active {}
 #LeftNavOSVisibility ul a { text-decoration: none; padding:0px 0px 0px 0px;
 /*The following three lines MUSt be in here. This hack fixes incorrect box model in IE 5*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px	
 }
 #LeftNavOSVisibility ul a.active { }
 #LeftNavOSVisibility ul a.active:hover, #LeftNavOSVisibility ul a:focus { color:#ff0000; !important; }
 #LeftNavOSVisibility ul a:hover, #LeftNavOSVisibility a:focus, ul li.last a:hover { color:#ff0000; !important; outline: none; }
/* end of left platform box for the site*/

/* start of left mobile phone box for the site*/
 #LeftNavManufactureVisibility { width: 154px; margin-right: 0px; background-image: url(imgs/bg-manufactureNav.gif); margin-bottom: 7px; margin-top: 0px}
 #LeftNavManufactureVisibility ul { margin-left: 19px; width: 120px; padding: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none;}
 #LeftNavManufactureVisibility li { padding:0; margin:0; width: 115px}
 #LeftNavManufactureVisibility li.active {}
 #LeftNavManufactureVisibility ul a { text-decoration: none; 
 /*The following three lines MUSt be in here. This hack fixes incorrect box model in IE 5*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px;
	width:135px;	
 }
 #LeftNavManufactureVisibility ul a.active { }
 #LeftNavManufactureVisibility ul a.active:hover, #LeftNavOSVisibility ul a:focus { color:#ff0000; !important; }
 #LeftNavManufactureVisibility ul a:hover, #LeftNavOSVisibility a:focus, ul li.last a:hover { color:#ff0000; !important; outline: none; }
 
 #LeftNavManufactureVisibility ul ul { width: 100px; margin: 0px; padding:0px 0px 0px 7px;}
 #LeftNavManufactureVisibility ul ul a { font-weight: normal; 
 /*The following three lines MUSt be in here. This hack fixes incorrect box model in IE 5*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px;
	width:120px;
 }
 #LeftNavManufactureVisibility ul ul a.active { color: #ff0000}
 #LeftNavManufactureVisibility ul ul a.active:hover { color: #ff0000;}
 
 #LeftNavManufactureVisibility ul ul ul { width: 100px; margin: 0px; padding:0px 0px 0px 7px;}
 #LeftNavManufactureVisibility ul ul ul a { font-weight: normal; 
 /*The following three lines MUSt be in here. This hack fixes incorrect box model in IE 5*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px;
	width:120px;
 }
 #LeftNavManufactureVisibility ul ul ul a:hover { background-image: url(imgs/BG-leftNavSub-on.gif); color: #ffffff; !important; outline: none; }
 
 #LeftNavManufactureVisibility ul ul ul li.last a { background-image: url(imgs/BG-leftNavSub-on.gif); border:0; color: #ffffff}
 #LeftNavManufactureVisibility ul ul ul li.last a.active { background-color: #cccccc; color: #ffffff}
 #LeftNavManufactureVisibility ul ul ul a.active { background-color: #cccccc; color: #ffffff}
 #LeftNavManufactureVisibility ul ul ul a.active:hover { background-color: #cccccc; color: #ffffff}

.DeviceBox { width: 140px; border-left: 1px solid #39488B; border-right: 1px solid #39488B; border-bottom: 1px solid #39488B; background-color: #D9E5FF; overflow: hidden; margin-left: 14px}
.DeviceContentTable {display: none; visibility: hidden; overflow: hidden;}
.DeviceImage { margin: 0px 5px 0px 5px;}

/* end of left mobile phone box for the site*/

 #LeftUtilityVisibility { width: 140px; margin-left:14px; margin-top: 0px; padding:0px; display: block; border: 1px solid #39488B; background-color: #D9E5FF}
 #LeftUtilityVisibility ul { padding: 0; margin-left: 0px; list-style: none; margin-bottom: 2px; margin-top: 0px}
 #LeftUtilityVisibility li { padding:2px 0px 0px 0px; margin:0; }
 #LeftUtilityVisibility li.active {}
 #LeftUtilityVisibility ul a { text-decoration: none;
 /*The following three lines MUSt be in here. This hack fixes incorrect box model in IE 5*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px	
 }
 #LeftUtilityVisibility ul a.active { color:#ff0000;}
 #LeftUtilityVisibility ul a.active:hover, #RightUtilityVisibility ul a:focus { color:#ff0000;}
 #LeftUtilityVisibility ul a:hover, #LeftUtilityVisibility a:focus, ul li.last a:hover { color: #ff0000;}
 
 /* start of quick link box for the site*/
#BottomPromotionNavVisibility { display: none; visibility: hidden; text-align: left}
#LeftPromotionVisibility { visibility: visible; margin-bottom: 7px; margin-top: 7px; margin-left: 14px; }
#LeftNewsletterVisibility { visibility: visible; margin-bottom: 7px; margin-top: 7px; margin-left: 14px; }
.RightPromotionTable { width:140px; align: left; border: 1px solid #39488B; background-color: #D9E5FF; padding: 2px}
.RightPromotionTable TD#Newsletter {font-size: 10px}
#RightPromotionNavVisibility { width:0px; display: none; visibility: hidden; }
.QuickLinksBar {background-color: #191919; color: #ffffff; font-size: 10px;}

#LeftPromotionBannerVisibility { display: block; visibility: visible; 
 margin-bottom: 7px; margin-top: 7px; margin-left: 12px; 
}

A.QuickLink:link { font-size: 10px; text-decoration: none;}
A.QuickLink:visited { font-size: 10px; text-decoration: none;}
A.QuickLink:hover { font-size: 10px; text-decoration: none; color: #ff0000}
/* end of quick link box for the site*/

/* start of global setting */
#LeftGlobalVisibility {display: block; visibility: visible; margin-bottom: 10px; margin-top: 10px}
.GlobalPulldown {width:139px; border: 1px solid #39488B; background-color: #ffffff; margin-left: 1px; padding: 3px; background-color: #D9E5FF}
.GlobalText {background-color: #000000; color: #ffffff; font-size: 10px;}
.GlobalBox {
  font:10px Arial, Geneva, Verdana, sans-serif;
  padding: 2px;
  display:inline;
  width:120px;
  margin-top: 5px;
  margin-bottom: 5px
 }

/* start of buttons for the site*/
.AddToCartButton {filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#232850, EndColorStr=#D9E5FF, GradientType=0); background-color: #83A3CB; border: 2px outset #ffffff; overflow: hidden;}
.FreeButton {filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#666666, EndColorStr=#dfdfdf, GradientType=0); background-color: #666666; border: 2px outset #ffffff; overflow: hidden;}
.TryButton {filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#666666, EndColorStr=#dfdfdf, GradientType=0); background-color: #666666; border: 2px outset #ffffff; overflow: hidden;}
.TellAFriendButton {filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#666666, EndColorStr=#dfdfdf, GradientType=0); background-color: #666666; border: 2px outset #ffffff; overflow: hidden;}
a.ButtonText:link { font-size: 11px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none; }
a.ButtonText:visited { font-size: 11px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none;}
a.ButtonText:hover { font-size: 11px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none; }
/* end of buttons for the site*/


/* start of GoPass section of the site*/
#LeftGopassNavVisibility { visibility: visible; margin-bottom: 7px; margin-top: 7px; margin-left: 14px; }
#GopassMainTable {width: 550px; margin-top: 10px}
#GopassSignupTable {width: 75%}
#GopassLoginTable {width: 75%; padding: 3px}
.ProfileTable {width: 98%; margin-left: 2px; border: 1px solid #232850; margin-bottom: 8px}
.ProfileTable TH {background-color: #232850; font-weight: bold; font-size: 12px; color: #ffffff}
.ProfileTable TH#Purchases {
	background-color: #E6E8F7;
	font-weight: bold;
	font-size: 11px;
	border-top: 1px solid #232850;
	border-bottom: 1px solid #232850;
	border-right: 1px solid #232850;
	color: #000000;
}
.ProfileTable TH#PurchasesEnd {background-color: #E6E8F7; font-weight: bold; font-size: 11px; border-top: 1px solid #232850; border-bottom: 1px solid #232850}
.ProfileTable TD#HeadRow {background-color: #E6E8F7; font-weight: bold; border-right: 1px solid #232850; border-bottom: 1px solid #232850}
.ProfileTable TD#HeadRowEnd {background-color: #E6E8F7; font-weight: bold; border-bottom: 1px solid #232850}
.ProfileTable TD#MainRow {border-bottom: 1px solid #232850}
.ProfileTable TD#orderTotalsLeft {background-color: #E6E8F7; border-top: 1px solid #232850; border-left: 1px solid #232850; border-right: 1px solid #232850; font-weight: bold}
.ProfileTable TD#OrderTotalsRight {border-top: 1px solid #232850;}

.orderListingTable { width: 98%; margin-top: 10px; margin-bottom: 8px; margin-left: 2px; }
.orderListingTable TD#orderListingLeft {font-weight: bold; border-top: 1px solid #232850; border-bottom: 1px solid #232850; border-left: 1px solid #232850; background-color: #E6E8F7;}
.orderListingTable TD#orderListingRight {font-weight: bold; border: 1px solid #232850}

.summaryTable {width: 98%; margin-left: 2px}
.summaryTable TH {background-color: #232850; font-weight: bold; font-size: 12px; color: #ffffff}

.SupportHeaderText {font-weight: bold}
a.SupportButtonText:link { font-size: 12px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none; }
a.SupportButtonText:visited { font-size: 12px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none;}
a.SupportButtonText:hover { font-size: 12px; font-weight: bold; color:#ffffff;  text-decoration: none; border: none; }

.BasketTable {width: 555px}
.BasketTable TH {padding: 3px}
.BasketTable TD#BasketSeparator {background-color: #cccccc; height: 1px; padding: 0px}
.BasketTable TD#BasketProductRow {padding: 3px}
.BasketDivider {background-color: #999999; height: 1px; padding: 0px}
.BasketCertified {width: 560px}

.BillingTable {width: 98%; margin-left: 2px; border: 1px solid #232850; margin-top: 30px}
.BillingTable TH {background-color: #232850; font-weight: bold; font-size: 12px; color: #ffffff}
.BillingTable TD#HeadRow {background-color: #efefef; font-weight: bold; border-bottom: 1px solid #232850}
.BillingTable TD#DividerRowBottom{border-bottom: 1px solid #232850}
.BillingTable TD#DividerRowTop{border-top: 1px solid #232850}
.BillingTable TD#SubtotalRow {background-color: #efefef; font-weight: bold;}
.BillingTable TD#CardCell {; border-top: 1px solid #232850; border-top: 1px solid #cccccc; border-left: 1px solid #232850;}
.BillingTable TD#BillingInstructionsHeader {background-color: #efefef; border-top: 1px solid #232850; font-weight: bold}

.ConfirmationTable {width: 100%; border: 1px solid #232850; margin-top: 10px; margin-top: 15px; margin-bottom: 15px; background-color: #ffffff}
.ConfirmationTable TH {background-color: #232850; font-weight: bold; font-size: 12px; color: #ffffff}
.ConfirmationTable TD#DividerRowBottom{border-bottom: 1px solid #232850}
.ConfirmationTable TD#HeadRow {background-color: #efefef; font-weight: bold; border-bottom: 1px solid #232850}

.BasketTableBG {background-color: #232850; font-weight: bold; font-size: 11px; color: #ffffff}
.HeadRow {background-color: #efefef; font-weight: bold; border-bottom: 1px solid #232850}

.SearchResults {width: 98%}
.LNsearchboxHalf {
  font:10px;
  padding:2px;
  display:inline;
  width:70px;
}

.PurchaseTitles  { background-color: #ebebeb;
                        font-weight: bold;				      
				        font-size: 11px;
						text-align: left;
				        color: #999999;
						width: 560px;
						border: 1px solid #83A3CB
}

.PurchaseTitles TD#on { background-color: #83A3CB;
                        height: 20px;
						color: #ffffff;
						font-size: 11px;
 }
.PurchaseTitles TD#off { background-color: #ebebeb;
                        height: 20px;
						color: #999999; 
						font-size: 11px;
}

/* end of GoPass section of the site*/

/* begin basket cross sell */
#crossSellTable { background-color: #D9E5FF;}
#crossSellTable td {padding: 0px;}
#crossSellTable td.content {border-top: 1px solid #ffffff; padding: 4px; background-color: #E6E8F7; font-size: 10px}
#crossSellTable td.CrossSellArrowRow {font-weight: bold; font-size: 10px}
.crossSellDivider { background-color: #ffffff; width: 2px}


/* begin detail cross sell */
a.CrossSellProductLink:link { font-size: 10px; text-decoration: underline}
a.CrossSellProductLink:visited { font-size: 10px; text-decoration: underline}
a.CrossSellProductLink:hover { font-size: 10px; text-decoration: underline}

a.CrossSellBuyLink:link { font-weight: bold; text-decoration: underline}
a.CrossSellBuyLink:visited { font-weight: bold; text-decoration: underline}
a.CrossSellBuyLink:hover { font-weight: bold; text-decoration: underline}

#DetailCrossSellTable Tr.Separator { height: 1px; background-image: url(imgs/dot-line.gif);}
#DetailCrossSellTable Td.DetailCrossSellBuyText {padding:5px 0px 10px 0px;}
#DetailCrossSellTable Td.ProductImages {vertical-align: top}
#DetailCrossSellTable Td.SaveText {font-family: Arial; font-size:11px; color: 008FF5; font-weight: bold}
#DetailCrossSellTable Td.PriceBuyText {font-family: Arial; font-size:11px; font-weight: bold; color: #333333}
.DetailCrossSellPlus {font-size: 40px; font-weight: bold; color: #999999;}

#CrossSellTextLinkBasket {display: none; visibility: hidden; overflow: hidden;}
#CrossSellTextLinkCart {display: none; visibility: hidden; overflow: hidden;}

.FeaturedTD { border: 1px solid #39488B; padding: 3px; background-color: #ffffff}
.SubTitleBar { background-color: #232850; padding:4px; font-size: 11px; font-weight: bold; color: #ffffff}
.SelectManufactureTable {background-color: #ebebeb;}
.SelectDeviceTable {background-color: #ebebeb;}

A.CategoryLink:link { font-weight: bold; font-size: 10px; text-decoration: none;}
A.CategoryLink:visited { font-weight: bold; font-size: 10px; text-decoration: none;}
A.CategoryLink:hover { font-weight: bold; font-size: 10px; text-decoration: none;}


a.HandangoTopCategoryLink:link {font-size:11px; font-weight: bold; text-decoration: none; padding-bottom: 5px;}
a.HandangoTopCategoryLink:visited {font-size:11px; font-weight: bold;  text-decoration: none; padding-bottom: 5px;}
a.HandangoTopCategoryLink:active {font-size:11px; font-weight: bold;  text-decoration: none; padding-bottom: 5px;}
a.HandangoTopCategoryLink:hover {font-size:11px; font-weight: bold;  text-decoration: none; padding-bottom: 5px;}

a.HandangoSecondaryCategoryLink:link {font-size:10px; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration: none; }
a.HandangoSecondaryCategoryLink:visited {font-size:10px; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration: none;}
a.HandangoSecondaryCategoryLink:active {font-size:10px; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration: none;}
a.HandangoSecondaryCategoryLink:hover {font-size:10px; font-weight: normal; FONT-FAMILY: arial, helvetica, sans-serif;  text-decoration: none;}

/* start of best sellers and new/updated boxes and tabs for the site*/
.BestSellerWidget {background-color: #83A3CB;
					color: #ffffff;
					font-weight: bold;					
					
}
.BestSellerWidgetOn {background-color: #232850;
					color: #ffffff;
					font-weight: bold;					
					
}
.BestSellerWidgetBox { border: 1px #39488B solid; padding: 5px; background-color: #ffffff}
a.WidgetTextLink:link {color: #ffffff; font-weight: bold; text-decoration: none}
a.WidgetTextLink:hover {color: #ffffff; font-weight: bold; text-decoration: none}
a.WidgetTextLink:visited {color: #ffffff; font-weight: bold; text-decoration: none}
/* end of best sellers and new/updated boxes and tabs for the site*/

.MainTitleBlack {color: #232850; font-size: 14px; font-weight: bold}
.ProductSpecTable  { background-color: #F5F5F5; border: 1px solid #336699; padding: 3px; }
.SubTitleWhite { font-size: 11px; text-align: left; font-weight: bold; color: #ffffff; background-color: #232850}
.InstructionBoxColor {background-color: #ebebeb}
.LeftBoldText { font-weight: bold; font-size: 11px}
.MyLoginTable  { width: 100%; align: left;}
.SmallPrintBold { font-weight: bold; font-size: 10px;}
.BackgroundDark {background-color: #232850}

.GiftCertificates { width: 560px }

.GiftCertificates Th {  background-color: #232850; 
                       color: #ffffff;
					   width: 100%;
				       font-size: 10px; 
					   text-align: left;}
					   
.SpecialsTable {width: 560px}

.SmallWhiteLeftText {color: #ffffff;}
.SmallWhiteRightText {color: #ffffff; text-align: right}
.PromoDropdown { font-size: 110%;}
/*----fall 2007 promo---*/
.fall_promo{color: #666666;}
.prime_reg_b{color: #cc0000; font-size: 14px; font-weight: bold; line-height:20px;}
.gradient{font-size: 18px; border: 1px solid #cccccc; background-image:url(imgs/gray_gradient.jpg)}
.border {border: 1px solid #cccccc;}
.border img {margin-left:15px; border:0;}
#fall_promo_banner_basket{border: 1px solid #cc0000; height: 100px; width:555px; text-align:center; color:#666666;}
.fall_promo_banner_basket_left {float: left; height:70px; background-image:url(imgs/gray_gradient.jpg); width: 30%; vertical-align:middle; font-size: 18px; font-weight: bold; margin-top:30px}
.fall_promo_banner_basket_right {float:left; width:69%; padding-top: 10px;}
.fall_promo_banner_basket_right_code{float:left; margin-left: 40px;}
.fall_promo_banner_basket_right_button{float:right; margin-right: 20px; padding: 0; background-color:#cc0000; color:#FFFFFF; padding:7px; font-weight: bold}
.fall_promo_banner_basket_right_button a {color:#FFFFFF; font-weight: bold}
.fall_promo_banner_basket_right_button a:visited {color:#FFFFFF; font-weight: bold}
.fall_promo_banner_basket_right_button a:hover {color:#FFFFFF; font-weight: bold}
.fall_promo_banner_basket_right_button a:link {color:#FFFFFF; font-weight: bold}


#fall_promo_banner_50{border: 1px solid #cc0000; height: 50px; width:555px; background-image:url(imgs/gray_gradient_50.jpg); }
#fall_promo_banner_50 a{width:100%; height: 50px;  border: 1px solid #cccccc; display: block; text-decoration: none}
#fall_promo_banner_50 p{float: left; width: 70%;  cursor:hand; color: #666666; font-size: 15px; margin: 15px 10px; }
#fall_promo_banner_50 span {float:right; display: block; width:100px; height: 30px; margin:10px 10px 10px 0; background-color:#cc0000; color:#FFFFFF; font-size: 11px; text-align:center; cursor:hand; line-height:30px; font-weight:bold}
#fall_promo_banner_50 .big {color:#cc0000; font-size: 15px; font-weight:normal}


#fall_promo_125 {text-align:center; margin-left:20px; margin-right:30px;}
#fall_promo_125 strong {color: #cc0000; font-size: 22px;}
#fall_promo_125 a{width:125px; height: 125px; background-image:url(/include/cobrand/promotions/winter/imgs/promo_125_bg.jpg); border: 1px solid #cccccc; display: block; text-decoration: none;}
#fall_promo_125 p {margin-left: 57px; margin-top: 11px; color:#cc0000; font-size: 21px; line-height: 25px;}
#fall_promo_125 span {display: block; width:100px; margin:40px 10px 10px 10px; background-color:#cc0000; color:#FFFFFF; font-size: 11px; text-align:center; line-height:40px; font-weight: bold; cursor:hand;}
.LNsearchbox {font-size: 10px;}
.SmallPrint {font-size:10px;}

.BlueTitle { color: #232850; font-size: 14px; font-weight: bold;}
