
/*body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {  
     margin:0px; padding:0px; border:0px;   
} */ 

/*CSS RESET */
html, body, div, span, blockquote,
a, em, font, img, ol, ul, li,
fieldset, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
/* remember to define focus styles! */
input{
outline:0;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*END RESET */
body{
font-family:arial,sans-serif,verdana,"Lucida Grande" ;
margin:0;
padding:0;
font-size:12px;
color:#333333;
background:#fff;
behavior: url("css/csshover3.htc"); 
}
h1{
color:#51585a;
letter-spacing:-.5px;
}
h2,h3{
color:#2faee8;
}
h3.grey{
color:#666666;
}
h3{
color:#2faee8;
font-size:18px;
font-weight:normal;
margin:10px 0 10px;
}
h4{
color:#2faee8;
font-size:12px;
margin:0;
padding-bottom:5px;
}

h5{
font-size:120%;
letter-spacing:-0.9px;
color:#2faee8;
margin:8px 0 15px 0;
font-weight:bold;
}

h6{
font-weight:bold;
font-size:130%;
color:#168bc0;
margin:0;
border-bottom:1px solid #eff5fa;
letter-spacing:-0.9px;

}

h5 span a,h5 span a:visited,h5 span a:active{
font-size:12px;
letter-spacing:normal;
color:#5f5f5f;
}
h6 span a,h6 span a:visited,h6 span a:active{
font-size:12px;
letter-spacing:normal;
color:#5f5f5f;
}
hr{
background:#e7eef6;
border:none;
height:1px;
clear:both;
}
#b-main h1,#b-main h2,#b-main h3,#b-main h4,#b-main h5{
color:#168BC0;
margin-bottom:15px;
}
#b-main h6{
background:#51585a;
color:#fff;
padding-left:10px;
height:25px;
line-height:25px;
}
#b-main h6 a{
color:#168BC0;
}
.blue-title{
color:#168bc0;
font-weight:bold;
}

.grey-1{
color:#999999;
}
.grey-2 small{
color:#CCCCCC;
}

label.error{
color:#FF6633;
background:url("images/label-bg.gif") no-repeat scroll left top #fffea8;
margin-left:10px;
padding:3px 3px 3px 20px;
font-style:italic;
clear:both;
display:block;
}
.dashTitle{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font-weight: bold;
font-size:18px;
margin: 11px 0;
background:url(images/dashTitle-bg.gif) no-repeat top left;
vertical-align:middle;
display:block;
clear:both;
width:572px;
height:28px;
}

.dashTitle img{
margin:5px 5px 0 5px;
}

.dashDrop{
display:block;
float:left; /* addtional */
width:100%;/* addtional */
position:relative;/* addtional */
margin-bottom:10px;
}

.dashDrop2{
display:block;
float:left; /* addtional */
width:100%;/* addtional */
position:relative;/* addtional */

}

.dashTitleopen{ /*class added to contents of 2nd demo when they are open*/
color:#5f8294;

}

.dashTitleclose{ /*class added to contents of 2nd demo when they are closed*/
color: #b5b4b4;
background:url(images/dashTitle-bg-lite.gif) no-repeat top left;

}
#btags, #ptags{
padding:5px;
color:#999999;
font-weight:bold;
}


a,a:link,a:visited{
color:#20a3e5;
text-decoration:none;
font-weight:bold;
}
a:hover{
color:#A2C2DD;
text-decoration:underline;
}

img{
border:none;
}
.fimg{
border:5px solid #dde4e7;
}
p{
line-height:17px;
}

input, textarea, select{
border:1px solid #d5dce2;
padding:4px;
font-family:Arial,Verdana,Tahoma,"Lucida Grande" ;
background-color:#FFFFFF;
-moz-border-radius:4px;
}

#register-cont input,#register-cont textarea{

width:300px;
}

#submit-but{
-moz-border-radius:8px;
background:transparent url(images/submit-but.gif) repeat-x scroll left top;
border:none;
color:#5E981A;
font-size:16px;
font-weight:bold;
padding:8px 15px;
}
a#submit-but {
padding:8px 15px;
line-height:50px;
-moz-border-radius:8px;

}

#s{
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:transparent url(images/submit-but.gif) repeat-x scroll left top;
border:none;
color:#5E981A;
font-size:16px;
font-weight:bold;
padding:8px 15px;
}

#s:hover{
background:url(images/submit-but-hover.gif) repeat-x bottom left;
color:#fff;
}


.news-dropdown{
width:400px;
padding:.5em;
border:1px solid #d6d6d6;
font-size:120%;

color:#999;
font-weight:bold;
position:relative;
margin-bottom:1em;
vertical-align:middle;
}
.mod-list li{
list-style:none;
}

.mod-list p{
margin:0;
}
.mod-list li div.feat-div{
background:#f3f7fc;
padding:10px 0 20px 0;
-moz-border-radius:4px;
}
.mod-list li div.feat-div h3{
color:#555;
}
.smalltxt{
font-size:11px;
}
.smalltxt2{
font-size:11px;
color:#9b9b9b;

}

small{
font-size:11px;
color:#999999;
}
.tagtip{
font-size:12px;
color:#999999;
font-style:italic;
}
.bigtxt{
font-size:14px;
}
.bigtxt a,.bigtxt a:visited{
color:#495053;
}
.bigtxt a:hover{
background-color:#D5EAFF;
}

.txtarea{
font-family:Arial,Verdana,Tahoma,"Lucida Grande";
width:98%;
}

.delete{
float:right;
display:block;
position:relative;
padding-top:5px;
}

#wrapper {
/*width:922px;*/
width:100%;
height:auto;
}


#header{
display:block;
width:100%;
margin:0 auto;
height:137px;
background-color:#e7eef6;
/*overflow:hidden;*/
}

#logo{
width:925px;
height:50px;
display:block;
padding-top:35px;
margin:0 auto;
}
#flash-main{
margin-top:12px;
}

#menu{
display:block;
width:920px;
margin:0 auto 20px auto;
clear:both;
}

#menu .menu_l{
float:left;
height:41px;
width:10px;
display:block;
}

#menu .menu_r{
float:right;
height:41px;
width:10px;
display:block;
}

#links {
display:block;
float:left;
}

#links li{
color:#fff;
font-weight:bold;
display:inline;
padding-right:.5em;

}

#links li a, #links li a:visited{
text-decoration:none;
color:#fff;
}

#links li a span, #links li a:visited span{
text-decoration:none;
color:#fff;
padding:1em;
}

#links li a:hover span{
background:url(images/menu_over_bg.gif) repeat-x scroll 0 0;
color:#fff;
padding:1em;
}


/* </header> */


#user-controls{
font-size:12px;
text-align:left;
float:left;
/*width:500px;*/
/*display:block;*/
color:#fff;
padding-left:40px;
line-height:30px;
}
#top-bar-right{
font-size:12px;
text-align:right;
float:right;
/*width:300px;*/
/*display:block;*/
color:#fff;
line-height:30px;

}

#user-controls a, #user-controls a:visited{
padding:4px;
color:#fff;
margin-right:10px;

}

#top-bar-right a, #top-bar-right a:visited{
padding:4px;
margin-right:10px;
}

#user-controls a:hover{
background:#828282;
color:#fff;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
text-decoration:none;
}
#top-bar-right a:hover{
background:#828282;
-moz-border-radius-bottomright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-topleft:8px;
text-decoration:none;

}


#main{
display:block;
margin:0 auto;
width:920px;
}

#cont{
width:601px;
float:left;
display:block;
margin-bottom:20px;
margin-left:10px;
}


#title{
height:50px;
width:139px;
background:url(images/my-dashboard.gif) no-repeat;
}
/*
#tabs{
display:block;
float:left;
height:29px;
line-height:30px;
position:relative;
width:601px;
}

#tabs-ul {
display:block;
position:absolute;
padding:0;
margin:0;
}

#tabs-ul li{
color:#6c9800;
font-weight:bold;
font-size:110%;
display:inline;
padding-right:0px;
bottom:0;
}

#tabs-ul li span {
margin:0;
padding:0;
}

#tabs-ul li span a , #tabs-ul li span a:visited {
text-decoration:none;
color:#fff;
padding:.8em;
background:#000;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-radius-topleft:5px;
-webkit-border-radius-topright:5px;

}



#tabs-ul li span a:hover {
background:url(images/tabs-cur.gif) repeat-x scroll 0 0;























color:#2daeff;
padding:.5em;
}

#tabs-ul li span a.current{
background:url(images/tabs-cur.gif) repeat-x scroll 0 0;
color:#2daeff;
padding:.5em;


}
*/

