h1 {
    font-size: 18px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
	font-weight: bold;
}
h4 {
    font-size: 14px;
	font-weight: bold;
}

/* Default Product List view - Box around image and text */
.ListItem{width:180px;height:200px;background:#FFF;border:1px solid #DDD}
.ListItem:hover{border:1px solid #BBB}

/* Alternate Product List view */
.ListItem .ImageWrapper{height:170px;width:160px;background:#FFF;border:1px solid #DDD;padding:6px}
.ListItem .ImageWrapper{-moz-box-shadow:1px 2px 6px #B8B8B8;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ListItem .ImageWrapper:hover{border:1px solid #BBB}

 
/* Common Product List styles */
.ListCell, .AltListCell{padding:12px}/* These must exist in ProductList module settings */
.ListHeader{text-align:left;padding-bottom:12px}
.ListItem{display:inline-block;position:relative}
.ListItem .ImageWrapper a:focus{position:relative;outline:none}
.ListItem .Name{font-weight:bold;font-size:11px}
.ListItem .Price{}
.ListItem .Price .OldPrice{text-decoration:line-through}
.ListItem .Price .SalePrice{font-weight:bold;color:#C40000}
.ListItem .SoldOutOverlay{position:absolute;width:60px;height:auto}
.ListItem .WishListButtons{position:absolute;right:0;margin:3px;z-index:1}
.ListItem a.Add,.ListItem a.Remove{display:block;height:13px;float:right;line-height:12px;text-align:center;width:13px;font-size:13px;font-family:verdana;font-weight:bold}
/* Wishlist button colors */
.ListItem a.Add{background:#B4CDDE;color:#FFF}
.ListItem a.Add:hover{background:#54A8E3;color:#FFF;text-decoration:none}
.ListItem a.Remove{background:#E7B6B6;color:#FFF}
.ListItem a.Remove:hover{background:#C40000;color:#FFF;text-decoration:none}

/* Clean up DNN paging table */
.PagingTable {background-color:transparent;border:none;width:auto;margin:0 auto;height:auto}
.PagingTable td{width:auto !important;padding:0 12px}
.PagingTable a.CommandButton:link{text-decoration:none}
.PagingTable a.CommandButton:hover{}
.PagingTable .NormalDisabled{color:inherit}

/* Product Details View */
.Detail{width:100%;position:relative}
/* Images Section */
.Detail .ImagePanel{float:left;text-align:center;overflow:hidden;margin-right:18px}/* Float to right or none for alternate layout */
.Detail .Image{border:0}
.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}
/* 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{}
.Detail .Price .Value{font-weight:bold}
.Detail .Price .OldPrice{text-decoration:line-through}
.Detail .Price .SalePrice{font-size:15px;color:#BC1F00}
.Detail .Summary .Value{padding-bottom:12px}
.Detail .OutOfStock .Value{color:#F00;font-weight:bold}
.Detail .Reference{}
.Detail .Models .Label{vertical-align:top;line-height:22px;}
.Detail .Models .Value{padding-bottom:12px}
.Detail .Model{}
.Detail .Options{}
.Detail .Option{}
.Detail .Option .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 .DownloadInformation .Value{font-size:11px}
/* Tabbed Section */
.Detail .InformationPanel{margin:24px 0;clear:both}
.Detail .ui-tabs .ui-tabs-panel{height:250px;overflow:auto}/* Sets fixed height for all tabs and scrolls content if necessary */
.Detail .WayOut{margin-bottom:24px;text-align:center;clear:both}/* Footer links */
.Detail .Sharing{margin-bottom:24px;text-align:center;clear:both}/* Social links */
/* Description tab */
.Detail .Description{margin-bottom:24px}
/* Document and Downloads tab */
.Detail .Documents{margin-bottom:24px}
.Detail .Document{display:table-row}
.Detail .DocumentIcon{margin-right:8px;vertical-align:-2px}
.Detail .DocumentName{margin-right:12px}
.Detail .DocumentDescription{display:inline-block;margin-bottom:12px;padding-top:12px}
.Detail .Downloads{margin-bottom:24px}
.Detail .Download{display:table-row}
.Detail .DownloadIcon{margin-right:8px;vertical-align:-2px}
.Detail .DownloadName{display:inline-block;margin-bottom:12px}
/* Models tab */
.Detail .ModelTable{border-collapse:collapse;margin-bottom:24px;width:100%}
.Detail .ModelTable td{border:1px solid #EBEBEB;padding:3px}
.Detail .ModelTableHead{background:#EBEBEB}
.Detail .ModelTableHead td{color:#6D808B;font-size:11px;font-weight:bold}
/* 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}
.Detail .RelatedWrapper .Price{font-size:11px}

/* Buttons */
a.Button,a.NBright_RecalcButton,a.NBright_ClientButton{color:#FFF;font-size:10px;font-weight:bold;text-decoration:none;line-height:18px;padding:0;margin-right:12px;display:inline-block;width:110px;text-align:center;border:none}
a.Button{background:#809CB0 url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.Button:hover,a.NBright_ClientButton:hover{background:#71A5CB url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.BuyButton,a.Checkout,a.NBright_RecalcButton,a.NBright_ClientButton{background:#FF9000 url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.BuyButton:hover,a.Checkout:hover,a.NBright_RecalcButton:hover,a.NBright_ClientButton:hover{background:#FFB200 url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.RemoveWishList,a.NBright_RecalcButton{background:#9F0000 url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.RemoveWishList:hover,a.NBright_RecalcButton:hover{background:#C40000 url("/DesktopModules/NB_Store/img/GlossyButtons.png") no-repeat}
a.NBright_RecalcButton{margin-right:0}
a.AddWishList{}
a.ViewWishList{}
a.ViewPrevious{}
a.ViewStorefront{}
a.Checkout{}

/* Mini Cart */
.MiniCart{padding-left:0;margin:0}
.MiniCart li{list-style-type:none;line-height:28px}
.WishListFlag{display:none}
.MiniCart .Label{}
.MiniCart .Value{}

/* Checkout */
.NBright_cartheader {background-color:#ABBECC;color:#FFF}
.AddressCollector{}
.AddressCollector .Label{white-space:nowrap;font-weight:normal;width:120px}
.AddressCollector .Value{}
.AddressCollector .NormalTextBox{width:200px}

/* Misc Tweaks */
#NBStoreTreeMenu{margin-top:6px}/* jQuery Treeview Menu layout */
.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_ClientButton,a.NBright_RecalcButton{margin-right:0}/* Remove margin on checkout stage buttons */
#jquery-overlay{background-color:#000 !important;opacity:0.7 !important}/* Change default lightbox color */

/* CSS3 rounded corner and shadow effects - Works with browsers higher than IE8 */
.ListItem{-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}
.MiniCart li a.Checkout{margin-top:8px}
a.Button,a.NBright_RecalcButton,a.NBright_ClientButton,a.Button:hover,a.NBright_RecalcButton:hover,a.NBright_ClientButton:hover{_background-image:none}






