a.href {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}
a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
body{
margin:0px;
background:#46C4F4 url(images/main_bg.gif) repeat-x bottom;
text-align:center;
font-family:arial;
font-size:12px;
line-height:17px;
}
.main_area {
width:1000px;
margin-left:auto;
margin-right:auto;
}
.clr {
clear:both;
}
.logoarea img#logoprint {
display:none;
}
hr {
border:1px solid #E9EFF3;
}
table {
border-collapse:separate;
width:100%;
}
td {
vertical-align:top;
}
h1 {
margin:0px;
padding:0px;
font-size:1.3em;
}
h2 {
font-size:1.2em;
}
h1, h2, h3, h4, h5, h6 {
margin:0px;
margin-bottom:0.5em;
}
form {
padding:0px;
margin:0px;
}
img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}


div embed,
div object,
div iframe,
p embed,
p object,
p iframe {
  max-width:100% !important;
}
div.toboggan-login-link-container {
text-align:right;
}
.toboggan-login-processed .item-list{
display:none;
}
.toboggan-login-processed .form-item {
float:left;
width:150px;
margin-top:0px;
}
.toboggan-login-processed .form-submit {
margin-top:15px;
}
/*===== Header =====*/
.header_area {
height:70px;
}
.logoarea {
width:27%;
float:left;
text-align:left;
}
.logoarea a img {
border:0px;
}
.logoarea span {
display:none;
}
.topbanner_area {
width:33%;
float:left;
}
.user_login_area {
width:40%;
float:left;
}
.login_area {
text-align:right;
}
.login_area .block {
padding-top:7px;
}
.login_area .block ul.menu li {
float:right;
line-height:normal;
}
.login_area .block ul,
.login_area p,
.login_area ul li {
margin:0px;
padding:0px;
list-style:none;
}
.login_area p {
float:right;
}
.login_area ul {
float:right;
clear: right;
width:176px;
width:180px;
}
.login_area ul li {
float:left;
margin:0 0 0 5px;
padding:0 10px;
border:1px solid #B8D3E5;
}
.login_area h2 {
display:none;
}
#block-locale-0 ul {
float:right;
border:none;
}
#block-locale-0 ul li {
border:none;
float:right;
padding:0px;
}
/*===== Top Menu =====*/
.topmenu_area {
padding-bottom:10px;
}
.topmenu_area h2 {
display:none;
}
.topmenu_area .block ul {
float:left;
margin:0px;
padding:0px;
}
.topmenu_area ul.menu li {
background:url(images/menu1.gif) repeat;
display:block;
float:left;
height:32px;
margin:0 13px 0 0;
padding:0;
text-align:center;
width:110px;
}
ul.menu li {
line-height:20px;
}
.topmenu_area ul.menu li a {
display:block;
float:left;
font-weight:bold;
margin-top:1px;
padding-top:7px;
text-align:center;
width:110px;
height:25px;
}
.menubar {
width:780px;
float:left;
}
.menubar ul {
list-style:none;
}
.search_area {
width:220px;
float:left;
background:url(images/menu.gif) right top no-repeat;
}
.topmenu_area .search_area .content {
float:right;
padding:4px 5px 0 0;
height:32px;
text-align:right;
width:205px;
}
.topmenu_area .search_area .form-item {
margin:0px;
}
.topmenu_area .search_area label {
display:none;
}

/*===== BreadCrumb =====*/
.breadecrumbmain {
padding-left:10px;
padding-top:5px;
}
.bredcumbleft {
background:url(images/leftstrip.gif) no-repeat;
float:left;
height:20px;
width:8px;
}
.breadcrumb {
background:#C0EBFC;
float:left;
height:20px;
padding:0px;
}
.breadcrumb a {
margin:0px;
padding:0px;
}
.bredcumbright {
background:url(images/rightstrip.gif) no-repeat;
float:left;
height:20px;
width:8px;
}