/*- Menu Tabs 1--------------------------- */


    #tabs1 {
      float:left;









      width:600px;         
      font-size:100%;
      line-height:normal;
          
      }
    #tabs1 ul {
          margin:0;
          padding:10px 10px 0 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:8px 15px 7px 6px;
      color:#4493CE;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
     
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      color:#2daeff;
      }

      #tabs1 #current a {
              background-position:0% -42px;
              
      }
      #tabs1 #current a span {
              background-position:100% -42px;
              color:#555C5E;
      }
-->

#shortcuts{

float:left;
width:601px;
height:45px;
background:url(images/shortcuts-bg.gif) repeat-x scroll 0 0;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;
text-shadow:1px 1px 1px #fff;
}
#shortcuts img{
border:1px solid #fff;
}

#shortcuts div{
color:#51585A;
font-size:12px;
letter-spacing:-0.2px;
margin-left:10px;
margin-top:10px;
position:relative;
}

#dash-wrapper{
width:920px;
margin:0 auto;
}
#dash-inner{
background-color:#FFFFFF;
float:left;
display:block;
clear:both;
width:581px;
border:1px solid #c1c5c7;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
overflow:hidden;
position:relative;
padding:10px;
}
#dash-right{
border:1px solid #c1c5c7;
-moz-border-radius:5px;
background-color:#FFFFFF;
float:left;
display:block;
clear:both;
width:268px;
margin-left:10px;
_margin-left:5px;
margin-bottom:15px;
}
#dash-right h5{
color:#555c5e;
font-size:17px;
margin:0;
background:url(images/dash-right-h5-bg.gif) repeat-x;
height:28px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
padding:4px 0 0 10px;
}
#dash-right div{
padding:5px;
}

#dash-main{
float:left;
width:620px;
}

#dash-cont{
padding:1em;

}
#dash-cont h5{
color:#aaa;

}
#dash-cont hr{
background:#ecf4f7;
border:none;
height:1px;
}
#dash-cont ul#lists{
border-bottom:1px solid #EEF6F8;
margin-top:10px;

}

strong.title{
font-size:18px;
color:#8bbb15;
}

span.cavatar,span.cavatar a{
position:relative;
font-size:11px;
font-weight:bold;
color:#8bbb15;
text-decoration:none;
float:right;
width:100px;
text-align:center;
}

#lists{
display:block;
list-style:none;
margin-left:30px;
}

#lists li{

width:480px;
padding:4px 0;
line-height:12px;
}

#lists img{
margin-right:1em;
}
#clists{
display:block;
list-style:none;
padding-left:10px;
}
#clists li{
border-bottom:1px solid #f4f7ec;
width:480px;
padding:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;

}
#clists li.width98{
width:100%;
}


#clists img{
margin-right:1em;
}

#clists li a{
text-decoration:none;
color:#2faee8; /*333*/
}
#clists li a:hover{
text-decoration:underline;
color:#6acefc;
background:none;
}

#showbus{
width: 470px;
padding:5px;
font-weight:bold;
color:#999999;
}

#newb{
list-style:none;
display:block;

float:left;

padding-left:1em;
width:200px;
}
#newb li{
line-height:20px;
border-bottom:1px solid #f4f7ec;

}
#box{
display:block;
float:left;
width:100%;
position:relative;

}

#pop-bus{
display:block;
background:#e8f6fd;
padding:1em;
margin-bottom:1em;
overflow:hidden;
}

.edit-but{
display:block;
float:right;
margin:0;
width:29px;
}



.reviews {
padding-bottom:8px;
border-bottom:1px solid #f4f7ec;
color:#7c7c7c;
}
.reviews:hover{
color:#323232;
cursor:hand;cursor:pointer;
background:#fafafa;

}

.reviews span{
display:block;
padding:5px;

}

.reviews div{
margin:5px 0;
font-style:italic;
padding:5px;
}
#clists li .contact-options{
float:right;
display:block;

}

.confirm-subs{
float:right;
display:block;
}

#footer{
color:#939899;
width:100%;
float:left;
display:block;
clear:both;
background:#51585a;
padding-bottom:10px;
padding-top:15px;
margin-top:20px;
}
#footer a{
color:#939899;
font-weight:normal;
}
#footer a:hover{
background-color:#42484a;
text-decoration:none;

}
#footer-inner{
padding-left:20px;
width:950px;
display:block;
margin:0 auto;

}
#footer h2{
color:#e8eef0;
font-size:18px;
margin-bottom:10px;
}
#footer ul li{
display:inline;
float:left;
width:183px;

}
#footer ul{
padding:0;
margin:0;
display:block;
margin:0 auto;
}
ul#social-buttons {
margin-top:10px;
}
ul#social-buttons li{
display:inline;
float:left;	
width:32px;
padding-right:5px;
}
#footer span{
float:left;
color:#7c7e7f;
margin-top:20px;
clear:both;
}
#alert{
background:#FBE391 scroll;
padding:1em;
border:1px solid #E2B107;
-moz-border-radius:6px;
margin:1em;
color:#A37107
}

#alerts-red{
height:20px;
background:#FBE391 scroll;
padding:1em;
border:1px solid #E2B107;
-moz-border-radius:6px;
margin:1em;
color:#A37107
}
#alerts-blue{
height:20px;
background:#D2F0FB scroll;
padding:1em;
border:1px solid #8ED9F4;
-moz-border-radius:6px;
display:none;
margin:1em;
color:#1395C6;
}
#alerts-red img, #alerts-blue img{
float:left;
display:block;
}
#alerts-red p, #alerts-blue p{
display:inline;
float:left;
height:20px;
margin-left:10px;
margin-top:5px;
}
#star{
background:url(images/star.gif) no-repeat; 
position:absolute; 
width:25px; 
height:25px;
right:10px;
}

#b-wrapper{

width:924px;
background:#fff;
min-height:226px;
/*position:absolute;*/
overflow:hidden;
margin-top:5px;
}

#b-left{
width:192px;
float:left;
padding:13px 0 13px 13px;

}

#b-logo{
width:176px;
}

#b-logo img{
border:2px solid #d9d9d9;
}

#b-tags{
margin:5px 0 20px 0;
color:#606060;
}

#b-tags a, #b-tags a:visited, #b-tags a:active{
text-decoration:none;
font-weight:bold;
background:#e8f6fd;
color:#2684b2;

padding:3px;
margin-right:5px;
line-height:25px;
}

#b-tags a:hover{
background:#20A3E5;
color:#fff;
}

#b-right{
width:709px;
float:left;
/*padding:10px 10px 10px 0;*/

}

.bustitle{
/*font-family:"Tahoma", Verdana;*/
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
letter-spacing:-2px;
}
.buscatloc{
margin-left:10px;
color:#939393;
font-size:15px;
letter-spacing:-0.9px;
font-weight:bold;
}
.buscatloc a{
text-decoration:none;
color:#939393;
}

.buscatloc a:hover{
text-decoration:underline;
color:#ccc;
background:none;
}

#b-navi{
/*
width:670px;
height:24px;
padding:8px 5px 5px 20px;
float:left;
display:block;
*/
/*margin-top:18px;*/
/*
margin-top:5px;
font-size:14px;
border-bottom:1px solid #EFF5FA;
*/
margin-top:20px;
font-size:15px;
margin-bottom:8px;
}

#b-navi a, #b-navi a:visited{
margin-right:10px;
color:#20a3e5;
}
#b-navi a:hover{
color:#3fa0cc;
}

#b-header{
display:block;
margin-top:10px;
float:left;
border-bottom:1px solid #E8EEF6;
clear:both;
}

#b-main{
display:block;
margin-top:23px;
float:left;
width:100%;
}

#b-content{
width:507px;
float:left;
}
#p-content{
width:672px;
float:left;
margin-left:10px;
}

#profile-cont{
clear:both;
margin-top:20px;

border-top:1px solid #d3ecf9; /*dee9ef */
overflow:hidden;
padding-top:10px;
}

#profile-mid{
width:447px;
float:left;
overflow:hidden;

}
#profile-right{
width:237px;
float:left;
overflow:hidden;
margin-left:10px;

}
#b-boxes{
float:left;
width:192px;

min-height:420px;
padding:0 5px 12px 5px;
}

#b-box1{
display:block;

