/* Theme Name:Ecosmo Theme URL:http://newwpthemes.com/wordpress-theme/ecosmo/

Description:Ecosmo is a free WordPress theme with options page and supports the post thumbnails. Suitable for any niche,especially for fashion or entertainment sites. Author:NewWpThemes.com Author URI:http://newwpthemes.com/

Version:5.3 Tags:Fashion,Entertainment,Ads Ready,Two Columns,Right Sidebar,Fixed Width,Blogging,Options Page*/

/* LAYOUT */
/* test */

body {

	background:#264b06;

	color:#555;

	font-size:12px;

	line-height:20px;

}

#container .mejs-container, #container .mejs-embed, #container .mejs-embed body {
background: #ccc;
margin-bottom: 8px;
}
#container ul.ssb_list_wrapper {
list-style: none !important;
width: 100%;
display: inline-block;
padding: 0px;
margin: 5px 0 15px 0 !important;
}
#container .audio_width_320px {
	width: 320px;
	display: block;
	margin-bottom: 15px;
}
#container .audio_width_320px span.title {
	font-size: 11px;	
	font-weight: bold;
	line-height: 18px;
}

#container {

	padding-bottom:10px;

	padding-right:12px;

	padding-left:12px;

	width:984px;

	background:url(images/nav-outer-backgr.png) left 198px repeat-x;

}
#content #slider {
	margin-bottom: 20px;
}
#contentwrap {

	background:#fff;

	padding-bottom:30px;

}

a {

	color:#264B06;

	text-decoration:none;

}

a:hover {

	color:#264B06;

	text-decoration:underline;

}

h3 {

	font-size:16px;

	font-weight:bold;

	line-height:26px;

	margin:15px 0 0 0;

	padding:0px;

}

h3.title {

	margin-bottom: 5px;

	line-height: 32px;

	font-size: 26px;

	font-style: italic;

	font-weight: normal;

	color: #264B06;

	padding: 0;

}

h3.title_sub {

	font-size:20px;

	line-height:28px;

	color:#264B06;

	font-style: italic;

}

ul.display-posts-listing {
	list-style: none;	
	padding: 20px;
	background: #eee;
	margin: 0px;
}

ul.display-posts-listing li {
	margin: 0 0 20px 0;
	border-bottom: 1px dashed #999;
	padding: 0 0 10px 0;
}

ul.display-posts-listing li.last-child {
	border: none;	
}

ul.display-posts-listing  a.title {
	text-align: center;
}

/* HEADER */

#header {

	height:108px;

	padding:0px 0 22px 0;

}

#header h1 {

	margin-bottom:0px !important;

	padding:5px 0 0 0;

	font-weight:normal;

	font-family:Arial,Helvetica,Sans-serif;

	font-weight:bold;

	font-size:46px;

	text-transform:uppercase;

}

#header h1 a,#header h1 a:visited {

	color:#843964;

	text-decoration:none;

}

#header h2 {

	color:#FFF;

	font-size:14px;

	line-height:14px;

	font-family:Arial,Helvetica,Sans-serif;

	font-style:italic;

}

.logoimg {

	margin: 8px 0 0 0;

}

.logoprint {display: none;}

/* NAVIGATION MENUS */

#pagemenucontainer {

	height:28px;

	margin-top:4px;

}

#pagemenu {

	height:28px;

}

#pagemenu,#pagemenu ul {

	padding:0;

	margin:0;

	list-style:none;

	line-height:1;

}

#pagemenu {

	margin-bottom:1px;

}

#pagemenu ul {

	float:left;

	list-style:none;

	margin:0px 0px 0px 0px;

	padding:0px;

}

#pagemenu li {

	float:left;

	list-style:none;

	margin:0px;

	padding:0px;

}

#pagemenu ul li {

	list-style:none;

	margin:0px;

	padding:0px;

}

#pagemenu li a,#pagemenu li a:link {

	color:#1a0315;

	display:block;

	margin:0px 6px 0px 0;

	padding:8px 12px;

	text-decoration:none;

	font-weight:bold;

	text-transform:uppercase;

	font-size:11px;

	font-family:Arial,Helvetica,sans-serif;

	border-top:2px solid #fff;

}

#pagemenu li a:hover,#pagemenu li a:active {

	color:#843964;

	display:block;

	text-decoration:none;

	border-top:2px solid #430537;

}

#pagemenu li.current_page_item a {

	color:#843964;

	border-top:2px solid #430537;

}

#pagemenu li:hover,#pagemenu li.sfhover {

	position:static;

}

.content-top {

	height:30px;

	line-height:30px;

	background:url(images/curved-top.png) top left no-repeat;

	padding:0 20px;

	font-size:12px;

}

.content-top-left {

	float:left;

}

.content-top-right {
	float:right;
}

.navcontainer {

	height:47px;

	background:url(images/nav-backgr.png) top left repeat-x;

}



/* CONTENT */

#content {

	padding:15px 0px 20px 20px;

}

pre {

	overflow:auto;

	width:470px;

}


img.cboxPhoto {
max-width: 800px;
width: expression(this.width > 800 ? 800: true);
max-height: 800px;
height: expression(this.height > 800 ? 800: true);
}
ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }

.post {
	margin-bottom: 10px;	
}

.ficb .post {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #888;	
}

.post {

	overflow:inherit;

	clear:both;

}

.post p {

	margin-bottom:15px;

	line-height:24px;

}

.post .excerpt p {

	font-size:18px;

	line-height:28px;

	padding-bottom:10px;

	font-family:Georgia,Times New Roman Times,Serif;

}

#post_divider {

	border-bottom:1px solid #d2d4d5;

}

.seperator {

	margin-top:16px;

	margin-bottom:16px;

	border-bottom:1px solid #d2d4d5;

	overflow:inherit;

	clear:both;

}



.title {

	margin:0 0 2px 0;

	padding:0px;

	line-height:24px;

	font-size:20px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-weight:normal;

	color:#444444;

}

.title a,.title_sub a {

	text-decoration:none;

	color:#444;

}

.title a:hover,.title_sub a:hover {

	text-decoration:none;

	color:#666;

}

.title_2 {

	margin:0;

	padding:0px;

	line-height:34px;

	font-size:26px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-weight:normal;

	color:#264B06;

}

.title_sub {

	margin:0 0 2px 0;

	padding:0px;

	line-height:22px;

	font-size:18px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-weight:normal;

	font-style:italic;

}

.pagetitle {

	margin-bottom:15px;

	line-height:26px;

	font-size:26px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-style:italic;

	font-weight:normal;

	color:#264B06;

	padding:0;

}

.readmorecontent {

	text-align:right;

}

a.readmore {

	padding:4px 15px;

	text-decoration:none;

	font-size:12px;

	background:#410b36;

	color:#fff;

}

a.readmore:hover {

	background:#790862;

	color:#fff;

}

.postdate p {
	font-size:13px;
	font-family:Arial,Helvetica,Sans-serif;
	font-style:italic;
	color:#838282;
}

