#header { display:none; }

h2 {
    color:#ED1C24;
    font-size:14px;
    margin-top:5px;
    padding-top:5px;
    margin-left:10px;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsNotifications {
background:#D7E9F7
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FF7A04;
text-decoration:underline
}

body {
border:0;
text-align:center;
background-color:#ffffff;
font:normal 11px Tahoma;
color:#FFF;
line-height:14px;
vertical-align:top;
margin:0;
padding:0;
}

.cat_text {
color:black;
font-weight:bold;
font-family:Arial, sans-serif;
}

.cat_text:hover{
color:#990000;
font-weight:bold;
font-family:Arial, sans-serif;
}



.cat_img {
background-color:red;
}

.cat_img:hover{
background-color:yellow;
}

.heady {
width:990px;
text-align:left;
margin-left:auto;
margin-right:auto;
background:#000;
}

.col_center1 {
margin-right:10px;
}

.HeaderLinks {
position:relative;
line-height:20px;
background-image:url(images/layout/pixelmap.png);
background-position:-719px 0;
float:left;
width:158px;
height:20px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
color:#000;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
}

.HeaderSearchLeft {
background-image:url(images/layout/pixelmap.png);
background-position:-879px -31px;
float:left;
width:78px;
height:20px
}

.HeaderSearch {
height:1px;
}

.HeaderSearchMag {
background-image:url(images/layout/pixelmap.png);
background-position:-958px -31px;
width:20px;
height:20px
}

.infoBoxContents {
background:#FFF;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

FORM {
display:inline
}

TR.header {
background:#fff;
color:#000
}

TR.headerNavigation {
background:#bbc3d3;
color:#fff;
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#FFF;
font-weight:700;
}

div#headerBG {
    width:987px;
    height:38px;
    background-image: url('images/layout/pixelmap.png');
    background-position: 0px 83px;
    color:#ffffff;
    text-align:left;
    vertical-align:middle;
    line-height:30px;
}

div#headerTextcontainer {
    /* background-color:red; */
    width:500px;
    height:20px;
    float:left;
    margin-left:15px;
    text-align:justify;
    padding:0;
}

div#tabContainer {
    float:left;
    position:relative;
    left:-1px;
}

div#columnLeftAd {
    width:133px;
    height:245px;
    float:left;
    margin-top:20px;
    display:block;
}

div.recentHeader {
    margin:10px 0px 0px 0px;
    background-image:url('images/layout/productInfoImages/recentHeaderImage.png');
    background-repeat:no-repeat;
    width:186px;
    height:21px;
    text-align:left;
    padding-left:10px;
    line-height:21px;
    color:white;
    font-weight:bold;
}

div.recentContent {
    padding:5px;
    width:160px;
    position:relative;
    text-align:left;
}

div.recentText {
    width:87px;
    height:79px;
    background-color:#cccccc;
    color:#ed1c24;
    top:5px;
    right:5px;
    padding:5px;
    position:absolute;
    font-size:9px;
    cursor:pointer;
}

ul.recentUL {
    margin-right:0px;
    margin-bottom:0px;
    background-color:#FFF;
    padding:0px;
    margin-top:0px;
    margin-left:0px;
}

li.recentLI {
    list-style: none;
    display:block;
    border-left-style: solid;
    border-left-color: #ed1c24;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: #ed1c24;
    border-right-width: 2px;
    cursor:pointer;
    margin:0px;
    padding:0;
}

li.recentLIbottom {
    list-style: none;
    display:block;
    text-align:right;
    padding:5px;
    border-left-style: solid;
    border-left-color: #ed1c24;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: #ed1c24;
    border-right-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ed1c24;
    border-bottom-width: 2px;
}

img.recentThumb {
    border:1px solid #e7e7e7;
}

a.recentLink {
    color:#000;
    text-decoration: none;
    cursor:pointer;
}

div.recentPriceLabel {
    color:#ed1c24;
    font-weight:bold;
    position:absolute;
    bottom:5px;
    text-decoration:underline;
}

div#recentPclear {
    float:left;
    cursor:pointer;
    font-size:10px;
    color:red;
}

div#recentPseeAll {
    float:right;
    width:50%;
}

div#recentPmainDiv {
    width:186px;
}


/* BOF Recent changes from aDZdesigner */

div.cartListHeader {
    margin:2px 0px 0px 0px;
    background-image:url('images/layout/productInfoImages/recentHeaderImage.png');
    background-repeat:no-repeat;
    width:186px;
    height:21px;
    text-align:left;
    padding-left:10px;
    line-height:21px;
    color:white;
    font-weight:bold;
}

div#cartListMainDiv {
    width:186px;
}

table.cartList {
    width:100%;
    list-style: none;
    display:block;
    border-left-style: solid;
    border-left-color: #ed1c24;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: #ed1c24;
    border-right-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ed1c24;
    border-bottom-width: 2px;
    margin:0px;
    padding:0;
    text-align:left;
    margin-bottom:10px;
}

table.cartList td {
    width:50%;
    padding:3px;
}

td.cartListTotal {
    font-weight:bold;
    font-size:12px;
}

/* EOF Recent changes from aDZdesigner */



div#columnRightFreeDel {
    padding-bottom:10px;
    width:204px;
    height:234px;
}

div#columnRightbigSale {
    padding-bottom:10px;
    width:204px;
    height:250px;
}

div#rightImageRotator {
    margin-bottom:5px;
    margin-top:5px;
    width:204px;
    height:187px;
}

a.headerText {
    font-family:Arial, Helvetica;
    font-size:13px;
    vertical-align:middle;
    text-decoration:none;
    color:#ffffff;
    padding-left:5px;
    padding-right:5px;
}

div#searchContainer {
    width:350px;
    height:25px;
    float:right;
    position:relative;
    padding-top:6px;
    margin-left:10px;
    text-align:justify;
    vertical-align:middle;
    line-height:18px;
}

.newSearchButton {
    width:79px;
    height:22px;
    margin-left:5px;
    border-style:none;
}

div#mainContent {
    width:830px;
    min-height:680px;
    margin-left:12px;
    /* background-color:red; */
}

div#mainBanner {
    width:823px;
    height:392px;
    float:left;
    position:relative;
}

div#leftMainBannerCover {
    width:384px;
    height:390px;
    position:absolute;
    background-image:url('images/transparent.png');
    z-index:99;
    cursor:pointer;
}

div#saleTextContainer {
    position:absolute;
    bottom:30px;
    left:20px;
    width:190px;
    z-index:999;
}

div#saleAllText {
    position:relative;
    right:-160px;
}

.saleTable, .saleTable td, .saleTable tr {
    background-color:#c22d26;
}

.saleTable {
    width:651px;
    border-collapse:collapse;
    padding-left:8px;
    margin:0px;
    /* border left to push out from left for IE7 */
    border-left:8px solid #BE1E2D;
}

div#saleTextContainer div{
    margin-top:5px;
}

div#saleTextContainer a{
    color:white;
}

span.productFromText {
    color:white;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
}

