 /******************************************************
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: Default                                      *
* Author: Chris Boulton (Interspire Pty. Ltd.)       *
* Id: $Id$                                           *
*****************************************************/

/* Color: #075899 */

body {
    background: #fff;
    color: #535353;
    overflow-x:hidden;
}



a {
    color: #001927;
    font-weight: normal;
    text-decoration: underline;
}

a:hover {
    color: #07599a;
}

h2 {
    color: #075899;
}

h3 {
    color: #034285;
}



#TopMenu li a, #TopMenu li div {
    !border-left: 1px solid #208db5;
           color: #fff;
}

#TopMenu li div a {
    border-left: 0px;
}

#TopMenu li a:hover {
    text-decoration:underline;
}

#Menu li a {
    /*background: url('../images/#075899/PagesMenuBg.gif') 0 8px no-repeat;*/
    color: #fff;
}

#Menu li ul li a {
    background: #65b2cb;
}

#Menu li ul li a:hover {
    background-color: #075899;
    color: #fff;
}

#Menu li:hover a, #Menu li.over a{
    /*background-color: #65b2cb;*/
}

#Outer {
    background: none;
}



#Header {
    
}

#Logo h1 {
    color: #fff;
    background: url(../images/#075899/Logo.png) top left no-repeat;
}

#Logo h1 a {
    color: #fff;
}

#SearchForm {
    color: #95bbd1;
}

#SearchForm label {
    color: #fff;
}

#SearchForm a {
    color: #b1ccdc;
}

#SearchForm a:hover {
    color: #fff;
}

.Left {
    background: white;!none
}

.Left li {
    border-bottom: 1px solid #c5dde9;
}

.Left li a:hover {
    color: #07599a;
}

.Confidance{
background-image: url('../images/blue/securebckground.gif');
 
  background-repeat: no-repeat;
  background-color: white !important;
  width: 175px;
  height: 160px;
}

.Content {
    /*background: transparent url('../images/ContentBg.gif') no-repeat;*/
}

.Content a {
    color: #075899;
}

.Content.Wide {
    /*background-image: url('../images/ContentBgWide.gif');*/
          background: #fff;
}

.Content.Widest {
    /*background-image: url('../images/ContentBgWidest.gif');*/
}



.Right {
    background: none;
}

.Right a {
    color: #034285;
}

.Right a:hover, .Right a:hover strong {
    color: #001927;
}

#Footer {
    background:#E4EED6;
}

#Footer li a {
    border-left: 1px solid #208db5;
}

.Content .ProductList li {
    /*border: 1px solid #cddee2;*/ ! do not mod reacts the home page as well
}

.Content .ProductList li:hover, .Content .ProductList li.Over {

}

.ProductList .ProductImage {
    background: #fff;
}

.ProductList strong, .ProductList strong a {
    color: #075899;
}

.SalesPrice{
  text-align: center;
}

.ProductDetails {
    text-align:center;
}

.ProductPrice, .ProductList em {
    color: #C3521A;
    font-family:Arial;
    text-align:center;
}

.ProductList .Rating {
    color: #797979;
        
}

.Rating img {
    text-align:center;
}

.Right .ProductList li {
    /*border-bottom: 1px solid #c0dae7;*/
}

.Content .FeaturedProducts .ProductList li {
    background: #FFF;
    border: 1px solid #E4EED6; !original 1px is for featured products to match the green page margins
}

.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
    background: #F3FDEE;    !#ecfcea before
        
}


.Content .NewProducts .ProductList li {
    background: #FFF;
    border: 1px solid #E4EED6; !original 1px is for featured products to match the green page margins
}

.Content .NewProducts .ProductList li:hover, .Content .NewProducts .ProductList li.Over {
background: #F3FDEE;    !#ecfcea before

}


.Content .SaleProducts .ProductList li {
    background: #FFF;
    border: 1px solid #E4EED6; !original 1px is for featured products to match the green page margins
}


.Content .SaleProducts .ProductList li:hover, .Content .SaleProducts .ProductList li.Over {
    background: #F3FDEE;    !#ecfcea before

}


.Left .TopSellers li .TopSellerNumber, .Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    color: #1b4480;
}

.Left .TopSellers li.TopSeller1, .Right .TopSellers li.TopSeller1 { /* No1 seller box */
}

.Left .TopSellers li.TopSeller1 .TopSellerNumber, .Right .TopSellers li.TopSeller1 .TopSellerNumber {
    color: #1b4480;
}

.Breadcrumb {
    
}