.postdate span p {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.postdate p {
	padding: 0;
	margin: 0;
}

.postmeta {

	font-size:11px;

	padding:2px 4px;

	font-family:Arial,Verdana;

}

.postdate img,.postmeta img {

	border:none;

	vertical-align:middle;

	margin:2px;

}

.entry {

	line-height:20px;

	padding:0 0 0 0;

	font-family:Arial,Verdana;

	font-size:14px;

}

.navigation {

	padding:10px 0;

}


blockquote {

	overflow:hidden;

	padding-left:9px;

	font-style:italic;

	color:#666;

	border-left:3px solid #dedcdc;

}

.post img {

}

img.wp-smiley {

	max-height:12px;

	margin:0;

	padding:0;

	border:none;

}

.aligncenter,div.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.alignleft {

	float:left;

	margin:0 18px 18px 0;

}

.alignright {

	float:right;

	margin:0 0 18px 18px;

}

.short_alignleft {

	float:left;

	margin:0 18px 0 0;

}

.short_alignright {

	float:right;

	margin: 0 0 0 18px;

}

#single div.img_clear {
	clear: both;
}

#single p a img, .entry p img  {
	clear: both;
}

#single img {
	margin-bottom: 15px;
}

#single a img {
	margin-bottom: 15px;
}

.wp-caption {

	border:1px solid #ddd;

	text-align:center;

	background-color:#f3f3f3;

	padding-top:4px;

	margin:10px;

	clear: both;

}

.wp-caption img {

	margin:0;

	padding:0;

	border:0 none;

}

.wp-caption p.wp-caption-text {

	font-size:12px;

	padding:5px;

	margin: 0;

}

/* wp-pagenavi */

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active {

	font-size:15px !important;

	padding:4px 8px !important;

	color:#410b36 !important;

	background:none !important;

	border:0 !important;

}

.wp-pagenavi a:hover {

	border:0 !important;

	color:#fff !important;

	background:#410b36 !important;

	border:0 !important;

}

.wp-pagenavi span.pages {

	font-size:15px !important;

	padding:4px 8px !important;

	color:#410b36 !important;

	background:none !important;

	border:0 !important;

}

.wp-pagenavi span.current {

	font-size:15px !important;

	padding:4px 8px !important;

	font-weight:bold;

	color:#fff !important;

	background:#410b36 !important;

	border:0 !important;

}

.wp-pagenavi span.extend {

	font-size:15px !important;

	padding:4px 8px !important;

	background:transparent !important;

	color:#410b36 !important;

	background:none !important;

	border: 0 !important;

}

/* TABBED NEWS */

ul#tabnav {

	background-color:#264b06;

	height:40px;

	margin:0pt;

	padding:0pt;

	display:block;

	line-height:40px;

}

ul#tabnav li {

	margin:0;

	padding:5px;

	float:left;

	height:30px;

	list-style-type:none;

	position:relative;

}

ul#tabnav li a {

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	line-height:30px;

	text-decoration:none;

	display:block;

	float:left;

	height:30px;

	padding:0 8px;

	position:relative;

	outline:none;

}

ul#tabnav li a.selected {

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	line-height:30px;

	text-decoration:none;

	display:block;

	float:left;

	height:30px;

	padding:0 8px;

	position:relative;

	background:#3c730b none repeat scroll 0%;

}

ul#tabnav li a:hover,ul#tab li a.active {

	background:#3c730b none repeat scroll 0%;

}

.panel {

	display:block;

	padding-top: 15px;

}

/* SIDEBAR(S) */

.sidebaradbox {

	margin-top:5px;

	text-align:center;

}

.ad125 {

	margin:8px;

}

.sidebar {

	margin:0 16px 10px 0px;

	font-size:13px;

	padding-top:20px;

}

.sidebar a {

	text-decoration:none;

	color:#444;

	font-weight:bold;

	font-size:12px;

}

.sidebar a:hover {

	text-decoration:none;

	color:#666;

}

#search {

	border:1px solid #bfc8bf;

	height:30px;

	padding:0;

	background:#e9ede5;

	text-align:right;

}

#search input {

	border:0;

	background:none;

	color:#667860;

}

#s {

	width:265px;

	padding:4px;

	margin:3px 0 0 0;

	background:none;

}

#topsearch #s {

	width:265px;

}

#topsearch #search {

	margin: 0px 0 0 0;

}



/* Fresh Tracks Home */

#fresh_tracks ul {

	display: block;

	list-style:none;

	padding: 0;

	margin: 0;

}

#fresh_tracks ul li {
	display: block;
	padding: 8px 0 8px 0;
	margin: 0;
	border-bottom: 1px dashed #D2D4D5;
}

#fresh_tracks span {
	display:block;
}

#fresh_tracks span.links a {
	font-size: 11px;
	color: #838282;
}

#fresh_tracks span.fresh_tracks_home_title a {
	font-size: 13px;
	line-height: 19px;
	font-family: Georgia, "Times New Roman";
	font-weight: normal;
}



/* Events Home */



#events_home ul {

	display: block;

	list-style:none;

	padding: 0;

	margin: 0;

}



#events_home ul li.events_home {

	display:block;

	padding: 8px 0 8px 0;

	margin: 0;

	border-bottom: 1px dashed #d2d4d5;

}



#events_home ul li.events_home span.events_home_seperator {



}



#events_home ul li.events_home_seperator {

	border-bottom: none;

}



#events_home ul li span {

	display: block;

	font-weight:normal;

}



#events_home ul .hovcolor {

	background-color:#f4f4f4;

	cursor:pointer;

}



#events_home ul li span.events_home_title {

	font-size:13px;

	line-height:19px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



/* Latest Forum Posts Home */

#lf_posts ul {

	display: block;

	list-style:none;

	padding: 0;

	margin: 0;

}



#lf_posts ul li.lf_posts {

	display:block;

	padding: 8px 0 8px 0;

	margin: 0;

	border-bottom: 1px dashed #d2d4d5;

}



#lf_posts ul li span {

	display: block;

	font-weight:normal;

}



#lf_posts ul .hovcolor {

	background-color:#f4f4f4;

	cursor:pointer;

}



#lf_posts ul li span.lf_posts_title, #lf_posts ul li span.lf_posts_title a  {

	font-size:13px;

	line-height:19px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}



#lf_posts ul li span.lf_posts_date, #lf_posts ul li span.lf_posts_date a {

	font-size: 11px;

	line-height: 16px;

}



#lf_posts ul li span.lf_posts_forum, #lf_posts ul li span.lf_posts_forum a {

	font-size: 12px;

}





/* Social icons */

.addthis_toolbox {

	padding:15px 0 0px 0;

	text-align:center;

}

.addthis_toolbox .custom_images a {

	width:32px;

	height:32px;

	margin:0 3px 0 3px;

	padding:0;

}

.addthis_toolbox .custom_images a:hover img {

	opacity:1;

}

.addthis_toolbox .custom_images a img {

	opacity:0.85;

}

.sidebarvideo {

}

h2.main {

	margin:15px 0 0 0;

	padding:8px 0 10px 4px;

	background:url(images/sidebar_tab.png) top left no-repeat;

	font-size:22px;

	line-height:30px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-weight:normal;

	font-style:italic;

	color:#264B06;

}

.sidebar h2 {

	margin:15px 0 0 0;

	padding:8px 0 10px 4px;

	background:url(images/sidebar_tab.png) top left no-repeat;

	font-size:20px;

	line-height:26px;

	font-family:Georgia,Times New Roman Times,Serif;

	font-weight:normal;

	font-style:italic;

	color:#264B06;

}

ul#videos-home {

	list-style-type:none;

	margin:0px;

	padding:0px;

	display:block;

}

ul#videos-home li {

	float:left;

	list-style:none;

	padding:0px 10px;

	width:182px;

}

ul#videos-home li.clear {

	clear:both;

	margin:0px;

	padding:0 0 18px 0;

	float:none;

	width:auto;

}

