
@import url("extra.css");

a{ text-decoration: none; outline: none; }
ul, ol{ list-style: none; }
label{ cursor: pointer; }
html, body{ width: 100%; height: 100%; }
table{ border-collapse: collapse; }
html, body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, label, ul, li, ol, dl, dd, dt{
    margin: 0;
    padding: 0;
    border: none;
}
body, input, textarea, select{ font: 100% Tahoma,Verdana,Arial,Helvetica,sans-serif; }

body{
    background: #f0f0f0 url(../img/bodyBg.png) repeat-x;
    text-align: center;
    position: relative;
}

#wrapper{
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

#content{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    height: 1%;
    position: relative;
    padding-bottom: 10px;
    background: url(../img/contentBg.gif) 0 0 repeat-y;
}

#top{
    height: 49px;
    width: 825px;
    font-size: 0.71em;
    margin: 0 auto;
    font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
    padding-left: 175px;
    position: relative;
    z-index: 10;
}

#top ul#topNav{
    float: left;
    overflow: hidden;
}
#top ul#topNav li, ul#bottomNav li{
    float: left;
    padding : 0 13px 0 13px;
    height: 49px;
}
#top ul#topNav li{
    background: url(../img/topBg.gif) 0 0 no-repeat;
    margin-left: -2px;
}
#top ul#topNav li a{
    height: 49px;
    line-height: 3.62em;
    float: left;
}
#top ul#topNav img{ display: none; }
#top ul#topNav li a, ul#bottomNav li a{ color: #212E2E; }
#top ul#topNav li.active a{ color: #212E2E; background: url(../img/markers/02.gif) center bottom no-repeat; }
#top ul#topNav li a:hover, ul#bottomNav li a:hover{ text-decoration: underline; color: #212E2E; }
#top ul#lang{ float: right; padding-top: 17px; }
#top ul#lang li{ float: left; padding-right: 3px; }
#top ul#lang li img{ border: 1px #212E2E solid; }

#header{
    height: 204px;
    background: url(../img/headerBg.jpg) right top no-repeat;
    position: relative;
    width: 1000px;
    margin: 0 auto;
    font-size: 0.75em;
    color: #fff;
    margin-top: 0px;
}
#header h1{
    position: absolute;
    top: 15px;
    left: 20px;
}
#header h1, #header h1 a{
    display: block;
    height: 136px;
    width: 119px;
}
#header h1 a{
    text-indent: -99999px;
    background: url(../img/logo.png) 0 0 no-repeat;
}
#header h2{
    position: absolute;
    top: 45px;
    left: 183px;
    text-indent: -99999px;
    font-weight: normal;
    font-size: 1.5em;
    width: 279px;
    height: 58px;
    color: #000;
    background: url(../img/logo-2.png) 0 0 no-repeat;
}
#header h2 span{
    font-style: italic;
    display: block;
    font-size: 1.67em;
    font-weight: bold;
    margin: 0 0 0 -2px;
    color: #2574B3;
}
#header h2 b{
    display: block;
    font-size: 0.67em;
    font-weight: bold;
    padding: 2px 0 6px;
    text-align: right;
}
#header h2 strong{
    font-style: italic;
    display: block;
    text-align: right;
    font-size: 1.22em;
    font-weight: bold;
    color: #aaa;
}
#header h3{
    position: absolute;
    top: 75px;
    left: 183px;
    width: 500px;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 1.83em;
    line-height: 1.5em;
    color: #535353;
    font-weight: bold;
    text-align: left;
    height: 39px;
}
#header h3 span{ display: block; color: #292929; font-size: 0.82em; font-weight: normal; letter-spacing: -1px; }