span.productFromPrice {
    color:white;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

.listingProductBackground {
    background-color:white;
    width:150px;
    height:200px;
    text-align:left;
    position:relative;
}

.listingProductBackground a {
    display:block;
}

.mainProductBackground {
    background-color:white;
    width:300px;
    height:400px;
    text-align:left;
    position:relative;
}

.mainProductBackground a {
    display:block;
}

.listingSaleSash {
    position:absolute;
    top:0px;
    left:0px;
    width:150px;
    height:200px;
}

.products_suite_image_mainSaleSash {
    position:absolute;
    top:0px;
    left:0px;
    width:417px;
    height:250px;
}

.products_image_mainSaleSash {
    position:absolute;
    top:0px;
    left:0px;
    width:300px;
    height:400px;
}

div#newFreeDeliveryBanner {
    width:204px;
    height:246px;
    margin-left:4px;
    float:left;
}

div#newspecialOffersSmall {
    width:204px;
    height:137px;
    margin-left:4px;
    float:left;
}

div#bottomAZProducts {
    width:823px;
    min-height:300px;
    float:left;
    margin-top:4px;
}

p#newFooterAZMain {
    color:#4294BD;
    margin-bottom:0px;
    margin-top:10px;
}

a#AZmainLink {
    color:#ED1C24;
    text-decoration:none;
    font-weight:bold;
}

ul#newFooterAZSub {
    color:#000;
    text-decoration:none;
    padding:0px;
    margin:0px;

}

li.newAZsub {
    list-style: none;
}

li.newAZsub a {
    color:black;
    text-decoration: none;
}

div#mainCatImgs{
    width:836px;
    height:310px;
   /* background-color:green; */
    float:left;
}

div#mainCatEach {
    width:206px;
    height:153px;
    float:left;
    margin-right:3px;
    margin-top:5px;
}

div#newServicesMainContent {
    width:100%;
    height:44px;
    float:left;
    margin-top:5px;
}

div#newServiceEach {
    width:205px;
    height:44px;
    float:left;
    margin-right:4px;
}

div#rightServicesBanner {
    margin-bottom:10px;
    width:204px;
    height:45px;
}

div#newBottomOfferContent {
    width:100%;
    height:187px;
    float:left;
    margin-top:5px;
}

div#newBottomOfferEach {
    width:204px;
    height:187px;
    float:left;
    margin-right:4px;
}

div#customerCartContainer {
    width:265px;
    height:100px;
    float:left;
    position:relative;
    left:23px;
    top:-3px;
}

div#customerCartBody {
    width:265px;
    height:62px;
    text-align:left;
    background-image:url('images/layout/customerCartBox/mainCartBody.png');
    background-position: 0 0;
    background-repeat:no-repeat;
    padding-top:5px;
}

div#socialImageLinks {
    width:100px;
    height:30px;
    float:right;
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#000;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#000
}

TABLE.productListing {
border:1px;
border-spacing:0;
border-color:#b6b7cb;
border-style:solid;
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a
}

TR.subBar {
background:#f4f7fd
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
text-align:left;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}

.moduleRowSelected {
background-color:#D7E9F7
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0
}

.product .inputRequirement,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

s {
color:#1B477D;
font-size:14px;
font-weight:700
}

td,input,textarea,select {
font:normal 11px Tahoma;
color:#000;
line-height:14px;
vertical-align:top;
margin:0;
padding:0
}

img {
border:0
}

table {
width:100%;
}

.box_header_txt {
margin-bottom:2px
}

.box_header_txt td {
background-color:#A00303;
vertical-align:middle;
font-size:12px;
font-weight:700;
color:#FFF;
height:29px;
width:999px
}

.box_body td {
color:#000;
font-size:10px
}

.box_body ul {
list-style:none;
margin:0;
padding:0
}

.box_body .bg_list a:hover {
font-weight:700;
color:#FFF;
background-color:#000;
text-decoration:none;
line-height:20px;
width:100%;
padding:0 0 1px
}

.box_body span.shop {
color:#ce1f42;
font-weight:400;
text-decoration:none
}

.box_body SPAN.productSpecialPrice {
color:#ce1f42;
font-size:14px;
font-weight:700;
}

.box_body a {
color:#ce1f42;
font-weight:400;
text-transform:none;
text-decoration:underline
}

.box_body span a {
color:#000;
font-weight:700;
text-decoration:none
}

.box_body .bg_list_un {
background:none;
margin:0;
padding:0
}

.box_body .bg_list_sub a:hover {
font-weight:700;
color:#FFF;
background-color:#ce1f42;
text-decoration:none;
line-height:20px;
width:100%;
padding:0 0 1px
}

.cont_header_txt {
margin:0 0 2px
}

.cont_header_txt td {
vertical-align:middle;
font-size:12px;
font-weight:700;
color:#FFF;
height:32px;
width:999px;
text-align:center;
}

div#title_top {
background-image: url('images/layout/pixelmap.png');
background-position: -1px -126px;
background-repeat:no-repeat;
width:651px;
height:32px;
vertical-align:middle;
line-height:30px;
text-align:left;
}

div#title_top h2 {margin:0;padding:2px 0 0 0;color:#fff;font-size:13px;display:block;margin:0 auto;width:300px;text-align:center;}

div#saleTitle_top {
    background-image: url('images/layout/saleListingBanner.png');
    background-repeat:no-repeat;
    width:639px;
    height:32px;
    vertical-align:middle;
    line-height:30px;
    text-align:left;
}

div#whatsNew_main_title_top {
background-image: url('images/layout/productListingImages/whatsNew_main.png');
width:472px;
height:30px;
vertical-align:middle;
line-height:30px;
text-align:left;
}

div#whatsNew_title_top {
background-image: url('images/layout/productListingImages/whatsNew.png');
width:155px;
height:30px;
vertical-align:middle;
line-height:30px;
}

td.whatsNewBody {
    background-color:#ffffff;
}

table.whatsNewSegs {
    border-left-style: solid;
    border-left-color: #3ba7dd;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: #3ba7dd;
    border-right-width: 2px;
}

div#breadCrumbTitle{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    line-height:32px;
}

div#generalBlueHeader{
background-color:#ffffff;
width:639px;
height:32px;
background-image: url('images/layout/pixelmap.png');
background-position: -1px -126px;
background-repeat:no-repeat;
}

.cont_header_txt a {
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none
}

.cont_header_txt a:hover {
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:underline
}

.cont_header_txt em {
background-color:#000;
vertical-align:middle;
font-size:12px;
font-weight:700;
text-transform:none;
color:#295071;
height:29px;
width:999px
}

.product td {
color:#000;
line-height:11px;
padding:0.29px
}

.product a {
color:#ce1f42;
font-size:11px;
text-decoration:none;
font-weight:700
}

.product div {
text-align:justify;
padding:0
}

.product div a {
color:#5B8501;
font-size:11px;
font-weight:400;
text-decoration:underline;
text-transform:none
}

.product div a:hover {
color:#5B8501;
text-decoration:none
}

.product .shop_cart {
color:#ed1c24;
font-size:11px;
font-weight:700;
height:25px;
text-align:center;
vertical-align:middle
}

.product em {
font-style:normal;
color:#000;
line-height:14px;
font-size:14px;
text-decoration:none;
font-weight:700
}

SPAN.productSpecialPrice,.product SPAN.productSpecialPrice, span.productSpecialPrice a, span.productSpecialPrice a:hover {
color:#ed1c24;
font:14px Tahoma;
font-weight:900;
}