ul#videos-home li a {

	font-family:Georgia,"Times New Roman",Times,serif;

	color:#444;

	display:block;

}

ul#videos-home h2.video_title {

	font-size:13px;

	line-height:19px;

	margin-top:4px;

	font-weight:normal;

	padding-bottom:0px;

	margin-bottom:0px;

}

span.video_home_added, span.video_home_views {

	font-size:11px;

	display:block;

	color: #999;

}

span.video_home_views {

	float:right;

}

span.video_home_added {

	float:left;

}

span.video_home_length {

	position:relative;

	background-color:#000;

	color:#fff;

	display:block;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	line-height:11px;

	padding:3px 5px;

	top:-28px;

	left:-10px;

	float:right;

	clear:both;

}

ul#interviews-home {

	list-style-type:none;

	margin:0px;

	padding:0px;

	display:block;

}

ul#interviews-home li {

	float:left;

	list-style:none;

	padding:0px 10px;

	width:182px;

}

ul#interviews-home li a {

	display:block;

	font-family:Georgia,"Times New Roman",Times,serif;

	color:#444;

}

ul#interviews-home h2.interview_title {

	font-size:12px;

	line-height:18px;

	margin-top:4px;

	font-weight:normal;

	padding-bottom:0px;

	margin-bottom:0px;

}

ul#features-home {

	list-style-type:none;

	margin:0px;

	padding:0px;

	display:block;

}

ul#features-home li {

	float:left;

	list-style:none;

	padding:0px 10px;

	width:182px;

}

ul#features-home li a {

	display:block;

	font-family:Georgia,"Times New Roman",Times,serif;

	color:#444;

}

ul#features-home h2.interview_title {

	font-size:12px;

	line-height:18px;

	margin-top:4px;

	font-weight:normal;

	padding-bottom:0px;

	margin-bottom:0px;

}

.sidebar ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}

.sidebar ul#sub_list,.sidebar ul#sub_list ul {

	list-style-type:square;

	list-style-position:inside;

	padding-left:0px;

	margin:0;

}

.sidebar ul#sub_list li,.sidebar ul#sub_list li li {

	color:#3c730b;

	line-height:22px;

}

#wp-calendar th {

	font-style:normal;

	text-transform:capitalize;

	color:#3f474d;

	background:none;

}

#wp-calendar caption {

	padding:2px 4px;

	text-transform:uppercase;

	margin:2px 0 2px 0;

	background:none;

}

#wp-calendar td {

	color:#3f474d;

	font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;

	letter-spacing:normal;

	padding:2px 0;

	text-align:center;

}

#wp-calendar td:hover,#wp-calendar #today {

	background:#965789;

	color:#fff;

}

#wp-calendar td:hover a {

	color:#fff;

}

#wp-calendar {

	empty-cells:show;

	font-size:14px;

	margin:0;

	font-weight:bold;

	width: 100%;

}

/* FOOTER */

#footer-wrapper {

	background:#fff url(images/curved-bottom.png) no-repeat bottom left;

	padding:0;

	color:#fff;

	font-size:13px;

}

#footer {

	padding: 26px 0;

}

#footer a {

	color:#fff;

}

#footer a:hover {

	text-decoration:underline;

}



.footer-left-side {

		position:absolute;

		margin-left: -12px;

}



.footer-right-side {

		position:absolute;

		margin-left: 984px;

}



#footer #footer-banner {

	background:#fff url(images/footer-bg.png) repeat top left;

}

#footer .footer-banner-top {

	background:#fff url(images/footer-top.png) repeat-x top left;

	height: 24px;

}

#footer .footer-banner-bottom {

	background:#fff url(images/footer-bottom.png) repeat-x bottom left;

	height: 24px;

}

#footer .footer-banner-inside {

	height: 76px;

	padding: 10px 31px;

}

#footer ul#footer-column-1 {

		list-style-type: none;

		margin: 0;

		padding: 5px 0 0 0;

		display: block;

		float: left;

}



#footer ul#footer-column-2 {

		list-style-type: none;

		margin: 0;

		padding: 0;

		display: block;

		float: right;

}



#footer ul#footer-column-1 li, #footer ul#footer-column-2 li {

		margin: 0;

		padding: 1px 0;

		display: block;

}





#footer2 {

	color:#6d5768;

	font-size:11px;

	text-align:center;

	padding:10px;

	display:none;

}

#footer2 a {

	color:#6d5768;

	text-decoration: none;

}

/* COMMENTS */

#comments h3 {

	margin-bottom:10px;

}

#commentform input {

	width:170px;

	padding:2px;

	margin:5px 5px 1px 0;

}

#commentform {

	margin:5px 10px 0 0;

}

#commentform textarea {

	width:100%;

	padding:2px;

}

#fbComments iframe {
	width: 610px;
}

#respond:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

#commentform #submit {

	margin:0 0 5px auto;

	float:right;

}

.alt {

	margin:0;

	padding:10px;

}

.commentlist {

	padding:0;

	text-align:justify;

}

.commentlist li {

	margin:15px 0 10px;

	padding:5px 5px 10px 10px;

	list-style:none;

}

.commentlist li ul li {

	margin-right:-5px;

	margin-left:10px;

}

.commentlist p {

	margin:10px 5px 10px 0;

}

.children {

	padding:0;

}

ul.children a {

	background:none;

}

#commentform p {

	margin:5px 0;

}

.nocomments {

	text-align:center;

	margin:0;

	padding:0;

}

.commentmetadata {

	margin:0;

	display:block;

}

.attachment-default-thumb, .attachment-square-thumb {

	padding:5px;

	background:#fff;

	border:1px solid #ddd;

	float:left;

	margin:0 18px 0 0;

}

.attachment-video-home-thumb, .attachment-feature-home-thumb, .attachment-interview-home-thumb, .attachment-underground-spotlight-home-thumb {

	padding:5px;

	background:#fff;

	border:1px solid #ddd;

}



.attachment-underground-spotlight-home-thumb {

	float:left;

	margin:0 18px 0 0;

	padding:5px;

	background:#fff;

	border:1px solid #ddd;

}



.attachment-covers-home-thumb {

	padding:3px;

	background:#fff;

	border:1px solid #ddd;

}

#single .post_thumbnail {
	width: 260px;	
}

.post_thumbnail {
	padding:5px;
	background:#fff;
	border:1px solid #ddd;
}

.post_thumbnail_2 {

	padding:5px;

	background:#fff;

	border:1px solid #ddd;

	margin:0 0 15px 18px;

}

span.small_date {

	display: block;

	font-size: 11px;

	color: #999;

}

.clear-both {

	clear: both;

}

/* BREADCRUMBS */

.breadcrumbs_wrapper {

	background-color:#FFF;

	padding:0 20px 0 20px;

}

.breadcrumbs {

	border-bottom:1px dashed #ddd;

	line-height:28px;

	padding:4px 0px;

	font-size: 12px;

}

/* Tool Tips */

.bubbleInfo {

	position:relative;

	width:98px;

	float:left;

	padding:0 2px 0 2px;

	margin-bottom:4px;

}

.bubbleInfo img {

	width:90px;

	height:90px;

	padding:3px;

	border:1px solid #ccc;

}

.trigger {

	position:relative;

}

.popup {

	position:absolute;

	display:none;

	z-index:50;

	width:150px;

	font-size:12px;

	line-height:16px;

	background-color:#fff;

	color:#666;

	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",sans-serif;

	text-align:center;

	border:3px solid #eee;

	padding:7px;

	cursor:default;

}