#leftColumn, #rightColumn{
    width: 160px;
    float: left;
    font-size: 0.69em;
    background: url(../img/contentTop.png) 0 0 no-repeat;
    padding-top: 15px;
}
#rightColumn{ float: right;  }
#leftColumn h2, #rightColumn h2{
    height: 35px;
    font-size: 1.27em;
    color: #fff;
    font-weight: normal;
    line-height: 2.5em;
}
#hotOffers{
    position: absolute;
    background: url(../img/headerBottom.gif) 0 0 repeat-x;
    bottom: 0;
    width: 1000px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    height: 29px;
    padding-top: 10px;
}
#singIn, #logIn{
    text-align: center;
    padding: 0 0 25px 20px;
    text-align: left;
    background: url(../img/sectionBg.png) bottom no-repeat;
    height: 1%;
    overflow: hidden;
}
#singIn h2, #logIn h2{
    padding-bottom: 4px;
    color: #000;
    font-weight: bold;
    font-size: 1.18em;
}
#logIn h2{ line-height: 1.38em; padding-top: 5px; }
#logIn ul{ padding: 8px 0 17px; }
#logIn li{ padding: 5px 0; margin-left: -9px; }
#logIn li a{
    color: #000;
    text-decoration: underline;
    background: url(../img/markers/14.png) -170px -62px no-repeat;
    display: block;
    padding-left: 14px;
}
#hotOffers legend{
    display: block;
    font-size: 0.91em;
    font-weight: bold;
    line-height: 1em;
    padding: 9px 20px 7px;
    color: #fff;
}
#hotOffers form{ padding-left: 182px; }
#hotOffers label{
    float: left;
    color: #fff;
    font-size: 0.91em;
    line-height: 1.5em;
    padding-right: 10px;
}
#singIn .line{ height: 25px; padding-bottom: 1px; }
#singIn form{ padding-bottom: 10px; }

#hotOffers input{ float: left; }
#hotOffers input#emailAdr, #singIn .line input{
    height: 16px;
    color: #3B4B4B;
    float: left;
    width: 88px;
    font-size: 12px;
    padding: 1px 6px;
    border: 1px #609CC2 solid;
}
#hotOffers input#emailAdr{
    border-color: #fff;
    font-size: 11px;
    height: 15px;
    padding-top: 2px;
    padding-bottom: 0;
    width: 160px;
    margin-right: 8px;
}
#singIn .line input{ width: 106px; }
#singIn .agree{ padding: 3px 0 0; }
#singIn .agree input{
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    border: 0;
}
#singIn .agree label{
    float: left;
    color: #000;
    font-size: 1.09em;
    padding-left: 5px;
}
#singIn .submit, #logIn .submit{
    background: url(../img/buttons/01.png) 0 0 no-repeat;
    border: 0;
    font-size: 13px;
    text-align: center;
    float: left;
    width: 100px;
    height: 24px;
}
#singIn p { float: left; padding: 1px 0 0 10px; }
#singIn p a{ float: left; padding-top: 5px; }
#singIn a{
    color: #000;
    display: block;
    text-decoration: underline;
    padding: 14px 0 6px 5px;
    clear: both;
}

#products{
    font-size: 1.18em;
}
#products h2{
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1em;
    height: 36px;
    line-height: 36px;
    margin-left: 4px;
    padding-bottom: 4px;
    font-weight: bold;
}
#products ul{
    width: 160px;
    padding-bottom: 20px;
}
#products li{
    line-height: 2.08em;
    padding: 1px;
}
#products li a{
    color: #364343;
    display: block;
    background: url(../img/markers/14.png) 12px 11px no-repeat;
    padding-left: 24px;
    height: 27px;
    text-decoration: underline;
}
#products li.expand{ background-position: 10px -33px; }
#products li a:hover{ background-position: -160px 0; color: #364343; }
#products li ul{ display: none; }
#products li.expand a{ background-position: -160px -27px; color: #364343; }
#products li.expand ul{
    display: block;
    padding: 3px 0 2px;
    margin: 1px 0 0;
    width: 158px;
    background: #fff;
}
#products li.expand li{ padding: 0; }
#products li.expand li a{
    height: 1%;
    background-position: -160px -160px;
    padding-left: 21px;
    color: #000;
    text-decoration: none;
}
#products li.expand li a:hover{ text-decoration: underline; background-position: -160px -54px; }
#learnMore{
    background: url(../img/sectionBg.png) 0 0 no-repeat;
    padding: 35px 5px 10px;
}
#additional{
    padding: 15px 4px 10px;
}
#learnMore img, #additional img{ display: block; }
#additional img{ border: 1px #292929 solid; }
#shoppingCart{
    background: url(../img/sectionBg.png) center bottom no-repeat;
    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
}
#shoppingCart,#currenciesDiv{
    background: url(../img/sectionBg.png) bottom no-repeat;

    height: 1%;
    overflow: hidden;
    padding-bottom: 10px;
}
#currenciesDiv label {padding-left:10px; color:white;}
#currenciesDiv #frmCurr div{padding-left:10px;}

