@import url("nakooActivity.css");

/** * @version:$Id:default.css 1001 09-01-2011 Robert Vining $ *
 *@package: SobiPro Products Template
 * =================================================== *
 * @author *
 * Name:Robert Vining, Sobi Templates *
 * Email:robert@sobitemplates.com *
 * Url:http://www.SobiTemplates.com *
 * =================================================== *
 *  @copyright Copyright (C) 2011 Sobi Templates (http://www.sobitemplates.com). All rights reserved. *
 *  @license see http://www.sobitemplates.com/license *
 *  Sobi Templates Proprietary Use v1. *
 *  You can use and modify this file for your specific purpose, but you may not distribute this file in whole or in part.
 * =================================================== *
 * File location:components/com_sobipro/usr/templates/sp_biztab/css/default.css */

/********* sp default frontend CSS ************/

#SobiPro span.spEntriesListEditLink a, #SobiPro span.spEntryEditLink a {
	display: block;
	float: right;
	width: 80px;
	text-align: center;
	padding: 4px;
	font-size: 12px;
	border: 2px solid;
	margin-left: 5px;
	text-decoration: none;
}

#SobiPro {
	width: 100%;
	float: left;
}

#SobiPro p {
	line-height: 1.3em;
}

div.SobiPro.componentheading {
	font-size: 20px;
	line-height: 30px;
	float: left;
}

#SobiPro a {
	text-decoration: none;
}

#SobiPro div.SPListing {
}

div#sobiProFooter {
	float: right;
	margin-top: -10px;
}

div.pagination-wrapper {
	width: 100%;
	text-align: center;
	line-height: 30px;
}

#SobiPro div.spCatListCell {
	padding: 5px;
	float: left;
	margin: 2px;
}

#SobiPro div.spEntriesListContainer {
	height: 100%;
}

#SobiPro div.spEntriesListCell {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	border-bottom: 2px solid;
	margin-bottom: 20px;
}

#SobiPro div.spEntriesListRow {
	clear: both;
	margin-top: 1px;
}

#SobiPro div.spSectionDesc, #SobiPro div.spCategoryDesc {
	padding: 5px;
	margin-bottom: 20px;
	border-bottom: 2px solid;
}

#SobiPro div.spCatListContainer {
	width: 100%;
}

#SobiPro span.spCatListSubCats {
	font-size: 12px;
	float: left;
	display: block;
	width: 50%;
}

#SobiPro span.spCatListSubCats a {
	padding: 2px 0px 2px 7px;
}

#SobiPro div.spCatsListTitle {
	padding: 2px 0px;
	border-bottom: 1px solid;
}

#SobiPro div.spCatsListTitle a {
	font-weight: bold;
	font-size: 16px;
}

#SobiPro div.spCatsListIntrotext {
}

#SobiPro div.spCatListIcon {
	float: left;
	margin-right: 8px;
}

#SobiPro div.spCatListIcon img {
	border: none;
}

/************** Submenu toolbar ***************/
#SobiPro div.spTopMenu {
}

#SobiPro ul.spTopMenu {
	list-style-type: none;
	margin: 0 !important;
	padding: 0;
}

#SobiPro ul.spTopMenu li {
	float: left;
	font-size: 16px;
	height: 30px;
}

#SobiPro ul.spTopMenu li a:link, #SobiPro ul.spTopMenu li a:visited, #SobiPro ul.spTopMenu li a:hover, #SobiPro ul.spTopMenu li a:focus, #SobiPro ul.spTopMenu li a:active, #SobiPro input#SPCatsShow, #SobiPro input#SPAlphaShow {
	text-decoration: none;
	line-height: 30px;
	padding: 0 15px;
	display: block;
	font-weight: bold;
}

#SobiPro input#SPCatsShow, #SobiPro input#SPAlphaShow {
	font-size: 16px;
	height: 30px;
	border: none;
	background: none;
	font-family: inherit;
	cursor: pointer;
}

/************** SP AlphaMenu Style ***********/

#SobiPro div.spAlphaMenu {
	width: 100%;
	text-align: center !important;
}

#SobiPro div#alpha_select {
	padding: 10px 0;
}

#SobiPro div.spAlphaMenu span {
	font-weight: normal;
	font-size: 16px;
	padding: 0 4px;
}

#SobiPro div.spAlphaMenu a {
	font-weight: bold;
	text-decoration: none !important;
}

#SobiPro span.spAlphaLetterSelected  a {
	font-size: 16px;
	font-style: italic;
}

/*********** Vcard Style ***************/
#SobiPro div.spEntriesListTitle {
	display: block;
	height: 35px;
	width: 100%;
}

#SobiPro div.spEntriesListTitle h2 {
	line-height: 35px;
	font-size: 18px;
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	display: block;
}

