/* Cap Home page */

.caphomepage{display:block;background:none repeat scroll 0 0 #fff;padding:0px 0px 10px 0px;}
.caphomepage > h2{display:block;width:97%;margin:30px 0px 20px 7px;padding:0px 0px 10px 14px;border-bottom:solid 1px #ccc; }
.caphomepage > p{display:block;width:70%;margin:2px 0px 0px 20px; }
.caphomepage > h3{display:block;width:100%;margin:20px 0px 0px 20px; }
.caphomepage > .buttonorange{margin:20px 0px 0px 20px;}
.caphomepage > .para{display:block;width:70%;margin:20px 0px 0px 20px;}
.caphomepage > .requestlinks{font-size:12px;}


/* Page specific styles  */

.contactcontainer{float:left;width:100%;padding:16px 0px 8px 0px; }
.errorrowcontact{float: left;width:100%;padding:5px 0px 7px 0px;background:#F7D7D7;margin:5px 0px 0px 0px;border:solid 1px #ccc}
.errorrowcontact span {float: left;margin:2px 0px 0px 10px;width:99%;color:#FF0000}
.rowcontact{float:left;width:auto;margin:3px 0px 0px 0px;background-color:#f9f9f9;border:solid 1px #ccc;padding:2px 0 10px }
.rowcontact .cellcontact{float:left;width:49%;margin:9px 0px 0px 2px;}
     .cellcontact > label {font-family:HPSimplified_Bd;float:left;width:30%;text-align: left;margin:7px 0px 0px 0px;font-size: 16px;}
     .cellcontact > span {float:left;font-size: 14px;margin-top:5px; }
     .cellcontact > input[type="text"] {float: left;height:25px; border: 2px solid #ccc;width:66%;padding:3px 5px;font-family: HPSimplified_Rg;font-size: 16px;color:#767676;}
     .cellcontact > input[type="text"]:focus{border:solid 2px #5a5a5a;color:#000;}

.buttonspacer{margin:15px 5px 5px 0px;}

/* Cap From  */

.pagecontentcapfrom{width:987px;float:left;margin:10px 0px 0px 0px;padding: 0px 8px 20px 5px;background:#fff; }
.caprow {margin:15px 0px 0px 0px;}
.caprow > label{font-family:HPSimplified_Bd;float:left;width:18%;text-align: left;margin:7px 0px 0px 0px;font-size: 16px;}
.caprow > span {float:left;font-size: 13px;margin:6px 10px 0px 0px; -webkit-margin-before:9px;}
.caprow > input[type="checkbox"]{margin:11px 4px 0px 0px; float:left;}
_:-ms-fullscreen, :root .caprow > input[type="checkbox"]{margin:8px 4px 0px 0px; float:left;}
.caprow > input[type="radio"]{margin:11px 4px 0px 0px; float:left;}
.caprow  fieldset {float:left;width:35%;border:none; }
.caprow  fieldset legend{float:left;font-family:HPSimplified_Bd;font-size:14px;margin:15px 0px 10px 0px; }
.caprow  fieldset select{float:left;width:100%;font-family:HPSimplified_Rg;font-size:15px;border:1px solid #ccc;height:192px}
.caprow ul.shiftbuttons {float: left;padding:15px;width:25px;margin-top:33px;}
.caprow ul.shiftbuttons li{float:;eft;width:100%;margin-top:13px;;}
.caprow ul.shiftbuttons li input[type="button"]{width:25px;font-family:HPSimplified_Rg;font-size:13px;padding:0px 0px 3px 0px }
.mulitselect{border: 1px solid #ccc;overflow-y:auto;padding: 0 5px;width: 90%; height:200px;}
.mulitselect li{padding: 3px;}
.skutext{float:left;margin:5px 0 0;width:60%;clear:both }
.skutextarea{float:left;width:100%;height:160px;text-align:left;}
#skuContent label {width:70%;font-family:HPSimplified_Rg;margin:5px 0px 0px 0px;float:left}
#skuContent  fieldset{width:45%;}
.validatesku{float:left;width:60%;margin:10px 0px 0px 0px; }
.marginright40{margin-right:40px }
#hierarchyTree label {float: left;font-size:14px;text-align: left;font-family:HPSimplified_Rg;width: 152px;}
#hierarchyTree select {float: left;font-size:14px;text-align: left;font-family:HPSimplified_Rg;padding:2px;border:1px solid #ccc;width:55%;}
#hierarchyTree > a{margin: 10px 5px 5px 58%;}
.label_centre {margin: 30px 0 0;}
.hierarchyrow{border: 1px solid #ccc;width:53%;min-height:100px;overflow-x: scroll;padding: 0 5px;margin:10px 0 0 152px;}
.hierarchyrow ul{width:400px;}
.hierarchyrow li{padding: 3px;}
.frequencyoptions{border: 1px solid #ccc;float: left;font-family:HPSimplified_Rg;font-size: 14px !important;
	margin-right: 5px !important;width:99px!important;padding: 2px !important;text-align: left; height:30px;}

/* Create Subscription   */

.createsubs > .validatesku {width:75% }
.createsubs select{width:55%; }
.createsubs > .skutext{width:72% }
.tableoption li{border-right: 1px solid #ccc;display: inline-block;padding: 0 5px;}
.tableoption li:last-child{border-right:none;}
li.noborder{border-right:none;}
.tableoption li a{color: #767676;}
.tableoption li a:hover{color: #01a982;}

/* Announcement  */

.announcementtable{width:100%;border:solid 1px #ccc;}
.announcementtable td{padding:3px; }
.announcementtable td.text{border-right:solid 1px #ccc;width:89% }
.announcementtable td.text > label {font-size:14px;font-family:HPSimplified_Bd }
.announcementtable td.text p{padding:2px 0px 2px 0px; }
.announcementtable td.action {text-align:center;vertical-align:middle;border-left:0px;}

/* Search Products */

.tabledetail {padding-bottom: 10px;}
.navicon{padding:0px 5px; cursor:pointer;}
.textcenter{text-align:center;}
.textcenter img{height:25px;width:25px;cursor:pointer;}
.bigselect{border: 1px solid #ccc; height: 30px;margin-top: -6px;padding:2px;width:130px!important;font-family:HPSimplified_Rg;font-size: 14px !important;}

/* Admin Edit Publisher*/

.admindisplay{position: relative;}
.admintype {background-color: #fff;left: 0px;position: absolute;top: -20px;width: 250px;}
.admintype span {font-size:12px;}
.admintype a {position: relative;top: 4px;}

/*  Edit Publisher */
.deleteContact{display:none;margin-bottom: 0px;}


/*  My Subscription */

.successFailureMessage{float:right;width: 40%;padding:0px 0px 0px 0px;color:green; text-align:right;}