body {
}

.pagemaster {
 width:100%;
 background-image: url('/Portals/4/Skin/Background.jpg');
 background-position: 0 0;
 background-repeat: repeat-x;
 text-align:center;
 font-family:verdana,tahoma,sans-serif;
 font-size:12px;
}

.skinmaster {
 background-color:#ffffff;
 margin:0 auto;
 text-align:left; 
}

td {
 text-align: left;
}

td[align=right] {
 text-align: right;
}

td[align=center] {
 text-align: center;
}

.moneyCell {
 text-align:right;
}

.qtyCell {
 text-align:center;
}

.skinheader {
 background-image: url('/Portals/4/Skin/topbar.jpg');
 height:203px;
 width:900px;
}

.navigation {
 position:relative;
 bottom:-170px;
 left:0px;
 z-index: 1000;
}

.skinfooter {
 background-image: url('/Portals/4/Skin/bottombar.jpg');
 height:91px;
}

a.LoginControl,
a.LoginControl:link,
a.LoginControl:visited {
 color:#b3ccea;
}

a:hover {
 color:#6d90a3;
 text-decoration:none;
}

.main_dnnmenu_rootitem,
.LoginControl,
.LoginControl a,
.LoginControl a:link,
.LoginControl a:visited {
 color:#ffffff;
 font-size:14px;
 font-weight:bold;
 padding:0 12px 0 5px;
}

a.LoginControl:hover {
 color:#6d90a3;
 text-decoration:none;
}

.bigbuttons a,
.bigbuttons a:link,
.bigbuttons a:visited,
.bigbuttons a:hover {
 color:transparent;
 text-decoration:none;
}

.bigbuttons { 
 cell-collapse:collapse;
 margin-left:auto;
 margin-right:0;
}

.bigbuttons img {
 border:0;
}

.main_dnnmenu_submenu {
 background-color:#2f2d2e;
 color:#ffffff;
 font-family:verdana,tahoma,sans-serif;
 font-size:12px;
 font-weight:bold;
}

.main_dnnmenu_itemhover {
 background-color:#6d90a3;
}

.main_dnnmenu_submenu td {
 padding:1px 3px 3px 1px;
}

.ContentPane {
 padding-left:10px;
 padding-right:10px;
}

.dnnManageUsers .dnnFormItem span.dnnFormMessage.dnnFormError {
 left: 63%;
}

.dnnManageUsers .dnnFormItem input[type="text"] {
 min-width: 30%;
 width: 30%;
}

.partsmodule {
  background-color:#b3ccea;
  -moz-border-radius-topright:30px;
  -moz-border-radius-bottomright:30px;
  -webkit-border-top-right-radius:30px;
  -webkit-border-bottom-right-radius:30px;
  -khtml-border-radius-topright:30px;
  -khtml-border-radius-bottomright:30px;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px;
}

.partsmodule .normalbold {
  font-weight: normal;
}

.Store-CategoryMenu-Entity a,
.Store-CategoryMenu-Entity a:link,
.Store-CategoryMenu-Entity a:visited,
.Store-CategoryMenu-Entity a:hover {
 font-size:9px;
 color:#2f2d2e;
}

.Store-CategoryMenu-Item a,
.Store-CategoryMenu-Item a:link,
.Store-CategoryMenu-Item a:visited,
.Store-CategoryMenu-Item a:hover {
 font-size:11px;
}

.Store-CategoryMenu-Entity {
 padding-top:12px;
 padding-left:10px;
 padding-bottom:20px;
 padding-right:6px;
}

.Store-CategoryMenu-Item {
 white-space:nowrap;
}
.Settings .Head {
 color:#000000;
}

.SearchPane {
 padding:4px;
 color:#8A8A8A;
 font-size:17px;
 font-weight:bolder;
}

.SearchPane td {
 padding:6px;
}

.SearchPane .Normal {
 color:#8A8A8A;
 font-size:17px;
 font-weight:bolder;
}

.DateCell .SkinObject {
 color:#919191;
 font-size:14px;
 font-weight:normal;
}

.Help {
 position:absolute;
}

.Store-MiniCart2-Entity select {
 font-size:9px;
}

.Store-MiniCart2-Entity .Normal {
 font-size:10px;
}

.ListContainer-Products table {
 border: 1px solid #000000;
 padding-top: 5px;
}

.ListContainer-Products table td {
 border-bottom: 1px solid #000000;
}

.ListContainer-Products table table {
 border-collapse:collapse;
 border:0;
}

.ListContainer-Products table table td {
 border-bottom:0;
}

.ProductList-Image img {
 border:0;
}

.ProductList-Gradient {
 background: url('/Portals/4/Skin/productgradient.jpg') repeat-y top left;
 height: 40px;
}

.ProductList-Price {
 color: #ffffff;
 font-size:18px;
 font-weight:bold;
 float:right;
 padding-right:8px;
}
 
.ProductList-Text {
 padding-top: 5px;
}

.ProductList-Text a,
.ProductList-Text a:link,
.ProductList-Text a:visited {
 color:#000000;
}

.ProductList-AddToCart {
 float:right;
}

.ProductList-MoreDetail {
 float:right;
}

.ProductList-Entity {
 width:100%;
}

.Store-DataGrid a,
.Store-DataGrid a:link,
.Store-DataGrid a:visited {
 color:#000000;
}

.productDetailTable img {
 border:0;
}

.productDetailDescription table td p{
 -webkit-margin-before: 0;
 -webkit-margin-after: 0;
 margin-top:0;
 margin-bottom:0;
}

.Store-MiniCart-BtnViewCart a,
.Store-MiniCart-BtnViewCart a:link,
.Store-MiniCart-BtnViewCart a:visited,
.Store-MiniCart-BtnViewCart a:hover {
 color:#dc0000;
 font-size:14px;
 font-weight:bold;
}

.Store-Boutton-back a,
.Store-Boutton-back a:link,
.Store-Boutton-back a:visited,
.Store-Boutton-back a:hover {
 color:#dc0000;
 font-size:14px;
 font-weight:bold;
}

.ShippingCalc {
 background-color:#b3ccea;
 padding:15px;
}

.InvoiceAddressDetail {
 display: none;
}

.detailsTable {
 clear:both;
}

.AlternativePaymentMessage {
 color: red;
 font-weight: bold;
}

.ShippingCountryChange,
.ShippingCountryChange:link,
.ShippingCountryChange:visited {
 color:#6d90a3;
}

.ShippingCountryChange:hover {
 color:#4F6D7D;
}

.AdminNotes {
 border: 2px solid red;
 border-radius: 10px;
 padding: 10px;
 margin: 10px;
 font-weight: bold;
}

.OrderDetails {
 position: fixed;
 bottom: 0px;
 left: 0px;
 background: #ffffff;
 border-radius: 10px;
 border: 2px solid blue;
 padding: 5px;
 z-index: 1000;
}

.OrderDetails td {
 padding: 5px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}

.dnnTreePages, .dnnTreeLegend {
 text-align: left;
}

.DnnModule-PartSearch {
 z-index: 910;
}