width:172px;
margin-top:1em;
padding:5px;
overflow:hidden;
border-bottom:1px dotted #E8EEF6;
}
#b-box1 h6{
background:#e7eef6;
height:25px;
line-height:25px;
color:#51585a;
padding-left:10px;
}


#b-box-auto{
display:block;
border:1px solid #d0ecf8;
margin-top:1em;
padding:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
overflow:hidden;

}

#b-box2{
display:block;

width:487px;
border-bottom:1px dotted #E8EEF6;
margin-top:1em;
padding:5px;
overflow:hidden;
}
#b-box2 #clists li{
border:none;
margin-bottom:10px;
}
#b-box2 #clists li p{
margin:0;
}
#b-box2 h6{
margin-bottom:10px;
}


#p-content #b-box2{
display:block;
margin-top:1em;
padding:5px;
overflow:hidden;
width:100%;

}

#b-box3{
display:block;
float:right;
width:182px;
/*
border:1px solid #d0ecf8;
*/
margin-top:1em;
padding:5px;
overflow:hidden;
}
#b-box3 h6{
background:none;
border:none;

}
#b-box3.map{
margin-top:0;
}

#b-box3.notices{
background:#e7eef6;

}
#b-box3.notices h6{
color:#20a3e5;
}

#b-box3.offers{
background:#c4f28a;

}
#b-box3.offers h6{
color:#778d5b;
}

#b-box1 #box1-funcs{
list-style:none;
margin:0;
padding:3px;
}

#box1-funcs li{
font-size:12px;
font-weight:bold;
margin-bottom:5px;
width:100%;
border:1px solid #fff;
height:20px;
line-height:20px;
}

#box1-funcs img{
border:none;
margin-left:5px;
margin-right:12px;
vertical-align:middle;
}

#box1-funcs a, #box1-funcs a:visited{
text-decoration:none;
display:block;
color:#2faee8;
}
#box1-funcs li:hover{
background:#e5f2f8;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

#b-pro-thumbs{
margin-left:20px; 
margin-top:10px;
text-align:center;
font-size:12px;

}
.price{
color:#000;
font-weight:bold;
font-size:14px;
}
#thumbs{
font-size:90%;
margin:0 10px 20px 0;
list-style:none;
display:block;
text-align:center;
padding:0;
}
#thumbs li{
margin:0 12px 0 0;
width:140px;
float:left;
height:150px;
}
.inactive{
color:#CCCCCC;
text-align:center;
padding:1em;
}

/* review sections */
.review { height: 92px; width: 455px; padding:0; margin:0 auto; overflow: hidden; display:block; }
.review img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.review img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.p-review {  width: 100%; padding:0; margin:0 auto; overflow: hidden; display:block; height:90px; }

.review  p{
width:395px;
display:block;
float:left;
margin-left:5px;
}
#quote-l{
background:url(images/quote-l.gif) no-repeat top left;
width:25px;
height:20px;
display:block;
float:left;
}
#quote-r{

/*background:url(images/quote-r.gif) no-repeat bottom right;*/

width:25px;
height:20px;
display:block;
float:right;
position:relative;
top:-10px;
clear:left;
}
/* end reviews */
#browse-left{
width:601px;
float:left;
padding:0px 0 13px 13px;
overflow:hidden;
}
#browse-left a, #browse-left a:visited{
color:#333;
font-weight:normal;
font-family:arial;
letter-spacing:0.1px;

}

#browse-left a:hover{
color:#20a3e5;

}

#dash{
/*width:620px;*/
}

#browse-right{
overflow:hidden;
width:280px;
float:left;
margin-left:10px;
/*margin-top:77px;*/
margin-top:33px;
}

#featured-business{
margin-top:10px;
background-color:#eef4fa;
padding:18px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;

-webkit-border-radius-topleft:8px;

-webkit-border-radius-topright:8px;
-webkit-border-radius-bottomleft:8px;
-webkit-border-radius-bottomright:8px;
}
#featured-business ul{
display:block;
}
#featured-business li{
display:block;
height:108px;



margin-bottom:15px;
border-bottom:1px solid #d1e0ef;
overflow:hidden;
clear: left;
position: relative;
}
#featured-business p a,#featured-business p a:visited{
color:#333;
font-weight:normal;
}

#featured-business img{
width:90px;
height:90px;
float:left;

margin-right:10px;
border:3px solid #cbcbcb;
}

#google-ad *{
z-index:0;
}
#google-ad a{
text-decoration:none;
}

.bubbles{
display:block;
width:29px;
height:29px;
text-align:center;
font-weight:bold;
font-size:20px;
color:#fff;
margin-top:10px;


margin-bottom:5px;
line-height:29px;
}

#b1{

background:url(images/letter-bubbles.gif) no-repeat 0px 0px;
}
#b2{
background:url(images/letter-bubbles.gif) no-repeat 0px -29px;
}
#b3{
background:url(images/letter-bubbles.gif) no-repeat 0px -58px;
}
#b4{
background:url(images/letter-bubbles.gif) no-repeat 0px -87px;
}

#bubble-list li {
font-size:13px;
list-style:none;
width:100%;
margin-bottom:5px;
}
#bubble-list li a{
display:block;
padding:0 0 2px 5px;
}

#bubble-list li a:hover{
background:#a9e423;
color:#fff;
font-weight:bold;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;

}

#titles{
margin-top:10px;
width:500px;
height:50px;
display:block;
color:#51585a;
font-size:24px;
letter-spacing:-1.5px;
}
#titles strong{
font-weight:normal;
color:#c7d0da;
font-size:30px;
}
/*
#browse-business-title{
background:url(images/browse-business-title.gif) no-repeat top left;
}
#browse-products-title{
background:url(images/browse-products-title.gif) no-repeat top left;
}
#browse-business-category-title{
background:url(images/browse-business-category-title.gif) no-repeat top left;

}
#browse-product-category-title{

background:url(images/browse-product-category-title.gif) no-repeat top left;
}
#browse-business-tags-title{
background:url(images/browse-business-tags-title.gif) no-repeat top left;
}
#browse-products-tags-title{
background:url(images/browse-product-tags-title.gif) no-repeat top left;
}
#register-now-title{
background:url(images/register-now-title.gif) no-repeat top left;
}
#search-products-title{
background:url(images/search-products-title.gif) no-repeat top left;
}

#search-business-title{
background:url(images/search-business-title.gif) no-repeat top left;
}
*/


#result-box{
display:block;
padding:14px 5px 0px 14px;
width:565px;
height:90px;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #e3eaee;
border-left:1px solid #fff;
overflow:hidden;
}


#result-box-1{
float:left;
width:90px;
}
#result-box-1 img{
border:1px solid #ccc;
}
#result-box-2{
float:left;
width:365px;
height:85px;
}
#result-box-2 p{
margin:0;
}
#result-box-3{
float:right;
width:100px;
}
a#bus-contact, a#bus-favorite{
display:block;
width:95px;
height:20px;
}

a#bus-contact {
background:url(images/result-box-buttons.gif) no-repeat 0px -20px;
margin-bottom:5px;
}

a#bus-contact:hover{
background:url(images/result-box-buttons.gif) no-repeat 0px 0px;
}
a#bus-favorite{
background:url(images/result-box-buttons.gif) no-repeat 0px -60px;
}

a#bus-favorite:hover{
background:url(images/result-box-buttons.gif) no-repeat 0px -40px;
}

#bus-contact .alt,#bus-favorite .alt{
display:none;
}
span.alt{

display:none;
}
#browse-left #result-box #result-box-2 h4 a{
font-weight:bold;
color:#2faee8;
}
#browse-left #result-box #result-box-2 h4 a:hover{
color:#848484;
}
#browse-left #result-box #result-box-2 p a:hover{
color:#848484;
}


#browse-left #breadcrumb,#b-wrapper #breadcrumb {
display:block;
color:#8d8d8d;
border-bottom:1px solid #f1f3f4;
width:100%;
height:27px;
line-height:27px;
margin-bottom:15px;

}

#browse-left #breadcrumb a,#b-wrapper #breadcrumb a{
color:#555;/*:#20a3e5;*/
font-weight:normal;
font-size:11px;
}
#browse-left #breadcrumb a:hover,,#b-wrapper #breadcrumb a:hover{
color:#A2C2DD;
}
#pagination{
clear:both;
margin-top:10px;
text-align:center;
margin-bottom:10px;
}
#pagination a, #pagination a:visited{
font-weight:bold;
padding:5px;
background:#eef4fa;
}
#pagination a:hover{
background:#2faee8;
color:#fff;
}

