@import url("webchand.css");
body{font-family: Verdana;height:100%;margin:0;}
h1,h2,h3,h4,h5,p{font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:none;}

#pageWrapper{width:950px;margin:6px auto;height:100%;}
#mastHead{position:relative;height:98px;background-image:url('images/masthead.png');}
#mastheadImages{position:absolute;top:10px;right:0;}
#mastheadImages img{margin:0 48px;}
#topBar{zoom:1;height:14px;background-image:url('images/topbar.png');padding:4px 0}
#topBar .left{width:550px;float:left;text-align:left;padding:0 0 0 20px;}
#topBar .right{width:300px;float:right;text-align:right;padding:0 30px 0;}
#main{border:solid 4px #C00;background-color:#FF0;padding:2px;height:100%;zoom:1;}
#back{background-color:#000;zoom:1;height:100%;padding:0 0 4px;}
#back:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#sideNav{width:150px;padding:4px;height:100%;left:0;top:0;bottom:0;float:left;}
#mainContent{background:#FFF;width:556px;padding:4px;float:left;margin:4px 4px 4px 0;}
#mainContent h2{margin-top:0;}
#main1ColContent{background-color:#FFF;padding:4px;margin:4px 4px 0 4px;}
#rightBar{width:200px;background-color:#FFF;padding:4px;height:100%;float:left;margin:4px 0;}
#rightBar h1,#rightBar h2,#rightBar h3,#rightBar h4,#rightBar h5{margin-top:0;}
#footer{}

#Content{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;margin:0 0 5px 5px;position:relative;overflow:hidden;}
#Content h1{margin:0;}