#SobiPro div.spEntriesListTitle h2 a {
	font-weight: normal;
}

#SobiPro h3.field_slogan {
	font-weight: normal;
	font-size: 15px;
	line-height: 35px;
	margin: 0 10px 0 0;
	float: right;
	display: block;
}

#SobiPro div#vc_sub_title {
	display: block;
	height: 30px;
	width: 100%;
	padding-left:5px;
}

div.vc-addy {
	padding-left: 40px;
	line-height: 30px;
	font-weight: bold;
	float: left;
}
#vc_phone, #vc_email, #vc_site {
	float: right;
	line-height: 30px;
	margin-right: 10px;
	font-weight: bold;
	padding-left: 40px;
}

#SobiPro div.vc_image {
	float: right;
	margin-left: 10px;
	border: 2px solid;
	border-bottom: 0px;
	height: 125px;
	width: 125px;
}

#SobiPro div.vc_image a img {
	border: none;
}

#SobiPro div.field_intro_text, div#vc_bottom {
	margin-left: 10px;
}

#SobiPro div.field_intro_text p {
	margin: 10px 0;
}

#SobiPro div.spEntryCats {
	overflow: hidden;
	line-height: 24px;
}

#SobiPro span.vc_more {
	float: right;
}

#SobiPro span.vc_more a {
	font-weight: bold;
	line-height: 24px;
	padding: 0 10px;
	display: block;
}

#SobiPro div#vc_bottom {
	float: left;
}

#SobiPro span.vc-review {
	float: right;
	margin-left: 10px;
	line-height: 24px;
}

/************ Detail View Style ***************/
#SobiPro #st_detail {
	float: left;
	width: 100%;
}

#SobiPro #st_social {
	float: right;
}

#SobiPro div#st_manager {
	float: right;
}

#SobiPro div#st_titlebar {
	display: block;
	border-bottom: 3px solid;
	width: 100%;
	float: left;
}

#SobiPro h1.SPTitle {
	display: block;
	font-size: 20px;
	margin: 10px 0 5px 10px;
	padding: 0;
	line-height: 30px;
	font-weight: normal;
	border: none;
}

#SobiPro div#st_manager {
	float: right;
	margin: 8px 10px 0 0;
}

#SobiPro div#st_stars {
	float: right;
	margin: 18px 10px 0 0;
}

#SobiPro div.sprrRatingStars {
	float: right;
}

#vc_bottom div.sprrRatingStars {
	padding-top: 3px;
}

#SobiPro span.st_reviews {
	float: right;
	margin-left: 10px;
}

#SobiPro ul#st_main_col_1, #SobiPro ul#st_main_col_2 {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	width: 33%;
}

#SobiPro ul#st_main_col_1 li, #SobiPro ul#st_main_col_2 li {
	line-height: 40px;
	padding-left: 0px;
}

#SobiPro ul#st_main_col_2 li#li_social {
	padding-left: 8px;
}

#SobiPro span.st_label {
	font-weight: bold;
}

#SobiPro li#li_social span a img {
	margin: 8px 15px 8px 0;
	float: left;
}

#SobiPro div.main_image {
	float: right;
	margin-top: 8px;
}

#SobiPro div.main_image img {
	border: 3px solid;
}

#SobiPro span.sp_tweet {
	float: left;
	width: 120px;
	padding-top: 2px;
}

#SobiPro span.st_linkedin {
	float: left;
	padding-top: 3px;
	width: 110px;
}

#SobiPro div.c1 {
	text-align: left;
}

#field_download_license_data {
	text-align: left;
}

#field_download_license_data h3 {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

#SobiPro div.c2 {
	float: right;
}
/************* SP BizTabs Tab Styles *************/

#SobiPro .ui-widget-content {
	border: none;
	background-color: transparent;
	background-image: none;
}

#SobiPro #biztabs {
	margin-top: 10px;
	border-bottom: 2px solid;
	border-radius: 0;
	width: 100%;
}

#SobiPro #biztabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#SobiPro #biztabs ul.ui-corner-all {
	border: none;
	border-radius: 0;
}

#SobiPro #biztabs ul.ui-widget-header {
	height: 35px;
	width: 100%;
	display: block;
}

#SobiPro .ui-tabs {
	padding: 0;
}

#SobiPro .ui-tabs .ui-tabs-nav li {
	line-height: 35px;
	top: 0;
	margin-left: 10px;
}

#SobiPro ul li.ui-state-default {
	background: none;
	border: none;
}

#SobiPro .ui-tabs .ui-tabs-nav li a {
	padding: 0 12px;
	font-weight: normal;
	font-size: 18px;
}

#SobiPro .ui-tabs .ui-tabs-panel {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}

#SobiPro div.tab_head {
	display: block;
	border-bottom: 3px solid;
	width: 100%;
	float: left;
}

#SobiPro div.tab_head h3 {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}

