/************************************************* 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:White; 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;}
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: 903px; POSITION: relative; HEIGHT: 102px; padding: 0px;}
#con_slogan {position: absolute; top: 46px; left: 155px; font-size: 11px; *font-size:11px; color: #646464; letter-spacing: 0.7px; font-style: normal;}
#pmplogo { MARGIN-LEFT: 10px;}

/******************************* top Nav Bar */
#con_topbar {  background-image: url(/templates/default/images/con_graybar.gif); background-repeat: repeat-x;
height: 24px; padding: 3px; color: White; position:relative; margin-top: 7px;}
#bar_search {position:absolute; top:2px; left: 16px; *left: 14px;}
#bar_movie {position:absolute; top:5px; left: 14px; font-size: 11px; color: White; letter-spacing: 1.8px;}
#bar_help {position:absolute; top:2px; left: 176px; *left: 174px;}
#bar_account {position:absolute; top:2px; left: 314px; *left: 312px;}
#bar_supportmsg {position:absolute; top:4px; left: 432px; *left: 430px;}
#bar_wish {position:absolute; top:2px; left: 462px; *left: 460px;}
#bar_basket {position:absolute; top:2px; left: 592px; *left: 590px;}
#bar_checkout {width:122px; margin-right: 8px; float:right; margin-top:-2px;}

/*********** 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 {width: 303px; 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 {margin-right: 1px; WIDTH: 902px; PADDING: 0px; height: 100%;}
/*********** left side */
#browse {PADDING-LEFT: 0px; WIDTH: 185px; PADDING-TOP: 2px; background-color: #F2F2F2; border-right: 1px #cfcfcf 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(/templates/default/images/con_graybar.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;}
.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; */ background-color: #6E96D3;}
.con_menusel li:hover A:link, .con_menusel li:hover A:visited {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: 698px; MARGIN-LEFT: 12px; overflow: visible; padding-top: 10px}
#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 */
#footer {margin-top: 20px; text-align: center;}
#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;}
.stockavailtiny {  font-weight: bold; font-family:Arial; font-size: 12px; 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 */
.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;}
.pick_head {font-size:20px; font-weight:bold; float:none; color:#646464; text-align:center;font-family:Arial;line-height:18px;margin-top:8px; margin-bottom:8px;}
#subh2 h2{ margin-top:-12px; margin-left: 5px; FONT-SIZE: 12px; COLOR: #DE6A2B; FONT-FAMILY: "Tahoma",Verdana; font-style: italic }
.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-top:4px; margin-bottom:3px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;font-weight:bold }
.item_mktprice { color:#AF3A00; font-size:10px; margin-bottom:1px; }
.item_ourprice {color:Red;font-weight:bold;font-size:12px; margin-bottom:2px}
.item_save { color:#AF3A00; font-size:9px;}
.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:#EDE0B6; 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;}
.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;}
a.gallerypic{  text-decoration:none;  position:relative;  display:block;  margin-right:5px;}
a.gallerypic span.zoom-icon{  position:absolute;  left:45%;  bottom:2%;  filter:alpha(opacity=90);  -moz-opacity:0.9  -khtml-opacity: 0.9;  opacity: 0.9;}
a.gallerypic:hover span.zoom-icon{  filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7;}
a.gallerypic span.zoom-soldout{  position:absolute;  left:5%;  top:0%;  filter:alpha(opacity=70);  -moz-opacity:0.7  -khtml-opacity: 0.7;  opacity: 0.7;}

