
body  a.style{
    color:#AF3002;
    font-family:sans-serif;
    font-size:13px;
    text-decoration:none;
  }
	a{
    text-decoration:none;
  	}

  .wrapper{
    font-family:Arial, Helvetica, sans-serif;
    margin-top:10px;
    margin-left:50px;
  }

  .wrapper h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:26px;
  }
  button{
    padding:4px;
    display:inline-block;
    cursor:pointer;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#666;
    border:1px solid #999;
    background-color:#eee;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-box-shadow:#999 2px 0px 3px;
    -webkit-box-shadow:#999 2px 0px 3px;
    margin-bottom:4px;
  }
  button:hover{
    color:#aaa;
    background-color:#000;
  }
  :focus {
    outline: 0;
  }

  span.btn{
    padding:10px;
    display:inline-block;
    cursor:pointer;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#aaa;
    background-color:#eee;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -moz-box-shadow:#999 2px 0px 3px;
    -webkit-box-shadow:#999 2px 0px 3px;
  }
  span.btn:hover{
    background-color:#000;
  }
  
  .msgBox{
    position:absolute;
    width:250px;
    height:60px;
    background:black;
    -moz-box-shadow:#999 2px 0px 3px;
    -webkit-box-shadow:#999 2px 0px 3px;    
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    padding:10px;
    padding-top:30px;
    top:10px;
    right:10px;
    font:20px/24px Arial, Helvetica, sans-serif;
  }




span#nav a{text-decoration:none;color: #808080}
span#nav a:hover{color: white;}

td#nav_top a{text-decoration:none;color: #808080;display:block;}
td#nav_top a:hover{color: white;}














