div#nav {
        background-image:url(../images/bkg-header-bottom.gif);
        height:40px;
        border-bottom:1px solid #aaa;
        clear:left;
    }
div.results_container_business {
border-top:1px solid #ccc;
clear:left;
padding:11px;
}
.small_pic_featured {
width:25px;
height:25px;
padding-right:5px;
padding-bottom:5px;
border:none;
}
    
div.bread_crumb_nav {
    background: url(../images/bg-btn.gif) repeat-x scroll 0 0 #DDDDDD;
    border-color: #DDDDDD;
        height:28px;
        border-bottom:1px solid #aaa;
        clear:left;
    }

    div#header span {
        float:left;
    }
    
    div#page_container {
        margin-top:10px;
        background-image:url(../images/bkg-content-1.gif);
        background-color:#333;
        background-color: rgba(0, 132, 180, 0.1);
    }
    
    div.page_description {
        padding:10px 0px 0px 10px;
    }
    div.page_description div {

    }
    div.copy {font-size:13px;line-height:18px;color:#4b4b4b;font: 1.1em/1em Georgia,serif;background-color:#fff;-moz-border-radius:5px;padding:5px;}
    
    div#l_page {
        background-color:#fff;
        width:630px;
        float:left;
        padding:10px 0px;
    }
    
    div#r_page {

        width:250px;
        float:left;
        padding:10px;  
    }
    
    div.user_container {
        border-bottom:1px solid #bbb;
        border-bottom:1px solid #ddd;
        margin:0px 10px;
        padding:5px 0px;
        clear:left;
    }
    
    div.user_container span {
        float:left;
    }
    
    div.user_container img {
        height:46px;
        width:46px;
        padding:2px;
        border:1px solid #ccc;
        border: 3px solid #E5ECF3;
        margin:2px;
    }
    
    div.user_container .img {
        width:55px;
    }
    
    div.user_container .details {
        width:475px;
        font-family:Arial;
        line-height:15px;
        padding-right:5px;
        color:#4b4b4b;
    }

    div.user_container_compact {
        border-bottom:1px solid #4b4b4b;
        border-bottom:1px solid #eee;
        margin:0px 10px 5px 10px;
        clear:left;
    }
    
    div.user_container span {
        float:left;
    }
    
    div.user_container_compact img {
        height:25px;
        width:25px;
        margin-right:5px;
        border: 2px solid #E5ECF3;
        padding:2px;
    }
    
    div.place {
        margin-right:10px;
        -moz-border-radius:10px;
        background-color:#eee;
        background-color: #FFF7CA;
        border:thin solid #ddd;
        font-size:1.2em;
        padding:3px 5px 3px 0px;
        font-weight:700;
        color:#4b4b4b;
        color: #716B14;
        text-align:center;
    }
    
    div.vote_msg {
        padding-left:8px;
        padding-right:2px;
        padding-bottom:7px;
    }
    .user_link_universal {
        border-bottom: 1px solid #AEC3E7;
        color: #2854BB;
        font-size:15px;
    }
    .user_bio_universal {
        color:#666666;
        margin:5px 0px;
    }
    .user_tagged_universal {
        font-size:11px;
        color: #5F88CE;
        height:30px;
        overflow:hidden;
    }
    
    .promo {
        line-height:20px;font-size:1.1em;clear:left;margin-top:5px;
    }
    
.pagination {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #EEEEEE;
    margin: 10px 0;
    padding: 5px;
    text-align: center;
}

ol, ul {
    list-style: none outside none;
}

.no-next .next .btn, .no-prev .prev .btn {
    cursor: default;
}

.pagination .next a, .pagination .prev a {
    width: 3em;
}

.btn-small {
    font-size: 1em;
    padding: 6px;
}

