body { margin-top: 40px; }

#mainbg { width:966px; padding-top: 20px; background: url(/images/premium/premium-mainbg.png) 50% 0% no-repeat; }
#mainbgclear { width: 100%; clear:both; }
#mainbgbottom {  clear:both; width:966px; height:30px; background: url(/images/premium/premium-mainbg.png) 50% 100% no-repeat;}

#maincontent { margin: 0px 10px 0px 10px; }

#premiumlogo { width: 195px; height: 87px; position:absolute; top: -30px; right: 0px;
				 background: transparent url(/images/premium/branding-logo-holder.png) 50% 50% no-repeat; z-index:999999;
				 text-align:center; }
#premiumlogo img { margin: 17px 0px 0px 0px; }

.widebox, .wideboxbase { background: url(/images/premium/premium-widebox.png) 0px 0px no-repeat; width: 900px; margin: auto; }
.widebox { padding: 20px 10px 0px 10px; }
.wideboxbase { padding: 0px 10px 0px 10px; height: 40px; background-position: 0px 100%; }

h1 { font-size: 24px; color: #ffffff; margin-left: 20px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
p { margin-left: 20px; }

.panel { float: left; margin: 10px; width: 450px; padding: 0px 0px 30px 0px; background: url(/images/premium/premium-panel.jpg) 0% 100% no-repeat; }
.panel h2.paneltop { background: url(/images/premium/premium-panel.jpg) 0% 0% no-repeat; }
.panel h2 { color: #7B9EAE; font-size: 16px; padding: 20px 10px 10px 50px; margin: 0px;}

form .p, .panel p { margin: 10px 20px 10px 50px; padding-left: 0px; font-size: 12px; width:335px; }
form .p { text-align:right; height:20px; }

form .p b { float: left; text-align: left; font-weight: normal;}
form .p img { margin-top: -7px; }
form .input-general, form select { float: right; }
form .p a.dotted { border-bottom: 1px dotted #000000; }
form .p a.dotted:hover { border-bottom: 1px dotted #ff0000; color: #ff0000; }

form select { font-size:11px; }

.twobut { width: 330px; height: 130px; margin: auto; }
.twobut p { margin: 10px 0px 0px 10px; padding: 0px; float: left; width: 150px; height: 100px; text-align: center; }

.a { cursor: pointer; }
.c { text-align: center; }

.err { color:#FF0000 !important; font-weight: bold; }
