﻿
#promoheader{background: #e9edf2;  border-radius: 20px; border: 1px solid #20252b; }

#promoheader .promowelcome{color: #527196; font-family:cabinbold; font-size:18px;}
#promoheader .promolocation{color: #20252b; font-family:cabinbold; font-size:24px;}


#main .content .headertab {font-size: 24px; color: #fff;  font-family: cabinbold; font-weight:normal;padding: 10px 10px 10px 50px;margin-bottom: 25px;}
#main .content .headertab span{background: #c40223;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;  padding: 10px;}


.promoidentification{float: left; width: 35%;padding: 15px;}
.promoheadercontact{float: left; width: 30%;  text-align:center;padding: 15px;}
.promosocial{float: right; width: 20%;padding: 15px; }
.promosocial img{float: right; margin-left: 8px;}


#promolinks{background: #20252b; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;padding: 8px;}
#promolinks ul{ list-style-type:none!important; position:relative; z-index:9000; margin-left: 12%!important }
#promolinks li{ float:left; position:relative;padding: 0px 16px 0px 16px!important; font-size:17px!important; line-height: 16px;}
#promolinks li a{color: #fff!important;text-decoration: none; font-family:cabinmedium!important;}
#promolinks li a:hover{color: #c41230!important;}


.promorotator{box-shadow: 0px -1px 7px 1px #d9dbdf; border: 10px solid white;width: 435px; height: 326px; overflow:hidden; margin: 25px 0px 20px 0px; }
.promovideoholder{width: 460px; overflow:hidden; margin: 25px 0px 20px 0px; }

.promohomeinfo{ box-shadow: 0px -1px 7px 1px #d9dbdf; border-radius:10px; background:#fff; padding: 25px;height: auto;margin-top: 20px; border: 1px solid #cbcdd1;}
.promohomeinfo{font-size: 14px; margin-bottom: 15px;color: #5f6873!important; line-height:20px;}


.promowelcometext{background: #c41331; border-radius:10px; width: 400px; padding:25px; height: auto;margin: 25px 0px 20px 0px; }
.promowelcometext p{color: #fff!important;}
.promowelcometext li{color: #fff!important;}
.promowelcometext h2{color: #fff!important;}
.promowelcometext label{color: #fff!important;}


.promoserviceblue{background: #527196 url(/images/blueboxsplit_bg.jpg) top center no-repeat; border-radius:10px; width: 400px; padding:20px; height: 130px; margin:20px 0px 20px 0px; }
.promoserviceblue p{ color: #fff!important; font-size:12px;}
.promoserviceblue .viewmore{ float: right; margin: -23px -21px 0px 0px;}
.promoserviceblue h2{margin-left: 110px;color: #fff!important}
.promoserviceblue .servicepic{ float: left; margin: -60px 0px 0px -40px;}


.promoservicered{background: #c41331 url(/images/redbox_bg.jpg) top center no-repeat; border-radius:10px; width: 400px; padding:20px; height: 130px; margin:20px 0px 20px 0px; }
.promoservicered p{ color: #fff!important; font-size:12px;float: right; width: 300px;}
.promoservicered .viewmore{ float: right; margin: -20px -21px 0px 0px;}
.promoservicered h2{color: #fff!important; margin-left: 100px;}
.promoservicered .servicepic{ float: left; margin: -54px 0px 0px -30px;}



.promoservicegrey{background: #a0a2a7 url(/images/silverbox_bg.jpg) top center no-repeat; border-radius:10px; width: 400px; padding:20px; height: 130px; margin:20px 0px 20px 0px; }
.promoservicegrey p{ color: #fff!important; font-size:12px;}
.promoservicegrey .viewmore{ float: right; margin:94px -22px 0px 0px;}
.promoservicegrey h2{color: #fff!important}
.promoservicegrey .servicepic{ float: right; margin: -80px -60px 0px 0px;}


.promoservicedark{background: #20252b url(/images/darkbox_bg.jpg) top center no-repeat; border-radius:10px; width: 400px; padding:20px; height: 130px; margin:20px 0px 20px 0px; }
.promoservicedark p{ color: #fff!important; font-size:12px;}
.promoservicedark .viewmore{ float: right; margin: 94px -22px 0px 0px;}
.promoservicedark h2{color: #fff!important}
.promoservicedark .servicepic{ float: right; margin: -80px -60px 0px 0px;}



#promotestimonials{width: 100%;background: #c41331 url(/images/redbox_bg.jpg) top center no-repeat; border-radius:10px; height: 350px;float: left; margin-right: 3%;color: #fff!important; font-size:12px; }
#promotestimonials .heading{ width: 245px; margin: 0 auto; margin-top: 15px;color: #fff;font-family:cabinbold; font-size:24px; text-align:center;background: url(/images/heart.gif) no-repeat 18px center}
#promotestimonials .ribbon{ float: right; margin-right: -12px; }
#promotestimonials .text{padding: 20px;}
#promotestimonials .text p{color: #fff!important;}


#pricing123{padding: 20px 0px 20px 30px; background: #20252b; border-radius: 20px;}
#pricing123 .heading{color: #fff; font-size:18px; text-align:center; font-family:cabinbold; padding: 0px 0px 20px 0px;}

#pricing123 .pricingbox{background: #fff; border-radius: 20px; border: 1px solid #c41331; width: 250px; float: left; margin: 0px 26px; height: 100px;}
#pricing123 .pricingbox p{color: #20252b; padding: 20px; font-size:14px;}
#pricing123 .pricingbox img{float: left; margin: 20px 10px 0px -40px}
#pricing123 .pricingbox .lastbox{margin: 0px 0px 0px 30px; }


#rules{padding: 20px 0px 20px 30px; background: #20252b; border-radius: 20px;}
#rules .heading{color: #fff; font-size:18px; text-align:center; font-family:cabinbold; padding: 0px 0px 20px 0px;}

#rules .pricingbox{background: #fff; border-radius: 20px; border: 1px solid #c41331; width: 250px; float: left; margin: 0px 26px; height: 100px;}
#rules .pricingbox p{
    color: #20252b;
    padding: 35px 40px 0 0;
    font-size: 14px;
    text-align: center;
}

#rules .pricingbox img{float: left; margin: 20px 10px 0px -40px}
#rules .pricingbox .lastbox{margin: 0px 0px 0px 30px; }



#footer .footerrightpromo{color: #b3b4b7;font-size:12px; float: right; width: 50%;}


.promonews{ box-shadow: 0px -1px 7px 1px #d9dbdf; border-radius:10px; background:#fff;margin-top: 25px; width: 400px; padding: 25px;height: auto;float: left; border: 1px solid #cbcdd1;}
.promonews .item{margin-bottom: 15px; background: url(/images/newsicon.gif) no-repeat top left; padding-left: 40px}
.promonews .item .date{ font-size: 12px; color: #20252b; }
.promonews .item .headline a{color: #c41331!important;font-size: 16px!important; font-family:cabinmedium;  }
.promonews .item .source{ font-size: 12px; color: #20252b}
.promonews .item .shortdesc{ font-size:10px; color: #5f6873; }
.promonews .videoitem{background: url(/images/videoicon.gif) no-repeat top left;}