#show-tags{
display:block;
margin-top:15px;
padding:3px;
}
#show-tags a,#show-tags a:visited{
font-weight:normal;
padding:2px;
letter-spacing:-0.5px;
/*color:#20a3e5; */
vertical-align:baseline;
}
#show-tags a:hover{

background:#20a3e5;
color:#fff;
}
#result-id{
font-size:25px;
color:#ccc;
margin-right:5px;
}
#browse-left hr{
margin:5px 0 15px 0;
width:97%;

}
#browse-left #results-for{
display:block;
font-size:20px; 
margin:10px 0 15px 10px;
}
#browse-left #results-for a{
color:#20a3e5;
}
#browse-left #results-for a:hover{
color:#a2c2dd;
}

#small-icons{
display:inline;
float:right;
width:50px;
height:16px;
}

#small-icons a#print-icon{
background:url(images/business-page-topright-icons.gif) no-repeat -16px 0;
width:16px;
height:16px;
float:right;
}

#small-icons a#tell-icon{
background:url(images/business-page-topright-icons.gif) no-repeat 0 0 ;
width:16px;
height:16px;
float:left;
}
#small-icons a:hover#tell-icon{
background:url(images/business-page-topright-icons.gif) no-repeat 0 -16px;
}
#small-icons a:hover#print-icon{
background:url(images/business-page-topright-icons.gif) no-repeat -16px -16px;
}
#product-info span{
display:block;
margin-bottom:10px;
}
#product-info small{
font-size:100%;
}
#product-info b{
font-size:15px;
color:#20a3e5;
}
#box-media{
display:block;
height:182px;
width:680px;
margin-left:10px;
}
#box-media h6{
margin-bottom:0px;
}

#box-media-left{
float:left;
}
#box-media-left img{
margin:10px 25px 0 0;
border:2px solid #ddd;
}
#box-media-middle{
float:left;
padding:30px 0 0 0;
overflow:hidden;
}
#box-media-right{
float:right;
}
#box-media-right img{
margin:10px 0 0 0;
border:2px solid #ddd;

}
#p-box-plain{
border-bottom:1px dotted #E8EEF6;
}



#c-main{
display:block;
clear:both;
height:75px;
padding:10px 10px 0 10px;
border-bottom:1px solid #dbe7ed;
width:650px;
}

#c-l{
display:block;
width:70px;
float:left;
}
#c-r{
display:block;
float:left;
width:575px;
}
#c-l img{
border:2px solid #DDDDDD;
}
#c-2{
width:100%;
height:21px;
display:block;
float:left;
}
#c-3{
float:left;

}
#c-t1 {
display:block;
padding:5px;
}
#c-t1{
float:left;
display:block;
width:100px;
color:#13658b;
}
#c-tr{
float:left;
}
#c-tr textarea{
width:512px;
height:60px;
margin-top:5px;
padding:5px;

}
.blue-button{
background:#3db8ec;
color:#fff;
font-weight:bold;
}

span.top-right{
float:right;margin-top:-35px; 
position:relative;
}

#top-bar{
display:block;
width:100%;
clear:both;
background:url(images/top-bar-bg.gif) repeat-x;
height:35px;
line-height:35px;
}
#map-hover{
background:url(images/map-zoom-button.gif) no-repeat -200px left;
width:184px;
height:134px;
display:block;
position:absolute;
z-index:80;
text-indent:-9999px;
}
#map-hover:hover{
background:url(images/map-zoom-button.gif) no-repeat top left;
}
.offer{
display:block;

margin:5px;

}
#show-latest-bus, #show-latest-pro{
display:block;
height:110px;
margin:5px;
overflow:hidden;
}


#show-offers a,#show-notices a, #show-reviews a.reviewp{
color:#333;
font-weight:normal;
}
#show-offers a:hover, #show-notices a:hover, #show-reviews a.reviewp:hover{
color:#999999;
}

.nbutton, .pbutton{
display:block;
background:url(images/offer-cycle-buttons.gif) no-repeat;
width:17px;height:17px;
float:right;




}
.pbutton{
background-position:0 -17px;
}
.nbutton{
background-position:-17px -17px;
}
.pnspan{
display:none;
}
.pbutton:hover{
background-position:0px 0px;
}
.nbutton:hover{
background-position:-17px 0px;
}

#b-box3 #notices-icon{
position:absolute;
background:url(images/notices-icon.gif) no-repeat;
width:16px;
height:15px;
margin-left:5px;
}
a#add-new-but, a#view-but{
text-indent:-9999px;
display:block;
background:url(images/large-buttons.jpg) no-repeat;
width:116px;
height:116px;

}
a#add-new-but{
background-position:0 -116px;
}
a#add-new-but:hover{
background-position:0 0px;
}
a#view-but{
background-position:-116px -116px;
}
a#view-but:hover{
background-position:-116px 0px;
}
#switch-news a,#switch-offers a,#switch-notices a{
color:#6d6d6d;
}
.imgborder{
padding:2px;
border:1px solid #ccc;
margin:0 5px 0 0;
}
#reviews-all{
display:block;margin-bottom:10px;clear:both;border-bottom:1px solid #eff5fa;padding-bottom:0.5em;overflow:hidden;
}
#review-brief{
display:block;margin-left:95px;margin-top:5px;
}
/* MENU */

/*rounded corners and arrow*/
#menuStyle{
display:none;
}
#menuStyle.mm-l{
background:url(images/menuStyle-l.gif) no-repeat;
width:7px;
height:33px;
float:left;
padding:0;
}
#menuStyle.mm-r{
background:url(images/menuStyle-r.gif) no-repeat;
width:7px;
height:33px;
float:left;
padding:0;

}
#menuStyle.mm-b{
background:url(images/menuStyle-b.gif) no-repeat;
width:20px;
height:10px;
clear:both;
margin-left:10px;
padding:0;

}
ul.mainMenu{
height:50px;
}
ul.mainMenu ul{display:none}
ul.mainMenu li:hover>ul{display:block}
ul.mainMenu ul{position: absolute;left:-1px;top:98%;z-index:10;}
ul.mainMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.mainMenu,ul.mainMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#e7eef6;
	background-repeat:repeat;

}
ul.mainMenu table {border-collapse:collapse}ul.mainMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.mainMenu ul{
	width:145px;
	background-color:#fff;
	border:1px solid #c8c8c8;
	-moz-border-radius:4px;
	
}
ul.mainMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.mainMenu a:active, ul.mainMenu a:focus {
outline-style:none;
}
ul.mainMenu a, ul.mainMenu li.dis a:hover, ul.mainMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#e7eef6;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:bold 15px arial;
	color: #2faee8;
	text-decoration:none;
	cursor:default;
	float:left;
}
ul.mainMenu span{
	overflow:hidden;
}
ul.mainMenu li {
	float:left;
}
ul.mainMenu ul li {
	float:none;
	clear:left;
}
ul.mainMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.mainMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.mainMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.mainMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.mainMenu li:hover{
	position:relative;
}
ul.mainMenu li:hover #menuStyle, ul.mainMenu li span:hover #menuStyle{
	display:block;
}
ul.mainMenu li:hover a{
margin:0;
}
ul.mainMenu li:hover>a{
	background-color:#20a3e5;
	border-style:solid;
	font:bold 15px arial;
	color: #ffffff;
	text-decoration:none;
}
ul.mainMenu li a:hover{
	position:relative;
	background-color:#20a3e5;
	border-style:solid;
	font:bold 15px arial;
	color: #ffffff;
	text-decoration:none;
}
ul.mainMenu li.dis a {
	color: #AAAAAA !important;
}
ul.mainMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.mainMenu ul a {
display:block;width:132px;
color:#333;
}
ul.mainMenu img.over{display:none}
ul.mainMenu li.dis a:hover img.over{display:none !important}
ul.mainMenu li.dis a:hover img.def {display:inline !important}
ul.mainMenu li:hover > a img.def  {display:none}
ul.mainMenu li:hover > a img.over {display:inline}
ul.mainMenu a:hover img.over,ul.mainMenu a:hover ul img.def,ul.mainMenu a:hover a:hover img.over{display:inline}
ul.mainMenu a:hover img.def,ul.mainMenu a:hover ul img.over,ul.mainMenu a:hover a:hover img.def{display:none}
ul.mainMenu a:hover ul{display:block}
ul.mainMenu span{
	display:block;
   padding-right:11px;}