.popup span {

	display:block;

}

#share {

	margin-top:8px;

	margin-bottom:16px;

	background-color:#f5f5f5;

	padding:10px 16px 14px 16px;

	border:1px solid #EEE;

	font-size:12px;

}

#share .left {

	float:left;

	width:262px;

	margin-right:80px;

}

#share .right {

	float:left;

	width:234px;

}

.left_single,.right_single {

	padding-bottom:20px;

}

.left_single {

	float:left;

	width:467px;

	padding-right:20px;

}

.right_single {

	float:left;

}

.right_single div {

	float:left;

}

.right_single .addthis_toolbox {

	padding-top:0px !important;

	margin-top:0px !important;

}

#rating_box {

	margin-bottom:15px;

	overflow:auto;

	width:100% float:left;

}

#rating_box img {

	padding-bottom:4px;

	clear:none;

	display:inline;

}

#rating_box span {

	font-weight:bold;

	display:block;

	font-size:14px;

	line-height:20px;

}

#rating_box .rating_our {

	margin-bottom:10px;

}

#rating_box .rating_user {

	clear:right;

}

#rating_box .ratings_stars {

	float:left;

	display:block;

}

#audio_box {

	margin-bottom:15px;

}

#audio_box .audio_player {

	margin-bottom:8px;

}

#audio_box .audio_download_link {

	font-size:12px;

	text-align:center;

}

#audio {

	width:590px;

}

#audio ul {

	list-style:none;

	padding:0;

	margin:0;

}

#audio ul li {

	float:left;

	width:584px;

	padding:5px 3px 5px 3px;

}

#audio ul li.audio_header {

	background-color:#f4f4f4;

	border-bottom:1px solid #ccc;

	border-top:1px solid #ccc;

}

#audio ul li.audio_header p.audio_comments {

	background:url(images/comment_icon.png) no-repeat top center;

}

#audio ul li.audio {

	border-bottom:1px dashed #ccc;

}

#audio ul li.audio_header p {

	font-weight:bold;

	font-size:12px;

}

#audio ul li p {

	float:left;

	display:block;

	margin:0;

	padding:0px 3px 0px 3px;

}

#audio ul li a {

	font-weight:normal;

	text-decoration:none;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	line-height:18px;

	color:#555;

}

#audio ul .hovcolor {

	background-color:#f4f4f4;

	cursor:pointer;

}

#audio li.audio p.audio_date {

	font-size:10px;

}

#audio li p.audio_date {

	width:55px;

	float:left;

}

#audio li p.audio_artist {

	width:255px;

	float:left;

}

#audio li p.audio_title {

	width:202px;

	float:left;

	padding-right:15px;

}

#audio li p.audio_rating {

	width:46px;

	float:left;

	text-align:center;

}

#audio li p.audio_comments {

	width:35px;

	float:left;

	text-align:center;

}

#gallery-1 {
	clear:both;
}

#download_box_small {

	float:left;

	width:295px;

	height:81px;

	background:url(images/small_download_now.png) no-repeat top center;

	margin-bottom:17px;

	margin-left:25px;

}

#download_box_small_wrapper {
	margin: 0 auto;

	width:295px;

	height:81px;
}

p.download_box_small_link {

	display:block;

	margin:0;

	padding:42px 0 0 66px;

}

a.download_box_small_block p.download_box_small_link {

	color:#444;

	text-decoration:none;

}

a.download_box_small_block:hover {

	text-decoration:none !important;

}

a.download_box_small_block {

	width:277px;

	height:81px;

	font-size:11px;

	display:block;

}

#download_box_small span {

	font-weight:bold;

}

.short_excerpt p {

	padding-bottom:0px;

	margin-bottom:0px;

	line-height:22px;

}

#top {

	width:984px;

	margin:0 auto;

	height:38px;

	line-height:38px;

}

#top .top_left {

	float:left;

	width:0px;

}

#top .top_right {

	float:right;

	width:390px;

	color: #fff;

	text-align: right;

}



#top .top_right a {

	color: #fff;

	font-weight: normal;

}



#top .top_right label {

	display: block;

	height: 23px;

	line-height: 23px;

	font-size: 11px;

	color: #fff;

	font-weight: bold;

}



#top .top_right ul.sidebarlogin_otherlinks {

	display: block;

	float: right;

	padding: 1px 0 0 0;

	margin: 0;

}



#top .top_right input#wp-submit {

	margin: 0;

	width: 47px;

	height: 20px;

	font-size: 11px;

	line-height: 16px;

	color: #fff;

	background:url(images/loginbtn_bg.png) no-repeat top center;

	border: none;

	position: relative;

	left: 246px;

	top: -20px;

	font-weight: bold;

}



#top .top_right input.checkbox {

	width: auto;

	float: left;

	margin-right: 3px;

}



#top .top_right h2 {

	font-size: 12px;

	padding: 0;

	margin: 0;

	color: #fff;

	font-weight: normal;

	float: left;

}



#top .top_right ul {

	margin:0;

	padding:0;

	list-style-type:none;

	display: block;

}



#top .top_right p {

	padding: 0px 5px;

	margin: 0;

	float: left;

}



#top .top_right p.rememberme {

	display:block;

	padding-top: 2px;

}



#top .top_right p.rememberme label {

	float: left !important;

	display: block;

	font-weight: normal;

}



#top .top_right p.clear {

	clear: both;

}



#top ul li {

	float:left;

	line-height:18px;

	height:18px;

	color:#fff;

	padding: 0 3px;

}

#top ul li.login_details {

	font-size:10px;

	line-height:12px;

	padding:6px 0 0 10px;

	height:32px;

	float:left;

}

#top ul li.login_details a {

	color:#fff;

}

#top input {

	background-color:#FFF;

	border:none;

	height:20px;

	line-height:20px;

	padding:0 2px 0 2px;

	width: 156px;

	margin: 0px;

}

#events {

	width:610px;
	margin-bottom: 15px;
}

#events ul {

	list-style:none;

	padding:0;

	margin:0;

}

.page-numbers {
	background: #DDD;
	border: 1px solid #CCC;
	color: #666;
	padding: 3px 6px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	float: left;
	display:block;
	margin-right: 2px;
}

.page-numbers.current {
	color: white;
	background: #5F87AE;
	border: 1px solid #89ADCF;
	margin-right: 4px;
	padding: 3px 6px;
}

#events ul li {

	float:left;

	padding:5px 3px 5px 3px;

	width:604px;

	line-height:12px;

}

#events ul li span {

	font-style:italic;

	font-size:12px;

	display:block;

	line-height:14px;

	padding-bottom:4px;

}

#events ul li.events_header {

	background-color:#f4f4f4;

	border-bottom:1px solid #ccc;

	border-top:1px solid #ccc;

}

#events ul li.events {

	border-bottom:1px dashed #ccc;

}

#events ul li.events_header p {

	font-weight:bold;

	font-size:12px;

}

#events ul li p {

	float:left;

	display:block;

	margin:0;

	padding:0px 3px 0px 3px;

}

#events ul li a {

	font-weight:normal;

	text-decoration:none;

	color:#555;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	line-height:18px;

}

#events ul .hovcolor {

	background-color:#f4f4f4;

	cursor:pointer;

}

#events ul li.events_header p.events_comments {

	/*background:url(images/comment_icon.png) no-repeat top center;*/

}

#events li p.events_date {

	width:77px;

	float:left;

	display:block;

	padding:0 12px 0 12px;

}