.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #EFF8FA; }
.CompareFieldTop { border-bottom:solid 1px #85BADF; }
.CompareFieldTop a:hover { color:red; }
.CompareCenter { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }
.CompareLeft { border-left:solid 1px #85BADF; border-bottom:solid 1px #F2F2F2; }

.ViewCartLink {
}

table.CartContents, table.General {
    border: 1px solid #c7d7db;
}

.CartContents thead tr th, table.General thead tr th {
    background:#edf2f3 ; !#edf2f3
    color: #424748;
    border-bottom: 1px solid #c7d7db;
}

.CartContents tbody .SubTotal td {
        background:#fff; 
    border-top: 1px solid #c7d7db;
    color: #075899;
}


.MiniCart .SubTotal, .MiniCart .ViewCartLink{
    /*color: #FFFFFF !important; color of text for the subtotal info mini cart*/
         color:#38610B
}

.JustAddedProduct {
    border: 1px solid #c0dae7;
    background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
    color: #075899;
}

.CategoryPagination {
    color: #034285;
    background: #f4fbfc;
    border: 1px solid #c0dae7;
}

.CheckoutRedeemCoupon { background: #EAFDFF; padding: 10px; width: 300px; border: 1px solid #9DD3D8; margin-bottom: 10px; }


.SubCategoryList, .SubBrandList {
    background:#EEF5F9;
!background:#E4EED6;
}

.SpecificInfoMessage {
    background-color: #f8e4d1;
    color: #555;
}

.InfoMessage {
    background: #EFF8FA url('../images/InfoMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.SuccessMessage {
    background: #E8FFDF url('../images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ErrorMessage {
    background: #FFECEC url('../images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;
}


.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #EFF8FA;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    border: 1px solid #c7d7db;
    background: #edf2f3;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #dcf0f5;
    border: 1px solid #bce0e8;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #f0f0f0;
    border: 1px solid #ddd;
    color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}


/* General Tables */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}

#TopMenu li{
 background-color: #F4F7EC;
 height:26px;
}

.BottomMenu hr{
 background-color:#D7DDD0;
}

.topimages{
 position: relative;
 left:360px;
 padding-top:10px;
}

.prodtop{
 position:relative;
 right:4px;
 width:0px; !original value 662 check latter? 
}

.FeaturedProducts, .CategoryList {
 margin-bottom: 0px !important;
}

.prodbottom{
 position:relative;
 right:4px;
 width:0px;!original value 662 check letter?
 padding-bottom: 10px;
}

.recomandimg{
 position:relative;
 right:4px;
height:140px;
 width:160px;!original value 662 check letter?
 padding-bottom: 5px;
}


footerimg{
 position:relative;
 left:4px;
height:140px;
 width:160px;!original value 662 check letter?
 padding-bottom: 5px;
}

footershipp{
 position:relative;
 left:4px;
height:80px;
 width:120px;!original value 662 check letter?
 padding-bottom: 5px;
}


.NewProducts, .CategotyNewProducts, .SaleProducts{
 margin-top:0px !important;
 
}

.SideNewProducts{
 background:white;
}


.catbottom{
 position:relative;
 right:1px;
 width:183px;
}

.sidereg, .sidelog{
 width: 80px;
}

.TenPercent{
  color: white;
  padding: 5px 0 0 10px;
  background-image: url('../images/#075899/TenPercent.png');
  background-repeat: no-repeat;
  width:180px;
  height:306px;
  margin-top:20px;

}

.TenPercent .info{
  width:180px;
}

.SideText{
  background: transparent;
  width: 180px;
 min-height: 25px;!100px
  color: #022920;
  padding:0px 0 0 8px;
}

.SideText .info{
  width: 175px;
  min-height: 25px;

}


.SideText3{
  background: transparent;
  width: 180px;
 min-height: 25px;!100px
  color: #FF00FF;
  padding:0px 0 0 8px;
}

.SideText3 .info{
  width: 175px;
  min-height: 25px;

}


.SideText1{
  background: transparent;
  width: 175px;
 min-height: 25px;!100px
  color: #FF00FF;
  padding:0px 0 0 8px;
}

.SideText1 .info{
  width: 175px;
  min-height: 25px;

}

.SideRelatedProducts .One .ProductImage{
  display: block !important;
  background:none;
  height:100%;
  width: 100%
}



.SideRelatedProducts .One .ProductImage img{
  !width: 65% !important;  commented for related products
  !height:65% !important;
  !max-height:78px;
}

.One .ProductDetails, .NotOne .ProductDetails{
  height:12px !important;
}

.NotOne .ProductDetails{
  text-align: left !important;
}

.One .ProductDetails strong a, .NotOne .ProductDetails strong a
{
  color: white !important;
  line-height:1em;
  position:relative;
  bottom:3px;
}