ul.mainMenu li a{
height:21px;

margin:0 7px;
padding-top:8px;
}
ul.mainMenu li a {
background:none;

}

#register-cont{
clear:both;
margin:0 auto;
width:925px;
}
.table-border1{
border:1px solid #E5E9EB;
margin:0 auto;
padding:2em;
}
#bigtxt{
color:#333333;
display:block;
font-size:23px;
font-weight:bold;
letter-spacing:-1.5px;
line-height:2em;
}
#inbox-tab{
height:62px;
line-height:62px;
border-bottom:1px solid #eff0f1;
margin-left:15px;
}
#inbox-tab span{
float:left;
margin-right:15px;
background:url(images/dash-tabs-sbuts-bg.gif) repeat-x;
height:28px;
margin-top:10px;
border:1px solid #d9dbdb;
-moz-border-radius:4px;
line-height:28px;
text-align:center;
padding:0 20px;
}
#inbox-tab.smallbuts span{
padding:0 10px;
}
#inbox-tab span:hover{
background:url(images/dash-tabs-sbuts-bg-hover.gif) repeat-x;
}
#inbox-tab a{
color:#51585a;
}
#search-box{
float:right;

}
#search-box input.txtb{
background:#fff;
border:1px solid #e7eef6;
}

#search-box input.txtbut{
background:url(images/tab-buttons.gif) no-repeat -218px 0;
width:35px;
height:30px;
text-indent:-9999px;
border:none;
}
/*
#inbox-tab span.it-inbox{
background-position:0px 0px;
width:83px;
}
#inbox-tab span.it-new{
background-position:-83px 0px;
width:67px;
}
#inbox-tab span.it-sent{
background-position:-150px 0px;
width:68px;
}

#inbox-tab span.c-pending{
background-position:-253px 0px;
width:125px;
}
#inbox-tab span.c-all{
background-position:-378px 0px;
width:101px;
}
*/
#clists li{
overflow:hidden;
}

#clists li span.inleft, #clists li span.inleft-r{
float:left;
}

#clists li span.inleft-r, #clists li span.inleft-r a, #clists li span.inleft-r a:visited{
font-size:14px;
color:#a4a4a4;
margin-bottom:8px;
letter-spacing:-.5px;
}

#clists li span.inleft, #clists li span.inleft a, #clists li span.inleft a:visited{
font-size:14px;
color:#2faee8;
margin-bottom:8px;
letter-spacing:-.5px;
}
#clists li span.inright{
float:right;
font-size:10px;
color:#afb2b3;
}
#clists li p.msgshort{
clear:both;
width:100%;
margin-bottom:10px;

}

#msg-new, #msg-view{
margin:0 auto;
padding:10px;
}
#msg-new td{
padding:5px;
vertical-align:top;
}

.txt98{
width:98%;
font-size:100%;
}

.txt80{
width:80%;
font-size:100%;
}

#msg-view span{
font-size:14px;
display:block;
margin-bottom:10px;
color:#2faee8;
}
#msg-view p{
line-height:16px;
}
.no-results *{
margin:0 auto;
padding:2em;
text-align:center;
color:#ccc;
}
#sidebar{
color:#000000;
float:left;
margin-left:10px;
margin-top:-45px
}
#sb-cont{
float:right;
height:0px;
position:relative;
width:50px;
}

#search-bulb{
width:375px;
height:126px;
z-index:99;
position:absolute;
right:0;
top:-85px;
background:transparent url(images/start-search.gif) no-repeat scroll 0 60px;
padding-left:40px;
padding-top:10px;
}
#search{
margin-top:32px;
display:block;
float:left;
}
#search-bulb #search2{
background:url(images/search-input-right.gif) no-repeat top right;
width:8px;
height:38px;
display:block;
float:left;
}
#search-bulb #search1{
background:url(images/search-input-bg.gif) no-repeat top left;
height:38px;
border:none;
float:left;
width:163px;
font:18px Arial;
color:#AAA;
line-height:38px;
vertical-align:middle;
float:left;
}
#search-bulb #search-txt{
border:none;
background:none;
vertical-align:middle;
height:22px;
line-height:22px;
font-size:18px;
color:#aaa;
width:160px;
margin-top:2px;
}
.cssMenui input{
background:transparent;
color:#aaaaaa;
font-size:18px;
border:none;

}
.cssMenui input:hover{
color:#747474;


}

/*CSS MENU */

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-repeat:repeat;
}
ul.cssMenu table {border-collapse:collapse}

ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
	margin-top:30px;
	margin-left:13px;
}
ul.cssMenu ul{
	width:147px;
	margin-top:-5px;
}
ul.cssMenu li{
	display:block;
	padding:2px 0px 0px 6px;
	font-size:18px;
	width:146px;
	
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:5px 0 0 10px;
	_padding-left:5px;
	color: #aaa;
	text-decoration:none;
	cursor:default;
	font:18px Arial;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5px;
	height:16px;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:80%;


	height:3;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	border-color:#665500;
	border-style:solid;
	font:18px Arial;
	color: #747474;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	font:18px Arial;
	color: #747474;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li ul li{
background:#fff;
}
ul.cssMenu * {
	letter-spacing:-.5px;
	font-weight:normal;
	color:#AAA;
}

/* MENU FOR IE */
ul.menuIE ul{display:none}
ul.menuIE li:hover>ul{display:block}
ul.menuIE ul{position: absolute;left:-1px;top:98%;}
ul.menuIE ul ul{position: absolute;left:98%;top:-2px;}
ul.menuIE,ul.menuIE ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#e7eef6;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-style:solid;
}
ul.menuIE table {border-collapse:collapse}ul.menuIE {
	display:block;
	zoom:1;
	float: left;
}
ul.menuIE ul{
	width:147px;
	background:#fff;
	border:#ccc;
}
ul.menuIE li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.menuIE a:active, ul.menuIE a:focus {
outline-style:none;
}
ul.menuIE a, ul.menuIE li.dis a:hover, ul.menuIE li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#e7eef6;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #2faee8;
	text-decoration:none;
	cursor:default;
}
ul.menuIE span{
	overflow:hidden;
}
ul.menuIE li {
	float:left;
}
ul.menuIE ul li {
	float:none;

}
ul.menuIE ul a {
	text-align:left;
	white-space:nowrap;
}
ul.menuIE li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.menuIE li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.menuIE ul li.sep span{
	width:80%;
	height:3;
}
ul.menuIE li:hover{
	position:relative;
}
ul.menuIE li:hover>a{
	background-color:#20a3e5;
	border-color:#665500;

	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;

	text-decoration:none;
}
ul.menuIE li a:hover{
	position:relative;
	background-color:#20a3e5;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.menuIE li.dis a {
	color: #AAAAAA !important;
}
ul.menuIE img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.menuIE ul img {width:16px;
height:16px;
}
ul.menuIE img.over{display:none}
ul.menuIE li.dis a:hover img.over{display:none !important}
ul.menuIE li.dis a:hover img.def {display:inline !important}
ul.menuIE li:hover > a img.def  {display:none}
ul.menuIE li:hover > a img.over {display:inline}
ul.menuIE a:hover img.over,ul.menuIE a:hover ul img.def,ul.menuIE a:hover a:hover img.over{display:inline}
ul.menuIE a:hover img.def,ul.menuIE a:hover ul img.over,ul.menuIE a:hover a:hover img.def{display:none}
ul.menuIE a:hover ul{display:block}
ul.menuIE span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}

ul.menuIE li a, ul.menuIE li ul li * {
font:15px Arial;
font-weight:normal;
}
ul.menuIE li a:hover{
font:15px Arial;
font-weight:bold;

}
ul.menuIE li a{
padding:5px 10px;
}
ul.menuIE li ul li a *{
width:100%;
display:block;
}
ul.menuIE li ul li ,ul.menuIE li ul li a {
		background:#fff;
}
#result-box-2 p{
line-height:14px;
}
span.found-results{
color:#838383;
margin:10px;
font-weight:normal;
float:left;
}
span.showing-results{
color:#838383;
margin:10px;
font-weight:normal;
float:right;
}
.filter-box span{
font-size:14px;
color:#2faee8;
font-weight:bold;

}
.filter-box *{
margin-right:10px;
}
.filter-box select{
padding:8px;
color:#838383;
font-weight:bold;
max-width:260px;
}
#features-glance{
border-top:1px solid #EFF2F6;
margin-bottom:20px;
overflow:hidden;
border-bottom:1px solid #EFF2F6;
padding:10px 0;
}