#events li p.events_location {

	width:188px;

	float:left;

}

#events li p.events_title {

	width:303px;

	float:left;

}

#em-wrapper p {

	margin-bottom:12px;

	line-height:20px;

}

.em-details {

	margin-top: 15px;

	margin-bottom: 20px;

}

.em-notes {

	margin-bottom: 20px;

}

.em-image {

	text-align: center;

	margin-bottom: 20px;

}

.em-image img {

max-width: 450px;

max-height: 900px;

}

.em-details-left {

	float: left;

	width: 257px;

	padding-right:20px;

	background-color:#f5f5f5;

	border: 1px solid #EEE;

	padding:15px;

}

.em-details-left p {

	font-size: 12px;

}

.em-details-right {

	float: right;

	width: 300px;

}

.em-location-map {

	text-align:center;

	width: 300px !important;

	height: 250px !important;

}

.em-events-search {

	margin-bottom:20px;

	margin-top:13px;

}

.em-events-search input {

	border:1px solid #bfc8bf;

	background-color:#e9ede5;

	color:#667860;

	padding:3px;

	width:256px;

	margin-right:5px;

}

.em-events-search input[type="submit"] {
	background: #264B06;
	width: 60px;
	height: 24px;
	border: none;
	color: white;
	cursor: pointer;
}

.em-events-search select {

	margin-right:5px;

	padding:3px;

	background-color:#e9ede5;

	color:#667860;

}

input.hasDatepicker {

	width:70px;

	margin-right:5px;

	margin-left:5px;

}



#idc-container .idc-loginbtn_wordpress {

	background:url(images/faygoluvers_connect.png) no-repeat !important;

	display:block !important;

	height:21px !important;

	width:95px !important;

}

.idc-loginbtn_intensedebate {

	display:none !important;

}

#idc-container .idc-foot {

	display:none !important;

}

#IDCommentsNewThreadListItem1 {
	display:none !important;
}

#idc-container-parent #idc-container .idc-postnav-label,#idc-container-parent #idc-container .idc-c-m.idc-signup {

	display:none !important;

}

#idc-container-parent #idc-container.idc-postnav-list {

	margin:5px 0 8px;

}

#idc-container-parent #idc-container {

	position:relative;

	padding-top:260px;

	width:610px !important;

}

#idc-container-parent #idc-container #IDCommentsNewThreadCover {

	position:absolute;

	top:0;

	left:0;

	width:610px !important;

}

#video-info-box {

	background:#f5f5f5;

	border:1px solid #eee;

	padding:15px;
	margin-bottom: 15px;

}

#video-info-box .video-info-box-left {

	width:319px;

	float:left;

}

#video-info-box .video-info-box-right {

	width:204px;

	float:left;

	margin-left:55px;

}

#video-info-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#video-info-box ul li {
	float: left;
	margin: 0;
}

#video-info-box ul li.views, #video-info-box ul li.runtime {
	padding-right: 5px;
}

#video-info-box ul li.views-value {
	padding-right: 15px;
}

#video-info-box p {

	padding:0;

	margin:0;

}

#video-info-box .video-info-box-right img {

	padding-bottom:4px;

	clear:none;

	display:inline;

}

span.download-mp3 {
	display: block;
	position: relative;
	background-color:#666;
	width:5px;
	height: 5px;
}

span.download-mp3 a {
	width:5px;
	height: 5px;
	display: block;
}

#comments span.comment-left {
float: left;
padding: 0 10px;
width: 100px;
display: block;
text-align: center;
}

#comments span.comment-right {
float: left;
padding: 0 20px 0 10px;
display: block;
width: 420px;
}

#comments span.comment-left p {
	padding: 0;
	margin: 0;
}

#comments span.comment-right p {
	padding: 0;
	margin: 0;
}

#comments ol {
	padding: 20px;
	background-color:#f5f5f5;
	margin-top: 20px;
	list-style: none;
}

#comments ol li {
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 570px;
	
}

#comments ol p.meta {
	padding: 0;
	margin: 0 0 5px 0;
}

#comments p.comment-date {
	margin: 0 0 5px 0;
	padding: 0px;
	font-size: 10px;
}

#comments img.photo {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;	
}

object {
	display:block;
	clear:both;
}

object#audioplayer_1 {
	display:block;
	clear:none;
	margin-bottom: 18px;
}

a.add-new-h2 {
	display: none;
}

#sidebar-ads {
	margin-top:5px;
	text-align:center;
	padding: 0 12px;
}

#sidebar-ads img {
	margin: 8px;
	float: left;
}

#sidebar-ads ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

#sidebar-ads li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	list-style: none;
}













span.new_releases_artist_home {

	display: block;

	text-align: center;

}



span.new_releases_title_home {

	display: block;

	text-align: center;

}















/******** [ tooltip ] ********/

.kooltip {

	outline:none;

	position:relative;

	text-decoration:none !important;

}

span.kooltip {

	display:inline-block;

	/* IE trick */

}

.kooltip:hover .tooltip {

	opacity:1;

	visibility:visible;

}

.kooltip .tooltip {

	font-family:Arial,Helvetica,sans-serif;

	padding:7px;

	position:absolute;

	font-size:12px;

	opacity:0;

	visibility:hidden;

	white-space:nowrap;

	width:auto !important;

	z-index:999999;

	border: 3px solid #EEE;

	background-color:#fff;

}



.kooltip .cursoroff {

	cursor:default;

}



.kooltip .tooltip:before,.kooltip .tooltip:after {

	content:'';

	height:0;

	position:absolute;

	width:0;

	z-index:1;

}

/**** [ positioning ] ****/

/** position center **/

/* center */

.kooltip .tooltip.center {

	left:-119px;

	margin-left:50%;

	right:auto;

}

.kooltip .tooltip.center:before,.kooltip .tooltip.center:after {

	left:50%;

	margin-left: -12px;

}

/* center-left */

.kooltip .tooltip.center-left,.kooltip .tooltip.center-left {

	left:-33px;

	margin-left:50%;

	right:auto;

}

.kooltip .tooltip.center-left:before,.kooltip .tooltip.center-left:after {

	left: 20px;

}

/* center-right */

.kooltip .tooltip.center-right,.kooltip:hover .tooltip.center-right {

	left:auto;

	margin-right:50%;

	right:-33px;

}

.kooltip .tooltip.center-right:before,.kooltip .tooltip.center-right:after {

	right: 20px;

}

/** position left **/

/* left */

.kooltip .tooltip.left,.kooltip:hover .tooltip.left {

	left:-22px;

	right:auto;

}

.kooltip .tooltip.left:before,.kooltip .tooltip.left:after {

	left: 20px;

}

/* left-center */

.kooltip .tooltip.left-center,.kooltip:hover .tooltip.left-center {

	left:-108px;

	right:auto;

}

.kooltip .tooltip.left-center:before,.kooltip .tooltip.left-center:after {

	left:50%;

	margin-left: -12px;

}

/* left-right */

.kooltip .tooltip.left-right,.kooltip:hover .tooltip.left-right {

	left:auto;

	right:-44px;

	margin-right:100%;

}

.kooltip .tooltip.left-right:before,.kooltip .tooltip.left-right:after {

	right: 20px;

}

/** positon right **/

/* right */

.kooltip .tooltip.right,.kooltip:hover .tooltip.right {

	left:auto;

	right:-22px;

}

.kooltip .tooltip.right:before,.kooltip .tooltip.right:after {

	right: 20px;

}

/* right-left */