span.productSpecialPrice a:hover {
    text-decoration:underline;
}

SPAN.productSpecialPriceStrike {
color:#1B477D;
font:11px Tahoma;
font-weight:900;
}

table.result{
    max-width:651px;
}

.result td {
color:#777;
height:30px;
vertical-align:middle;
font-size:10px;
padding:2px 2px;
background-color:#f0f0f0;
}

.result a {
color:#777;
text-decoration:underline;
font-size:10px
}

.result b {
color:#ED1C25;
font-weight:700
}

.result u {
color:#777;
font-size:10px
}

.result_right {
text-align:right;
padding:0 0 0 0;
}

.pic img {
border:0 solid #E2E2E2;
margin:0;
padding:0
}

.border {
border:1px solid #E3E3E3
}

.vam {
vertical-align:middle;
}

.input1 {
width:44px;
height:18px;
color:#2C0E0B;
font-size:11px;
text-align:right;
margin:0 0 0 8px
}

.footer {
height:50px;
background:url() 0 0 repeat-x;
color:#000000;
}

.footer a {
font-size:11px;
text-decoration:none;
color:#FFF
}

.footer td {
font-size:11px;
font-weight:700;
color:#FFF
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01
}

.box_body a SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01;
text-decoration:underline
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

.main a b {
color:#5D5F60;
font-size:10px;
text-decoration:underline
}

.main a:hover b {
color:#5D5F60;
font-size:10px;
text-decoration:none
}

.main a {
color:#FF7A04;
text-decoration:underline
}

.main a:hover {
color:#FF7A04;
text-decoration:none
}

input {
background:#fff
}

.bg_input input {
background:none
}

.padd_22 {
padding:8px
}

td.padd2 {
padding:8px 8px 8px 4px
}

.line_h {
line-height:16px
}

.bg_gg {
background:#FFF8D4
}

.bg_gg_1 {
background:#d3c6a5
}

div.padd3 {
text-align:left;
padding:0 0 10px
}

.prod_info {
width:1px;
margin:2px 2px 0 0
}

.products {
width:40%
}

.box_width_right {
width:186px
}

.box_width_left {
width:100px;
}

.p_t {
background:url() top repeat-x;
width:1px
}

.p_b {
background:url() bottom repeat-x
}

.progress {
width:1px;
height:14px;
color:#FFF;
font-size:12px;
overflow:hidden;
background-color:navy;
padding-left:5px
}

#seo{color:#000000;margin:0 auto;padding:5px; font-size:10px}
#seo strong{font-weight:400}
#seo h1{font-size:12px;}
#seo p{font-size:11px;}
#seo a{color:#000000;text-decoration:none}


.blackwithwhite {
background:#000;
color:#FFF;
text-align:justify;
padding:10px
}

.whitewithblack {
background:#FFF;
color:#000
}

.showroom {
background:#ce1f42;
color:#fff;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:14px;
line-height:16px;
text-decoration:none;
font-weight:700
}

.showroom2 {
float:left;
background:#ce1f42;
color:#FFF;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:14px;
line-height:16px;
text-align:center;
text-decoration:none;
font-weight:700;
width:310px
}

#headerBanner {
background-image:url(images/layout/pixelmap.png);
background-position:0px 8px;
width:695px;
height:90px;
float:left;
}

.cartPopupHeaderBanner {
background-image:url(images/layout/pixelmap.png);
background-position:0px 8px;
width:695px;
height:90px;
float:left;
margin-bottom:20px;
}

.cartPopup h2{
margin:0;
padding:0;
}

.cartPopup h2.main{
font-size:26px;
line-height:26px;
}

.cartPopup h2.sub{
font-size:20px;
line-height:20px;
}

#BannersTop {
width:962px;
height:200px;
float:left
}

#rightBanners img {
    width:186px;
}

#promoBanners {
    margin-top:10px;
    margin-bottom:10px;
}

#BannerRight {
width:478px;
height:200px;
float:right
}

#printHeaderBanner {
background-image:url(images/layout/pixelmap.png);
background-position:0 0;
width:350px;
height:86px;
float:left
}

#telephone {
background-image:url(images/layout/pixelmap.png);
background-position:-91px -557px;
width:160px;
height:106px
}

#deliveryVan {
background-image:url(images/layout/pixelmap.png);
background-position:-252px -557px;
width:351px;
height:85px
}

#xmas {
	background-image:url(images/layout/xmas.gif);
	width:989px;
	height:45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 170px;
}

div#mainBody {
background:#ffffff;
width:100%;
margin-bottom: 1em;
float:left;
min-height:500px;
}

div#rightColumn {
    width:512px;
    height:450px;
    float:right;
    background-color:#e6e6e6;
    padding:10px;
    margin-left:10px;
    margin-bottom:5px;
}

div#rightColumnContent {
    width:320px;
    float:left;
}

div#actionsList {
    float:right;
    width:160px;
    padding:10px;
}

div.actionsUL {
    float:left;
    max-width:155px;
}

#actionsList li {
    list-style-type:none;
    margin-top:2px;
}

div.PI_main {
    padding-left:10px;
    padding-right:10px;
    width:98%;
}

div.PI_details {
    width:50%;
    float:left;
    margin-top:10px;
    padding:0;
}

div.PI_addToCart {
    width:100%;
    padding-top:10px;
    height:30px;
    float:left;
}

div#PI_ExtraButtons {
    float:right;
    width:522px;
    height:auto;
    position:relative;
    padding:10px;
}

div.PI_ExtraButtonsSub {
    float:left;
    width:33%;
    height:auto;
    position:relative;
    text-align:center;
}

div.PI_ExtraButtonsSub img {
    cursor:pointer;
}

div#optionsLeftPanel {
    width:207px;
    min-height:500px;
    background-color:#ffffff;
    background-image:url('images/layout/productInfoImages/leftOptionsBanner.png');
    background-repeat:no-repeat;
    position:relative;
    float:left;
}

div#optionsContainer {
    float:left;
}

div#furtherDiscountsHeader {
    background-color:#ffe400;
    width:500px;
    height:30px;
    color:#000000;
    text-align:center;
}

p#leftOfferCallToAction {
    font-family: Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:22px;
    font-weight:bold;
    text-align:center;
    margin:0px;
    margin-top:20px;
    padding:0px;
}

div#leftPanelTop {
    float:left;
    position:relative;
    width:207px;
}

div#leftPanelBottom {
    margin-top:40px;
    float:left;
    position:relative;
    width:207px;
    text-align:center;
}

span#offerLeftCallBlue {
    color:#4294BD;
    font-size:28px;
}

div#leftPanelOptionsContainer {
    width:207px;
    height:450px;
    float:left;
}

div#productFeaturesText {
    width:100%;
    height:auto;
    float:left;
    padding:10px;
    text-align:left;
}

div#stockImage {
    position:relative;
    right:0px;
    top:0px;
    width:100px;
    height:100px;
    background-color:green;
}

div#suiteProductFeaturesText {
    width:400px;
    min-height:230px;
    background-color:#ffffff;
    float:left;
    text-align:left;
    position:relative;
    padding:10px;
}

div#productFeaturesImage {
    width:300px;
    height:auto;
    background-color:#ffffff;
    float:left;
    text-align:center;
}

