HTML
{
    margin-bottom: 20px;
}
BODY
{
    margin: 10px auto;
    font: 0.8em Helvetica;
    color: #808080;
    width: auto;
    width: 960px;
    min-width: 900px;
    height: 600px;
    min-height: 600px;
    background-color: #FFFFFF;
}
IMG
{
    border: none;
}
P, LI
{
    line-height: normal;
}
H1
{
    font-size: 200%;
}
H2
{
    font-size: 125%;
    margin: 5px 0;
    color: #46778B;
}
H3
{
    font-size: 95%;
    margin: 5px;
}
H4
{
    margin: 5px 0;
    font-size: 125%;
}
A
{
    border: 0;
    text-decoration: none;
    color: #46778B;
}
#wrapper
{
    /*[disabled]border:3px dashed #522A14;*/
    /*[disabled]width:100%;*/
}
#colleft
{
    position: relative;
    clear: both;
    float: left;
    width: 100%;
/*width of whole page*/
    overflow: hidden;
}
#colmid
{
    float: left;
    width: 200%;
    position: relative;
    left: 200px;
    background: #FFFFFF;
/*Center column background colour*/
}
#colright
{
    float: left;
    width: 100%;
    position: relative;
    left: 50%;
    margin-left: -400px;
}
#centerwrap
{
    float: right;
    width: 50%;
    position: relative;
    right: 100%;
}
#centerpadding
{
    margin: 10px 10px 0px 410px;
}
#center
{
    width: 100%;
    overflow: hidden;
}
#left
{
    float: left;
    width: 200px;
    position: relative;
    margin-left: -50%;
    left: 200px;
    /*[disabled]overflow:hidden;*/
    background: #FFFFFF;
    padding-bottom: 3000px;
    margin-bottom: -3000px;
    color: #505050;
}
#right
{
    float: left;
    width: 200px;
    position: relative;
    left: 0;
    overflow: hidden;
    background: #FFFFFF;
    padding-bottom: 3000px;
    margin-bottom: -3000px;
    color: #505050;
}
/*##### Header / Logo #####*/
#header
{
    padding: 0;
    margin: 0;
    width: 960px;
    background: #FFFFFF;
    overflow: hidden;
    height: auto;
}
#logo
{
    text-align: left;
    padding: 0;
}
#logo H1
{
    margin: 0;
}
#logo H1 A
{
    color: #46778B;
}
/*##### Top Nav Bar #####*/
#topnav
{
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: #679CB2 url(http://custom.buyitsellit.com/20326/sleek-blue-nav.gif) no-repeat center left;
    color: #46778B;
}
#topnav A
{
    color: #46778B;
}
#topnav A:hover
{
    color: #2D2D2D;
}
#topnav .cart
{
    float: left;
}
#topnav .menu
{
    float: right;
}
/*##### Left / Right Column #####*/
#box1, #box2, #box3, #box4, #box5
{
    border: 1px solid #CCCCCC;
    margin: 10px 0;
    padding: 2px;
    color: #808080;
}
.boxheading1
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-cat.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.boxheading2
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-qcm.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.boxheading3
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-search.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.boxheading4
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-info.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.boxheading5
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-news.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
.boxheading6
{
    background: transparent url(http://custom.buyitsellit.com/20326/sleek-blue-weaccept.gif) no-repeat;
    height: 30px;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 0 0 5px;
    font-weight: bold;
}
#right UL, #left UL
{
    list-style-type: none;
    padding: 0 10px;
    margin: 5px 0;
    color: #808080;
    text-align: left;
}
#right UL LI A, #left UL LI A
{
    color: #808080;
    line-height: 1.4;
}
#right UL LI A:hover, #left UL LI A:hover
{
    color: #46778B;
}
.cartbox
{
    padding: 0 10px 10px;
    line-height: 1.4;
}
.cartbox HR
{
    color: #46778B;
    border-style: solid;
    margin: 5px 0 10px;
}
.cartboxprice
{
    text-align: center;
}
.cartboxprice A:link, .cartboxprice A:visited
{
    background-color: #EEE;
    padding: 3px 5px;
    color: #46778B;
    border: 1px solid #46778B;
}
#search
{
    padding: 0 10px 10px;
    text-align: center;
}
#form-search P
{
    padding: 0;
    margin: 0;
}
#form-search LABEL, #input-keywords, #submit-search
{
    vertical-align: middle;
    padding: 0;
    margin: 0;
}
#input-keywords
{
    border: 1px solid #999999;
    height: 20px;
    width: 158px;
    line-height: 20px;
    padding: 1px 1px 0;
    background-color: #FFFFFF;
    color: #505050;
    margin-bottom: 5px;
}
#submit-search
{
    background-color: #EEE;
    border: 1px solid #46778B;
    height: 23px;
    line-height: 23px;
    _line-height: 18px;
    padding: 1px 1px 4px;
    cursor: pointer;
    font-size: 90%;
    color: #46778B;
    font-family: Helvetica;
}
#emailsub_wrapper
{
    padding: 0 10px 10px;
    text-align: center;
}
#emailsub_wrapper INPUT, #emailsub_wrapper .submit-mimi
{
    vertical-align: middle;
    margin: 0;
    padding: 0;
}
#emailsub_wrapper INPUT
{
    width: 158px;
    border: 1px solid #999999;
    height: 20px;
    line-height: 20px;
    padding: 1px 1px 0;
    background-color: #FFFFFF;
    color: #505050;
    margin-bottom: 10px;
}
#emailsub_wrapper .submit-mimi
{
    background-color: #EEE;
    border: 1px solid #46778B;
    height: 20px;
    line-height: 20px;
    padding: 2px 7px 3px;
    cursor: pointer;
    color: #46778B;
    font-size: 90%;
}
#myebay
{
    padding: 10px 0;
    text-align: center;
}
/*##### Center Column #####*/
#featured H2
{
    border-bottom: 2px solid #46778B;
    font-size: 14px;
    text-align: left;
    line-height: 25px;
    height: 25px;
}
#featured
{
    text-align: center;
    clear: both;
}
TABLE #products
{
    width: 100%;
}
TABLE#products TD
{
    vertical-align: top;
    width: 33%;
    border: 1px solid #CCCCCC;
}
TABLE#products TD P
{
    margin: 0;
}
TABLE#products TD H3 A
{
    color: #808080;
    font-weight: bold;
    font-size: 95%;
}
#products .price-block
{
    padding-top: 5px;
    font-size: 90%;
}
#products A.info
{
    color: #46778B;
    font-weight: bold;
    line-height: 2.5;
    padding: 0 3px;
}
#products A.info:hover
{
    color: #808080;
}
#products A.button
{
    color: #46778B;
    border: 1px solid #46778B;
    font-weight: bold;
    line-height: 2.5;
    padding: 0 3px;
}
#products A.button:hover
{
    color: #808080;
}
/*##### Product List Page #####*/
#crumb, #crumb A
{
    font-size: 95%;
    color: #808080;
}
#crumb A:hover
{
    color: #46778B;
}
#sort
{
    margin: 10px 0;
}
#pagination
{
    padding-bottom: 5px;
    float: right;
}
#pagination A:hover
{
    color: #46778B;
}
#pagination A#prev
{
    float: left;
    color: #808080;
}
#pagination A#next
{
    float: right;
    color: #808080;
}
.pages
{
    padding: 1em;
    margin: 1em 0;
    clear: left;
    font-size: 85%;
}
.pages A, .pages SPAN
{
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #FFF;
    background: #FFF;
}
.pages SPAN.current
{
    border: 1px solid #46778B;
    font-weight: bold;
    background: #46778B;
    color: #FFF;
}
.pages A
{
    border: 1px solid #9AAFE5;
    text-decoration: none;
}
.pages A:hover
{
    border-color: #46778B;
}
.pages A.nextprev
{
    font-weight: bold;
}
.pages SPAN.nextprev
{
    color: #666;
}
.pages SPAN.nextprev
{
    color: #999;
}
.pages .nextprev-next
{
    float: right;
}
/*##### Product Details Page #####*/
H2#title
{
    text-align: left;
}
#photos
{
    float: left;
    padding-right: 10px;
    width: 290px;
}
IMG#product-full
{
    margin: 10px 0 5px;
}
#photo-thumbs
{
    text-align: left;
}
#photo-thumbs IMG
{
    margin: 5px 7px 10px;
}
#availability B
{
    color: #505050;
}
.productOption, #VariantDD
{
    margin-bottom: 10px;
}
.productOption SPAN
{
    width: 75px;
    float: left;
}
#VariantDD
{
    margin-bottom: 10px;
    width: 237px;
}
SPAN.intro
{
    color: #505050;
}
#description
{
    float: left;
    clear: both;
}
P.price
{
    font-weight: bold;
    font-size: 110%;
    padding: 3px 0;
    margin: 0;
    color: #505050;
}
P.price S
{
    color: #46778B;
}
#availability_text
{
    font-weight: bold;
    line-height: 2;
}
#availability_value
{
}
INPUT.add-to-cart
{
    background-color: #EEE;
    border: 1px solid #46778B;
    color: #46778B;
    cursor: pointer;
    margin: 0 0 0 20px;
}
INPUT.add-to-cart:hover
{
    background-color: #46778B;
    color: #FFF;
}
.wishpot_form
{
    margin-top: 10px;
}
/*##### Cart Page #####*/
#cart-item H3 A
{
    color: #46778B;
    font-size: 120%;
}
P.cart-price
{
    color: #808080;
    margin: 0;
}
P.product-options
{
    vertical-align: bottom;
    padding: 0;
    margin: 10px 0 0;
}
P.product-options INPUT
{
    width: 25px;
    padding: 0;
    color: #000000;
}
#cart-item
{
    padding: 10px 0 0;
}
#cart-item IMG
{
    padding-right: 5px;
    float: left;
}
.product-options INPUT
{
    width: 25px;
    padding: 0;
    color: #808080;
}
A.delete
{
    border: 1px solid #46778B;
    padding: 2px 3px;
    background: #EEE;
    color: #46778B;
    font-weight: bold;
    font-size: 85%;
}
#clear-update
{
    text-align: left;
    padding: 0 0 10px;
    clear: both;
}
#clear-update A
{
    background-color: #EEE;
    padding: 3px 5px;
    color: #46778B;
    border: 1px solid #46778B;
    font-weight: bold;
    font-size: 85%;
}
#shipping-rates
{
    text-align: right;
    clear: both;
    padding: 0 0 10px;
}
#shipping-rates A
{
    background-color: #EEE;
    padding: 3px 5px;
    color: #46778B;
    border: 1px solid #46778B;
}
#cart-total
{
    clear: both;
    text-align: center;
    padding: 10px;
    border: 1px solid #46778B;
}
#cart-total A
{
    background-color: #46778B;
    border: 1px solid #EEE;
    padding: 2px 3px;
    color: #FFFFFF;
    font-weight: bold;
}
#google-checkout
{
    text-align: center;
}
#cart-item HR
{
    height: 1px;
    border: 0;
    color: #9FC647;
    background-color: #CCC;
}
#cart_table .left
{
    width: 320px;
}
/*##### Footer #####*/
#footer
{
    float: left;
    clear: both;
    width: 960px;
    text-align: center;
    color: #9FC647;
    padding: 6px 0;
    font-size: 80%;
    font-weight: normal;
    line-height: 20px;
    height: 40px;
    padding: 0 10px;
    background: #FFF url(http://custom.buyitsellit.com/20326/sleek-blue-nav.gif) no-repeat center left;
    color: #46778B;
    margin-bottom: 20px;
}
#footer A, .footer A:visited
{
    color: #46778B;
}
#footer A:hover
{
    color: #2D2D2D;
}
.footerlinks
{
    float: left;
    margin-top: 10px;
}
.copyright
{
    float: right;
    margin: 10px 20px 0 0;
font-size: 80%;
}



#tabs ul{
border-bottom: 1px solid #ccc;
text-align: left;
margin-left: 0;
padding-bottom: 5px;
width: 100%;  
padding-right: 30px;
}


.horzList li{display:inline; font-weight: bold; padding: 5px;}
.horzList li {border:1px solid #ccc;}
li.chosen {background-color:#92bbcb;}
li.chosen a{color:#fff;text-decoration:none;}
li.chosen a:hover{color:#000;text-decoration:none;}

#prodDescTab {border-bottom: 1px solid #ccc; margin-bottom: 20px;}

#prodPaymentTab  .more,* html #prodShipTab  dd,* html #prodShipTab  dt,* html 
 
#prodShipTab dl{position:relative;top:0;left:0;}* html  


#prodPaymentTab  {border-bottom: 1px solid #ccc !important; margin-bottom: 20px;}

#prodShipTab  {border-bottom: 1px solid #ccc; margin-bottom: 20px;}




