/* css-w-colour: acr-pos - 0.1.1 */
@import url("class.css");

body { background:#F5F5F5 url(../images/bg.png) repeat-x; font-size:12px; font-family:Arial, sans-serif; text-align:center; }
a:link { color:#595959; font-weight:normal; text-decoration:none; }
a:visited { color:#595959;text-decoration:none; }
a:hover { color:#D73023;   }
a:active { color:#333333; text-decoration:none; }
a img { border:0; }
p { font-size:12px; color:#5B5B5B; }


.linkred a:link { color:#D73023; text-decoration:underline; }
.linkred a:visited { color:#D73023;text-decoration:underline; }
.linkred a:hover { color:#D73023;  text-decoration:none; }
.linkred a:active { color:#D73023; text-decoration:underline; }


.container { width:970px; margin:0 auto; text-align:left; }

#subnav { width:600px; height:10px; padding:5px 0 40px 7px; }

#subnav a:link { font-size:16px; color:#D73023;text-decoration:none; }
#subnav a:visited { font-size:16px; color:#D73023;text-decoration:none;  }
#subnav a:hover { font-size:16px; color:#333333;  text-decoration:none;  }
#subnav a:active { font-size:16px; color:#D73023;  text-decoration:none; }

#greyLinks { width:600px; height:20px;}

#greyLinks a:link { font-size:12px; color:#D72F2;text-decoration:underline; }
#greyLinks a:visited { font-size:12px; color:#D72F2;text-decoration:underline;  }
#greyLinks a:hover { font-size:12px; color:#D72F2;  text-decoration:none;  }
#greyLinks a:active { font-size:12px; color:#D72F2;  text-decoration:underline; }

.verticalpadding {padding-left:7px;padding-right:7px; color:#cccccc; }

/* HEADER */
#header { width:940px; height:93px; padding:25px 0 0 35px; background:#FFF; }
#header #logo { float:left; width:178px; height:70px; }
#header #menu { float:left; margin:0 0 0 92px; }
#header #menu ul { margin:30px 0 0 0; padding:0; }
#header #menu ul li { border-left:1px dotted #CCC; display:inline; padding:0 0 0 10px; margin:0 5px; list-style:none; }
#header #menu ul li a { color:#4B4B4B; font-size:15px; font-weight:bold; }
#header #menu ul li a:hover { color:#D73023; font-size:15px; font-weight:bold; }

/* BANNER - Description */
#banner { margin:0 auto; padding-right:9px;}
#banner div { margin:0 auto; width:947px; position:relative; }
#banner img.flt-pos { position:absolute; z-index:1; top:-47px; right:0; }
#banner img.flt-pos { position:absolute; z-index:1; top:-47px; right:0; }

/* BANNER2 - Description */
#banner2 { margin:0 auto; padding-right:9px; padding-top:15px;}
#banner3 { margin:0 auto; padding-right:9px; padding-top:15px;}
#banner4 { margin:0 auto; padding-right:9px; padding-top:15px;}
#banner2 div { margin:0 auto; width:947px; position:relative; }
#banner3 div { margin:0 auto; width:947px; position:relative; }
#banner4 div { margin:0 auto; width:947px; position:relative; }
#banner2 img.flt-pos { position:absolute; z-index:1; top:-47px; right:0; }
#banner3 img.flt-pos2 {position:absolute;z-index:1;top:2px;right:106px;}
#banner4 img.flt-pos4 {position:absolute;z-index:1;top:-17px;right:49px}

.verticalLine {color: #CCCCCC}

/* PAGE Wrapping and Padding */
#page { width:956px; margin:0 auto; background:url(../images/bg-page-center.png) repeat-y; }
#page-top { width:956px; height:10px; margin:0px auto 0 auto; background:url(../images/bg-page-top.png) left top no-repeat; }
#page-bottom { width:956px; height:20px; margin:0 auto; background:url(../images/bg-page-bottom.png) left bottom no-repeat; }
#page .padding { padding:5px 15px; }
#page .padding-inside { padding:10px 25px; }

/* Page: LEFT */
#left { float:left; width:720px; position:relative; background:#FFF; }
#left .column-one { width:330px; float:left; }
#left .column-two { width:330px; float:right; }

#left h1 { border-bottom:1px dotted #CCC; padding:0 0 5px 0; color:#666; font-size:22px; font-weight:normal; }
#left h2 { border-bottom:1px dotted #CCC; padding:0 0 12px 6px; color:#333; font-size:18px; font-weight:normal; }

#left .hr { width:720px; height:1px; background:#E8E8E8; position:relative; left:-15px; }
#left .hr-dotted { width:100%; height:1px; margin:20px 0 10px 0; background:#FFF; border-bottom:1px dotted #CCC; }

#left .box { margin:0 0 30px 0; }
#left .box .picture { margin:0 0 10px 0; width:333px; height:124px; background:url(../images/bg-page-picture.png) no-repeat; }
#left .box .picture img { margin:7px 0 0 5px; }
#left .box .content { width:319px; padding:0 0 0 7px; }

#left .box .content p.links { margin:0 0 15px 0; color:#D72F23; font-size:11px; }
#left .box .content p.links a { color:#D72F23; font-weight:normal; text-decoration:underline; }
#left .box .content p.links a:hover { text-decoration:none; }
#left .box .content p { font-size:11px; color:#5B5B5B; }

#left .box .contact p.links { margin:0 0 15px 0; color:#D72F23; font-size:11px; }
#left .box .contact p.links a { color:#D72F23; font-weight:normal; text-decoration:underline; }
#left .box .contact p.links a:hover { text-decoration:none; }
#left .box .contact p { font-size:11px; color:#5B5B5B; }



#left .content-logo { padding:37px 0 20px 0; text-align:center; }

#left .box-features { float:left; display:block; width:315px; margin:0 20px 20px 0; font-size:11px; color:#5B5B5B; }
#left .box-features img { float:left; margin:0 8px 10px 0; }
#left .box-features h6 { margin:0; font-size:11px; font-weight:bold; color:#5B5B5B; }
#left .box-features p { font-size:11px; color:#5B5B5B; line-height:16px; }
#left .box-features img.fix-delivery-pickup { margin-top:-5px; }
#left .box-features img.fix-reporting { margin-left:-7px; }

#left p.limited-width-474 { float:left; width:474px; margin:10px 0 0 0; padding:0 0 0 6px; }
#left p.limited-width { float:left; width:474px; }
#left img.flt-pos-large { float:left; margin-right:30px; }
#left img.flt-contact-large { float:right; margin-left:30px; }
#left img.flt-pos-small {float:right;position:absolute;top:375px;right:21px;margin-left:50px;}
#left img.flt-contact-small {float:right; position:absolute; top:68px; right:35px; margin-left:50px;}
#left img.flt-contact-small2 {float:right;position:absolute;top:319px;right:36px;margin-left:50px;}
#left img.flt-about-top { float:right; position:absolute; top:13px; right:22px; margin-left:50px;}
/* PAGE: Right */
#right { float:left; width:222px; padding:5px 0 0 0; margin:0 0 0 6px; background:#FFF; }
#right .padding { padding:0 20px; }
#right .hr { width:222px; height:1px; margin:10px 0; background:#E8E8E8; position:relative; left:-20px; }

#right .box h1 { border-bottom:1px dotted #CCC; padding:0 0 8px 0; font-size:18px; font-weight:normal; color:#666; }
#right .box p { font-size:12px; font-weight:normal; color:#333; line-height:16px; }
#right .box a { float:left; color:#595959; font-weight:normal; text-decoration:underline; }
#right .box a:hover { text-decoration:none; }
#right .box img { float:right; }

/* FOOTER */
#footer { width:970px; margin:20px auto; text-align:center; }
#footer p { color:#5B5B5B; font-size:11px; }
#footer p span { margin:0 15px; }
