@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
html {height:100%;}
.clearall {clear:both}
.clear_left {clear:left;}
.replacetext {display:none;}
.gap {float:left;height:30px;text-align:center;}
hr {float:left;width:100%;}
img {border:none;}


body 
{
    background:#ffffff;
    font:normal 0.75em/1.5 Arial,Helvetica,sans-serif;
    height:100%;
    color:#2c2c2c;
}

h2 {color:#696969;font-size:1.5em;font-weight:normal;margin-bottom:10px;}
h3 {color:#e61830;font-size:1.2em;margin-bottom:10px;}
h4 {color:#FFFFFF;font-size:1.25em;font-weight:bold;}
p {margin-bottom:10px;}

ul {margin-left:45px;}

a,a:link,a:visited {color:#e61830;text-decoration:none;}
a:active,a:hover {text-decoration:underline;}

#wrapper {margin:0 auto;width:992px;border:1px solid #b2b2b2;border-top:0;}
#navbar {width:962px;height:29px;background:url(../img/nav-bg.png) no-repeat;padding:15px;color:#FFFFFF;}
#nav {float:right;width:910px;padding-top:4px;text-align:right;font-size:0.95em;}
#nav a, #nav a:link, #nav a:visited {margin-left:10px;margin-right:10px;color:#ffffff;text-decoration:none;}
#nav a:active, #nav a:hover {text-decoration:underline;}

#header {width:962px;height:auto;padding:15px;}
#header_left {float:left;width:674px;height:139px;background:url(../img/PM-logo.jpg);}
#header_left_clear {float:left;width:674px;height:139px;}
#header_right {float:right;width:165px;padding-top:15px;}

#loginbox {width:124px;height:38px;background:url(../img/login_box.png);color:#9f9f9f;font-size:0.9em;padding-left:15px;padding-top:8px;}
#loginbox a, #loginbox a:link, #loginbox a:visited {text-decoration:none;color:#000000;font-weight:bold;}
#loginbox a:hover, #loginbox a:active {text-decoration:underline;}
#signupbox {width:124px;height:39px;background:url(../img/signup_box.png);color:#9f9f9f;font-size:0.9em;padding-left:15px;padding-top:8px;}
#signupbox a, #signupbox a:link, #signupbox a:visited {text-decoration:none;color:#000000;font-weight:bold;}
#signupbox a:hover, #signupbox a:active {text-decoration:underline;}

#mainnav {float:left;width:955px;background:url(../img/navbar.png) no-repeat;height:30px;padding-top:10px;padding-left:7px;margin-top:15px;}
#mainnav a, #mainnav a:link, #mainnav a:visited {padding-left:20px;padding-right:20px;color:#000000;text-decoration:none;}
#mainnav a:active, #mainnav a:hover {color:#FF0000;}

#content {width:962px;height:auto;padding:15px;padding-top:0;background:url(../img/content-bg.png) repeat-y;}
#content_alt {width:962px;height:auto;padding:15px;padding-top:0;}
#content_full {width:960px;height:auto;padding:15px;padding-top:0;padding-left:17px;}
#content_left {float:left;width:680px;}
.advert {width:88px;height:68px;background:url(../img/advert.png) no-repeat;padding-left:592px;padding-top:192px;}
.lefttext {width:635px;padding-left:5px;}
.centertext {width:962px;text-align:center;}

#content_right {float:right;width:280px;}
.sideline {float:left;width:275px;height:1px;background:#c9cacb;margin-left:2px;margin-top:5px;margin-bottom:5px;}
.justpassed {float:left;width:270px;height:100px;background:url(../img/just-passed.png);padding-left:20px;padding-top:15px;color:#FFFFFF;}
.justpassed a, .justpassed a:link, .justpassed a:visited {display:block;width:125px;font-size:0.9em;margin-top:5px;color:#FFFFFF;text-decoration:none;}
.justpassed a:active, .justpassed a:hover {text-decoration:underline;}
.whychoose {float:left;width:275px;background:url(../img/why-choose-us.png) no-repeat;margin-top:5px;padding-top:49px;padding-left:3px;}
.tickbox {float:left;width:232px;height:28px;background:url(../img/tickbox.png) no-repeat;margin-bottom:1px;padding-left:40px;padding-top:8px;font-weight:bold;}
.tickboxend {float:left;width:212px;height:35px;padding:10px;padding-left:20px;padding-right:40px;background:url(../img/tickboxend.png) no-repeat;}
.tickboxend a, .tickboxend a:link, .tickboxend a:visited {color:#3c3c3c;text-decoration:none;font-weight:bold;}
.tickboxend a:active, .tickboxend a:hover {text-decoration:underline;}

#footer {margin:0 auto;width:992px;padding-top:5px;height:80px;}
#footer_left {float:left;width:650px;font-size:0.9em;color:#999999;line-height:20px;}
#footer_left a, #footer_left a:link, #footer_left a:visited {padding:0;padding-left:10px;padding-right:10px;color:#999999;text-decoration:none;}
#footer_left a:active, #footer_left a:hover {text-decoration:underline;}
#footer_right {float:right;width:300px;font-size:0.9em;color:#999999;line-height:20px;text-align:right;}
#footer_right a, #footer_right a:link, #footer_right a:visited {color:#999999;text-decoration:none;}
#footer_right a:active, #footer_right a:hover {text-decoration:underline;}

#caption-downloads {float:left;width:275px;background:url(../img/caption-downloads.png) no-repeat;margin-top:5px;padding-top:49px;padding-left:3px;}
.tickbox-pdf {float:left;width:232px;height:28px;background:url(../img/tickbox-pdf.png) no-repeat;margin-bottom:1px;padding-left:40px;padding-top:8px;font-weight:bold;}

.centerbox {margin:0 auto;padding:20px;border:1px solid #999999;background:#CCCCCC;width:300px;}
.errortext {width:100%;color:#FF0000;display:none;}

#sageerror {
	border: 1px solid #FFB400;	
	padding: 10px;
	background: #FFF097;
}

.displaycolumn {float:left;width:280px;height:310px;border:1px solid #999999;padding:10px;}

td .smallcolumn {width:50px;}
td .mediumcolumn {width:100px;}
.centerelement {margin:0 auto;}
#discounttext {

}