.kooltip .tooltip.right-left,.kooltip:hover .tooltip.right-left {

	left:-44px;

	margin-left:100%;

	right:auto;

}

.kooltip .tooltip.right-left:before,.kooltip .tooltip.right-left:after {

	left: 20px;

}

/* right-center */

.kooltip .tooltip.right-center {

	left:auto;

	right:-109px;

}

.kooltip .tooltip.right-center:before,.kooltip .tooltip.right-center:after {

	left:50%;

	margin-left: -12px;

}

/* position top */

.kooltip .tooltip.top {

	bottom:100%;

	margin-bottom:12px;

	top:auto;

}

.kooltip .tooltip.top:after {

	border-left:12px solid transparent;

	border-right:12px solid transparent;

	bottom:-9px;

}

.kooltip .tooltip.top:before {

	border-right:12px solid transparent;

	border-left:12px solid transparent;

	bottom: -12px;

}

/* position bottom */

.kooltip .tooltip.bottom {

	bottom:auto;

	margin-top:14px;

	top:100%;

}

.kooltip .tooltip.bottom:after {

	border-left:12px solid transparent;

	border-right:12px solid transparent;

	top:-11px;

}

.kooltip .tooltip.bottom:before {

	border-left:12px solid transparent;

	border-right:12px solid transparent;

	top: -13px;

}

/**** [ animations ] ****/

/* fadein - fadeout */

.kooltip .tooltip.fade {

	-moz-transition-property:opacity,visibility;

	-moz-transition-duration:0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out;

	-o-transition-property:opacity,visibility;

	-o-transition-duration:0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,visibility;

	-webkit-transition-duration:0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out;

	transition-property:opacity,visibility;

	transition-duration:0.4s,0.4s;

	transition-timing-function:ease-in-out,ease-in-out;

}

.kooltip:hover .tooltip.fade {

	-moz-transition-property:opacity;

	-moz-transition-duration:0.4s;

	-moz-transition-timing-function:ease-in-out;

	-o-transition-property:opacity;

	-o-transition-duration:0.4s;

	-o-transition-timing-function:ease-in-out;

	-webkit-transition-property:opacity;

	-webkit-transition-duration:0.4s;

	-webkit-transition-timing-function:ease-in-out;

	transition-property:opacity;

	transition-duration:0.4s;

	transition-timing-function: ease-in-out;

}

/* slide-left */

.kooltip .tooltip.center.slide-left {

	left:-99px;

}

.kooltip:hover .tooltip.center.slide-left {

	left:-119px;

}

.kooltip .tooltip.center-left.slide-left {

	left:-13px;

}

.kooltip:hover .tooltip.center-left.slide-left {

	left:-33px;

}

.kooltip .tooltip.center-right.slide-left {

	right:-53px;

}

.kooltip:hover .tooltip.center-right.slide-left {

	right:-33px;

}

.kooltip .tooltip.left.slide-left {

	left:-2px;

}

.kooltip:hover .tooltip.left.slide-left {

	left:-22px;

}

.kooltip .tooltip.left-center.slide-left {

	left:-88px;

}

.kooltip:hover .tooltip.left-center.slide-left {

	left:-108px;

}

.kooltip .tooltip.left-right.slide-left {

	right:-64px;

}

.kooltip:hover .tooltip.left-right.slide-left {

	right:-44px;

}

.kooltip .tooltip.right.slide-left {

	right:-42px;

}

.kooltip:hover .tooltip.right.slide-left {

	right:-22px;

}

.kooltip .tooltip.right-left.slide-left {

	left:-24px;

}

.kooltip:hover .tooltip.right-left.slide-left {

	left:-44px;

}

.kooltip .tooltip.right-center.slide-left {

	right:-129px

}

.kooltip:hover .tooltip.right-center.slide-left {

	right: -109px

}

/* slide-right */

.kooltip .tooltip.center.slide-right {

	left:-139px;

}

.kooltip:hover .tooltip.center.slide-right {

	left:-119px;

}

.kooltip .tooltip.center-left.slide-right {

	left:-53px;

}

.kooltip:hover .tooltip.center-left.slide-right {

	left:-33px;

}

.kooltip .tooltip.center-right.slide-right {

	right:-13px;

}

.kooltip:hover .tooltip.center-right.slide-right {

	right:-33px;

}

.kooltip .tooltip.left.slide-right {

	left:-42px;

}

.kooltip:hover .tooltip.left.slide-right {

	left:-22px;

}

.kooltip .tooltip.left-center.slide-right {

	left:-128px;

}

.kooltip:hover .tooltip.left-center.slide-right {

	left:-108px;

}

.kooltip .tooltip.left-right.slide-right {

	right:-24px;

}

.kooltip:hover .tooltip.left-right.slide-right {

	right:-44px;

}

.kooltip .tooltip.right.slide-right {

	right:-2px;

}

.kooltip:hover .tooltip.right.slide-right {

	right:-22px;

}

.kooltip .tooltip.right-left.slide-right {

	left:-64px;

}

.kooltip:hover .tooltip.right-left.slide-right {

	left:-44px;

}

.kooltip .tooltip.right-center.slide-right {

	right:-89px

}

.kooltip:hover .tooltip.right-center.slide-right {

	right: -109px

}

/* slide-left & slide-right common*/

.kooltip .tooltip.center.slide-left,.kooltip .tooltip.center-left.slide-left,.kooltip .tooltip.left.slide-left,.kooltip .tooltip.left-center.slide-left,.kooltip .tooltip.right-left.slide-left,.kooltip .tooltip.center.slide-right,.kooltip .tooltip.center-left.slide-right,.kooltip .tooltip.left.slide-right,.kooltip .tooltip.left-center.slide-right,.kooltip .tooltip.right-left.slide-right {

	-moz-transition-property:opacity,visibility,left;

	-moz-transition-duration:0.4s,0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-o-transition-property:opacity,visibility,left;

	-o-transition-duration:0.4s,0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,visibility,left;

	-webkit-transition-duration:0.4s,0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	transition-property:opacity,visibility,left;

	transition-duration:0.4s,0.4s,0.4s;

	transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

}

.kooltip:hover .tooltip.center.slide-left,.kooltip:hover .tooltip.center-left.slide-left,.kooltip:hover .tooltip.left.slide-left,.kooltip:hover .tooltip.left-center.slide-left,.kooltip:hover .tooltip.right-left.slide-left,.kooltip:hover .tooltip.center.slide-right,.kooltip:hover .tooltip.center-left.slide-right,.kooltip:hover .tooltip.left.slide-right,.kooltip:hover .tooltip.left-center.slide-right,.kooltip:hover .tooltip.right-left.slide-right {

	-moz-transition-property:opacity,left;

	-moz-transition-duration:0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-o-transition-property:opacity,left;

	-o-transition-duration:0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,left;

	-webkit-transition-duration:0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;

	transition-property:opacity,left;

	transition-duration:0.4s,0.4s;

	transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

}

.kooltip .tooltip.center-right.slide-left,.kooltip .tooltip.left-right.slide-left,.kooltip .tooltip.right.slide-left,.kooltip .tooltip.right-center.slide-left,.kooltip .tooltip.center-right.slide-right,.kooltip .tooltip.left-right.slide-right,.kooltip .tooltip.right.slide-right,.kooltip .tooltip.right-center.slide-right {

	-moz-transition-property:opacity,visibility,right;

	-moz-transition-duration:0.4s,0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-o-transition-property:opacity,visibility,right;

	-o-transition-duration:0.4s,0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,visibility,right;

	-webkit-transition-duration:0.4s,0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;

	transition-property:opacity,visibility,right;

	transition-duration:0.4s,0.4s,0.4s;

	transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

}

