/* CSS Document */
.info p 
        {
        margin: 0;
        }
#featured{ 
	width:500px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #666666; 
	height:252px; 
	background:#333;
        margin: 20px 20px 0 20px;

}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top: 0; 
        left:500px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 

}
#featured ul.ui-tabs-nav li{ 
	font-size: 18px; 
	color:#333; 
}
/*#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
 	padding:2px;
	border:1px solid #eee;
}*/
#featured ul.ui-tabs-nav li span{ 
	font-size:200%; 
        letter-spacing:-0.02em;
        font-family:  georgia;
        font-weight: bold;
        text-shadow: 0px 7px 10px #000;
        text-transform: uppercase;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:64px; 
	color:#666;  background: url('images/nav-item-bg.jpg'); 
	line-height:26px;
        padding-top: 20px;
        padding-left:20px;
        text-decoration: none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background: url('images/nav-item-hover-bg.jpg'); 
        color: #ccc;
}
/*#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}*/
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
        background: url('images/nav-item-selected-bg.jpg');
        color: #7a99b8;
}
#featured .ui-tabs-panel{ 
	width:500px; height:252px; 
        background:#999; position:relative;
}
#featured .ui-tabs-panel img{
        margin: 0; padding: 0;
        }
#featured .ui-tabs-panel p{
        margin: 0; padding: 0;
        }
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:168px; 
        left:0; 
	height:84px; 
	background: url('images/transparent-bg.png');
}
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#cc6600;  margin:0; overflow:hidden; text-transform: uppercase; padding:0;  }
#featured .info h2 a{ color: #fff; background: url(images/click-bar.png); width: 490px; display: block; padding: 5px}
#featured .info h2 a:hover{ background: url(images/click-bar-hover.png); width: 490; display: block: padding: 5px; text-decoration: none}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

.menu {
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.menu li em {
	width: 400px;
	height: 45px;
	position: absolute;
	top: 40px;
        left: -1px;
	text-align: left;
	padding: 2px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
        color: #000;
}

a{
        color:#cc6600; 
        text-decoration:none
}
a:hover{
        text-decoration:none;
        color:#ff9933;
}
h2{
        padding:0px;
        margin:0 0 5px 0;
        font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
        }
h3{
        padding:0;
        margin:10px 0 0 0;
        font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size: 14px; 
        line-height:10px; 
        color: #666;
}
p{
        padding:0px;
        margin-top:0px;
        color: #666;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        line-height: 20px;
        text-align: left;
}
h1, ul li{ 
        color:#666;
        list-style-type:none;
}
body{
        text-align: center;
        background: #333;
        margin: 0 auto;
}
#container{
        margin: 0 auto;
        width: 800px;
}
#header{
        margin: 0 auto;
        margin-top: 50px;
        width:800px; 
        height:120px; 
        background: url(images/header.png);
}
#header h1{
        font-family: sans-serif;
        font-size:12px; 
        text-align:left; 
        text-transform: uppercase;
        padding: 100px 0 0 15px;
}
#header h1 a{
        text-decoration:none; 
        color: #3399ff;
}
.style1 {
        color:#ff9900;
}