.btn-default {
    background: -moz-linear-gradient(center top , #FFFFFF, #F3F3F3) repeat scroll 0 0 #F3F3F3;
    border: 1px solid #AAAAAA;
    color: #333333;
    text-shadow: 0 1px 0 #FFFFFF;
}

.btn {
    -moz-border-radius: 5px 5px 5px 5px;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.03em;
    line-height: 1.25em;
    overflow: visible;
    padding: 7px;
    width: auto;
}

.no-next .next, .no-prev .prev {
    opacity: 0.5;
}

.pagination .page-num {
    color: #999999;
    display: inline-block;
    font-size: 1.08333em;
    vertical-align: -11px;
}

.pagination .next {
    float: right;
}

.pagination .prev {
    float: left;
}

.alpha_sub_nav {
        margin:0px;
        margin-bottom:5px;
}

.alpha_sub_nav li{
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            padding:1px 5px 3px 5px;
            background:#ddd;
            margin:0px 1px;
            -moz-border-radius:4px;
            font-size:14px;
}
.alpha_sub_nav li.on{
        color:#fff;
        background:#4b4b4b;
}

.panel_divide {
        
        border-top:1px solid #fff;
        background-image:url(../images/div_shadow.png);
        background-position:-10px -20px;
        background-repeat:
        repeat-x;padding-top:10px;
}
    
    #nav ul {

        margin:0px;
    }
    #nav ul li {
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            padding-right:5px;
            padding:12px;
            border-right:1px solid #aaa;
            border-left:1px solid #fff;
    }
    #nav ul li a {
            font: 1.18em/1em Georgia,serif;
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            color:#4b4b4b;
    }
    #nav ul li.on {
            background: url("../images/bkg-header-nav-on.gif") repeat-x scroll left top #517D05;
    }
    #nav ul li.on a {
            color: #FFFFFF;
            text-decoration: none;
            text-shadow: 0 1px 0 #344219;
    }
    

    #nav ul li:first-child {border-left:none;}
    
    #nav ul li.share {
        padding:0px;
        padding-top:10px;
        margin:0px;
        float:right;
        border:none;
    }
    #nav ul li.share a{
        margin-left:5px;
    }
    
    .home_message {
        padding:6px;
            font: 1.1em/1em Georgia,serif;
            background-color:#efefef;
    }
    
    .promo {
            font: 1.1em/1em Georgia,serif;
            padding-left:10px;
            padding-top:3px;
    }
    
    #diloag {
        padding:10px;
        
    }
    #tweet-box-container {
        backgroun:none;
    }
    
