﻿@import url("css/menu.css");
/* CSS Document */
#Body {background:#A1D4FF repeat-x top left; height:100%; margin:0; padding:0; }
/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}
/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}
a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#F90; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
.mySelectedSubCSS{padding:2px; text-transform:uppercase; font-stretch:wider !important ; font-weight:bold !important ; text-decoration:none !important; margin:2px; border:1px dotted;}
/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}
/*-------- design style --------*/
#s_wrap_main{display:table;width:960px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.top_space{height:5px;}
.lang_pad{padding:7px 0 0 25px;float:left;}
.logo_top_left{padding:0; margin:0; background:url(images/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0; margin:0; background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0; margin:0 39px 0 27px; background:#FFF url(images/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0; background:url(images/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(images/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0 0 10px 10px;}
.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.png) top left;}
.menu_left{padding:0; margin:0; background:url(images/menu_left.png) repeat-y  top left;}
.menu_right{margin:0; background:url(images/menu_right.png) repeat-y top right; }
.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}
.bread_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0; margin:0; background:url(images/bread_left.png) no-repeat top left; height:34px;}
.bread_right{padding:0;  background:url(images/bread_right.png) no-repeat top right; height:34px;}
#login_style{ float:right; line-height:34px; padding-right:18px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}
.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}
.bot_left{padding:0; margin:0; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(images/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(images/bot_bg.png) repeat-x top left; height:41px;}
.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}
.clear_float{clear:both; line-height:0; font-size:0; height:0;}
/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}
a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}
/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}
/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0;}
.RightPane{ padding:0 0 0 20px; width:20%; margin:0;}
/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}
/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#C00;}
/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}
/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#3E81B5;}
a.footer:hover{color:#C00;}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}
/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}
input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}
#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}
/* ### Container styles ###*/
.c_head{padding:0; margin-top:8px;text-align:left;}
.c_icon, .c_actions, .head_title h1{float:left;}
.c_icon img { float:left; padding-right:4px; }
.head_title h1{margin:0; padding:0;}
.icn img{margin-right:5px;}
.head_title{margin:0; float:left;width:100%;}
.title_vis{margin:0; float:right;}
.c_content{clear:both;}
.c_contentpane{padding:8px 0 0 0; text-align:left;}
.c_footer {clear:both;margin-bottom:20px;padding:0; text-align:right;}
.Normal p{margin-top:0px;}
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}
/* Announcements styles */
.NewsList{border-bottom: 1px solid #F90;padding-bottom:10px;margin-bottom:5px;}
.NewsCell, .AltNewsCell{padding: 10px; border-top: 1px solid #F90;margin: 3px;}
.NewsHead{font-size: 1.2em; font-weight: bold;padding: 0 0 4px 8px;text-align:left;}
.NewsContent{padding: 7px;border: 1px solid #DDD;margin-bottom:5px;}
.NewsContent:hover{border: 1px solid #BBB;}
.ReadMore{float:right; text-align:right;}
/* NB_Store styles */
/* Product List in Grid Layout  */
.ListItem{width:100%;height:110px;padding:5px; }
.ListItem .ImageWrapper{text-align:center;padding:5px;}
.ListItem .InfoPanel{padding:0 5px;text-align:center;vertical-align:top;}
.ListItem .Name{font-weight:bold;font-size:11px;}
.ListItem .PurchasingPanel{text-align:center;vertical-align:middle}
.ListItem .Price{font-size:13px}
.ListItem .DetailsButton{}
.ListItem .RetailPrice{}
.ListItem .OldPrice{text-decoration:line-through}
.ListItem .SalePrice{font-weight:bold;color:#C40000;display:block}
.ListItem .DealerPrice{display:block}
.ListItem .EmailForPrice{font-size:12px}
/* Product List in Rows layout */
.ListItem.Rows{width:100%;height:160px}
.ListItem.Rows .ImageWrapper{width:160px;text-align:center;padding-top:0}
.ListItem.Rows .InfoPanel{height:116px;text-align:left;vertical-align:top}
.ListItem.Rows .Name{font-weight:bold;font-size:13px;margin:12px 7px 3px 7px}
.ListItem.Rows .Summary{max-height:84px;overflow:auto;margin:0 7px 3px 7px}
.ListItem.Rows .PurchasingPanel{text-align:right;vertical-align:bottom}
.ListItem.Rows .Price{font-size:14px;float:right;margin-right:12px;margin-bottom:12px;line-height:22px}
.ListItem.Rows input.QuantityField {float:right;margin-right:12px;text-align:center;width:20px !important}
.ListItem.Rows .DetailsButton{float:right;width:39px}
.ListItem.Rows .BuyButton{float:right;width:39px}
.ListItem.Rows .RetailPrice{float:right}
.ListItem.Rows .OldPrice{float:right}
.ListItem.Rows .SalePrice{margin-right:12px;display:inline}
.ListItem.Rows .DealerPrice{float:right;margin-right:12px}
.ListItem.Rows .EmailForPrice{font-size:14px;line-height:22px;margin-right:12px;margin-bottom:12px;float:right}
/* Featured Items Product List - To enable this, apply the productlistfeatured.template to a secondary product list */
.FeaturedProduct{width:180px;height:210px}
.FeaturedProduct .ImageWrapper{text-align:center;padding-top:6px}
.FeaturedProduct .InfoPanel{padding:0 5px;text-align:center;vertical-align:middle}
.FeaturedProduct .Name{font-weight:bold;font-size:11px}
.FeaturedProduct .PurchasingPanel{text-align:center;vertical-align:middle}
.FeaturedProduct .Price{font-size:13px}
.FeaturedProduct .DetailsButton{}
.FeaturedProduct .RetailPrice{}
.FeaturedProduct .OldPrice{text-decoration:line-through}
.FeaturedProduct .SalePrice{font-weight:bold;color:#C40000;display:block}
.FeaturedProduct .DealerPrice{display:block}
.FeaturedProduct .EmailForPrice{font-size:12px}
.ListItem .Featured {color:red;text-align:center;vertical-align:bottom;margin-top:30px;}
.ListItem .Featured .Message {font-size:1.5em;}
/* Home Page Items Product List */
.HomeProduct{width:125px;height:auto;}
.HomeProduct .ImageWrapper{text-align:center;padding:0;}
.HomeProduct .InfoPanel{padding:0 3px;text-align:center;vertical-align:middle}
.HomeProduct .Name{font-weight:bold;font-size:11px}
.HomeProduct .PurchasingPanel{text-align:center;vertical-align:middle}
.HomeProduct .Price{font-size:11px}
.HomeProduct .DetailsButton{}
.HomeProduct .RetailPrice{}
.HomeProduct .OldPrice{text-decoration:line-through}
.HomeProduct .SalePrice{font-weight:bold;color:#C40000;display:block}
.HomeProduct .DealerPrice{display:block}
.HomeProduct .EmailForPrice{font-size:11px}
.HomeProduct .PlusOne {margin-top: 5px;padding-top: 5px;}
.HomeListCell, .HomeAltListCell{padding:10px 0 10px 0;}
.ListItem .HomeProduct {color:red;text-align:center;vertical-align:bottom;margin-top:30px;}
.ListItem .HomeProduct .Message {font-size:1.5em;}
/* Common Product List styles */
.ListItem{background:#FFF;border:1px solid #DDD}.ListItem:hover{border:1px solid #BBB}/* Creates the border around each list item - The CSS3 shadow effect is created further down */
.ListCell, .AltListCell{padding: 7px 16px 9px 5px; border-top: 1px solid #F90; }
/*.ListCell,.AltListCell{display:block !important} Uncomment this fix when your product list is set to Flow layout and the productlistrows.flag is Yes */
.ListItem .SoldOutOverlay{left:-1px;top:-1px;position:absolute;z-index:1}
.ListHeader{text-align:right;padding-bottom:12px;margin:0 20px}
.ListItem{display:inline-block;position:relative}
.ListItem .ImageWrapper a:focus{position:relative;outline:none}
.ListItem .Price .OldPrice{text-decoration:line-through}
.ListItem .Price .SalePrice{font-weight:bold;color:#C40000}
.ListItem .DealerPrice{color:#4F93C4}
.ListItem .EmailForPrice a{}
.ListItem .EmailForPrice a:hover{}
.ListItem .WishListLabel{font-family:Arial;line-height:13px;font-size:10px;float:right;margin-right:6px}
.ListItem .WishListButtons{position:absolute;right:0;margin:3px;z-index:1;line-height:100%}
.ListItem a.Add,.ListItem a.Remove{display:block;height:13px;float:right;line-height:12px;text-align:center;width:13px;font-size:12px;font-family:verdana;font-weight:bold;text-decoration:none}
/* List Wishlist label and buttons */
.ListItem .WishListLabel{color:#999}
.ListItem a.Add{background:#B4CDDE;color:#FFF}
.ListItem a.Add:hover{background:#54A8E3;color:#FFF}
.ListItem a.Remove{background:#E7B6B6;color:#FFF}
.ListItem a.Remove:hover{background:#C40000;color:#FFF}
/* Clean up core paging table */
.PagingTable{background-color:transparent;border:none;width:auto;margin:0 auto;height:auto}
.PagingTable td{width:auto !important;padding:0 12px;font-size:inherit !important}
.PagingTable a.CommandButton:link{text-decoration:none;font-size:inherit}
.PagingTable a.CommandButton:hover{}
.PagingTable .NormalDisabled{color:inherit;font-size:inherit}
/* Product Details View */
.Detail{width:100%;position:relative}
/* Details Images Section */
.Detail .SoldOutOverlay{left:0;top:0;position:absolute;z-index:1}
.Detail .ImagePanel{
float:left;/* Float to right or none for alternate layout */
text-align:center;
overflow:hidden;
margin-right:18px;
margin-bottom:6px;
border:1px solid #DDDDDD;
-moz-border-radius: 9px 9px 9px 9px;
-webkit-border-radius: 9px 9px 9px 9px;
-o-border-radius: 9px 9px 9px 9px;
border-radius: 9px 9px 9px 9px;
padding: 5px 5px 0 5px;}
.Detail .GalleryWrapper{margin-bottom:12px;overflow:hidden}
.Detail .GalleryOuter{float:left;margin:10px 10px 10px 0}
.Detail .GalleryInner{background:#FFF;border:1px solid #DDD;width:50px;height:50px;text-align:center;display:table-cell;vertical-align:middle}
.Detail .GalleryInner:hover{border:1px solid #FFB200}
.Detail .GalleryInner a:focus{outline:none}
.Detail .SoldOutOverlay{left:0;position:absolute}
/* Details Purchasing Section */
.Detail .PurchasingPanel{overflow:hidden}
.Detail .PurchasingPanel .Row{padding:3px 0;overflow:hidden}
.Detail .PurchasingPanel .Label{width:78px;float:left;line-height:16px;font-size:11px;font-weight:bold;white-space:nowrap}
.Detail .PurchasingPanel .Value{line-height:16px}
.Detail .Name h1{line-height:24px}
.Detail .Price{font-size:15px;font-weight:bold;line-height:150%;margin-bottom:6px}
.Detail .Price .OldPrice{font-weight:normal;text-decoration:line-through}
.Detail .Price .SalePrice{color:#C40000;display:block}
.Detail .DealerPrice{color:#4F93C4;display:block}
.Detail .EmailForPrice{margin-bottom:6px}
.Detail .EmailForPrice a{font-weight:bold}
.Detail .EmailForPrice a:hover{}
.Detail .Summary .Value{padding-bottom:12px}
.Detail .OutOfStock .Value{color:#F00;font-weight:bold}
.Detail .Reference{}
.Detail .Options{}
.Detail .Options .NormalTextBox{width:158px}
.Detail .Options .MessageField{width:152px;height:50px}
.Detail .Option{}
.Detail .Models .Label{vertical-align:top;line-height:22px}
.Detail .Models .Value{}
.Detail .Models .NormalTextBox{width:158px}
.Detail .Model{}
.Detail .Model span[disabled="disabled"] label{text-decoration:line-through}/* Sold out models */
.Detail .FileUpload{}
.Detail .FileUpload .NormalTextBox{}
.Detail .Quantity .Label{line-height:22px}
.Detail input.QuantityField{text-align:center;float:left;margin-top:2px;width:25px !important}
.Detail .DisableCart .Value{color:#C40000;font-style:italic}
.Detail .ValidationSummary ul li{margin-left:-36px;list-style-type:none}
.Detail .DownloadInformation .Value{font-size:11px}
/* Details Tabbed Section */
.Detail .InformationPanel{margin:12px 0;clear:both}
.Detail .ui-tabs .ui-tabs-panel{height:270px;overflow:auto}/* Sets fixed height for all tabs and scrolls content if necessary */
.Detail .WayOut{margin-top:24px;margin-bottom:24px;text-align:center;clear:both}/* Footer links */
.Detail .Social {width: 160px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:top;}
.Detail .Social td{vertical-align:top;}
.Detail .Social tr{vertical-align:top;}
.Detail .Sharing{margin-bottom:24px;text-align:center;clear:both}/* Social links */
.Detail .Sharing .PrintButton{}
.Detail .Sharing .EmailButton{}
/* Details Description tab */
.Detail .Description{margin-bottom:24px}
/* Details Specifications tab */
.Detail .Specifications{margin-bottom:24px}
/* Details Document and Downloads tab */
.Detail .Documents{margin-bottom:24px}
.Detail .Document{margin-bottom:18px}
.Detail .DocumentIcon{margin-right:8px;vertical-align:-3px}
.Detail .DocumentLink{}
.Detail .DocumentDescription{margin-bottom:8px}
.Detail .Downloads{margin-bottom:24px}
.Detail .Download{margin-bottom:8px}
.Detail .DownloadIcon{margin-right:8px;vertical-align:-3px}
.Detail .DownloadLink{display:inline-block;margin-bottom:12px}
/* Details Models tab */
.Detail .ModelTable{border-collapse:collapse;margin-bottom:24px;width:80%}
.Detail .ModelTable td{border:1px solid #F90;padding:4px}
.Detail .ModelTable .OldPrice{font-weight:normal;text-decoration:line-through}
.Detail .ModelTable .right{text-align:right;}
.Detail .ModelTableHead{background:#F90}
.Detail .ModelTableHead th{padding:4px;border:1px solid #F90;color:#FFF;font-weight:bold}
/* Details Related Products tab */
.Detail .RelatedProducts{}
.Detail .RelatedWrapper{margin-bottom:24px;overflow:hidden}
.Detail .RelatedOuter{margin:0 12px 12px 0;float:left}
.Detail .RelatedInner{border:1px solid #DDD;width:130px;height:180px;padding:6px;text-align:center;display:table-cell;vertical-align:middle}
.Detail .RelatedInner:hover{border:1px solid #BBB}
.Detail .RelatedInner a:focus{outline:none}
.Detail .RelatedInner img{border:none}
.Detail .RelatedWrapper .Name{font-size:11px;font-weight:bold}
.Detail .RelatedWrapper .Price{font-size:11px}
/* Details Currency tab */
.Detail .Currency td{vertical-align:top}
.Detail .CurrencyConverter{padding-bottom:24px}
/* Buttons */
a.Button,a.Button:link,a.NBright_RecalcButton,a.NBright_ClientButton{color:#FFF !important;font-size:10px;font-weight:bold;text-decoration:none !important;padding:0;margin-right:12px;margin-bottom:12px;display:inline-block;text-align:center;border:none}
/* Button width and height */
a.Button,a.NBright_RecalcButton,a.NBright_ClientButton{line-height:22px;width:110px}
.WayOut a.Button{width:80px}
/* Button background colours */
a.Button{background:#FF9000 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.Button:hover,a.NBright_ClientButton:hover{background:#FFB200 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.BuyButton,a.DetailsButton,a.Checkout,a.NBright_ClientButton{background:#FF9000 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.BuyButton:hover,a.DetailsButton:hover,a.Checkout:hover,a.NBright_ClientButton:hover{background:#FFB200 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.RemoveWishList,a.NBright_RecalcButton,a.CancelOrderButton{background:#9F0000 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.RemoveWishList:hover,a.NBright_RecalcButton:hover,a.CancelOrderButton:hover{background:#C40000 url('/DesktopModules/NB_Store/img/GlossyButtons.png') repeat-x}
a.AddWishList{}
a.ViewWishList{}
a.ViewPrevious{}
a.ViewStorefront{}
a.Checkout{}
a.CancelOrderButton{margin-left:12px}
/* Mini Cart */
.MiniCartWrapper{border:4px double #DDDDDD;padding:12px 12px 0;background:#FFF;overflow:hidden}
.MiniCart{padding-left:0;margin:0}
.MiniCart li{list-style-type:none;margin-bottom:12px}
.WishListFlag{display:none}
.MiniCart .Label{color:#999;font:normal 10px verdana;white-space:nowrap}
.MiniCart .Value{color:#86A1B7;font:bold 17px verdana;vertical-align:-5px}
/* Mini Cart with Full Cart mode enabled */
.MiniCartWrapper .NBright_cartheader{border-bottom:4px double #DDDDDD;font-weight:bold;background:transparent}
.NBright_CartItem td,.NBright_AltCartItem td{border-bottom:1px #ccc dotted}
/* Checkout */
.NBright_cartheader{border-bottom:4px double #95A9B7;font-weight:bold;background:transparent}
.AddressCollector{}
.AddressCollector .Label{white-space:nowrap;font-weight:normal;width:110px}
.AddressCollector .Value{}
.AddressCollector .NormalTextBox{width:200px}
.OrderHeader{border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;font-size:16px;font-weight:normal}
.OrderLabel{color:#EEE;font-size:20px;padding:10px 20px;float:right;background-color:#53555E}
.MerchantBank,.MerchantAddress{margin-left:24px}
.OrderDetailRow td{border-bottom:1px #ccc dotted}
.Checkout fieldset{margin:12px 4px}
.Checkout fieldset img{display:none}
.Checkout fieldset legend{font-size:11px;font-weight:bold}
.GateWays{margin:12px}
.CardGatewayButton,.ManualGatewayButton{border:1px dashed transparent}
.CardGatewayButton:hover,.ManualGatewayButton:hover{border:1px dashed #D7D7D7}
.NBright_OrderTotalLabel,.NBright_OrderTotalValue{font-weight:bold}
.NBright_OrderTotalValue{border-top:1px solid #ABBECC}
.SpecialInstructions{width:99%;height:100px}
/* CSS3 rounded corner and shadow effects - Works with browsers higher than IE8 and is not W3C CSS2.1 compliant - Comment this out to disable all CSS3 effects */
.ListItem,.MiniCartWrapper,.NewsContent{-moz-box-shadow:1px 2px 6px #B8B8B8;-webkit-box-shadow:1px 2px 6px #B8B8B8;box-shadow:1px 2px 6px #B8B8B8;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ListItem a.Add,.ListItem a.Remove{font-weight:bold;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}
.Detail .GalleryInner{-moz-box-shadow:1px 2px 6px #B8B8B8;-webkit-box-shadow:1px 2px 6px #B8B8B8;box-shadow:1px 2px 6px #B8B8B8}
a.Button,a.NBright_RecalcButton,a.NBright_ClientButton{-moz-box-shadow:1px 2px 6px #B8B8B8;-webkit-box-shadow:1px 2px 6px #B8B8B8;box-shadow:1px 2px 6px #B8B8B8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/* Buttons - Additional styles for IE6 compatibility */
a.Button:hover,a.NBright_ClientButton:hover{color:#FFF;font-size:10px;font-weight:bold;text-decoration:none}
a.Button,a.NBright_RecalcButton,a.NBright_ClientButton,a.Button:hover,a.NBright_RecalcButton:hover,a.NBright_ClientButton:hover{_background-image:none}/* Not W3C compliant */
/* Category Menu */
.CategoryMenuWrapper{padding:0}
/* jQuery Treeview Menu colours */
.treeview,.treeview a:link,.treeview a:visited{}/* Menu Item */
.treeview a:active,.treeview a:hover{color:#b24700;background:#FC0;padding:2px;border:1px dotted #FC0;}/* Menu Hover */
.treeview a.selected{color:#b24700;background:#F90;padding:2px;border:1px dotted #F90;}/* Menu Current */
/* Misc Tweaks */
#NBStoreTreeMenu{margin-top:6px}/* jQuery Treeview Menu layout */
a.treeview,.treeview a{text-decoration:none}/* Remove underscore in Treeview Menu */
.treeview .NormalBold{font-weight:bold}/* Fix for Treeview Menu in DNN Enthropy skin */
span[id*="ProductList_lblMsg"]{display:none}/* Hide legacy Out of Stock message */
.NBright_ClientButtonDivRight{text-align:right}/* Move checkout stage buttons to right */
a.NBright_RecalcButton{margin-right:0}/* Align recalcuate button to right */
#jquery-overlay{background-color:#000 !important;opacity:0.7 !important}/* Change default lightbox color */
span[id*="CheckOut_plEmail_lblLabel"]{margin-right:80px}input[id*="CheckOut_txtEmail"]{width:200px !important}/* Make Email label and field above AddressCollector match this theme */
.NBright_CartList input[type=text]{text-align:center}/* Align checkout quantity field contents to center */
.ProductList,.Detail{border-collapse:separate !important}/* Allows CSS3 box-shadow to work for IE9 in ProductList */
.gv_Button{ background-color:#F90; color:#b24700 !important; padding:5px 30px 5px 30px; border:solid 1px #b24700; height:30px; }
a.gv_Button:link,a.cw_Button:active,a.cw_Button:visited{ color:#b24700 !important;}
a.gv_Button:hover {color:#b24700 !important; text-decoration:none; background-color:#FC0; border:solid 1px #b24700; }
.DisableCartFlag{display:none !important}
.PromoList{border-right: 1px dotted #F90}