/*===== Body =====*/
.body_area {
padding-bottom:10px;
text-align:left;
}
.body_pars {
width:100%;
}
.with_rightbar {
width:625px;
}
.content_area {
	max-width: 850px;
}
.center_contents {
background:#FFFFFF url(images/top_round_right.gif) no-repeat top left;
}
.cntnt_rightbg {
background:url(images/top_round_left.gif) no-repeat top right;
}
.cntnt_btmlftbg {
background:url(images/bottom_round_left.gif) no-repeat bottom left;
}
.cntnt_btmrghtbg {
background:url(images/bottom_round_right.gif) no-repeat bottom right;
padding:10px;
}
.page_title {
background:#C0EBFB;
}
.p_title_lt {
background:url(images/title_lt.gif) no-repeat left top;
}
.p_title_rt {
background:url(images/title_rt.gif) no-repeat right top;
}
.p_title_lb {
background:url(images/title_lb.gif) no-repeat left bottom;
}
.p_title_rb {
background:url(images/title_rb.gif) no-repeat right bottom;
}
.p_title_txt {
padding-left:10px;
padding-right:15px;
line-height:33px;
margin-bottom:5px;
}
/*===== Sidebar =====*/
.left_sidebar {
width:190px;
padding-right:10px;
padding-top:20px;
}
.left_sidebar .block {
padding-bottom:20px;
text-transform: capitalize;
}
.left_sidebar #block-user-1 h2 {
display:none;
}
.right_sidebar {
width:190px;
padding-left:10px;
text-align:left;
padding-top:20px;
}
.right_sidebar .block {
padding-bottom:20px;
}
.right_sidebar .view-events-date .views-field-title a {
color:#FFF000;
font-size:14px;
}
/*===== Footer =====*/
.foorer_area {
padding:10px 0px;
text-align:center;
}

/*===== General =====*/
.block-region {
border:#999999 dashed 2px;
text-align:center;
}
.block ul {
margin:0;
padding:0 0 0.25em 1em;
}
li.collapsed {
list-style:url(images/bullet.gif);
}
#block-user-1 li.expanded {
list-style-image:url(images/menu-expanded.gif);
}
li.expanded,
li.leaf {
list-style-image:url(images/menu-leaf.gif);
}
a {
color:#000000;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#EE1100;
font-weight:bold;
text-decoration:underline;
}
div.status {
border:#C7F2C8 solid 2px;
color:#33A333;
font-size:14px;
font-weight:bold;
}
.messages, .preview {
margin:0.75em 0;
padding:0.5em 1em;
}
.messages {
background-color:#FFFFFF;
border:2px solid #B8D3E5;
}
.view-content a,
.node a {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}
.node a:hover {
color:#EE1100;
font-weight:bold;
text-decoration:underline;
}
.view-content h3 {
margin-bottom:5px;
font-size:1.3em;
}
.block ul.quicktabs_tabs {
padding:3px 2px;
padding-bottom:0px;
height:24px;
}
.block ul.quicktabs_tabs li {
margin:0px;
margin-left:5px;
}
.block ul.quicktabs_tabs li.active {
margin-left:2px;
}
.quicktabs_main {
padding-top:10px;
}
img, a img {
border:medium none;
}
div.view-content h3,
.view-footer {
clear:both;
margin-top:10px;
}
.views-row-1 {
clear:both;
}
.views-row-1 img {
}
#edit-field-vehicle-value-many-to-one {
width:100px;
}
.views-exposed-form .form-text {
width:90px;
}
.views-exposed-form .views-exposed-widget {
float:left;
padding:0.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin-top:1.1em;
}
.views-field-field {
}
/* ====== Local Guides ======  */

.views-row-1 .local_guide_pic{
   float: right;
}
.views-row-1 {
}
.views-row-1 .half {
width: 280px;
float:left;
}
.views-row-1 .half .views-field-name{
     font-size: 18px;
}

.views-row-1 .local_guide_pic .views-field-nothing-2{
      float: right;
     text-align: right;
     font-size: 18px;
}
.views-row-1 .local_guide_pic .views-field-points,
.views-row-1 .local_guide_pic .views-field-created{
   text-align: left;
}
.views-row-1 .local_guide_pic  .views-field-points-1{
text-align: left;
}

.views-field-phpcode{
text-align: left;
}

.views-row-1 .local_guide_pic .views-field-nid a{
font-size: 14px;

}
.views-row-1 .half  .views-field-nothing-1{
    text-align: left;
    float: left;
   clear: both;
   font-size: 13px;

}

.views-row-1 .half .views-field-nothing,
.views-row-1 .half .views-field-nid {
   font-size: 14px;
  text-align: right;
}

