@charset "utf-8";

* {margin:0px; padding:0px;}
body {font:normal 14px Trebuchet MS, Georgia, "Times New Roman", Times, serif; color:#020304;}
.site {width:960px; margin:0px auto;}
p {padding:0 0 15px 0; line-height:18px;}
h1 {border-bottom:2px dashed #938172; margin-bottom:10px; font-size:30px; color:#272c8d;}
h2 {margin-bottom:10px; font-size:18px; color:#000;}
img {border:0px;}
a {color:#353fff; text-decoration:none;}
a:hover {color:#c30;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both; height:1px; line-height:1px; font-size:1px; }

.red {color:#c00;}

.header {height:138px;}
.telTollFree, .telLocal {height:24px; padding:2px 0; text-align:left; text-indent:-9999px; border:1px solid #fff;}
.telTollFree {background:url(../images/tel_toll_free.gif) no-repeat right top;}
.telLocal {background:url(../images/tel_local.gif) no-repeat right top;}
.spDate {font-size:12px; color:#2b2519;}

.topNav {list-style:none;}
.topNav li {float:left; margin-right:10px;}
.topNav li a {display:block; padding:4px 10px; font-size:17px; color:#fff; text-decoration:none; background:url(../images/top_nav_off.jpg) no-repeat center top;}
.topNav li a:hover {color:#020304; border-bottom:2px solid #272c8d; background:url(../images/top_nav_on.jpg) no-repeat center top;}
.topNav li a.sel {display:block; padding:4px 10px; border-bottom:2px solid #272c8d; color:#020304; background:url(../images/top_nav_on.jpg) no-repeat center top;}

.wrapCols {padding:30px; border-bottom:2px solid #272c8d; background:url(../images/bg.jpg) repeat-y center top;}
.dL {width:570px;}
.dR {position:relative; width:300px; padding-top:250px;}
.quote {padding-bottom:15px; font-size:20px; font-style:italic; color:#938172;}
.quote span {display:block; text-align:right; font-size:17px; color:#626266;}

.signature {color:#626266;}
.picsLeft {padding:10px 30px 0 30px;}
.picsLeft img {margin-bottom:20px;}

.ulTxt {list-style:none; padding-top:10px;}
.ulTxt li {padding:0 0 3px 15px; background:url(../images/bullet_star.gif) no-repeat left 5px;}

.olNum {margin-left:30px;}
.olNum li {padding:0 0 10px 0px; list-style:decimal outside; font-weight:bold;}
.olNum li span.fNormal {font-weight:normal;}

.picCam {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:url(../images/pic_cam.png) no-repeat left top;}
* html .picCam {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_cam.png', sizingMethod='scale');}
.picAbout {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:url(../images/pic_about.png) no-repeat left top;}
* html .picAbout {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_about.png', sizingMethod='scale');}
.picServices {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:url(../images/pic_services.png) no-repeat left top;}
* html .picServices {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_services.png', sizingMethod='scale');}
.picMedia {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:url(../images/pic_media.png) no-repeat left top;}
* html .picMedia {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_media.png', sizingMethod='scale');}
.picFaq {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:url(../images/pic_faq.png) no-repeat left top;}
* html .picFaq {position:absolute; width:360px; height:350px; top:-92px; right:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_faq.png', sizingMethod='scale');}


.footer {padding:10px 0; font-size:12px; color:#2b2519;}
.footer a {text-decoration:underline;}
.secureNet {text-align:center;}
.secureNet a {font:bold 12px Trebuchet MS; color:#1e92fe; }
.secureNet a:hover {color:#020304;}

.frmRow {padding-bottom:10px; text-align:right;}
.field1, .required {border:1px solid #c6bca6; padding:3px; font:normal 13px Trebuchet MS; background-color:#fff;}
.button1 {border:1px solid #f8a323; font:normal 11px Tahoma; color:#005c62; background:url(../images/bg_input_btn.gif) no-repeat top left #e9e9e9;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

.galleryMedia {padding:10px; border:1px solid #938172; text-align:center;}