#SobiPro div.tab_head h3.ov_slogan {
	text-align: center;
	font-style: italic;
}

#SobiPro h3.body_title {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 50px;
}

/************ sp_biztab Tab 1 Layout *************/

#SobiPro #ov_col1, #SobiPro #ov_col2 {
	float: left;
	width: 33%;
	margin-left: 10px;
}

#SobiPro #ov_col3 {
	float: right;
	width: 31%;
}

#SobiPro #ov_col1 table, #SobiPro #ov_col1 table tr, #SobiPro #ov_col1 table td {
	border: none !important;
}

#SobiPro #ov_col1 table td {
	padding: 3px 10px 3px 3px;
	font-weight: bold;
}

#SobiPro div.field_description {
	margin-bottom: 20px;
}

#SobiPro div.ov_payment img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#ov_description {
	margin: 0 10px;
}

/* added .k */
#SobiPro div.field_bulletin_board_image {

	float: left;
	margin: 1em;
	margin-left: 0;
}

/**************  sp_biztab Tab 2 Layout **********/

#pr_body {
	padding: 10px;
	clear: left;
}

#SobiPro ul.pr_col {
	float: left;
	width: 33%;
	font-weight: bold;
}

/************** sp_biztab Tab 3 Layout ***********/

#st_addy, #st_directions, #st_map {
	margin-left: 10px;
}
#st_directions {
	margin: 0 0 20px 10px;
}

#st_map {
	margin: 20px 0 20px 20px;
}

#dir_text {
	float: left;
	line-height: 24px;
}

input#dir_addy {
	padding: 2px;
	margin: 0 10px;
	width: 300px;
}

input#dir_button {
	padding: 2px 10px;
	border: 2px solid;
	font-family: "Trebuchet MS", Tahoma, Arial;
	cursor: pointer;
}

/**************  sp_biztab Tab 4 Laout ***********/

#SobiPro div.st_box {
	float: left;
	margin-right: 36px;
	margin-top: 20px;
}

#SobiPro div.st_box.last {
	margin-right: 0;
}

#SobiPro div.st_box a img {
	border: 2px solid;
}

#SobiPro div#st_tube {
	margin: 20px;
}

/*************** sp_biztab 5 layout *************/

#SobiPro #spRrShowForm, #SobiPro #spRrHideForm, #SobiPro #spRrSubmit, #tab-5 button.sprrRevReport {
	display: block;
	font-size: 17px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin: 10px;
	text-align: center;
	width: 150px;
	text-decoration: none;
	border: none;
	padding: 0;
	background-image: none;
	float: right !important;
	cursor: pointer;
	border-radius: 0;
	border: 2px solid;
}

#tab-5 button.sprrRevReport {
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	width: 130px;
}
#tab-5 button.sprrRevReport span.ui-button-text {
	padding: 0;
	line-height: 26px;
}

div#spReviewCont {
	margin: 10px;
}

#SobiPro div.sprrRevText {
	font-style: normal;
}
#SobiPro div.sprrSumRating {
	margin: 5px 0;
}
#SobiPro .ui-widget {
	font-family: inherit;
	float: left !important;
}
#SobiPro div#spSendBt {
	float: left;
}

#SobiPro div.sprrReviewCont, #SobiPro div.sprrSumRating {
	border: none;
	border-radius: 0;
}
#SobiPro div.sprrSumRating {
	margin: 10px;
	float: left;
	width: 70%;
}

#SobiPro div.spRatingSummDetails, #SobiPro div.sprrSumRatingHead {
	padding: 5px 0;
}

#SobiPro div.spRatingNum {
	padding: 0;
	height: 20px;
}

/*************** SP Payment Styles ***************/

#SobiPro div.spPaymentHeader {
	margin: 1px;
	float: left;
	padding: 2px;
	padding-left: 5px;
}

#SobiPro div.spPaymentPosition {
	margin: 1px;
	float: left;
	padding: 2px;
	padding-left: 5px;
}

#SobiPro div.spPaymentExpl {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px;
}

#SobiPro div.spPaymentDiscount, div.spPaymentSum {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px;
}

#SobiPro div.spPaymentSumPosition {
	margin: 1px;
	float: left;
	padding: 2px;
	padding-left: 5px;
}

#SobiPro div.spPaymentSumDesc {
	margin: 1px;
	float: left;
	padding: 2px;
	padding-left: 5px;
}

#SobiPro div.spPaymentPreview button {
	margin: 5px;
}

#SobiPro a.spDisabled:hover {
	text-decoration: none;
}

#SobiPro .productImgRight {
	margin-left: 10px;
}
#SobiPro .productImgLeft {
	margin-right: 10px;
}

#SobiPro .company_logo img{
	margin-top:10px;
}

#SobiPro .certification{
	margin: 0 20px;
}


