/************************************************* master elements */
HTML {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; outline: 0; }
/*BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background-color:#142023; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 100%; color:#000033; outline: 0;}*/
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; background-color:#142023; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 100%; color:#000033; outline: 0;}
IMG {BORDER: 0px;}
A:link,A:visited {COLOR: #1560BB; TEXT-DECORATION: none;outline: 0;}
.hidden {display: none;}
A.perflink:link,A.perflink:visited { COLOR: #FE0100; font-weight:bold; font-family: Arial}
H1 {margin-top: 0px; font-size:20px; font-weight:bold; float:none; color:#646464;}
ul { margin: 0; padding : 0; list-style : none; }
ul.subnode { margin-left: 15px;}
ul.subnode a{
	font-weight: bold;
}
li.listitem { margin-left: 10px; display:inline}
li.listitem a{
	font-weight: normal;
}
input,select,textarea {color: Black;background-color:#FCFCFE;border:1px solid #E5E5E7;font-family:Tahoma,Verdana,Lucida Sans,Courier; font-size:12px;}
fieldset { border: 0px;}

/******************************* site outline */
#thesite { MARGIN: 0px; padding: 0px; height: 100%;}
#sitecontent {border-left:2px solid #646464; border-right:2px solid #646464; background-color: White; MARGIN: 0px auto; WIDTH: 903px; Height: 100%;}

/******************************* header */
#header {MARGIN-LEFT: 0px; WIDTH: 902px; HEIGHT: 110px; padding: 0px; z-index:200; background-color:White;
POSITION: fixed !important;
    position: absolute; /*ie6 and above*/
    top: 0px;border-left: 2px solid #142023;border-right: 2px solid #142023;
}
#con_slogan {position: absolute; top: 54px; left: 63px; font-size: 10px; *font-size:10px; color: #514051;  font-style: normal;}
.no {color: #F51918;text-decoration: underline; font-weight:bold;}
#pmplogo { MARGIN-LEFT: 10px;}

/******************************* top Nav Bar */
#con_topbar {  background-image: url(/jiggy/con_d87c32.gif); background-repeat: repeat-x;
height: 24px; padding: 3px; color: White; position:relative;}
#bar_searchimg{position:absolute; top:2px; left: 32px; *left: 15px;}
#bar_search {position:absolute; top:2px; *top:6px; left: 63px; *left: 55px;}
#bar_help {position:absolute; top:2px; *top:6px; left: 196px; *left: 188px;}
#bar_account {position:absolute; top:2px; *top:6px; left: 344px; *left: 336px;}
#bar_supportmsg {position:absolute; top:2px; *top:6px;left: 432px; *left: 424px;}
#bar_wish {position:absolute; top:2px; *top:6px; left: 470px; *left: 462px;}
#bar_basketimg {position:absolute; top:2px; left: 590px; *left: 582px;}
#bar_basket {position:absolute; top:2px;*top:6px; left: 617px; *left: 609px;}
#bar_checkout {width:122px; margin-right: 8px; float:right; margin-top:-2px;}
A.topbarlink:link,A.topbarlink:visited { color:White; font-size:11px;line-height:100%;font-weight:bold;font-family:Verdana; }
/*********** hidden basket */
/*#theshoppingcartcontents {display:none; opacity:.0; filter:alpha(opacity=0); position:absolute; top:22px; left: 588px; width:310px; min-height: 100px; background-color:#F2F2F2; border: 1px solid #AEBAA5; padding-left: 2px; z-index:100;}*/
#thebasket {font-size:11px; color: Black;}
#total {clear: both; text-align: right; font-weight:bold; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; border-top: 2px solid #AEBAA5; color: Black}

/******************************* main content zone */
#main {border-left: 2px solid #142023;border-right: 2px solid #142023; margin-right: 1px; WIDTH: 902px; PADDING: 0px; height: 100%; position:absolute; top: 110px; background-color:White;}
/*********** left side */
#browse {PADDING-LEFT: 0px; WIDTH: 170px; PADDING-TOP: 2px; background-color: #F2F2F2; border-right: 1px #cfcfcf solid;}
#rightside {PADDING-LEFT: 0px; WIDTH: 170px; PADDING-TOP: 2px; background-color: #EFEFEF; border-left: 1px #142023 solid;}
.sidesplit {border-bottom: 1px #142023 solid; }
#con_search {padding-left: 7px;}
#con_search input,select {font-family: Tahoma; font-size: 12px; border: 1px #889181 solid;}
.con_green {background-image: url(/jiggy/con_d87c32.gif); background-repeat: repeat-x;}
.con_green h1 {padding-top: 5px; text-align: center; font-size: 11px; height: 24px; color: White; letter-spacing: 2px; font-weight: normal;}
.con_menusel {margin-left: 0px; padding-left: 10px; margin-top: -12px; margin-bottom: 0px; * margin-top: -24px; /* IE7 */
* margin-bottom: -18px; /* IE7 */}
.con_menusel A:link, .con_menusel A:visited {font-size: 11px; font-weight: bold; padding-left: 10px; _padding-left: 3px; * padding-left: 3px;}
A.menushowmore:link,A.menushowmore:visited {font-size: 11px; font-weight: bold; padding-left: 10px; _padding-left: 3px; * padding-left: 3px; color: #34393C}
.con_menusel li {list-style-type: none; padding-top: 3px; padding-bottom: 3px; letter-spacing: 0.6px; border-top: 1px White solid;}
.con_menusel li:hover { /* background-color: #D99F4B; #6E96D3 */ background-color: #34393C;}
.con_menusel li:hover A:link, .con_menusel li:hover A:visited {color: White;}
li.hiddenmenuhead:hover {background-color: #F1F1F1; }
li.hiddenmenuhead:hover A:link {color: #1560BB;}
li.hiddenmenuhead:hover A:hover {color: White;}
A.menuhead:link,A.menuhead:hover,A.menuhead:visited {font-size: 11px;  color: White; letter-spacing: 2px; font-weight: normal;}
A.darken:link,A.darken:hover,A.darken:visited { color: #646464;}
/*********** middle section */
#mainzone {WIDTH: 557px; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px; overflow: visible; padding-top: 10px;background-color:White;}
#mainzone H2 {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #DE6A2B; FONT-FAMILY: "Tahoma",Verdana;}

.subcat_descp { margin-left: 40px; margin-right: 40px; color:#333333;}

/*******************************  footer */
#footerhead{background-color:White;}
.white{background-color:White;}
#footer {margin-top: 20px; text-align: center; background-color:White;}
#footer_links {margin-top: 10px; margin-bottom: 5px; font-size: 9px;}

/******************************* misc elements */
#loginerror { color: Red; }
.retailprice { font-size:12px; color:#666666; }
#sellprice { font-size:15px;font-weight:bold;color:Red;}
.orderhead {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #b4b4b4 1px solid; BACKGROUND-COLOR: #646464; color:White; TEXT-ALIGN: center
}
.highlight {font-size: 14px; color:Black; font-weight: bolder;}
.error {font-size: 14px; color:Red; font-weight: bolder;}
.success  {font-size: 14px; color:#009933; font-weight: bolder;}
.sale { color: Red;}
/******************************* product page  */
.subsellarea { background-color:#F2F2F2;}
.subsellareab { background-color:#F2F2F2;}
.subsellarea div { font-family:Tahoma; font-size: 1.2em; font-weight:bold; color:#333333; padding: 2px; border-top: 2px solid white; border-bottom: 2px solid white; }
.simitem { font-family:Tahoma; font-size: 1.2em; font-weight:bold; color:#333333; padding: 2px; border-top: 2px solid white; border-bottom: 2px solid white; }
.subsellitems { padding: 10px;}
.prodtagged { margin: 20px;}
.buffer { border: 1px solid rgb(223, 223, 223); padding: 4px;}
.fullbuffer { border: 2px solid rgb(223, 223, 223); padding: 3px;}
.tozoom { border: 1px solid rgb(223, 223, 223); padding: 2px;}
#stockavail { font-family:Tahoma; font-size: 14px; margin-top: 0px; margin-bottom: 0px; text-align:center;}
#stockavail span{ font-weight: bold; font-size: 18px; }
#prodfeatures { margin-left: 50px; color:#333333}
#prodfeatures li{	list-style-type: circle;}
.proddetails {	font-family:Tahoma;	font-size: 13px;}
#productbuttons { margin-top: 5px; text-align: center }
.tagsep {	font-size: 10px;	color:#B3B3B3;}
#prodimages a{ font-size: 10px; color:#666666;}
/******************************* inner sub pages  */
.comments{ margin-top: 15px;}
.subcomm{ margin-top: 5px; text-align:right; font-size: 10px; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
/******************************* secure page  */
#secure-conteiner { width: 900px; padding-top: 5px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px;background: #fff; margin-left: auto; margin-right: auto; z-index: 0;}
#secure-header { height: 60px; }
#secure-logo {	width: 186px; float: left; }
#secure-hackguard { float: right; padding-top: 8px; margin-right: 40px; text-align: right; width: 350px; }
#secure-bar { clear: both; background: #cdcdcd; height: 25px; }
#secure-bar li.secure-active { background: #505050; color: White; padding-bottom: 4px; }
#secure-bar a:link, #bar a:active, #bar a:visited { color: #000; }
/*******************************  support */
.bordered { border-collapse:collapse; border: 1px solid #8A8F91}
.admin_head { background-color: #646464; border-top: 1px solid White; border-bottom: 1px solid White; padding: 3px; color:White}
.mailmsg {	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana}
.mailmsglocked {	FONT-SIZE: 10px; COLOR: #a9a9aa; FONT-FAMILY: Verdana}
.mailsubj {	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: "Trebuchet MS", "Comic Sans MS",Arial,Verdana}
.mailsubjlocked {	FONT-SIZE: 12px; COLOR: #a9a9aa; FONT-FAMILY: "Trebuchet MS", "Comic Sans MS",Arial,Verdana}
.mailpreview {	FONT-SIZE: 10px; COLOR: #b0615d; FONT-FAMILY: Verdana}
.mailpreviewlocked {	FONT-SIZE: 10px; COLOR: #e39494; FONT-FAMILY: Verdana}
.mail_summary {	OVERFLOW: auto; HEIGHT: 300px}
.mail_over {	BACKGROUND-COLOR: #d6e7ef}
.mail_header {	FONT-SIZE: 20px; COLOR: black; FONT-FAMILY: "Trebuchet MS", "Comic Sans MS", Arial, Verdana}
.threaddepth {	FONT-SIZE: 12px; COLOR: green; FONT-FAMILY: "Comic Sans MS",Arial; LETTER-SPACING: 0.2em}
.top-box {	BORDER-TOP: #dddfdc 1px solid}
.bottom-box {	BORDER-BOTTOM: #dddfdc 1px solid}
.left-box {	BORDER-LEFT: #dddfdc 1px solid}
.right-box {	BORDER-RIGHT: #dddfdc 1px solid}
.altrow {	BACKGROUND-COLOR: #f8f8ec}
.regrow {	BACKGROUND-COLOR: white}
.notesub { margin-top: 5px; margin-left: 20px; margin-right: 20px;}
/*********************** pickem */
.searchh1 { font-size: 12px; color: #383838; margin: 2px;}
.picker {border:0px solid #F2F2F2;padding:2px;width:685px;font-family:Verdana;font-size:11px;line-height:15px; margin-bottom:4px}
.picker_back {background:url('/jiggy/picker_bg.jpg') no-repeat;}
.homepicker {font-family:Verdana;font-size:11px;line-height:15px; margin-bottom:4px}
/*.homepicker_back {background:url('/jiggy/pickerbackground_home.jpg') no-repeat;} */
.homepicker_back {background-color:#f1f1f1;}/* #ECDFB5  #fdd7d8*/
.pick_head {text-align:center;font-family:Arial;line-height:18px;margin-top:8px;}
.below_pick {text-align:center;margin-top:-10px}
.picker_chart {font-size:9px;line-height:14px;}
.picker_feature { margin-top:10px;margin-bottom:-10px }
.findbg { background-color:#EDE0B6; } 
.bread { font-size:10px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
.picker_blurb {text-align:left; color:#666666; padding: 10px;font-size:16px;font-family:Georgia;tahoma,sans-serif;line-height:120%; margin-top:-16px;}
.picker_endblurb { width:90%; text-align:center; color:#666666; padding: 10px;font-size: 12px;font-family:Georgia;tahoma,sans-serif;line-height:120%;line-spacing:150%;letter-spacing:2px; }
.item_title { margin-bottom:3px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:10pt;line-height:14px;font-weight:bold; text-decoration:underline;COLOR: #1560BB; }
.item_desc { margin-bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;}
.item_mktprice { color:#2C3E49; font-size:10px; margin-bottom:1px; }
.item_ourprice {color:Red;font-weight:bold;font-size:12px; margin-bottom:2px}
.item_save { color:#2C3E49; font-size:11px;}
.strike { text-decoration: line-through;}
.high_subcat { margin-left: 20px; }
.pickem_menu {margin-left:-28px; margin-top:5px; border-top: 1px solid white; margin-bottom: -8px;}
.pickem_menub {margin-left:-38px; margin-top:5px; border-top: 1px solid white; margin-bottom: -8px;}
.pickem_menuhead a{ margin-left:-16px; margin-bottom:-5px; color:#E56927;font-weight:bold;font-size:11px; *margin-left:0px;}
.areatitle { margin-top: 10px;}
.footerlinks {border-top:1px solid #646464; margin-top: 10px; padding: 10px; background-color:#F7D5B9; font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px; }
.footer_linkto { margin-bottom: 8px;}
.pick_buffer{ margin-top:20px;margin-bottom:10px;}
a.orange:link, a.orange:active, a.orange:visited{color:#E56927;}
.isoitem_title { font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:bold }
.isoitem_mktprice { color:#AF3A00; font-size:10px; margin-bottom:1px; }
.isoitem_ourprice {color:Red;font-weight:bold;font-size:12px; margin-bottom:2px}
.multiconf { background-color: #DDECFF; border: 1px dotted #636363;margin-top: 7px;}
.multiconf legend{ background-color:White; color:#646464; padding-left:5px; padding-right: 5px; margin-left: 150px;font-weight:bold;}
.multi_item_title { font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:bold }
.multi_item_ourprice {color:Red;font-size:11px; margin-bottom:2px}
#pmpadvantage{width:713px; margin-left: -10px; *margin-left:-2px; margin-top: 12px}
#flowchart { margin-left: -7px;*margin-left:0px;  margin-top: 5px; margin-bottom: 10px;}
#therest { margin-top: 10px;  margin-left: -4px;*margin-left:0px;}
#otherproducts { margin-left: 10px;}
#welcome { margin-top: 20px; font-size: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; }
.signupbox{ border: 1px solid #636363; padding:5px; background-color: #F1F1F1; margin-left: 15px; font-size: 10px;}
.signupbox h1{ margin-top: -5px; margin-left: -5px; margin-right: -5px; padding: 2px; background-color:#636363; color:White; text-align: center; font-size: 11px; height: 24px; color: White; letter-spacing: 2px;  }
.larger { font-size: 15px; margin-bottom: 8px;}
#sexyBG { display: none; position: absolute; background: #000; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; filter: alpha(opacity=40); width: 100%; height: 100%; top: 0; left: 0; z-index: 99; }
#sexyBOX { display: none; position: absolute; background: #b9e77b; color: #333; font-size: 1.2em; text-align: center; border: 1px solid #111; top: 70px; z-index: 100; }
.sexyX { font-size: 12px; color: #ddd; padding: 4px 0; border-top: 1px solid #636D61; background: #778574; }
.formen { color: Blue;}
.formen a:link, .formen a:visited{ color: Blue;}
.forwomen { color: #BE1A8B}
.forwomen a:link, .forwomen a:visited{color: #BE1A8B}
.unisex {color: #D47111;}
.unisex a:link, .unisex a:visited{color: #D47111;}
.item_use { color: #858585; font-size: 12px;font-family:Arial;}
.item_notes { color: #6A3F3F; font-size: 10px;font-family:Verdana;}
.anchor {position:absolute; margin-top: -100px;}
.anchoritem {position:absolute; margin-top: -120px;}
.popup_title { font-size: 16px; font-weight:bold; font-family:Verdana; text-align:center;}
.popup_desc { font-size: 12px;font-family:Verdana; margin-bottom:12px;}
.popup_designer { font-size: 12px;font-family:Verdana; margin-bottom:2px}
.popup_line { font-size: 12px;font-family:Verdana; margin-bottom:6px;}
.popup_gender { font-size: 12px;font-family:Verdana; margin-bottom:2px}
.popup_use { font-size: 12px;font-family:Verdana; margin-bottom:2px}
.popup_notes { font-size: 12px;font-family:Verdana; padding: 3px; background-color:#FBEFEF;}
/* set millions of background images */
.rbroundbox { background: url(/jiggy/roundbox/nt_pink.gif) repeat; }
.rbtop div { background: url(/jiggy/roundbox/tl_pink.gif) no-repeat top left; }
.rbtop { background: url(/jiggy/roundbox/tr_pink.gif) no-repeat top right; }
.rbbot div { background: url(/jiggy/roundbox/bl_pink.gif) no-repeat bottom left; }
.rbbot { background: url(/jiggy/roundbox/br_pink.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; padding: 5px;}
.rbroundbox { width: 95%; margin: 1em auto; }
.submit {background-color:#F41817; color: White; margin-top: 2px;}
a.onsaletitle:link,a.onsaletitle:visited {font-size: 12px; font-weight: bold; color:Black;}
.item_onsaleprice { font-weight: bold; color: Red;}
#sideonsale { background-color: #EFEFEF;}
.blurb {margin-left: 10px;margin-right: 10px; margin-bottom:5px}