.views-row-1 .local_guide_pic
{
float:right;
      width: 300px;
}
.views-row-1 .views-field-tid {
text-align:right;
padding-bottom:5px;
}
.views-row-1 .views-field-tid a {
text-align:right;
}
label.views-guide-hd,
.views-field-field-vehicle-value .views-guide-ds.field-content,
.views-field-field-english-level-value .views-guide-ds.field-content,
.views-field-field-services-provided-value .views-guide-ds.field-content,
.views-field-field-phone-public-value-1 .views-guide-ds.field-content,
.views-field-field-contact-info-other-value .views-guide-ds.field-content,
.views-field-field-profile-link-url .views-guide-ds.field-content,
.views-field-field-phone-public-value .views-guide-ds.field-content {
	width:50%;
	display:block;
	float:left;
}
.tour-guides-read-more {
	display:block;
	margin-top:2rem;
}
.view-guide-list .half label.views-guide-hd {
	font-weight:bold;
}
.view-guide-list .half > div {
	clear:both;
}
.views-field-tid span {
width:100%;
}
.profile .picture {
display:none;
}
.view-guide-list {
padding-top:5px;
}
.guide_pic {
/*width:25%;*/
width:23%;
margin-right: 5px;
float:left;
}
.guide_descp {
width:75%;
float:left;
}
/*========*/
#navigationmenusecontary {
}
#block-views-guide_list-block_1 h3 {
display:none;
}
.views-field-field-picture-fid {
clear:both;
}
#navigationmenusecontary ul#navlist li {
background:url(images/secmenu.gif) no-repeat;
display:block;
float:left;
height:26px;
margin-right:13px;
margin-top:12px;
padding:0;
text-align:center;
width:105px;
}
#navigationmenusecontary ul#navlist li a {
display:block;
font-weight:bold;
padding-top:5px;
text-align:center;
}
.search_area .form-text {
width:115px;
}
.node {
border-bottom:1px solid #E9EFF3;
padding-top:15px;
padding-bottom:15px;
}
.user_p_pic {
display:none;
}
ul.pager {
margin-top:10px;
margin-bottom:0px;
}
.content .field-field-phone .field-label-inline-first,
.content .field-field-email .field-label-inline-first,
.content .field-field-fee-per-hour .field-label-inline-first,
.content .field-field-fee-per-day .field-label-inline-first,
.content .field-field-vehicle .field-label-inline-first,
.content .field-field-vehicle .field-label-inline,
.content .field-field-gender .field-label-inline-first{
width:120px;
display:inherit;
float:left;
}
.contnt_right
{
text-align:right;
}
.contnt_right .field-field-about-me,
.contnt_right .field-field-gender,
.contnt_right .field-field-vehicle,
.contnt_right .field-field-fee-per-day,
.contnt_right .field-field-fee-per-hour,
.contnt_right .field-field-email,
.contnt_right .field-field-phone,
.contnt_right .field-field-tagline,
.contnt_left .field-field-picture,
.contnt_left .field-field-about-me
{
display:none;
}
/*=== Tabs ===*/
ul.primary{
margin:0 0 10px 0;
padding:0 0 3px;
font-size:1em;
list-style: none;
height:21px;
border-bottom:0px;
background:transparent url(images/tab-bar.png) repeat-x left bottom;
}
*html ul.primary li{
margin-bottom:-5px;
}
ul.primary li{
float: left;
margin:0 5px;
padding: 0 0 0 5px;
background:transparent url(images/tab-left-ie6.png) no-repeat left -38px;
}
ul.primary li a{
font:bold 12px/170% Verdana;
font-size-adjust:none;
display: block;
margin: 0;
padding:4px 17px 0px 12px;
border-width: 0;
font-weight:bold;
text-decoration:none;
background: transparent url(images/tab-right-ie6.png) no-repeat right -38px;
}
ul.primary li a:hover,
ul.primary li:hover a {
border-width: 0;
background:transparent url(images/tab-right-ie6.png) no-repeat right -76px;
}
ul.primary li:hover{
background:transparent url(images/tab-left-ie6.png) no-repeat left -76px;
}
ul.primary li.active a{
border-width: 0;
}
ul.primary li.active a:hover{
border-width: 0;
color:#EE1100;
font-weight:bold;
text-decoration:underline;
}
background:transparent url(images/tab-right-ie6.png) no-repeat right 0;
}
ul.primary li.active{
background:transparent url(images/tab-left-ie6.png) no-repeat left 0;
}
/*=== Tabs End ===*/
.breadcrumb {
padding-bottom:0px;
}
.btmcntnt_block {
padding-top:20px;
}
/* ====== Local Guides ======  */

