/******************************************************\* Interspire Shopping Cart Style File                **                                                    ** Name: Default                                      ** Author: Chris Boulton (Interspire Pty. Ltd.)       ** Id: $Id$                                           *\*****************************************************//* Color: Black */html {    background: #fff url(../images/black/BodyBg.gif) 0 0 repeat-x;}body {    background: transparent url(../images/black/cctvinfo.png) 98% 0 no-repeat;    color: #585858;}a {    color: #585858;    font-weight: normal;    text-decoration: underline;}a:hover {    color: #2e2e2e;}h2 {    font-family: Tahoma, Arial, "Helvetica", sans-serif;    color: #585858;}h3 {    font-family: Tahoma, Arial, "Helvetica", sans-serif;    color: #2e2e2e;}hr {    background: #c6c6c6;    border: #c6c6c6;}#Container {}#TopMenu {    color: #c2c2c2;}#TopMenu li {    background: url(../images/black/PagesMenuBg.gif) 0 15px no-repeat;}#TopMenu li.First {    background-image: none;}#TopMenu li a, #TopMenu li span {    color: #7e96a1;}#TopMenu li span a {}#TopMenu li a:hover {    text-decoration: underline;}#Menu {    background: url(../images/black/MenuBg.gif) 0 100% repeat-x;}#Menu li {    background: url(../images/black/MenuBgRight.gif) top right no-repeat;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    border-left: 2px solid #fff;    border-right: 2px solid #fff;    border-top: 2px solid #fff;    }#Menu li a {    /*background: url(../images/black/MenuBgLeft.gif) top left no-repeat;*/    background-color: transparent;}#Menu li ul li a {    background: #ebebeb;}#Menu li ul li a:hover {}#Outer {}#Wrapper {    background: #fff url(../images/black/WrapperBg.gif) 0 0 repeat-x;}#Header {    background: transparent;     /*background: transparent url(../images/black/HeaderBg.jpg) 0 0 no-repeat;*/    }#Logo h1 {    color: #fff;}#Logo h1 a {    color: #fff;}#SearchForm {    background: url(../images/black/SearchBg.gif) 0 2px no-repeat;    color:#fff;}#SearchForm label {    display: none;}#SearchForm input {    background: #3d83a3;    border: 1px solid #4799bf;    color:#000;}#SearchForm input:hover {    background: #1eb9ea;}#SearchForm .Button {    border: 0;}#SearchForm .Button:hover {    background: transparent;}#SearchForm a {    color: #fff;}#SearchForm p {    color: #fff;}.Left {    background: url(../images/black/SideBg.gif) 0 0 no-repeat;}.Left h2 {}.Left li {    border-bottom: 1px solid #fff;}.Left a {    font-weight:400;}.Left li a {    display:block;}.Left li li a{    font-weight:400;    color:#777;}.Left ul li ul:hover  {}.Left li a:hover {    color:orange;}.Content {}.Content h2 {    border-bottom: 1px solid #e5e5ff;}.Content a {}.Content.Wide {}.Content.Widest {}.Right {    background: url(../images/black/SideBg.gif) 0 0 no-repeat;}.Right h2 {}.Right li {    border-bottom: 1px solid #fff;}.Right a {}.Right a:hover, .Right a:hover strong {}#Footer {    border-top: 1px solid #c6c6c6;}.NewsletterSubscription input {    border: 1px solid #cfcfcf;}.Content .ProductList li {}.Content .ProductList li:hover, .Content .ProductList li.Over {}.ProductList .ProductImage {    background: #fff;    padding: 2px;}.Content .ProductList strong, .Content .ProductList strong a {    color: #585858;}.ProductPrice, .ProductList em {    color: #be0101;}.ProductList .Rating {    color: #6a6a6a;}.Right .ProductList li {}.Content .FeaturedProducts .ProductList li {}.Content .FeaturedProducts .ProductList .ProductImage {}.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {}.Right .TopSellers li {}.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */                                         font-family: Tahoma, Arial, "Helvetica", sans-serif;                                         color: #585858;}.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */}.Right .TopSellers li.TopSeller1 {    border: 1px solid #cfcfcf;    background: #fff;}.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */}.Right .TopSellers li.TopSeller1 .TopSellerNumber {   font-family: Tahoma, Arial, "Helvetica", sans-serif;}.Breadcrumb {    border-bottom: 1px solid #c6c6c6;}.CompareItem { width:200px; border-left: solid 1px #CACACA; }.CompareFieldName { font-weight:bold; border-bottom: 1px solid #cfcfcf; }.CompareFieldTop { border-bottom:solid 1px #cfcfcf; }.CompareFieldTop a:hover { color:#be0101; }.CompareCenter { border-left:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; }.CompareLeft { border-left:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; }.ViewCartLink {    background: url('../images/black/Cart.gif') no-repeat 7px 4px;}table.CartContents, table.General {    border: 1px solid #cfcfcf;}table.CartContents thead tr th, table.General thead tr th {    background: #f4f4f4;    color: #555555;    border-bottom: 1px solid #cfcfcf;}.CartContents tbody .SubTotal td {    border-top: 1px solid #cfcfcf;    color: #585858;}.MiniCart .SubTotal {    color: #585858;}.JustAddedProduct {    border: 1px solid #cfcfcf;    background: #fff;}.JustAddedProduct strong, .JustAddedProduct a {    color: #585858;}.CategoryPagination {    color: #585858;    background: #f4f4f4;    border: 1px solid #cfcfcf;}.CheckoutRedeemCoupon { background: #f4f4f4; padding: 10px; width: 300px; border: 1px solid #cfcfcf; margin-bottom: 10px; }.SubCategoryList, .SubBrandList {    background:#f4f4f4;}.InfoMessage {    background: #f4f4f4 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: #f4f4f4;}.QuickSearch { border: 1px solid #d3d3d3 }.QuickSearchHover td{ background: #f4f4f4; }.QuickSearchAllResults a { background: url('../images/black/QuickSearchAllResultsButton.gif') no-repeat right; }.SearchTips .Examples {    background: #f4f4f4;    border: 1px solid #d3d3d3;}.MiniCart .SubTotal {    color: #be0101;}/* Shipping Estimation on Cart Contents Page */.EstimateShipping {    border: 1px solid #c7d7db;    background: #edf2f3;}/* Express Checkout */.ExpressCheckoutBlock .ExpressCheckoutTitle {    background: #000;    color: #fff;}.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {    background: #efefef;    color: #888;}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {    color: #888;}/* General Tables */table.General tbody tr td {    border-top: 1px solid #efefef;}/* Tabbed Navigation */.TabNav {    border-bottom: 1px solid #ddd;}.TabNav li a {    border: 1px solid #ddd;    background: #efefef;}.TabNav li a:hover {    background-color: #e0e0e0;}.TabNav li.Active a {    border-bottom: 1px solid #fff;    background: #fff;}.old_ie{    margin-top:30px;    background:orange;    padding:15px;    text-align: center;    font-size: 18px;}