.bread_crumb_nav ul {

        margin:0px;
    }
    .bread_crumb_nav ul li {
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            padding-right:5px;
            padding:5px;
            border-right:1px solid #aaa;
            border-left:1px solid #fff;
    }
    .bread_crumb_nav ul li a {
            font: 1em/1em Georgia,serif;
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            color:#4b4b4b;
    }
    .bread_crumb_nav ul li.on {
            background: url("../images/bkg-header-nav-on.gif") repeat-x scroll left top #517D05;
    }
    .bread_crumb_nav ul li.on a {
            color: #FFFFFF;
            text-decoration: none;
            text-shadow: 0 1px 0 #344219;
    }
    
    .bread_crumb_nav ul li:hover {
        background: url("../images/201007/bkg-nav-sep-lft.gif") no-repeat scroll right 50% transparent;
    }
    .bread_crumb_nav ul li:first-child {border-left:none;}
    
    .bread_crumb_nav ul li.share {
        padding:0px;
        padding-top:10px;
        margin:0px;
        float:right;
        border:none;
    }
    .bread_crumb_nav ul li.share a{
        margin-left:5px;
    }
    #top {margin:0;padding:0;border-bottom:1px solid #ddd;}
    #top ul li {
            font: 1em/0.8em Georgia,serif;
            list-style-type: none;
            text-shadow: 0 1px 0 #FFFFFF;
            float:left;
            padding-right:8px;
            padding:4px;
            border-right:1px solid #aaa;
            border-left:1px solid #fff;
    }
    #top ul li:first-child { border-left:none; }
    #top ul li:last-child { border-right:none; }
    div.button { width:135px;-moz-border-radius: 5px 5px 5px 5px;background: url("../images/bg-btn-signup.png") repeat-x scroll 0 0 #FFAA22;border: 1px solid #FFAA22;color: #333333;display: block;font: bold 18px Arial,Sans-serif;padding: 8px 10px;text-align: center;text-decoration: none;text-shadow: 0 1px 0 #FFEE66;}
    div.button a{ text-decoration:none;color:#000;}
    
.button_search {
    -moz-border-radius: 4px 4px 4px 4px;
    -moz-box-shadow: 0 1px 0 #F8F8F8;
    background: url("../images/bg-btn.gif") repeat-x scroll 0 0 #DDDDDD;
    border-color: #BBBBBB #BBBBBB #999999;
    border-style: solid;
    border-width: 1px;
    color: #333333 !important;
    cursor: pointer;
    display: inline-block;
    font: 12px/15px Helvetica Neue,Arial,"Lucida Grande",Sans-serif;
    margin: 0;
    overflow: hidden;
    padding: 5px 9px;
    text-shadow: 0 1px #F0F0F0;
}

h4.category {
        clear:left;
        margin-top:15px;
        margin-left:10px;
}

li.subCategory {
        font: 1em/0.8em Georgia,serif;
            list-style-type: none;
            text-shadow: 0 1px 0 #ddd;
            float:left;
            padding:4px 5px;
            width:180px;
            margin-left:10px;
    }
    


li.tag {
        list-style-type: none;
        float:left;
        padding:5px 3px;
}
.locations {
 padding:10px;       
}
.locations li {
        font: 1.2em/0.8em Georgia,serif;
        list-style-type: none;
        text-shadow: 0 1px 0 #ddd;
        float:left;
        padding:5px 3px;
        text-transform : capitalize;
        width:145px;
        
}
.no_faq {
        
        background:#fff;
        -moz-border-radius:5px;
        margin:5px;
        padding:5px;
        display:none;
}
.message {
margin-top:20px;
margin-bottom:10px;
padding:10px;
margin-right:0px;
background:none repeat scroll 0 0 rgba(192, 223, 236, 0.9);
line-height:28px;background-position:-10px -20px;
background-repeat:repeat-x;padding-top:10px;
font-size:16px;
font-weight:600;
-moz-border-radius:10px;
}

.welcome_message {
margin-top:-10px;
margin-bottom:10px;
padding:10px;
margin-right:10px;
background:none repeat scroll 0 0 rgba(192, 223, 236, 0.9);
line-height:22px;
background-position:-10px -20px;
background-repeat:repeat-x;
padding-top:10px;
font: 1.2em/0.8em Georgia,serif;
font-weight:500;
}

.compact_pic {
        border-bottom: 1px solid #AEC3E7;
        color: #2854BB;font-size:13px;
}
.compact_container {
        margin:0px;
        padding:0px;
        line-height:15px;
}
.compact_container_name {
        border-bottom: 1px solid #AEC3E7;
        color: #2854BB;
        font-size:13px;
}

.featured_result_container {
        background-color:#fff;
        padding:5px;
        -moz-border-radius:5px;
        
}
.featured_result_pic {
        float:left;
        width:50px;
        margin-right:10px;
}
.featured_result_pic img {
        height:48px;
        width:48px;
        border: 3px solid #E5ECF3;
        padding:2px;
}
.featured_result_bio {
        font: 1.1em/0.8em Georgia,serif;
        float:left;
        line-height:14px;
        width:170px;
        margin-left:5px;
}
.featured_result_visit {
        clear:left;
        border-top:#ddd solid 1px;
        margin-left:5px;
}
.popular_cat_title {
        margin:0px;padding:0px;line-height:15px;       
}
.popular_cat_link {
        border-bottom: 1px solid #AEC3E7;
        color: #2854BB;
        font-size:13px;
}
.info_tidbit {
        color: #aaa;
        font-size:11px;
        text-decoration:none;
}
.step {
        font: 1.3em/0.8em Georgia,serif;
        list-style-type: none;
        text-shadow: 0 1px 0 #ddd;
        background-color:#efefef;
        color:#000;
        padding:7px;
        -moz-border-radius:5px;
        font-weight:500;
}
.results_shadow {
        height:10px;
        margin-left:10px;
        background-image:url(../images/div_shadow.png);
        background-position:-10px -20px;
        background-repeat:repeat-x;
        
}
.vote_count_container_outer {
        padding-left:4px;
min-height:10px;
}
.vote_count_container_inner {
        font-size:12px;
        line-height:13px;
}
#step_2 {
        clear:left;
        display:none;
}

.business_periphery {
 margin-top:7px;
 margin-bottom:7px;
 
        
}

#user_preview {
        padding:10px;
}