#navigation{
        height:40px; 
        background-image:url(images/menu-bar.png);
        background-color: #242424;
        margin-top:0px;
        padding-left: 5px;
        list-style-type:none;
        font-family:Arial, Helvetica, sans-serif;
        font-weight: bold;
        text-transform:uppercase;
        font-size:12px;
        text-align: center;
}
#navigation ul {
        margin: 0; 
        padding: 0;
        float: left;
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        float: left; 
        text-decoration: none;
        color: #fff; 
        padding: 12px 10px;
}
#navigation ul li a:hover, #navigation ul li .current {
        height: 16px; 
        color: #fdaf3b; 
        background:url(images/menu-bar-hover.png) repeat-x;
}
#content { 
        width:800px; 
        min-height:250px; /* for modern browsers */height:auto !important; /* for modern browsers */ 
        height:250px; /* for IE5.x and IE6 */
        padding:20px 20px 10px 20px; 
        background: url(images/menu-shadow.png) repeat-x top left #f3f3f6;
        text-align: left;
        overflow:auto; 
        margin-top:0;
        padding:0 0 10px 0;
}
#content img {
        padding: 0 0 0 30px;
}
.img h3{
        padding: 20px 0 0 30px;
}
#content p {
        padding:0 30px 10px 30px; 
        margin:0;
}
#content h2 {
        padding: 20px 0 0 30px;
}
#content h2, #rightcontent h2 {
        font-size: 24px; 
        font-weight:400; 
        text-transform:none; 
        color: #0b75b2;
}
#content h3, #rightcontent h3 {
        padding:0 0 10px 30px; 
}
#content ul {
        margin:0 0 15px 30px;
}
#content ul li, #rightcontent ul li {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:12px; 
        list-style-type:none; 
        line-height: 20px;
}
#rightcontent { 
        width:200px;
        min-height:500px; /* for modern browsers */height:auto !important; /* for modern browsers */ 
        height:500px; 
        float:right;
        padding: 0 40px 0 10px; 
        background: url(images/right-content-border.gif) repeat-x; 
        background: url(images/menu-shadow.png) repeat-x top left #f3f3f6;
        margin: 0 0 0 5px; 
}
#rightcontent h2 {
        padding: 0 0 0 10px;
}
#rightcontent p {
        line-height: 20px;
}
#nashville-bottom{
        height: 100px;
        width: 800px;
        margin: 0 auto;
        background: url(images/footer.png);
        }
#nashville-bottom h2{
        font-size: 110%; 
        font-family: "droid-serif-1","droid-serif-2", Georgia, "Times New Roman", Times, serif;
        font-style:italic;
        text-transform: none; 
        color: #ccc;
        width:500px;
        margin: 0;
        padding: 20px;
        text-align: left;
        }
#nashville-bottom p{
        font-size: 26px; 
        text-transform:none; 
        color: #0b75b2;
        width:500px;
        text-align: left;
        padding: 0 0 0 20px;
}
#footer-box{
        background: url(images/footer-line.png) repeat-x top #1a1a1a;
        width:100%;
	float:left;
	padding-bottom:45px;
}
#footer-container{
        width:1024px;
	padding-top:10px;
	margin: 0 auto;
	padding-left:50px;
	font-family: "droid-serif-1","droid-serif-2",Georgia, Times, serif;
        font-size: 12px;
        text-align: left;
}
.footer-left{
        width:300px;
	float:left;
	padding:20px 10px 20px 42px;
}
.footer-center{
        width:300px;
	float:left;
	padding:0;
	margin:0;
        padding:20px 10px 20px 21px;
}
.footer-right{
        width:300px;
	float:left;
        padding:20px 10px 20px 21px;
}
#footer-box h2{
        color: #3399ff;
        text-transform:uppercase;
        font: 14px normal Verdana,Arial,Helvetica,sans-serif;
        letter-spacing: .3em;
                 
}
ul.sm li{
        padding:2px 0 22px 0; 
        font-weight:bold;
        font-family:Verdana,Arial,Helvetica,sans-serif;
}
ul.sm{
        padding: 10px 10px 10px 20px;
}
.twitter{
        background: url(images/twitter.jpg) left no-repeat; 
        padding: 10px 0 10px 34px;
}
.fb{
        background: url(images/facebook.jpg) left no-repeat;
        padding: 10px 0 10px 34px;
}
.review{
        background: url(images/review.jpg) left no-repeat; 
        padding: 10px 0 10px 34px;
}
#footer-box .copyright {
        border-top:1px solid #535353;
        clear:both;
        color:#666;
        display:block;
        font-size:13px;
        letter-spacing:0px;
        line-height: 1.5em;
        padding:5px 0 55px 0px;
        text-transform:none;
        margin: 0 auto;
        width:900px;
}
.right {
        display:inline;
        float:right;
}
#whmcs {
       padding: 20px;     
}
.fourofour {
        color: #999999; 
        margin-left: 30px;
        font-weight: bold;
        font-size: 400%;
        letter-spacing:-0.07em; 
        font-family:Verdana,Arial,Helvetica,sans-serif; 
        text-align: center;
}
.connect2{
        font-weight: normal;
        padding-left: 33px;
}
.portfolio{margin: 0 auto}

