#category_listed_in_container {font-family: 'terbuchet ms', helvetica; margin-top: 15px; text-align: left;}
#category_listed_in_title {font-size: 16px;}
#category_listed_in_content {font-size: 12px; margin-top: 5px; width:636px;}
#company_profile_container {padding:0px; text-align:left; font-family:Arial;}
#envelope{ background-image:url('https://x1.sdimgs.com/img/template_company/message_icon.gif');width:17px;height:10px;float:left;margin:2px;}

/* for claim webpage button */
.claim_button  a {height: 39px; width: 248px; display: block;cursor:pointer;}

html > body .claim_button a { background-image:url('https://x1.sdimgs.com/img/business_finder/claim-button.png?v=1');}
html > body .claim_button a:hover { background-image:url('https://x1.sdimgs.com/img/business_finder/claim-button-hover.png?v=1');}

.claim_button a {FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/claim-button.png?v=1');}
.claim_button a:hover {FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/claim-button-hover.png?v=1');}

.claim_button_small a, .claim_button_small_ori a {height: 17px; width: 134px; display: inline-block;cursor:pointer;}
html > body .claim_button_small a, html > body .claim_button_small_ori a { background-image:url('https://x1.sdimgs.com/img/business_finder/claim-small-button.png?v=1');}
html > body .claim_button_small a:hover, html > body .claim_button_small_ori a:hover { background-image:url('https://x1.sdimgs.com/img/business_finder/claim-small-button-hover.png?v=1');}

.claim_button_small a, .claim_button_small_ori a {FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/claim-small-button.png?v=1');}
.claim_button_small a:hover, .claim_button_small_ori a:hover {FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/claim-small-button-hover.png?v=1');}

.claim_button_ind  a{ background-image:url('https://x1.sdimgs.com/img/business_finder/claim-button-id.png?v=1');height: 20px; width: 201px;display: block;}
.claim_button_ind a:hover{ background-image:url('https://x1.sdimgs.com/img/business_finder/claim-button-hover-id.png?v=1');}

.claim_button_small_ind  a{ background-image:url('https://x1.sdimgs.com/img/business_finder/claim1-green.png?v=1');height: 32px; width: 112px;display: inline-block;}
.claim_button_small_ind a:hover{ background-image:url('https://x1.sdimgs.com/img/business_finder/claim1-green-hover.png?v=1');}

.login_button a{height: 20px; width: 52px;display: block;}
.login_button a{background-image:url('https://x1.sdimgs.com/img/business_finder/login-button.png');}
.login_button a:hover{background-image:url('https://x1.sdimgs.com/img/business_finder/login-button-hover.png');}

.login_button a{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/login-button.png');}
.login_button a:hover{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/login-button-hover.png');}

/* Aris for template company */
.show_search_button_down{ background-image:url('https://x1.sdimgs.com/img/template_company/show-search-bar-button.png');}
.show_search_button_down_hover{ background-image:url('https://x1.sdimgs.com/img/template_company/show-search-bar-button-hover.png');}
.show_search_button_up{ background-image:url('https://x1.sdimgs.com/img/template_company/show-search-bar-button-up.png');}
.show_search_button_up_hover{ background-image:url('https://x1.sdimgs.com/img/template_company/show-search-bar-button-up-hover.png');}

.show_search_button_down_ie{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/template_company/show-search-bar-button.png');}
.show_search_button_down_hover_ie{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/template_company/show-search-bar-button-hover.png');}
.show_search_button_up_ie{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/template_company/show-search-bar-button-up.png');}
.show_search_button_up_hover_ie{FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/template_company/show-search-bar-button-up-hover.png');}

#company_menu_container,
#company_photos_container,
#company_jobs_container,
#company_branches_container,
#company_tips_container,
#company_categories_container,
#company_product_services_container,
#company_speciality_container,
#company_promotions_container,
#company_map_container,
#sponsor_container,
#company_claim_container,
#company_about_us_container {padding:5px 2px 10px;}

#company_product_services_content {padding:0 0 0 5px; text-align: left;}
#company_speciality_content,
#company_promotions_content, company_about_us_content {padding:0 0 0 5px; text-align: left;}
#company_map_content {padding: 5px 0px 5px 5px; text-align: left; min-height: 200px;}
#sponsor_content {margin-left:-5px;}
#sponsor_similar_business {padding-bottom:10px; height:145px; padding-left: 5px;}
#company_tips_content a {color:#3B5998;}
#catalogue_container {width: 654px; text-align: left;}
#catalogue_category {float: left; width: 140px;}
#catalogue_wrapper {float: left; margin-left: -10px; padding-left: 10px; padding-top: 10px; width: 535px; min-height: 525px; border-right: 1px solid #D0D0D0;}

#tooltips_branch {padding: 5px; position: absolute; border: 1px solid #000; z-index: 5;width: 180px;top:10px; right:10px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; display:none}

.company_overview_sub_title {float:left; padding:2px; font-size:17px;}
.company_overview_sub_title_a {color:#000; font-weight: bold;}

.dealing_1{background-color:#669900;color:#fff;padding:5px;font-family: arial;font-size: 14px;}
.dealing_2{background-color:#000;color:#3399CC;padding:5px;text-transform:uppercase;font-family: arial;font-size: 15px;}
.dealing_3{background-color:#999999;color:#fff;padding:5px;font-family: arial;font-size: 15px;}
.dealing_4{color:#9F3D0C;padding:5px;font-family: arial;font-size: 15px;font-weight:bold;}
.dealing_5{background-color:#666666;color:#BBBBBB;padding:5px;font-family: arial;font-size: 15px;}
.dealing_6{background-color:#CCCCCC;color:#363636;padding:5px;font-family: arial;font-size: 15px;}
.dealing_7{color:#0A6B9C;padding:5px;font-family: arial;font-size: 14px;font-weight:bold;}
.dealing_8{background-color:#000;color:#FFF;padding:5px;text-transform:uppercase;font-family: arial;font-size: 15px;}
.dealing_9{background-color:#323232;color:#D7D807;padding:5px;font-family: arial;font-size: 14px;}
.dealing_0{color:#CC3399;padding:5px;text-transform:uppercase;font-family: arial;font-size: 15px;}

.dealing_1:hover,.dealing_2:hover,.dealing_3:hover,
.dealing_4:hover,.dealing_5:hover,.dealing_6:hover,
.dealing_7:hover,.dealing_8:hover,.dealing_9:hover,.dealing_0:hover{text-decoration: underline;}

.color_1{color:#ccff00}
.color_2{color:#ff0000}
.color_3{color:#333333}
.color_4{color:#993300}
.color_5{color:#993300}
.color_6{color:#cc3399}
.color_7{color:#ffff00}

.bg_1{background-color:#cccc99}
.bg_2{background-color:#cc99cc}
.bg_3{background-color:#999999}
.bg_4{background-color:#333333}
.bg_5{background-color:#669900}
.bg_6{background-color:#003366}
.bg_7{background-color:#b30000}

.dealing_content{margin:3px;float:left;}

#tags {
    padding: 0px 5px 5px;
    /* text-align: justify;
    line-height: 30px; */
}

#tags a, #tags a:visited, #tags a:hover {
    color: #AAA;
    /* float:left; */
    margin-right:5px;
    margin-bottom:5px;
/*  background-color: #EAE9B6;
    text-decoration: none;
    box-shadow: 2px 2px 2px #888;
    -moz-box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;*/
}
#tags a:hover {
    color: #FFF !important;
/*  background-color: #E0DF9C !important;
    box-shadow: 2px 2px 2px #888;
    -moz-box-shadow: 2px 2px 2px #888;
    -webkit-box-shadow: 2px 2px 2px #888;*/
}

.livechatlink { background:url("https://x1.sdimgs.com/img/chat_button/live-chat-button-red.gif?v=20111115") no-repeat scroll 0 0 transparent; width:126px; height:32px; clear:both; display:block; position:fixed; bottom:0; right:0; cursor:pointer;}
.livechatlink:hover { background:url("https://x1.sdimgs.com/img/chat_button/live-chat-button-red-hover.jpg?v=20111115") no-repeat scroll 0 0 transparent;}

.more_arrow { background-image: url("https://x1.sdimgs.com/img/business_finder/plus.png"); width: 28px; height: 28px; display: block; }
.more_arrow:hover { background-image: url("https://x1.sdimgs.com/img/business_finder/plus1.png"); }

.cd_width {width: 700px;}
.cd_bdt {border-top:1px solid #eeeeee;}
.cd_padding {padding: 10px}
.cd_color {color:#000000;}

#mapContent #detailContent #preview_detail_content #preview_detail #content_preview_detail_sub div.cd_width {width: 685px;}
#content_preview_detail_sub {min-height:200px;}

.btn_getyournow{
	background-image: url('https://x1.sdimgs.com/img/business_finder/footer/buttons-sprite.png?v=1');
	height:62px;
	width:309px;
	background-position:0 0px;
	display:block;
	margin-top:15px;
}
.btn_getyournow:hover{
	background-position:0 -72px;
}
#visitor_container{width:100%;float:left;font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
#visitor_title{font-weight: 13px;font-weight: bold; color: #333; padding: 7px 10px 8px; background-color: #EDEFF4; border-bottom: 1px solid #CCC;text-align: left;}
#visitor_wrapper{float: left;}
#visitor_business_img{float:left;}
#visitor_business_name{font-size: 14px;font-weight: bold;line-height: 15px;color: #3B5998;float:left;}
#visitor_business_name:hover{cursor: pointer;text-decoration: underline;}
#visitor_like_button{float:left;margin-left:-3px;margin-top:3px;clear:left;}
.visitor_top{border-bottom: 1px solid #D8DFEA;float: left;margin-bottom: 2px;padding-bottom: 8px;width:216px}
.total_visitor{margin: 0 0 5px; clear: both; text-align: left;font-size: 17px;width:100%; float:left; font-family:arial;}
.visitor_claim{float: left; margin: -5px 0 5px; width: 100%;}
.visitor_img_name {float: left; overflow: hidden; padding: 0 5px 10px 0; width: 50px;text-align: center;color: gray;}
.visitor_img_name:hover {cursor: pointer;text-decoration: underline;}
.visitor_img_name img {border: 0 none;margin-bottom: 2px;}
.visitor_img_name span {
    clear: both;
    color: gray;
    float: left;
    font-size: 9px;
    height: 11px;
    line-height: 11px;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}

#sosmed { position:fixed; top:150px; right:-97px; font:bold 15px Helvetica, sans-serif;-moz-border-radius: 10px 0 0 10px; z-index:2;
    -webkit-border-radius: 10px 0 0 10px;
    -khtml-border-radius: 10px 0 0 10px;	
    border-radius: 10px 0 0 10px;
	
	-moz-box-shadow: 0px 0px 10px #000;
	-webkit-box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px #000;
	
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
#sosmed:hover { right:-5px}
#sosmed ul { margin:0; padding:0; list-style-type:none}
#sosmed ul li {}
#sosmed ul li:last-child a {-moz-border-radius: 0 0 0 10px;-webkit-border-radius: 0 0 0 10px;-khtml-border-radius: 0 0 0 10px; border-radius: 0 0 0 10px;}
#sosmed ul li a {text-decoration:none; color:#fff; text-shadow:0 1px 0 #666; display:block }
#sosmed ul li a div{padding:15px 20px 15px 55px; }
#sosmed a#ml { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/ml_sosmed.gif) repeat-x;-moz-border-radius: 10px 0 0 0;-webkit-border-radius: 10px 0 0 0;-khtml-border-radius: 10px 0 0 0; border-radius:10px 0 0 0;}
#sosmed a#fb { background-color:#1565B6;}
#sosmed a#tw { background-color:#32CCE9;}
#sosmed a#yt { background-color:#e62d28;}
#sosmed a#pt { background-color:#CB2027;}
#sosmed a#ig { background-color:#125688;}
#sosmed a#li { background-color:#0077B5;}
#sosmed a#fl { background-color:#A9A9A9;}
#sosmed a#yh { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/yh_sosmed.gif) repeat-x;}
#sosmed a#ml div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/ml_ico.png) no-repeat left center;}
#sosmed a#fb div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/fb_ico.png) no-repeat left center;}
#sosmed a#tw div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/tw_ico.png) no-repeat left center;}
#sosmed a#yh div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/yh_ico.png) no-repeat left center;}
#sosmed a#yt div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/yt_ico.png) no-repeat left center;}
#sosmed a#ig div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/ig_ico.png) no-repeat left center;}
#sosmed a#pt div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/pt_ico.png) no-repeat left center;}
#sosmed a#li div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/li_ico.png) no-repeat left center;}
#sosmed a#fl div { background:url(https://x1.sdimgs.com/img/business_finder/company_detail/social_media_button/fl_ico.png) no-repeat left center;}

/*Likes Booster Default*/
#n_txt0{ color: #0070C0; font-family: 'Arial';float:left;margin-right: 5px;}
#n_txt0:hover{ cursor:pointer; text-decoration: underline;}
#n_txt1{ color: #000000;  font-family:'Arial';float:left;margin-top: 15px;}
#n_txt2{ color: #000000; font-family:'Arial'; float:left; width:375px; text-align: left; }

#company_like_booster_container {width:100%;margin:0;overflow-y: hidden;}
.curr_photo_box_li{height:137px;width:145px;list-style-type: none;float:left;position:relative;}
.curr_photo_box_img{top:5px;position:absolute;z-index:2;border:2px solid #F7F7F7;left:6px; margin-right:5px;border:2px solid #F7F7F7;}
.curr_photo_box_img:hover{border:2px solid #FF0000;}
.curr_photo_box_frame{position:absolute;z-index:1;top:0px;left:0px;}
.sponsor_thumb_wrapper{float:left; width:170px; position:relative;}
#company_photos_container{min-height:162px;}
.sl_thumb{position:relative;width:160px;height:120px;display:block;margin-top:5px;z-index:2;}
.sl_frame{position:absolute !important;z-index:1;left:-5px;top:-2px;}
.sl_img{position:absolute;z-index:2;top: 8px; left: 8px;border:1px solid #F7F7F7;}
.sl_arrow{background:url(https://x1.sdimgs.com/img/business_finder/images/circle-point.png) no-repeat; width:16px; height:16px; display:inline-block;}
.sl_arrow:hover,.sl_arrow_active{background:url(https://x1.sdimgs.com/img/business_finder/images/circle-point1.png) no-repeat;}
.sl_arrow_top{position:absolute; bottom:5px; right:20px;z:index:1;}
.bot_sponsor_link{padding-left:10px; padding-top:3px; padding-bottom:3px;}
.bsl_thumb{float:left;position:relative;width:100px;height:85px;display:block;margin-top:5px;}
.bsl_frame{position:absolute !important;z-index:1;left:0px;top:0px;}
.bsl_img{position:absolute;z-index:5;top:3px; left:3px;border:1px solid #F7F7F7;}
.bsl_info{float:left;margin:5px;width:565px;padding-top:7px;}
.bsl_name .link_light_blue {font-size:20px; font-weight:bold; text-decoration:underline;}
.bsl_about{font-size:14px; color:#333333; padding-top:4px;}
.bsl_address{font-size:12px; color:#669900;}
.business_category {padding:0 10px;}

#company_image_building{float:left;position:relative;width:100%;}

#company_contact_container div.template0 iframe.small_contact_map{margin: 0 15px;}
#company_contact_container div.template0 a.enlarge_map_link{display: none;}

#navigation li ul, #parent_menu_li_more ul {
    position: absolute;
    margin: 0px;
    padding: 0px;
    z-index: 99;
    background-color: #ffffff;
	border: 1px solid #999999;
	min-width: 100px;
}
#navigation li ul li, #parent_menu_li_more ul li {
	border: none;
	float: none;
	height: 30px;
	line-height: 30px;
	background-image: none;
	background-color: #ffffff;
	margin: 0px;
    padding: 0px;
    text-align: left;
	list-style: none;
}
#navigation .li_active ul li a, #navigation li ul li a, #parent_menu_li_more ul li a {
	border: none;
    cursor: pointer;
    border-bottom: 1px solid #CCCCCC;
	height: 29px;
	line-height: 29px;
    margin: 0 10px;
	padding: 0 5px;
	background-image: none;
	background-color: #ffffff;
	font-family: arial;
	font-size: 12px;
	color: #999999;
	display: block;
	text-decoration: none;
	float: none;
}
#navigation .li_active ul li a span, #navigation li ul li a span, #parent_menu_li_more ul li a span {
	display: block;
	white-space: nowrap;
}
#navigation .li_active ul li:last-child a, #navigation li ul li:last-child a, #parent_menu_li_more ul li:last-of-type a {
	border-bottom: none;
}
#navigation li ul li:hover, #parent_menu_li_more ul li:hover {
	background-color: #f2f2f2;
    color: #007d3b;
	height: 30px;
	line-height: 30px;
	background-image: none;
}
#navigation .li_active ul li a:hover, #navigation li ul li a:hover, #parent_menu_li_more ul li a:hover {
	border-left: none;
	border-right: none;
	background-image: none;
	background-color: #f2f2f2;
    color: #007d3b;
	height: 29px;
	line-height: 29px;
	text-decoration: none;
	background-image: none;
    margin: 0 10px;
	padding: 0 5px;
}
#prod_cat_breadcrumb {float:left;padding-top:2px;}
.prod_main_breadcrumb {float:left;padding-top:2px;}
.bread_container {float:left;font-family: arial; font-size: 14px; margin-left: 10px; width:100%;}
.bread_arrow {color:#AAA;font-family: arial;font-size: 12px;font-weight: bold;}
.bread_detail {color:#000;font-family: arial;font-size: 11px;}
.bread_detail:hover {text-decoration: underline;color: #BB0000;}
.cat_option, .bread_option {float:left;color:#cc6666;padding-left: 3px; width: 640px;}

#custom_footer_setting_container{
    background-color: #000000;
    float: left;
    padding: 10px;
    text-align: left;
}
#custom_footer{
    float: left;
}
.custom_footer_header{
    border-bottom: 1px dashed #E2AB2F;
    float: left;
    margin: 5px;
    padding-bottom: 5px;
}
.custom_footer_header .custom_footer_title,
.custom_footer_header .custom_footer_title:hover{
    color: #E2AB2F;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.custom_footer_header .custom_footer_link,
.custom_footer_header .custom_footer_link:hover{
    color: #E2AB2F;
    float: right;    
    font-size: 11px;
}
.custom_footer_content{
    margin: 5px;
    float: left;
    color: #FFF;
}
.custom_footer_content .tips {
    background-color: #E2AB2F;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    margin: 0 auto 10px;
    padding: 4px;
    width: 240px;
}
.custom_footer_content .tips .txt{clear: both;}
.custom_footer_content .tips .name{clear: both; margin-top: 10px;}
.custom_footer_content .social_link{
    background-color: #E2AB2F;
    border-radius: 5px 5px 5px 5px;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto 10px 25%;
    padding: 10px 0;
    text-align: center;
    width: 150px;
}
.custom_footer_content .social_link:hover{
    background-color: #FFF;
    cursor:pointer;
}
.custom_footer_content .join_t{
    float: left; margin-top: 10px;
}
.custom_footer_content .branch_list {
    border-bottom: 1px dashed #FFFFFF;
    clear: both;
    float: left;
    margin-bottom: 10px;
}
.custom_footer_content .branch_list .branch_row{
    clear: both;
    float: left;
    margin-bottom: 10px;
}
.custom_footer_content .branch_list .branch_address,
.custom_footer_content .branch_list .branch_address .place_name > a{
    margin-bottom: 10px;
    font-size: 10px;
    color: #CCC;
}
.custom_footer_content .branch_list .branch_name .Link18 > a{
    color: #FFFFFF;
}
.custom_footer_content .branch_list .branch_address .map_link > a {
    color: #E2AB2F;
}
.custom_footer_content .cf_company_images .image_container{
    background-color: #FFFFFF;
    float: left;
    margin: 0 5px 5px 0;
    padding: 3px;
}
.custom_footer_content .cf_company_contact .address_row {
    border-bottom: 1px dashed #FFFFFF;
    clear: both;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.custom_footer_content .cf_company_contact .address_row .txt .Link18 {
    color: #FFFFFF;
}
.custom_footer_content .cf_company_contact .address_row .txt {
    float: left;
    text-align: left;
    width: 277px;
}
.custom_footer_content .cf_company_contact .address_row .icon {
    width:16px;
    height:16px;
    float:left;
    margin-right: 10px;
}
.custom_footer_content .cf_company_contact #address .icon {
    background-image: url('https://x1.sdimgs.com/img/business_finder/custom_footer/loc.png');
    margin-top: 3px;
}
.custom_footer_content .cf_company_contact #telephone .icon {
    background-image: url('https://x1.sdimgs.com/img/business_finder/custom_footer/tlp.png');
}
.custom_footer_content .cf_company_contact #fax .icon {
    background-image: url('https://x1.sdimgs.com/img/business_finder/custom_footer/fax.png');
}
.custom_footer_content .cf_company_contact #map .icon {
    background-image: url('https://x1.sdimgs.com/img/business_finder/custom_footer/map.png');
}
.custom_footer_content .cf_company_prod_list{
    margin-bottom: 10px;
}
.custom_footer_content .cf_company_prod_list .prod_image{
    float: left;
    border: 1px solid #FFF;
    width: 100px;
}
.custom_footer_content .cf_company_prod_list .footer_content{
    float: left;
    margin-left: 10px;
    width: 191px;
}
.custom_footer_content .cf_company_prod_list .footer_content .title{
    color: #E2AB2F;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.custom_footer_content .cf_company_prod_list .footer_content .desc{
    float: left;
}
#comp_img_cat_footer {
    border-top: 1px solid #666666;
    float: left;
    margin-top: 10px;
    padding: 10px;
}
#comp_img_cat_footer .category_link.Link18 {
    float: left;
    margin-bottom: 10px;
    width: 162px;
}
#comp_img_cat_footer .category_link.Link18 a, #comp_img_cat_footer .category_link.Link18 a:hover {
    color: #666666;
}

/* company images */
#images-page {
    background-color: rgba(0, 0, 0, 0);
    margin: 0 auto;
    text-align: left;
	width: 670px;
	position: relative;
}
#images-container {
	z-index: 0;
	position: relative;
}
#images-page .view_container {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 22px;
}
#images-page .thumb_top {
}
#images-page .thumb_bottom {
	min-height: 480px;
}
#images-page #controls, #images-pageV #controls {
	z-index: 20;
	position: relative;
}
#images-page #loading_img_container, #images-pageV #loading_img_container {
	width: 100%;
	z-index: 1;
}
#images-page #slideshow {
	width: 640px;
	display: table-cell;
	vertical-align: middle;
	z-index: 10;
	position: relative;
	text-align: center;
}
#images-page #caption {
	display: none;
}
#images-page #controls {
	min-height: 15px;
}
#images-page  #image_addthis {
	position: absolute;
	right: 0px;
	padding: 3px;
	background-color: #FFF;
	z-index: 9;
	min-width: 80px;
}
#images-page  .addthis_top {
	top: 109px;
}
#images-page  .addthis_bottom {
	top: 0px;
}
#images-page .slides, #images-pageV .slides {
	border: 1px solid white;
}
#images-page .selected, #images-pageV .selected {
	border: 1px solid red;
}
#images-page .navigation-container-top {
	width: 680px;
	overflow: hidden;
	height: 104px;
	border-bottom: 1px solid #D4D4D4;
}
#images-page .navigation-container-bottom {
	width: 680px;
	overflow: hidden;
	height: 104px;
	border-top: 1px solid #D4D4D4;
}
#images-page #prev_image, #images-page #next_image, #images-pageV #prev_image {
	visibility: hidden;
	margin-top: 10px;
}
#images-page #image-ul {
	overflow: hidden;
	height: 104px;
}
#images-page #image-ul .thumb {
	position: relative;
	height: 100px;
	width: 92px;
}
#images-page #image-ul .slides {
	position: absolute;
	z-index: 5;
	opacity: 1;
	top: 7px;
	margin-left: 7px;
	left: 0px;
}
#images-page #image-ul .bgThumb, #images-pageV #image-ul .bgThumb {
	background-image: url('https://x1.sdimgs.com/img/business_finder/images/small-frame.png');
	background-repeat: no-repeat;
	height: 100px;
	width: 96px;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
#images-page #image-ul .bgThumbIE, #images-pageV #image-ul .bgThumbIE {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://x1.sdimgs.com/img/business_finder/images/small-frame.png', sizingMethod='image');
	height: 100px;
	width: 96px;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
#images-pageV {
    background-color: rgba(0, 0, 0, 0);
    margin: 0 auto;
    text-align: left;
	position: relative;
}
#images-pageV .thumb_right {
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	padding-left: 10px;
	width: 595px;
}
#images-pageV .thumb_left {
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	padding-left: 10px;
}
#images-pageV .view_container {
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	padding-left: 0px;
	width: 585px;
}
#images-pageV .slideshow-container {
	margin-top: 40px;
}
#images-pageV #slideshow {
	width: 100%;
	height: 100%;
	text-align: center;
}
#images-pageV .addthis_left {
	position: absolute;
	padding: 3px;
	background-color: #FFF;
	z-index: 9;
	min-width: 80px;
	right: 183px;
	top: 28px;
}
#images-pageV .addthis_right {
	position: absolute;
	padding: 3px;
	background-color: #FFF;
	z-index: 9;
	min-width: 80px;
	left: 15px;
	top: 48px;
}
#images-pageV .navigation-container {
	float: left;
	width: 100px;
	overflow: hidden;
	height: 700px;
}
#images-pageV #image-ul {
	overflow: hidden;
	height: 582px;
	width: 100px;
}
#images-pageV #image-ul .thumb {
	position: relative;
	height: 95px;
	width: 92px;
}
#images-pageV #image-ul .slides {
	position: absolute;
	z-index: 5;
	opacity: 1;
	top: 7px;
	margin-left: 7px;
	left: 0px;
}
/* end company images */

/* overview heading */
#company_heading_container #company_heading_title{
    color: #000;
    font-family: helvetica, arial,sans-serif;
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
    text-align: left;
	margin: 6px 0;
}
#company_heading_container #company_heading_desc{
    color: #444;
    font-family: helvetica, arial,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 21px;
}