.NotOne{
  list-style-image: url(../images/#075899/bullet.png) !important;
  margin-left: 20px !important;
  position:relative;
  bottom:4px; 
  display:none; /* displaying just 1st related product */
}

.One{
  position: relative;
  bottom:3px;
}
.SideCartContents{
background-image: url('../images/blue/RightHeaderBg.jpg')
 <!-- background-image: url(../images/right_panel_bg2.jpg);-->
  background-repeat: no-repeat;
  background-color: white !important;
  width: 180px;
  min-height: 240px;
}


.SideCart{
background-image: url('../images/blue/RightHeaderBg.jpg')
 <!-- background-image: url(../images/right_panel_bg2.jpg);-->
  background-repeat: no-repeat;
  background-color: white !important;
  width: 180px;
  <!--min-height: 240px;-->
}

.SideCart h2, .SideCart h3, .SideCart a, .SideCart p, .SideCart li{
    color:#38610B !important;
}

.SideCart h3{
  position:relative;
  right:8px;
  top:13px;
}

.catname{
  position:relative;
  left:30px;
}

.PrimaryProductDetails .ProductPrice{
  color: #1b4480;
}

.Field45{
  position:relative;
  right:65px;
  width:50px !important;
}

.AddToWishlist{
  background-color: transparent;
  
  position:relative;
 left:0px; !139
  bottom:5px; !5
 
}

.ProductDescription{
  margin-bottom:0 !important;
    background:#FFF;
}

.SubCategoryList a{
  color: #5B7835 !important;
}

.ProductDescription ul, #ProductByCategory, #ProductVendorsOtherProducts .ViewAllLink, #ProductVendorsOtherProducts, #ProductReviews p, #ProductReviews, .ProductDescription li{
  margin-bottom: 10;
    background:#FFF;
    
}

#ProductDescription, #ProductByCategory, #ProductReviews {
  border-left:1px solid #E4EED6;
    border-right:1px solid #E4EED6;
    padding:3px;
    width:845px;
           
}

.One{
  width:100% !important;
}




.TopSellers h2{
  text-align:center !important;
  color:#1B427C !important before it was white;
  padding-bottom:5px;
}

.FirstProd{
  width:810px !important;
  min-height:50px !important;
}

.FirstProd .ProductDetails, .FirstProd .ProductImage{
  float: left;
  text-align:left;
}

.FirstProd .Rating, .FirstProd .ProductDetails em, .FirstProd .ProductActionAdd, .FirstProd .Summary span, .NotFirstProd .Summary{
    display:none;
}

.NotFirstProd .Summary span, .NotFirstProd .Summary .ProductActionAdd{
    display: block;
}

.FirstProd .Summary{
  width:650px;
  position:relative;
  left:20px;
  top:30px;
}

.FirstProd strong{
  position:relative;
  left:20px;
  top:30px;
}

.NewProducts, .CategoryNewProducts{
    min-height: 600px;
}

.NotFirstProd .ProductDetails{
    height:43px !important;
}

.CategoryContent{
    background-color: #fff; !transparent

}

.CategoryContent li{
    width: 660px; !important before 670   
    min-height:400px;!important before 400   
}

.CategoryContent .ProductPriceRating, .CategoryContent .ProductActionAdd{
    display: none;
}

.CategoryContent .ProductDetails, .CategoryContent .ProductImage{
    float:left;
            max-height:160px;
            max-width:150px;
}

.CategoryContent .ProductDetails{
  width:850px !important is the max size to match the page right end border;
    text-align: left;

}

.CategoryContent .ProductNameLink{
    width:640px;   ! before 1000
    padding-bottom:5px;
}

.videolink a{
    color:#FFF;
}

.ProductActionAdd a, #PageContent a, #CartContent a, .CreateAccount a{
    color: #5B7835  !important;
}

#HomeNewProducts{
    min-height:17em !important;
}



.CategoryList .BlockContent{
background-color: #CD5520;
background-image:url(../images/blue/catbottom.jpg);
background-position:center bottom;
background-repeat:no-repeat;
margin:0;
padding:10px 0;
text-align:center;
width:180px ! do not is menu related
}
    
/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

#SearchResultsCategoryAndBrand {
    background-color: #EEF5F9;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #dcf0f5;/* Tabbed Navigation */
.TabNav {
    border-bottom: 1px solid #3d9abe;
}

.TabNav li a {
    border: 1px solid #3d9abe;
    background: #ddf0f6;
}

.TabNav li a:hover {
    background-color: #c8e6ed;
}

.TabNav li.Active a {
    border-bottom: 1px solid #fff;
    background: #fff;
}

    border: 1px solid #bce0e8;
}


/* start fast cart styles */
#fastCartContainer {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.fastCartContent h2 {
    color: #009E0F;
    background-color:transparent;
}
.fastCartContent h3 {
    color: #BB6F21;
    background-color:transparent;
}
.fastCartSummaryBox {
    background-color: #DDFEDA;
}
.fastCartContent .fastCartTop a,
.fastCartContent .ProductList .ProductDetails a {
    color: #075899;
}
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em {
    color: #800000;
}
.fastCartContent .Quantity {
    color: #828DB3;
}
.fastCartContent p {
    color: #444444;
}
.fastCartContent .ProductList li {
    background-color: #FFF;
}
/* end fast cart styles */