#shoppingCart h2,#currenciesDiv h2{
    padding-bottom: 4px;
    color:#FF2E82;
    font-size:1.27em;

    font-weight:bold;
    padding-left: 15px;

}
#shoppingCart h2{
    padding-bottom: 4px;
    color: #000;
    font-weight: bold;
    padding-left: 15px;
    font-size: 1.18em;
}
#shoppingCart img{ display: block; }
#shoppingCart .checkout{
    display: block;
    width: 121px;
    height: 24px;
    background: url(../img/buttons/04.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    margin: 15px auto 17px;
}
#shoppingCart .checkout:hover{ text-decoration: underline; }
#shoppingCart p{
    color: #0E1212;
    text-align: center;
    font-size: 1.09em;
    line-height: 2em;
    padding: 4px 0;
}
/*#shoppingCart p strong{ color: #B82A2A; }*/
#shoppingCart p a{ text-decoration: underline; color: #0E1212; }
#shoppingCart p a:hover{ color: #000; }

#help{
    height: 1%;
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../img/sectionBg.png) center bottom no-repeat;
}
#help h2{ 
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1.18em;
    height: 36px;
    line-height: 36px;
    margin-left: 4px;
    font-weight: bold;
}
#help ul{
    padding: 11px 0 10px;
    width: 135px;
    margin: 0 auto;
}
#help a:hover{ text-decoration: underline; }
#help li{
    padding-left: 13px;
    line-height: 1.64em;
    height: 1%;
    font-size: 1.18em;
    background: url(../img/markers/14.png) 0 -86px no-repeat;
}
#help li a{
    color: #222D2D;
    padding: 0 1px 1px 0;
}

#callUs{
    padding: 10px 0 0;
    background: url(../img/rightBg.gif) bottom repeat-x;
    width: 135px;
    margin: 0 auto;
}
#callUs h3{
    padding-left: 11px;
    color: #3D2F1E;
    font-size: 1.18em;
    height: 36px;
    line-height: 36px;
    margin-left: -10px;
    font-weight: bold;
}
#callUs h4 b{ color: #212E2E; font-weight: normal; }
#callUs h4{
    color: #212E2E;
    font-size: 1.18em;
    font-weight: normal;
}
#callUs p{
    color: #222D2D;
    font-size: 0.91em;
    text-align: left;
    padding: 4px 0 10px;
    line-height: 1.2em;
}

