/* INDIVIDUAL USER CONTROL STYLES */
.middlecol {
  margin-top: 15px; }

.pageheader h1 {
  float: left; }

.clear {
  clear: both; }

.pageheader .CompareButtonModule {
  float: right;
  margin-right: 130px;
  margin-top: 15px; }

.productinfo ul li.firstli {
  margin-top: 0; }

.background2 {
  background-color: #b1b1b1; }

.border1 {
  border: solid 1px #808080; }

.border2 {
  border: solid 5px #eeeedd; }

.border3 {
  border: solid 5px #ffffff; }

.headingbar,
.headingbarsub {
  background-repeat: repeat;
  padding: 0;
  width: auto;
  clear: both;
  font-weight: bold;
  margin: 10px 0; }

.headingbar {
  background-position: bottom left;
  line-height: 2em;
  text-indent: .5em;
  background-color: #a0a0a0;
  color: #fff; }

.headingbarsub {
  background-position: top left;
  line-height: 2em;
  text-indent: .5em;
  background-color: #d0d0d0;
  color: #454545; }

.warningtext {
  color: red; }

/* Correct the telerik grid cell alignment */
td.left {
  text-align: left !important; }

td.right {
  text-align: right !important; }

td.justify {
  text-align: justify !important; }

td.center {
  text-align: center !important; }

.textalignleft, .leftaligngriditem {
  text-align: left; }

.textalignright, .aligngriditem, .rightaligngridditem {
  text-align: right; }

.textaligncenter, .centeraligngriditem {
  text-align: center; }

.textalignjustify {
  text-align: justify; }

.tablealigntop {
  vertical-align: top !important; }

.tablealignmiddle {
  vertical-align: middle !important; }

.tablealignbottom {
  vertical-align: bottom !important; }

input[type='submit'],
input[type='button'] {
  background-repeat: repeat;
  color: #505050;
  background-color: #f0f0f0; }

input[type='submit']:hover {
  background-position: top left;
  background-color: #505050;
  color: #f0f0f0; }

/* Simple Editor */
.Everything_Description p {
  margin-bottom: 0;
  font-size: small;
  width: auto; }

.Everything_Specifications ul {
  list-style: none; }

/* Account Customer Login Module */
.AccountCustomerLoginModule fieldset li {
  padding-bottom: 4px; }

.AccountCustomerLoginModule fieldset label {
  width: 150px;
  vertical-align: middle;
  font-weight: bold; }

/* Address Edit Module */
.AddressEditModule fieldset li {
  padding-bottom: 4px; }

.AddressEditModule fieldset label {
  width: 120px;
  vertical-align: middle;
  font-weight: bold; }

/* Account Email Password Module */
.AccountEmailPasswordModule ol {
  margin: 10px 5px; }

.AccountEmailPasswordModule li {
  margin: 10px 0; }

.AccountEmailPasswordModule li label {
  float: left;
  width: 150px;
  margin-right: 10px;
  text-align: right; }

/* Account Management Module */
.AccountManagementModule ol {
  margin: 10px 5px; }

.AccountManagementModule li {
  margin: 10px 0; }

.AccountManagementModule a {
  display: block; }

/* Account Order Info Module */
.AccountOrderInfoModule {
  padding: 5px; }

.AccountOrderInfoModule .orderheader {
  margin: 25px 0;
  clear: both; }

.AccountOrderInfoModule .orderheader label {
  font-weight: bold;
  text-align: left; }

.AccountOrderInfoModule .address {
  display: inline;
  clear: none;
  width: auto;
  margin: 25px 0;
  vertical-align: top; }

.AccountOrderInfoModule .skuspurchasedpaymentmethod {
  text-indent: 5px;
  float: left;
  clear: left;
  margin: 0 0 25px 0; }

.duplicateorderbutton {
  width: 100%;
  text-align: right; }

/* Account Order Shipments Module */
.AccountOrderShipmentsModule {
  clear: both;
  width: 100%; }

.AccountOrderShipmentsModule .shipments {
  clear: both;
  margin: 20px 0; }

.AccountOrderShipmentsModule .shipmentstatus {
  margin: 14px 0;
  padding: 4px 0;
  text-indent: 5px; }

.AccountOrderShipmentsModule .shipmentdetail {
  list-style: none;
  margin: 0;
  padding: 0;
  clear: both; }

.AccountOrderShipmentsModule .tracking {
  list-style: none;
  margin: 0;
  padding: 10px 0;
  text-indent: 10px; }

/* Account Password Recovery Module */
.AccountPasswordRecoveryModule table {
  margin: 10px 0;
  width: auto; }

/* Account Purchase Agent List Module */
.AccountPurchaseAgentListModule input[type='submit'] {
  margin: 10px; }

/* Account Register Modules */
.AccountRegisterModule ul li,
.AccountPurchaseAgentRegisterModule ul li {
  margin: 0 0 20px 0; }

.AccountRegisterModule ol,
.AccountPurchaseAgentRegisterModule ol {
  margin: 40px 5px; }

.AccountRegisterModule li,
.AccountPurchaseAgentRegisterModule li {
  margin: 10px 0;
  clear: both; }

.AccountRegisterModule li label,
.AccountPurchaseAgentRegisterModule li label {
  float: left;
  width: 150px;
  margin-right: 10px;
  text-align: right;
  font-weight: bold; }

.AccountPurchaseAgentRegisterModule .roleslist {
  float: left; }

.AccountPurchaseAgentRegisterModule .roleslist select {
  display: block; }

/* CLEAR BOTH */
.CategoryHome,
.BreadcrumbModule,
.CheckoutConfirmModule .emailaddress,
.InfoTemplate .productinfo .Everything_Description,
.maincontent {
  clear: both; }

/* Checkout */
.checkoutlabel {
  float: left;
  width: auto; }

.checkoutstepper {
  float: right;
  width: auto; }

.CheckoutAddressModule .shipaddress,
.CheckoutChargesModule .shipoptions,
.CheckoutPaymentModule .payoptions,
.CheckoutConfirmModule .confirmation {
  font-weight: bold; }

/* Checkout Wizard Module */
.CheckoutWizardModule div table td {
  padding: 0; }

/* Checkout Address Module */
.CheckoutAddressModule .AddressGridModule {
  clear: left; }

/* Checkout Charges Module */
.CheckoutChargesModule .shippinglist {
  width: 100%;
  clear: left;
  border-bottom-style: none;
  border-width: 0; }

/* Checkout Payment Module */
.CheckoutPaymentModule .emailaddress {
  font-weight: bold; }

.CheckoutPaymentModule .paymentmethod {
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px; }

/* Checkout Order Shipments Module */
.CheckoutOrderShipmentsModule {
  padding: 10px;
  margin-bottom: 10px; }

.CheckoutOrderShipmentsModule table {
  padding: 0;
  margin: 0;
  border-collapse: collapse; }

.CheckoutOrderShipmentsModule .AddressViewModule {
  margin-bottom: 10px; }

.CheckoutOrderShipmentsModule .shippinginformation {
  width: auto;
  vertical-align: top;
  margin: 0 10px; }

.CheckoutOrderShipmentsModule .itemdescription {
  width: 75%;
  vertical-align: top;
  margin: 0 10px; }

/* Checkout Order Skus Module */
.CheckoutOrderSkusModule {
  padding: 10px;
  margin-bottom: 10px; }

.CheckoutOrderSkusModule ul {
  margin: 0; }

.CheckoutOrderSkusModule ul label {
  width: 150px;
  float: left;
  text-align: left;
  margin-right: 10px; }

.CheckoutOrderSkusModule table {
  padding: 0;
  margin: 0; }

.CheckoutOrderSkusModule .AddressViewModule {
  margin-bottom: 10px; }

.CheckoutOrderSkusModule .totals {
  width: 75%;
  vertical-align: bottom;
  margin: 0 10px; }

.CheckoutOrderSkusModule .totals ul {
  float: right; }

/* Contact Us Module */
.ContactUsModule legend {
  color: orange; }

.ContactUsModule fieldset li {
  padding-bottom: 4px; }

.ContactUsModule fieldset label {
  width: 120px;
  vertical-align: middle;
  font-weight: bold; }

/* Error 404 Module */
.Error404Module ol {
  margin: 20px 5px; }

.Error404Module ol li {
  margin: 20px 0; }

/* Error Module */
.ErrorModule .errorline {
  border: solid 1px #ADADAD;
  background-color: #ffff99;
  color: red;
  text-indent: 12pt;
  padding: 5px 0;
  margin: 5px 0; }

.ErrorModule ol,
.ErrorModule ol li {
  width: 100%;
  margin: 0;
  padding: 0; }

/* NewsViewModule */
.NewsViewModule ol li {
  margin: 10px 0; }

/* News Archive Module */
.NewsArchiveModule {
  padding: 1px 0; }

.NewsArchiveModule ul,
.NewsArchiveModule ol {
  margin: 20px 10px;
  clear: left; }

.NewsArchiveModule ol li,
.NewsArchiveModule ul li {
  margin-top: 10px; }

.NewsArchiveModule table {
  width: auto; }

/* News Category Module */
.NewsCategoryModule ul,
.NewsCategoryModule ol {
  margin: 20px 10px;
  clear: left; }

/* Payment Method */
.PaymentMethod ol {
  margin: 0;
  padding: 0 10px; }

.PaymentMethod ol label {
  margin: 0;
  width: 250px;
  text-align: left;
  float: left; }

/* Price Module */
.PriceModule .priceheadings {
  font-weight: bold; }

.PriceModule .formattedprice {
  float: right;
  padding-left: 1em;
  color: #FF8D1C;
  font-size: larger; }

.PriceModule .label {
  float: left;
  font-size: larger; }

/* Products Compare Module */
.ProductsCompareModule {
  padding: 20px 0; }

.ProductsCompareModule .headingbar {
  margin: 0;
  font-size: 14px; }

/* Product Pager Module */
.ProductPagerModule {
  background-color: #EDEDED;
  border: 1px solid #CCC;
  font-size: 11px;
  padding: 5px 0;
  width: 100% !important;
  line-height: normal !important; }

.ProductPagerModule .displayitems {
  display: inline;
  padding: 0 10px; }

/* Product Rating Module */
.ProductRatingModule .rateit {
  font-weight: bold; }

/* Product Search Module */
.ProductSearchModule .productlist {
  width: 100%; }

/* Purchase Module */
.PurchaseModule {
  width: 250px;
  text-align: center; }

.PurchaseModule div {
  text-align: left;
  margin: 0 9px; }

.PurchaseModule .productprices div {
  margin: 0; }

.PurchaseModule .productrecommend {
  width: auto;
  padding: 3px 5px;
  font-size: 11px;
  border: 1px solid #B2AB98;
  margin-bottom: 8px; }

.PurchaseModule .ProductOptionModule .optionlabel {
  padding-top: 5px;
  margin: 0; }

.PurchaseModule .ProductOptionModule select {
  width: 100%;
  border: 1px solid #B2AB98;
  margin-bottom: 8px; }

.PurchaseModule .readytitle {
  text-align: center;
  padding: 5px 0;
  margin: 0 0 6px 0;
  font-size: 14px;
  font-weight: bold;
  color: #fff; }

.PurchaseModule .productrecommend span {
  padding-left: 2px;
  font-weight: bold; }

.PurchaseModule .productrecommend .price {
  font-weight: bold;
  color: #039;
  font-size: 11px; }

.PurchaseModule .productrecommend a {
  font-size: 11px; }

.PurchaseModule .productrecommend td {
  padding: 0; }

.PurchaseModule .productrecommend td .price {
  float: right; }

.PurchaseModule .productquantity {
  margin-bottom: 7px;
  font-size: 11px;
  color: #000; }

.PurchaseModule .productquantity select {
  font-size: 11px;
  padding: 1px 0; }

.PurchaseModule .productquantity label {
  margin-right: 20px; }

.PurchaseModule .productbutton {
  margin: 0 !important;
  padding-bottom: 1px; }

.PurchaseModule .productbutton div {
  margin: 0 10px; }

.PurchaseModule .productbutton div a {
  display: block;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  background-position: top left; }

.productlist .prod-price a {
  float: right;
  clear: both;
  padding: 0 1em;
  font-weight: bold;
  background-color: #d4d0c8;
  background-position: bottom left; }

.productlist .prod-price a:hover,
.PurchaseModule .productbutton div a:hover {
  background-position: bottom left; }

.PurchaseModule .shipaddresses {
  margin: 0 !important;
  padding-bottom: 10px; }

.PurchaseModule .readytitle,
.PurchaseModule {
  background-color: #dcdcdc;
  min-height: 0;
  margin-top: 0; }

/* Search Module */
.SearchModule {
  display: inline;
  font-weight: bold;
  padding: 6px;
  text-align: right;
  white-space: nowrap; }

.SearchModule select {
  margin-right: 10px;
  width: 145px;
  border: 1px solid #9B9B96; }

.SearchModule input {
  margin-left: 10px; }

/* Telerik specific */
.RadGrid .rgDel:hover {
  background-position: 0 -1750px;
  background-color: transparent;
  border: none; }

/* Side Menu Control */
.SideMenuControl .RadTreeView .rtLines .rtTop,
.SideMenuControl .RadTreeView .rtLines .rtMid,
.SideMenuControl .RadTreeView .rtLines .rtBot,
.SideMenuControl .RadTreeView .rtLines .rtFirst,
.SideMenuControl .RadTreeView .rtLines .rtLI,
.SideMenuControl .RadTreeView .rtLines .rtUL,
.SideMenuControl .RadTreeView .rtLines .rtFirst .rtUL,
.SideMenuControl .RadTreeView .rtMinus,
.SideMenuControl .RadTreeView .rtPlus {
  background-image: none; }

/* Templates */
.productmultipage .productspecs li {
  width: 15em;
  margin-right: 1em;
  font-weight: bold;
  float: left;
  text-align: left; }

/* Apparel Template */
/* Electronics Template */
.ElectronicsTemplate .multipage {
  background-color: White;
  border: 1px solid #919B9C;
  position: relative;
  top: -1px;
  z-index: 98;
  padding: 4px; }

/* Grid Sku Template */
.SkuGridModule .imagerow {
  border: 0;
  visibility: hidden;
  display: none; }

.SkuGridModule .tooltips {
  text-align: right; }

.SkuGridModule .productlist {
  width: 100%; }

/* Product Sku List */
.ProductSkusGrid {
  margin-top: 5px;
  clear: both; }

.ProductSkusGrid .imagerow {
  border: 0;
  visibility: hidden;
  display: none; }

.ProductSkusGrid .InfoImage {
  padding-left: 5px; }

.ProductSkusGrid .rgCommandCell {
  vertical-align: middle; }

/* ProductSkusGridTemplate */
.ProductSkusGridTemplate .templatecontentwrapper {
  width: 100%;
  margin-bottom: 1em; }

/* Info Template */
.InfoTemplate .productinfo ul {
  float: right; }

/* News Template */
.NewsTemplate .NewsCategoryModule {
  float: left;
  width: 75%; }

/* Paging Category Template */
.PagingCategoryTemplate .productlist td {
  padding: 0 0 0 1px; }

/* Top News Module */
.TopNewsModule {
  padding: 4px 0 5px 5px; }

.TopNewsModule .banner {
  font-size: 12px;
  font-weight: bold; }

.TopNewsModule .repeater {
  padding: 5px;
  margin: 0 0 20px 0; }

.TopNewsModule ol {
  margin: 10px 0 20px 0; }

.TopNewsModule li {
  margin: 0 0 10px 0; }

.TopNewsModule .footer {
  margin: 10px 0; }

.SideMenuControl .RadTreeView_Hay a.rtIn {
  color: #575D64; }

/* Shopping Cart Module */
.ShoppingCartModule .rgCommandRow ul {
  list-style-type: none;
  margin: 0 0 0 5px; }

.ShoppingCartModule .rgCommandRow li {
  display: inline;
  padding-right: 10px; }

.CartTotal {
  text-align: right;
  padding-right: 10px; }

.accountordertitle {
  color: #555555;
  font-size: 11px;
  font-weight: bold;
  padding: 0 5px 0 1px; }

.aligngriditem {
  text-align: right; }

.homenews,
.homepolls {
  background-repeat: no-repeat;
  height: 250px;
  margin: 5px;
  overflow: hidden; }

.homenews {
  background-image: url(images/home/main-news.gif); }

.homepolls {
  background-image: url(images/home/main-polls.gif); }

.linktext {
  font-size: 1.3em;
  margin: 0 auto;
  padding: 8px 0 6px 0;
  display: block;
  text-align: center; }

.miniheading {
  font-weight: bold; }

.newsarchive {
  float: left; }

.newscategory {
  float: right; }

.newsdate {
  color: black;
  font-size: 12px;
  font-style: italic; }

.newsdescription {
  font-size: 12px; }

.newsrow,
.newsrowalt {
  border: solid 0 black; }

.newstitle {
  color: black;
  font-weight: bold;
  font-size: 12px; }

.newstext {
  font-size: 12px;
  padding-left: 5px; }

.pollcaption {
  font-size: 12px;
  font-weight: bold; }

.pollcontent {
  text-align: left;
  vertical-align: top;
  color: black;
  padding: 5px;
  padding-left: 3px; }

.pollpercents {
  width: auto; }

.pollbar {
  height: 15px;
  display: -moz-inline-box;
  display: inline-block;
  background-color: #77BBDB;
  float: left; }

.pollbutton {
  margin-top: 10px;
  cursor: pointer; }

.pollvotebutton {
  width: 50px;
  font-weight: bold; }

.categoryitem {
  border-right: #e4eaf0 1px solid;
  border-top: #e4eaf0 1px solid;
  border-left: #e4eaf0 1px solid;
  cursor: pointer;
  border-bottom: #e4eaf0 1px solid;
  background-color: #e4eaf0;
  width: 123px;
  vertical-align: top;
  table-layout: auto; }

.categoryitem .menuOver a {
  color: #333; }

.categoryprimaryimage {
  float: left;
  margin: 0 1em 1em 0; }

.categoryproductlink {
  padding-top: 1em; }

.clearcomparebutton {
  font-size: 12px;
  padding: 0 1em; }

.comparison .productname {
  color: #990000;
  font-weight: bold; }

.creditcardimages {
  padding: 0 5px; }

.cultureswitch {
  text-align: center; }

.customerreviews {
  margin: 14px 5px; }

.customerreviews ol {
  margin: 0; }

.editorialreview {
  padding: 4px 5px 24px 5px; }

.errorline {
  border: solid 1px #ADADAD;
  background-color: #ffff99;
  color: red;
  padding: 5px; }

.gridcontainer {
  margin: 0;
  padding: 0;
  float: none; }

.packagedescription {
  background-color: #e0e0e0;
  padding: 10px; }

.productimageandphotos {
  float: left; }

.productimageandphotos img {
  margin-right: 15px;
  float: left; }

.productinfo {
  float: right;
  padding: 0; }

.productlist {
  background-color: Transparent; }

.productlist input[type='checkbox'] {
  margin: 15px 0 0 5px; }

.productlist ol {
  list-style: none;
  margin: 20px 10px; }

.productlist ol li {
  line-height: 1.5em; }

.productlist p {
  margin-bottom: 50px; }

.productlistgrid,
.productmultipage,
.categoryitemgrid {
  clear: left; }

.productlistitemalt {
  background-color: #F3F5F7; }

.productspecifics {
  float: left;
  clear: left;
  white-space: nowrap;
  padding: 20px; }

.productinfo p {
  margin-bottom: 12px; }

.productinfo ol,
.productinfo ul {
  list-style: none;
  margin: 0;
  clear: both; }

.productinfo ol li,
.productinfo ul li {
  margin-top: 10px;
  white-space: normal;
  float: right;
  clear: both; }

.productprices {
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  width: auto; }

.productprices .discount,
.productprices .listprice {
  padding: 5px; }

.productprices .price {
  text-align: right;
  padding-right: 10px;
  float: right; }

.productprices .shipping {
  background-color: #fff;
  padding: 0 5px 5px 5px;
  text-align: center;
  font-size: 11px;
  color: #900; }

.productprices .yourprice {
  background-color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 5px 0 5px; }

.productskusgrid {
  clear: both; }

.rapidorderentry {
  width: 50%;
  float: left; }

.roebuttons {
  text-align: center; }

.rapidorderentryresult {
  width: 50%;
  float: left;
  min-height: 200px; }

#roeResult .partdescription {
  float: left;
  width: 15em; }

#roeResult ol {
  float: left;
  margin: 0;
  padding: 0; }

.rounded_colhead fieldset {
  width: auto; }

.shipmentbackground3 {
  background-color: #D6FABA;
  text-indent: 10px; }

.specificationtitle {
  font-weight: bold; }

.specificationname {
  width: 180px;
  float: left;
  text-indent: 5px; }

.specificationdescription {
  display: inline-block; }

.tableitem {
  background-color: #fff; }

.validator {
  color: #ff0000; }

.w3validation {
  margin: 0; }

.BreadcrumbModule span,
.navboxheadingcontainer span {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  text-decoration: none; }

.templatecontentwrapper .ProductPagerModule {
  margin-top: 0; }

.productprices .yourprice .price {
  color: #039; }

.contentheadingcontainer,
.contentheadingcontainer h1,
.AccountAddressNewModule h1,
.contentheadingcontainer #contentwrapper,
.contentheadingcontainer #contentwrapper A:hover,
.contentheadingcontainer #contentwrapper A:visited:hover {
  color: #000; }

.contentheadingcontainer #contentwrapper, .maincontent {
  width: 965px;
  float: left; }

.statusbar {
  float: right; }

.searchgobutton {
  vertical-align: top; }

.cartlink {
  float: right;
  font-weight: bold; }

.cartlink a {
  cursor: pointer; }

.comparison .add2cartbutton {
  border: 0px;
  float: left;
  margin: 5px 0 0 5px; }

.homecontentlogo {
  background: url(images/Bicycle_Wheel_And_Tire.jpg) 50% 0 no-repeat;
  height: 255px;
  float: left;
  margin-top: 8px; }

.MainMenuControl .RadMenu {
  float: none; }

.MainMenuControl .RadMenu .rmRootGroup {
  border: none 0; }

.MainMenuControl .RadMenu .rmLink {
  color: #6A686C;
  font-weight: bold; }

.MainMenuControl .RadMenu .rmHorizontal {
  padding: 0 10px;
  background: none; }

.split .SideMenuControl,
.split .addons {
  float: right;
  clear: right; }

.homeaboutustitle {
  color: #bc0000; }

.homeaboutustext {
  font-size: small; }

.ErrorModule {
  clear: both; }

.ErrorModule {
  margin-right: 2px; }

.split .homecontentlogo,
.split .breadcrumbheadingcontainer,
.split .templatecontentwrapper,
.split .productlist {
  width: 655px; }

.split .SideMenuControl,
.split .navboxheadingcontainer,
.split .addons {
  width: 270px; }

.BreadcrumbModule,
.navboxheadingcontainer span {
  float: left;
  padding: 8px 0 0 32px; }

.templatecontentwrapper {
  float: left;
  margin-top: 1em; }

.templatecontentwrapper .Everything_Description {
  padding: 0; }

.ProductSkusGridTemplate .Everything_Description {
  width: 700px;
  float: left; }

.productgrids {
  padding-bottom: 8px; }

.ProductSkusMultiModule {
  border: solid 1px;
  float: right;
  width: auto; }

.productinfo .productdescription {
  white-space: nowrap; }

.addskubutton img {
  margin: 0 1em; }

.addskubutton {
  text-align: right; }

.SoftwareTemplate .productinfo ol li,
.SoftwareTemplate .productinfo ul li,
.SoftwareTemplate .productinfo {
  float: none; }

.SoftwareTemplate .productinfo .ProductAccessoriesModule {
  float: left;
  clear: both;
  max-width: 931px; }

.SoftwareTemplate .productspecifics {
  overflow: auto; }

.compareimage {
  float: left; }

#contentwrapper .BreadcrumbModule A:hover,
#contentwrapper .BreadcrumbModule A:visited:hover {
  color: #fff; }

.contentheadingcontainer #contentwrapper .ProductPagerModule A:visited:hover,
.contentheadingcontainer #contentwrapper .ProductPagerModule A:hover {
  color: #fff; }

.topmenu {
  margin-top: 10px;
  margin-bottom: 3px;
  background-color: Transparent; }

.MainMenuControl {
  background-color: #a0a0a0; }

.popupbody {
  background-image: none;
  background-color: #fff; }

.breadcrumbheadingcontainer {
  float: left;
  width: 941px; }

.navboxheadingcontainer {
  display: none; }

.split .navboxheadingcontainer {
  display: block; }

.containerbararrow {
  background: url(images/home/ContainerArrow.gif) 12px 8px no-repeat;
  height: 100%; }

.FooterModule {
  clear: none;
  color: #fff;
  float: left;
  margin-bottom: 10px;
  min-height: 0;
  padding-top: 1em;
  width: 100%; }

.RadWindow th,
.RadWindow td,
.RadWindow caption {
  padding: 0; }

.AccountAddressNewModule {
  min-width: 434px;
  min-height: 422px; }

.mastercontent {
  float: left;
  border: 6px solid #d3d3d3;
  margin-top: 3px; }

#contentwrapper,
.FooterModule {
  background-color: #d3d3d3; }

.roundedheadingleft, .split .roundedheadingright {
  border-bottom-width: 0 !important; }

.AccountLoginModule,
.AccountManagementModule,
.AccountEmailPasswordModule,
.AccountARAgingReportModule,
.ProductSkusGridTemplate,
.ElectronicsTemplate,
.ApparelTemplate,
.GridSkuTemplate,
.SoftwareTemplate,
.SkuList,
.InfoTemplate,
.AccountOrdersModule,
.AccountAddressModule,
.AccountDownloadsModule,
.AccountPurchaseAgentListModule,
.ProductsCompareModule,
.ContactInfoModule,
.ShoppingCartModule,
.CheckoutWizardModule,
.CategoryHome .templatecontentwrapper,
.PagingCategoryTemplate .templatecontentwrapper,
.PagingProductTemplate .templatecontentwrapper,
.PriceRangeProductTemplate .templatecontentwrapper,
.ProductSearchModule .templatecontentwrapper,
.split .categorystuff .templatecontentwrapper,
.addons,
.SideMenuControl {
  border-top-width: 0 !important;
  padding: 5px; }

.breadcrumbheadingcontainer,
.navboxheadingcontainer {
  height: 30px; }

.split .maincontent {
  background-color: Transparent; }

.breadcrumbheadingcontainer {
  width: 949px; }

.roundedheadingleft,
.split .roundedheadingright,
.maincontent,
.CategoryHome .templatecontentwrapper,
.PagingCategoryTemplate .templatecontentwrapper,
.PagingProductTemplate .templatecontentwrapper,
.PriceRangeProductTemplate .templatecontentwrapper,
.InfoTemplate .templatecontentwrapper,
.ProductSearchModule .templatecontentwrapper,
.addons,
.SideMenuControl {
  background-color: #ffffff;
  margin: 0; }

.roundedheadingleft,
.split .roundedheadingright,
.CategoryHome .templatecontentwrapper,
.PagingCategoryTemplate .templatecontentwrapper,
.PagingProductTemplate .templatecontentwrapper,
.PriceRangeProductTemplate .templatecontentwrapper,
.split .categorystuff .templatecontentwrapper,
.split .ProductSearchModule .templatecontentwrapper,
.addons,
.AccountLoginModule,
.SideMenuControl,
.productmultipage,
.AccountManagementModule,
.AccountEmailPasswordModule,
.AccountARAgingReportModule,
.ProductSkusGridTemplate,
.GridSkuTemplate,
.ElectronicsTemplate,
.ApparelTemplate,
.SoftwareTemplate,
.WheelTemplate,
.SkuList,
.InfoTemplate,
.ContactInfoModule,
.ShoppingCartModule,
.CheckoutWizardModule {
  padding: 8px; }

.split .categorystuff {
  margin: 0;
  border: 0;
  padding: 0;
  background-color: Transparent;
  float: none;
  width: auto; }

/*# sourceMappingURL=controlstyles.css.map */