.center_contents a {
  color:#0066CC;
font-weight:bold;
  text-decoration:none;
}
.center_contents a:hover {
color:#EE1100;
}
.center_contents .views-field-title a {
font-weight:normal;
}
.center_contents .views-field-title a:hover {
font-weight:normal;
}
.center_contents .view-city-intro .views-field-title {
padding:5px 0 0 0;
}
.center_contents .view-city-intro .views-field-title a {
font-weight:bold;
font-size:18px;
}
div.view div.views-admin-links {
width:auto;
}
.field-field-venue .node {
border-top:#3587AD solid 2px;
border-bottom:#3587AD solid 2px;
margin:10px 0px;
padding:10px;
background:#D1F0FB;
}
p.rteleft {
text-align:left;
}
p.rtecenter {
text-align:center;
}
p.rteright {
text-align:right;
}
.view-photo-tags .col-1,
.view-photo-tags .col-2,
.view-photo-tags .col-3 {
width:33%;
}
.photos-submitted {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #E9EFF3;
}
.special-photo-cck {
text-align:center;
}
.special-photo-cck-desc {
border-bottom:1px solid #E9EFF3;
padding-bottom:5px;
margin-bottom:30px;
}
#block-views-city_intro-block_1 h2 {
font-size:16px;
padding:10px 0 0 0;
font-weight:bold;
}

/* changes by anu@ebizontek.com 24 july */

.flag-wrapper a
{
/*float:right;*/
width:100%;
}

/* changes by anu 24 july */

/* changes by anu 27 july */

.login_area ul
{
width:auto;
}

.view-taxonomy-term .view-content li
{
list-style-type:none;
float:left;
margin:5px;
padding:0px;
}

.view-taxonomy-term .view-content .views-row-odd
{
float:left;
width:100%;
}

.view-taxonomy-term .view-content .views-row-even
{
float:left;
width:100%;
}

.center_contents
{
float:left;
width:100%;
}

/* changes by anu 27 july */

/* changes by anu 28 july */

.tf_cloud .size7
{
font-size:14px;
}

.tf_cloud .size5
{
font-size:13px;
}

.tf_cloud .size4
{
font-size:12px;
}


.right_sidebar .view-events-date .views-field-title a
{
color:#000000;
}

.right_sidebar .view-events-date .views-field-title a:hover
{
color:#EE1100;
text-decoration:underline;
}

.view-photo-at-listing  .views-field-name a
{
color:#000000;
}

.view-guides-block-for-nodes .views-field-name a
{
color:#000000;
}

/* changes by anu 28 july */

/* changes by anu 30 july */
.view-guide-list .views-field-field-picture-fid
{
clear:none;
float:right;
margin-top:10px;
}

/* changes by anu 30 july */

/* changes by anu 3rd Aug */

#block-views-events_at_listing-block_1
{
margin-top:20px;
}

#block-views-events_at_listing-block_1 .views-row-even, #block-views-events_at_listing-block_1 .views-row-odd {
clear: both;
float: left;
}

#block-views-events_at_listing-block_1 .views-field-title a
{
font-size:14px;
font-weight:bold;
}

#block-views-events_at_listing-block_1 .views-field-title a:hover
{
font-size:14px;
font-weight:bold;
}

#block-views-events_at_listing-block_1 .views-field-field-start-date-value
{
float:left;
}

#block-views-events_at_listing-block_1 .views-field-field-image-ad-fid
{
float:left;
margin-bottom:10px;
clear: both;
}

.upcoming_events
{
font-size:16px;
font-weight:bold;
}

.view-events-at-listing .p_title_rb
{
background:none;
}


.view-events-at-listing .p_title_lb
{
background:none;
}

.view-events-at-listing .p_title_lt
{
background:none;
}

.view-events-at-listing .p_title_rt
{
background:none;
}

.view-events-at-listing .page_title
{
background:none;
}

.view-events-at-listing .p_title_txt
{
padding-left:0px;
}

/* changes by anu 3rd Aug */

/* changes by anu 4th Aug */

.view-photo-tags .view-footer p a
{
background:url(images/comment1.png) no-repeat;
width:120px;
height:30px;
padding:4px 12px 9px;
}

.view-taxonomy-term .view-content ul li.comment_add
{
background:url(images/comment.png) no-repeat;
width:120px;
height:30px;
/*padding:4px 7px 9px;*/
padding:3px 13px 9px;
margin-top:0px;
}


.view-questions .view-content ul li.comment_add
{
background:url(images/comment.png) no-repeat;
width:120px;
height:30px;
padding:5px 12px 9px;
}

.view-events-date .view-content ul li.comment_add
{
background:url(images/comment.png) no-repeat;
width:120px;
height:30px;
padding:4px 7px 9px;
}

ul li.comment_add
{
background:url(images/comment.png) no-repeat;
width:120px;
height:30px;
padding:4px 12px 9px;
}

.new_add_comment ul li.comment_add
{
background:url(images/comment.png) no-repeat;
width:120px;
height:30px;
padding:4px 12px 9px;
}

/* changes by anu 4th Aug */

/* changes by anu 12th Aug */

