html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var{border:0;outline:0;vertical-align:baseline;margin:0;padding:0;}
body{background:#eee url(../img/bg_tile.gif) repeat-x center top;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;font-size:90%;line-height:1.4;width:100%;}
#page_container{width:752px;margin:0 auto;}
.ppx_clear{background:transparent;clear:both;font-size:1px;height:1%;line-height:1px;}
.clear{clear:both;}
#logo_container{float:left;height:107px;width:325px;z-index:1;}
#top_right{float:right;height:107px;text-align:right;width:427px;z-index:1;}
#indexCallout{background:url(../img/main_graphic.jpg) no-repeat top center;color:#FFF;height:241px;overflow:hidden;width:752px;z-index:0;}
#indexCallout h1{border:0;line-height:1.2;margin:0;padding:35px 15px 0;}
#indexCallout h2{border:0;line-height:1.2;margin:0 15px 10px;padding:0;}
#indexCallout p{background:url(../img/png75.png) repeat top left;border:0;color:#333;line-height:1.6;margin:0 376px 0 0;padding:10px 15px 12px;}
.indexCalloutSm{float:left;margin-right:1px;width:250px;}
.indexCalloutSmR{float:left;margin-right:0;width:250px;}
.normalCallout{border-top:3px solid #333;color:#333;font-size:80%;line-height:1.7;margin-top:1px;padding:10px 15px;}
.getStarted{color:#333;font-size:80%;line-height:1.7;margin-bottom:25px;padding:5px 15px;}
a:link.redCallout,a:visited.redCallout{background:#d9ae4f;border-bottom:1px solid #FFF;color:#FFF;display:block;font-size:90%;font-weight:700;line-height:1.7;text-decoration:none;margin:0;padding:15px;}
a:hover.redCallout{background:#c89b42;border-bottom:1px solid #FFF;color:#FFF;display:block;font-size:90%;font-weight:700;line-height:1.7;text-decoration:none;margin:0;padding:15px;}
#content_container{background-color:#fff;}
#page_title{border-bottom:3px solid #333;height:145px;overflow:hidden;width:752px;}
#page_info{background:#c89b42;border-right:1px solid #fff;color:#FFF;float:left;height:145px;overflow:hidden;width:199px;}
#page_info p{font-size:150%;font-weight:700;line-height:1.1;margin:0;padding:85px 15px 0;}
#page_photo{float:right;}
#left_column{clear:left;display:inline;font-size:90%;float:left;height:1%;width:575px;margin:0;padding:0;}
#left_pad{padding:10px 15px 50px;}
#left_column p{line-height:1.6;padding-right:50px;}
#left_column p.quote{background:#f9f7e2;border-bottom:1px solid #f5e5b1;color:#d9ae4f;font-size:110%;margin:10px 0 5px;padding:20px;}
#right_column{border-left:1px solid #eee;border-bottom:1px solid #eee;clear:right;display:inline;float:right;height:1%;width:176px;margin:0 0 50px;padding:0;}
#right_column p.quote{background:#f9f1c2;border-bottom:1px solid #c89b42;color:#d9ae4f;font-size:84%;margin:0 0 5px;padding:10px;}
#footer_container{border-top:15px solid #c89b42;font-size:84%;line-height:1.6;padding:10px 0;}
#footer_container p{color:#999;margin:0;padding:0;}
#footer_container p.sitedesign{padding-top:20px;padding-bottom:20px;}
#footer_container p.phonerow{color:#c89b42;line-height:1;margin:20px 0 10px;padding:0;}
#footer_container span.phonebox{background:#fff;border:1px solid #ccc;border-bottom:1px solid #aaa;margin-right:5px;padding:10px 10px 11px;}
#footer_container p a{color:#666;}
#footer_container .footer_logo{border:1px solid #ddd;float:right;height:120px;width:150px;}
#footer_container .iconFooter{border-right:5px solid #FFF;margin-bottom:-2px;}
h1,h2,h3,h4,h5,h6{line-height:1.3;}
h1{font-size:200%;border-bottom:1px solid #eee;margin:0 0 5px;padding:10px 0 2px;}
h2{font-size:150%;margin:0;padding:10px 0 5px;}
h3{font-size:140%;margin:0;padding:10px 0 5px;}
h4{font-size:120%;border-bottom:1px solid #d9ae4f;color:#d9ae4f;margin:0 0 10px;padding:18px 0 5px;}
h5{font-size:100%;border-bottom:1px solid #d9ae4f;color:#666;margin:0 0 5px;padding:18px 0 5px;}
h6{font-size:100%;margin:0;padding:10px 0 5px;}
p{margin:0;padding:5px 0;}
.rightlinks{border:1px solid #eee;text-align:center;padding:10px 10px 13px;}
.jobtitle{font-size:90%;color:#aaa;padding-top:0;margin-top:0;}
.linkinfo{font-size:90%;padding-top:0;margin-top:0;color:#666;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #eee;}
.buynow{background:#ddd;text-align:center;margin:10px 0;padding:10px;}
.buynowprice{color:#528a33;font-size:120%;font-weight:700;border:1px solid #ddd;background:#eee url(../img/icon_Payment.gif) center left no-repeat;margin:0;padding:10px 40px;}
.blockquote{padding-left:10px;padding-top:0;padding-bottom:0;margin-top:10px;margin-bottom:10px;margin-left:25px;border-left:2px solid #ddd;}
.img-left{margin-top:6px;border:1px solid #ddd;left:right;margin-right:15px;}
.img-right{margin-top:6px;border:1px solid #ddd;float:right;margin-left:20px;}
.img-right-marg{margin-top:6px;border:1px solid #ddd;float:right;margin-left:20px;margin-bottom:10px;}
.img-right-nobdr{margin-top:6px;border:0;float:right;margin-left:20px;margin-bottom:10px;}
.img-right2{margin-top:6px;border:0;float:right;margin-left:0;}
.icon16{border-right:5px solid #FFF;margin-bottom:-3px;}
.icon15{border-right:10px solid #FFF;margin-bottom:-2px;}
form.paypalBtn{line-height:1;display:inline;margin-bottom:0;margin-top:6px;border:1px solid #ddd;float:right;margin-left:10px;width:73px;height:44px;padding:10px;}
form.paypalBtn-left{line-height:1;display:inline;margin-bottom:0;margin-top:6px;border:1px solid #ddd;float:left;margin-right:10px;width:73px;height:44px;padding:10px;}
form.paypalBtn input,form.paypalBtn-left input{line-height:1;border:0;margin:0 0 -3px;padding:0;}
.rightlist,.rightlist li{font-size:90%;list-style-type:none;width:100%;margin:0;padding:0;}
.rightlist li a:link,.rightlist li a:visited{background:#f9f1c2;color:#c89b42;display:block;height:1%;margin-bottom:1px;text-decoration:none;padding:3px 5px;}
.rightlist li a:hover{background:#edc97f;color:#c89b42;display:block;height:1%;margin-bottom:1px;text-decoration:underline;padding:3px 5px;}
a:link,a:visited{color:#c89b42;font-weight:700;text-decoration:underline;}
a:hover{color:#ce0000;font-weight:700;text-decoration:none;}
table{border:1px solid #eee;width:100%;margin:0;padding:0;}
td{border:1px solid #eee;margin:0;padding:5px;}
.buttons{margin:25px 0;}
.highlight{background-color:#f9f1c2;}
.marg10_top{margin-top:10px;}
.printerform{background:#FFF;}
.text-center{text-align:center;}
.toolboxprice{color:green;font-weight:700;}
#skinnyDiv{float:left;width:285px;}
#skinnyDiv p{border-top:2px solid #eee;padding:5px;}
.formBox{background:#FFF;border:2px solid #f9f1c2;margin-top:5px;margin-bottom:5px;padding:10px;}
div.formBox h6{line-height:1;text-align:center;margin:0;padding:0;}
div.formBox h3{line-height:1;text-align:center;margin:0;padding:5px 0 8px;}
div.formBox h1{line-height:1;text-align:center;border:0;margin:5px 0 0;padding:10px;}
.formTitle{text-align:right;font-weight:400;width:150px;vertical-align:middle;}
.form_app{border:1px solid #aaa;font-weight:700;font-family:"Courier New", Courier, sans-serif;font-size:16px;width:300px;margin:0;padding:2px;}
.form_appTall{border:1px solid #ddd;border-bottom:1px dashed #666;font-weight:700;font-family:"Courier New", Courier, sans-serif;font-size:16px;width:300px;margin:0;padding:10px 2px;}
.form_appSm{border:1px solid #aaa;font-weight:700;font-family:"Courier New", Courier, sans-serif;font-size:16px;width:60px;margin:0;padding:2px;}
.articledate{margin-top:0;padding-top:0;}
form,label,fieldset,legend{border:0;margin:0;padding:0;}
input,textarea{margin-bottom:10px;}
legend{font-weight:700;}
label{cursor:pointer;border-bottom:1px solid #ccc;margin-left:10px;}
.formcontainer{text-align:center;width:545px;margin:10px 0;}
#contactform{background-color:#eee;border:0;border-bottom:1px solid #aaa;display:block;line-height:2;text-align:left;margin:0;padding:0;}
#Name,#EmailAddress,#YourEnquiry{border:1px solid #ddd;font-family:"Courier New", "Courier Std", Courier, "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;font-size:16px;width:500px;margin:0 10px;padding:10px;}
#contactformbtn{background-color:#fff;cursor:pointer;color:#666;font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;font-size:18px;font-weight:700;margin:10px;}
.contacttable table,.contacttable tr,.contacttable td{border:0;border-collapse:collapse;border-spacing:0;outline:0;text-align:left;vertical-align:top;margin:0;padding:0;}
.contacttable table td{border:0;padding:10px;}
.fldname{font-weight:700;text-transform:none;padding:0;}
.flddata{font-weight:400;padding:0;}
.indexAnnounce{border-top:3px solid #333;font-size:80%;line-height:1.7em;overflow:auto;_zoom:1;padding:0 15px 25px;}
.indexAnnounce h2{background-color:#C89B42;color:#FFF;margin:1px -15px;padding:5px 15px;}
.paWebsite{border:2px solid transparent;float:left;margin-right:40px;margin-top:25px;_behavior:url(css/csshover.htc);_border-color:#FFC0CB;_filter:chroma(color=pink);}
.paWebsite:hover{border:2px solid #C89B42;}
* html .indexCalloutSm img,* html .indexCalloutSmR img{margin-bottom:-3px;}
.purtzkiCallout,.jfdentCallout,.jfdocCallout{background:url(../img/main_graphic.jpg) no-repeat top center;color:#FFF;}
#right_pad,.pad10{padding:10px;}
.rightlist li a.grayout:link,.rightlist li a.grayout:visited,.rightlist li a.grayout:hover{background:#eee;color:#ccc;cursor:default;display:block;height:1%;margin-bottom:1px;text-decoration:none;padding:3px 5px;}