#google_translate_element {
	position: fixed;
	top: 10px;
	right: 10px;
}

/* offers detail page */
@font-face {
    font-family: 'Helvetica Neue';
    src: url(/assets/fonts/Helvetica-Condensed-Black.otf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'calibri';
    src: url(/assets/fonts/calibri.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
#offer_preview_header_btn a{
    background-position: 10px 10px;
    background-repeat: no-repeat;
    cursor: pointer;
    font-weight: bold;
    padding: 10px 10px 10px 30px;
    color: #FFF !important;
}
.offer_freecall {
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/ic_tel.png?v=2");
}
.offer_save {
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/ic_save.png");
}
#offer_preview_header_btn a:hover{
    background-color: #017c2a !important;
    text-decoration: none !important;
}
.offer_saved {
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/ic_saved.png");
}
.offer_close_btn{
    background-image: url("https://x1.sdimgs.com/img/close.png");
    color: #fff;
    z-index: 2;
}
.offer_close_btn:hover{
    background-image: url("https://x1.sdimgs.com/img/close1.png");
}
.offer_info{
    padding: 16px 15px;
    width: 240px;
}
.offers_preview_footer{
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 20px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.offers_preview_footer div{
    text-align: center;
}
.offers_preview_footer div a{
    text-decoration: underline; 
    color: #3399CC;
}
.offer_rel_categories{
    width: 100%; 
    margin-top: 20px;
}
.ads_category{
    float: left; margin-right: 5px;
}
.offer_rel_categories .ads_category.hidden_category{
    display: none;
}
.offer_dw {
    color: #069;
    padding: 5px;
    border-bottom: 2px solid #FFF;
}
.offer_dw:hover {
    background-color: #017c2a;
    border-bottom: 2px solid #019733;
    color: #fff;
    cursor: pointer;
}
#offers_container {
    width: 100%;
}
#offers_wrapper {
    width: 728px;
}
.offer_content{
    width: auto; margin: auto; text-align: left; background-color: #FFFFFF; font-family: Helvetica, Arial;
}
#offers_title{
    color: #ff0000; font-size: 26px; font-weight: bold; margin-bottom: 10px;
}
#top_claim_offer{
    width: 39%; font-size:14px; margin-right: -3px;
}
#top_claim_offer #get_offer_container .get_offer_text{
    color:#000; 
    font-family: 'Helvetica Neue'; 
    font-size: 40px;
    font-weight: bold; 
    padding: 0px 10px; 
    text-align: left; 
    width: 240px; 
}
#top_claim_offer #get_offer_container{
    padding: 5px;
    width: 269px;  
    position: relative;  
    background-image:url('https://x1.sdimgs.com/img/business_finder/images/offer_bg.png?v=2.0');  
    background-repeat: no-repeat; 
    left: -30px; 
    padding: 5px 5px 5px 27px; 
    text-align:center;
}
#top_claim_offer #get_offer_container #claim_agreement{
    font-size: 14px;
    line-height: 22px;
    margin: 11px 11px 0;
    padding-left: 10%;
}
#top_claim_offer #claim_inst{
    background-color: #d6eaa7;
    font-size: 15px;
    margin-left: -3px;
    margin-top: 3px;
    padding: 5px 10px;
    text-align: left;
    width: 252px;
}
#bottom_claim_offer #get_offer_container .get_offer_text{
    text-align: left; 
    font-weight: bold; 
    color: #00854A; 
    font-family: Calibri; 
    font-size: 32px;
}
#bottom_claim_offer{
    background-color: #d6e9ab;
    margin: 10px 0 0;
    width: 100%;
}
#share_offer {
    margin: 10px 5px 10px 10px;
}
.claim_loading{
    background-image: url("https://x1.sdimgs.com/img/business_finder/claim_company/loading.gif") !important;
    background-position: 14px center !important;
}
#claim_step_1, #claim_step_2{
    background-color: #696a69;
    float: left;
    margin: 0 10px;
    padding: 3px;
}
#get_offer_container .textinput {
    border: medium none;
    font-size: 14px;
    height: 37px;
    padding: 0 10px;
    width: 165px;
}
#claim_step_1 .submit_email {
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/mail.png?v=2");
    background-position: center center;
    height: 37px;
    margin-left: 3px;
    width: 37px;
}
#claim_step_1 .submit_email:hover,
#claim_step_2 .claim_offer:hover{
    cursor:pointer;
    background-color: #79AB00;
}
#claim_step_2 .claim_offer{
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/tel.png?v=2");
    background-position: center center;
    height: 37px;
    margin-left: 3px;
    width: 38px;
}
#email_offer_bttom {
    border-left: 1px solid #ccc;
    margin: 10px;
    padding-left: 15px;
}
#offer_claim_redeem{
    margin: 20px 0 10px;
    position: relative;
    width: 100%;
}
#thanx_claim {
    color: #666;
    cursor: text;
    display: none;
    left: 17px;
    opacity: 0;
    padding: 11px 59px;
    position: absolute;
    top: 65px;
}
.fake_agree{
    background-color: #fff;
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/checked.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 11px auto;
    border: 3px solid #cecece;
    cursor: pointer;
    float: left;
    height: 11px;
    padding: 2px;
    width: 11px;
}
#bottom_claim_offer #notif_email{
    top: 69px;
}
#bottom_claim_offer #notif_email img{
    z-index: 9; position: absolute; right: 0px;
}
#bottom_claim_offer #notif_email .text_note{
    display: block; z-index: 10; position: absolute; width: 70px; opacity: 1; right: 0px;
}
#top_claim_offer #notif_email{
    top: 58px; right: 36px;
}
#top_claim_offer #notif_email img{
    z-index: 9; position: absolute; right: 0px;
}
#top_claim_offer #notif_email .text_note{
    display: block; z-index: 10; position: absolute; width: 70px; opacity: 1; right: 15px;
}

