

/* ===================== PREMIUM PRESS RESET ALL STYLES ======================== */

.clear {clear:both;}
.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix{ height: 1%; }
*+html .clearfix{ height: 1%; }
.adfields{clear:both;color:#434343;font-family:Arial, "frutiger linotype", "lucida grande", verdana, sans-serif;font-size:13px;font-weight:lighter;width:96%; padding:7px 5px 5px;}

#PPT-content { line-height:25px; }
#PPT-content h1 { font-size:18px; border-bottom:1px solid #666; line-height:40px; }
#PPT-CustomFields { padding:10px;   }
.CustomRow { float:left; width:230px; margin-right:20px;  margin-left:0px; margin-top:10px; }
.CustomRow span { font-weight:bold;  }
.CustomRow span strong { margin-left:0px; padding-left:0px; }
.left {  }
.right { padding-left:10px; }
.entry { font-size:16px; line-height:25px; }

.PPT-DENIED {  padding:10px; border:1px dashed #ddd; background:#efefef; }

/* ===================== MEMBERSHIPPRESS ACCOUNT BLOCK STYLES ======================== */


#PPT-ACCOUNT  td, #ACCOUNT-BLOCK td, #PPT-ACCOUNT thead th, #PPT-ACCOUNT tr td, #PPT-ACCOUNT table {	border:0px;	padding: 0px;	vertical-align:top;	margin:0px;	line-height:normal;}
#PPT-ACCOUNT-INNER { padding:10px;  }
#PPT-ACCOUNT .btn-bg {  padding:10px; margin-left:0px; }
#PPT-ACCOUNT .btn-submit {   padding:6px; margin:0px; font-size:16px; color:#666; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }

#PPT-ACCOUNT h3 {  padding:6px; font-size:12px; margin-top:0px; }
#PPT-ACCOUNT .h3_color {  }
#PPT-ACCOUNT .h3_color1 {  }
#PPT-ACCOUNT .h3_color2 {   }
#PPT-ACCOUNT .h3_color3 {   }
#PPT-ACCOUNT .h3_color3_block {   }
#PPT-ACCOUNT .h3_color4 {   }
 
#PPT-NAV .wrapper {height:50px; margin:0px; padding:0px; margin-left:16px; line-height:45px;}
#PPT-NAV {  padding:0px; margin-bottom:0px;  }

#PPT-NAV #navigationBox { position:absolute; margin-left:380px; background: #787878; }
#PPT-NAV #navigationBox ul .item{display:none;}
#PPT-NAV #navigationBox ul:hover .item{display:block;background:#000;padding:1px;margin:1px; text-align:center; font-size:16px; }
#PPT-NAV #navigationBox ul:hover .item a{color:#fff;text-decoration:none;}
#PPT-NAV #navigationBox ul:hover .item a:hover{color:#999;}
#PPT-NAV #navigationBox ul {width:180px;float:left;margin:0px;padding:2px; list-style:none; text-align:center; color:white; list-style-image:none;  } 


 
#PPT-NAV .username {float:left; font-size:18px; color:white; margin-left:50px;}


fieldset { padding:10px; border:1px solid #ddd;background-color:#fff; margin:1em 0;}
fieldset h3 { background:#ddd; padding:6px; font-size:12px; color:#fff; margin-top:0px; }
fieldset h3 span, fieldset h5 span { margin-left:10px; font-size:16px;  }
fieldset label { display:block;  }
fieldset .message { background:red; color:white; padding:10px; margin-left:20px; margin-right:20px; }

#table_packages h2 { font-size:18px; height:35px; font-weight:bold; margin:0px; }
#table_packages .terms, .terms { font-weight:bold;  font-size:12px; width:400px; padding:0px; background:none; color:#666 }
#table_packages hr {margin-bottom:10px; }

#table_checkout, #table_packages { border:1px solid #666; padding:5px; }

#COUPON-BLOCK {background: #3c3a3b url('images/form-login-top.png') repeat-x; color:#ffffff; padding:10px; margin:0px; margin-bottom:10px; font-size:12px; }
#COUPON-BLOCK input { padding:0px; margin:0px;}
 
 
/* ===================== end// MEMBERSHIPPRESS ACCOUNT BLOCK STYLES ======================== */

/* STYLES BACKUP

#PPT-ACCOUNT .btn-bg { background:#efefef;  }
#PPT-ACCOUNT .btn-submit {  background:#ddd; color:#666; }

#PPT-ACCOUNT h3 { background:#ddd; color:#fff;   }
#PPT-ACCOUNT .h3_color1 { background:#6c0700; color:#FFFFFF; }
#PPT-ACCOUNT .h3_color2 { background:#336d95; color:#FFFFFF; }
#PPT-ACCOUNT .h3_color3 { background:#e9ca39; color:#FFFFFF; }
#PPT-ACCOUNT .h3_color3_block { background:#fcf3c9; }
#PPT-ACCOUNT .h3_color4 { background:#a7cf6e; color:#FFFFFF; } 

#PPT-NAV {  background: #3c3a3b url('images/form-login-top.png') repeat-x; }
#PPT-NAV .wrapper { background: url('images/form-dashboard.png') center left no-repeat; }
#PPT-NAV ul li a{ color:#ffffff; text-transform:uppercase; text-decoration:none;}
#PPT-NAV ul li a:hover { text-decoration:underline; }

#table_packages .terms { font-weight:bold;  font-size:12px; background:none; color:#666 }

*/

 
 
/* ===================== PREMIUM PRESS CHECKOUT BUTTONS ======================== */
 
.CheckoutBtn a, Checkout a:hover{	text-decoration:none;	font-weight:bold;	height:28px;	width:120px;	display:block;	text-align:center;	padding-top:5px; color:#fff; }
.CheckoutBtn a {	background:url(images/Btn.jpg) no-repeat;	color:#FFFFFF !important; font-size:13px; }
.CheckoutPaybox { font-size:16px; background:#efefef; border:1px solid #ddd; padding:15px;width:200px; float:left; margin-right:10px; margin-bottom:30px; margin-left:20px; }
.col1 {	text-align: right;	width: 155px;	height: 31px;	margin: 0;	float: left;	margin-right: 5px;	text-align:left;}
.col2 {	width: 195px;	height: 31px;	display: block;	float: left;	margin: 0;}
.col2comment {	width: 195px;	height: 98px;	margin: 0;	display: block;	float: left;}
.col1comment {	text-align: right;	width: 135px;	height: 98px;	float: left;	display: block;	margin-right: 2px;}
div.row {	clear: both;	width: 435px;}

 




/* ===================== MEMBERSHIPPRESS LOGIN/ REGISTER FORMS ======================== */

	.intro-text { height:30px; }
	.inputbox, .mid { width:240px; font-size:14px; padding:8px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; }
	.loginform { padding:20px; padding-top:0px;  padding-bottom:0px;}	
	.registerform { margin:0px; padding:0px;} 
	
	#FORM-LOGIN { padding:0px;}
	#FORM-LOGIN h3 { height:40px;  line-height:40px; padding:0px; }
	#FORM-LOGIN h3 strong { margin-left:30px; font-weight:normal;  }
	#FORM-LOGIN h3 span strong { font-size:21px; height:40px; }
	#FORM-LOGIN form { background:transparent; }
	 
	#FORM-LOGIN label {  }
	#FORM-LOGIN .adfields {   }
	
	#FORM-LOGIN .btn1 {  width:205px; height:63px; border:0px; text-indent:-999px; margin-left:20px; cursor:pointer; }
	#FORM-LOGIN .btn2 {  width:205px; height:63px; border:0px; text-indent:-999px; margin-left:20px; cursor:pointer; }
	#FORM-LOGIN .btn3 { width:435px; height:63px; border:0px; text-indent:-999px; margin-left:20px; cursor:pointer; }
	
	#FORM-LOGIN #PPT-CustomFields { padding:0px;   }
	#FORM-LOGIN .CustomRow { float:left; width:200px; margin-right:25px;  margin-left:0px; margin-top:20px; }
	#FORM-LOGIN .CustomRow span { font-weight:bold;   }
	
	#FORM-LOGIN .sep { margin-top:10px; height:5px; margin-left:-20px;}
	
	#icon1 { padding:8px; }
	#icon2 { padding:8px;}
	#icon3 { padding:8px; }
	
	#SHADOW { background: transparent url('images/form-shadow.png') center center  no-repeat; height:35px; width:500px; margin-top:-20px; }
	
	#PPT-PACKAGES-BLOCK { margin-left:-20px; margin-right:-20px; width:480px; margin-top:0px; padding:10px; margin-top:0px; }
	#PPT-PACKAGES-BLOCK h4 { font-size:18px; padding:0px; margin:0px; height:30px; margin-top:5px; }
	
	#ErrorMsg { padding:5px; margin-bottom:10px; }
	
	#PPT-Terms {  text-align:center; height:30px; }
	#PPT-Terms a {   }
 
/* ===================== end// MEMBERSHIPPRESS LOGIN/ REGISTER FORMS ======================== */

	/* DEFAULT STYLES BACKUP
	.inputbox, .mid {; border:2px solid #ccc; background: #efefef;  }
	.loginform { }
	
	#FORM-LOGIN { background:#555354; border:1px solid #999999; } 
	#FORM-LOGIN h3 { background: #3c3a3b url('images/form-login-top.png') repeat-x; font-weight:bold; }
	#FORM-LOGIN h3 strong {   }
	#FORM-LOGIN h3 span strong {  }
	
	#FORM-LOGIN label { color:white; font-weight:bold;  }
	#FORM-LOGIN .adfields { border:2px solid #ccc; }
	
	#FORM-LOGIN .btn1 { background: url('images/form-login-btn1.png') center center  no-repeat; width:205px; height:63px;   }
	#FORM-LOGIN .btn2 { background: url('images/form-login-btn1.png') center center  no-repeat; width:205px; height:63px;   }
	#FORM-LOGIN .btn3 { background: url('images/form-login-btn1.png') center center  no-repeat; width:435px; height:63px;   }
	
	#FORM-LOGIN #PPT-CustomFields {   }
	#FORM-LOGIN .CustomRow {  }
	#FORM-LOGIN .CustomRow span { font-weight:bold; color:white;  }
	
	#FORM-LOGIN .sep { background: url('images/form-login-seperator.png') no-repeat; }
	
	#icon1 { background: url('images/form-login-icon1.png') no-repeat; }
	#icon2 { background: url('images/form-login-icon2.png') no-repeat; }
	#icon3 { background: url('images/form-login-icon3.png') no-repeat; }
	
	#SHADOW { background: transparent url('images/form-shadow.png') center center  no-repeat; height:35px; width:500px; margin-top:-20px; }
	
	#PPT-PACKAGES-BLOCK { background:#fff6cb; }
	#PPT-PACKAGES-BLOCK h4 { font-size:18px;  }
	
	#ErrorMsg { background:red; color:white; }
	
	#PPT-Terms { color:white;  }
	#PPT-Terms a { color:white; text-decoration:underline; }
	*/

 