OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT 
{ font-size: 1em;}

.AddToCartButton, 
.AddToWishButton,
.AddToGiftButton, 
.MoveToCartButton,
.CartDeleteButton,
.ContinueShoppingButton,
.UpdateCartButton,
.CheckoutNowButton,
.UpdateWishButton,
.UpdateGiftButton,
.UpdateGiftSettingsButton,
.ContinueCheckoutButton,
.ShippingPageContinueCheckoutButton,
.ShippingMultPageUpdateButton,
.ShippingMultPageContinueCheckoutButton,
.PaymentPageContinueCheckoutButton,
.ReviewPageContinueCheckoutButton, 
.UpdateAccountButton,
.AccountPageContinueCheckoutButton,
.ReadyToPurchaseButton, 
.EditAddressButton,
.GiftRegistrySearchButton,
.GiftRegistrySaveButton,
.RateItButton,
.SearchButton,
.SelectAddressButton,
.LoginButton,
.RequestPasswordButton,
.MakePrimaryButton,
.EditButton,
.DeleteButton,
.ReturnButton,
.CheckOutButton,
.SubmitSearchButton
{ 
    font-size: 1em; 
    font-weight: bold; 
    color: #000; 
    background: url(/files/images/red_arrow_gbg.gif) no-repeat transparent; 
    background-position: 4px 5px; 
    border: 1px #787878 solid; 
    cursor:pointer; 
    padding: 1px 5px 1px 10px;
 }

 .CheckoutNowButton{border-color: #C52D3A;}

.LoginButton,
.RequestPasswordButton,
.ContinueCheckoutButton,
.UpdateAccountButton,
.ReturnButton,
.CheckOutButton,
.SelectAddressButton
{margin-top: 5px;}

.LinkButton:link, .LinkButton:visited { 
    font-size: 1em; 
    font-weight: bold; 
    color: #000; 
    background: url(/files/images/red_arrow_gbg.gif) no-repeat transparent; 
    background-position: 4px 4px; 
    border: 1px #787878 solid; 
    cursor:pointer; 
    padding: 1px 5px 1px 13px;
    text-decoration: none;
}


.variantprice { font-weight:bold; }

.ShipToType {font-size: .9em;}
.addressselect {font-size: .9em;}
.sitemapul {list-style-type: disc; }

.SiteMapRootNode { font-weight: bold; }
.SiteMapParentNode { font-weight: normal; }
.SiteMapLeafNode { font-weight: normal; }

.noprint { display: none; }
.TaxHeaderCell{ display: none; }
.TaxCell{ display: none; }

.CardinalText  {font-size: 1em; font-weight: normal; }

.default {   text-decoration: none; font-size: 1em; }
.nav {   font-size: 1em; }
.navHi {   font-size: 1em; }
.navClean { font-size: 1em; text-decoration: none; }
.greeting {   font-weight: bold; }
.error { color: #FF0000; }
.errorLg { color: #FF0000; font-weight: bold; font-size: 13px; }
.label {   font-weight: normal; }
.copyright { font-size: 1em; 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 {   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: #7B7A7C; }
.MediumCell { background-color: #DCDCDC; }
.LightCell { background-color: #FCFCFC; }
.GreyCell { background-color: #ECECEC; }

.PlainCat  { color: #888888; font-size: 1em; font-weight: normal; }
A.PlainCat {color: #888888; text-decoration: underline; }
A.PlainCat:link {color: #888888; text-decoration: underline; }
A.PlainCat:visited {color: #888888; text-decoration: underline; }
A.PlainCat:active {color: #888888; text-decoration: underline; }
A.PlainCat:hover {color: #888888; text-decoration: underline; }

.dyop {  font-size: 12px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.dyop {  text-decoration: none; }
A.dyop:link {  text-decoration: none; }
A.dyop:visited {  text-decoration: none; }
A.dyop:active {  text-decoration: none; }
A.dyop:hover {  text-decoration: none; }


.dyop2 {color: #FF0000; font-size: 1em; 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: .9em; 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 {  text-decoration: none; }

.dyop_hdr {color: #FFFFFF; font-size: .9em; 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: 1em; 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 {  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 {  font-weight: bold; }
.PollAnswer {font-size: .9em; font-weight: normal; }
.PollLink {font-size: .9em; 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: 1em; 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: 1em; 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  {   font-size: 1em; font-weight: normal; }
A.LightCellText {  text-decoration: none; }
A.LightCellText:link {  text-decoration: none; }
A.LightCellText:visited {  text-decoration: none; }
A.LightCellText:active {  text-decoration: none; }
A.LightCellText:hover {  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; }

.SectionTitleText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.SectionTitleText {color: #000000; 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: .9em; 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: .9em; font-weight: normal; }
.SmallGridText  { font-family: Verdana, Geneva, arial,helvetica; font-size: .9em; 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: .9em; }
.reg { font-size: .9em; }
.big { font-size: 13px; }

BR.sm { font-size: .9em;}
P { margin-top: 9px; margin-bottom: 9px; }
SUP { font-size: .9em; }

.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 {  font-size: .9em; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBCatName {  text-decoration: none; }
A.SBCatName:link {  text-decoration: none; }
A.SBCatName:visited {  text-decoration: none; }
A.SBCatName:active {  text-decoration: none; }
A.SBCatName:hover {  text-decoration: underline; }

.SBProdName {  font-size: .9em; font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.SBProdName {  text-decoration: none; }
A.SBProdName:link {  text-decoration: none; }
A.SBProdName:visited {  text-decoration: none; }
A.SBProdName:active {  text-decoration: none; }
A.SBProdName:hover {  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 {  font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.head {  text-decoration: none; }
A.head:link {  text-decoration: none; }
A.head:visited {  text-decoration: none; }
A.head:active {  text-decoration: none; }
A.head:hover {  text-decoration: underline; }

.username {  font-weight: normal; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.username {  text-decoration: none; }
A.username:link {  text-decoration: none; }
A.username:visited {  text-decoration: none; }
A.username:active {  text-decoration: none; }
A.username:hover {  text-decoration: underline; }

.productnavlink {  font-weight: bold; font-size: 12px; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.productnavlink {  text-decoration: none }
A.productnavlink:link {  text-decoration: none; }
A.productnavlink:visited {  text-decoration: none; }
A.productnavlink:active {  text-decoration: none; }
A.productnavlink:hover {  text-decoration: underline; }

A.homelist {  font-size: 16px; font-weight: bold; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A.homelist:link {  text-decoration: none; }
A.homelist:visited {  text-decoration: none; }
A.homelist:active {  text-decoration: none; }
A.homelist:hover {  text-decoration: none; }

.ProductNameText  { color: #000000; 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: .9em; font-weight: bold; }
.ProductDetailsText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; }

.PageNumber  { color: #000000; font-family: Verdana, Geneva, arial,helvetica; font-size: 1em; font-weight: bold; }
A.PageNumber {color: #DD0000; text-decoration: underline; }
A.PageNumber:link {color: #DD0000; text-decoration: underline; }
A.PageNumber:visited {color: #DD0000; text-decoration: underline; }
A.PageNumber:active {color: #DD0000; text-decoration: underline; }
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: 1em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.CartInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.LeftNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.InfoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	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: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*
-----------------------------------------------------------------------
 OUTCOME STYLES
-----------------------------------------------------------------------
*/

/* Category page */
.catpagetable, .relatedproducttable{ margin: 5px 0px; text-align: left;}
.catpageproductcell, .relatedproductcell {padding: 0px 4px 5px 0px;}
.catpageproductname, .relatedproductname { font-size: 1em; color: #C52D3A; margin: 5px 0px 0px 0px; padding: 0;}
.catpageproductname a:link, .catpageproductname a:visited,
.relatedproductname a:link, .relatedproductname a:visited
{ color: #C52D3A; text-decoration: none;}

.catpageproductsummary, .relatedproductsummary{ padding: 0; margin: 0;}

.catpageproductprice, .relatedproductprice { font-size: 1em; color: #000000; margin: 0; padding: 0; float: left; width: 66%;}
.catpageproductview, .relatedproductview  
{
    font-size: 1em; 
    color: #000000; 
    text-align: right; 
    margin: 0; padding: 0; 
    float: left; 
    width: 34%; 
    background: url(/files/images/red_arrow_gbg.gif) no-repeat;
    background-position: 100% 4px;
}
.catpageproductview a:link, .catpageproductview a:visited, 
.relatedproductview a:link, .relatedproductview a:visited
{margin-right: 10px; text-decoration: none; color: #000000; font-weight: bold;}

.relatedproductsheader {color: #787878; margin: 0; padding: 0;}

.catpageproductcell img{border: 1px solid #DCDCDC;}

.column-one ul.CategoryULList
{
    padding: 0;
    margin: 0;
   list-style: none;
}

.column-one ul.CategoryULList li
{
    background: url(images/catul_bullet.gif) no-repeat;
    background-position:0px 3px;
    padding-left: 12px;
    margin-bottom: 3px;
}


/* Product page */

.productname, .productprice{margin: 0px 0px 5px 0px; padding: 0;}
.productprice {color: #000000;}
.productsku {color: #787878;}

.productshopcell {background: #E4E4E4; padding: 5px;}
.productshopcell h2{margin: 0; padding: 0;}

.ProductTextCell{padding-left: 10px;}

.emailtofriendcell br{ display: none;}

small {font-size: 1em;}

.shoptoolstable{margin: 10px 0px;}

.mediumProductPic, .ProductSmallPic{border: 1px solid #DCDCDC; margin-bottom: 4px;}


h3.ProductShowSmallImageString, h3.ProductShowColorImageString{margin: 0; padding: 0; font-size: 1em; font-weight: normal; color: #000000; margin-bottom: 4px; text-transform: none;}

.ProductSmallPic{margin-right: 3px;}
.psnr4, .psnr9{margin-right: 0px;}

.ProductColurImageCell img{margin-right: 4px;margin-bottom: 4px;}

.ProductToolsButton:link, .ProductToolsButton:visited, 
.ProductToolsButton:link:hover, .ProductToolsButton:visited:hover
{ 
    position: relative;
    text-decoration: none;
    font-size: 1em; 
    font-weight: bold; 
    color: #000; 
    background: url(/files/images/red_arrow_gbg.gif) no-repeat transparent; 
    background-position: 4px 4px; 
    border: 1px #787878 solid; 
    cursor:pointer; 
    padding: 1px 5px 1px 13px;
 }


.ProductToolsdiv{ width: 100%; margin: 6px 0px 10px 0px;}

.relatedproductcell img{border: 1px solid #DCDCDC;}

/* Extra info */

.shopextrainfo {float: left; width: 272px; background: #EDEDED; margin-bottom: 17px;}
.shopextrainfo .box {margin: 10px;}

.shopextrainfo h1
{float: left; margin: 0; padding: 0; color: #787878; font-size: 1.1em; text-transform: uppercase; margin-bottom: 5px; width: 100%;font-family: Verdana, Arial, Helvetica, sans-serif;}

.shopextrainfo h2{ font-size: 1.5em; text-transform: uppercase; float: left; width: 100%; margin: 0; padding: 0;}

.shopextrainfo p{margin: 0;}

.shopextrainfo a
{
    font-size: 1em; 
    color: #000000; 
    text-align: right; 
    margin: 5px 0px; 
    padding-right: 10px; 
    float: right; 
    display:block;
    background: url(/files/images/red_arrow_gbg.gif) no-repeat;
    background-position: 100% 3px;
    font-weight: bold;
    text-decoration: none;
}

/* Email page */

.emailproductcell{padding-left: 10px;}
.emailbutton{ font-size: 1em; font-weight: bold; color: #000; background: url(/files/images/red_arrow_gbg.gif) no-repeat transparent; background-position: 4px 5px; border: 1px #787878 solid; cursor:pointer; padding: 1px 5px 1px 10px;}

/* Other */
                             
 .shopheader2{margin: 10px 0px; padding:0;}
 .RightCell{padding-left: 5px;}
 
 .column-one ul
 {
    list-style-type:square;
    
 }

 
 /* Shopping Cart */
 
 /* Checkout Page */
 
 .CreditCardRadioHidden{display: none;}
 
 .CreditCardInfoTable{margin: 5px 0px;}
 
 .CheckOutPaymentContinueCheckoutP{margin: 0px 0px 0px 3px;}
 
  /* Search Page */
  .SearchResultTable{ margin: 5px 0px; text-align: left;}
  .SearchProductCell{padding: 0px 4px 5px 0px;}
  .SearchProductCell img{border: 1px solid #DCDCDC;}
  
   /* Popups pages */
   
   .popupbody
   {
    background: url(images/popup_bg.jpg) repeat-x #F0F0F0;
    padding: 80px 10px 10px 10px;
   }
   
   table{font-size: 1em;}
   
/* Nav Listi */
/*ul.l4{display: none;}  */ 

#_ctl0_wishlist_gif{display:none;}

/* Ratings */
.productsratingheader{color: #787878; margin: 0 0 5px 0; padding: 0;}
.commentusefulspan{color: #787878;position:relative;left:-5px;}
.rateitpopupproductname{font-weight:bold; font-size:1.3em;}
a.ratelink,
a.realink:visited
{ 
    font-size: 1em; 
    font-weight: bold; 
    color: #000; 
    background: url(/files/images/red_arrow_gbg.gif) no-repeat transparent; 
    background-position: 4px 4px; 
    border: 1px #787878 solid; 
    cursor:pointer; 
    padding: 1px 5px 1px 13px;
    text-decoration:none;
 }
 #Comments{font-size:1.2em;}
 
 #rating{margin: 5px 0;}
/* video */
 #catwalkvideo
{
	background:white;padding:0px;
	position:absolute;
	top:1px;left:50%;
	margin-left: -135px;
	width:0px;height:0px;overflow:hidden;

}
.catwalklinkcontainer{margin:5px 0;}
#playcatwalklink
{
	font-size: 1em; 
    font-weight: bold; 
    color: #000; 
    background: url(images/video_icon.gif) no-repeat transparent; 
    background-position: 4px 3px; 
    border: 1px #787878 solid; 
    cursor:pointer; 
    padding: 2px 5px 2px 28px;
    text-decoration:none;   
}
.ProductImageCell{position:relative;text-align:center;}

/* Shipping breytingar */
.ShippingMethodChangePrompt{font-weight:bold; margin-top:10px;color:Red;}
label.sizefilterlabel{display:inline;}
#FilterForm{margin:5px 0; padding: 5px 0; border-top: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}

/* Add to cart form */
.optioncontaineraddtocart{padding:0px 0 1px 0;}
#outofstockmessage{position:absolute; top:-18px;left:2.8em;display:none;color:Red;}
#FirstChooseColor{position:absolute; top:-18px;left:0;color:#787878;}
#ThenChooseSize{position:absolute; top:-18px;left:0;color:#787878;}

#shoppingCartLink span{ font-size:.9em; }
select#Color{width:145px;}



.divChooseCountry 
{
	position: absolute;
	top:22px;
	font-size: 1em; 
    font-weight: bold; 
    padding: 0px 0px 0px 4px;
    height: 20px;
    color: #000; 
    background: url(/files/images/choose_country_bg.png) transparent; 
    /*background-position: 4px 5px;    */
    /*padding: 1px 5px 1px 10px;*/
	text-align:right;
	right: 0px;
	max-width: 130px;
	
}

.divChooseCountry a.divChooseCountryWorld
{
	background: url(/files/images/choose_country_globe.png) no-repeat transparent;
	background-position: 0px 2px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:x-small; 
	height: 16px;
	color: #ffffff;
	cursor:pointer; 
	float:right;
	padding-top: 4px;
	padding-left:20px;
	padding-right: 5px;
	text-decoration: none;
}
.divChooseCountry a.divChooseCountryWorld:active, .divChooseCountry a.divChooseCountryWorld:visited
{
	color: #ffffff;
	text-decoration: none;
}
