/*  
 * Theme Name: YourAM Website
 * Theme URI: http://www.getyouram.com
 * Description: Default theme.
 * Version: 1
 * Author: Quadedge Pte Ltd
 * Author URI: http://www.quadedge.com
 * Copyright (C) Quadedge Pte Ltd
 * All rights reserved
*/

/* -------------------------
GLOBAL
---------------------------- */ 

html, body { width: 100%; height:100%; }
body { background: #ECECEC url(../images/layout/bg_1x349.png) repeat-x; }

h1, h2, h3, h4 { font-family:  Verdana, Arial; font-weight: bold !important; color: #6CA400; }
h1 { font-size: 26px; letter-spacing: -1px; }
h2 { font-size: 20px; letter-spacing: -1px; }
h3 { margin-bottom: 5px; font-size: 17px; letter-spacing: -1px; line-height: 1.2em; }
h4 { margin-bottom: 4px; font-size: 13px; }

p, td, th, a, li, span, label, input, textarea , select, address, button { font: normal 12px Verdana, Arial; color: #555; line-height: 1.5em; }
p { margin-bottom: 15px; }
* p:last-child { margin-bottom: 0 !important; }
a { color: #00899D; text-decoration: none; }
a:hover { color: #19B4CA; }
strong { font-weight: bold !important; }
em { font-style: italic; }
small { font-size: 10px; }

/* -------------------------
COMMON
---------------------------- */

.page { clear: both; margin: 0 auto; width: 900px; }
.wrapper { padding: 20px 18px !important; width: 864px !important; }
.col-l, .col-m { float: left; width: 288px; }
.col-r { float: right; width: 288px; }
.title { display: block; font-size: 13px; font-weight: bold; margin-bottom: 3px; color: #6CA400; }
.call-action { background: url(../images/btn/btn_call_action_850x84.png) no-repeat; display: block; margin: 0 auto; width: 850px; height: 84px; text-indent: -9999px; }
.date { display: block; font-size: 11px; font-style: italic; color: #777; }
.sign-up {background: url(../images/btn/btn_sign_up_125x39.png) no-repeat; display: block; margin: 0 auto; width: 125px; height: 39px; text-indent: -9999px; }
.error-msg { background: url(../images/icon/icon_cross_36x36.png) 0 3px no-repeat; padding-left: 45px; height: 36px; font-size: 13px; font-weight: bold !important; color: #B41010; line-height: 36px; }
.done-msg { background: url(../images/icon/icon_tick_36x36.png) 0 3px no-repeat; padding-left: 45px; height: 36px; font-size: 13px; font-weight: bold !important; color: #000; line-height: 36px; }
.banner { background-color: #C7E5E5; padding: 7px 15px; border: 1px solid #8DBEBE; font-size: 13px; font-weight: bold; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.banner a { font-size: inherit; font-weight: bold; }

/* -------------------------
HACKS
---------------------------- */ 

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* -------------------------
FORMS
---------------------------- */

label { font-weight: bold !important; }
input { height: 19px; }

/* -------------------------
SIDEBAR
---------------------------- */

.sidebar { float: left; padding: 80px 15px 30px; width: 270px;  }
#submenu { position: relative; margin: 15px 0 30px -14px; }
#submenu li a { background: url(../images/icon/icon_arrow_4x7.png) 285px 6px no-repeat; display: block; margin: 14px 0; padding: 0 40px 0 20px; width: 260px }
#submenu li ul { display: none; margin: 15px 0; }
#submenu li a.root { background: url(../images/layout/bg_submenu_320x108.png) no-repeat; display: block; margin: 1px 0; }
#submenu li a.root:hover { background-position: 0 -36px; }
#submenu li a.root:hover span { color: #19B4CA; }
#submenu li a.root span { background: url(../images/icon/icon_set_34x476.png) 0 1px no-repeat; display: block; padding-left: 40px; height: 36px; font-size: 13px; font-weight: bold !important; color: #00899D; line-height: 36px; }
#submenu li.selected a.root { background-position: 0 -72px; }
#submenu li.selected a.root span { color: #FFF; }
#submenu li.selected ul { display: block; }
#submenu li a.root span.icon-started { background-position: 0 0; }
#submenu li a.root span.icon-scheduler { background-position: 0 -33px; }
#submenu li a.root span.icon-resource { background-position: 0 -67px; }
#submenu li a.root span.icon-contacts { background-position: 0 -101px; }
#submenu li a.root span.icon-account { background-position: 0 -135px; }
#submenu li a.root span.icon-book { background-position: 0 -169px; }
#submenu li a.root span.icon-feature { background-position: 0 -203px; }
#submenu li a.root span.icon-reason { background-position: 0 -237px; }
#submenu li a.root span.icon-statistic { background-position: 0 -271px; }
#submenu li a.root span.icon-comparison { background-position: 0 -305px; }
#submenu li a.root span.icon-sync { background-position: 0 -339px; }
#submenu li a.root span.icon-full { background-position: 0 -372px; }
#submenu li a.root span.icon-booking { background-position: 0 -406px; }
#submenu li a.root span.icon-review { background-position: 0 -442px; }

#get-help { background: url(../images/layout/bg_help_269x400.png) no-repeat; padding: 15px 15px 10px; width: 239px; min-height: 100px; }
#get-help h2 { background: url(../images/text/text_web_apps_239x24.png) no-repeat; width: 239px; height: 24px; text-indent: -9999px }
#get-help h2#request { background: url(../images/text/text_submit_request_232x24.png) no-repeat; margin-bottom: 15px; width: 232px; }
#get-help h4 { margin: 5px 0 15px; font-size: 14px; color: #5F2900; }
#get-help p { float: left; width: 137px; color: #5F2900; }
#get-help .icon { background: url(../images/icon/icon_buoy_92x72.png) no-repeat; float: right; width: 92px; height: 72px; }
#get-help-bot { background: url(../images/layout/bg_help_269x400.png) left bottom no-repeat; display: block; width: 269px; height: 6px; }

#bug-report { background: url(../images/layout/bg_bug_report_269x400.png) no-repeat; margin-top: 10px; padding: 15px 15px 10px; width: 239px; min-height: 100px; }
#bug-report h2 { background: url(../images/text/text_squash_bug_212x24.png) no-repeat !important; margin-bottom: 15px; width: 212px; height: 24px; text-indent: -9999px }
#bug-report p { float: left; width: 109px; color: #FFF; }
#bug-report .icon { background: url(../images/icon/icon_bug_120x85.png) no-repeat; float: right; width: 120px; height: 85px; }
#bug-report .report { clear: both; }
#bug-report-bot { background: url(../images/layout/bg_bug_report_269x400.png) left bottom no-repeat; display: block; width: 269px; height: 6px; }

/* -------------------------
HEADER
---------------------------- */

#main-header { background-color: #1F1002; width: 100%; height: 45px; }
#main-header .shadow { background: url(../images/layout/bg_line_1x2.png) repeat-x; display: block; position: absolute; top: 45px; width: 100%; height: 2px; }
#logo-youram a { background: url(../images/layout/logo_youram_118x99.png) no-repeat; display: block; position: absolute; z-index: 100; margin: -2px 0 0 35px; width: 118px; height: 99px; text-indent: -9999px; }
#main-nav { float: right; }
#main-nav ul li { float: left; margin: 11px -5px; height: 23px; text-align: center; }
#main-nav ul li a { display: block; padding: 0 20px; height: 23px; font-weight: bold !important; color: #FFF; text-shadow: #000 1px 1px 0; line-height: 1.7em; }
#main-nav ul li a:hover { color: #BBB; }
#main-nav ul li.selected { background: url(../images/layout/bg_sel_68x23.png) center center no-repeat; }
#main-nav ul li.selected a:hover { color: #FFF; }
#main-nav ul li a.external { color: #DDD; }

/* -------------------------
FOOTER
---------------------------- */

#main-footer { background-color: #2A1502; margin-top: 40px; width: 100%; }
#main-footer p, #main-footer a { font-size: 12px; }
#main-footer p { color: #6E6E6E; }
#main-footer .shadow { background: url(../images/layout/bg_shadow_1x12.png) repeat-x; display: none; position: absolute; margin-top: -6px; width: 100%; height: 6px; }
#main-footer .top-wrapper { background-color: #1F1002; border-bottom: 1px solid #000; padding-bottom: 10px; width: 100%; min-height: 50px; }
#main-footer .bot-wrapper { background-color: #2A1502; border-top: 1px solid #402308; padding-bottom: 10px; width: 100%; }
#main-footer .bot-wrapper .col-l { width: 360px; }
#main-footer .bot-wrapper .col-r { width: 504px; }
#main-footer .page h2 { margin-bottom: 10px; height: 35px; text-indent: -9999px; }
#main-footer .bot-wrapper section { width: 432px; } 
#twitter { padding-right: 30px; width: 258px }
#recent-news { padding: 0 15px; width: 258px }
#about-us { padding-left: 30px; width: 258px }
#twitter h2 { background: url(../images/text/text_twitter_224x35.png) no-repeat; width: 224px; }
#recent-news h2 { background: url(../images/text/text_recent_news_111x35.png) no-repeat; width: 111px; }
#about-us h2 { background: url(../images/text/text_about_us_81x35.png) no-repeat; width: 81px; }
#twitter a { display: block; font-weight: bold; }
#about-us ul li { float: left; margin-right: 5px; }
#about-us ul li a { background: url(../images/icon/icon_social_195x130.png) no-repeat; display: block; width: 65px; height: 65px; text-indent: -9999px; }
#about-us ul li a.f-twitter:hover { background-position: 0 -65px; }
#about-us ul li a.f-facebook { background-position: -65px 0; }
#about-us ul li a.f-facebook:hover { background-position: -65px -65px; }
#about-us ul li a.f-posterous { background-position: -130px 0; }
#about-us ul li a.f-posterous:hover { background-position: -130px -65px; }
#copyright p { margin: 0; line-height: 1.3em; }
#copyright figure.logo-quadedge { background: url(../images/layout/logo_quadedge_90x27.png) no-repeat; width: 90px; height: 27px; }
#footer-links li { float: right; margin-left: 20px; }
#footer-links li a { font-size: 11px; }

/* -------------------------
CONTENT
---------------------------- */

#content { padding-top: 30px; }
.canvas-sidebar { background: #EFEFEF url(../images/layout/bg_canvas_sidebar_900x1.png) repeat-y; width: 900px; }
.canvas { background: url(../images/layout/bg_canvas_900x1.png) repeat-y; width: 900px; }
.canvas-top { background: #F7F7F7 url(../images/layout/bg_canvas_900x8.png) no-repeat; display: block; width: 900px; height: 4px; font-size: 1px; }
.canvas-bot { background: #F7F7F7 url(../images/layout/bg_canvas_900x8.png) left bottom no-repeat; display: block; width: 900px; height: 4px; font-size: 1px; }
.canvas-sidebar + .canvas { padding-top: 30px; }
.subheader { background: url(../images/layout/bg_subheader_900x70.png) no-repeat; width: 900px; min-height: 70px; }
.subheader h1 { width: 900px; height: 70px; text-indent: -9999px; }
.subheader h2 { color: #FFF; text-align: center; line-height: 1.7em; }
.subheader h2 span { display: block; font-size: 14px; font-weight: bold; color: #FFF; }
.content-wrapper { float: right; padding: 90px 20px 30px 35px; width: 545px; }

/** Main **/

#tagline { background: url(../images/text/text_tagline_689X41.png) no-repeat; float: left; margin-top: 40px; width: 689px; height: 41px; text-indent: -9999px; }
#intro .btn-try-it {background: url(../images/btn/btn_try_it_195x41.png) no-repeat; display: block; float: right; margin-top: 35px; width: 195px; height: 41px; text-indent: -9999px; }
#intro .btn-tour { background: url(../images/btn/btn_tour_195x41.png) no-repeat; display: block; float: right; margin-right: 230px; width: 195px; height: 41px; text-indent: -9999px; }
#intro figure { background: url(../images/main/pict_core_900x314.png) no-repeat; clear: both; position: relative; top: 40px; width: 900px; height: 314px; }
#intro figure a { background: url(../images/main/btn_play_70x140.png) no-repeat; display: block; margin: 0 auto; position: relative; top: 110px; width: 70px; height: 70px; text-indent: -9999px; }
#intro figure a:hover { background-position: left bottom; }
#features-intro { background: url(../images/main/bg_features_900x168.png) no-repeat; margin-top: 110px; padding: 18px; width: 864px; }
#features-intro figure { background: url(../images/main/pict_direction_89x38.png) no-repeat; position: absolute; margin: -38px 0 0 785px; width: 89px; height: 38px; text-indent: -9999px; }
#features-intro h2 { background: url(../images/text/text_features_103x20.png) no-repeat; margin-bottom: 25px; width: 103px; height: 20px; text-indent: -9999px; }
#feature-item div { background: url(../images/icon/icon_set_80x1050.png) no-repeat; margin-bottom: 25px; padding: 0 10px 0 90px; width: 188px; min-height: 80px; }
#feature-smart { background-position: 0 0px !important; } 
#feature-alert { background-position: 0 -150px !important; }
#feature-manage { background-position: 0 -450px !important; }
#feature-word { background-position: 0 -600px !important; }
#feature-control { background-position: 0 -750px !important; }
#feature-lockin { background-position: 0 -900px !important; }
#features-intro a { background: url(../images/icon/icon_arrow_4x7.png) 0 5px no-repeat; display: block; position: relative; float: right; padding-left: 8px; font-size: 11px; font-weight: bold !important; }
#brief .col-l { width: 576px; }
#brief .col-r { width: 288px; }
#brief .col-l h2 { background: url(../images/text/text_youramvs_530x25.png) no-repeat; margin-bottom: 25px; width: 530px; height: 25px; text-indent: -9999px; }
#brief .col-l ul li { float: left; padding: 0 30px 20px 45px; width: 213px; }
#brief .col-l ul li.good { background: url(../images/icon/icon_tick_36x36.png) 0 3px no-repeat; }
#brief .col-l ul li.bad { background: url(../images/icon/icon_cross_36x36.png) 0 3px no-repeat; color: #999; }
#brief .col-l ul li.bad .title { color: #999; }
#brief .col-r h2 { background: url(../images/main/bg_top_testimonial_280x33.png) no-repeat; width: 280px; height: 33px; text-indent: -9999px; }
#brief a { background: url(../images/icon/icon_arrow_4x7.png) 0 3px no-repeat; margin-left: 380px; padding-left: 8px; font-size: 11px; font-weight: bold !important; }
#testimonial-wrapper { background: url(../images/layout/bg_box_280x600.png) left bottom no-repeat; padding: 10px; width: 260px; min-height: 100px; }
#testimonial-wrapper ul li { margin-bottom: 10px; }
#testimonial-wrapper figure { background: url(../images/layout/bg_photo_frame_64x64.png) no-repeat; float: left; padding: 8px; width: 48px; height: 48px; }
#testimonial-wrapper .quote { background: url(../images/main/bg_quote_190x204.png) no-repeat; float: right; padding: 8px 10px 5px 14px; width: 166px; min-height: 60px; }
#testimonial-wrapper .quote-bot { background: url(../images/main/bg_quote_190x204.png) left bottom no-repeat; display: block; float: right; width: 190px; height: 4px; }
#testimonial-wrapper .quote p { margin-bottom: 8px; font-size: 11px; font-style: italic; }
#testimonial-wrapper .author p, #testimonial-wrapper .author a { font-size: 11px; font-style: normal; line-height: 1.4em; }
#testimonial-wrapper .author p strong { display: block; }
#testimonial-wrapper a { clear: both; margin: 20px 0 0 175px; }
#reason { background: url(../images/main/bg_reason_864x286.png) no-repeat; margin: 0 auto; padding: 18px; width: 828px; }
#reason-bot { background: url(../images/main/bg_reason_864x286.png) left bottom no-repeat; margin: 0 auto 30px; display: block; width: 864px; height: 6px; }
#reason #who { background: url(../images/icon/icon_briefcase_74x73.png) 320px 20px no-repeat; padding-right: 100px; border-right: 1px solid #FFF; width: 313px; }
#reason #why { background: url(../images/icon/icon_no_download_82x80.png) 330px 20px no-repeat; padding: 0 80px 0 20px; border-left: 1px solid #81B6B6; width: 313px; }
#reason #who h2 { background: url(../images/text/text_for_who_167x24.png) no-repeat; margin-bottom: 10px; width: 167px; height: 24px; text-indent: -9999px; }
#reason #why h2 { background: url(../images/text/text_why_youram_255x24.png) no-repeat; margin-bottom: 10px; width: 255px; height: 24px; text-indent: -9999px; }


/** Pricing **/

#pricing-title h1 { background: url(../images/text/text_no_cost_900x70.png) no-repeat; }
#pricing-title h2 { background: url(../images/pricing/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#price-plans { background-color: #C7E5E5; margin: 0 auto 10px; padding: 90px 9px 30px; width: 880px; text-align: center; } 
#price-plans .plan { background: url(../images/pricing/bg_plans_210x700.png) left bottom no-repeat; float: left; margin: 0 5px; padding-bottom: 15px; width: 210px; }
#price-plans h2 { width: 210px; height: 69px; text-indent: -9999px; }
#price-plans h2 span { display: block; margin-top: 60px; width: 208px; height: 27px; text-indent: -9999px; }
#price-plans h2#sundial { background: #C7E5E5 url(../images/pricing/bg_top_sundial_210x69.png) no-repeat; }
#price-plans h2#sundial span { background: url(../images/text/text_price_sundial_208x27.png) no-repeat; }
#price-plans h2#timestick { background: #C7E5E5 url(../images/pricing/bg_top_timestick_210x69.png) no-repeat; }
#price-plans h2#timestick span { background: url(../images/text/text_price_timestick_208x27.png) no-repeat; }
#price-plans h2#hourglass { background: #C7E5E5 url(../images/pricing/bg_top_hourglass_210x69.png) no-repeat; }
#price-plans h2#hourglass span { background: url(../images/text/text_price_hourglass_208x27.png) no-repeat; }
#price-plans h2#clock { background: #C7E5E5 url(../images/pricing/bg_top_clock_210x69.png) no-repeat; }
#price-plans h2#clock span { background: url(../images/text/text_price_clock_208x27.png) no-repeat; }
#price-plans .plan ul { margin: 50px 0 20px; }
#price-plans .plan ul li { margin: 3px 0; font-size: 14px; font-weight: bold !important; }
#price-plans .plan ul li strong { color: #C55805; }
#price-plans .plan p { background-color: #F0DB9E; margin: 10px 10px 15px; padding: 5px; font-size: 11px; color: #666; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#price-plans .plan ul li.no { color: #999; }
#price-faq { margin-bottom: 20px; width: 576px; }
aside.col-r { padding: 40px 0 0 19px; width: 269px; }
#price-faq h2 { background: url(../images/text/text_price_faq_546x22.png) no-repeat; margin-bottom: 25px; width: 546px; height: 22px; text-indent: -9999px; }


/** Support **/

#support-title h1 { background: url(../images/text/text_help_support_900x70.png) no-repeat; }
#support-title h2 { background: url(../images/support/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#support h2 { padding-bottom: 10px; border-bottom: 1px solid #DDD; font-size: 22px; color: #5F2900; }
#support article { margin-bottom: 30px; margin-top: 20px; }
#support article h3 { margin-bottom: 15px; }
#support article h4 { margin: 25px 0 10px; color: #555; }
#support article ul li { background: url(../images/layout/pt_5x5.png) 0 7px no-repeat; margin-bottom: 8px; padding-left: 12px; }
#support article ul li span { display: block; font-size: 10px; color: #999; }
#support article .example { background-color: #C7E5E5; display: block; margin: 5px 0 20px; padding: 5px 12px; border: 1px solid #8DBEBE; font-size: 11px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }


/** Tour **/

#tour-title h1 { background: url(../images/text/text_perfect_solution_900x70.png) no-repeat; }
#tour-title h2 { background: url(../images/tour/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#tour-feature h2 { background: url(../images/text/text_feature_list_203x25.png) no-repeat; margin: 10px 0 20px; width: 203px; height: 25px; text-indent: -9999px; }
#tour-feature .item { padding: 20px 0; border-bottom: 1px solid #DDD; }
#tour-feature .last { border: 0; }
#tour-feature .screen { float: left; width: 270px; min-height: 220px; }
#tour-feature div { float: right; width: 270px; }
#tour-feature .item ul { margin-top: 25px; }
#tour-feature .item ul li { background: url(../images/icon/icon_set_28x56.png) no-repeat; float: left; margin-right: 25px; padding-left: 32px; height: 28px; }
#tour-feature .item ul li a { font-size: 11px; font-weight: bold !important; line-height: 2em; }
#tour-feature .item ul li.videoshot { background-position: 0 -28px; }
#scheduler .screen { background: url(../images/tour/pict_scheduler_245x220.png) no-repeat; }
#statistic .screen { background: url(../images/tour/pict_statistic_245x220.png) no-repeat; }
#realtime .screen { background: url(../images/tour/pict_realtime_245x220.png) no-repeat; }
#resource-management .screen { background: url(../images/tour/pict_resource_245x220.png) no-repeat; }
#contact-management .screen { background: url(../images/tour/pict_contact_management_245x220.png) no-repeat; }
#staff-member .screen { background: url(../images/tour/pict_staff_member_245x220.png) no-repeat; }
#notification .screen { background: url(../images/tour/pict_notification_245x220.png) no-repeat; }
#organized-layout .screen { background: url(../images/tour/pict_organized_layout_245x220.png) no-repeat; }
#online-booking .screen { background: url(../images/tour/pict_online_booking_245x220.png) no-repeat; }
#tour-reason .main-pict { background: url(../images/tour/pict_main_545x266.png) no-repeat; margin-bottom: 30px; width: 545px; height: 266px; text-indent: -9999px; }
#tour-reason h3 { background: url(../images/tour/bg_numbers_25x125.png) no-repeat; margin: 25px 0 0; padding-left: 30px; height: 25px; }
#tour-reason h3.r2 { background-position: 0 -25px; }
#tour-reason h3.r3 { background-position: 0 -50px; }
#tour-reason h3.r4 { background-position: 0 -75px; }
#tour-reason h3.r5 { background-position: 0 -100px; }
#tour-reason p { margin-left: 32px; }
#tour-statistic { background: #B87A41 url(../images/tour/bg_statistic_597x722.png) repeat-x; margin-right: 1px; padding: 110px 20px 40px 35px; width: 542px; } 
#tour-statistic h4 { margin-bottom: 8px; font-size: 17px; color: #FFF; }
#tour-statistic p { font-size: 13px; color: #F9CDA4; line-height: 1.4em; }
#tour-statistic .arrow { background: url(../images/tour/pict_arrow_55x55.png) no-repeat; position: absolute; width: 55px; height: 55px; }
#statistic-intro h2 { background: url(../images/text/text_statistic_413x133.png) no-repeat; width: 413px; height: 133px; text-indent: -9999px; }
#statistic-intro h3 { margin-top: 10px; width: 320px; color: #F9CDA4; }
#tour-statistic #appt-card { background: url(../images/tour/pict_burn_318x357.png) no-repeat; margin-left: -35px; padding: 100px 20px 0 281px; width: 280px; height: 357px; }
#tour-statistic #appt-card .arrow { background: url(../images/tour/pict_arrow_r_55x55.png) no-repeat; }
#tour-statistic #stats-intro { margin-top: -110px; }
#tour-statistic #stats-intro ul { margin-top: 30px; }
#tour-statistic #stats-intro ul li { background: url(../images/tour/bg_stats_feature_167x320.png) no-repeat; float: left; padding: 10px 15px; margin: 0 5px; width: 137px; height: 300px; text-align: center; color: #F9CDA4 }
#tour-statistic #stats-intro ul li strong { margin-bottom: 10px; display: block; color: #FFF; }
#tour-statistic #stats-intro ul li span { background: url(../images/icon/icon_set_411x125.png) no-repeat; display: block; margin-bottom: 10px; width: 137px; height: 125px; }
#tour-statistic #stats-intro .member-appt { background-position: -137px 0; }
#tour-statistic #stats-intro .service-appt { background-position: -274px 0; }
#tour-statistic #action { margin-top: 50px; }
#tour-statistic img { float: right; margin-left: 20px; border: 7px solid #5CCCCC; }
#tour-comparison h2 { background: url(../images/text/text_comparison_chart_309x32.png) no-repeat; width: 309px; height: 32px; text-indent: -9999px; }
#tour-comparison table { background: url(../images/tour/bg_banner_540x117.png) no-repeat; margin: 20px 0 40px; width: 540px; }
#tour-comparison table thead th { background: url(../images/text/text_features_103x20.png) no-repeat; width: 110px; height: 117px; font-size: 13px; font-weight: bold; text-align: center; vertical-align: bottom; color: #6CA400; line-height: 2.8em; }
#tour-comparison table thead #compare-paper { background: url(../images/icon/icon_paper_85x78.png) 12px 10px no-repeat; }
#tour-comparison table thead #compare-cal { background: url(../images/icon/icon_calendar_85x78.png) 12px 10px no-repeat; }
#tour-comparison table thead #compare-youram { background: url(../images/icon/icon_youram_85x78.png) 12px 10px no-repeat; }
#tour-comparison table thead th:first-child { background: url(../images/text/text_features_103x20.png) 15px 50px no-repeat; width: 210px; height: 20px; text-indent: -9999px; }
#tour-comparison table tbody td { background: #EAFFFF url(../images/icon/icon_cross_36x36.png) center center no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #98C9C9; border-top: 1px solid #FFF; border-bottom: 1px solid #98C9C9; text-indent: -9999px; }
#tour-comparison table tbody td:first-child { background: #EAFFFF none; padding: 12px 15px; border-left: 1px solid #CACACA !important; width: 180px; font-size: 14px; font-weight: bold !important; text-indent: 0; }
#tour-comparison table tbody td:last-child { border-right: 1px solid #CACACA !important; }
#tour-comparison table tbody td.checked { background: #EAFFFF url(../images/icon/icon_tick_36x36.png) center center no-repeat; }
#tour-comparison table tbody tr.alt td { background-color: #D5EFEF !important; }
#tour-full .col-l, #tour-full .col-r { width: 260px; }
#tour-full h2 { background: url(../images/text/text_innovate_features_545x110.png) no-repeat; width: 545px; height: 110px; text-indent: -9999px; }
#tour-full h3 { background: url(../images/icon/icon_set_60x700.png) no-repeat; margin-bottom: 10px; padding: 3px 0 3px 70px; min-height: 54px; font-size: 19px; }
#tour-full section { margin-top: 35px; }
#tour-full #full-schedule h3 { background-position: 0 0; }
#tour-full #full-analytics h3 { background-position: 0 -100px; }
#tour-full #full-interface h3 { background-position: 0 -200px; }
#tour-full #full-automate h3 { background-position: 0 -300px; }
#tour-full #full-booking h3 { background-position: 0 -400px; }
#tour-full #full-integration h3 { background-position: 0 -500px; }
#tour-full #full-security h3 { background-position: 0 -600px; }
#tour-full ul li { background: url(../images/layout/pt_5x5.png) no-repeat 0 7px; margin-top: 4px; padding-left: 12px; }
#tour-full .banner, #tour-booking .banner { margin-top: 40px; }
#tour-booking { background: url(../images/tour/bg_booking_597x421.png) no-repeat; margin: 60px 1px 0 0; padding: 431px 20px 30px 35px; width: 542px; }
#tour-booking .get-booking { position: absolute; margin: -270px 0 0 365px; width: 180px; }
#tour-booking .get-booking p { font-size: 13px; font-weight: bold; color: #E4FFB0; }
#tour-booking .get-booking a { background: url(../images/btn/btn_get_booking_page_175x41.png) no-repeat; display: block; margin-top: 25px; width: 175px; height: 41px; text-indent: -9999px; }
#tour-booking h2 { background: url(../images/text/text_get_the_best_404x23.png) no-repeat; margin-bottom: 20px; width: 404px; height: 23px; text-indent: -9999px; }
#tour-booking h3 { background: url(../images/icon/icon_tick_36x36.png) 0 3px no-repeat; margin: 25px 0 5px; padding-left: 45px; min-height: 36px; line-height: 36px; }


/** Buzz **/

#buzz-title h1 { background: url(../images/text/text_buzz_reviews_900x70.png) no-repeat; }
#buzz-title h2 { background: url(../images/layout/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#online-reviews h2 { background: url(../images/text/text_around_web_427x29.png) no-repeat; margin: 10px 0 20px; width: 427px; height: 29px; text-indent: -9999px; }
#online-reviews .item { padding: 20px 0; border-bottom: 1px solid #DDD; }
#online-reviews .item h3 span { display: block; margin: 5px 0 20px; font-weight: bold; letter-spacing: 0; }
#online-reviews .item a { background: url(../images/icon/icon_arrow_4x7.png) 0 5px no-repeat; display: block; position: relative; float: right; margin-top: 10px; padding-left: 8px; font-size: 11px; font-weight: bold !important; }
#online-reviews .item > span:first-child { display: block; margin: 10px 0 20px; width: 278px; height: 60px; text-indent: -9999px; }
#online-reviews .last { border: 0; }
#logo-killerstartups { background: url(../images/buzz/pict_killerstartups_278x60.png) no-repeat; }
#logo-appscout { background: url(../images/buzz/pict_appscout_278x60.png) no-repeat; }
#logo-youngupstarts { background: url(../images/buzz/pict_youngupstarts_278x60.png) no-repeat; }
#logo-appvita { background: url(../images/buzz/pict_appvita_278x60.png) no-repeat; }
#logo-makeuseof { background: url(../images/buzz/pict_makeuseof_278x60.png) no-repeat; }
#logo-appapeal { background: url(../images/buzz/pict_appapeal_278x60.png) no-repeat; }
#logo-startupmeme { background: url(../images/buzz/pict_startupmeme_278x60.png) no-repeat; }
#logo-usefultools { background: url(../images/buzz/pict_usefultool_278x60.png) no-repeat; }
#logo-headstartup { background: url(../images/buzz/pict_headstartup_278x60.png) no-repeat; }


/** Contact **/

#contact-title h1 { background: url(../images/text/text_get_touch_900x70.png) no-repeat; }
#contact-title h2 { background: url(../images/layout/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#contact { margin-bottom: 20px; padding-top: 90px !important; }
#contact section { padding: 0 9px; width: 270px; height: 270px; }
#contact h2 { text-indent: -9999px; }
#contact p, #contact address { margin-top: 195px; padding: 0 20px; font-size: 13px; font-weight: bold !important; color: #FFF; text-align: center; }
#contact p { margin-top: 200px; font-size: 22px; letter-spacing: -1px; }
#contact a { margin-top: 200px; font-size: 20px; font-weight: bold !important; color: #8BD4DF; letter-spacing: -1px; }
#contact .col-l { background: url(../images/layout/pict_contact_email_270x270.png) 9px 0 no-repeat; }
#contact .col-m { background: url(../images/layout/pict_contact_call_270x270.png) 9px 0 no-repeat; }
#contact .col-r { background: url(../images/layout/pict_contact_visit_270x270.png) 9px 0 no-repeat; }
#contact .col-r p { font-size: 14px; }

/** Misc **/

#terms-title h2, #privacy-title h2, #error-title h2 { background: url(../images/layout/bg_bar_926x79.png) no-repeat; position: absolute; margin-left: -13px; width: 926px; height: 79px; }
#terms-title h1 { background: url(../images/text/text_terms_900x70.png) no-repeat; }
#privacy-title h1 { background: url(../images/text/text_privacy_900x70.png) no-repeat; }
#legal { padding: 80px 25px 20px; width: 814px; }
#legal h3 { margin-top: 40px; }
#legal ul li { background: url(../images/layout/pt_5x5.png) 0 7px no-repeat; margin-bottom: 8px; padding-left: 12px; }
#error-title h1 { background: url(../images/text/text_404_900x70.png) no-repeat; }
#not-found { background: url(../images/layout/bg_grad_1x347.png) repeat-x; margin: 0 auto; padding: 90px 18px 20px; width: 862px; }
#not-found .col-l { padding: 10px 10px 0; width: 462px; }
#not-found .col-l h3 { background: url(../images/text/text_relax_440x35.png) no-repeat; margin-bottom: 2px; width: 440px; height: 35px; text-indent: -9999px; }
#not-found .col-l h3 + p { font-size: 17px; font-weight: bold !important; letter-spacing: -1px; }
#not-found .col-r { background: url(../images/layout/pict_coffee_352x404.png) no-repeat; width: 380px; min-height: 404px; }
#suggestion { margin: 20px 0 0 20px; }
#suggestion li { background: url(../images/icon/icon_tick_36x36.png) 0 3px no-repeat; padding-left: 45px; height: 36px; line-height: 36px; }
#suggestion li a { font-size: 15px; font-weight: bold !important; }

/* -------------------------
TWEETS
---------------------------- */

.tweet, .query { }
.tweet_text, .tweet .special { font-size: 12px; color: #6E6E6E; }
.tweet .tweet_list, .query .tweet_list { -webkit-border-radius: .5em; }
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic { text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li { font-size: 12px; overflow-y: auto; overflow-x: hidden; padding: .5em; }
.tweet .tweet_list li a, .query .tweet_list li a { font-size: 11px !important; color: #00899D; line-height: 1em; }
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even { }
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar { float: left; padding-right: .5em; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img { vertical-align: middle; }