.help_css .links ul li.comment_add
{
background:url(images/addlocalguide.gif) no-repeat;
width:175px;
height:30px;
padding:4px 7px 9px;
}

.help_css .links
{
line-height:20px;
display:block;
}

/* changes by anu 12th Aug */

/*Changes by gulshan 03sep 2009*/
#custom-user-add-new-review {
background:url(images/comment.png) no-repeat;
width:315px;
height:50px;
/*padding:4px 7px 9px;*/
padding:3px 13px 20px;
margin-top:0px;
}
/*Changes by gulshan 03sep 2009*/

.new_add_comment ul.links{ float:left;margin-left:10px;}
.new_add_comment form#node-form{ float:left;margin-left;0px;width:235px;}
.new_add_comment form#node-form .subscribe-post{ float:left;width:150px;}
.new_add_comment form#node-form .form-item{ margin:0px;}
.new_add_comment form#node-form .subscribe-buttons{ float:left;}

/* Changes by Ngoc */

#block-block-156 .content
{
text-align: left;
}

.view-flag-guide-book2 .view-content .views-view-grid
{
margin-bottom: 10px;
border-bottom: 1px dotted #8e8e8e;
}

.view-flag-guide-book2 .view-content h3 a
{
font-weight: bold;
font-size: 20px;
}

form#user-register .description,
form#user-login .description
{
font-size: 14px;
}

.help_css .links
{
padding-top:20px;
}

#block-block-150
{
float: left;
width: 750px;
}

#block-views-editors_picks-block_1{
margin: 20px 0;
}

.date-views-filter-wrapper {
min-width:100px !important;
}

.not-logged-in-for{
color: red;
}

#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

#read-all-reviews{
    position: relative;
    top: 10px;
}

#edit-taxonomy-26-wrapper {
  display: none;
}
/* topmenu_area dot clearance */
.topmenu_area .block ul {
    list-style: none outside none;
}
.no-reviews {
	font-weight: bold;
}
.views-widget #edit-listing-title {
	width: 270px;
}
.views-widget #edit-tid {
	width: 270px;
}
.view-id-post_review .views-widget #edit-tid {
	width: 180px;
} 
/* Guide link 
#block-block-226 {
    float: left;
    padding-top: 25px;
    width: 218px;
}
#block-block-3 {
    float: right;
    width: 182px;
}
#block-fboauth-login {
	float: right;
	width: 225px;
}*/
#block-block-248 {
	float: left;
	width: 267px;
}
.views-exposed-form .views-exposed-widget #edit-submit-guide-list-search-home {
    background: url("http://www.synotrip.com/sites/all/themes/synotrip01/images/Find_A_Tour_Guide_Button.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 61px;
    margin-top: 2px;
    width: 227px;
	cursor: pointer;
}
#node-63 .views-widget #edit-tid {
    width: 200px;
}
#home-tid .views-widget #edit-tid {
    width: 200px;
}
#edit-field-fee-per-hour-usd-0-value-wrapper {
	display: none;
}
#edit-field-fee-per-day-usd-0-value-wrapper {
	display: none;
}
#block-block-249 .content ul {
	padding: 0.5em 0 0 3.5em;
}
.help_css .block .content ul {
	padding: 0 0 0 3em;
}
#block-menu_tour_guide-0 li.expandedd {
	    list-style-image: url("/sites/all/themes/synotrip01/images/menu-expanded.gif");
}
.views-row-1 .local_guide_pic .views-field-nothing-3 {
    font-size: 18px;
    text-align: right;
	float: right;
}
.view-guide-list .views-field-field-phone-public-value  {
	float:left;
	width: 275px;
}
#profile_review .more-link {
    float: left;
    padding: 0 0 10px;  
}

#home-tid .views-widget-filter-field_services_provided_value_many_to_one ,#home-tid  .views-widget-filter-field_vehicle_value_many_to_one,#home-tid  .views-widget-filter-field_gender_value_many_to_one,#home-tid  .views-widget-filter-field_fee_per_day_value,#home-tid  .views-widget-filter-field_fee_per_hour_value{
    float: left;
    left: -100000px;
    position: absolute;
}
ul.links li.statistics_counter {display:none;}

.view-user-tours-content .field.field-field-tour-images .field-item {
	float:left;
	width:25%;
	max-height: 170px;
}

.field-field-first-on-my-profile,
.view-user-tours-content .links {
	padding: 1rem 0 3rem;
	width:100%;
	clear:both;
}

.tour-wanted-avatar img,
.view-user-tours-content .field-item img {

    max-height: 140px;
    max-width: 220px;
}