.kooltip:hover .tooltip.center-right.slide-left,.kooltip:hover .tooltip.left-right.slide-left,.kooltip:hover .tooltip.right.slide-left,.kooltip:hover .tooltip.right-center.slide-left,.kooltip:hover .tooltip.center-right.slide-right,.kooltip:hover .tooltip.left-right.slide-right,.kooltip:hover .tooltip.right.slide-right,.kooltip:hover .tooltip.right-center.slide-right {

	-moz-transition-property:opacity,right;

	-moz-transition-duration:0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-o-transition-property:opacity,right;

	-o-transition-duration:0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,right;

	-webkit-transition-duration:0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	transition-property:opacity,right;

	transition-duration:0.4s,0.4s;

	transition-timing-function: ease-in-out,ease-in-out,ease-in-out;

}

/* slide-up */

.kooltip .tooltip.top.slide-up {

	margin-bottom:-8px;

}

.kooltip:hover .tooltip.top.slide-up {

	margin-bottom:7px;

}

.kooltip .tooltip.bottom.slide-up {

	margin-top:34px;

}

.kooltip:hover .tooltip.bottom.slide-up {

	margin-top: 14px;

}

/* slide-down*/

.kooltip .tooltip.top.slide-down {

	margin-bottom:32px;

}

.kooltip:hover .tooltip.top.slide-down {

	margin-bottom:12px;

}

.kooltip .tooltip.bottom.slide-down {

	margin-top:-6px;

}

.kooltip:hover .tooltip.bottom.slide-down {

	margin-top: 14px;

}

/* slide-up & slide-down common*/

.kooltip .tooltip.bottom.slide-up,.kooltip .tooltip.bottom.slide-down,.kooltip .tooltip.top.slide-up,.kooltip .tooltip.top.slide-down {

	-moz-transition-property:opacity,visibility,margin;

	-moz-transition-duration:0.4s,0.4s,0.8s;

	-moz-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-o-transition-property:opacity,visibility,margin-top,margin-bottom;

	-o-transition-duration:0.4s,0.4s,0.8s,0.8s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,visibility,margin;

	-webkit-transition-duration:0.4s,0.4s,0.8s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	transition-property:opacity,visibility,margin;

	transition-duration:0.4s,0.4s,0.8s;

	transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

}

.kooltip:hover .tooltip.bottom.slide-up,.kooltip:hover .tooltip.bottom.slide-down,.kooltip:hover .tooltip.top.slide-up,.kooltip:hover .tooltip.top.slide-down {

	-moz-transition-property:opacity,margin;

	-moz-transition-duration:0.4s,0.4s;

	-moz-transition-timing-function:ease-in-out,ease-in-out;

	-o-transition-property:opacity,margin-top,margin-bottom;

	-o-transition-duration:0.4s,0.4s,0.4s;

	-o-transition-timing-function:ease-in-out,ease-in-out,ease-in-out;

	-webkit-transition-property:opacity,margin;

	-webkit-transition-duration:0.4s,0.4s;

	-webkit-transition-timing-function:ease-in-out,ease-in-out;

	transition-property:opacity,margin;

	transition-duration:0.4s,0.4s;

	transition-timing-function: ease-in-out,ease-in-out;

}

/**** [ widths ] ****/

/* 150px */

.kooltip .tooltip.w150 {

	width:170px !important;

}

.kooltip .tooltip.center.w150,.kooltip:hover .tooltip.center.slide-left.w150,.kooltip:hover .tooltip.center.slide-right.w150 {

	left:-94px;

}

.kooltip .tooltip.left-center.w150,.kooltip:hover .tooltip.left-center.slide-left.w150,.kooltip:hover .tooltip.left-center.slide-right.w150 {

	left:-83px;

}

.kooltip .tooltip.right-center.w150,.kooltip:hover .tooltip.right-center.slide-left.w150,.kooltip:hover .tooltip.right-center.slide-right.w150 {

	right:-84px;

}

.kooltip .tooltip.center.slide-left.w150 {

	left:-74px;

}

.kooltip .tooltip.left-center.slide-left.w150 {

	left:-63px;

}

.kooltip .tooltip.right-center.slide-left.w150 {

	right:-104px;

}

.kooltip .tooltip.center.slide-right.w150 {

	left:-114px;

}

.kooltip .tooltip.left-center.slide-right.w150 {

	left:-103px;

}

.kooltip .tooltip.right-center.slide-right.w150 {

	right: -64px;

}



/* widths common */

.kooltip .tooltip.w50,.kooltip .tooltip.w100,.kooltip .tooltip.w150,.kooltip .tooltip.w200,.kooltip .tooltip.w250,.kooltip .tooltip.w300,.kooltip .tooltip.w350,.kooltip .tooltip.w400,.kooltip .tooltip.w450,.kooltip .tooltip.w500 {

	white-space:normal !important;

}

.kooltip .tooltip.w50 .title,.kooltip .tooltip.w100 .title,.kooltip .tooltip.w150 .title,.kooltip .tooltip.w200 .title,.kooltip .tooltip.w250 .title,.kooltip .tooltip.w300 .title,.kooltip .tooltip.w350 .title,.kooltip .tooltip.w400 .title,.kooltip .tooltip.w450 .title,.kooltip .tooltip.w500 .title {

	display: inline-block;

	/* IE8 trick */

}



#audioplayerwrapper {
	float: left;
}



p.ftwebsite {

	padding: 0px;

	margin: 0px;

}



p.ftwebsite a {

	font-weight: normal;

}

table#userphoto.form-table p {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

table#userphoto.form-table p.image {
	float: left;
	margin-right: 120px;
	width: auto;
}

table#userphoto.form-table input {
	width: auto;
	height: auto;
	background:none;
	border: none;
}

table#userphoto.form-table input#userphoto_delete  {
		width: 20px !important;
}

table#userphoto.form-table label {
	width: 268px;
	margin: 0 auto;
}

table#userphoto.form-table p.user_photo_checkbox {
	margin-top: 10px;
}

table#userphoto.form-table p.user_photo_checkbox input {
	float: left;
}

table#userphoto.form-table p.user_photo_checkbox span {
	float: left;
		height: 13px;
	line-height: 13px;
	dsplay: block;
}

/* User Registration Page */
select#dob_day {
	float: left;
	margin-right: 10px;
	height: 32px;
}

select#dob_month {
	float: left;
	margin-right: 10px;
	height: 32px;
}

select#dob_year {
	float: left;
	margin-right: 10px;
	height: 32px;
}

textarea#termsconditions {
	width: 433px;
	border: 1px solid #DDD;
}

input#termsconditionsaccept {
	width: 13px !important;
	height: 13px;
	margin-right: 10px;
	display: block;
	float: left;
}

p.termsconditions_wrapper {
	margin-bottom: 5px;
}

p.termsconditions {
	margin-left: 130px;
}

/* User Profile Page */

#user-col-1 {
	float: left;
	width: 415px;
	margin-right: 15px;
}

#user-col-2 {
	float: left;
	width: 180px;
	padding-top: 41px;
}

#user-col-2 img {
	margin: 0 auto;
	display: block;
	border: 1px solid #ccc;
	padding: 5px;
}

ul#user-menu {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#user-menu li {
	padding: 0;
	margin: 0;
}

