@charset "utf-8";
/***********************************************/
/*  RESET CSS V2.6.0                           */
/*  Developed by NEMESIS Media Group           */
/***********************************************/
html{}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,/*input,textarea,*/p,blockquote,th,td{margin:0;padding:0;border-collapse:collapse;border-spacing:0;border-width: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
/*input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}*/
/*input,textarea,select{*font-size:100%;}*/
legend{color:#000;}
del,ins{text-decoration:none;}
a {outline: none;}
.clear{clear:both;}
.spacer-20{height:20px;display:block;}

/***********************************************/
/*  PRS - Master CSS                           */
/*  Developed by NEMESIS Media Group           */
/***********************************************/
/***************  MESAGE  ***************/
#status-message{border-width: 0;margin: 0;padding: 0;color: #000;background-color: #F00;border-collapse: collapse;}
/***************  DEFAULTS  ***************/
a:link, a:visited, a:hover{margin: 0;padding: 0;border-width: 0;color: #000000;font-weight: bold;}
a:hover{color: #FF0000;}
blockquote{border-width: 0;margin: 0;padding: 0 0 0 25px;}
em{margin: 0;padding: 0;border-width: 0;font-style: italic;}
p{margin: 0 0 12px 0;padding: 0;border-width: 0;line-height: 16px;font-size:;font-family: Verdana, Arial, Helvetica, sans-serif;}
strong{margin: 0;padding: 0;border-width: 0;font-weight: bold;}
ul{border-width: 0;margin: 0;padding: 0 0 20px 20px;}
li{border-width: 0;margin: 0;padding: 0 0 8px 15px;font-weight: bold;background-image: url();background-repeat: no-repeat;}
/***************  PAGE DEFAULTS  ***************/
body{border-width: 0;margin: 0;padding: 0;background-color: #7A954B;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-image: url(http://globals.prsroofingservices.com/imgs/sd_body-bg-full-green.jpg);}
#wrapper{border-width: 0;margin:0 auto 0 auto;padding: 0 0 25px 0;background-color: #FFF;width: 990px;}
.justify p{text-align: justify;}
/***************  HEADINGS  ***************/
h1{border-width: 0;margin: 0;padding: 0;}
h2{border-width: 0;margin: 0;padding: 0;}
h3{border-width: 0;margin: 0;padding: 0;}
h4{border-width: 0;margin: 0;padding: 0;}
h5{border-width: 0;margin: 0;padding: 0;}
h6{border-width: 0;margin: 0;padding: 0;}
.prsform-title{border-width: 0;margin: 0 0 10px 0;padding: 0 0 0 12px;font-size: 12px;font-weight: bold;background-image: url(http://globals.prsroofingservices.com/imgs/sd_bullet01.png);background-repeat: no-repeat;color: #336600;}
.section-title{border-width: 0;margin: 0;padding: 0 0 15px 0;font-weight: bold;color: #336600;font-size: 14px;text-decoration: none;display: block;}
/***************  TAGS  ***************/
.par-closing{border-width: 0;margin: 0;padding: 0 0 0 10px;font-weight: bold;color: #000000;font-size: 10px;}
.ptitle{margin: 0;padding: 0 0 5px 0;border-width: 0;display: block;color: #EADDB4;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-align: left;}
.required{color: #FF0000;font-style: italic;}
/***************  BREAKS  ***************/
.section-break{border-width: 0;margin: 0;padding: 0;height: 20px;display: block;}
.story-break{border-width: 0 0 1px 0;margin: 20px auto 20px auto;padding: 0;display: block;width: 90%;border-style:dashed;border-color:#666;}
/***************  LINKS  ***************/
a.readmore-black:link, a.readmore-black:visited, a.readmore-black:hover{margin: 0;padding: 0;border-width: 0;color: #EADDB4;display: block;text-align: right;font-weight: bold;}
a.readmore-black:hover{color: #E1DFE3;}
/***************  MASTERHEADER  ***************/
#masterheader{margin: 0;padding: 0;border-width: 0;width: 990px;background-color: #2C7500;}
/***************  MASTERNAV  ***************/
#masternav{margin: 0;padding: 0 15px 0 15px;border-width: 0;width: 960px;height: 40px;background-color: #2C7500;background-image: url(http://globals.prsroofingservices.com/imgs/sd_masternav-bg.jpg);background-repeat: repeat-x;list-style-type: none;}
#masternav ul{border-width: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow: hidden;list-style-type: none;}
#masternav li{border-width: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline;list-style-type: none;}
a.masternav-link:link,a.masternav-link:visited,a.masternav-link:hover{margin: 1px 1px 1px 1px;padding: 0;border-width: 1px 1px 1px 1px;width: 116px;display: block;float: left;font-size: 10px;font-weight: bold;color: #FFF;text-align: center;border-style: solid;border-color: #060;line-height: 27px;text-decoration: none;background-repeat: repeat-x;text-transform: uppercase;}
a.masternav-link:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_masternav-link-2-bg.jpg);}
a#masternav-estimate.masternav-link:link,a#masternav-estimate.masternav-link:visited{background-image: url(http://globals.prsroofingservices.com/imgs/sd_masternav-link-bg-01-estimate.jpg);}
a#masternav-estimate.masternav-link:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_masternav-link-bg-02-estimate.jpg);}
img.masternav-link-ddarrow{margin: 0;padding: 10px 5px 0 0;border-width: 0;float: right;}
/*  SUBMENU  */
.submenu-style,.submenu-style ul{border-width: 1px 1px 1px 1px;margin: 0;padding: 0;position: absolute;border-style: solid;border-color: #000000;list-style-type: none;visibility: hidden;z-index: 100;background-image: url(http://globals.prsroofingservices.com/imgs/sd_masternav-bg-ddhover.png);background-repeat: repeat;}
.submenu-style li{ border-width: 0;margin: 0;padding: 0;list-style-type: none;}
a.submenu-link:link, a.submenu-link:visited{border-width: 0;margin: 0;padding: 5px 5px 5px 5px;list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;text-decoration: none;text-transform: uppercase;color: #FFF;text-align: left;font-weight: bold;display: block;width: 140px;border-color: #000000;border-style: solid;}
a.submenu-link:hover{color: #000;}
.downarrowpointer{border-width: 0;margin: 0;padding: 0;}
.rightarrowpointer{border-width: 0;margin: 0;padding: 0;position: absolute;}
/***************  PAGENAME  ***************/
#pagename{margin: 15px 15px 15px 15px;padding: 0 0 15px 25px;border-width: 0 0 1px 0;font-size: 18px;font-weight: bold;display: block;border-style: solid;background-image: url(http://globals.prsroofingservices.com/imgs/sd_pagename-arrow.png);background-repeat: no-repeat;background-position: 0 2px;}

.pagename-banner{margin: 0;padding: 0;border-width: 0; float:right;}
/***************  MASTERBODY  ***************/
.masterbody{margin: 0 25px 0 25px;padding: 0;border-width: 0;width: 940px;overflow:auto;}
/* MAINCONTENT-LEFT */
.masterbody-left{margin:0 24px 0 0;padding:0 10px 0 10px;width:0;min-height:10px;width:596px;float:left;}
.masterbody-left p{border:0;margin:8px 0 10px 0;padding:0 0 10px 0;line-height:16px;}
/* MAINCONTENT-RIGHT */
.masterbody-right{margin:0;padding:0;border-width:0;width:300px;float:left;}
img.masterbody-right-img,
img.masterbody-right-img-left,
img.masterbody-right-img-right,
img.masterbody-right-img-nb{border-width: 1px 1px 1px 1px;margin: 10px 8px 10px 8px;padding: 1px 1px 1px 1px;border-color: #207730;border-style: solid;}
img.masterbody-right-img-left{float: left;}
img.masterbody-right-img-right{float: right;}
img.masterbody-right-img-nb{margin: 0;}
/***************  CONTS  ***************/
/* STORY BOX CONT */
.story-box-cont-wrapper{border-width: 0;margin: 0;padding: 0;}
.story-box-cont-title{border-width: 1px 1px 1px 1px;margin: 0 0 10px 0;padding: 5px 5px 5px 5px;color: #FFF;font-size: 14px;font-weight: bold;background-color: #2C7500;border-color: #000;border-style: solid;}
.story-box-cont-box{border-width: 1px;margin: 0 20px 10px 20px;padding: 5px 5px 5px 5px;border-color: #000;border-style: solid;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;overflow: auto;}
.story-box-cont-header{border-width: 0;margin: 0 0 2px 0;padding: 0;color: #060;font-size: 12px;font-weight: bold;}
.story-box-cont-dec{border-width: 0;margin: 0 0 5px 0;padding: 0;color: #000;font-weight: bold;}
.story-box-cont-body{border-width: 0;margin: 0 0 5px 0;padding: 0;color: #000;font-weight: normal;}
img.story-box-cont-img{border-width: 1px 1px 1px 1px;margin: 0 0 0 10px;padding: 1px 1px 1px 1px;border-color: #000;border-style: solid;float: right;background-color: #2C7500;}
img.story-box-cont-img-center{border-width: 1px 1px 1px 1px;margin: 0 auto 0 auto;padding: 1px 1px 1px 1px;border-color: #000;border-style: solid;background-color: #2C7500;}
/***************  MODS  ***************/
/* alt-select */
table#altselect{margin: 0;padding: 0;border-width: 0;width: 940px;}
.altselect-cont{margin: 0;padding: 0;border-width: 0;width: 300px;float: left;height: 226px;background-color: #339;}
.altselect-cont#altselect-cont-1{}
.altselect-cont#altselect-cont-2{margin: 0 20px 0 20px;}
.altselect-cont#altselect-cont-3{}
/* google */
.google-wrapper{border-width: 1px 1px 1px 1px;margin: 0;padding: 2px 2px 2px 2px;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;border-style: solid;border-color: #000;}
/* news-main */
table#news-main{margin: 0;padding: 0;border-width: 0;width: 940px;}
.newscont{margin: 0 2px 0 2px;padding: 0;border-width: 0;width: 184px;float: left;height: 226px;background-color: #339;}
.titlebox{margin: 0;padding: 14px 0 0 10px;border-width: 0;font-size: 14px;font-weight: bold;color: #FFF;font-style: italic;width: 174px;height: 36px;}
.titlebox#titlebox-1{background-color: #0E5D0A;}
.titlebox#titlebox-2{background-color: #3F8106;}
.titlebox#titlebox-3{background-color: #75B809;}
.titlebox#titlebox-4{background-color: #A2DE02;}
.titlebox#titlebox-5{background-color: #ED8A08;}
.newsevent{margin: 0;padding: 0;border-width: 0 1px 1px 1px;width: 182px;height: 176px;background-repeat: repeat-x;background-color: #FFF;border-style: solid;}
.newsevent#newsevent-1{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-1a-bg.jpg);border-color: #4A8648;}
.newsevent#newsevent-1:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-1b-bg.jpg);}
.newsevent#newsevent-2{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-2a-bg.jpg);border-color: #6FA044;}
.newsevent#newsevent-2:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-2b-bg.jpg);}
.newsevent#newsevent-3{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-3a-bg.jpg);border-color: #98CA47;}
.newsevent#newsevent-3:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-3b-bg.jpg);}
.newsevent#newsevent-4{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-4a-bg.jpg);border-color: #B9E641;}
.newsevent#newsevent-4:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-4b-bg.jpg);}
.newsevent#newsevent-5{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-5a-bg.jpg);border-color: #F1A746;}
.newsevent#newsevent-5:hover{background-image: url(http://globals.prsroofingservices.com/imgs/sd_news-main_newsevent-5b-bg.jpg);}
.newsevent-body{margin: 0;padding: 5px 5px 5px 5px;border-width: 0;width: 172px;height: 132px;}
.newsevent-body#newsevent-body-1{color: #0A5900;}
.newsevent-body#newsevent-body-2{color: #0A5900;}
.newsevent-body#newsevent-body-3{color: #0A5900;}
.newsevent-body#newsevent-body-4{color: #0A5900;}
.newsevent-body#newsevent-body-5{color: #C98210;}
img.newsevent-img{border-width: 1px 1px 1px 1px;margin: 0 5px 5px 0;padding: 0;border-color: #000;border-style: solid;float: left;}
.morenews{margin: 0;padding: 5px 5px 5px 0;border-width: 0;height: 14px;text-align: right;}
a.morenews-link:link,a.morenews-link:visited,a.morenews-link:hover{font-weight: bold;color: #0E5D0A;text-decoration: none;}
a.morenews-link:hover{text-decoration: underline;}

/* portal- */
.portal-wrapper{border:0;margin:20px 0 20px 0;padding:5px;width:930px;background:url(../imgs/pl_portal-main-bg-60.jpg) no-repeat 0 0;overflow:auto;}

.portal-com, .portal-res{border:0;margin:0;padding:0 0 10px 0;width:460px;background:url(../imgs/sd_tile-white-90.png) repeat 0 0;float:left;}
.portal-com{margin-right:10px;}
.portal-res{}

.portal-com img, .portal-res img{border:0;margin:0;padding:0;}

.portal-textbox{border:0;margin:0;padding:10px;font-family:Arial;font-size:12px;color:#000;}
h1.textbox-title{border:0;margin:0;padding:20px 0 20px 0;display:block;color:#3F8106;font-weight:bold;font-size:20px;}
.portal-textbox ul{padding:0;}
.portal-clickbox{border:0;margin:0 20px 0 0;padding:0;height:50px;width:200px;float:right;}

/* sidebar- */
.sidebar-right{}
#sidebar-right-global{}
#sidebar-right-page{}
/* slide-main */
#slide-main{margin: 0 0 20px 0;padding: 4px 0 4px 0;border-width: 1px 0 1px 0;width: 940px;height: 220px;border-style: solid;border-color: #999}
#slide-main img{margin: 0 5px 0 0;padding: 0;border-width: 0;}
/* Video */
.video-cont{border-width: 1px 1px 1px 1px;margin: 0;padding: 2px 2px 2px 2px;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;border-style: solid;border-color: #000;}
.video-plugin{border-width: 0;margin: 0;padding: 0;text-align: center;}
iframe#video-layer{border-width: 0;margin: 0;padding: 0;}
/***************  PAGES  ***************/
/* FAQS */
.faq-question{border-width: 0;margin: 0 10px 10px 10px;padding: 2px 0 10px 25px;font-weight: bold;background-image: url(http://globals.prsroofingservices.com/imgs/sd_icon-orange-question-20.png);background-repeat: no-repeat;font-size: 12px;}
.faq-answer{border-width: 1px 1px 1px 1px;margin: 0 20px 20px 20px;padding: 5px 5px 5px 5px;border-style: solid;border-color: #000;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;}
/***************  FORMS  ***************/
.prsform-wrapper{border-width: 1px 1px 1px 1px;margin: 0;padding: 10px 10px 10px 10px;display:block;border-style: solid;border-color: #000;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;}
table.prsform-table{border-width: 0;margin: 10px 10px 20px 10px;padding: 0;width: 578px;}
table.prsform-table td{border-width: 0;margin: 0;padding: 0px 5px 3px 5px;}
input.prsform-textbox{border-width: 1px 1px 1px 1px;margin: 0;padding: 1px 1px 1px 3px;border-style: solid;border-color: #000;font-family: "Courier New", Courier, monospace;width: 200px;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-05.png);background-repeat: repeat;}
input.prsform-checkbox{border-width: 0;margin: 0 5px 0 0;padding: 0;}
textarea.prsform-textarea{border-width: 1px 1px 1px 1px;margin: 0;padding: 1px 1px 1px 3px;border-style: solid;border-color: #000;font-family: "Courier New", Courier, monospace;width: 80%;height: 50px;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-05.png);background-repeat: repeat;}
.prsform-required{color: #F00;font-style: italic;}
/***************  GALLERY  ***************/
table.gallery-cont-wrapper{border-width: 0;margin: 0 auto 0 auto;padding: 0;}
a.gallery-cont-link:link,a.gallery-cont-link:visited,a.gallery-cont-link:hover{border-width: 0;margin: 0;padding: 0 10px 0 0;text-align: right;display: block;font-size: 12px;}
.gallery-cont-box160{border-width: 0;margin: 0;padding: 0;border-color: #207730;border-style: solid;width: 160px;float: left;text-align: center;font-weight: bold;min-height: 160px;}
img.gallery-cont-img160{border-width: 1px 1px 1px 1px;margin: 10px 8px 2px 8px;padding: 1px 1px 1px 1px;border-color: #000;border-style: solid;background-image: url(http://globals.prsroofingservices.com/imgs/sd_table-bg-green-10.png);background-repeat: repeat;}
/***************  FOOTER  ***************/
#footer{border-width: 1px 1px 1px 1px;margin: 50px auto 0 auto;padding: 10px 10px 15px 10px;width: 970px;overflow: visible;border-color: #000;border-style: solid;font-size: 10px;background-image: url(http://globals.prsroofingservices.com/imgs/sd_tile-black-15.png);background-repeat: repeat;}
#footer a:link, #footer a:visited{color: #336600;text-decoration: none;}
#footer a:hover{color: #000;text-decoration: underline;}
img.footer-img{border-width: 0;margin: 0;padding: 10px 20px 5px 10px;float: left;}
.footer-nav {border-width: 0;margin: 0;padding: 0 20px 10px 0;text-align: center;}
a.footer-nav-link:link,a.footer-nav-link:visited,a.footer-nav-link:hover{border-width: 0;margin: 0;padding: 0 5px 0 5px;}
.footer-copyright{border-width: 0;margin: 0;padding: 0;line-height: 14px;}
a.nemesis-link:link,a.nemesis-link:visited{text-decoration: none;color: #000;}
a.nemesis-link:hover{text-decoration: underline;color: #F00;}