#expired_offer #notif_email{
    top: 3px; right: 13px !important;
}
#expired_offer #notif_email .text_note{
    opacity: 1; position: absolute; right: 0px; top: 0; width: 70px; z-index: 10;
}
#notif_email{
    background: #99cb00;
    background: -moz-linear-gradient(top,  #99cb00 0%, #86bd00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99cb00), color-stop(100%,#86bd00));
    background: -webkit-linear-gradient(top,  #99cb00 0%,#86bd00 100%);
    background: -o-linear-gradient(top,  #99cb00 0%,#86bd00 100%);
    background: -ms-linear-gradient(top,  #99cb00 0%,#86bd00 100%);
    background: linear-gradient(to bottom,  #99cb00 0%,#86bd00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99cb00', endColorstr='#86bd00',GradientType=0 );
    color: #fff;
    float: right;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    position: absolute;
    right: 27px;
    width: 0px;
    overflow: hidden;
}
.send_note{
    background-image: url("https://x1.sdimgs.com/img/business_finder/images/output_fLRPrV.gif?v=2");
    width: 0px;
}
.text_note{
    margin: 0 10px;
    display: none;
    opacity: 0;
}
#expired_offer{
    font-family: arial;
    margin: 0 20px;
    padding: 30px 80px;
    position: absolute;
    top: 60px;
    width: 500px;
    z-index: 999999;
}
#bg_expired_offer{
    background-color: #000;
    font-family: arial;
    height: 380px;
    margin: 0 20px;
    opacity: 0.7;
    padding: 30px 80px;
    position: absolute;
    top: 60px;
    width: 500px;
    z-index: 999999;
}

.or_line {
    background-color: #adadad;
    height: 1px;
    margin-top: 9px;
    width: 116px;
}

#sdoffer_tnc{
    padding: 10px;
}    
.sdoffertnc_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
#sdoffer_tnc ul {
    list-style: decimal outside none;
    padding-left: 20px;
}
#sdoffer_tnc ul li{
    margin-bottom: 10px;
}
.pony_logo{
    margin-top: 34px; 
    margin-right: 20px; 
    color: #008A4F;
}
.pony_logo #image{
    background-image: url("http://www.streetdirectory.com/asia_travel/travel/resize_images.php?url=http%3A%2F%2Fx1.sdimgs.com%2Fimg%2Fbusiness_finder%2Foffers%2FONY-logo-with-pin.png&w=100&h=100&scale=1&q=80");
    background-position: 0 -20px;
    border: 1px solid #fff;
    height: 60px;
    width: 100px;
}
.pony_logo #image:hover{
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0.3);
}
/* offers detail page end */