div#suiteProductFeaturesImage {
    width:417px;
    min-height:250px;
    background-color:#ffffff;
    float:left;
    text-align:right;
    margin-left:10px;
}

div#productDimensionsText {
    width:227px;
    min-height:500px;
    background-color:#ffffff;
    float:left;
    text-align:left;
    margin-top:35px;
}

div#suiteProductDimensionsText {
    width:400px;
    min-height:230px;
    background-color:#ffffff;
    float:left;
    text-align:left;
    padding:10px;
}

div.suiteActions {
    width:417px;
    height:178px;
    background-color:#e6e6e6;
    float:left;
    position:relative;
    margin-top:10px;
}

div#dimensionsImageLink {
    width:86px;
    height:86px;
    background-color:#ED1C24;
    position:absolute;
    left:15px;
    bottom:15px;
    color:white;
    font-weight:bold;
    cursor:pointer;
}

div#relatedContent {
    position:relative;
    width:280px;
    padding:10px;
}

div#relatedFooter {
    background-color:#ED1C24;
    margin: 0 1px;
    max-width:90px;
    min-height:25px;
    color:#fff;
    line-height: 25px;
}

div#productsRelatedText {
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
}

div#suiteProductsRelatedText {
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    float:left;
    width:400px;
    min-height:230px;
}

span.smallText {
    color:gray;
    font-style:italic;
    font-size:10px;
}

div#nextPrevProductList {
    width:100%;
    height:20px;
    text-align:center;
}

.bottomProdNavNextLink {
    text-decoration:none;
    color:#1B477D;
    margin-left:20px;
}

.bottomProdNavPrevLink {
    text-decoration:none;
    color:#1B477D;
    margin-right:20px;
}

/* Related Products includes/modules START*/
div#related_product_name {
    max-width:220px;
}

div#related_content{
    margin-top:20px;
}
/* Related Products includes/modules END*/

span#productName {
    font-size:14px;
    font-weight:bold;
    color:#ED1C24;
    margin-top:0px;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}

span#productModel {
    color:#000;
    font-size:11px;
    font-weight:normal;
    padding-top:3px;
}

p#suiteProductName {
    font-size:14px;
    font-weight:bold;
    color:#4294BD;
    margin-top:2px;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}

span#suiteProductModel {
    color:#32a4da;
    font-size:11px;
    font-weight:normal;
    margin-top:0px;
    padding-top:2px;
}

div#productDimensionsImage {
    width:185px;
    min-height:500px;
    background-color:#ffffff;
    float:left;
    text-align:center;
    margin-top:18px;
}

.ie-select-width-container {
    height:15px;
    line-height:15px;
    height:18px !important;
    border:1px solid gray !important;
}


li.tabs {
    display:inline-block;
    background-image:url('images/layout/tabMenuButtons/notSelectedGray.png');
    width:125px;
    height:24px;
    line-height:24px;
    text-align:center;
    cursor:pointer;
    font-weight:bold;
    float:left;
}

li.selected {
    display:inline-block;
    background-image:url('images/layout/tabMenuButtons/selectedRed.png');
    width:125px;
    height:24px;
    line-height:24px;
    text-align:center;
    cursor:pointer;
    color:white;
    font-weight:bold;
    float:left;
}

div.tabContent div.tabCont {
    display:none;
    border:2px #ED1C24 solid;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    float:left;
    width:513px;
    max-height:500px;
    min-height:131px;
    padding:10px;
    margin-left:5px;
}

div#relatedTitle {
    background-image:url('images/layout/productInfoImages/relatedHeaderImage.png');
    position:relative;
    width:280px;
    min-height:26px;
    line-height:26px;
    height:auto;
    background-repeat:no-repeat;
    overflow:hidden;
    margin-top:10px;
    padding:0 10px;
    color:#fff;
}

span#totalPrice {
    font-size:18px;
    font-weight:bold;
    color:#ED1C24;
    margin-top:0px;
    margin-bottom:0px;
    font-family:Arial, Helvetica, sans-serif;
}

#horbar {
color:#000;
width:960px
}

.horizitem {
float:left;
padding-top:0;
white-space:normal;
width:118px;
height:30px;
border:1px solid #000;
background-color:#a00303
}

.horizitem a {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
text-align:center;
display:block;
background-color:#a00303
}

.horizitem a:link,.horizitem a:visited {
color:#fff;
text-decoration:none
}

.horizitem a:hover {
background-color:#cfcfcf;
color:#000;
text-decoration:none;
width:100%;
height:100%
}

.horizitem a:active {
color:#ff0;
background-color:#A00303;
text-decoration:none
}

.horizsubmenu {
position:absolute;
white-space:normal;
left:0;
top:0;
visibility:hidden;
width:220px
}

.horizsubframe {
background-color:#cfcfcf;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
position:relative;
white-space:normal;
display:block;
width:220px
}

.horizsubitem {
text-align:left;
border:1px #000;
white-space:normal;
width:100%
}

.horizsubitem a {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
text-decoration:none;
position:relative;
display:block;
width:220px
}

.horizsubitem a:link,.horizsubitem a:visited {
color:#000;
font-size:11px;
text-decoration:none;
width:220px;
padding:5px
}

.horizsubitem a:hover {
color:#fff;
background-color:#929191;
text-decoration:none;
width:100%
}

.horizsubitem a:active {
color:#ff0;
background-color:#cfcfcf;
text-decoration:none;
width:220px
}

.horizsubitem .horizfwdarr,.horizitem .horizfwdarr {
position:relative;
top:0;
right:-10px;
z-index:999
}

.dmselected {
background-color:#ccc;
font-weight:700
}

#BodyWrap {
background-color:#fff;
width:962px;
height:597px;
padding:0
}

.BodyLeft {
background-color:#fff;
width:962px;
height:400px;
float:left
}

.BodyVerticalBlackLine {
background-color:#000;
width:2px;
height:400px;
float:left
}

.BodyRightTop {
background-color:#FFF;
width:318px;
height:188px;
float:left
}

.BodyRightNDD {
background-color:#FFF;
width:318px;
height:68px;
float:left;
margin-bottom:2px;
margin-top:2px
}


.BodyRightNeedHelp {
background-color:#000;
width:318px;
height:98px;
float:left;
margin-top:2px
}

.BodyRightTop10 {
background-color:#FFF;
width:318px;
height:40px;
float:left
}

.Feedback {
background-color:#cfcfcf;
width:68px;
height:36px;
float:left;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
color:#000;
text-align:center;
font-size:10px;
text-decoration:none;
font-weight:700
}

div#socialMediaDiv {
width:86px;
height:22px;
float:right;
}

.customerFeedback {
background-color:#FFF;
width:100%;
height:100%;
float:left;
text-align:center;
font-size:10px
}

.customerFeedback a:hover {
color:black;
text-decoration:underline;
}

.customerFeedback a {
color:black;
text-decoration:none;
}

#categoriesWrap {
padding:0px 0 0px 0px
}

#categoriesItemsWrap a:hover {
text-decoration:none;
background:#cfcfcf;
float:left;
vertical-align:bottom;
width:237px;
height:262px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:16px;
color:black;
text-align:center;
padding:1px
}