ul#user-profile-details {
	list-style:none;
	margin: 0px;
	padding: 0px;
	display: block;
}

ul#user-profile-details p {
	float: left;
	display: block;
	width: 295px;
	padding: 0;
	margin: 0;
	height: 22px;
	line-height: 22px;
}

ul#user-profile-details li span {
	display: block;
	width: 98px;
	float: left;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
}

.profile-box {
	margin-bottom: 15px;
	padding: 10px;
	background-color:#F5F5F5;
	border: 1px solid #EEE;
}

#user-col-2 .profile-side {
	padding: 10px;
	background-color:#F5F5F5;
	border: 1px solid #EEE;
	margin-top: 15px;
	font-size: 11px;
	line-height: 16px;
}

#user-col-2 .profile-side h3 {
	margin: 0 0 5px 0;
	padding: 0;
}

#user-col-2 .profile-side span {
	font-weight: bold;
	margin-top: 4px;
	display: block;
	color: #777;
}

#user-col-2 .profile-side p {
	margin: 0px;
	padding: 0px;
}

#user-col-2 img.profile-photo {
	padding: 5px;
	background: white;
	border: 1px solid #DDD;
}

form#your-profile h3.top-title {
	margin-top: 0px !important;
}

form#your-profile input {
	width: 365px;
}

form#your-profile textarea#user_about {
	width: 363px;
	color: #555;
	font-size: 13px;
	font-family:Arial,Helvetica,Sans-serif;
	padding: 10px;
}

/* Advertisements */

.header_banner {
	float: right;
	display: block;
	padding: 0px 15px 0 0;
}

.header_banner span {
	display: block;
	color: #fff;
}

.header_banner ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

/* Contact Form */

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 input {
margin: 5px 0;
width: 300px;
height: 32px;
border: 1px solid #DDD;
background-color: white;
padding: 0 8px !important;
color: #555;
}

div.wpcf7 input.wpcf7-submit {
	display: block;
width: auto;
background: #264B06 url(images/login_btn_bg.png) no-repeat top left;
width: 99px;
height: 34px;
line-height: 34px;
border: none;
color: white;
cursor: pointer;
margin-right: none;
	}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}



span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 .watermark {
	color: #888;
}

ul.info-bottom {
	list-style: none;
	margin-left: 0px;
}

h3.info {
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.social_connect_ui {
	clear: both;
}

.social_connect_ui label {
	display: none;
}

.social_connect_form img {
	padding: 6px 0 0 90px;
	width: 194px !important;
	height: 25px !important;
}

span.read-more {
	float: right;
	display: block;
	margin: 0px;
}

div#sharefbseo {
	display: none;
}

ul#menu-main-menu {
	width: 984px;
	clear: both;
}

p.ad-text {
	text-align: center;
	padding: 12px 0 0 0;
	margin: 0;
}

.shailan-dropdown-menu {
	z-index: 500 !important;
}

.ui-datepicker {
	z-index: 9999 !important;	
}

.more {
	float:right;
}


ul.dropdown li a {
	color: #fff;
	text-align: center;
	display: block;
	padding: 13px 18px !important;
	text-decoration: none;
}
ul.dropdown li.parent > a::after {
 right: 3px !important;	
}
ul.dropdown li ul {
background-color: #1a3603;
}

ul.dropdown li ul li a:hover {
	background-color: #57720c;
}

ul#tabnav li a {
	z-index: 999 !important;
}


/* =RESPONSIVE
-------------------------------------------------------------- */

.menu-primary-responsive-container, .menu-secondary-responsive-container  {
    display: none;
    margin: 10px 0;
}

.menu-primary-responsive, .menu-secondary-responsive  {
    width: 100%;
    padding: 5px;
    border: 1px solid #ddd;
}


/* Tablets ----------- */

@media only screen and (max-width: 768px) {
    
    .span-1, .span-2, .span-3, .span-4, span-5,.span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24, 
     div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24
    {
        width:100%;
        margin:0;
        display: block;
        padding: 0;
        float: none;
    }
    
    .container, div.container {
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    #contentwrap {
        background-image: none;
    }
    
    .entry {
        overflow:  hidden;
    }
    
    .smooth_gallery, .fullbox_excerpt, .fullbox_content, .myGallery {
        display: none;
    }
   
    #header, #header-wrap {
        height: auto;
    }
    
    #header .span-11, #header .span-11 div, #header .span-12, #header .span-12 div, #header .span-13, #header .span-13 div  {
       text-align: center !important;
       padding-bottom: 10px;
    }
   
     #topsearch, #topsocials, .feedtwitter  {
         text-align: center;
         display: block;
         float: none;
         width: auto;
         margin: 0;
    }
    .logoimg {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    
    
    
    #search {
        text-align: left;
        padding-left: 5px;
    }
    
    #s {
        width: auto !important;
    }
    
    #search input[type='image'] {
        float: right !important;
    }
}

/* Mobile Phones ----------- */

@media only screen and (max-width: 480px) {
    #header .span-11, #header .span-11 div, #header .span-12, #header .span-12 div, #header .span-13, #header .span-13 div  {
       text-align: center !important;
       padding-bottom: 0;
    }
 
    .menu-primary-responsive-container, .menu-secondary-responsive-container {
        display: block;
    }
    
    #pagemenucontainer, #navcontainer, #pagemenu, #nav {
        display: none;
    }
    
    .navcontainer {
	margin-bottom: 10px;
    padding-left: 0;
	}
}

/* Some General Formattings ----------- */

embed,
img,
object,
video,
.wp-caption {
	max-width: 100% !important;
}

img {
	height: auto;
}

/* =SITEMAP
-------------------------------------------------------------- */
.sitemap {
}

.sitemap-col {
    width: 30%;
    padding: 0 0 0 10px;
}

.sitemap-col-archives {
    width: 45%;
    padding: 0 0 0 10px;
}

.sitemap h2 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #ddd;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}

.sitemap h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin: 0 0 10px 0;
}

.sitemap-list {
    font-size: 13px;
    line-height: 22px;
}

.sitemap-list, .sitemap-list ul {
    padding: 0 0 0 20px;
}

/* =CONTACT FORM
-------------------------------------------------------------- */
.contact-form {
}

.contact-form-label {
    width: 90px;    
    font-weight: bold;
    font-size: 14px;
    padding: 7px 0;
}

.contact-form-input {
    margin-left: 90px;    
}

.contact-form input[type=text] {
    padding: 6px;
    width: 60%;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff;
}

.contact-form input[type=submit] {
    padding: 5px 50px;
    border: 1px solid #ccc;
    background: #eee;
}
.contact-form textarea {
    width: 96%;
    padding: 6px;
    height: 160px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    background: #fff;
}

.contact-form-required {
    color: red;
}

/* WooCommerces ----------- */
.variations .label {
    background-color:inherit;
    color: inherit;
    display: block !important;
    font-size: inherit;
    font-weight: inherit;
    line-height:inherit;
    text-shadow: none;
    vertical-align: inherit;
    white-space: inherit;
    padding: 8px 8px 8px 0 !important;
} 
.woocommerce input[type="text"], .woocommerce input[type="password"], .woocommerce input.text, .woocommerce input.title, .woocommerce textarea, .woocommerce select {
    margin: 0;  
    padding: 4px !important;
}

.quantity input[type="text"], .quantity input.text, .quantity input{
    margin: 0;  
    padding: 0 !important;
}

.woocommerce img {
    width: auto !important;
    height: auto !important;
}