img {border: none;}



/*--------- MAIN LAYOUT-----------------------------------------------------------------------------------------------------------*/



div#imagespot {display: block; float:none; margin:0px 0px 30px 0px;}

div#imagespot div.clrthis {display: block; float: none; height: 1px; border: 1px #ffffff solid;} 










/*-- Copytext ------------------------------------------------------------------*/

p.sales {text-align:left; line-height:150%; font-family: arial, helvetica, sans-serif; font-size: 14px; margin:5px 0px 0px 0px; letter-spacing: 1px;}
p.sales b {display: block; float: none; margin: 0px 0px 5px 0px; font-size: 25px; font-weight: normal; width:330px; color: #000033; line-height: 125%;}
span#bec {display: block; float:right; width: 100px; font-size: 10px; letter-spacing: 0px; line-height: 100%; margin: 0px 0px 10px 10px; text-align: right;}
span#bec img {display: block; float: none; margin:0px 0px 4px auto;}

p.descSubi, p.descSub, p.descLast {text-align:left; line-height:150%; font-family: arial, helvetica, sans-serif; font-size: 14px; margin:28px 0px 0px 30px; letter-spacing: 1px;}
p.descSubi i, p.descSub i, p.descLast i {font-weight: bold;}


/*-- Related Items --------------------------------------------------------------*/



/*-- Image and Under Image --------------------------------------------------------------*/

p#handmade {display: block; float: none; margin: 0px 0px 5px 0px; font-size: 28px; color: #999999; letter-spacing: 4px; font-family: times new roman, verdana, arial, helvetica, sans-serif;}
p#handmade img {vertical-align: top; display: inline;}

p#mnimg {display: block; float: left; padding: 0px 0px 10px 0px; margin: 0px; width: 425px; text-align: left; }

p#mnimg img {display: block; float: none; margin: 0px auto 0px 0px;}


p#mnimg2 {display: block; float: none; padding: 0px; margin: 10px 0px 10px 30px; text-align: left;}

p#mnimg2 img {display: block; float: none; margin: 0px; }


div#piclinks {margin: 0px 0px 5px 0px; font-weight: bold; font-size:11px; padding: 0px; display: block;  text-align: left; }

div#piclinks img {margin: 3px 12px 4px 0px; border: solid 1px #01234a;}

div#piclinks img.four {margin-right: 0px; border: solid 1px #01234A;}





p.description {display: block; float: none; margin: 14px 0px 0px 30px; padding:5px 5px 5px 0px; letter-spacing: 1px; line-height: 150%; font-size: 14px; font-family: arial, helvetica, sans-serif; }


/*-- IMAGE 'POP-UP' GALLERY ----------------------------------------------------*/

div#gallery {position:absolute;left:30px;top:300px;z-index:1;background-color:#ffffff; border: solid 1px #cc3399; padding: 40px 12px 12px 12px; display: none; max-width: 600px;}

img#galleryImg {display: block; float: none; clear: both; margin: 0px 0px 5px 0px; border: solid 1px #ffffff; position: relative;}

div#gallery a.top {position: absolute; top: 10px; right: 10px; z-index:1;}

div#gallery a.top img {display: block;}

div#gallery a.bottom {display: block; float: none; clear:both; text-align: center; font-size: 13px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 24px 0px 0px 0px; width:auto;}

div#gallery a#galleryNext{font-size: 13px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 10px 0px 10px 0px; display: block; text-decoration: underline;}



/* CHANGED FOR NEW LAYOUT ----------------------------------------------------*/


p.salesFirstTitle {display: block; float: none; margin-top: 5px; font-size: 25px; font-weight: normal; color: #000033; font-style: italic; line-height:125%;}

p.salesTitle, p.salestitle {display: block; float: none; margin: 24px 0px 0px 0px; font-size: 21px; font-weight: normal; color: #000033; line-height:125%;}

p.desctitle {display: block; float: none; margin: 24px 0px 0px 30px; font-size: 21px; font-weight: normal; color: #cc0033; line-height:125%;}



ul.sales { text-align:left; letter-spacing: 1px; line-height: 125%;
		
	margin-top: 24px; margin-left: 0px; padding-left: 30px;
	
	list-style-type: none; list-style-position: outside; font-size: 14px; font-family: arial, helvetica, sans-serif; 
	}

ul.sales li {margin-top: 24px; margin-left: 0px; padding-left: 0px; }



div#sidebar {display:block; width:201px; float: left;  text-align: left; clear: none; margin: 15px 0px 0px 0px; padding:0px; font-family: arial, helvetica, sans-serif;} 
 
div.fullclr {display: block; float: none; width:798px; clear: both; height: 1px;}

div.leftrightclr {display: block; float: none; width:480px; clear: right; height: 1px;}



#copycol {display:block; width:560px; float:left; margin: 0px; padding:0px; text-align: left; font-family: arial, helvetica, sans-serif;}


h2.body {text-align:left; font-size:27px; letter-spacing: 2px; font-family: arial, tahoma, helvetica, san-serif; }
h2.body {font-weight:normal; color:#01234A; width: 798px; text-transform: none; margin: 10px 0px 0px 0px; display:block; float:none; clear: both; padding: 10px 0px 0px 0px;}

p.stop { display: block; float: none; font-size: 19px; color: #cc0033; letter-spacing: 1px; font-family: arial, tahoma, helvetica, san-serif; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;}
h1.bodyOFF {background-image: url('/img/bgs/heading-snow4.jpg'); background-repeat: no-repeat; background-position: bottom left;}


p.descFirst {text-align:left; font-weight:bold; letter-spacing: 0px; font-style: normal; font-size:18px; color: #cc0033; line-height:125%; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; padding-right:15px;}


h1.mast {FONT-WEIGHT: normal; FONT-SIZE:10px; COLOR: #999999;LETTER-SPACING: 0pt; TEXT-ALIGN: right; VERTICAL-ALIGN: top; margin-bottom:0px; margin-top:0px;}



div#buyquery {padding: 5px 100px 0px 30px; display: block; float: none; clear: both; }

div#buyquery a.offersWith {display: block; float: right; padding: 0px 14px 0px 0px;}

div#buyquery a.offersWith img {padding: 0px; margin: 0px;}


a.ask {font-size: 11px; display: block; padding: 2px 0px 10px 1px; text-align:left;}

p.notice {letter-spacing: 1px; font-size: 15px; color: #ffffff; background-color: #00cc00; line-height: 150%; font-weight: bold; padding: 7px 15px 7px 15px; margin-bottom: 25px;}

div#rgtGrey {background: #eaf1f8; border-bottom: solid 1px #f4d3ed;}

p.what {letter-spacing: 1px; line-height: 150%; font-size: 14px; font-weight: bold; padding: 5px; font-family: arial, helvetica, sans-serif;}
ul.bulletDesc { text-align:left; letter-spacing: 1px; 
		
	margin: 0px 0px 0px 30px; padding: 5px 2px 5px 0px;
	
	list-style-type: none; list-style-position: outside; font-size: 14px; font-family: arial, helvetica, sans-serif; 
	}

ul.bulletDesc li {margin: 20px 0px 0px 0px; padding: 0px; }

ul.dims {text-align:left; letter-spacing: 0px; height: 40px;
		
	margin: 10px 0px 20px 30px; padding: 5px 2px 5px 0px;
	
	list-style-type: none; list-style-position: outside; font-size: 12px; font-family: arial, helvetica, sans-serif; }

ul.dims li {display: block; float: left; margin: 5px 20px 5px 0px; padding: 0px;}


p.hd3 {display:block; padding: 0px; font-weight:bold;  margin: 0px 0px 0px 0px; padding: 4px 5px 0px 5px; font-size:14px; text-align:left; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-style: italic;}
p.terms {text-align:left; line-height:150%; font-size: 13px; margin: 14px 0px 25px 0px; letter-spacing: 1px; font-style: italic; padding: 0px 5px 4px 5px; }

p.terms a {margin-left: 12px; font-style: italic; font-size: 12px; color: #0000ff; letter-spacing: 0px;}

p#whatgoes2 {text-align: right;}
p#whatgoes2 a {font-weight: bold;}
p#whatgoes2 a:visited {color:#0000ff;}



p.hdr, p.hdr1 {display: block; margin: 20px 0px 15px 0px; letter-spacing: 1px; font-size: 21px; font-weight: normal; color: #999999; padding: 2px 5px 2px 5px; text-transform: capitalize;  text-align: left; }


div.relsect ul.adnav li a {color:#0000ff; text-decoration: underline; font-weight: bold; font-size: 13px; letter-spacing: 0px; font-family: tahoma, arial, helvetica, sans-serif;}



ul.adnav {font-size: 11px; text-align:left; list-style-type: none; list-style-position: outside; margin-top: 5px; margin-bottom: 15px; margin-left: 30px; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; clear: none; padding-left: 0px;}
ul.adnav li {padding:8px 5px 8px 5px; text-transform: capitalize; margin:0px; }
ul.adnav li a{color: #000066; text-decoration: none;}
ul.adnav li a:hover  {color: #0000ff; text-decoration: underline;}
ul.adnav li a:visited {color: #cc3399; text-decoration: none;}


div#RelatedItems {display: block; float:none; padding: 10px; margin-bottom: 20px; margin-top: 0px; text-align: left;} 
.relimg {border: none; display: block; float: none; clear: left; margin: 10px 0px 11px 0px; }
.relink {display:block; width:130px; float:none; margin: 0px auto 40px 0px; font-size: 11px; text-align:center;}

div.sideadverts {margin: 30px auto 30px auto;}
div.sideadverts img {border:none 0px;}



div#liveChat { display: block; text-align: left; padding: 0px 0px 0px 0px;}
div.ChatButton {display: block; text-align: left; margin: 0px auto 0px 0px; width:142px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px;}
div.ChatButton img {border: none; display: block; margin:0px auto 2px 0px;}
div.ChatButton a {text-decoration: none; color:#003366;}
div.ChatButton a span {display: block; margin: 0px auto 0px auto;}

div.ChatButton a em {font-weight: bold; text-decoration: underline;}


a.offersWith img {display: block; border: none; }


div#piclinks img.imageGalleryIcon {border: none 0px;}

img.topbarad {display: block; float: none; clear: both; margin: 20px 0px 0px 0px;}

div.fullwidthclr {display: block; float: none; clear: both; height: 1px; border: solid 1px #ffffff; width: 100%;}

div.whowhy {margin-bottom: 40px; clear: left; }

p#giftssolved {display: block; float: none; clear: left; margin: 0px 0px 40px 0px; font-weight: normal; width: 200px; font-family:arial, helvetica, sans-serif; font-size: 13px; text-align:left;}

p#giftssolved img {display: block; margin: 10px auto 0px 0px; border: none 0px;}


div#maincont {display: block; float:right; width:560px; }

div#blurbbox {background-color: #eaf1f8; border: 1px solid #cccccc; padding: 8px; display: block; margin: 10px 0px 15px 0px;}


img#OnSpecAvail {display: block; float: right; clear: none; border: none 0px; margin: 25px 0px 25px 25px;}

div#tablecule {margin-bottom: 25px; }

div#tablecule div.buys {display: block; width: 201px; margin: 0px; padding: 0px; }


div#tablecule div.buys ul {list-style-type: none; list-style-position: outside; margin: 15px 0px 0px 0px; padding: 0px; width: 200px;}

div#tablecule div.buys ul li.waspris {font-weight:normal; color: #cc3399; font-size: 19px; letter-spacing: 2px; padding: 0px 0px 0px 0px; text-decoration: line-through;}


div#tablecule div.buys ul li.pris {font-weight:normal; color: #01234a; font-size: 28px; letter-spacing: 4px; padding: 0px 0px 12px 0px;}

div#tablecule div.buys ul li.pris span {font-size: 12px; display: block; letter-spacing: 1px;}
div#tablecule div.buys ul li.pris span a {color: #0000ff; font-weight: bold;} 
div#tablecule div.buys ul li.pris span a:visited  {color: #0000ff;}


div#tablecule div.buys ul li.instock {padding: 0px 0px 12px 0px; letter-spacing: 1px;}

div#tablecule div.buys ul li.despatch {padding: 0px 0px 5px 0px; letter-spacing: 0px; font-weight: bold; font-size: 16px; color:#cc0033;}

div#tablecule div.inf {display: block; margin:0px 0px 40px 0px; border-bottom: solid 1px #cccccc; padding: 0px; }


div#tablecule div.inf ul {list-style-type: none; list-style-position: outside; margin: 0px 0px 0px 0px; padding: 0px;}


div#tablecule img.tick {margin: 0px 5px 0px 0px; vertical-align: bottom;}

div#tablecule div.inf ul li img.wrapimg {border: none 0px; display: block;}

div#tablecule div.inf ul li {margin: 10px 0px 10px 0px; }

div#tablecule div.inf ul li.head {display: block; padding: 3px 3px 3px 0px; color: #000033; font-weight: bold; font-size: 14px; letter-spacing: 0px; margin: 30px 0px 6px 0px; }

div#tablecule div.inf ul li a, div#tablecule div.inf ul li a:visited {color: #0000cc;}


div#tablecule li.howbuy {display: block; font-weight:normal; color: #666666; padding-top: 10px; padding-bottom: 5px;}

div#tablecule li.howbuy b {display: block;}


ul#listCuleBot {display: block; float: none; margin: 25px 0px 25px 0px; padding: 0px 0px 0px 0px; list-style: none outside;}

ul#listCuleBot li {height: 55px;}

ul#listCuleBot li ul {list-style: none outside; margin: 0px 0px 0px 0px; padding: 0px;}

ul#listCuleBot li ul li {display: block; float: left;  padding: 0px 0px 0px 15px;}

ul#listCuleBot li ul li img {border: none 0px; vertical-align: bottom;}

ul#listCuleBot li ul li.pris {font-weight:normal; color: #01234a; font-size: 28px; letter-spacing: 4px; padding: 0px;}

ul#listCuleBot li ul li.pris span.strike {font-weight:normal; color: #cc3399; font-size: 19px; letter-spacing: 2px; padding: 0px 0px 0px 0px; text-decoration: line-through;}


ul#listCuleBot li ul li img.tick {margin: auto 5px auto 0px; vertical-align: bottom;} 

ul#listCuleBot li ul li.instock {padding-top: 10px;}

p.media {display: block; margin-left: 30px;}

div#proddesc {display: block; padding: 10px 10px 10px 0px; }

div#flashhover {position: absolute; top: 40px; left: 540px;}

div#flashhoverlow  {position: absolute; top: 40px; left: 540px;}

div#flashhoverwide {position: absolute; top: 45px; left: 205px;}

div#flashhoverlowwide {position: absolute; top: 45px; left: 205px;}


div#discontinuedbox {display: block; border-bottom: solid 1px #cccccc; margin: 30px 0px 75px 0px; padding: 5px 0px 25px 0px;}

div#discontinuedbox p.hd1, div#discontinuedbox p.hd2 {display: block; float: none; clear: both; width: 100%; font-size: 18px; letter-spacing: 1px; font-family: arial, helvetica, sans-serif; padding-left: 20px;}

div#discontinuedbox p.relink {display: block; float: left; margin: 20px 12px 20px 12px; border: solid 1px #cccccc; padding: 0px 0px 4px 0px;}

div#discontinuedbox ul.adnav li {display: inline; margin: 0px 50px 0px 0px; font-size: 13px; font-weight: bold;}


div#discontinuedbox ul.adnav li a {color: #0000cc; text-decoration:underline;}


div#xmasflash {display: none; }


