﻿html, body, div, img {margin: 0; padding: 0;}
html, body {background: url(Images/bg.gif); color: Black; font-family: Arial, Helvetica, sans-serif; } /*font-family: Verdana/*Georgia;*/
/*MAIN Layout */
#topnav, #email a {position: fixed;}
#topnav, #email a, #hdr {z-index: 100;}
#topnav, #mclc_wrap, #mc, #c {width: 100%;}
#topnav, #hdr, #container {}
#topnav {top: 0px; left: 0px; height: 20px; padding: 0 10px;overflow:hidden;}
#email a {display:block; top: 0px; right: 0px; width:80px; height:15px; background-image: url(Images/email.gif); }
#hdr {position:absolute; top:26px; left:25px; right:25px; height:88px; overflow:hidden }/*hdr outside container*/
#container{margin: 21px 20px 0 20px; padding: 88px 135px 20px 250px; border: double thick Black;}/*add 20px pad by width of columns to get mc correctly positioned*/
#mclc_wrap {z-index: 0; position: relative; float: left;}
#lc {z-index: 10; position: relative; float: left; width: 250px; margin-left: -250px; overflow: hidden;}/*mc is before lc in HTML, so need to move lc to the left */
#mc {float: right;}
#rc {z-index: 11; float: right; width:135px; margin-right: -135px; padding-top:20px;  }
#bot_nav {margin: 15px -135px 10px -250px;}
#c { margin-top:30px; margin-bottom: 20px; font-size: .8em; padding-bottom:10px;}
/*Colors*/
a {color:#000080; }
a:hover, #jacksonvillesmallbusinessservices a:hover {color: Red; text-decoration: underline; font-weight: bolder; }
#topnav a, #hdr, #c, #jacksonvillesmallbusinessservices a, #c a, .links, .links a, .links a:hover, .webdesigns a {color: #FFFFFF;}
#bot_nav a{color:Gray}
#topnav {background-color: Gray;}
#hdr, .links {background-color:Black;}
#mclc_wrap, #rc, .lftnav_jacksonville a:hover, .smallbusinesslinks a:hover {background-color:#FFFFFF;}
#container, #bgG, .smallbusinesslinks a {background-color: #C0C0C0;}
.red, .red a, .webdesignprice {color: Red;}
/**/
h2 {font-size: 1.0em;}
img {border-style:none}
p, #pp {padding: 5px 30px; }
ul {line-height: 200%; text-align: left; padding-left:75px; }
#topnav a {text-decoration: none;}
#lc1 {padding-top:10px;}
#logo {display: block; width: 296px; float: left; background: White url(../MVU.png) no-repeat; }
#logo a {display: block; width: 296px; height: 68px; }
#logo a:hover {display: block;  border: Solid 2px White; }
#jacksonvillebookkeeping a{display: block; height: 68px; width: 46px; float: left; background: url(Images/calculator.gif) no-repeat center; }
#floridaincorporation a{display: block; height: 68px; width: 125px; float: left; background: url(../stock.jpg) no-repeat center; }
#jacksonvillesmallbusinesswebsitedesign a { display: block; height: 68px; width: 100px; float: left; background: url(../at_domain.jpg) no-repeat center; }
#jacksonvillebookkeeping a:hover, #floridaincorporation a:hover, #jacksonvillesmallbusinesswebsitedesign a:hover {display: block; height: 88px; }
#jacksonvillesmallbusinessservices {float: left; width:250px;}
#jacksonvillesmallbusinessservices a{display: block; text-decoration:none }
#businessads, .fr {float:right;}
.lftnav_jacksonville {width: 250px; background: url(Images/lftnav_bg.png) repeat;}
.lftnav_jacksonville a{display:block; height:25px;width: 240px; padding: 5px 0px 0px 10px; }
.lftnav_jacksonville a:hover {z-index:2;display: block; height:25px; width: 240px;}
.links {letter-spacing: .1em; width: 250px;}
.links a { display: block; text-decoration: none;}
.smallbusinesslinks a {display:block;width:240px;height:25px; font-size: 0.9em;padding: 5px 0px 0px 10px;}
.clear {clear: both}
.cntr, h2, #mc, #bot_nav, #c, #pp, td {text-align: center;}
.flw {float: left; width: 45%; margin-left: 5px}
.frw {float: right; width: 45%; margin-left: 5px}
.fs {margin-left:30px; width:85%; text-align:left}
.i {font-style:italic}
.indent {margin-left:40px}
.lblnvr {color:Navy; text-align:right}
.lft, #topnav, #lc {text-align:left}
.line { border-bottom: solid 1px Red; margin: 10px 0}
.med {font-size: .9em;}
.right, #rc {text-align:right}
.sml, #lc, #topnav, #bot_nav { font-size:0.8em}
.unln {text-decoration: underline}
.webdesign {font-size: 1.2em;}
.webdesignprice {font-weight: bold; font-size: 22px;}
.webdesigns a{display: block; background: Navy; font-weight: bold}