#features-glance div{
float:left;
width:226px;
min-height:198px;
}
#features-glance div:hover{
background:#f9f9fa;
-moz-border-radius:4px;
}

#features-glance div h3{
color:#545454;
text-shadow:1px 1px 1px #fff;
letter-spacing:-.2px;
font-size:16px;
font-weight:bold;
padding-left:50px;
}
#features-glance div p{
padding:0 1em;
color:#989898;
}
#features-glance div h3{
height:44px;
line-height:44px;
margin-left:10px;
}
#feat{
border-right:1px solid #EFF2F6;

}
.feat-1 h3{
background:url(images/feat-1.gif) no-repeat top left;
}
.feat-2 h3{
background:url(images/feat-2.gif) no-repeat top left;
}
.feat-3 h3{
background:url(images/feat-3.gif) no-repeat top left;
}
.feat-4 h3{
background:url(images/feat-4.gif) no-repeat top left;
}
.feat-5 h3{
background:url(images/feat-5.gif) no-repeat top left;
}
.feat-6 h3{
background:url(images/feat-6.gif) no-repeat top left;
}
.feat-7 h3{
background:url(images/feat-7.gif) no-repeat top left;
}
.feat-8 h3{
background:url(images/feat-8.gif) no-repeat top left;
}

#mid-buttons{
height:100px;
margin:0 auto;
text-align:center;
clear:both;
}
#mid-buttons a{
background:url(images/reg-tour-buttons.gif) no-repeat;
width:222px;
height:65px;
display:block;
text-indent:-9999px;

}
#mid-buttons a.tour-button{
background-position:-222px 0;
}
#mid-buttons a.tour-button:hover{
background-position:-222px -65px;
}
#mid-buttons a.reg-button:hover{
background-position:0 -65px;
}

#show-tot{
color:#828282;
font-size:12px;
font-weight:normal;
}
img.small-border {
border:1px solid #d9d9d9;
}
ul#contact-thumbs{
margin-left:6px;
margin-top:6px;
}
#contact-thumbs li{
display:inline;
width:37px;

}
ul#contact-thumbs-big{
margin-left:6px;
overflow:hidden;


}
#contact-thumbs-big li{
width:80px;
height:95px;
float:left;

font-size:90%;
text-align:center;
margin-right:10px;
overflow:hidden;
margin-bottom:10px;
}
#contact-thumbs-big li a{
font-weight:normal;
}

#status-bubble{
/*width:445px;
height:57px;

margin-top:20px;
position:relative;
left:-19px;
*/
clear:left;
height:57px;
left:-19px;
margin-bottom:18px;
margin-top:10px;
position:relative;
top:10px;
width:445px;
}
#status-bubble #st-left{
width:10px;
height:57px;
background:url(images/status-left.gif) no-repeat;
display:block;
float:left;
}
#status-bubble #st-right{
background:#2faee8;
float:left;
height:57px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
#status-bubble #st-right p{
font-style:italic;
color:#edf9ff;
font-size:12px;
max-width:410px;
padding:0 5px 0 10px;
line-height:15px;
margin-top:5px;
}
 #st-right p small{
font-size:11px;
color:#c5eafb;
padding-left:10px
}
ul#contact-data {
margin-bottom:10px;
}

#contact-data li{
clear:left;
line-height:19px;
height:19px;
}
span.cd-email, span.cd-gtalk, span.cd-skype, span.cd-msn,
 span.cd-yahoo, span.cd-web, span.cd-mobile, span.cd-land, 
 span.cd-fax, span.cd-address,
 span.sm-twitter, span.sm-facebook, span.sm-linkedin, span.sm-youtube{
background:url(images/contact-icons.gif) no-repeat;
width:16px;
height:16px;
display:block;
float:left;
margin-right:5px;

}
span.cd-email{
background-position:0 0;
}
span.cd-gtalk{
background-position:-16px 0;
}
span.cd-skype{
background-position:-32px 0;
}
span.cd-yahoo{
background-position:-48px 0;
}
span.cd-msn{
background-position:-64px 0;
}
span.cd-web{
background-position:-80px 0;
}
span.cd-mobile{
background-position:-96px 0;
}
span.cd-land{
background-position:-112px 0;
}
span.cd-fax{
background-position:-128px 0;
}
span.cd-address{
background-position:-144px 0;
}
span.sm-twitter{
background-position:-160px 0;
}
span.sm-facebook{
background-position:-176px 0;
}
span.sm-linkedin{

background-position:-192px 0;
}
span.sm-youtube{
background-position:-208px 0;
}

ul#social-media-icons{
margin-top:20px;
}
#social-media-icons li{
display:inline;
height:19px;
width:19px;

}
#small-icons2 {
background:url(images/user-type.gif) no-repeat;
display:block;
width:105px;
height:25px;
float:right;
}

#status-update-bubble{
float:left;
margin-bottom: 20px;
}
#status-update-bubble .su-left{
background:url(images/status-update-left.gif) no-repeat;


display:block;
width:10px;
height:57px;
float:left;

}
#status-update-bubble .su-right{
background:url(images/status-update-bg.gif) repeat-x;
display:block;
width:270px;
_width:260px;
min-height:108px;
float:left;
}
#status-update-bubble .su-right div{
padding:1em;
}
#status-update-bubble .su-right div#st-up-ok,
#status-update-bubble .su-right div#st-up-er{
padding:5px 0 0 0;
}
.su-right .status{
background:none;
width:97%;
height:60px;
font-size:12px;
color:#333;

}
.su-right .status:hover{
background:#b2e1fe;
}
#statustxt{
border:none;
background:#fff;
}
.su-right .update-but{
background:url(images/update-status-but.gif) no-repeat;
width:100px;
height:29px;
cursor:pointer;
float:right;
margin-bottom:5px;
color:#3b95ce;
text-shadow:#fff 1px 1px 1px;
border:none;

}
.su-right #status-chars-left{
color:#fff;
font-size:11px;
}
.su-right label{
color:#fff;
}
#st-up-ok,#st-up-er{
font-size:12px;
font-weight:bold;
color:#fff;
margin-left:0;
}/*
#show-rep-sent{
height:50px;
background:#fbfbfb;
border:1px solid #ccc;
}*/

h1#title-big{
color:#333333;
font-size:35px;
font-weight:normal;
letter-spacing:-1.9px;
}
#c-left{
float:left;
clear:both;
width:650px;
_width:600px;

}
#c-right{
float:right;
width:245px;
}
#c-right #c-bot-search {
width:225px;
border:none;
}
#rounded-blue-box{
background:#f5f8fb;
-moz-border-radius:4px;
padding:1em;
width:100%;
text-align:center;
vertical-align:middle;
clear:left;
}
#rounded-blue-box p{
font-size:20px;
letter-spacing:-.5px;
}
.border-bottom{
border-bottom:1px solid #EFF5FA;
}
#c-bot-search{
float:left;
width:285px;
border-right:1px solid #EFF5FA;
}
#c-bot-tags p{
text-align:center;
line-height:20px;
margin-top:50px;
}
#c-bot-tags{
float:left;
margin-left:3em;
_margin-left:0;

width:550px;
}
#c-bot-tags a{
color:#555555;
font-weight:normal;
}
#c-bot-tags a:hover{
color:#2faee8;
}
#c-bot-search h6,#c-bot-tags h6,#c-bot-random h6{
border:none;
margin-bottom:10px;
}
#c-search-box{
width:228px;
display:block;
background:#f5f8fb;
padding:1em;
}
#c-search-box table{
width:200px;
}
#c-search-box .txt80{
width:200px;
}
#c-search-box #submit-but{
width:70%;
margin-top:5px;
}
#c-left #clists img,#c-bot-random #clists img{
float:left;
}
#c-bot-random{
margin-top:10px;
float:left;
width:285px;

}

#c-bot-random #clists #sbox-l{
width:165px;
}

