﻿html,body,div,span,p,a,em,font,img,ul,li,form,label,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body {background:#000; line-height:1em;}
body.glow {background:#000 url(/assets/images/master/glow.jpg) no-repeat top center; line-height:1em;}
body.checkout {background:#000 url(/assets/images/master/checkoutbg.jpg) repeat-y top center;}

ul {list-style:none}
ul li {margin:0; padding:0;}
table {border-collapse:separate; border-spacing:0}
* :focus,:focus {outline:0}
.i {font-style:italic;}
.b {font-weight:bold;}
.c {clear:both;}
#cont {margin:0 auto; width:790px; position:relative;}

/* H */
h2,h3 {margin:0; padding:0; color:#fff;}
h3,h4 {text-transform:uppercase;}
h4 {margin:0 0 20px 0; padding:0; color:#fff; font-size:14px; letter-spacing:-1px; font-weight:normal; font-weight:bold;}

/* Combined */
#fixedtextcenter p, #fixedtextcenter .box, #fixedtextcenter .submit, #newsmiddle .article p, #hd p, .logintblbox {font:italic 14px/1em 'Times New Roman',Times;}
#fixedtextcenter p a, #fixedtextcenter .submit, #newsmiddle .article p, p {color:#fff;}

/* Illustration */
#illustrationL,#illustrationR {position:absolute; z-index:1000;}
#illustrationL {bottom:80px; left:-80px;}
#illustrationR {bottom:65px; right:-30px;}

/* Content Height */
#fixedheight, #fixedimg, #variableheight {float:left; width:790px;}
#fixedheight {height:590px;}
#fixedimg {height:230px; background:#333;}
#fixedtxt {padding:25px 0 0 0; float:left; width:790px; height:335px;}
#fixedtextcenter {margin:0 auto; width:430px; text-align:center;}
#fixedtextcenter h4 {float:left; width:430px;}
#fixedtextcenter p {float:left; display:inline; width:430px; margin:0 0 20px 0;}
.box,.boxgrey {margin:0 0 8px 0; padding:5px 0 0 5px; width:425px; border:none; height:22px; text-align:center; position:relative;}
.box {color:#6d6e70;}
.boxgrey {color:#666; background:#efeeee;}
.label,.labelgrey {margin:0 0 5px 0; float:left; display:inline; width:430px; color:#fff; text-align:center; font:italic 13px/1em 'Times New Roman',Times;}
.labelgrey {color:#666 !important;}

/* News */
#newspage {margin:0; padding:25px 0 0 0; float:left; width:790px;}
#newsmiddle {margin:0 auto; width:430px; text-align:center;}
#newsmiddle .article {float:left; width:430px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #fff;}
#newsmiddle .article p {margin:0 0 20px 0; float:left; display:inline; width:430px;}
#newsmiddle .article p a {color:#ec008c;}
#newsmiddle .article img {margin:0 0 10px 0; padding:0;}

/* Header */
#hd {margin:0; padding:20px 0 0 0; float:left; width:790px; height:95px; background:url(/assets/images/master/line.gif) repeat-x bottom; text-align:center; position:relative;}
#hd #logo {margin:0 auto; width:201px;}
#hd #backtoshop {position:absolute; top:85px; left:0;}
#hd #backtoshop a {font-style:italic; color:#4d4d4d; font-family:Times New Roman,Times; font-size:14px;}
#hd h1 {margin:0; padding:0; text-indent:-9999px;}
#hd h1.white a,#hd h1.green a {display:block; height:54px; width:201px; }
#hd h1.white a {background:url(/assets/images/master/logow.png) no-repeat top center;}
#hd h1.green a {background:url(/assets/images/master/logog.png) no-repeat top center;}
#hd p {text-align:center;}
#hd p.greytext {color:#4d4d4d;}

/* Verisign */
#Verisign {position:absolute; bottom:13px; right:0; width:135px; text-align:center}
#Verisign a {margin:0; padding:0; color:#666; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px;}

/* Page Title */
.pagetitle {margin:0 0 5px 0; padding:0 0 10px 0; float:left; display:inline; width:430px; height:30px; text-align:center;}
.pagetitle h3 {margin:0 0 5px 0; padding:0; width:430px; display:inline;}
.pagetitletext {float:left; width:430px; height:25px;}
.pagetitledash {float:left; width:430px; height:1px; background:url(/assets/images/master/dashwhite.gif) no-repeat top center;}

.pagetitlewide {margin:0; padding:0 20px 10px 0; float:left; width:440px;}
.pagetitle h3 {margin:0 0 0 0; padding:0; color:#fff; text-transform:uppercase; font-size:14px;}
.pagetitlewide h3 {margin:0 0 0 0; padding:0; color:#000; text-transform:uppercase; font-size:14px;}
.pagetitlewide span {margin:0; padding:0; color:#000;}

/* Nav */
#nav1, #nav2 {text-align:center; position:absolute;}
#nav1 {padding:15px 0 0 0; height:172px; width:187px; top:25px; left:-42px; background:url(/assets/images/circle/navLarge.png); z-index:100;}
#nav1 #nav1inner {margin:0 auto; padding:0; width:150px;}
#nav1 #nav1inner h2 {margin:0 !important; padding:0 !important; font-size:11px; width:150px; text-transform:uppercase;}
#nav1 #nav1inner h2 a {text-decoration:none; color:#fff;}
#nav1 #nav1inner #accordion {margin:0; padding:0; float:left; width:150px; height:160px;}
#nav1 #nav1inner #accordion ul {margin:0 !important; padding:0 !important; float:left; width:150px; overflow:hidden;}
#nav1 #nav1inner #accordion ul li {margin:0 !important; padding:0 !important; width:150px; height:11px; float:left;}
#nav1 #nav1inner #accordion ul li h3 {margin:0 !important; padding:0 !important; float:left; width:150px; text-transform:uppercase; font-size:11px; line-height:1em; height:11px;}
#nav1 #nav1inner #accordion ul li h3 a {color:#000; text-decoration:none;}
.loginmiddle {margin:0 0 0 180px; padding:0; float:left; display:inline; width:430px;}
#nav2 {margin:0;padding:27px 0 0 0;height:65px;width:92px;top:195px;left:30px;z-index:90;background:url(/assets/images/circle/navSmall.png);}
#nav2 ul {margin:0; padding:0;}
#nav2 ul li {margin:0 0 0 0; padding:0; float:left; width:92px; height:11px;}
#nav2 ul li h3 {margin:0; padding:0; font-size:11px;}
#nav2 ul li h3 a {margin:0 auto; padding:0; color:#000; text-decoration:none; display:block; width:65px; height:11px;}

/* Gallery */
#galleryimg {float:left; width:790px; height:590px; position:relative; overflow:hidden;}
#homegallery {margin:0; padding:0; float:left; width:790px; height:590px; position:relative; z-index:1;}
#galleryimgcont { position:relative; width:790px; height:590px; overflow:hidden;}
#galleryimgcont .imgcont {position:absolute; top:-590px;}
.gallerytextWhite, .gallerytextBlack {margin:0; padding:0; position:absolute; top:15px; right:15px; text-align:center; z-index:10; width:130px;}
.gallerytextWhite h3, .gallerytextBlack h3 {margin:0 0 10px 0; padding:0; text-transform:uppercase; font-size:13px; width:130px; float:left; display:inline;}
.gallerytextWhite h3 {color:#fff;}
.gallerytextBlack h3 {color:#000;}
.gallerytextWhite h3 a {color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
.gallerytextBlack h3 a {color:#000; text-decoration:none; border-bottom:1px solid #000;}
.gallerytextWhite .dash,.gallerytextBlack .dash {margin:0 0 10px 0; padding:0; float:left; display:inline; width:130px; height:1px;}
.gallerytextWhite .dash {background:url(/assets/images/master/dashwhite.gif) no-repeat top center;}
.gallerytextBlack .dash {background:url(/assets/images/master/dashblack.gif) no-repeat top center;}
.gallerybtns {margin:10px 0 0 0; padding:0; float:left; display:inline; width:130px; height:8px;}
.galbtnL {padding:0 3px 0 0; float:left; width:62px; height:8px;}
.galbtnR {padding:0 0 0 3px; float:left; width:62px; height:8px;}
.gallerytextWhite .galbtnL a {float:right; background:url(/assets/images/arrow/NewarrowLeftWhite.png); height:14px; width:13px;}
.gallerytextWhite .galbtnR a {float:left; background:url(/assets/images/arrow/NewarrowRightWhite.png); height:14px; width:13px;}
.gallerytextBlack .galbtnL a {float:right; background:url(/assets/images/arrow/NewarrowLeftBlack.png); height:14px; width:13px;}
.gallerytextBlack .galbtnR a {float:left; background:url(/assets/images/arrow/NewarrowRightBlack.png); height:14px; width:13px;}

/* White Circle */
#whitecircle {margin:0; padding:0; position:absolute; top:0; right:0; background:url(/assets/images/circle/whitecircle.png); height:102px; width:121px;}
#whitecircle table {float:left; width:121px; height:102px;}
#whitecircle table tr td {margin:0; padding:0 0 4px 0; width:121px; height:98px;}
#whitecircle table tr td h6 {margin:0; padding:0; font-size:12px; color:#000; text-transform:uppercase;}
#whitecircle table tr td h6 a {text-decoration:none; color:#333;}
#whitecircle table tr td h6 a.pink {color:#ce007a !important; display:block; width:121px;}

/* Product Page */
#productpage {margin:40px 0 0 200px; padding:0; float:left; display:inline; width:500px;}
#prodtop {margin:0; padding:0; float:left; display:inline; width:500px; height:310px;}

/* Prod Left */
#prodtop #prodL {margin:0; padding:0; float:left; width:270px; height:310px;}
#prodtop #prodimg {float:left; width:270px; height:270px; background:#fff;}
#prodtop #prodimg img {margin:0; padding:0;}
#prodtop #prodimgoptions {margin:0; padding:5px 0 0 0; float:left; width:270px; height:35px;}
#prodtop #prodimgoptions a {font-size:9px; color:#424242; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #424242;}
a.clickzoom {float:left; cursor:default; border-bottom:none !important;}
.clickreverse {float:right;}
.clickfront {margin:0 5px 0 0; float:right; display:inline;}

/* Prod Right */
#prodtop #prodR, #prodtop #prodR #prodRTop {margin:0; float:left; width:205px;}
#prodtop #prodR {padding:0 0 0 25px; height:310px;}
#prodtop #prodR #prodRTop {padding:0; height:220px;}
#prodtop #prodR .designername {margin:0 0 2px 0; float:left; display:inline; width:205px;}
#prodtop #prodR .designername h3 {margin:0; padding:0; float:left; width:auto; color:#424242; border-bottom:1px solid #424242; font-size:13px;}
#prodtop #prodR h2 {float:left; width:auto; color:#424242; text-transform:uppercase;}
#prodtop #prodR #prodRTop h1 {margin:0 0 2px 0; padding:0; font:italic 12px/1em 'Times New Roman',Times; color:#424242;}
#prodtop #prodR #prodRTop p {margin:0 0 2px 0; float:left; display:inline; width:205px; color:#424242; font:italic 13px/1em 'Times New Roman',Times;}
#prodtop #prodR #prodRTop p a {color:#424242;}
#prodtop #prodR #prodRTop #itemprice {margin:0 0 20px 0; padding:0; float:left; display:inline; width:205px;}
#prodtop #prodR #prodRTop #itemprice p.price {font-size:15px; text-transform:uppercase;}
span.wastext {font-size:12px !important;}
span.nowtext {font-size:12px !important; color:#ce007a;}
span.newprice {color:#ce007a;}
#prodtop #prodR #prodRBtm {margin:0; padding:0; float:left; width:205px; height:90px;}
#prodtop #prodR #prodRBtm .addtobasket {width:100px; display:block; background:#ed008c; text-transform:uppercase; color:#fff; font-size:11px; text-decoration:none; text-align:center;}
#brafitting {margin:13px 0 0 0; float:left; display:inline; width:205px;}

/* Prod Bottom */
#prodbtm {margin:0; padding:0; float:left; display:inline; width:500px; height:240px;}
.related {margin:0 20px 0 0;}
.relatedmid {margin:0 20px 0 20px;}
.related,.relatedmid {padding:0; display:inline; float:left; width:120px; text-align:center; height:220px;}
.related h1,.relatedmid h1 {margin:0 0 2px 0; padding:0; font-size:11px; text-transform:uppercase;}
.related h1 a,.relatedmid h1 a {text-decoration:none; color:#424242;}
.related p,.relatedmid p {color:#424242; font:italic 13px/1em 'Times New Roman',Times;}
.relatedimg {margin:0 0 10px 0; float:left; display:inline; width:120px; height:120px; /*border:1px solid #000;*/}
#wearitwith {margin:0 20px 5px 0; width:260px; text-align:center;}
#alsolike {margin:0 0 5px 0; width:120px;}
#alsolikewide {margin:0 0 5px 0; width:400px; text-align:center;}
#wearitwith, #alsolike {float:left; display:inline;}
#wearitwith h5, #alsolike h5, #alsolikewide h5 {margin:0 0 10px 0; padding:0; font-size:11px; font-weight:normal; color:#424242; text-transform:uppercase;}
#wearitwith .related {margin:0 20px 0 0 !important; padding:0 !important; float:left;}
#wearitwith .relatedmid {margin:0 !important; padding:0 !important; float:left;}
#alsolike .related {margin:0 !important; padding:0 !important;}

/**/
#prodRBtmL {float:left; width:115px;}
#prodRBtmL select {width:100px; font-size:10px;}
#prodRBtmL select.selectmargin {margin:0 0 7px 0;}
#prodRBtmR {float:left; width:90px;}

/* Scroller */
#scrollfix {float:left; width:auto; height:440px; overflow:hidden;}
#scroller {margin:0; padding:0 0 0 20px; width:440px; height:440px; float:left;}

/* Scroller */
#designscroller {margin:0 auto; padding:0 0 0 10px; float:left; width:450px; height:455px; overflow:auto;}
#designscroller .designer {margin:0 0 2px 0; float:left; width:424px; display:inline;}
#designscroller .designer h2 {margin:0; padding:0; font-size:14px;}
#designscroller .designer h2 a {margin:0; padding:0; font-size:14px; text-transform:uppercase; color:#424242; border-bottom:1px solid #424242; text-decoration:none; display:inline-block;}

/* Designers */
.designertext {margin:0 0 10px 0; padding:0; float:left; display:inline; width:460px;}
.designertext p {color:#585858; font-family:Times New Roman,Times,Arial; font-size:14px; font-style:italic;}

/* Listpage */
.listpage {margin:25px auto; width:460px; text-align:center; position:relative;}
.listpage h3 {color:#424242 !important;}

/* Arrows */
.arrows {margin:0 0 5px 0; padding:0; float:left; display:inline; width:460px;}
.arrows img {float:right;}

/* Login */
.spacer, .spacer2, .spacer3 {float:left; width:430px;}
.spacer {height:10px;}
.spacer2 {height:20px;}
.spacer3 {margin:20px 0 20px 0; padding:0; display:inline; height:1px; border-bottom:1px solid #fff;}
.logintbl {margin:0; padding:0; float:left; width:430px;}
.logintblbox {margin:0; padding:5px 0 0 0; border:none; width:430px; height:22px; text-align:center; color:#6d6e70; background:#efeeee;}
.submitbtn {float:left; width:430px;}
.loginbutton {margin:0 0 10px 0; padding:0; border:none; font:italic 14px/1em 'Times New Roman',Times; color:#333; width:430px; text-align:center; float:left;}
.errorpage {margin:25px auto; padding:0; width:430px;}
.errorpage p {font:italic 14px/1em 'Times New Roman',Times; color:#fff; width:430px; text-align:center; float:left;}
.errorpage p a {color:#fff;}
.noregister {margin:0 0 20px 0; padding:0; float:left; display:inline; width:430px; text-align:center;}
.noregister label {margin:0; padding:0; display:inline; color:#333; font:italic 14px/1em 'Times New Roman',Times;}
.noregister a {margin:5px 0 0 0; padding:0; float:left; width:430px; text-align:center; color:#fff; font:italic 14px/1em 'Times New Roman',Times;}

/* Terms */
.terms {margin:25px auto; padding:0; width:430px;}
.terms p {margin:0 0 20px 0; padding:0; float:left; width:430px; display:inline; font-size:12px; font-family:Times New Roman,Times;}
.terms p a {color:#fff;}
.terms ul {margin:0 0 20px 0; padding:0 0 0 15px; float:left; display:inline; list-style-position:outside;  width:auto;}
.terms ul {width:auto; list-style-type:disc;}
.terms ul li {margin:0; padding:0; width:auto; color:#fff; font-size:12px; font-family:Times New Roman,Times;}

/* Basket */
table.basketsection {margin:0 0 10px 0; padding:0; width:790px; float:left; font-family:Arial,Helvetica;}
table.basketsection td{font-size:12px;color:#91898a;}
.basketempty{float:left;width:790px;font-size:12px;color:#91898a;}
td.bskthumb {margin:0; padding:0; width:80px;}
td.bskthumb img {height:60px; width:60px; float:left;}
td.description {width:455px;}
td.qty ,td.price{width:80px;}
td.qty input {width:45px; background:#efedee; width:18px; text-align:center;}
td.remove {width:50px; text-align:right;}
td.subtotal {width:65px;}
.col3 {width:140px;}
.col4 {width:65px;}
.col5 {width:30px}
.confirmSection{margin:0;padding:30px 0 30px 0;float:left;width:790px;border-top:1px dotted #5e5859;}
.confirmSection p {margin:0 0 10px 0; padding:0; float:left; display:inline; width:790px; color:#91898a; font-family:Arial,Helveica; font-size:12px;}
.confirmSection p a {color:#91898a;}
.confirmSection h4 {margin:0 0 20px 0; padding:0; color:#91898a; padding:0; float:left; display:inline; width:790px; color:#4c6266; text-transform:capitalize; font-size:22px; font-weight:normal !important;}
.basketlist {margin:0 0 10px 0; padding:20px 0 20px 0; float:left; display:inline; width:790px; border-top:1px dotted #5e5859;}
.basketlist table {margin:0; font-size:12px; color:#91898a; width:790px; text-align:left; font-family:Arial,Helvetica;}
.basketlist table tr.bskdiscounts td {padding:10px 0 10px 0;}
.basketlist p {margin:0 0 10px 0;width:366px;float:left;display:inline;}
.basketlist table tr td {margin:0; padding:10px 0 0 0; vertical-align:top !important;}
.basketlist table tr td a {color:#91898a;text-decoration:none;}
.basketlist table tr th {margin:0;padding:0 0 7px 0;border-bottom:1px dotted #5e5859;}
.tochkout {float:right; width:145px;}
.editbskt {margin:10px 0 10px 0; padding:0; float:left; display:inline; width:790px; text-align:right;}
.editbasketbtn {font-size:12px; color:#91898a;}
.use {width:90px;}

/* Confirm Details */
.confirmOrderTbl {float:left;width:790px;text-align:left;font-size:12px;color:#91898a;}
.confirmOrderTbl tr th {margin:0; padding:0 0 7px 0;border-bottom:1px dotted #5e5859;}
.confirmOrderTbl tr td {margin:0; padding:7px 0 7px 0;}
.confirmOrderTbl tr.discount td {padding:7px 0 7px 0;}
.confirmOrderTbl tr.delivery td {padding:7px 0 7px 0;border-top:1px dotted #5e5859;}
.confirmOrderTbl tr.total td{padding:7px 0 5px 0;border-top:1px dotted #5e5859;border-bottom:1px dotted #5e5859;}
.conSecL{float:left;width:550px;}
.conSecL p{margin:0 0 2px 0;padding:0;float:left;display:inline;width:550px;font-size:12px;color:#91898a;}
.conSecL p a{color:#91898a;}
.conSecR{float:left;width:165px;text-align:right;}
.conSecR p{font-size:12px;}
.updatebutton {margin:0; padding:4px 0 0 5px; display:block; background:#4c6266; color:#fff !important; width:140px; height:21px;text-decoration:none;font-size:12px;font-family:Times New Roman,Times; text-align:left;}
.button,.contshpn .button {margin:0;padding:4px 0 0 5px;display:block;background:#4c6266;color:#fff;width:140px;height:21px;text-decoration:none;font-size:12px;font-family:Times New Roman,Times;}
.contshpn .button{text-align:left;}

/* Delivery */
.deliverytbl{text-align:left;}
.deliverytbl a {font-weight:bold; text-decoration:underline !important;}
.deliverytbl tr th,.deliverytbl tr td{margin:0;padding:0 10px 10px 0;font-size:12px;color:#91898a;}
p.basketingtext{margin:0 0 10px 0;padding:0;float:left;display:inline;width:790px;font-size:12px;color:#91898a;}
p.basketingtext a {color:#91898a;}

/* Selection */
.selection {margin:0 0 10px 0;padding:0;float:left;display:inline;width:790px;}
.selection label.label {margin:0 10px 0 0; float:left; display:inline; font-size:0.8em; color:#91898a; width:200px; text-align:right;}
.selection .box {margin:0 0 8px 0; padding:0; width:425px; border:none; height:22px; text-align:left; color:#6d6e70; position:relative; background:#eee;}
.cardate {font-size:0.8em;color:#5e5859;}
.cardate select{background:#e7e5e4;border:none;font-size:12px;}
.checkoutbtn {margin:0; padding:0; float:left; display:inline; width:790px;}
.checkoutbtn .button {float:right; font-family:'Times New Roman',Times; font-size:12px;}
.spacer20 {margin:0; padding:0; float:left; width:790px; height:20px;}
h3.checkoutheading {margin:20px 0 20px 0; padding:0; float:left; display:inline; color:#4c6266; text-transform:capitalize; font-size:26px; font-weight:normal; width:790px;}
.loginmiddle h3 {margin:20px 0 20px 0; padding:0; float:left; display:inline; color:#4c6266; text-transform:capitalize; font-size:26px; font-weight:normal; width:430px;}
p.checkouttext {margin:0 0 20px 0; padding:0; float:left; width:790px; color:#91898a; font-family:Arial,Helvetica; font-size:12px;}
p.checkouttext a {color:#91898a; font-weight:bold;}

/* Popup */
#divOuter {margin:0; padding:0; position:absolute; top:129px; left:-5000px; width:490px; height:580px; z-index:1000;}
#divInner {margin:0; padding:10px 0 10px 10px; position:relative; float:left; width:480px; height:560px; position:relative; background:#0b0203;}
#divInnerScroll {margin:0; padding:0; float:left; width:480px; height:489px; overflow:auto;}
#divClose {margin:0; padding:0; position:absolute; top:0; right:0; height:12px; width:12px; cursor:pointer;}
#divInnerScroll .modalsection {margin:0; padding:10px 0 0 0; width:450px; border-top:1px solid #fff;}
#divInnerScroll img {margin:0 auto; border-right:1px solid #fff;}

/* Map */
#map {margin:25px auto; padding:0; width:500px; text-align:center;}
#map img {margin:0; padding:0;}
.maptitle {margin:0 0 5px 0; padding:0 0 10px 0; float:left; display:inline; width:500px; text-align:center;}
.maptitletext {margin:0; padding:0; float:left; width:500px; height:25px;}
.maptitletext h3 {margin:0; padding:0; color:#fff; text-transform:uppercase; font-size:14px;}
.maptitledash {margin:0; padding:0; float:left; width:500px; height:1px; background:url(/assets/images/master/dashwhite.gif) no-repeat top center;}
#map p {margin:18px 0 20px 0; padding:0; float:left; width:500px; font:italic 14px/1em 'Times New Roman',Times; color:#fff;}
#map p a {color:#fff;}

/* Footer */
#ft, #ftAlt {margin:0; padding:15px 0 0 0; float:left; width:790px; height:45px; position:relative; background:url(/assets/images/master/line.gif) repeat-x top;}
#ft h5, #ftAlt h5 {margin:0; padding:0; font-size:9px; text-transform:uppercase;}
#ft h5 a {color:#fff; text-decoration:none; border-bottom:1px solid #fff;}
#ftAlt h5 a {color:#91898a; text-decoration:none; border-bottom:1px solid #91898a;}
#ft h5 a.basket, #ftAlt h5 a.basket {color:#ce007a; border-bottom:1px solid #ce007a;}
table.footerTbl {margin:0; padding:0; float:left; width:790px; vertical-align:bottom !important; color:#fff;}
table.footerTbl tr td {vertical-align:bottom !important;}
table.footerTbl tr td ul {margin:0; padding:0; float:left; width:auto; text-align:left;}
table.footerTbl tr td ul li {margin:0; padding:0 !important; line-height:1em !important; float:left; display:inline;}
table.footerTbl tr td ul li.footermargin {margin:0 0 2px 0 !important;}
table.footerTbl tr td ul li h5 {margin:0 !important; padding:0 !important; line-height:1em !important; float:left; width:auto;}
table.footerTbl tr td ul.wide {margin:0; padding:0; float:left; text-align:left; width:220px;}
table.footerTbl tr td ul.wide li {margin:0; padding:0; float:left; width:220px;}

/* Basket */
#basket {float:left; width:790px; height:565px;}

/* Search */
#search {float:left; display:inline; width:275px; background:#fff; height:21px;}
#searchalt {float:left; display:inline; width:275px; background:#efeeee; height:21px;}
#searchL {float:left; width:259px;}
#ft #searchL input.searchbox, #ftAlt #searchL input.searchbox {margin:0; border:0; width:254px; font:italic 12px/1em 'Times New Roman',Times; color:#6d6e70;}
#ft #searchL input.searchbox {padding:1px 0 0 5px; background:#fff; height:20px;}
#ftAlt #searchL input.searchbox {padding:1px 0 0 5px; width:254px; background:#efeeee;}
#searchR {float:left; width:16px; height:21px;}
.datelabel {margin:5px 0 10px 130px; padding:0; font-family:Times New Roman; font-size:12px; color:#91898a; float:left; display:inline;}
.spandiv {float:left; width:430px; position:relative;}
.spandiv span {position:absolute; top:7px; right:7px;}
.proceedbtn {margin:10px 0 0 0; padding:0; float:left; display:inline; width:auto;}
p.error {font-weight:bold; color:#cc0000;}