.categoriesItem1 {
background-image:url(images/layout/categories.jpg);
background-position:0 0;
float:left;
width:237px;
height:262px;
}

.categoriesItem2 {
background-image:url(images/layout/categories.jpg);
background-position:-237px 0;
float:left;
width:237px;
height:262px;
}

.categoriesItem3 {
background-image:url(images/layout/categories.jpg);
background-position:-474px 0;
float:left;
width:237px;
height:262px;
}

.categoriesItem4 {
background-image:url(images/layout/categories.jpg);
background-position:-711px 0;
float:left;
width:237px;
height:262px;
}

.categoriesItem5 {
background-image:url(images/layout/categories.jpg);
background-position:0 -262px;
float:left;
width:237px;
height:262px;
}

.categoriesItem6 {
background-image:url(images/layout/categories.jpg);
background-position:-237px -262px;
float:left;
width:237px;
height:262px;
}

.categoriesItem7 {
background-image:url(images/layout/categories.jpg);
background-position:-474px -262px;
float:left;
width:237px;
height:262px;
}

.categoriesItem8 {
background-image:url(images/layout/categories.jpg);
background-position:-711px -262px;
float:left;
width:237px;
height:262px;
}

#CustomerBoxWrap {
float:right;
width:200px;
height:85px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:10px;
color:black;
text-align:center;
background-color:white;
}

.CustomerBox {
padding-top:2px;
width:100%;
height:100%;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:10px;
text-align:center
}

.CustomerBox a:hover {
padding-top:2px;
text-decoration:underline;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:10px;
color:#8B0000;
text-align:center
}

#twitter_update_list li {
list-style-type:none;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:12px;
line-height:14px
}

#twitter_update_list span {
color:#08006e;
background:#FFF;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:bolder;
line-height:14px
}

#twitter_update_list span a {
display:inline;
color:#A00303;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:9px;
line-height:14px
}

#twitter_update_list span a:hover {
text-decoration:underline;
color:red;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:9px;
line-height:14px
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
line-height:14px
}

.HeaderLinks a,.HeaderLinks a:link,.HeaderLinks a:visited {
background-image:url(images/layout/pixelmap.png);
background-position:-719px 0;
float:left;
width:158px;
height:20px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}

.HeaderLinks a:active,.HeaderLinks a:hover {
background-image:url(images/layout/pixelmap.png);
background-position:-719px -31px;
float:left;
width:158px;
height:20px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}

.infoBox,.c1,.c2 {
background:#FFF
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9
}

div#createAccountContent {
    width:651px;
    height:150px;
    background-color:#e6e6e6;
    position:relative;
    background-repeat:no-repeat;
}

div#secureImageContainer {
    width:630px;
    height:46px;
    margin-left:auto;
    margin-right:auto;
    background-color:white;
}

div#createAccountHeader {
    position:relative;
    top:0px;
    height:30px;
    width:641px;
    background-image:url('images/layout/pixelmap.png');
    background-position:-1px 42px;
    text-align:left;
    line-height:30px;
    padding-left:10px;
    font-size: 13px;
    font-weight:bold;
    color:white;
}

div#createAccountReturningBox {
    background-color:white;
    position:relative;
    width:631px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    height:100px;
    text-align:left;
}

div#createAccountRegister {
    background-color:#ffffff;
    position:relative;
    width:650px;
    padding-left:1px;
    margin-left:auto;
    margin-right:auto;
    min-height:400px;
    text-align:left;
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#295071
}

TD.tableHeading,TD.fieldKey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

.mod td,.horbar .dmselected {
background-color:#A00303
}

.box_body .bg_list,.box_body .bg_list a,.box_body .bg_list_un a {
font-weight:700;
color:#000;
text-decoration:none;
line-height:20px;
width:100%;
padding:0 0 1px
}

.box_body a:hover,.result a:hover {
color:#ce1f42;
text-decoration:none
}

.box_body span a:hover,.product a:hover {
color:#ce1f42;
text-decoration:underline
}

.box_body .bg_list_un a:hover,.box_body .bg_list_sub,.box_body .bg_list_sub a {
font-weight:700;
color:#ce1f42;
text-decoration:none;
line-height:20px;
width:100%;
padding:0 0 1px
}

h1 a,.shadetabs li a:visited {
text-decoration:none;
color:#000
}

h1 a:hover,.footer a:hover {
text-decoration:underline
}

.center,.prod_info td {
text-align:center
}

.c1_top,.c2_top {
width:100%;
background: #FFF;
height:1px
}

.c1_left,.c2_left {
height:100%;
background: #FFF;
width:1px;
}

.c1_right,.c2_right {
background: #FFF;
width:1px;
height:1px
}

.c1_bottom,.c2_bottom {
background: #FFF;
width:1px;
height:1px
}

.smallText a,.smallText a u {
color:#FF7A04;
font-size:11px;
text-decoration:none
}

.smallText a:hover,.smallText a:hover u {
color:#FF7A04;
font-size:11px;
text-decoration:underline
}

.remove,.quantity,.total {
width:20%
}

.p_l,.p_r {
background:url() top repeat-y
}

#tablecats a,#tablecats a:link,#tablecats a:visited,#tablecats a:hover {
text-align:center;
text-decoration:none;
font-weight:700;
color:#C00;
margin:auto;
padding:0
}

.nav,.nav a,.nav a:link {
text-align:center;
background:#FFF;
color:#C00;
margin:0;
padding:0
}

.nav a:visited,.nav a:hover {
text-align:center;
background:#FFF;
color:#C00;
text-decoration:none;
margin:0;
padding:0
}

#categoriesItemsWrap,#categoriesItemsWrap a,#categoriesItemsWrap a:link {
text-decoration:none;
background:#fff;
float:left;
vertical-align:bottom;
width:237px;
height:262px;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:16px;
color:#FFF;
text-align:center;
padding:1px
}

.CustomerBox a,.CustomerBox a:link {
padding-top:2px;
text-decoration:none;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:10px;
color:#FFF;
text-align:center
}

#NewProductsWord {
height:12px;
text-decoration:none;
font-family:Verdana, Trebuchet, Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:bolder;
text-align:center;
color:#FFF
}

.getslogan {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700
}

.gettitolo {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700
}

.buybothText {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
margin-bottom:8px
}

.getrisparmio {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:8px
}

.vsmalltext {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
margin-top:8px
}

.getprezzo,.prezzo {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
margin-bottom:8px
}

.gether {
} 
h1 {
	font-size: 2em;
}
iimg {
	border: none;
}
#hideshow {
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#fade {
	background-color: #000;
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=70);
        -moz-opacity: 0.70;
        opacity:0.7;
	top: 0;
	left: 0;
	z-index: 10;
}

.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 5px solid #ffbf00;
	float: left;
	width: 675px;
	position: fixed;
	top: 10%;
	left: 650px;
	margin: 0 0 0 -350px;
	z-index: 99;

}
.popup_block .popup {
	float: right;
    position: relative;
	width: 675px;
	background: #fff;
	margin: 0px 0;
	padding: 0px 0;
	border: 1px solid #bbb;
}
.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}

.popup h4 {
	margin: 0 0 20px;
	padding: 5px 10px;
	font-size: 1.3em;
	font-weight: normal;
}