#helpCenter{
    height: 102px;
    position: relative;
    padding-top: 5px;
}
/*#helpCenter h3{*/
/*    color: #fff;*/
/*    font-weight: normal;*/
/*    font-size: 1.18em;*/
/*    text-align: left;*/
/*    position: absolute;*/
/*    top: 15px;*/
/*    left: 15px;*/
/*    line-height: 1.23em;*/
/*}*/
/*#helpCenter strong{*/
/*    display: block;*/
/*    color: #fff;*/
/*    font-weight: normal;*/
/*    position: absolute;*/
/*    text-transform: uppercase;*/
/*    top: 74px;*/
/*    line-height: 1em;*/
/*    height: 20px;*/
/*    left: 15px;*/
/*    text-align: center;*/
/*    font-size: 1.18em;*/
/*    width: 67px;*/
/*}*/
#middleColumn p, #middleColumn .descriptions li{
    color: #666;
    font-size: 1.09em;
    line-height: 1.50em;
    text-align: justify; 
}
#middleColumn img#payment{
    display: block;
    margin: 0 auto;
    padding: 0 0 12px;
}
#middleColumn img.bottom{
    bottom: 0;
    left: 300px;
    position: absolute;
}
#middleColumn p img{ float: left; padding-right: 5px; }
#middleColumn .special p, #middleColumn .special{
    color: #666;
}
#middleColumn .product{ padding-top: 15px; }
#middleColumn .product h4, #middleColumn .product p{ padding-bottom: 10px; }
#middleColumn h5{
    color: #000;
    border: 0;
    background: none;
    font-size: 1em;
    font-weight: normal;
    line-height: 1em;
    padding: 12px 0 24px;
    width: 630px;
    margin: 0;
}
#middleColumn .descriptions ul{ padding: 8px 15px 15px; }
#middleColumn .sep{
    padding: 15px 15px;
    border-top: 1px #C6C6C6 solid;
    margin: 0 -15px 0 -16px;
}
#middleColumn .sep-2{
    padding: 15px 0;
}
#middleColumn .descriptions-2{
    font-size: 1.09em;
    overflow: hidden;
    height: 1%;
    padding-bottom: 10px;
}
#middleColumn .descriptions-2 p{ padding: 10px 0; font-size: 1em; color: #1F2626; }
#middleColumn .descriptions-2 img{ float: right; padding: 0 0 10px 15px; }
#middleColumn .descriptions-3{
    height: 1%;
    overflow: hidden;
}

#middleColumn .descriptions-3 p{
    color: #1F2626;
    width: 198px;
    padding: 0 0 0 20px;
    margin: 8px 13px;
}
#middleColumn .descriptions-3 strong, #middleColumn .descriptions-3 b{ color: #777; }
#middleColumn .descriptions-3 strong{ display: block; padding-bottom: 10px}
#middleColumn .descriptions-3 a, #middleColumn .descriptions-2 a, #middleColumn .descriptions a{ color: #003DBA; text-decoration: underline; }

#middleColumn .line{ height: 1%; overflow: hidden; clear: both; padding-bottom: 3px; }
#middleColumn h2 b{ color: #2493CC; }
#middleColumn h2, #middleColumn h3{
    font-size: 1.27em;
    font-weight: bold;
    color: #2D2D2D;
    line-height: 25px;
    height: 25px;
    margin-bottom: 8px;
}
#middleColumn .special h3{
    color: #000;
}
#middleColumn h3{
    font-weight: bold;
}
#middleColumn h4{
    font-weight: bold;
    color: #777;
    font-size: 1.09em;
    padding: 4px 0 8px;
}
#middleColumn{
    float: left;
    width: 634px;
    padding: 15px 23px 0;
    font-size: 0.69em;
    background: url(../img/contentTop.png) -160px 0 no-repeat;
}

#specialOffer{
    margin-top: 12px;
}
#specialOffer img{ display: block; }

#bestsellers{
    padding: 17px 0 15px;
    overflow: hidden;
    height: 1%;

}
#bestsellers .line{
    padding: 2px 0 5px;
    height: 1%;
    overflow: hidden;
}
#bestsellers .bestseller{
    border: 1px #BDBDBD solid;
    width: 204px;
    height: 149px;
    position: relative;
    color: #343434;
    float: left;
}
#bestsellers .odd{ margin: 0 6px; }
#bestsellers .bestseller h3{
    color: #252525;
    background: none;
    font-size: 1.36em;
    line-height: 1em;
    padding: 16px 0 0 18px;
    font-weight: bold;
    height: 1em;
    margin: 0;
}
#bestsellers .bestseller h4{
    color: #666;
    font-size: 1.09em;
    padding: 8px 0 0 18px;
    font-weight: normal;
}
#bestsellers .bestseller .price{
    color: #000;
    width: 110px;
    font-size: 1em;
    line-height: 1.5em;
    height: 25px;
    position: absolute;
    bottom: 33px;
    left: 90px;
	text-align: left;
}
#bestsellers .bestseller .price strong{
    font-size: 1.64em;
    font-weight: bold;
    color: #000;
}
#bestsellers .bestseller img{
    float: left;
    display: block;
    position: absolute;
    bottom: 15px;
    left: 10px;
}
#bestsellers .bestseller a.buyNow, #bestsellers .bestseller a.details{
    display: block;
    width: 86px;
    padding-right: 10px;
    height: 24px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    background: url(../img/buttons/02.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
}
#bestsellers .bestseller a:hover{ background-position: 0 -24px; }