.btn-m, input.btn-m[type="submit"], input.btn-m[type="button"] {
    -moz-border-radius: 5px 5px 5px 5px;
    background-position: 0 -200px;
    font-size: 15px;
    line-height: 20px !important;
    padding: 5px 15px 6px;
}

.btn, input.btn[type="submit"], input.btn[type="button"] {
    -moz-border-radius: 4px 4px 4px 4px;
    background: url(http://a2.twimg.com/a/1298413986/phoenix/img/buttons/bg-btn.gif) repeat-x scroll 0 0 #DDDDDD;
    border-color: #DDDDDD;
    border-style: solid;
    border-width: 1px;
    color: #333;
    cursor: pointer;
        font: 10em/0.8em;

    margin: 0;
    overflow: visible;
    padding: 4px 8px 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: auto;
}


/* Timeline */
.tweet-screen-name {
    color: #333333 !important;
    font-weight: bold;
}
.tweet-full-name {
    color: #999999;
    font-size: 12px;
}
.tweet-timestamp {
    color: #999999;
    font-size: 11px;      
}
.tweet-text {
    font-family: Arial,"Helvetica Neue",sans-serif;
    line-height: 19px;
    padding: 0;
    word-wrap: break-word;
}
.tweet-text-container {
  width:500px;       
}
.tweet-container {
        border-bottom:1px solid #ccc;
        padding-bottom:10px;
        margin-top:10px;
}
.profile-pic {
        padding: 3px;
        border: 1px solid rgb(204, 204, 204);
        margin-right: 5px;
        width:48px;
        height:48px;
}

#follow_button {
        margin-top:10px;
}

span.search {
    margin-top:20px;
    width:380px;
    margin-right:155px;
}
input.search {width:300px;}
.add {
    margin-top:15px;
    float:right;
}

a.username {
  font: 1.1em/0.8em Georgia,serif;
  font-weight:500;
  color:#005399;
  text-decoration:none;
}
a.username:hover{
  text-decoration:underline;
}

div.profile {
padding-left:10px;
        
}

div.profile h3{
        border:none;
        font-size:17px;
        margin-top:-10px;
}
div.profile .stats span{
        float:left;
        margin-right:10px;
}

	#profile_content #selected {
		position: relative;
		top: 1px;
		background: white;
	}

.popular_accounts li{
       list-style: none;
       float: left;
       margin-right:5px;
        font: 1em/0.8em Georgia,serif;
        margin-top:5px;
}

#profile_content {
        clear:left;
        
}

	#profile_content ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#profile_content li {
		float: left;
		border: 1px solid #ccc;
		border-bottom-width: 0;
		margin: 0 0.5em 0 0;
  font: 1.2em/0.8em Georgia,serif;
  font-weight:500;
  color:#005399;
  padding:5px;
	}
        
#sort #selected {
    background: none repeat scroll 0 0 white;
    position: relative;
    top: 2px;
}
        
        #sort {
        clear:left;
        
}

	#sort ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#sort li {
		float: left;
		border: 1px solid #ccc;
		border-bottom-width: 0;
		margin: 0 0.5em 0 0;
  font: 1.2em/0.8em Georgia,serif;
  font-weight:500;
  color:#005399;
  padding:5px;
	}
        
        
.topic_sponsor {

	background: #F7F7F7;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	display:block;
	padding:5px;
        padding-bottom:10px;
}

.about_content a:hover,span:hover{
        text-decoration:none;
        color:#000;
}
.about_content a,span{
        text-decoration:none;
        color:#4b4b4b;
}
.topic_sponsor_link{
        color:#0099ff;
}


.search_examples {
        font-size:11px;
        color:#aaa;
        
}

div#header {clear:left;}

div#footer {padding-top:10px;text-align:center;font-size:0.8em;}

.clear {clear:left;}
li.clear {clear:left;}

h3 {font-size:1.6em;border-bottom:1px solid #ccc;}
h4 {font-size:1.3em;margin-top:15px;border-bottom:1px solid #ccc;}