.popup h5 {
	position: absolute;
	top:105px;
	left:85px;
}

.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
	onClick:initShowHideDivs();
}

.menu_list {
	width: 150px;
}
.menu_head {
	cursor: pointer;
	position: relative;
	margin:1px;
        background: #FFFFFF url(left.png) center right no-repeat;
        font-family: Arial, Helvetica;
        font-size:12px;
        padding-top:5px;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#ED1C24;
  background-color:#FFFFFF;
  padding-left:10px;
  text-decoration:none;
  text-indent:10px;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

div#newOverlay {
    display:none;
    width:100%;
    height:100%;
    background-color:black;
    position:fixed;
    left:0;
    top:0;
    z-index:999;
    opacity:0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
}

div#emailToFriendFormContainer{
    width:400px;
    height:190px;
    background-color:white;
    z-index:9999;
    position:absolute;
    left:34%;
    top:20%;
    display:none;
    position:fixed;
    padding:10px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

div#emailToFriendFormContainer p {
    padding:10px;
}

.submitEmailToFriend, .submitSeenBetterPrice {
    cursor:pointer;
}

div#seenBetterPriceFormContainer{
    width:550px;
    height:600px;
    background-color:white;
    z-index:9999;
    position:absolute;
    left:33%;
    top:10%;
    display:none;
    position:absolute;
    padding:10px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

div#seenBetterPriceFormContainer p {
    padding:10px;
}

.closePopUp {
    position:absolute;
    top:-8px;
    right:-8px;
    width:20px;
    height:20px;
    background-image:url('images/layout/productInfoImages/buttons/closePopUp.png');
    z-index:9999;
    cursor:pointer;
}