.leftnav:link {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFF99;background-color: #070707;height: 20px;width: 100%;font-size: 11px;text-decoration: none;background-image: url(images/button.gif);font-weight: bold;padding-top: 2px;padding-left: 8px;}
.leftnav:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFF99;background-color: #070707;height: 20px;width: 100%;font-size: 11px;text-decoration: none;background-image: url(images/button.gif);font-weight: bold;padding-top: 2px;padding-left: 8px;}
.leftnav:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;height: 20px;width: 100%;font-size: 11px;text-decoration: none;background-image: url(images/button_over.gif);padding-top: 2px;padding-left: 8px;}
.leftsubnav:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;background-color: #006600;height: 14px;width: 149px;text-decoration: none;padding-left: 8px;font-weight: normal;border-left-width: 1px;border-left-color: #FFFFFF;border-left-style: solid;}
.leftsubnav:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;background-color: #006600;height: 14px;width: 149px;text-decoration: none;padding-left: 8px;font-weight: normal;left: 1px;border-left-width: 1px;border-left-style: solid;border-left-color: #FFFFFF;}
.leftsubnav:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;background-color: #00CC00;height: 14px;width: 149px;text-decoration: none;padding-left: 8px;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-transform: capitalize;}
.title {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;background-image: url(images/bar.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 4px;background-color: #006600;color: #FFFFFF;}
.pgtitle {font-size: 20px;}
.bar {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;background-image: url(images/bar2.gif);background-repeat: repeat-x;background-position: bottom;padding-bottom: 4px;color: #FFFFFF;}
.buyFormPanel{width:90%;border:solid 1px #000000;text-align:left;}
.buyFormPanelTitle{display:block;background-color:#000000;color:#ffffff;padding:3 5 3 5;font-weight:bold;}
.pager a:link, .pager a:visited{padding-right: 0px;display: block;padding-left: 0px;padding-bottom: 10px;color: blue;padding-top: 10px;text-decoration: underline overline;}
.pagerSelected a:link, .pagerSelected a:visited{padding-right: 0px;display: block;padding-left: 0px;padding-bottom: 10px;color: #ffffff;padding-top: 10px;background-color: #006600;text-decoration: underline overline;}
.img{margin:2px 2px 2px 2px;border:solid 1px #000000;}
.topNav{color:White;}
.TermsHeader{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.TermsTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
#footer{text-align:center;margin-top:6px;font-size: 9px;}
.basket{margin-top:6px;margin-bottom:10px;}
.formTable{width:450px;}
.subheader{background-color:#000;color:#FFF;font-weight:700;padding:4px;}
.fieldLabel{text-align:left;font-weight:700;font-size:10px;}
.fieldData{text-align:right;}
.wMin{width:80px;}
.wMed{width:180px;}
.wMax{width:250px;}

h3.thanks{margin:50px 0;}

.paymentForm{}
.paymentForm em{color:#F00;}
.paymentForm fieldset{position:relative;padding:6px 10px;width:530px; border:solid 1px #000;margin:0 0 6px;}
.paymentForm legend{background-color:#000;color:#FFF;padding:4px;font-weight:700;display:block;width:520px;}
.paymentForm dt{float:left;text-align:left;}
.paymentForm dd{text-align:right;}
.paymentForm .error{}
label.error{font-size:10px;margin:0 10px 0;color:#F00;font-style:italic;}

.emailSignUp{display: block;width:150px;padding:0;border:none;}
.tbEmail{width:146px;border:solid 1px #CCC;margin:0 0 2px;}
.btnSend{width:150px;font-size: 10px;cursor:pointer;background-image:url(p7pm/img/button.gif); BACKGROUND-REPEAT: no-repeat;color:#FF9;border:none;padding:0 3px;height:21px;background-color:#040;}
.btnSend:hover{background-image:url(p7pm/img/button_over.gif); BACKGROUND-REPEAT: no-repeat;}
.msg{font-size:10px;padding:4px;text-align:center;border:solid 1px #999;width:140px;color:#FF9;}
.msg h3{margin:0 0 3px;}
.msg p{margin:0;}

.search{position:relative;width:150px;zoom:1;height:20px;}
.btnSearch{width:30px;font-size: 10px;cursor:pointer;background-image:url(p7pm/img/button.gif); BACKGROUND-REPEAT: no-repeat;color:#FF9;border:none;padding:0 3px;position:absolute;top:0;right:0;height:21px;background-color:#040;}
.btnSearch:hover{background-image:url(p7pm/img/button_over.gif); BACKGROUND-REPEAT: no-repeat;}
.searchBox{width:118px;border:solid 1px #999;position:absolute;top:0;}

/*#emailForm,.signupframe*/.esf{position:absolute;top:4px;right:4px;color:#000;zoom:1;}
.signupframe:after{clear:none;}
.signupframe td{color:#000;}
.signupframe p{margin:0;}
.signupframe ul{margin-bottom:0;margin-top:4px;font-size:10px;font-style:italic;}

.basket{width:550px;margin:0 auto 10px auto;border:solid 1px #999;}
.basket .header{font-weight:700;}
.basket .header td{padding:4px;background-color:#000;color:#FFF;}
.basket .item{}
.basket .item .odd{background-color:#EBEBEB;}
.basket .item .even{background-color:#D5D5D5;}
.basket .item td{padding:2px 4px;}
.basket .discount{font-weight:700;}
.basket .discount td{border-top:solid 1px #999;padding:2px 4px;background-color:#777;color:#FFF;}
.basket .postage{font-weight:700;}
.basket .postage td{border-top:solid 1px #999;padding:2px 4px;background-color:#333;color:#FFF;}
.basket tr.hover{cursor:pointer;}
.basket .total{font-weight:700;}
.basket .total td{border-top:double 1px #333;padding:6px;background-color:#000;color:#FFF;}
.basket .total .value,.basket .postage .value,.basket .discount .value,.itemTotal,.itemPrice{text-align:right;}
.basket .qty{text-align:center;}
.basket .action{text-align:right;width:52px;}
.basket .update{width:24px;height:24px;background-image:url('images/tick_24.png');margin:1px 1px;display:inline-block;}
.basket .remove{width:24px;height:24px;background-image:url('images/cross_24.png');margin:1px;display:inline-block;}
.basket .qtyBox{width:24px;}
