﻿div.abouttop { padding-bottom:5px; margin-bottom:20px; border-bottom: solid 1px #bfbfbf; position:relative; }
div.abouttop .left { float:left;text-align:center;width:300px;padding:10px 0; }
div.abouttop .right { float:right; width:600px; height:320px; }

div.videolist { background:url('../../images/backgrounds/videobg.jpg') no-repeat top center; padding: 80px 0; }
.videolist { text-align:center; }
.videolist a { display:inline-block; }
.userphotosmall { background: url('../../images/backgrounds/rec_grey74x74.png') no-repeat top center; width:74px; height:74px; vertical-align:top; text-align:left; margin:auto; }

#keymenu { margin: 15px 0 2px 0; padding: 5px 0; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #bfbfbf; text-align:center; }
#keymenu a { font-size:16px; font-weight:bold; font-style:italic; color:#319bff; text-decoration:none; padding:0 10px; }
#keymenu a:hover { color:#fe4300; }

#keyparts { min-height:560px; font-size:12px; }
.keypart .text { width:898px; height:235px; padding:90px 10px 0 0; margin:auto; text-align:right; line-height:20px; font-size:15px; font-weight:bold; font-style:italic; text-transform:uppercase; color: #FFF; text-shadow: 0px 1px 1px #333; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true'); }

#pictures { padding-bottom:20px; margin-bottom:20px; border-bottom: solid 1px #bfbfbf; text-align:center; position:relative; }
#picture { margin: 10px 0; width:908px; height:325px; }
#pictures table { margin:auto; }

table.thumbs { margin:auto; }
.thumbs img { cursor: pointer; }
#pictext { position:absolute; top:0; left:0; width:898px; padding:90px 10px 0 0; text-align:right; line-height:20px; font-size:15px; font-weight:bold; font-style:italic; color: #FFF; text-shadow: 0px 1px 1px #333; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true'); }
#pictext0 { position:absolute; top:0; left:0; width:898px; padding:50px 0 0 10px; text-align:left; line-height:20px; font-size:15px; font-weight:bold; font-style:italic; color: #FFF; text-shadow: 0px 1px 1px #333; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='black', Positive='true'); }

.inputbox { border: solid 1px #9cb7ca; }
.inputboxw { font-size: 11px; color: #042d5a; font-family: Verdana, Arial, Helvetica, sans-serif; border : solid 1px #9cb7ca; width:350px; }

td.blue { color:#319bff; }

.testimonials { background:url('testimonials.jpg') no-repeat; width:908px; height:225px; margin:auto; font-style:italic; font-weight: bold; font-size:13px; color:#ffffff; }
#m_test tr { vertical-align:top; }
#m_test td { color:#319bff; }
#m_test .name { text-align:right; font-weight:bold; display:block; padding-right:30px; }

h3 { font-size:22px; line-height:30px; font-weight: bold; font-style:italic; color:#fe4300; margin:0; padding:0 0 5px 0;}
h4 { font-size:18px; font-weight: bold; font-style:italic; color:#319bff; margin:0; padding:0 0 5px 0;}

form button { background:transparent; border:0; }