span.inputLabel {
    color:#4096be;
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 10px 10px 10px;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 200px;
	float: left;
	text-align: center;
        margin-left:auto;
        margin-right:auto;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

.imageArray {
    text-decoration:none;
    color:gray;
}

.imageArraySelected {
    text-decoration:none;
    color:#295071;
    font-weight:bold;
}

.thinBanner {
width:900px;
height:100px;
text-align:center;
font-size:10px
}

/********
* POPUP *
********/
#fade
{display:none;background:#000;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:.80;z-index:99;}
#popup
{display:none;background:#fff;padding:20px;border:5px solid #c4cccf;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:999;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#popup a.close
{color:#ED1C24;margin:10px 0;}
#popup td
{vertical-align:middle;}
#popup .select,
#popup .text,
#popup .textarea
{border:1px #cdcdcd solid;background-color:#fff;color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:2px 0;padding:2px 2px;}
#popup .select
{width:206px;}
#popup .text
{width:200px;}
#popup .textarea
{height:100px;width:200px;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:696px;
		height:241px;
		overflow:hidden;
		}
	span#prevBtn{}
	span#nextBtn{}

/* // Easy Slider */

.jcarousel-skin-tango .jcarousel-container {
    background: #ffec9f;
    border-left: 2px solid #3ba7dd;
    border-right: 2px solid #3ba7dd;
    border-bottom: 2px solid #3ba7dd;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 555px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  558px;
    height: 145px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 145px;
    float:left;
    display:inline;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/layout/productListingImages/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/layout/productListingImages/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/layout/productListingImages/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/layout/productListingImages/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/layout/productListingImages/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/layout/productListingImages/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

span#carousel-price {
    color:#1381b5;
}

#SeoCategoryText h1 {text-decoration:none; color:#F11C24; font-size:16px;}

#rightBanners .jcarousel-container
{background:#000;margin-bottom:10px;}
#rightBanners .jcarousel-direction-rtl
{direction:rtl;}
#rightBanners .jcarousel-container-vertical
{width:166px;height:580px;padding:10px;}
#rightBanners .jcarousel-clip-vertical
{width:156px;height:500px;margin:36px 0;}
#rightBanners .jcarousel-item
{width:156px !important;height:240px !important;}
#rightBanners .jcarousel-item img
{width:156px;}
#rightBanners .jcarousel-item-vertical
{margin-bottom:10px;}
#rightBanners .jcarousel-item-placeholder
{background:#fff;color:#000;}
#rightBanners .jcarousel-next-vertical
{position:absolute;bottom:0 !important;left:0 !important;width:186px;height:30px;cursor:pointer;background:transparent url(/images/layout/offersCarouselBottom.png) no-repeat 0 0;}
#rightBanners .jcarousel-next-disabled-vertical,
#rightBanners .jcarousel-next-disabled-vertical:hover,
#rightBanners .jcarousel-next-disabled-vertical:active
{cursor:default;background-position:0 -30px;}
#rightBanners .jcarousel-prev-vertical
{position:absolute;top:0 !important;left:0 !important;width:186px;height:30px;cursor:pointer;background:transparent url(/images/layout/offersCarouselTop.png) no-repeat 0 0;}
#rightBanners .jcarousel-prev-disabled-vertical,
#rightBanners .jcarousel-prev-disabled-vertical:hover,
#rightBanners .jcarousel-prev-disabled-vertical:active
{cursor:default;background-position:0 -30px;}
li.carouselOffer
{background-color:#da0203;line-height:22px;font-size:18px;font-weight:bold;color:#fff;}
li.carouselOffer a
{text-decoration:none;color:#fff;}

/* TV Advert Page */
#advertMain
{width:840px;height:100%;}
#advertMain #tvContainer
{width:600px;height:402px;background:url('images/layout/tvAdvert/tvBackground.png') no-repeat;float:left;position:relative;}
#advertMain #tvContainer #videoContainer
{position:absolute;top:22px;left:28px;width:488px;height:268px;}
#advertMain #advertSwitcher
{width:238px;height:402px;background-color:#D9DBDC;float:left;}
#advertMain #advertSwitcher h3
{color:#FF0000;font-size:14px;text-align:center;}
#advertMain #advertSwitcher div
{width:100%;height:40%; text-align:center;padding-top:10px;}

#feedbackContainer
{float:left;padding:5px 2px;width:100%;}
#feedbackContainer p
{text-align:center;padding:0;margin:0;}

.skypeKiller{
display:none;
}




/* Home Page Changes */
#welcomeText {padding:0;margin:0;float:left;}
#welcomeText p {font-size:11px;font-weight:bold;padding:0;margin:0;font-family:arial;line-height:22px;vertical-align:middle;}

#socialLinks {float:right;height:20px;}
#socialLinks img {padding-left:3px;}

#contentBody {width:100%;border:1px solid #d5d5d6;float:left;margin-top:5px;}
#contentBody #categories {width:332px;float:left;padding-top:5px;}
#contentBody #offersContainer {width:493px;float:right;height:598px;margin:5px 5px 5px 0;overflow:hidden;}


#contentBody #categories ul {margin:0;padding:0;}
#contentBody #categories ul li {float:left;list-style-type:none;display:inline-block;padding:0 0 0 5px;}
#contentBody #categories ul li a {text-decoration:none;}
#contentBody #categories ul li .categoryText {height:38px;width:158px;color:#fff;font-family:arial;}
#contentBody #categories ul li .categoryText .categoryNameContainer {background:url('images/layout/home/categoryNameGrad.png') repeat-x;width:102px;height:28px;float:left;color:#fff;font-weight:bold;font-size:12px;padding:5px 4px;}
#contentBody #categories ul li .categoryText .categoryFromPrice {background:url('images/layout/home/categoryPriceGrad.png') repeat-x;width:41px;height:38px;float:left;padding:4px 2px 2px 5px;vertical-align:middle;}
#contentBody #categories ul li .categoryText .categoryFromPrice span.from {font-size:8px;text-transform:uppercase;}
#contentBody #categories ul li .categoryText .categoryFromPrice span.price {font-size:16px;font-weight:bold;}

#newFeedbackContainer {margin-top:10px;border: 1px solid #d5d5d6;float:left;width:822px;padding:4px;}
#newFeedbackContainer p {margin:0;padding:0;}

ul#headerLinks {padding:0;margin:0;}
ul#headerLinks li {float:left;display:inline-block;list-style-type:none;height:20px;padding:4px;min-width:65px;text-align:center;line-height:20px;vertical-align:middle;}


ul#headerLinks li a {color:#000;padding-top:4px;}
ul#headerLinks li.home {background:url('/images/layout/home/homeLinkNavGrad.png') no-repeat;padding:5px;}
ul#headerLinks li.home a {color:#fff;}
ul#headerLinks li.sale {background:url('/images/layout/home/saleHeaderNavGrad.png') repeat-x;line-height:18px;padding:5px;}
ul#headerLinks li.sale a {color:#fff;font-weight:bold;font-size:16px;}
/* Fix for lineheight which is different only in firefox*/
@-moz-document url-prefix() {ul#headerLinks li, ul#headerLinks li.sale {line-height:12px;}}
#headerBar {width:990px;height:30px; float:left;text-align:justify; padding:0;background:url('/images/layout/home/headerBarGrad.png') repeat-x;}
#headerBar #headerSearchContainer {width:350px;height:25px;float:right;position:relative;padding-top:4px;margin-left:10px;text-align:justify;vertical-align:middle;line-height:18px;}
#cartContainer {width:280px;height:100px;float:left;}
#cartContainer .cartList {float:left;}
#cartContainer .loginRegister {float:left;clear:left;}
#phoneNumber {float:left;}
#firstpane {margin-top:5px;}
.feedbackTitle {color:#DD1A22;font-weight:bold;}
a.feedbackLink {color:#DD1A22;text-decoration:underline; }

#offersBanner {position:relative;overflow:hidden;width:494px !important;height:447px;}
#topTen {margin-top:7px;width:494px !important;height:145px;overflow:hidden;}
#topTen .topTenHeader {width:494px;height:20px;margin-top:4px;}
#topTen .topTenHeader p {padding:0 0 0 8px;margin:0;color:#DD1A22;font-family:arial;font-weight:bold;font-size:12px;}
#topTen li div.productMain {width:227px;height:90px;padding:10px;border-right:1px solid gray;}
#topTen li div.productMain .graphic {width:70px;margin:0 0 0 20px;float:left;}
#topTen li div.productMain .details {float:left;width:112px;height:105px;margin-left:25px;}
#topTen li div.productMain .details .productName {min-height:32px;}
#topTen li div.productMain .details .wasPrice {}
#topTen li div.productMain .details .nowPrice {color:#DD1A22;font-size:13px;font-weight:bold;}
#topTen li div.productMain .details .buyButton {width:70px;height:20px;background:url('/images/layout/home/buyButton.png');padding:4px 0 0 10px;margin-top:8px;}
#topTen li div.productMain .details .buyButton p {padding:0; margin:0;font-weight:bold;font-size:12px;color:#fff;font-family:arial;}

#offersBanner ul, #topTen ul {margin:0;padding:0;}
.bannerControls {position:absolute;bottom:0px;left:0px;width:494px;height:23px;background:url('/images/layout/home/carouselBar.png');z-index:99;}
.bannerControls .next {position:absolute;right:0px;width:23px;height:23px;}
.bannerControls .prev {position:absolute;left:0px;width:23px;height:23px;}

#mainHeader {padding:10px 0;height:70px;position:relative;}
#mainHeaderLogobox {padding:5px 0;height:70px}
#mainHeader #logo {width:956px;height:66px;margin:0 auto;background:url('/images/layout/home/header/logo.png');background-repeat: no-repeat;}
#mainHeader #infoContainer {width:200px;position:absolute;right:0px;top:10px;}
#mainHeader #infoContainer div {width:100%;height:25px;text-align:left;}
#mainHeader #infoContainer div#phone {margin-top:5px;}
#mainHeader #infoContainer #basket img {margin-left:0px !important;}

#mainSearchContainer {width:277px;float:right;}
#headerSearchBox {margin:3px 3px 0 0;width:240px;height:20px;float:left;}
#headerSearchButton {float:right;}

#loginRegister a {color:#000;text-decoration:none;}
#logoLink {display:block;width:800px;height:66px;}

/* Listing for product_new and best_sellers */
#productListingContainer ul {margin:0;padding:0;} 
#productListingContainer ul li {float:left;display:inline-block;list-style-type:none;margin:0 17px 10px 0;}
#productListingContainer ul li.last {margin-right:0;}
.productListingInfoContainer {background-color:#CCCCCC; position:relative; width:138px; min-height:55px; padding:2px 6px 6px;}
.productListingInfoContainer .productNameContainer {max-height:10px; width:130px; text-align:left;}
.productListingInfoContainer .productNameContainer a {text-decoration:none; color:#ed1C25;}
.productListingInfoContainer .priceContainer {position:absolute; width:130px; bottom:2px; left:1px;}
.productListingInfoContainer .viewProductArrowContainer {float:right; position:absolute; right:3px; bottom:5px;}
.productListingInfoContainer .listingWasPrice {color:#1B477D; font-size:14px; font-weight:bold}

/* Main Product Listing Page*/
.productListContainer {margin:2px;max-width:320px;}
.productListContainer .productListingInfoContainer {width:146px;}
.productListContainer.wide .productListingInfoContainer {width:308px;}
.productListContainer.wide .productNameContainer {width:300px;}
.productListContainer .black {background:#000;}

/* Product Template Styling */
#productMultiContainer {border:1px solid #A3A3A3;padding:10px;margin-top:30px;}
#productMultiContainer .headerBar {width:825px;background:url('/images/layout/productInfoImages/headerBarRed825.png');height:26px;}
#productMultiContainer .headerBar p {margin:0 10px;}
#productMultiContainer .headerBar a.reset {float:right;color:#fff;text-decoration:none;}
#productMultiContainer .headerBar ul li {float:left;list-style:none;width:165px;text-align:center;}
#productMultiContainer .headerBar ul li p {cursor:pointer;margin:0;padding:0;}
#productMultiContainer .headerBar ul li.noUpgrade p {display:none;}
#productMultiContainer .headerBar p {font-family:arial;color:#fff;font-weight:bold;font-size:12px;vertical-align:middle;line-height:26px;margin-left:10px;}
#productMultiContainer #productBreakdown ul {display:block;margin:10px 0 0 0;height:150px;padding:0;height:135px;}
#productMultiContainer #productBreakdown ul li {float:left;list-style:none;}
#productMultiContainer #productBreakdown ul li a {text-decoration:none;}
#productMultiContainer #productBreakdown ul li a > div.image {width:164px;height:100px;border-right:1px solid #A3A3A3;text-align:center;}
#productMultiContainer #productBreakdown ul li.last a > div.image {border:none;}
#productMultiContainer #productBreakdown ul li a .enlargeImage {text-align:center;margin-top:10px;font-size:12px;color:#404040;font-family:arial;font-weight:bold;}

#productMultiContainer #upgradeContainer {width:825px;height:160px;float:left;display:none;}
#productMultiContainer #upgradeContainer #upgradeProductList {display:none;}
#productMultiContainer #upgradeContainer #upgradeProductList ul {display:block;margin:10px 0 0 0;height:150px;padding:0;height:135px;}
#productMultiContainer #upgradeContainer #upgradeProductList ul li {float:left;list-style:none;}
#productMultiContainer #upgradeContainer #upgradeProductList ul li a {text-decoration:none;}
#productMultiContainer #upgradeContainer #upgradeProductList ul li a > div.image {width:164px;height:100px;border-right:1px solid #A3A3A3;text-align:center;}
#productMultiContainer #upgradeContainer #upgradeProductList ul li.last a > div.image {border:none;}
#productMultiContainer #upgradeContainer #upgradeProductList ul li a .enlargeImage {text-align:center;margin-top:10px;font-size:12px;color:#404040;font-family:arial;font-weight:bold;}
#productMultiContainer #upgradeContainer #upgradeProductList .upgradeItem {display:block;text-align:center;margin-top:10px;font-size:12px;color:#404040;font-family:arial;font-weight:bold;}

#productMultiContainer #productInfoTabContainer {width:825px;min-height:160px;float:left;}
#productMultiContainer #productInfoTabContainer ul {display:block;margin:10px 0 0 0;height:26px;padding:0;background:url('/images/layout/productInfoImages/headerBarGray825.png');}
#productMultiContainer #productInfoTabContainer ul li {float:left;list-style:none;color:#000;font-weight:normal;text-align:center;font-family:arial;vertical-align:middle;font-size:12px;cursor:pointer;}
#productMultiContainer #productInfoTabContainer ul li span {line-height:26px;display:block;padding:0 10px;}
#productMultiContainer #productInfoTabContainer ul li.visible {font-weight:bold;background:url('/images/layout/productInfoImages/headerBarRedGrad.png');color:#fff;}
#productMultiContainer #productInfoTabContainer ul li.visible span.first{background:url('/images/layout/productInfoImages/headerBarRedLeftRounded.png') no-repeat;}
#productMultiContainer #productInfoTabContainer .contentContainer {width:500px;float:left;}
#productMultiContainer #productInfoTabContainer .contentContainer > div {display:none;width:480px;min-height:80px;padding:10px;}
#productMultiContainer #productInfoTabContainer .contentContainer > div.visible {display:block;}
#productMultiContainer #productInfoTabContainer #cartContainer {float:right;width:300px;padding:10px;margin-top:0px;height:auto;}
#productMultiContainer #productInfoTabContainer #cartContainer span {float:right;}
#productMultiContainer #productInfoTabContainer #cartContainer p.price {font-size:16px;color:red;font-weight:bold;font-family:arial;margin-top:15px;}
#productMultiContainer #productInfoTabContainer #cartContainer .addToCart {display:block;width:125px;height:29px;background:url('/images/layout/productInfoImages/buttons/button_new_add_to_cart.png');margin-top:10px;float:right;border:none;cursor:pointer;}
#productMultiContainer #productInfoTabContainer .contentContainer .details ol li {list-style-position:inside;list-style-type:none;}
#productMultiContainer #iconList {clear:both;min-height:50px;margin:0 auto;}
#productMultiContainer #iconList ul {width:825px;}
#productMultiContainer #iconList ul li {float:left;list-style:none;width:160px;}

#interestedIn {padding-top:15px;width:825px;height:145px;overflow:hidden;}
#interestedIn li {float:left;list-style-type:none;}
#interestedIn li div.productMain {width:202px;height:90px;padding:10px 0;}
#interestedIn li div.productMain .graphic {width:70px;margin:0 0 0 10px;float:left;}
#interestedIn li div.productMain .details {float:left;width:112px;height:105px;margin-left:10px;}
#interestedIn li div.productMain .details .productName {min-height:32px;}
#interestedIn li div.productMain .details .nowPrice {color:#DD1A22;font-size:13px;font-weight:bold;}
#interestedIn li div.productMain .details .buyButton {width:70px;height:20px;background:url('/images/layout/home/buyButton.png');padding:4px 0 0 10px;margin-top:8px;}
#interestedIn li div.productMain .details .buyButton p a {padding:0; margin:0;font-weight:bold;font-size:12px;color:#fff;font-family:arial;text-decoration:none;}

.callBackPopup {cursor:pointer;position:relative;background:url('/images/layout/productListingImages/telephoneCallbackBlank.png');width:100%;height:69px;}
.callBackPopup > div {position:absolute;top:7px;left:50px;width:552px;height:24px;}

#shoppingCart #container {background-color:#cfcfcf;width:631px;padding:10px;font-family:Arial;}
#shoppingCart #container #content {background-color:#fff;padding:10px;text-align:center;}
#shoppingCart #container #content table {border-collapse:collapse;font-family:Arial !important;}
#shoppingCart #container #content table th {border-bottom:1px solid gray;padding:10px;color:#ED1C24;}
#shoppingCart #container #content table td {vertical-align:middle;}
#shoppingCart #container #content table td h2 {font-Family:Arial;font-size:16px;}
#shoppingCart #container #content tr.cartProduct > td {border-bottom:1px solid gray;padding:10px;}
#shoppingCart #container #content tr.cartProduct td.productDetails {width:300px;}
#shoppingCart #container #content tr.cartProduct td.productDetails h4 {margin:0 0 10px 0;font-family:Arial !important;}
#shoppingCart #container #content tr.cartProduct td.productDetails .optionsContainer {margin-top:10px;}
#shoppingCart #container #content tr.cartProduct.last td {border:none;}
#shoppingCart #container #content tr.subtotalContainer td {border-top:1px solid gray;border-bottom:1px solid gray;}
#shoppingCart #container #content tr.subtotalContainer td.subtotalText {font-weight:bold;font-family:Arial !important;}
#shoppingCart #container #content p.option, #shoppingCart #container #content p.upgrade {margin:0;padding:0;font-size:10px;font-style:italic;}
#shoppingCart #container #content p.option span.title, #shoppingCart #container #content p.upgrade span.title {font-weight:bold;}
#shoppingCart #container #content .buttonContainer {padding-left:46px;padding-top:10px;}
#shoppingCart #container #content .button {font-family:Arial;line-height:22px;display:block;height:22px;width:160px;vertical-align:middle;font-weight:bold;color:#fff;text-decoration:none;float:left;}
#shoppingCart #container #content .updateCart {background:url('/images/buttons/checkout/updateCart.png');border:none;cursor:pointer;}
#shoppingCart #container #content .continueShopping {background:url('/images/buttons/checkout/continueShopping.png');margin:0 20px;}
#shoppingCart #container #content .secureCheckout {background:url('/images/buttons/checkout/secureCheckout.png');}