#c-bot-random #clists #sbox-l p{
padding:0;
margin:0;
}
#c-left #clists li{
width:100%;
clear:left;
}
#c-left #clists li span{
font-style:italic;
}
#c-left #clists li span small{
font-size:11px;
}
#sbox-l{
float:left;
width:500px;
font-style:normal;
}
#sbox-r{
float:right;
}
span#sbox-l a{
font-style:normal;
}
#use-search-bulb .usb-l{
width:8px;
height:99px;
background:url(images/use-search-l.gif) no-repeat top right;

}
#use-search-bulb .usb-r{
width:23px;
height:99px;
background:url(images/use-search-r.gif) no-repeat;
}
#use-search-bulb .usb-m{
width:585px;
_width:550px;
height:99px;
background-color:#20a3e5;

}
#use-search-bulb .usb-m p{
text-align:center;
color:#fff;
font-size:16px;
letter-spacing:-0.5px;
font-weight:bold;
margin:0;
line-height:99px;

}
#use-search-bulb{
margin-top:20px;
float:right;
margin-bottom:10px;
border-bottom:1px solid #EFF5FA;
padding-bottom:30px;
}
#use-search-bulb span{
display:block;
float:left;
}
#user-url{

display:block;

clear:both;
margin:25px 0 10px;

}
#user-url a{
-moz-border-radius:4px;
background-color:#20a3e5;
padding:3px 5px;
color:#fff;
}
#user-url a:hover{
background-color:#2faee8;
text-decoration:none;
color:#fff;
}
#ph-l{
width:562px;
float:left;
}
#fc-l{
width:255px;
float:left;
}
#fc-l h1{
color:#44505e;
font-size:20px;
margin-bottom:20px;
}
#fc-l ul li{
background:url(images/tick_16.gif) no-repeat top left;
padding-left:25px;
margin-bottom:10px;
}
#fc-r{
float:left;
margin-left:25px;
}
#fc-bot{
clear:both;
margin:10px auto 10px auto;
display:block;
width:600px;
height:85px;
line-height:85px;
border:1px solid #c0e7f8;
-moz-border-radius:4px;
padding:10px;
text-align:center;
background:url(images/shop-small.gif) no-repeat 30px 30px;
font-size:22px;
color:#2faee8;

}
ul#stats{
margin-left:30px;
margin-bottom:10px;
font-size:11px;
}
ul#stats li strong{
font-size:15px;
color:#2faee8;
}
ul#stats li{
margin-bottom:2px;
}
#rec-body a{
font-weight:normal;
color:#7C7C7C;
}
#rec-body a:hover{
color:#323232;
text-decoration:none;
}
#invite-sent{
font-weight:bold;
color:#2faee8;
padding:5px;
}
#contact-main{
margin:0 auto;
width:600px;
background:#E7EEF6;
-moz-border-radius:4px;
padding:1em;
overflow:hidden;
display:block;}
#contact-main table{
width:80%;
font-weight:bold;
clear:both;
}
#contact-main #top{
width:80%;
margin:0 auto;
color:#42484A;
}
#contact-main #top img,#contact-main #top p{
float:left;
}
#contact-main #top img{
margin-right:10px;
}
#nothing-found{
border:1px solid #d4d7db;
-moz-border-radius:4px;
text-align:center;
padding:4em 2em;
background:#fff;
clear:both;
display:block;
}
#nothing-found h5{
color:#bebebe;
font-weight:normal;
font-size:18px;
}

#tour-page {
float:right;
margin-top:30px;
}
#tour-page ul li{
display:inline;
margin-right:10px;
}
#tour-page ul li a{
width:24px;
height:24px;
font-size:16px;
line-height:24px;
padding:4px 8px;
text-align:center;
color:#2faee8;

}
#tour-page ul li a:hover{
background:transparent url(images/tour-page-navi.gif) no-repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#tour-page ul li a#current{
background:transparent url(images/tour-page-navi-current.gif) no-repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;

}

#tour-cont{
margin:10px auto 0 auto;
width:100%;

}
#tour-cont div{
width:920px;
margin:0 auto;
}
#tour-cont #tb-1{
text-align:center;
border-top:1px solid #e7eef6;
margin-top:10px;
padding-top:10px;
}
#tour-cont #tb-2{
clear:both;
width:100%;
background:#51585a;
height:53px;
text-align:center;
color:#fff;
font-size:18px;
letter-spacing:-.5px;
line-height:30px;
padding:10px 0 25px;
margin-top:30px;
display:block;
text-shadow:#444 1px 1px 1px;
}
#tour-cont #tb-2 strong{
color:#2faee8;
font-weight:normal;
}
#tour-cont #tb-3{
margin-top:10px;
margin-bottom:30px;
overflow:hidden;
}
#tour-cont #tb-3 ul li{
display:inline;
width:220px;
float:left;
margin-right:10px;
}
#tour-cont #tb-3 ul li h3{
color:#42484a;
}
#tour-cont #tb-4{
margin-bottom:10px;
border-top:1px solid #e7eef6;
padding-top:10px;
}
#tour-cont #tb-4, #tour-cont #tb-5{
text-align:center;
} 
#tour-cont .tb-m-bg2{
background:url(images/tour-p1-main.gif) no-repeat top left;
}
#tour-cont .tb-m-bg3{
background:url(images/tour-p2-main.gif) no-repeat top left;
}
#tour-cont .tb-m-bg4{
background:url(images/tour-p3-main.gif) no-repeat top left;
}

#tour-cont #tb-main{
height:335px;
margin:0 auto;
width:935px;
}
#tour-cont #tb-main h1{
margin-left:553px;
color:#51585a;
font-size:24px;
padding-top:40px;
letter-spacing:-.6px;
margin-bottom:30px;
}
#tour-cont #tb-main p{
margin-left:553px;
color:#51585a;
font-size:17px;
letter-spacing:-.3px;

}
#tour-cont #tb-feat-cont ul{
display:block;
clear:both;
}
#tour-cont #tb-feat-cont ul li{
float:left;
width:285px;
margin-bottom:24px;
margin-right:10px;
padding:5px;
}
#tour-cont #tb-feat-cont ul li:hover{
background:#f5fbff;
-moz-border-radius:4px;
}
#tour-cont #tb-feat-cont ul li img{
float:left;
}
#tour-cont #tb-feat-cont ul li p{
float:left;
line-height:15px;
margin-left:10px;
margin-top:0;
width:149px;
font-size:11px;
}

#tour-cont #tb-next{
clear:both;
float:right;
width:120px;
margin-top:20px;

}
#sel-contacts {
height:70px;
color:#999999;
font-weight:bold;
overflow:auto;
}
#tag-res{
clear:both;
display:block;
margin-bottom:50px;
}
#tag-res .tag-res-txt{
float:left;
color:#2faee8;
font-weight:bold;
font-size:18px;
padding-top:10px;
}
#num-tags{
float:left;
height:24px;
font-size:12px;
color:#fff;
overflow:hidden;

}
#num-tags .nt-l{
background:url(images/no-of-tag-res-bg.gif) no-repeat;
float:left;
min-width:3px;
height:24px;
padding-left:12px;
line-height:24px;
}
#num-tags .nt-r{
background:url(images/no-of-tag-res-r.gif) no-repeat;
float:left;
width:12px;
height:24px;
}
#login-box{
width:393px;
margin:0 auto;
background:#e7eef6;
padding:22px 35px;
margin-top:43px;
-moz-border-radius:4px;
margin-bottom:49px;
}
#login-box .login-top{
clear:both;
display:block;
margin-bottom:20px;
}
#login-box .login-title{
font-size:30px;
letter-spacing:-.5px;
}
#login-box .login-new-user{
float:right;
margin-top:20px;
}
#login-box .login-field{
clear:both;
margin-bottom:20px;
display:block;
margin-bottom:15px;
}
#login-box .login-field input{
width:100%;
}
#reg-cont{
margin:0 auto; 
width:724px;
overflow:hidden;
text-align:center;
font-size:16px;
margin-top:38px;

}
#reg-cont ul li{
line-height:25px;
}
#register-cont h1{
color:#333333;
font-size:30px;
text-align:left;
}
#reg-cont #reg-bus{
float:left;
width:337px;
color:#648407;
}
#reg-cont #reg-cus{
float:right;
width:337px;
color:#10688e;
}
#reg-bus .reg-box-b{
background:#bfec3f;
-moz-border-radius:5px;
padding:20px;
margin-top:11px;
}
#reg-cus .reg-box-b{
background:#3db6ea;
-moz-border-radius:5px;
padding:20px;
margin-top:11px;
}
#reg-cont #reg-box-button{
margin-top:10px;
}
#reg-bot{
clear:both;
display:block;
padding-top:35px;
text-align:left;
font-size:17px;
font-weight:normal;

