/* CSS Document */

body{margin:0px;padding:0px; text-align:center; font:11px Tahoma, Arial; background:url(img/hm2.gif) top center no-repeat; background-color:#000; }
body a{text-decoration:underline; color:#000;}
body a:hover{text-decoration:none; color:#747474;}
#holder{width:963px; margin:0 auto; text-align:left; height:100%; overflow:hidden; background-color:#FFFFFF;}
/* header */
#header{margin:0px 15px 0px 15px; height:230px;}
#header .fl{background:url(img/scropioicon.gif) top left no-repeat; padding-top:45px;}
#header .fr{padding-top:72px;}
#header .fr h2{font-size:25px; font-weight:bold; line-height:25px; color:#747474; }
#header .fr h2.email{font-size:19px; font-weight:normal; }
#header .fr h2.email a{color:#747474; text-decoration:underline;}
#header .fr h2.email a:hover{color:#000; text-decoration:none;}
/* header */
/* common */
h1, h2, h3, h4, h5, h6, p, div, form{margin:0px; font-weight:normal; padding:0px;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both}
.vs5{height:5px; overflow:hidden;}
.vs7{height:7px; overflow:hidden;}
.vs10{height:10px; overflow:hidden;}
.vs12{height:12px; overflow:hidden;}
.vs15{height:15px; overflow:hidden;}
.vs20{height:20px; overflow:hidden;}
.vs30{height:30px; overflow:hidden;}
.mL15{margin-left:15px;}
.mL20{margin-left:20px;}
.mL10{margin-left:10px;}
.mR15{margin-right:15px;}
.mL30{margin-left:30px;}
.mR20{margin-right:20px;}
.mR10{margin-right:10px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}

.pr10{padding-right:10px;}


.tptags{margin-bottom:20px;}
.tptags h2{color:#bebebe; display:inline; font:bolder 20px Tahoma; }
.tptags h2 a{color:#bebebe; text-decoration:none;}
.tptags h2 a:hover{color:#000; text-decoration:none;}
.brands p{float:right; margin-bottom:10px; clear:both}
.bhr{height:1px; overflow:hidden; background-color:#000;}

.formstyle input{ width:440px; border:1px solid #b2b2b2}
.formstyle label{font-weight:bold;}
#footerholder{width:963px; margin:0 auto; text-align:left;}
#footer {background-color:#1f1f1f; padding:15px; }
#footer .ftlinks{color:#fff; font-weight:bold;}
#footer .ftlinks a{color:#fff; text-decoration:underline; margin-right:10px;}
#footer .ftlinks a:hover{color:#c9c9c9; text-decoration:none;}
#footer .links{width:520px; float:left;}
#footer .contact{width:413px; float:left;}
#footer .linkbttn img{border:0px; margin-right:10px;}
#footer .address{background-color:#000000; float:right; padding:5px 10px 5px 10px; line-height:18px;}

#contentholder{margin:0px 15px 0px 0px;}
#contentholder2{margin:0px 15px 0px 15px;}
#leftcont{width:713px; float:left;}
#leftcont2{width:698px; float:left;}
#rightcont{width:185px; float:left; margin-left:50px; }

/* links */
.linkbox{width:220px; float:left; margin-right:10px; height:380px; background-color:#f7f7f7; border:1px solid #efefef}
ul.itemslist{margin:0px; padding:0px; list-style:none; list-style-image:none; color:#165a8f;}
ul.itemslist li{border-bottom:1px solid #eaeaea;  padding-bottom:4px; margin-bottom:4px; font-size:11px; font-family:Tahoma; color:#5c5c5c}
ul.itemslist li a{color:#165a8f; text-decoration:none;}
ul.itemslist li a:hover{color:#1c425f; text-decoration:none;}

/* links */
.greyborbox{border:4px solid #e6e6e6; background-color:#fff;}
.greybor4{border-bottom:4px solid #e6e6e6; margin-bottom:10px;}
.greybor10{border:20px solid #b8b8b8; background-color:#fff; padding:35px 35px 35px 40px;}
.artcont p img{border:4px solid #d0d0d0; margin-right:10px;}
.artcont p{margin-bottom:10px;}
.illustrationcon .fl{width:332px; float:left; margin-right:30px;}
.illustrationcon .fl img{border:4px solid #d0d0d0; margin-bottom:10px;}

.gbox{ background-color:#f4f4f4; border:1px solid #d6d6d6; padding:10px;}
.testimonal350{width:365px; float:left;}
.testimonal255{width:240px; float:left; margin-left:10px;}

.con150{float:left; width:180px; margin-right:30px;}
.con500{float:left; width:480px; float:left;}
.con500 h2{font-size:30px; letter-spacing:-1px; font-weight:bold}
.con500 .definbody p{margin-top:20px; line-height:26px; font-size:16px;}
.con500 .definbody ul{font-size:13px;}
.con500 .definbody ul li{margin-bottom:10px; line-height:18px;}
.con150 .itemslist{font-weight:bold;}

.rightpbox{background-color:#fafafa; border:1px solid #ececec; }
.rightpbox .hd{background-color:#bfbfbf; color:#fff; font-weight:bold; padding:3px 3px 3px 5px;}
.rightpbox .hd a{color:#fff; text-decoration:none;}
.rightpbox .hd a:hover{color:#000; text-decoration:none;}
.rightpbox ul.itemslist li{margin-bottom:4px; padding-bottom:4px;}
ul.bullets{margin:0px; padding:0px; padding-left:18px;}
ul.bullets li{margin-bottom:7px;}

.blackbox{background-color:#333333; padding:7px; border:10px solid #000;}
.photoCont p{margin-bottom:1px; padding-left:5px;}
.photoCont img{border:3px solid #fff; margin-right:1px;}