#identifyingDetails, .productTable, #returning, #newCustomers{
    width: 633px;
    padding: 17px 0 30px;
}
#identifyingDetails{
    margin-top: 20px !important;
    padding-top: 10px !important;
}
#identifyingDetails h3{ color: #000; background: none; }
#identifyingDetails form{ padding-top: 5px; }
#identifyingDetails .line{ padding: 10px 15px 10px; }
#identifyingDetails .line label{
    color: #1F2626;
    float: left;
    font-size: 1.09em;
    display: block;
    width: 80px;
    line-height: 1.25em;
}
#identifyingDetails .line span{
    float: left;
    color: #FE0000;
    font-size: 0.91em;
    padding: 0 6px;
    line-height: 1.8em;
    display: none;
}
#identifyingDetails label b{
    font-weight: normal;
    color: #f00;
}
#identifyingDetails .line input, #identifyingDetails .captcha input{
    width: 188px;
    border: 1px #C6C6C6 solid;
    color: #3B4B4B;
    float: left;
    font-size: 13px;
    height: 16px;
    padding: 1px 6px;
}
#identifyingDetails .line textarea{
    width: 375px;
    border: 1px #C6C6C6 solid;
    color: #3B4B4B;
    float: left;
    font-size: 14px;
    height: 120px;
    padding: 1px 6px;
}
#identifyingDetails .captcha{
    height: 94px;
    background: url(../img/captchaBg.png) 0 28px no-repeat;
    margin-left: 95px;
    padding-top: 10px;
}
#identifyingDetails .captcha label{
    font-size: 1.09em;
    float: none;
    color: #1F2626;
    width: 140px;
}
#identifyingDetails .captcha input{ margin: 9px 6px 0; height: 18px; border-color: #8E8E8E; }
#identifyingDetails .captcha img{ float: left; margin: 9px 0 0 45px; }
#identifyingDetails p{
    font-size: 1em;
    padding: 10px 95px;
}
#identifyingDetails .submit{
    margin: 10px 145px 5px 0;
    display: block;
    width: 127px;
    height: 25px;
    border: 0;
    background: url(../img/buttons/04.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    cursor: pointer;
    float: right;
}
#identifyingDetails form p{
    font-size: 0.91em;
    color: #f00;
    padding: 0 95px;
}
#identifyingDetails .error input, #identifyingDetails .error textarea{ border: 1px #f00 solid; }
#identifyingDetails .error label{ color: #f00; }
#identifyingDetails .error span{ display: block; }