margin-bottom:20px;
overflow:hidden;
}
#reg-bot .reg-l,#reg-bot .reg-r{
float:left;
}
#reg-bot .reg-r{
margin-left:20px;
}
.hidden{ /*for multi forms */
	display: none;
}
#show-step-1,#show-step-2,#show-step-3{
padding-bottom:5px;
padding-top:10px;
/*border-bottom:1px solid #f4f7ec;*/
overflow:hidden;
}

.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}
#no-bus-added{
width:550px;
height:97px;
display:block;
overflow:hidden;
color:#cc0000;
padding:15px 5px 10px 45px;
}
#no-bus-added h4{
font-weight:normal;
font-size:15px;
}
#no-bus-added p{
padding:0;
margin:0;
font-size:12px;
}
#about-founder{
-moz-border-radius:4px;
background:#51585a;
clear:both;
color:#c6c8c9;
display:block;
font-size:12px;
height:80px;
line-height:15px;
margin:10px auto;
padding:10px;
width:100%;
}
#about-founder div{
 width:500px;
}
#about-founder img, #about-founder div{
float:left;
margin-right:15px;
}

#dash-tip{
background:url(images/dash-tip.gif) no-repeat;
float:left;
display:block;
clear:both;
width:581px;
overflow:hidden;
position:relative;
padding:15px 5px 5px 45px;
color:#cc0000;

}
#dash-tip h3{
font-size:15px;
color:#cc0000;
}
#dash-tip p{
width:538px;
}

#change-loc{
float:left;
width:367px;
padding-left:20px;
line-height:30px;
height:30px;

}
#change-loc img{
vertical-align:middle;
}
#change-loc #cl-l{
color:#959ca0;
}
#change-loc #cl-r{
color:#e7eef6;
font-weight:bold;
padding:0 5px;
}
#change-pop{
width:301px;
height:102px;
background:url(images/change-location-pop-bg.gif) no-repeat top right;
display:block;
position:relative;
left:0px;
z-index:9999999;
}
#change-pop table{
font-size:12px;
}
#change-pop #country-list-pop{
width:95%;
}
#change-pop #savebtn{
background-color:#3cb0e9;
color:#fff;
font-weight:bold;
border-color:#3cb0e9;
width:72px;
}
#change-pop span{
float:right;
}
span#totentries{
font-size:11px;
color:#2faee8;
font-weight:bold;
}
#bh-l{
width:507px;
float:left;
}

#bh-r{
float:right;
width:200px;
text-align:right;

}
#buscat{
display:block;
margin-top:12px;
text-align:right;
}

#buscat a{
color:#51585a;
font-size:16px;
font-weight:bold;
text-align:right;
}
.busloc{
margin-left:10px;
font-size:15px;
color:#51585a;
}
.busloc a{
color:#51585A;
}
/*------------homepage---------*/


#slideshow{
display:block;
width:950px;
height:299px;
overflow:hidden;
margin:0 auto;

}
#slide1, #slide2, #slide3{
width:950px;
height:299px;
overflow:hidden;
margin:0 auto;
}
#slide1 .slide-right{
float:right;
width:515px;
}

#slide1 .slide-left{
float:left;
width:450px;
position:absolute;
margin-top:40px;
}
#slide1 .slide-left span{
margin-top:34px;
clear:both;
float:left;
font-size:14px;
line-height:25px;
}
#slide1 .slide-left span strong{
background:#c4db23;
padding:2px;
color:#fff;
}
#join-tour{
clear:both;
width:100%;
text-align:center;
height:65px;
line-height:62px;
background:#51585a;
color:#fff;
font-size:24px;
letter-spacing:-.5px;
}
#join-tour img{
vertical-align:middle;
}
#join-tour a{
color:#FFF;
margin-left:10px;
}

#features {
overflow:hidden;
width:930px;
margin:0 auto;
margin-top:35px;
}

#features h1, #features h2,#features h3{
font-weight:bold;
color:#51585a;
letter-spacing:-.5px;
}
#features h1{
font-size:30px;
}
#features h2{
font-size:24px;
color:#fff;
}
#features h3{
font-size:14px;
}
#features-box{

width:448px;

}
#features-box.feat-l{
float:left;
background:#e9f0f7;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;

}

#features-box.feat-l h2{
background:#39b5eb;
}

#features-box.feat-r{
float:right;

background:#eaf7cb;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;

}

#features-box.feat-r h2{
background:#9ddc47;

}
#features-box.feat-r h2, #features-box.feat-l h2{
height:42px;
line-height:42px;
margin:0;
padding-left:20px;
letter-spacing:-.5px;
-moz-border-radius-topleft:4px;
-webkit-border-radius-topleft:4px;
border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius-topright:4px;
border-radius-topright:4px;

}
#features-box.feat-l ul li, #features-box.feat-r ul li{
height:80px;
}
#features-box.feat-l ul li{
border-bottom:1px solid #dfe7ee;
}
#features-box.feat-r ul li{
border-bottom:1px solid #ddedbc;
}

#features-box ul li img{
float:left;
width:50px;
margin-right:10px;
margin-left:10px;
}
#features-box ul li p{
margin-left:70px;
margin-right:10px;
}
#features-view-all-box{
text-align:center;
margin-top:0px;
padding:12px 0;
}
#bottomline-cont{
width:100%;

background:#f5f5f5;
}

#bottomline{
margin:0 auto;
width:950px;
overflow:hidden;
margin-top:35px;
color:#51585a;
}
#bottomline h2{
font-size:18px;
color:#51585A;
font-weight:bold;
letter-spacing:-0.5px;
}

#bottomline .bottomline-box{
float:left;
width:295px;
margin-right:10px;
}
#bottomline-bot{
clear:both;
border-top:1px solid #ebebeb;
float:left;
margin-top:20px;
}
#bottomline .bottomline-box ul li{
margin-bottom:10px;
}

#bottomline .bottomline-box ul li img{
width:48px;
height:48px;
float:left;
margin-right:15px;
border:1px solid #ccc;
}
#bottomline .bottomline-box ul li h4{
color:#51585a;
font-weight:normal;
}
#bottomline .bottomline-box ul li p{
margin:0;
margin-left:53px;
padding:0;
height:30px;
overflow:hidden;
color:#aaa;
}
#bottomline .bottomline-box ul li h4 a{
color:#51585A;
}

#bottomline-bot .bottomline-bot-left{
float:left;
width:610px;
}
#bottomline-bot .bottomline-bot-left span{
font-size:17px;
letter-spacing:0px;

}
#bottomline-bot .bottomline-bot-right{
float:right;
width:305px;
}
#bottomline-bot .bottomline-bot-right ul li{
text-align:center;
margin-bottom:10px;
width:100%;
}
#slide-cont{
position:relative;
width:950px;
margin:0 auto;
background:#000;


}
#slide-control{
z-index:999;
position:absolute;
top:-30px;
right:50px;
}
#ribbon-cont{
position:relative;
width:100%;
}

#ribbon{
background:url(images/hp-youll-liv.gif) no-repeat top left;
width:98px;
height:103px;
position:absolute;
top:-12px;
}
#register-form span{
font-size:16px
}

#register-form .txtfield{
height:25px;
font-size:15px
}
#register-form table tr td{
vertical-align:top;
}
#inviter {
width:260px;
font-size:15px;
}
#inviter tr{
margin-bottom:5em;
}

#inviter .thSelect{
width:150px;
height:25px;
padding:4px;
font-size:15px;
}
#inviter .thTextbox{
width:240px;
height:25px;
padding:4px;
font-size:15px;
}
#inviter .thButton{
margin-top:20px;
}
#all-adds{
overflow:auto;
height:200px;
width:600px;

}
.thTableOddRow{
background:#eee;
}
.thTableDesc {
background:#eee;
font-weight:bold;
border-bottom:1px solid #aaa;


}
#notlist{
display:block;
list-style:none outside none;
margin-left:30px;
margin-bottom:10px;
color:#ff7e00;
}

#notlist li{

line-height:12px;
padding:4px 0;
width:480px;
}
#notlist img{
margin-right:5px;
}
#notlist a{
color:#ff7e00;
}
#suggestStep{
font-size:18px;
color:#aaa;
}
.dashDrop #use-search-bulb *{

background:none;

}
.dashDrop #use-search-bulb .usb-l, .dashDrop #use-search-bulb .usb-m, .dashDrop #use-search-bulb .usb-r{
height:60px;
padding:0;
margin:0;
display:block;
} 
.dashDrop #use-search-bulb .usb-m{
width:500px;
} 
.dashDrop #use-search-bulb .usb-m p{
color:#ccc;
}