@charset "UTF-8";/* CSS Document */
body {min-width: 60em;max-width:120em;padding:0;margin:auto;font-style: verdana,arial,helvetica,sans-serif;background: #666;word-wrap: break-word;font-size:1em;background: #999 url(../images/template/Orange_Fractal_wallpaper_by_OrangeRoom.jpg) no-repeat 0 0;}
 /*Styles*/
a { color: #E47911;font-weight:bold;}
a:hover {color:#004B91;}
img {border-style: none;}
h1 {font-size:2em;color:#000;}
h2 {font-size:1.3em;}
h3 {font-size:1.2m;color:#333;}
 h4, h5 {font-size:1em;color:#333;}
.t1 {color:#000;font-weight:bold;}
.t2 {color:#000000;font-weight:bold;}
.red-error {color: #F30;font-weight:bold;}
.rrp {color:#000;font-weight:bold;}
.oad-strike {margin-top:3px;}
.striket {text-decoration:line-through;}
.ppricep {font-weight:bold;}
.sml-txt {font:0.8em;}
/*Core*/
.clr {clear:both;height:0;line-height:0;overflow:hidden;margin:0;padding:0;}
#wrapper {width:100%;min-width: 60em;max-width:1050px;margin:auto;}
#container {border-style:solid;border-color:#666;border-width:0 1em 0 1em;padding:0 12em 0 12em;background-color:#fff;color: #333;margin:0;}
#container .column {position: relative;float: left;display:inline;}
#center {width: 100%;font-weight:500;background-color:#fff;}
#welcome a { color:#000;text-decoration:none;font-weight:normal;}*/
#welcome a:hover {font-weight:bold;}*/
#center p {  text-decoration:none; font:0.8em;}
#center-chk {margin:0 1em 0 1em;background-color:#999;}
#left {width: 12em;margin-left: -100%;right:12em;text-align:center;}
#right {width: 12em;margin-right: -12em;text-align:center;overflow:hidden;}
.trs {padding:0.5em;font-size:0.8em;}
#right select { display:block;width:12em;}
#right .menu { width:11em;margin:auto;background-color:#FFF;}
#footer {background: #999;clear: both;margin:0;font-size:13px;} 
#footer a {text-decoration:none;color: #333;font-weight:normal;font-size:13px;}
#footer a:hover {color: #000;text-decoration:underline;}
#bottomlogo {background:url(../images/logo/bottom-logo.jpg) no-repeat 0 0;height:74px;}
.in-top {font-weight:bold;position:absolute;right:136px;top:3px;font: 1em;}
.prepic {display:none;}
.copyright-b { display:block;width:50%;float:right;text-align:right;color:#CCC;}
.copyright-k { display:block;width:50%;float:left;color:#666;}
/*Top*/
#top {
	margin:0px;
	padding:0px;
	background-color: #CCC;
	height:40px;
	width:100%;
}
#top a {text-decoration:none;color: #333;font-weight:normal;}
#top a:hover {color: #000;text-decoration:underline;}
img.topimg {position:absolute;right:0;top:0;}
.in-top {
	font-weight:bold;
	position: absolute;
 left: 60%;
    margin-left: -70px;


	top:1px;
	width:236px;
	font-size:10px;
}
h2 .in-top {}
#top-right {
	float:right;
	width:25%;
	background:#FFF url(../images/template/top-ccc-str.jpg) no-repeat left;
	height:40px;
	margin:0;
	padding:0;
}
/*Header*/
#header {background:#FFF url(../images/template/grey-repeat.jpg) repeat-x 0 378px;margin:0 1em 0 1em;height:150px;}
.header-l{float:left;margin-right:-100%;width:378px;text-align:center;height:150px;position: relative;}
#head-lt {height:109px;text-align:left;padding-left:21px;}
#head-srch {width:296px;margin-left:40px;text-align:left;float:left;font-size:20px;}
#head-srch input {font-size:14px;width:160px;}
.header_2{margin-left:400px;overflow:hidden;height:150px;text-align:right;background: #999 url(../images/template/grey-oval.jpg) no-repeat 0 0;}
.header-right {height:150px;width:100%;background: transparent url(../images/template/grey-ovalb.jpg) no-repeat 100% 100%;}
.header-str {background: transparent url(../images/template/grey-repeat.jpg) repeat 0 0;}
.header_col_2{float:left;width:100%;}
#bantop {width:360px;padding:12px;margin:auto;}
/* Search form button */
.wrw-txt {float:left;}
.wrw {position: relative;overflow: hidden;font-size:20px;margin:0;padding:0;}
.wrw em {display: block;position: absolute;top: 0;left: 0;z-index: 1;}
button#wrwbutton {background: none;border: none;float: right;display: inline;}
#wrwbutton:hover {cursor: pointer;/* cursor: hand;for IE5 */ }
#wrwbutton, #wrwbutton em {width: 124px;height: 20px;}
#wrwbutton em {background: url(../images/template/searchstore.gif) no-repeat;}
#wrwbutton:hover em, #wrwbutton:focus em {background-position: -124px 0;}


/*Grey menu - NEW*/
.gmuwrap {background: #999 url(../images/template/gwrap-r.jpg) no-repeat right;float:left;width:379px;height:40px;font-size:14px;margin:0;padding:0;color:#FFF;}
.gmuwrap1 {background: #999 url(../images/template/gwrap-r.gif) no-repeat right;float:left;width:360px;height:40px;font-size:14px;}
.gmuwrap-l, .gmuwrap-r{float:right;padding:3px;}
.gmuwrap-l2,.gmuwrap-r2, .gmuwrap2-r, .gmuwrap2-r1, .gmuwrap2-r2 {float:right;padding:2px;}
.gmuwrap-l {text-align:right;font-weight:bold;}
.gmuwrap-r {width:299px;margin:0 59px 0 0;color: #666;font-weight:normal;margin-top:6px;}
.gmuwrap-r2 {width:279px;margin:0 81px 0 0;color:#666;font-weight:normal;}
.gmu {margin:0;padding:0;background: url(../images/template/gmnu-m.gif) repeat-x;}
.gmu-l {background: url(../images/template/gmnu-l.gif) no-repeat left;}
.gmu-r {background: url(../images/template/gmnu-r.gif) no-repeat right;}
.gmut {margin:0;padding:0;background: url(../images/template/gmnu-mt.gif) repeat-x;}
.gmu-lt {background: url(../images/template/gmnu-lt.gif) no-repeat left;}
.gmu-rt {background: url(../images/template/gmnu-rt.gif) no-repeat right;}
.gmu-in {height:18px;text-align:center;font-size:13px;overflow:hidden;}
.gmu-in strong {font-size:13px;color:#333;}
.gmu-in a { font-size:13px; }
.gmu-in p { font-size:13px;color:#333; }
.gmu-in font { font-size:13px;color:#333; }
.gmuwrap2 {background: #666 url(../images/template/gwrap2-l.jpg) no-repeat left;float:right;width:569px;height:74px;color:#FFF;font-size:13px;}
.gmuwrap2-r {width:489px;color:#333;font-size:14px;}
.gmuwrap2-r1 {width:480px;color:#333;font-size:14px;}
.gmuwrap2-r2{width:430px;color:#333;font-size:14px;}
.gmuwrap-r-2 {width:460px;margin:0 59px 0 0;color:#333;float:right;padding:2px;margin-top:6px;}
.gmuwrap-r2-2 {width:360px;margin:0 81px 0 0;color:#333;float:right;padding:2px;margin-top:6px;}
.gmuwrap-2 {
	background: #999 url(../images/template/gwrap-r.jpg) no-repeat right;
	float:left;
	width:530px;
	height:39px;
	margin:0;
	padding:0;
	color:#000;
}

.gmnu-acc1 { margin-left:12px; font:12px bold; }

/*Top mnu*/
#mnubar {width: 100%;margin: -12px 0 0 0;height:55px;background: url(../images/template/men-o-str.gif) 0 6px repeat-x;font-weight: 600;font-family:Verdana, Geneva, sans-serif;font-size:13px;float:left;}
#mnu1 {width: 390px;margin: 0 auto;float:left;}
#mnu2 {width: 109px;margin: 0 auto;float:left;}

#mnu2 a { margin:0 0 0 6px;}
#mnu4 {width: 162px;float:right;margin: 0px auto 0px auto;padding-right:1%;}
#mnu5 {width: 14%;float:right;height:43px;margin: 6px auto 6px auto;}
#men_img1 {width: 390px;float:left;}
#men_img1-chk {width: 240px;float:left;}
#men_img2 {width: 109px;float:left;}
#men_img5 {width: 100%;padding:8px 0 9px 0;background:  #666 url(../images/template/or-diag.gif) no-repeat left;margin:0;}
#men_right {height:6px;background-color: #C60;float:left;}
#chkmnu {background: url(../images/template/elegalhighs-checkout.gif);width:162px;height:55px;}
.men-c {background: url(../images/template/sub1.gif) 0 6px repeat-x ;height:55px;}
.men-l {background: url(../images/template/header-hl.gif) 0 6px no-repeat;height:55px;}
.men-r {background: url(../images/template/header-hr.gif) 100% 6px no-repeat;height:55px;}
.men-line {background: url(../images/template/legalhighs-bongs-line.gif) 0 6px no-repeat;height:55px;}
.men-in {padding: 19px 0 12px 6px;}
.men-in .sfnt {width:90px;}
.men-in .srch {width:157px;}
.men-in a {padding: 1px 1px 4px 0px;display:block;float:left;color:#353534;text-decoration:none;height:20px;}
.men-in a:hover,  .chk-in a:hover {color: #666;font-weight:bold;}
.men-in .bsk {padding: 1px 0px 0px 2px;;}
.men-in .sign {width:55px;background:url(../images/template/spacer-b.jpg) 100% 0 no-repeat;}
.men-in .reg {padding-left:2px;}
.chk-in a {padding: 20px 20px 12px 60px;display:block;float:left;color:#353534;text-decoration:none;height:20px;font-weight: bold;font-family:Verdana, Geneva, sans-serif;font-size:13px;}


.ep_mb_shipping { color:#000; }



/**************** crncy coding *****************/
#crncy {background: #eee;margin:0 5% 0 5%;}
#crncy ul {list-style: none;margin: 0;padding: 0;width:100%;}
#crncy a  {display: block;border-width: 1px;border-style: solid;border-color: #ccc #888 #555 #bbb;margin: 0;padding: 2px 3px;}
#crncy p {display: block;border-width: 1px;border-style: solid;border-color: #ccc #888 #555 #bbb;margin:0;color: #333;padding:3px 19px 4px 1px;font-weight: 600;font-family:Verdana, Geneva, sans-serif;font-size:13px;}
#crncy a {color: #666;background: #F6EAF2;text-decoration: none;text-align:right;}
#crncy a:hover {color: #a00;background: #fff;}
#crncy li {position: relative;z-index: 900;font-size:13px;font-weight:normal;}
#crncy ul ul {position: absolute;z-index: 500;}
div#crncy ul ul, div#crncy ul li:hover ul ul {display: none ;}
div#crncy ul li:hover ul, div#crncy ul ul li:hover ul {display: block;}
#crncy ul li span {padding-right:3px;}
#crncy ul li a span {padding-left:3px;}
.topflg {position:absolute;right:3px;top:1px;}


/**************** menu coding *****************/
.menu {width: 11em;background: #555;margin: 0 auto 1em auto;text-align:left;}
.menu ul {list-style: none;margin: 0;padding: 0;}
.menu a {font-size:0.8em;font-weight:bold;display: block;border-width:1px;border-style: solid;border-color:#ccc #888 #555 #bbb;margin: 0;}
.menu h4 {font:bold 1em arial, helvetica, sans-serif;color:#000;background:#F93;padding:9px;font-weight:bold;display: block;border-width:1px;border-style:solid;border-color:#ccc #888 #555 #bbb;margin:0;}
.menu a {color:#333;background: #F9F9F9;text-decoration:none;padding:6px;margin:0;}
.menu a:hover {color: #000;font-weight:bolder;text-decoration:underline;padding-left:16px;border-left-color:#C60;border-bottom-style:solid;}
.menu li {position: relative;}
.menu ul ul ul {position: absolute;z-index: 500;top: 0;left: 95%;width: 120%;}
div.menu ul ul ul,
div.menu ul ul li:hover ul ul{display:none;}
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul{display: block;}
div.menu ul ul li:hover a{background-color:#fff;background-image:url(../images/template/men-tt.gif);background-repeat: repeat-x;background-position:100% 0;margin:0px;margin-bottom:1px;}
.menu li ul .m1 span a, div.menu ul ul li:hover .m1 a  {background:none;background-image:url(../images/template/whtebk-arrow.jpg);background-repeat:no-repeat;background-position: 1em 0.3em;padding:3px;padding-left:30px;display:block;margin:0px;border:0px;}
.menu li ul .m1 span  {background-image:url(../images/template/men-tt.gif);background-repeat: repeat-x;background-position:100% 0;display:block;margin:0px;display:block;margin-right:18px;border:0px;margin-top:1px;padding-top:6px;}
.menu li ul .m1   {background-image: url(../images/template/men-tr.gif);background-repeat: no-repeat;background-position: 100% 0;border:0px;margin:0;}
.menu li ul .m2 span a, div.menu ul ul li:hover .m2 a  {background:none;background-image:url(../images/template/whtebk-arrow.jpg);background-repeat:no-repeat;background-position: 1em 0.3em;display:block;margin:0px;border:0px;padding:3px;padding-left:30px;}
.menu li ul .m2 span  {background-image: url(../images/template/men-l.gif);background-repeat: repeat-y;background-position: 0 0;display:block;margin:0px;}
.menu li ul .m2   {background-image: url(../images/template/men-r.gif);background-repeat: repeat-y;background-position:100% 0;background-color: #FFF;display:block;}
.menu li ul .m3 span a, div.menu ul ul li:hover .m3 a  {background-image: url(../images/template/men-bb.gif);background-repeat: repeat-x;background-position: 0 100%;display:block;margin:0px;margin-right:18px;margin-left:20px;border:0px;padding:0px;height:6px;}
.menu li ul .m3 span  {background-image: url(../images/template/men-bl.gif);background-repeat: no-repeat;background-position: 0 100%;display:block;}
.menu li ul .m3   {background-image: url(../images/template/men-br.gif);background-repeat: no-repeat;background-position: 100% 100%;display:block;}
.menu ul li ul .exp a {background-image:url(../images/template/menu-point.jpg);background-position: 96% 3px;background-repeat:no-repeat;}

/* ---=== OAD + boxes ===--- */
.oad-tl {background: transparent url(../images/template/oab-tl.gif) 0% 0% no-repeat;}
.oad-tr {background: transparent url(../images/template/oab-tr.gif) 100% 0% no-repeat;}
.oad-bl {background: transparent url(../images/template/oad-bl.gif) 0% 100% no-repeat;}
.oad-br {background: transparent url(../images/template/oad-br.gif) 100% 100% no-repeat;}
.oad-tt {background: transparent url(../images/template/oab-tt.gif) 0% 0% repeat-x;width:100%;}
.oad-bb {background: transparent url(../images/template/oad-b.gif) 50% 100% repeat-x;width:95%;background-color:#FFF;}
.oad-r {background: transparent url(../images/template/oad-r.gif) 100% 0% repeat-y;}
.oad-l {background: transparent url(../images/template/oad-l.gif) 0% 100% repeat-y;}
.oad-1, .oad-2, .oad-3 {text-align:center;overflow:hidden;margin:0px 7px 6px 6px;}
.oad-1 {background: transparent url(../images/template/oad-dots.gif) bottom no-repeat;margin-top:9px;}
.oad-2 {background: transparent url(../images/template/oad-dots.gif) bottom no-repeat;}
.oad-3 {padding-bottom:9px;}
.oad-txt {margin-top:14px;padding-bottom:9px;}
.oad-tr h4 {padding:6px;margin:0;font:1em;text-align:center;}
.oad a {text-decoration:none;margin:0;color:#000;}
.oad-mi a {color: #333;padding-top:3px;display:block;}
.oad-mi a:hover {color: #999;}
.oad-in a {color: #333;text-decoration:none;}
.oad-in a:hover {color: #000;text-decoration: underline;}
.oad-pr {padding:3px;margin:3px;color:#FF3333;font-weight:bold;}

/* ---=== oab ===--- */
.oab-bl {background:url(../images/template/oab-bl.gif) 0% 100% no-repeat;}
.oab-br {background:url(../images/template/oab-br.gif) 100% 100% no-repeat;}
.oab-bb {background:url(../images/template/oab-b.gif) 50% 100% repeat-x;width:100%;margin-bottom:14px;background-color:#FFF;}
.oab-r {background:url(../images/template/oab-r.gif) 100% 0% repeat-y;}
.oab-l {background:url(../images/template/oab-l.gif) 0% 100% repeat-y;}
.oab-in h4 {padding:3px 3px 6px 3px;margin:0;font:1.1em;text-align:center;}
.oab-in {font-size: 0.8em;margin:0px 8px 18px 6px;}
.oab-in ul {margin:1em 0 0 0;padding:0 0 0 2em;}
.bsk-qty,.bsk-prod,.bsk-qtyb,.bsk-prodb,.bsk-qtyc,.bsk-prodc {float:left;overflow:hidden;font-weight:bold;}
.bsk-qty {width:25%;}
.bsk-prod {width:75% }
.bsk-qtyb{width:35%;font-weight:bold;}
.bsk-prodb {width:65%;font-weight:bold;}
.bsk-qtyc{width:40%;font-weight:bold;}
.bsk-prodc {width:60%;font-weight:bold;}
.bskempty {width:100%;text-align:center;}
.oab-r h4 {padding:3px 3px 6px 3px;margin:0;font:1.1em;text-align:center;}
.dots {clear:both;height:9px;background:url(../images/template/oad-dots.gif) bottom no-repeat;}
.bsk-in {padding:0px 0px 6px 0px;text-align:left;font-size:1.1em;color:#000;}	
	
/* ---=== OAD - SBAN  ===--- */
.sbanin {padding:2px 9px 14px 6px;text-align:center;visibility:visible;}
.admsg {position: relative;top:-7em;text-align:center;font:1em;}
.admsg a{width:5.5em;height:5em;display:block;padding-right:5.5em;padding-top:1.4em;padding-left:9px;text-decoration:none;color:#333;font-family:"Comic Sans MS", cursive;background-color: ;}
.admsg a:hover{text-decoration: underline;}
.sban{width:12em;margin:0 auto -6em auto;}
/**************** bestsellers and product main *****************/
/**************** GRB *****************/
.grb-tl {background: transparent url(../images/template/grb-tl.gif) 0% 0% no-repeat;}
.grb-tr {background: transparent url(../images/template/grb-tr.gif) 100% 0% no-repeat;}
.grb-bl {background: transparent url(../images/template/grb-bl.gif) 0% 100% no-repeat;}
.grb-br {background: transparent url(../images/template/grb-br.gif) 100% 100% no-repeat;}
.grb-tt {background: transparent url(../images/template/grb-tt.gif) 0% 0% repeat-x;}
.grb-bb {background: transparent url(../images/template/grb-bb.gif) 50% 100% repeat-x;width:90%;margin:3px auto 14px auto;}
.grb-bb2 {background: transparent url(../images/template/grb-bb.gif) 50% 100% repeat-x;width:100%;}
.grb-r {background: transparent url(../images/template/grb-r.gif) 100% 0% repeat-y;}
.grb-l {background: transparent url(../images/template/grb-l.gif) 0% 100% repeat-y;}
.grb-bb2 h1 {color:#000;padding:12px;}
.bestsell-in {padding:3px 0 6px 0;width:25%;text-align:center;float:left;text-decoration:none;overflow:hidden;font-weight:bold;}
.grb-r h2 {padding:6px;margin:0;font:1.2em;text-align:left;color:#000;}
a .bsell-p {text-decoration:none;color: #333;}
a:hover .bsell-p {text-decoration: underline;color:#000;}
.bsell-in a {text-decoration:none;color: #333;}
.bsell-in a:hover {text-decoration: underline;color:#000;}
a .bsell-pr {text-decoration:none;color:#FF3333 ;}
a:hover .bsell-pr {text-decoration: none;color:#FF3333 ;}
/* ---=== border code follows ===--- */
.box-tl, .box-tr, .box-bl, .box-br{background-color: transparent;background-repeat: no-repeat;}
.box-tl{background-image:url(../images/template/brd-tl.gif);background-position: 0% 0%;}
.box-tr{background-image:url(../images/template/brd-tr.gif);background-position: 100% 0%;}
.box-bl{background-image:url(../images/template/brd-bl.gif);background-position: 0% 100%;}
.box-br{background-image:url(../images/template/brd-br.gif);background-position: 100% 100%;}
.box-tt, .box-bb{background-color: transparent;background-repeat: repeat-x;}
.box-tt{background-image:url(../images/template/brd-t.gif);background-position: 0% 0%;}
.box-bb{background-image:url(../images/template/brd-b.gif);background-position: 50% 100%;margin-bottom:9px;}
.box-r{background-image:url(../images/template/brd-r.gif);background-position: 100% 0%;background-repeat: repeat-y;background-color: transparent;}
.box-l{background-image:url(../images/template/brd-l.gif);background-position: 0% 100%;background-repeat: repeat-y;background-color: transparent;}
.box-in {vertical-align:middle;clear:both;padding:0;width:100%;}
.boxin-ls {width:35%;float:left;text-align:center;vertical-align:middle;margin-top:9px;margin-bottom:9px;background-image:url(../catimages/bongs/exported/box-dots.gif);background-position: 100% 30px;background-repeat:no-repeat;}
.boxin-rb {width:64%;float:right;padding-right:1%;margin-top:9px;margin-bottom:9px;}
#fpbl {float:left;width:50%;}
#fpbr {float:right;width:50%;}
/* ---=== FRONT PAGE SPECIFIC ===--- */
#welcome {width:95%;margin:0px auto 14px auto;}
/* ---=== Announcements ===--- */
.announce {width:95%;margin:auto;}
.oab-r h2 {padding:3px 3px 6px 12px;margin:0;font:1.2em;text-align:left;}
.an-in { padding:0 0 14px 0;}
h3 .smldate {
	font-size:0.8em;font-weight:normal;}
/**************** IE hacks *****************/
* html #left {left: 12em;}
* html #mnubar {margin-top:-26px;}
/**************** Product page *****************/
.orb-tl, .orb-tr, .orb-bl, .orb-br{background-color: transparent;background-repeat: no-repeat;}
.orb-tl{background-image:url(../images/template/orb-tl.gif);background-position: 0% 0%;}
.orb-tr{background-image:url(../images/template/orb-tr.gif);background-position: 100% 0%;}
.orb-bl{background-image:url(../images/template/orb-bl.gif);background-position: 0% 100%;}
.orb-br{background-image:url(../images/template/orb-br.gif);background-position: 100% 100%;}
.orb-tt, .orb-bb{background-color: transparent;background-repeat: repeat-x;}
.orb-tt{background-image:url(../images/template/orb-t.gif);background-position: 0% 0%;}
.orb-bb{background-image:url(../images/template/orb-b.gif);background-position: 50% 100%;}
.orb-r{background-image:url(../images/template/orb-r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.orb-l{background-image:url(../images/template/orb-l.gif);background-position: 0% 100%;background-repeat: repeat-y;}
.box-in {vertical-align:middle;}
.boxin-ls {width:35%;float:left;text-align:center;vertical-align:middle;margin-top:9px;margin-bottom:9px;background-image:url(../catimages/bongs/exported/box-dots.gif);background-position: 100% 30px;background-repeat:no-repeat;}
.boxin-rb {width:64%;float:right;padding-right:1%;margin-top:9px;margin-bottom:9px;}
/* ---=== Basket page ===--- */
#bskpage-top {background-color:#FFBD7A;font-weight:bold;font-size:1em;clear:both;padding:0;margin:0;float:left;width:100%;}
.bskpage-prod,.bskpage-qty,.bskpage-price,.bskpage-total {float:left;padding:9px 1% 3px 1%;margin:0;}
.bskpage-prod {width:46%;}
.bskpage-prod a {color:#333;text-decoration:none;}
.bskpage-prod a:hover {color:#004B91;text-decoration:underline;}
.bskpage-qty,  .bskpage-qtyb {width:13%;}
.bskpage-price {width:13%;}
.bskpage-qtyb {float:left;padding:5px 1% 3px 1%;text-align:center;background:#FFE4CA;}
.bskpage-total {width:18%;}
.bskpage-row {border-bottom:1px #CCC dotted;float:left;width:100%;}
#bskpage-foot {width:100%;background:#FFE4CA;}
.bskpage-priceb{float:right;text-align:right;padding:9px 0 3px 1%;background:#FFE4CA;}
.bskpage-totalb {width:18%;float:right;background:#FFE4CA;padding:9px 1% 3px 1%;}
.bskpage-shipa {width:18%;float:right;padding:3px 1% 3px 1%;} 
.bskpage-shipb {float:right;text-align:right;padding:3px 0 3px 1%;} 
/* ---=== Product page ===--- */
#pdl {float:left;width:45%;text-align:center;}
#pdr {float:right;width:50%;margin-top:12px;}
a .padb {margin:3px;display:block;background:url(../images/template/add2basket.gif) no-repeat;}
.strapline {height:60px;overflow:hidden;font-weight:bold;}
#pdb {padding:9px;}
.a2b, .a2b-o1, .a2b-o2 {width:140px;height:49px;margin:6px;}
.a2b {}
.blknu {color:#000;text-decoration:none;}
.blknu:hover  {color:#004B91;text-decoration:underline;}
.a2b a, .a2b-o1 a, .a2b-o2 a {display:block;padding-top:17px;font:14px Arial, Helvetica, sans-serif;color: #353534;text-decoration:none;}
.a2b a {padding-left:49px;}
.a2b-o1 a, .a2b-o2 a {padding-left:42px;}
.a2b a:hover,.a2w a:hover,.a2b-o1 a:hover,.a2w-o1 a:hover,.a2b-o2 a:hover,.a2w-o2 a:hover{color: #000;text-decoration: underline;}
.a2w {width:152px;height:49px;margin:6px;}
.a2w {background: url(../mm5/images/template/add2wish.jpg);}
.a2w-o1 {margin-top:30px;}
.a2w-o2 {}
#prh {background:#FF9933;width:100%;padding:2px;margin:0;}
#prh h2 {margin:6px;padding:0;}
.prt {background:#FFBF80;width:100%;float:left;}
.prrec {width:100%;float:left;}
.prrec-1 {width:100%;background:#FFE5CC;margin:3px;}
.prrec-2 {width:100%;border:#FFE5CC 1px solid;margin:3px;}
.prt h3  {margin:3px;margin-left:9px;padding:0;}
.prb {border:#FFE5CC 1px solid;margin-top:3px;width:100%;float:left;padding:0;}
.prb p {margin:12px;padding:0;}
.pbp {margin-left:120px;margin-right:152px;}
.pbpl {width:120px;position: relative;float: left;width:120px;/* LC width */
	 right:120px;/* LC width */
  margin-left: -100%;text-align:center;}
.pbpr1 {width:100%;position: relative;float: left;}
.pbpr2 {position: relative;float: left;width:152px;margin-right: -152px;text-align:center;}
.pbpi {margin:3px;padding:3px;height:105px;width:70px;background-color:#FFF;}
.prat {text-align:left;height:20px;margin:0;padding:0;margin-left:12px;}
.orb-in hr {width:95%;height:1px;padding:0px;color:#ccc;margin:auto;margin-top:12px;margin-bottom:12px;}
.orb-in h1 {font:18px;display:block;padding-top:14px;padding-left:12px;margin:0px;height:35px;}
.a2b-o11 {width:140px;height:49px;margin:6px;}
.a2b-o21 {width:140px;height:49px;margin:6px;}
.continue{float:left;width:151px;text-align:center;padding:0;height:30px;margin-top:12px;}
.continue a {display:block;padding-top:9px;font:14px Arial, Helvetica, sans-serif;color: #353534;text-decoration:none;}
.continue a {}
.bskchk {float: right;width:140px;height:49px;text-align:center;padding:0;}
.bskchk a {display:block;padding-top:17px;font:14px Arial, Helvetica, sans-serif;color: #353534;text-decoration:none;}
.bskchk {padding-left:12px;}
.chkpagebs {width:50%;margin: 14px 10% 14px 40%;text-align:center;}
.removebsk {display:block;padding-left:18px;}
.rembk {background:url(../images/template/remove.jpg) left no-repeat;float:right;}
.rembk a {padding-left:16px;}
/* PROODUCTS IN CAT BOX*/
.pagenav {margin-left:125px;margin-right:112px;}
.prevb {background: url(../images/template/prevb.gif) no-repeat;position: relative;float: left;width:125px;/* LC width */
	 right:125px;/* LC width */
  margin-left: -100%;text-align:center;padding:0;height:47px;}
.prevb a {display:block;padding-top:9px;font:14px Arial, Helvetica, sans-serif;color: #353534;text-decoration:none;}
.prevb a {padding-left:56px;}
.nextb {background: url(../images/template/nextb.gif) no-repeat;position: relative;float: left;width:112px;margin-right: -112px;text-align:center;height:47px;}
.nextb a {display:block;padding-top:16px;font:14px Arial, Helvetica, sans-serif;color: #353534;text-decoration:none;}
.nextb a {padding-right:60px;}
.pagenum {width:100%;position: relative;float: left;text-align:center;}
.pagenum-in {background:url(../images/template/pnav-m.gif) no-repeat;width:167px;height:47px;margin:auto;}
.pagenum p {padding:16px;font:14px;margin:0;}
.tnav {margin:3px;}
/* ---=== border code follows ===--- */
.box-tl, .box-tr, .box-bl, .box-br{background-color: transparent;background-repeat: no-repeat;}
.box-tl{background-image:url(../images/template/brd-tl.gif);background-position: 0% 0%;}
.box-tr{background-image:url(../images/template/brd-tr.gif);background-position: 100% 0%;}
.box-bl{background-image:url(../images/template/brd-bl.gif);background-position: 0% 100%;}
.box-br{background-image:url(../images/template/brd-br.gif);background-position: 100% 100%;}
.box-tt, .box-bb{background-color: transparent;background-repeat: repeat-x;}
.box-tt{background-image:url(../images/template/brd-t.gif);background-position: 0% 0%;width:95%;margin:auto;}
.box-bb{background-image:url(../images/template/brd-b.gif);background-position: 50% 100%;}
.box-r{background-image:url(../images/template/brd-r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.box-l{background-image:url(../images/template/brd-l.gif);background-position: 0% 100%;background-repeat: repeat-y;}
.cpcol_1{float:left;margin-right:-100%;width:230px;text-align:center;background-image: url(../images/template/cpbox-dots.gif);background-repeat:no-repeat;background-position: 100% center;vertical-align: middle;}
.cpcol_1 img {margin:9px;}
.tbcontent_col_2{float:left;width:100%;}
.cpcol_2{margin-top:14px;margin-right:6px;margin-left:260px;overflow:hidden;vertical-align: middle;}
/* ---=== CHKOUT - Shipping info ===--- */
#chkpawrap {width:90%;margin:auto;background-color:#FFF;padding:0 2em 2em 2em;}
#chkform {width:55em;margin:auto;}
.chkpa-l {width:39em;float:left;}
.chkpa-r  {width:15em;float:left;margin-top:2em;}
.chkpa-bsk {width:55em;margin:auto;background-color:#0C9;}
.form-container {width:55em;margin:auto;}
.form-l {float:left;width:12em;margin-bottom:12px;}
.form-r {float:left;width:12em;margin-bottom:6px;}
.form-l1 {float:left;width:12em;}
.form-r1 {float:left;width:12em;}
.shipaddr {width:30em;float:left;}
.shipaddr h2 {display:block;width:100%;background-color:#FF9933;margin:6px 0 1px 0;}
#promo-code {width: 10em;float:left;}
.chkpa-t {width:40em;float:left;}
.chkpa-b {width:40em;float:left;}
fieldset {border:1px #CCC solid;padding:0.8em;margin:1em;}
legend {padding: 0.2em 0.5em;border:1px #CCC solid;font-size:1em;text-align:right;font-weight:bold;}
#progress {text-align:center;background: url(../images/template/grey-line.jpg) 0 100% repeat-x;color:#999;padding:0;margin:0;}
#prog1 {float:left;width:12em;}
.prog-active {color:#FF9933;font-weight:bold;}
#prog2 {float:left;width:16em;}
#prog3 {float:left;width:12em;}
#prog4 {float:left;width:4em;background-color:#FFF;}
.prog-in {height:2em;}
.prog-in2,.prog-in2-c {height:12px;width:55%;float:left;}
.o-line,.o-line-c {background:url(../images/template/orange-line.jpg) 0 100% repeat-x;width:100%;height:12px;padding:0;}
.o-dot {background: url(../images/template/orange-ball.jpg) 100% 100% no-repeat;height:12px;}
.g-dot {background:url(../images/template/grey-ball.jpg) 100% 100% no-repeat;height:12px;}
.g-line {background:url(../images/template/grey-line.jpg) 0 100% repeat-x;width:100%;}
.o-linestr {background:url(../images/template/orange-line.jpg) 0 100% repeat-x;padding:0 0 0 15em;width:44em;margin:auto;}
.oline-contain {width:100%;background-color:#FFF;}
#chkbaskinfo {width:90%;margin:auto;}
/* ---=== your account===--- */
#accbox-l {float:left;width:18em;padding:1%;}
#accbox-r {float:left;width:18em;padding:1%;}
.accbsk-t {background-color:#FFBD7A;font-weight:bold;}
.accbsk-m a {color:#000;text-decoration:none;}
.accbsk-m a:hover {color:#004B91;text-decoration: underline;}
.acedpa-l {float:left;width:35em;}
.acedpa-r {float:left;width:36em;}
/* ---=== chk additional===--- */
.shipop {margin-right:3em;}
.chk-help {text-align:left;margin-bottom:14px;background-color:#FFF;width:95%;}
.chk-help ul {padding-left:21px;margin:0;list-style:circle;}
/* ---=== Cat additional===--- */
.catimg {height:280px;width:180px;overflow:hidden;margin:6px;position:relative;}
.catimg a{height:280px;width:180px;display: block;position:relative;z-index:500;}
#cat-np {padding: 0 150px 0 150px;clear:both;}
#cat-np .column {position: relative;float: left;}
#cat-n {width:150px;margin-right:-150px;padding-top:3px;}
#cat-p {width:150px;right:150px;margin-left:-100%;text-align:center;padding-top:3px;}
#cat-bread{width:100%;text-align:center;}
#cat-bread-in {width: 167px;margin:auto;background-image:url(../images/template/pnav-m.gif);height:47px;font-size:14px;}
#cat-bread-in-l {width: 290px;margin:auto;height:47px;font-size:14px;}
#cat-bread-in2 {padding:1px;}
.regadd {width:30em;margin:auto;}
.wishlist-prod {width:200px;float:left;text-align:center;border-bottom:#CCC 1px solid;padding-bottom:9px;margin-bottom:9px;}
#contact-l {width:250px;float:left;padding:0 12px 0 12px;}
.cf-l {width: 10em;float:left;margin-top:6px;}
.cf-r {width: 32em;float:left;margin-top:6px;}
.ontop-bsk {float:left;width:100%;}
#left .oad-bb {margin:auto;font-size:0.8em;}
#invcwrap {width:90%;margin:auto;}
#thawte-ssl {margin:auto;}
.addthis { margin-bottom:12px;}
/* lh popup */
#elhpopup {  background:#FFF;border:#333 solid 3px;padding:6px;width:657px;}
#elhpopup-b { text-align:center;}
/* CAT PAGE 2 */
.tbcol_1{float:left;margin-right:-100%;width:139px;text-align:center;vertical-align: middle;}
.tbcol_1 img { margin:26px;}
.tbcontent_col_2{float:left;width:100%;}
.tbcol_2{margin-top:3px;margin-right:6px;margin-left:150px;overflow:hidden;vertical-align: middle;padding:21px 12px 12px 12px;}
.cpboxd { padding:6px 15px 12px 0px;}		
#corecatp { width:95%;margin:auto;}
/* SRCH page */
#srch-cont { width:95%;margin:auto;text-align:left;}
.srch-f { margin:6px 0 6px 0;}
div.popular a.psmax{font-size:125%;}
div.popular a.pshigh{font-size:110%;}
div.popular a.psmid{font-size:100%;}
div.popular a.pslow{font-size:90%;}
div.popular a.psmin{font-size:70%;}