.productTable{
    border: 1px #939393 solid;
    padding: 5px 0;
    background: #fff;
    margin-bottom: 12px;
    width: 620px;
}
#middleColumn .productTable h3{
    background: #939393;
    height: 31px;
    color: #fff;
    font-size: 1.27em;
    line-height: 2em;
    margin: -6px -1px 0;
    padding: 0 0 0 20px;
    overflow: visible;
    position: relative;
}
.productTable table{
    width: 100%;
    height: 25px;
    background: #fff;
}
.productTable th{
    color: #525252;
    text-align: center;
    font-weight: normal;
    height: 32px;
}
.productTable td b{ color: #000; }
.productTable td strong, .productTable td span{ color: #B80000; }
.productTable tr.even{ background: #ECECEC; }
.productTable td{
    text-align: center;
    font-size: 1.09em;
    color: #484848;
    height: 25px;
    line-height: 2.08em;
}
.productTable .addToCart{ width: 100px; }
.productTable .addToCart a{
    display: block;
    width: 78px;
    padding-left: 5px;
    height: 19px;
    background: url(../img/buttons/06.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 0.91em;
    line-height: 1.77em;
    font-weight: bold;
    margin: 0 auto;
}
.productTable .addToCart a:hover{ background-position: 0 -19px; }

#checkout, #contactUs, #productPage, #sign, #shippingBilling{ height: 1%; overflow: hidden; padding-bottom: 20px; }
#checkout a.continueShopping{
    display: block;
    width: 147px;
    padding-left: 10px;
    height: 26px;
    background: url(../img/buttons/07.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    float: right;
    margin-right: 11px;
}
#checkout a.checkout{
    display: block;
    width: 117px;
    height: 26px;
    background: url(../img/buttons/08.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold;
    float: right;
    padding-right: 160px;
}
#checkout a.continueShopping:hover, #checkout a.checkout:hover{ text-decoration: underline; }

#order{
    width: 632px;
    clear: both;
    overflow: hidden;
    height: 1%;
}
#order h3{
    background: url(../img/orderBg.gif) 0 0 repeat-x;
    height: 30px;
    color: #fff;
    font-size: 1.27em;
    line-height: 1.91em;
    padding: 0 0 0 8px;
    margin: -6px -6px 0;
    overflow: visible;
    position: relative;
}
#order h3 span{
    display: block;
    float: left;
    width: 23px;
    height: 19px;
    background:  url(../img/markers/04.gif) 0 0 no-repeat;
    margin-top: 5px;
    line-height: 17px;
    text-align: center;
    font-size: 12px;
    padding-right: 8px;
    color: #fff;
}

#order .orderContainer{
    background: #fff;
    padding: 11px 9px;
    height: 1%;
    overflow: hidden;
    padding-bottom: 50px;
}
#order .orderRow{
    padding: 0 5px 2px;
    background: #fff;
    border: 1px #6B6B6B solid;
    height: 1%;
    margin: 8px 0 -58px;
}
#order .orderImage{
    width: 121px;
    height: 112px;
    padding-left: 20px;
    float: left;
    text-align: center;
}
#order .orderPrice{
    float: left;
    height: 76px;
    padding: 10px 0 0 30px;
    width: 319px;
}
#order .orderPrice del{ color: #000; font-weight: bold; padding-right: 15px; }
#order .orderPrice p{ padding: 10px 0 12px 23px; font-size: 1.09em; color: #484848; }
#order .orderPrice p strong{ font-size: 1.17em; color: #484848; }
#order .orderPrice label{ padding: 0 18px 4px 23px; color: #484848; display: block; }
#order .orderPrice select{ float: left; margin: 1px 10px 0 23px; width: 44px; }
#order .orderPrice input{ float: left; }
#order .orderPrice a.remove{
    color: #737373;
    line-height: 1.81em;
    color: #686868;
    font-weight: bold;
    float: left;
    width: 83px;
    margin: 1px 0 0 10px;
    text-decoration: underline;
    height: 19px;
    text-align: center;
}
#order .orderPrice .submit, #order .orderExtra .update{
    display: block;
    width: 83px;
    height: 19px;
    background: #22A1D1;
    text-align: center;
    color: #fff;
    border-width: 0;
    background: url(../img/buttons/10.png) top no-repeat;
    font-weight: bold;
    float: left;
    cursor: pointer;
    margin: 1px 0 0 0;
}
#order .orderExtra .update{
    margin: 20px 0 0 14px;
    line-height: 19px;
    background: url(../img/buttons/06.png) top no-repeat;
}
#order .orderExtra .update:hover{ background-position: 0 -19px; }
#order .orderShipping{
    width: 63px;
    margin: 40px 49px 0 0;
    font-size: 0.91em;
    text-align: center;
    color: #686868;
    font-weight: bold;
    float: right;
}
#order .orderExtra{
    margin: -8px auto 3px;
    height: 57px;
    padding-top: 1px;
    width: 630px;
    background: url(../img/orderExtraBg.gif) repeat-x;
    border-top: 0;
    z-index: 10;
    position: relative;
}
#order .supersize{ padding: 0 15px; }
#order .orderExtra h4{
    float: left;
    color: #008EE9;
    font-size: 1.27em;
    font-weight: bold;
    line-height: 1em;
    padding-top: 21px;
}
#order .orderExtra h5{
    float: left;
    font-size: 1.09em;
    font-weight: bold;
    line-height: 4.75em;
    margin: 0;
    background: none;
    width: auto;
    padding: 0 20px;
}
#orderSummary{
    border: 1px #6B6B6B solid;
    margin: 0 0 18px;
    background: #fff;
    width: 630px;
}
#orderSummary h3{
    background: url(../img/orderBg.gif) 0 0 repeat-x;
    height: 30px;
    color: #fff;
    font-size: 1.27em;
    line-height: 1.91em;
    margin: -1px -1px 0;
    padding: 0 0 0 39px;
    overflow: visible;
    position: relative;
}
#orderSummary #orderTable{
    background: #fff url(../img/checkoutBg.gif) 0 61px repeat-x;
    padding: 10px 0 8px 50px;
}
#orderSummary table{
    text-align: left;
    margin: 0 auto;
    font-size: 1.18em;
    color: #484848;
    font-weight: bold;
}
#orderSummary td{
    width: 50%;
    height: 23px;
    padding: 0 15px;
    font-size: 1.08em;
}
#orderSummary td b{ color: #C70000; }
#orderSummary th{
    width: 50%;
    height: 33px;
    padding: 10px 15px 0;
    font-size: 1.18em;
    color: #000;
    margin-bottom: -10px;
}

