#main{display:block;margin:0;padding:0 25px;text-align:left;}
#sidebar{background:#F9F7EC;border:1px solid silver;display:block;float:right;margin:0;padding:0;position:relative;text-align:left;width:275px;z-index:1;}
#sidebar h3{color:navy;font-family:Impact, Arial, Helvetica, Verdana;font-size:20px;font-weight:400;margin:30px 0 15px;padding:0;text-align:center;text-indent:0;}
#top{clear:both;display:block;margin:0 0 15px;padding:10px 0 0;}
#wrapper{background:#fff;border:1px solid #777;margin:15px auto;width:750px;}
*{margin:0;padding:0;}
* html .clearfix{height:1%;}
.alignleft{display:block;float:left;}
.alignright{display:block;float:right;}
.box{background:#E3F0CF;border:1px solid #e3f0cf;margin:15px;padding:15px;}
.btn{font-size:21px;height:37px;padding:0;width:325px;}
.btnside{font-size:18px;padding:0;width:200px;}
.caption{font-size:10pt;line-height:1.1em;margin:0;text-indent:0;}
.certificatebox{background-image:url(/images/certBorder.gif);border:1px solid #e3f0cf;padding:0;width:409px;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clickbtn{cursor:pointer;font-family:tahoma, arial;font-size:20px;font-weight:700;letter-spacing:-1px;padding:5px 5px 7px;width:400px;}
.desk{display:block;float:right;padding-top:30px;vertical-align:middle;width:47%;}
.desk p{margin:0;padding:0;text-indent:0;}
.header{margin:25px;padding:0;}
.img{margin:0 0 10px;padding:0;text-indent:0;}
.logo{clear:left;display:block;float:left;text-align:left;text-indent:0;width:46%;}
.noindent{margin:15px 0;text-indent:0;}
.order{background:#F9F7EC;border:1px solid silver;padding:15px;}
.orderbutton{background:url(/images/addtocart.png) top left no-repeat;height:100px;width:324px;}
.orderbutton:hover{background:url(/images/addtocart.png) bottom left no-repeat;height:93px;width:324px;}
.photo{display:block;float:left;margin:0 0 -10px;padding:0 5px 5px 0;}
.salutation{margin:0;text-indent:0;}
.sidebar{margin:20px;padding:0;}
.testimonial{font-size:11pt;text-indent:0;}
a:hover{color:#00386E;font-weight:700;text-decoration:underline;}
a:link,a:active{color:#00F;font-weight:700;text-decoration:underline;}
a:visited{color:#60C;font-weight:700;text-decoration:underline;}
blockquote{margin:15px 25px;text-indent:20px;}
body{background-attachment:fixed;background-color:#EFEFEF;background-image:url(/images/backgroundmed.gif);background-repeat:repeat-x;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:12pt;margin:15px 0;text-align:center;}
h1{color:navy;font-family:Impact, Arial, Helvetica, Verdana;font-size:38px;font-weight:400;margin:0 0 15px;padding:0;text-align:center;text-indent:0;}
h2{color:navy;font-family:Impact, Arial, Helvetica, Verdana;font-size:25px;font-weight:400;margin:0 0 15px;padding:0;text-align:center;text-indent:0;}
h3{color:navy;font-family:Impact, Arial, Helvetica, Verdana;font-size:20px;font-weight:400;margin:15px 0;padding:0;text-align:center;text-indent:0;}
h4{color:navy;font-family:Impact, Arial, Helvetica, Verdana;font-size:17px;font-weight:400;margin:15px 0;padding:0;text-align:center;}
hr{margin:0;padding:0;}
img{margin:0;padding:0;text-indent:0;}
img.alignleft{display:inline;margin:0 5px 2px 0;}
img.alignright{display:inline;margin:0 0 2px 5px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
li.long{line-height:14pt;margin:0;text-align:left;text-indent:0;}
li.short{line-height:14pt;margin:0 0 0 20px;text-align:left;text-indent:0;}
ol,ul,li{line-height:14pt;margin:0 0 0 25px;text-indent:0;}
p{line-height:14pt;margin:15px 0;text-align:left;text-indent:20px;}
p img{margin:0;max-width:100%;padding:0;}
ul li{line-height:14pt;list-style-image:url(/images/red.gif);padding-left:5px;}
ul.check{font-family:Arial, Helvetica, Verdana;font-size:12pt;margin:0 0 0 10px;text-indent:0;}
ul.check li{line-height:14pt;list-style-image:url(/images/checkmarkred.gif);}