html,body{margin:0;padding:0;font-size:11px;font-family:verdana;}
body{font-size:11px;font-family:verdana;}
p{margin-top:0}
h1,h2,h3,h4,h5{font-family:arial;font-weight:normal;}
h1{font-size:18px;margin: 5px 5px 5px 5px; color:#2D2BBD;}
h2{font-size:16px;margin: 5px 5px 5px 5px;color:#2D2BBD;}
h3{font-size:12px;margin: 5px 5px 5px 5px;color:#2D2BBD;}
h4{font-size:10px;margin: 5px 5px 5px 5px;color:#2D2BBD;}
h5{font-size:8px;margin: 5px 3px 5px 3px;color:#2D2BBD;}

td{font-size:11px;font-family:verdana;}

div#header{width:100%;overflow:hidden;background: white;border-bottom:solid black 1px;}/*#595D66*/
div#header h1{width:400px;margin:0 auto;text-align:left;font-family:arial;}
div#header h1{color: #2D2BBD;font-size:26px; font-weight:bold;}
div#header a{color: #2D2BBD;text-decoration:none;}
div#header li, a:hover{color: #2D2BBD;text-decoration:underline;}
div#header a:hover{color: #2D2BBD;text-decoration:none;}
td#top_nav_cell{border-bottom:solid black 1px;}

div#menu{width:800px;margin:0 auto;text-align:left;font-family:arial;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 12px;}
ul#nav li{float:left;margin-left: 3px;text-align: center;font-weight:bold;font-family:arial;}
ul#nav a{float:left;width: 75px;padding: 5px 0;background: url(http://www.tuscaloosabusiness.com/images/tabs/business_tabs_bg.jpg) repeat-x 0 -5px;text-decoration:none;color: #DDD}
ul#nav a:hover{background: url(http://www.tuscaloosabusiness.com/images/tabs/business_tabs_bg_hover.jpg) repeat-x 0 -5px;color: white}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: url(http://www.tuscaloosabusiness.com/images/tabs/business_tabs_bg_selected.jpg) repeat-x 0 -5px;color: #003}

div#container{width:800px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;}
div#content{float:left;display:inline;width:780px;margin:0 0 10px 10px;font-family:verdana;}

div#container2{width:600px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;}
div#content2{float:left;display:inline;width:580px;margin:0 0 10px 10px;}

div#new_business{background: #9cc0ff; color:black; padding: 8px; margin:8px;overflow:hidden;}
div#existing_business{background: #bcffdd; color:black; padding: 8px; margin:8px;overflow:hidden;}


div#box{width: 25em;padding: 10px;margin:0 auto;
    text-align:left;background: #9cc0ff url(http://www.tuscaloosabusiness.com/classes/NiftyCube/gradient.png) repeat-x 0 -5px}
div#box h1{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #303F6E}
div#box h1,p{margin:0 20px}
div#box ol{margin:10px 40px;padding:0}
div#box ol li{margin:0;padding:0}

div#side{float:left;display:inline;width: 160px;background:#eeeeee; margin:0 5px 5px 5px;font-size:11px;}
div#side p{margin:5px 0 10px;padding: 0 10px}
div#side div{padding: 5px 0}
div#side ul {list-style: none;padding: 0;margin: 0 0 0 0;}
div#side li {padding: 3px 2px 2px 3px;display:block;}
div#side li a {display: block;color: #99000C;text-decoration:none;}
div#side li a:hover{display: block;background: #ffffff;color: #99000C;text-decoration:underline;}
div#side li.activelink a,ul#side li.activelink a:active{background: #aaa;color:#003}


div#footer{clear:both;width:780px;margin:0 10px 0;padding: 10px 0;
    background: #586695;color: #FFF;text-align:justify;font-size:9px;}
div#footer p{margin:5px}
div#footer a{color:#ffffff;}


.shadeform_index{ FONT:13px arial,verdana,sans-serif;background-image:url("http://www.tuscaloosabusiness.com/images/shadeform.gif");text-align:left;WIDTH:100PX;BORDER:#000000 1px solid}
.shadeform{ FONT:13px arial,verdana,sans-serif;background-image:url("http://www.tuscaloosabusiness.com/images/shadeform.gif");text-align:left;WIDTH:200PX;BORDER:#000000 1px solid}

ul#attorney_cats {font-size:11px;font-family:Arial Rounded MT Bold;font-style:normal;padding:0px;margin:0px;}
ul#attorney_cats h3 {padding:0px;margin:0px;}
ul#attorney_cats a {text-decoration:underline;padding:0px;margin:0px;}
ul#attorney_cats a:hover {text-decoration:none;padding:0px;margin:0px;}


div#cols_container{width:580px;margin: 0 auto;padding:10px 0;text-align:left;border:solid black 1px;}
div#cols_content{float:left;width:200px;padding:10px 0;background: #FFBD00;display:inline;}
div#cols_form{float:right;width:330px;padding:10px 0;background:#42B4AC;display:inline;}

tr#review_row_1{background-color:#dddddd;font-size:11px;}
tr#review_row_2{background-color:#ffffff;font-size:11px;}
ul#map_instructions li{background-color:#ffffff;font-size:11px;}
td#review_content{font-size:11px;}
table#business_amenities td{background-color:#ffffff;font-size:11px;}
span#required{color:green;font-size:10px;}
span#example{color:#888888;font-size:10px;}

td#amenity_cell{border:solid #ddd 1px; padding:3px;}
ul#business_amenities_legend li{list-style:none;}


/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.link{ color:#000;font-size:10px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;background-color:#e7eaf6;padding:0px;border:solid 1px #000;cursor:pointer}
.link a:link{ color:#00f;font-weight:normal;font-size:10px;text-decoration:none}
.link a:visited{color:#f00;font-size:10px;font-weight:normal;text-decoration:none}
.link2{color:#000;font-size:10px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;background-color:#f1f2f6;padding:0px;border:solid 1px #000;cursor:pointer}
.link2 a:link{color:#00f;font-size:10px;font-weight:normal;font-size:10px;text-decoration:none}
.link2 a:visited{color:#f00;font-size:10px;font-weight:normal;text-decoration:none}
.linkOver{color:#000;font-size:10px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;background-color:#c0c2d5;border:solid 1px #000;cursor:pointer}
.linkOver div{color:#f00; text-decoration:none}
.linkOver a:link{color:#f00;font-size:10px;font-weight:normal;text-decoration:none}
.linkOver a:visited{color:#f00;font-size:10px;font-weight:normal;text-decoration:none}
.link TD{padding:3px 0px 3px 5px}
.link2 TD{padding:3px 0px 3px 5px}
.linkOver TD{padding:2px 0px 2px 5px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#000}

table#review_samples td{font-size:10px;}
table#business_amenities td{background-color:#ffffff;font-size:11px;}