h5{
    background: url(../img/h5Bg.png) 0 0 no-repeat;
    height: 17px;
    color: #000;
    font-size: 0.69em;
    line-height: 1em;
    padding-top: 8px;
    width: 1000px;
    margin: -8px auto 0;
    position: relative;
}
h5 img{ padding: 0 5px; }
#footerContainer{
    border-top: 3px #6A6A6A solid;
    padding-top: 1px;
    height: 85px;
    font-size: 0.69em;
    clear: both;
    width: 1000px;
    margin: 0 auto;
}
#footer{
    width: 1000px;
    margin: 0 auto;
    height: 75px;
    padding-top: 10px;
    background: #fff;
}
#footer h6{
    padding-top: 1px;
    font-size: 0.91em;
    font-weight: normal;
    clear: both;
}
#footer h6, #footer h6 a{ color: #646464; }
#footer ul#bottomNav{
    margin: 0 auto;
    font-size: 1em;
    width: 460px;
}
#footer ul#bottomNav li, #footer ul#bottomNav li a{ height: 24px }
#footer ul#bottomNav li{ padding: 0 9px; }
#middleColumn #tmpulli li {list-style: disc; margin-left:10px;}
#middleColumn p img{ float: left; padding-right: 5px; }

#middleColumn table.trialpack { float:left;display:inline;/*padding:10px ;*/ margin:3px;width:290px;height:153px;  border: 1px #BDBDBD solid;}
#middleColumn table.trialpack td { padding: 0; text-align:left; background-image:none; }
#middleColumn table.trialpack td.title{height:18px;padding:10px 0 0 5px;color:black;font-size:16px;font-family:tahoma}
#middleColumn table.trialpack td.image{padding:6px;}
#middleColumn table.trialpack td.extradesc{padding:5px 0 0 5px;font-size:11px;line-height:18px;color:black;font-family:tahoma; line-height:13px;}
#middleColumn table.trialpack td.price{height:48px;padding-left:5px;font-family:Arial; width:120px;}
#middleColumn table.trialpack td.price h5{margin:0;padding:0;color:black;font-size:21px;line-height:18px;font-weight:bold;font-family:Arial;width:90px;background-image:none}
#middleColumn table.trialpack td.price span.yousave{color:#9aa6a6;letter-spacing:0;font-size:11px; line-height:18px; font-family:Arial ;}
#middleColumn table.trialpack td.button{width:90px; text-align:center; padding-right:10px;}


#middleColumn table.trialpack a.btn.style-3 {     
	display: block;
    width: 86px;
	height: 24px;
    padding-right: 10px;
    background: url(../img/buttons/02.png) 0 0 no-repeat;
    text-align: center;
    color: #fff;
    font-size: 1.18em;
    line-height: 1.77em;
    font-weight: bold; }
#footer ul#bottomNav a{ color: #484848; }