body {background-color:#4d4d4d;vertical-align:top;text-align:center;margin:0px;}

.container-table {width:100%;height:100%;}
.container-cell {width:100%;height:100%;text-align:center;vertical-align:top;}

.main-table {width:800px;height:100%;}
.main-left {width:16px;height:100%;background-image:url(images/sidefade-left-dk.gif);background-repeat:repeat-y;}
.main-right {width:16px;height:100%;background-image:url(images/sidefade-right-dk.gif);background-repeat:repeat-y;}

.def-shop {background-image:url(images/def-4.gif);background-position:top left;background-repeat:no-repeat;text-align:left;vertical-align:top;padding-top:30px;}
.def-bottom {height:100%;background-image:url(images/backgr-ltgr.gif);background-position:top left;padding:20px 105px 40px 105px;text-align:left;vertical-align:top;}
.def-sep {height:1px;margin:10px 0px 10px 0px;border-top:1px dashed #C2C2C2;}
.def-welcometext {font:normal 10px "verdana";color:#606060;text-align:justify;margin-bottom:10px;}



a {font:bold 11px "verdana";text-decoration:underline;color:#C3170C;}
a:visited {font:bold 11px "verdana";color:#C3170C;text-decoration:underline;}
a:hover {font:bold 11px "verdana";color:#C3170C;text-decoration:none;}

form {display:inline;}
select {font:normal 10px "verdana";color:#000000;}
input {font:normal 10px "verdana";color:#000000}
textarea {font:normal 10px "verdana";color:#000000}

h1 {font:bold 24px "verdana";color:#6F6F6F;letter-spacing:-2px;width:100%;height:60px;background-position:bottom left;background-image:url(images/contentmain-title-fade.gif);background-repeat:repeat-x;padding:25px 0px 0px 10px;margin-bottom:0px;text-align:left;}
h2 {font:normal 18px "verdana";color:#6F6F6F;margin:0px 0px 10px 0px;letter-spacing:-1px;}

li {margin:0px;color:#414141;list-style-type:square;}

.container-table {width:100%;height:100%;}
.container-cell {width:100%;height:100%;text-align:center;vertical-align:top;}

.main-table {width:800px;height:100%;}
.main-left {width:16px;height:100%;background-image:url(images/sidefade-left-dk.gif);background-repeat:repeat-y;}
.main-right {width:16px;height:100%;background-image:url(images/sidefade-right-dk.gif);background-repeat:repeat-y;}

.def-bottom {height:100%;background-image:url(images/backgr-ltgr.gif);background-position:top left;}


.bannercell {width:768px;height:116px;background-image:url(images/banner-backgr.gif);}
.centre-graphic {width:748px; height:115px;background-image:url(images/shop-graphic.jpg);text-align:right;vertical-align:bottom;padding:0px 20px 1px 0px;}
.centre-graphic-auto {width:748px;height:115px;background-image:url(images/toplogo-auto.jpg);text-align:right;vertical-align:bottom;padding:0px 20px 1px 0px; background-repeat: no-repeat; background-color: #FFFFFF;}
.centre-graphic-dom {width:748px;height:115px;background-image:url(images/toplogo-domestic.jpg);text-align:right;vertical-align:bottom;padding:0px 20px 1px 0px;  background-repeat: no-repeat; background-color: #FFFFFF;}
.centre-graphic-mar {width:748px;height:115px;background-image:url(images/toplogo-marine.jpg);text-align:right;vertical-align:bottom;padding:0px 20px 1px 0px; background-repeat: no-repeat; background-color: #FFFFFF;}
.main {text-align:left;vertical-align:top;background-image:url(images/backgr-ltgr.gif);padding:0px 0px 50px 0px;height:100%;width:768px;}
.footer {font:normal 10px "verdana";color:#333333;padding:20px 0px 20px 0px;width:768px;text-align:left;vertical-align:top;background-image:url(images/backgr-ltgr.gif);}
.centre-botfade {height:25px;background-image:url(images/centre-botfade.gif);background-position:top left;background-repeat:repeat-x;}

.topbasket { float: right; position: relative; top: 1px; }

.left-side { width: 82px; padding-right: 5px; font:bold 14px "verdana";color:#6F6F6F; }

.right-side { padding: 0px; margin: 0px; }

.right-side img { position: relative; left: 4px; }

a img.noborder { padding: 0px; margin: 0px; }

.thumb-table { width: 167px; height: 80px; position: relative; left: -2px;}

.noborder { border: 0px; }

.banner-logo {width:168px;height:116px;}
.banner-right {width:580px;height:116px;padding:0px 20px 0px 0px;text-align:right;vertical-align:bottom;}
.bannermenu-img {margin-left:5px;}


.content-table {margin-top:0px;}
.content-left {width:167px;padding:0px 0px 0px 10px;vertical-align:top;text-align:left;}
.content-main {width:581px;text-align:left;vertical-align:top;padding:0px 10px 0px 10px;font:normal 11px "verdana";color:#646464;}

.contentmain-title-div {width:100%;height:60px;background-image:url(images/contentmain-title-fade.gif);background-repeat:repeat-x;padding:0px 0px 0px 10px;margin-bottom:5px;text-align:left;}


.footer-top {border-top:1px solid #BFBFBF;height:1px;margin-bottom:5px;}
.footer-linksbackgr {padding:5px 0px 5px 20px;background-color:#F9F9F9;text-align:left;margin-bottom:20px;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
.footer-spacer {margin:0px 10px 0px 10px;vertical-align:-35%;}
.footer-spacersm {margin:0px 5px 0px 5px;vertical-align:-35%;}
.footer-copylink {font-weight:normal;color:#333333;}
.footer-copylink:hover {font-weight:normal;color:#333333;}
.footer-copylink:visited {font-weight:normal;color:#333333;}


.pagehead-table {margin-bottom:10px;width:100%;}
.pagehead-theshop {width:167px;vertical-align:top;text-align:left;}
.pagehead-right {vertical-align:top;padding:0px 20px 0px 20px;width:561px;text-align:left;width:100%;font:bold 18px "verdana";color:#ffffff;}
.breadcrumb {padding:0px 0px 5px 0px;text-align:right;font:normal 10px "verdana";color:#333333;width:100%;}
.breadcrumblink {font:bold 10px "verdana";}
.breadcrumblink:hover {font:bold 10px "verdana";}
.breadcrumblink:visited {font:bold 10px "verdana";}

.pagehead {width:100%;height:60px;background-image:url(images/pagehead-fade.gif);background-repeat:repeat-x;padding:0px 0px 0px 10px;margin-bottom:0px;text-align:left;}
.pagehead-best {width:100%;height:60px;background-image:url(images/pagehead-fade-best.gif);background-repeat:repeat-x;padding:0px 0px 0px 10px;margin-bottom:0px;text-align:left;}
.pagehead-special {width:100%;height:60px;background-image:url(images/pagehead-fade-special.gif);background-repeat:repeat-x;padding:0px 0px 0px 10px;margin-bottom:0px;text-align:left;}
.pagehead-feat {width:100%;height:60px;background-image:url(images/pagehead-fade-feat.gif);background-repeat:repeat-x;padding:0px 0px 0px 10px;margin-bottom:0px;text-align:left;}

.subheaddiv {padding-bottom:20px;text-align:left;}
.subhead {font:normal 18px "verdana";text-align:left;color:#494949;margin-bottom:10px;letter-spacing:-1px;border-bottom:1px dashed #D3D3D3;}

.clearsep {margin:15px 0px 10px 0px;height:1px;}
.pagesep {margin:10px 0px 10px 0px;height:1px;border-top:1px dashed #AFAFAF;}

.form-table {margin-bottom:0px;width:100%;margin-bottom:5px;border:1px solid #EBEBEB;}
.form-cellleft {font:bold 10px "verdana";color:#333333;background-color:#ffffff;text-align:right;width:120px;padding:8px 5px 3px 0px;height:15px;vertical-align:top;}
.form-celllefttext {font:bold 10px "verdana";color:#333333;background-color:#ffffff;text-align:right;width:120px;padding:4px 5px 3px 0px;height:15px;vertical-align:top;}
.form-cellleftpadder {width:120px;height:1px;}
.form-cellleftpadder-sm {width:90px;height:1px;}
.form-cellright {font:normal 10px "verdana";color:#333333;background-color:#EBEBEB;text-align:left;padding:4px 5px 5px 5px;height:15px;vertical-align:top;width:100%;}
.form-cellerror {background-color:#EDEDED;padding:7px 5px 0px 0px;vertical-align:top;}
.formrequired {margin-left:5px;vertical-align:baseline;color:#E11000;}
.form-container {font:normal 11px "verdana";color:#616161;text-align:left;vertical-align:top;width:400px;}
.form-subhead {font:bold 16px "verdana";text-align:left;color:#CD2017;margin-bottom:10px;}
.form-text {font:normal 11px "verdana";color:#333333;text-align:left;}

.button {border:0px;padding:0px;}
.buttonleft {border:0px;margin-right:20px;}
.buttonright {border:0px;margin-left:20px;}
.buttondiv {text-align:right;width:100%;margin-top:20px;}

.listheading {padding:0px 5px 5px 5px;text-align:left;border-bottom:1px dashed #E9E9E9;background-color:#ffffff;vertical-align:middle;font:bold 11px "verdana";color:#333333;}
.listrow1 {padding:10px 5px 10px 5px;text-align:left;font:normal 10px "verdana";color:#333333;vertical-align:top;border-bottom:1px dashed #E9E9E9;}
.listrow2 {padding:10px 5px 10px 5px;text-align:left;font:normal 10px "verdana";color:#333333;vertical-align:top;border-bottom:1px dashed #E9E9E9;}
.listbottomlink {text-align:right;margin:10px 0px 5px 0px;}
.norecords {padding:20px 0px 20px 0px;font:normal 11px "verdana";color:#333333;text-align:left;}
.listtable {width:100%;}
.listhidden {color:#AAB9E7;}


.paging {font:normal 10px "verdana";color:#6C6C6C;margin:0px 0px 0px 0px;border:1px solid #DCDCDC;padding:5px;background-color:#ECECEC;}
.paginghowmany {font:bold 10px "verdana";color:#AAB9E7;}
.paginglink {font-size:10px;}
.paginglink:hover {font-size:10px;}
.paginglink:visited {font-size:10px;}
.paginglinkTxt {font-size:10px;}
.paginglinkTxt:hover {font-size:10px;}
.paginglinkTxt:visited {font-size:10px;}
.currentPage {font-size:10px;vertical-align:absmiddle;color:#C32507;}

.errheader {margin-bottom:6px;font-size:13px}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}
.errList {margin:10px 30px 10px 30px;}
.errListItem {font:normal 10px "verdana";color:#E11000;margin-bottom:10px;}

.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:20px 0px 10px 0px;padding:2px 5px 2px 5px;}

.whitelink {color:#ffffff;}
.whitelink:hover {color:#ffffff;}
.whitelink:visited {color:#ffffff;}

.lmenu-top-blk {width:147px;height:39px;}
.lmenu-main-blk {width:137px;padding:5px 5px 20px 5px;text-align:left;vertical-align:top;background-image:url(images/lmenu-backgr-blk.gif);}
.lmenu-bottom-blk {width:147px;height:9px;}
.lmenu-link {text-decoration:none;font-size:11px;}
.lmenu-link:visited {text-decoration:none;font-size:11px;}
.lmenu-link:hover {color:#333333;text-decoration:none;font-size:11px;}
.lmenu-selectedlink {text-decoration:none;}
.lmenu-selectedlink:visited {text-decoration:none;}
.lmenu-selectedlink:hover {color:#333333;text-decoration:none;}
.lmenu-sublink {color:#C3170C;font-weight:normal;font-size:10px;text-decoration:none;}
.lmenu-sublink:hover {color:#C3170C;font-weight:normal;font-size:10px;text-decoration:none;}
.lmenu-sublink:visited {color:#C3170C;font-weight:normal;font-size:10px;text-decoration:none;}
.lmenu-subselectedlink {color:#C3170C;font-weight:bold;font-size:10px;text-decoration:none;}
.lmenu-subselectedlink:hover {color:#333333;font-weight:bold;font-size:10px;text-decoration:none;}
.lmenu-subselectedlink:visited {color:#C3170C;font-weight:bold;font-size:10px;text-decoration:none;}
.lmenu-sublinklitem {color:#C3170C;}
.lmenu-subselectedlinklitem {color:#C3170C;list-style-type:square;}
.lmenu-blk-linksep {height:1px;margin:3px 0px 0px 0px;}

.lmenu-sep {margin:5px 0px 5px 0px;height:1px;}}

.lmenu-table { border-collapse: separate; }

.lmenu-cat-topcatcell {padding:5px 5px 3px 5px;width:152px;height:15px;background-color:#ffffff;text-align:left;border-left:1px solid #DB8A85;border-bottom:1px solid #DB8A85;border-right:1px solid #DB8A85;margin-top:-2px;}
.lmenu-cat-topcatcell-curr {padding:3px 5px 3px 5px;width:152px;height:25px;background-color:#ffffff;text-align:left;border-left:1px solid #DB8A85;border-bottom:1px solid #DB8A85;border-right:1px solid #DB8A85;}
.lmenu-cat-subcatcell {padding:1px 5px 4px 5px;width:152px;height:17px;background-color:#FDD6D6;text-align:left;border-left:1px solid #DB8A85;border-bottom:1px solid #DB8A85;border-right:1px solid #DB8A85;}
.lmenu-cat-subcatcell-curr {padding:1px 5px 4px 5px;width:152px;height:17px;background-color:#FDD6D6;text-align:left;border-left:1px solid #DB8A85;border-bottom:1px solid #DB8A85;border-right:1px solid #DB8A85;}

.lmenu-offertable {width:167px;}
.lmenu-offerleft {width:65px;border-bottom:1px solid #7FD0FF;border-left:1px solid #7FD0FF;padding:3px 0px 3px 3px;vertical-align:top;background-color:#ffffff;}
.lmenu-offerright {width:91px;border-bottom:1px solid #7FD0FF;border-right:1px solid #7FD0FF;padding:3px;vertical-align:top;background-color:#CFEEFF;}
.lmenu-offerbuttons {padding-right:3px;border-bottom:1px solid #7FD0FF;border-left:1px solid #7FD0FF;border-right:1px solid #7FD0FF;background-color:#ffffff;text-align:right;}

.lmenu-newtable {width:167px;}
.lmenu-newleft {width:65px;border-bottom:1px solid #BBBBBB;border-left:1px solid #BBBBBB;padding:3px 0px 3px 3px;vertical-align:top;background-color:#ffffff;}
.lmenu-newright {width:91px;border-bottom:1px solid #BBBBBB;border-right:1px solid #BBBBBB;padding:3px;vertical-align:top;background-color:#ececec;}
.lmenu-newbuttons {padding-right:3px;border-bottom:1px solid #BBBBBB;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;background-color:#ffffff;text-align:right;}

.tab-left {width:7px;height:19px;}
.tab-main {height:19px;background-image:url(images/tab-backgr.gif);font:normal 10px "verdana";color:#ffffff;}
.tab-right {width:7px;height:19px;}

.basket {font:normal 10px "verdana";color:#000000;padding-left:10px;}
.basketlink {color:#ffffff;text-decoration:none;}
.basketlink:hover {color:#ffffff;text-decoration:underline;}
.basketlink:visited {color:#ffffff;text-decoration:none;}
.basketrow1 {padding:10px 5px 10px 5px;text-align:left;font:normal 10px "verdana";color:#333333;vertical-align:middle;border-bottom:1px dashed #E9E9E9;}
.basketrow2 {padding:10px 5px 10px 5px;text-align:left;font:normal 10px "verdana";color:#333333;vertical-align:middle;border-bottom:1px dashed #E9E9E9;}
.baskettotal-toppadding {height:20px;}
.baskettotal-left {text-align:left;padding:2px 5px 2px 5px;font:normal 11px "verdana";color:#333333;}
.baskettotal-right {text-align:left;padding:2px 5px 2px 5px;font:bold 11px "verdana";color:#333333;}
.baskettotal-orderpadding {height:10px;}
.baskettotal-orderleft {text-align:left;padding:5px;font:bold 12px "verdana";color:#C3170C;}
.baskettotal-orderright {text-align:left;padding:5px;font:bold 12px "verdana";color:#C3170C;}
.basket-productoptions {font:normal 10px "verdana";color:#9D9D9D;text-align:left;margin-top:3px;}

.orderprog-div {padding:7px 0px 2px 0px;border:1px solid #ffffff;margin-bottom:20px;}
.orderprog-table {margin:0px 0px 0px 0px;border:1px;}
.orderprog-cell {padding-right:10px;}

.productrow-table {}
.productrow-table-best {background-image:url(images/backgr-best.gif);width:100%;}
.productrow-container-best {width:130px;vertical-align:top;text-align:left;padding:5px 5px 5px 5px;border:1px solid #2E6F47;background-color:#ececec;}
.productrow-table-special {background-image:url(images/backgr-special.gif);width:100%;}
.productrow-container-special {width:130px;vertical-align:top;text-align:left;padding:5px 5px 5px 5px;border:1px solid #2A739D;background-color:#ececec;}
.productrow-table-feat {background-image:url(images/backgr-feat.gif);width:100%;}
.productrow-container-feat {width:130px;vertical-align:top;text-align:left;padding:5px 5px 5px 5px;border:1px solid #CEC60B;background-color:#ececec;}
.productrow-container {width:130px;vertical-align:top;text-align:left;padding:5px 5px 0px 5px;border:1px solid #DCDCDC;}
.productrow-button {height:100%;text-align:right;vertical-align:bottom;margin-top:10px;}
.productrow-spacer {width:5px;}
.productrow-vertspacer {height:5px;}
.productrow-manufacturer {font:normal 10px "verdana";color:#333333;text-align:left;margin:0px 0px 0px 0px;}
.productrow-stock {font:normal 10px "verdana";color:#333333;text-align:left;margin:0px 0px 0px 0px;}
.productrow-name {font:bold 11px "verdana";color:#333333;text-align:left;margin:0px 0px 0px 0px;}
.productrow-oldprice {font:normal 10px "verdana";color:#DC271D;text-align:left;margin:0px 0px 0px 0px;text-decoration:strike;}
.productrow-offerprice {font:bold 12px "verdana";color:#008CDC;text-align:left;margin:0px 0px 0px 0px;}
.productrow-price {font:bold 12px "verdana";color:#DC271D;text-align:left;margin:5px 0px 0px 0px;}
.productrow-image {border:0px; background-color: #FFFFFF;}
.productrow-imagecontainer {height:55px; height:0px!important; padding-bottom:0px; margin-bottom:0px; background-color: #FFFFFF;}
.productrow-offerimg {text-align:left;margin:5px 0px 2px 0px;}
.productrow-textcont {height:120px; height:100px!important; vertical-align:top;text-align:left;}
.productrow-textmanu {font:normal 10px "verdana";}
.productrow-linkmanuname {color:#333333;text-decoration:none; width: auto;}
.productrow-linkmanuname:visited {color:#333333;text-decoration:none;  width: auto;}
.productrow-linkmanuname:hover {color:#C3170C; width: auto;}
.productrow-textname {font:bold 11px "verdana"; width: auto;}
.productrow-linkname {font:bold 11px "verdana";color:#333333;text-decoration:none;}
.productrow-linkname:visited {font:bold 11px "verdana";color:#333333;text-decoration:none;}
.productrow-linkname:hover {font:bold 11px "verdana";color:#C3170C;}
.productrow-fade {height:10px;background-image:url(images/productrow-fade.gif);background-position:top left;background-repeat:repeat-x;margin-bottom:10px;}
.productrow-fade-best {height:10px;background-image:url(images/productrow-fade.gif);background-position:top left;background-repeat:repeat-x;margin-bottom:10px;}

.productrow-textcont .productrow-stock { width: 125px; }

.productrow-textcont .productrow-manufacturer { margin-bottom: 5px; text-align: justify;}

 a .productrow-textname { font-size: 10px;}

.prodbox-table {width:100%;height:100%!important;}
.prodbox-corner {width:10px;height:10px;}
.prodbox-top {width:100%;height:10px;background-image:url(images/prodbox-top.gif);}
.prodbox-left {width:10px;height:100%!important;background-image:url(images/prodbox-left.gif);}
.prodbox-main {width:100%;height:100%;text-align:center;vertical-align:top;background-color:#ffffff;font:normal 10px "verdana";color:#333333;}
.prodbox-right {width:10px;height:100%!important;background-image:url(images/prodbox-right.gif);}
.prodbox-bottom {width:100%;height:10px;background-image:url(images/prodbox-bottom.gif);}

.prodlist-product {}
.prodlist-productlink {font-size:11px;}
.prodlist-productlink:hover {font-size:11px;}
.prodlist-productlink:visited {font-size:11px;}
.prodlist-cat {margin-top:5px;}
.prodlist-catlink {font:normal 10px "verdana";color:#333333;}
.prodlist-catlink:hover {font:normal 10px "verdana";color:#333333;}
.prodlist-catlink:visited {font:normal 10px "verdana";color:#333333;}
.prodlist-oldprice {font:normal 10px "verdana";color:#DC271D;}
.prodlist-offerprice {font:bold 12px "verdana";color:#008CDC;text-align:left;margin:0px 0px 0px 0px;}
.prodlist-price {font:bold 12px "verdana";color:#DC271D;text-align:left;margin:5px 0px 0px 0px;}
.prodlist-onoffer {margin-top:5px;font:normal 10px "verdana";color:#008CDC;}


.whitebox-table {width:100%;height:100%;background-color:#ffffff;margin:5px 0px 5px 0px;}
.whitebox-corner {width:5px;height:5px;}
.whitebox-horiz {width:100%;}
.whitebox-main {width:100%;text-align:center;vertical-align:top;font:normal 11px "verdana";color:#333333;padding:5px 5px 0px 5px;}


.category-currentcathead {font:bold 22px "verdana";color:#909090;margin-bottom:20px;letter-spacing:-1px;}
.category-subcats-table {margin-bottom:10px;}
.category-subcats {width:175px;padding:0px;text-align:left;vertical-align:top;}
.category-subcatlistitem {list-style-color:#C3170C;}

.table-fullwidth {width:100%:}
.cell-halfwidth {width:50%;vertical-align:top;text-align:left;font:normal 11px "verdana";color:#333333;}
.cell-padder {width:20px;}


.orderdet-table {width:539px;}
.orderdet-left {width:40%;text-align:left;vertical-align:top;padding-right:10px;}
.orderdet-right {width:60%;text-align:left;vertical-align:top;}
.orderdet-horizsep {width:5px;}

.vieworder-table {width:100%;margin-top:10px;}
.vieworder-delivery {width:70%;font:normal 11px "verdana";color:#333333;text-align:right;padding:2px 5px 2px 5px;}
.vieworder-deliveryprice {width:30%;font:bold 11px "verdana";color:#333333;text-align:left;padding:2px 5px 2px 5px;}
.vieworder-total {width:70%;font:normal 11px "verdana";color:#C3170C;text-align:right;padding:2px 5px 2px 5px;}
.vieworder-totalprice {width:30%;font:bold 11px "verdana";color:#C3170C;text-align:left;padding:2px 5px 2px 5px;}
.vieworder-productoptions {font:normal 10px "verdana";color:#8E8E8E;text-align:left;margin-top:3px;}

.contact-table {width:100%;}
.contact-left {width:60%;text-align:left;vertical-align:top;padding-right:10px;font:normal 11px "verdana";color:#777777;}
.contact-right {width:40%;text-align:left;vertical-align:top;font:normal 11px "verdana";color:#777777;}
.contact-horizsep {width:5px;}

.productdet-table {}
.productdet-left {width:261px;text-align:left;vertical-align:top;padding:5px 5px 10px 5px;font:normal 11px "verdana";color:#777777;}
.productdet-right {width:250px;padding:5px;text-align:left;vertical-align:top;font:normal 11px "verdana";color:#777777;}
.productdet-horizsep {width:5px;}

.productdettop-table {width:100%;margin-bottom:0px;border:1px solid #BABABA;background-color:#D5D5D5;}
.productdettop-left {width:40%;text-align:left;vertical-align:top;padding:0px 0px 3px 0px;font:normal 11px "verdana";color:#333333;border-bottom:1px dashed #BABABA;}
.productdettop-right {width:60%;text-align:left;vertical-align:top;font:bold 11px "verdana";color:#333333;border-bottom:1px dashed #BABABA;padding:0px 0px 3px 0px;}

.productdet-price {font:bold 16px "verdana";color:#DC271D;text-align:left;}
.productdet-offerprice {font:bold 16px "verdana";color:#008CDC;text-align:left;}
.productdet-oldprice {font:normal 11px "verdana";color:#DC271D;text-align:left;margin-bottom:3px;}
.productdet-save {font:normal 11px "verdana";color:#008CDC;text-align:left;margin-bottom:6px;}
.productdet-image {border:0px;}
.productdet-smallthumbcell {padding:5px;}
.productdet-clicktoenlarge {font:normal 10px "verdana";color:#B0B0B0;text-align:centre;margin-top:5px;}
.productdet-desc {text-align:left;margin-top:15px;border-top:1px dashed #D3D3D3;padding-top:10px}
.productdet-nottobuy {border:1px dashed #C3170C;background-color:#ffffff;padding:5px;font:normal 11px "verdana";color:#C3170C;margin-bottom:10px;}
.productdet-optionsheading {font:bold 11px "verdana";color:#C3170C;margin-bottom:5px;}
.productdet-options {border:1px dashed #e8e8e8;padding:3px;margin-bottom:10px;}
.productdet-optionheader {font:normal 10px "verdana";color:#333333;}

.box-grey {width:555px;font:normal 11px "verdana";color:#616161;vertical-align:top;padding:10px;text-align:left;margin-bottom:0px;border:1px solid #C8C8C8;background-color:#ececec;}
.box-greybackgr {padding:5px;background-image:url(images/backgr-grey.gif);margin:0px;}
.box-greybackgr-fade {height:10px;background-image:url(images/box-greybackgr-fade.gif);margin-bottom:10px;}

.shopwarning-heading {font:bold 22px "verdana";text-align:left;color:#494949;margin-bottom:0px;letter-spacing:-1px;width:100%;height:60px;background-image:url(images/pagehead-fade.gif);background-repeat:repeat-x;padding:30px 0px 0px 5px;text-align:left;}
.shopwarning-dates {font:bold 11px "verdana";color:#333333;text-align:left;margin-bottom:5px;}
.shopwarning-text {font:normal 11px "verdana";color:#333333;text-align:left;margin-bottom:5px;}

.links-listitem {margin-bottom:5px;}

.prodcatlinks-defcontainer {padding:10px 10px 20px 10px;border:1px dashed #C2C2C2;text-align:left; width:535px; #width:555px; font-size:10px;}
.prodcatlinks-left-sml { float:left;width:270px; margin-right:5px; font-size:10px; }
.prodcatlinks-left-wide { float:left;width:370px; margin-right:5px; font-size:10px; }
.prodcatlinks-right-sml { float:left; width:250px; margin-right:5px; font-size:10px; }
.prodcatlinks-right-wide { float:left; width:300px; margin-right:5px; font-size:10px; }
.prodcatlinks-shopcontainer {padding:10px 10px 20px 10px;border:1px dashed #C2C2C2;text-align:left;margin:20px;width:700px;#width:725px;}
.prodcatlinks-topcatlist {margin-top:10px;}
.prodcatlinks-subcatlist {margin-top:10px;margin-bottom:15px;}
.prodcatlinks-subcatlink {font-weight:normal; font-size:10px; }
.prodcatlinks-subcatlink:hover {font-weight:normal; font-size:10px; }
.prodcatlinks-subcatlink:visited {font-weight:normal; font-size:10px; }

.prodcatlinks-topcatlistitem { font:bold 10px "verdana";color:#606060; font-size:10px; }

.prodcatlinks-topcatlistitem a { font-size:10px; }

.prodcatlinks-defcontainer a { font-size:10px; }

.mainlink { border: 0; }

.main-intro-container { float: left; width: 250px; padding-right: 5px!important; padding-right: 0px; position: relative; top: -10px; }

.main-intro-table { width: 250px; padding: 0px; margin: 0px; /* position: relative; top: -10px; */ }

.main-intro-cell { width: 250px; /* position: relative; top: -5px; */ padding: 0px; margin: 0px; }

.main-intro-img { width: 250px; border: 0px; padding: 0px; margin: 0px; }

.main-intro-header { width: 250px; border: 0px; /* position: relative; top: -4px; */ padding: 0px; margin: 0px; }

.main-intro-text { width: 250px; font:normal 12px "verdana";color:#A10C0C; line-height: 15px; padding: 0px; padding-top: 10px; padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 10px; }

.text-holder { height: 30px; }


.floatleft, .main-intro-table { padding: 0px; margin: 0px; }

.grey-fade { background-image:url(images/grey-fade.gif); background-repeat:repeat-x; width: 100%; height: 13px; margin: 0px; background-color: #FAFAFA;;}

.back-img { border: 0px; position: relative; top: 8px; margin-right: 8px; }

.clearboth { clear:both; margin:0px; padding:0px; line-height:0px; }

