/*
Theme Name: WP-Mojo
Theme URI: http://wp-mojo.com
Description: I believe in Mojo!
Version: 1.0
Author: Seb/Yann
Author URI: http://wp-mojo.com
Tags: Mojo, Power
*/


/*================ General Setup ================*/
/*===============================================*/
* {border: 0;margin: 0;padding: 0;outline: none;}
body {background: url(images/bgr.gif) 0px -31px  #f7f6f6 repeat-x;color: #666;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: .75em;}
a {color: #42929e;text-decoration: underline;}
a:hover {text-decoration: none;}
input, select, textarea {border: #cfcfcf 1px solid;color: #404040;font-size: 12px;padding: 3px;font-family: Arial, Verdana, Helvetica, sans-serif;}
li {list-style: none;}
h2 {color: #333333;font-size: 1.5em;font-weight: normal;letter-spacing: -1px;margin: 0 0 1em;}
h3 {color: #42929e;font-size: 1.3em;margin: 0 0 .8em;letter-spacing: 0;}
h4 {color:#333333; font-size: 1em;}
p {line-height: 1.5em;padding: 0 0 1.3em;}
ul { font-size: 13px; line-height: 1.4em } 


/*=================== Layout ====================*/
/*===============================================*/
#page { margin: 0 auto;width: 975px;}
#page-bot {background: url(images/page-bot.gif) #eee repeat-x top;}

/*------ All Columns ---------*/
#columns {margin: 37px 0 0;padding: 0 0 15px;display: table-cell;display: block;height: auto !important;min-height: 900px;}

/*------ Center Column -------*/
#centercol {float:left;width: 660px;}
#centercol-large {float:left;width: 977px;}

/*------ Right Column --------*/
#rightcol {float: right;width: 305px;}
#rightcol a {color: #404040;text-decoration: none;}




/*=================== Header ====================*/
/*===============================================*/
#header{height: 101px;margin: 0 0 1px;}
#header h1 {background: url(images/logo.jpg) no-repeat;float: left;text-indent: -9999px;width: 350px;}
#header h1 a {display: block;height: 101px;}
#header h1 a:hover {text-decoration: none;}



/*=================== Top Nav ===================*/
/*===============================================*/
#topnav {overflow:hidden; /* wrap floats */height:45px; /* trips haslayout, wrap floats IE */list-style:none;background:url(images/menu.png) 0 0 repeat-x;font:bold 12px/52px sans-serif;font-family: Arial, Verdana, Helvetica, sans-serif;}
#topnav li {display:inline;}
#topnav a {float:left;position:relative;padding-left:20px;margin-right:20px;text-decoration:none;color:#efefef;background:url(images/menu.png) 0 -40px no-repeat;}
#topnav a span {position:absolute;top:0;left:100%;width:20px;height:45px;background:url(images/menu.png) -492px -40px no-repeat;}
#topnav .current a {color:#efefef;background-position:0 -135px;}
#topnav .current a span {background-position:-492px -135px;}
#topnav a:active,#topnav a:focus,#topnav a:hover {color:#efefef;background-position:0 -85px;}
#topnav a:active span,#topnav a:focus span,#topnav a:hover span {background-position:-492px -85px;}



/*=================== Breadcrumb ===================*/
/*==================================================*/
.breadcrumb{font-size:1.2em;color:#999;padding:15px;background:url(images/box-bgr.gif) 0px 0px repeat-x;}
.box-title h2{height:60px;line-height:52px;background:url(images/box-bgr.gif) 0px 0px repeat-x;border:solid 1px #ccc;color: #666;font-size: 1.9em;font-weight: bold;letter-spacing:0px;width:598px;margin:0;padding:0 30px;}
.link-right{float:right;margin:-42px 0 0 0;} 
 
 
/*====================== Post ======================*/
/*==================================================*/
/*- Post Title -*/
.post-title h1 {color: #333333;font-size: 18px;font-weight: bold;letter-spacing: -0.5px;}
.post-title h1 span {color: #33707e;}
.post-title h1.author {color: #888888;font-size: 14px;padding-top: 2px;}
.post-title h2, .post-title h2 a  {font-size: 30px;font-weight: bold;margin: 0 0 .45em;color: #333333;text-decoration: none;}
.post h3{font-size: 1.8em;font-weight: bold;}
.post h3 a{font-weight: bold;}
.post h3 a span{font-size: 0.9em;font-weight: normal;}
hr.sep{height:15px;border-top:dotted 1px #ccc;width:100%;margin:auto auto;}

img.frame {padding:8px;background:#efefef;border:solid 1px #ccc;}

/*- Post Date -*/
.post-date {margin: 0 0 1.25em;}
.post-date a {color: #ffffff;}
.post-date em {background: #679515;color: #ffffff;font-size: .9em;font-style: normal;padding: 3px 5px;line-height: 1.75em;}

/*- Post Excerpt -*/
.post-excerpt {display: table;font-size: 13px;font-style: italic;height: 1%;/* margin: 0 0 1em; */}

/*- Post Lists -*/
.post ul, .post ol {margin: 0 0 1.5em;}
.post ul li {background: url(images/ico-list.gif) no-repeat 0 6px;margin: 0 0 .4em;padding: 0 0 0 10px;}
.post ol li {list-style: decimal;list-style-position: inside;margin: 0 0 .4em;}

/*- Post Blockquote -*/
.post blockquote {border-left: 3px solid #cfcfcf;font-size: 13px;font-style: italic;margin: 0 0 1.5em;padding: 5px 0 0 10px;}

/*- Post Author -*/
.post-author {margin: 0 0 1em;}
.author-details {font-size: .85em;}
.author-descr {display: table;height: 1%;}

/*- Social Links -*/
.social-links {background: transparent;height: 42px;padding: 0 18px;}
.social-links-blog  {background: url(images/box-bgr.gif);}
.social-links .fl {line-height: 42px;}
.social-links .fl span {background: url(images/comment_count_bg.gif) no-repeat center left;font-weight: bold;font-size: 14px;text-align: center;padding: 4px 0 8px 0;
width: 33px;margin-right: 6px;display: inline-block;line-height: 32px;}
.social-links .fr {padding: 9px 0 0;}
.social-links .fr span {line-height: 21px;}
.social-links img {margin: 0 0 0 2px;}

/*- Related Posts -*/
.post-rel {line-height: 1.5em;}
.post-rel a {color: #33707E;}

/*- Post Comments -*/
.post-comments .fl {width: 80px;}
.post-comments .fr {width: 520px;}

/*- Widget Title - */
.wtitle {background: url(images/box-bgr.gif) repeat-x top;}
.wtitle h2 {line-height: 40px;margin: 0;padding: 0 0 0 18px;}



/*====================== Boxes =====================*/
/*==================================================*/
/*- Box1 -*/
.box {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px;padding: 1px;}
.post .content{/*min-height:300px;*/}
.box .content {background: url(images/box-bgr.gif) #ffffff repeat-x top;height: 1%;padding: 18px;}
.box .content-post {background: url(images/box-bgr.gif) #ffffff repeat-x top;height: 1%;padding: 30px;}
.box.ads .content {padding-left: 15px;padding-right: 0;text-align: center;}
#rightcol .box {margin: 0 0 10px;}

/*- Box2 -*/
.box2 {background: #f9f9f9;border: 1px solid #cfcfcf;height: 1%;margin: 0 0 20px;padding: 18px;min-height: 115px;}
.box2.alt {background: #FFFFFF;}
.box2.alt {background: #FFFFFF;}
.comm-name, .comm-date {line-height: 20px;}



/*- Pages Boxes -*/
/*------ Post Counts  ------*/
.box-page {margin:0 0 10px 0;padding:15px;background: url(images/box-bgr.gif)  left top;}
.box-page img{float:left;margin:0;padding:0;}
.box-page h4{margin:0;padding:0;font-weight:bold;color:#666;font-size:1.4em;}
.box-page p{margin:0;padding:0;width:100%;}


/*====================== Forms =====================*/
/*==================================================*/
input.btn {background: none;border: 0;margin: 0;padding: 0;}
select {padding: 1px;}

/*- Search -*/
#search {float: left;height: 25px;padding: 20px 20px 30px 20px;background: url(images/box-bgr.gif) #ffffff repeat-x top;border: 1px solid #cfcfcf;width:263px;}
#search input {background: url(images/search-bgr.gif) repeat-x top;border: 1px solid #999;float: left;padding: 8px;width: 242px;}
#search input.btn {background: none;border: 0;margin: 8px 0 0 -30px;padding: 0;width: auto;}


/*- Message -*/
.message div {margin: 0 0 18px;}
.message input {padding: 9px 15px;width: 487px;}
.message textarea {height: 114px;overflow: auto;padding: 9px 15px;width: 487px;font-family: Verdana;}
.message .submit {float: left;}
.message .btn {padding: 0;width: auto;}
.message .notice {color: #a4a4a4;float: right;font-style: italic;padding: 10px 0 0;}




/*====================== Misc =====================*/
/*==================================================*/
.pic img {border: 1px solid #cfcfcf;display: block;margin: 0 0 .8em;}
.pic.fl img {margin-right: 23px;}
.pic.fr img {margin-left: 23px;}
.th {display: block;margin: 0 0 .5em;}
.th.fl img {margin-right: 10px;}
.th.fl img{width:40px;height:40px;border: 1px solid #cfcfcf;}
.ads img, .ads.flickr .content img {margin: 0 14px 15px 0;}
.ads.flickr .content img {border: 1px solid #cfcfcf;}
.ads.flickr .ac img {border: 0;margin: 0;}

.fix {clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}
.hl, .hl2 {background: url(images/hl-dot.gif) repeat-x top;clear: both;height: 2px;overflow: hidden;width: 100%;}
.hl2 {background: none;border-top: 1px solid #e7e7e7;height: 1px;margin: 0 0 .8em;}
.fl {float: left;}
.fr {float: right;}
.ac {text-align: center;}
.ar {text-align: right;}



/*====================== Footer =====================*/
/*==================================================*/
#footer {color: #5f5f5f;font-size: 11px;line-height: 39px;margin: 0 auto;width: 975px;}
#footer a {color: #666;text-decoration: none;}
#footer a:hover {color: #5f5f5f;text-decoration: underline;}
#footer-img {background: url(images/footer-img.png) no-repeat 0px 0px;height:350px;width:980px;position:relative; top:-18px;}
#footer-about {color:#ccc;width:380px;padding:0;margin:85px 0 0 0;line-height:24px;font-size:1.3em;float:left;}
#footer-about a{color:#333;background:#5AB2C5;padding:0 3px 0 3px;}
#footer-about a:hover{color:#333;background:#efefef;padding:0 3px 0 3px;}
#footer-logos {clear:both;color:#ccc;height:65px;padding:0;margin:50px 0 0 0;float:left;}
#footer-social {float:left;margin:180px 0 0 70px;}

.btt-footer {display: block;float:left;}
.btt-footer:hover {background-position: 0 -60px;}
.btt-footer span{display: none;}
.btt-mojo /* Mojo */ {width: 250px;height: 60px;background: url("images/thinkmojo-logo.png") no-repeat 0px 0px;margin:0px 20px 0 0;}
.btt-wp /* Wordpress */ {width: 250px;height: 60px;background: url("images/wp-logo.png") no-repeat 0px 0px;margin:0px 20px 0 0;}




/*=============== Thumb Galleries ==================*/
/*==================================================*/

/* Thumb Featured Tagged */
.tag-wrap{width:80px;left:210px;top:32px;height:40px;position:relative;z-index:1;height:40px;}
.tag-wrap a{text-decoration:none;}
/*.tag-free a{display:block;height:40px;background:url(images/free.png) 0px 0px no-repeat;} Thumb Featured Tagged */
.tag-featured a{display:block;height:40px;background:url(images/feat.png) 0px 0px no-repeat;}/* Thumb Featured Tagged */


/* Roolover */
.boxgrid{width: 296px;height: 180px;float:left;background:#161613;border: solid 1px #ccc;overflow: hidden;position: relative;}
.boxgrid img{position: absolute;top: 0;left: 0;border: 0;}
.boxcaption{float: left;position: absolute;background: #000;height: 100px;width: 100%;opacity: 1;/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.captionfull .boxcaption {top: 180px;left: 0px;}
.caption .boxcaption {top: 170px;left: 0px;}

 /* Btt Roolover */
.btt-tb-roll {display: block;float:left;}
.btt-tb-roll:hover {background-position: 0 -23px;}
.btt-tb-roll span{display: none;}
.btt-1 /* Details */ {width: 77px;height: 23px;background: url("images/btt-1.png") no-repeat 0 0;margin:15px 0 0 20px;}
.btt-2 /* Demo */ {width: 77px;height: 23px;background: url("images/btt-2.png") no-repeat 0 0;margin:15px 0 0 20px;}
.btt-3 /* Zoom */ {width: 77px;height: 23px;background: url("images/btt-3.png") no-repeat 0 0;margin:15px 0 0 20px;}

.btt-get/* Get it now */{display: block;float:left;}
.btt-get:hover{background-position: 0 0px;}
.btt-get span{display: none;}
.btt-4 /* Demo full*/ {width: 90px;height: 30px;background: url("images/btt-select-2.png") no-repeat 0 -30px;margin:0px 10px 0 -20px;}
.btt-5 /* Demo full*/ {width: 70px;height: 30px;background: url("images/btt-full-demo.png") no-repeat 0 -30px;margin:0px 10px 0 15px;}
.btt-6 /* Get it full*/ {width: 70px;height: 30px;background: url("images/btt-full-getit.png") no-repeat 0 -30px;margin:0px 0 0 0px;}
.btt-7 /* Demo full*/ {width: 90px;height: 30px;background: url("images/btt-more-s.png") no-repeat 0 -30px;margin:15px 0 0 0}


 /* Thumb info */
.thumb-container{width:298px;height:240px;float:left;padding:15px;margin:-30px 0 30px 0;}
.thumb-info {background: url("images/box-bgr2.gif")  left bottom;float:left;}
.thumb-info-l{margin:0px 0 0 0; padding:6px;height:34px;width:204px;float:left;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;}
.thumb-info-l a{font-size:1.1em;color:#999;text-decoration:none; font-weight:bold;}
.thumb-info-l span {font-size:0.8em;color:#999;text-decoration:none;}
.thumb-info-l span a{font-weight:normal;color:#999;font-size:0.9em;}
.thumb-info-l a:hover {text-decoration:underline;}
.thumb-info-l span.price {font-size:1.2em;color:#999;text-decoration:none;margin:0 0 4px 0;font-weight:bold;}
.textoverflowclip{margin:2px 0 0 0;float:left;width: 200px;white-space: nowrap;overflow-x: hidden;overflow-y: hidden;font-style:italic;}/* TExt overflow for provider name*/
.thumb-info-r{background:#;float:left;width:80px;height:38px;padding:8px 0 0 0px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;}}

 

/*====================== Sidebar ===================*/
/*==================================================*/

/*------ Social ------*/
.social {margin: 0 0px 0 0px;padding: 0;list-style: none;}
.social-box{margin:0;padding:15px;background: url("images/box-bgr.gif")  left top;}
.social li {height: 35px;width:35px;margin-right: 1em;list-style: none;background-repeat: no-repeat;float: left;padding:0 10px 0 0;margin:0;}
.social li a, .social li a:visited {display: block;text-decoration: none;text-indent: -99999px;height: 35px;width:35px;background-repeat: no-repeat;padding:0;margin:0;}
ul.social li a:hover {background: none;}
.social:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.soc1 {background-image: url(images/soc1a.png);}
.soc1 a {background-image: url(images/soc1.png);}
.soc2 {background-image: url(images/soc2a.png);}
.soc2 a {background-image: url(images/soc2.png);}
.soc3 {background-image: url(images/soc3a.png);}
.soc3 a {background-image: url(images/soc3.png);}
.soc4 {background-image: url(images/soc4a.png);}
.soc4 a {background-image: url(images/soc4.png);}
.soc5 {background-image: url(images/soc5a.png);}
.soc5 a {background-image: url(images/soc5.png);}
.soc6 {background-image: url(images/soc6a.png);}
.soc6 a {background-image: url(images/soc6.png);}


/*------ Post Counts  ------*/
.postcount {margin:0;padding:0;background: url("images/box-bgr.gif")  left top;}
.postcount span{font-size:4.5em;font-weight:bold;letter-spacing:-0.1em;margin:0 0 0 20px;}
.postcount p{width:150px;float:right;font-size:1.3em;line-height:1.4em;margin:10px 30px 0 0;}


/*------ Tabs System Filters  ------*/
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;width: 303PX;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #ccc;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;background: #e0e0e0;}
ul.tabs li a {text-decoration: none;color:#666 !important;display: block;font-size: 1.1em;font-weight:bold;padding: 0 20px;border: 1px solid #fff;outline: none;}
ul.tabs li a:hover {background: #fff;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}
.tab_container {border: 1px solid #ccc;border-top: none;overflow: hidden;clear: both;float: left; width: 303px;background: #fff;}
.tab_content {padding: 0px;font-size: 1.2em;}
.tabsepbot{height:20px;display:block;clear:both;}


/*------ Tabs System Stats ------*/
ul.tabs2 {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;width: 303PX;}
ul.tabs2 li {float: left;margin: 0;padding: 0;height: 31px; line-height: 31px;border: 1px solid #ccc;border-left: none;margin-bottom: -1px;overflow: hidden;position: relative;background: #e0e0e0;}
ul.tabs2 li a {text-decoration: none;color:#666 !important;display: block;font-size: 1.1em;font-weight:bold;padding: 0 20px;border: 1px solid #fff; outline: none;}
ul.tabs2 li a:hover {background: #fff;}
html ul.tabs2 li.active2, html ul.tabs2 li.active2 a:hover  {background: #fff;border-bottom: 1px solid #fff;}
.tab_container2 {border: 1px solid #ccc;border-top: none;overflow: hidden;clear: both;float: left; width: 303px;background: #fff;}
.tab_content2 {padding: 0px;font-size: 1.2em;}
.tabsepbot2{height:20px;display:block;clear:both;}


/*------ Toggle Accordion (Filters) ------*/
.accordionButton {width: 263px;padding:10px 20px 10px 20px;float: left;border:solid 1px #ccc;border-top:0px;border-left:0px;border-right:0px;background: url(images/arr-tabnav.png)  265px 13px no-repeat;cursor: pointer;font-size:1em;color:#666;font-family: Arial, Verdana, Helvetica, sans-serif;}
.accordionButton:hover{background: url(images/arr-tabnav.png) #f5f5f5 265px 13px no-repeat;}
.accordionContent {float: left;display: none;padding:5px 0px 10px 10px;background:#f2f2f2;border: 4px solid #fff;border-top:0px;width:285px;}
.accordionButtonSelected {float: left;background: #000;display: none;HEIGHT:40px;width:200px;border:solid 1px red;}

/* Categories & Providers */
 li.cat-item a, .tab-providers li a{border-left:solid 3px #ccc;padding:3px 3px 3px 10px;margin:3px 13px 2px 3px;color:#666!important;background:#fff; display:block;text-decoration:none !important;}
 li.cat-item a:hover, .tab-providers li a:hover{ background:#5AB2C5 !important;color:#efefef !important;}

/* Tags */
.tags-wrap {padding: 15px;font-size: 1.2em;}
div.taglist ul.wp-tag-cloud li{display:inline;float:left;margin: 0px 2px 8px 2px; }
div.taglist ul.wp-tag-cloud li a{background: #f1f1f1 !important;color: #fff;padding:2px 4px;display:inline;font-size:1em!important;color:#666 !important;;text-decoration:none}
div.taglist ul.wp-tag-cloud li a:hover{background: #5AB2C5 !important;color: #fff !important;}

/* taxonomies
.taxonomy-list ul.wp-tag-cloud  li { display:block;}
.taxonomy-list ul.wp-tag-cloud  li a{font-size:1em !important;padding:3px 3px 3px 10px;margin:3px 13px 2px 3px;color:#666!important;background:#fff; display:block;border-left:solid 3px #ccc;text-decoration:none !important;}
.taxonomy-list ul.wp-tag-cloud  li a:hover{ background:#ACC559 !important;color:#efefef !important;}
*/

/* Style + Features + Layout */
.taxonomy-list{padding: 15px;font-size: 1.2em;background:#f1f1f1;width:280px;}
div.taxonomy-list ul.wp-tag-cloud li{display:inline;float:left;margin: 0px 2px 8px 2px;}
div.taxonomy-list ul.wp-tag-cloud li a{background: #fff !important;padding:2px 4px;display:inline;font-size:1em!important;color:#666 !important;;text-decoration:none}
div.taxonomy-list ul.wp-tag-cloud li a:hover{background: #5AB2C5 !important;color: #fff !important;}

/* Price */
.price-list ul.wp-tag-cloud  li { display:block;}
.price-list ul.wp-tag-cloud  li a{font-size:1em !important;padding:3px 3px 3px 10px;margin:3px 13px 2px 3px;color:#666!important;background:#fff; display:block;border-left:solid 3px #ccc;text-decoration:none !important;}
.price-list ul.wp-tag-cloud  li a:hover{ background:#5AB2C5 !important;color:#efefef !important;}


/* Colors*/
ul.colors{padding:15px;}
ul.colors li {width:25px;height:25px;display:inline;float:left;margin:0px 0 5px 6px;border:solid 1px #e5e5e5;}
ul.colors li a{border:solid 1px #fff;float:left;width:23px;height:23px;}
ul.colors li a:hover{border:solid 1px #ccc;}

/* red*/
ul.colors li.red-1 {background:#ff2424;}
ul.colors li.red-2 {background:#ff5252;}
ul.colors li.red-3 {background:#ff9d9d;}
ul.colors li.red-4 {background:#ffdbdb;}

/* blue*/
ul.colors li.blue-1 {background:#1364dd;}
ul.colors li.blue-2 {background:#3389e9;}
ul.colors li.blue-3 {background:#98c6fb;}
ul.colors li.blue-4 {background:#d6e9ff;}

/* green*/
ul.colors li.green-1 {background:#07cc0c;}
ul.colors li.green-2 {background:#42d945;}
ul.colors li.green-3 {background:#83e486;}
ul.colors li.green-4 {background:#d0f4d0;}

/* yellow*/
ul.colors li.yellow-1 {background:#ffea00;}
ul.colors li.yellow-2 {background:#fff267;}
ul.colors li.yellow-3 {background:#fff8a7;}
ul.colors li.yellow-4 {background:#fffcdc;}

/* pink*/
ul.colors li.pink-1 {background:#ff4fb7;}
ul.colors li.pink-2 {background:#ff8acf;}
ul.colors li.pink-3 {background:#ffb5e1;}
ul.colors li.pink-4 {background:#ffdcf1;}

/* orange*/
ul.colors li.orange-1 {background:#ffa800;}
ul.colors li.orange-2 {background:#ffc453;}
ul.colors li.orange-3 {background:#ffdd9c;}
ul.colors li.orange-4 {background:#ffeecd;}

/* purple*/
ul.colors li.purple-1 {background:#bd35e4;}
ul.colors li.purple-2 {background:#d56ff2;}
ul.colors li.purple-3 {background:#ecacff;}
ul.colors li.purple-4 {background:#f7dcff;}

/* brown*/
ul.colors li.brown-1 {background:#761906;}
ul.colors li.brown-2 {background:#9b4432;}
ul.colors li.brown-3 {background:#ae7468;}
ul.colors li.brown-4 {background:#c0a49e;}

/* blacks*/
ul.colors li.black-1 {background:#0d0d0d;}
ul.colors li.black-2 {background:#3e3e3e;}
ul.colors li.black-3 {background:#616161;}
ul.colors li.black-4 {background:#9c9c9c;}

/* grey */
ul.colors li.grey-1 {background:#bdbdbd;}
ul.colors li.grey-2 {background:#d1d1d1;}
ul.colors li.grey-3 {background:#ebebeb;}


/* white*/
ul.colors li.white-1 {background:#ffffff;}
ul.colors li.white-2 {background:#ebebeb;}
ul.colors li.white-3 {background:#d1d1d1;}
ul.colors li.white-4 {background:#bdbdbd;}

/* white*/
ul.colors li.multi {background: url(images/color-mutli.png) 0px 0px  #f7f6f6 no-repeat;}


/*------ Stats (Rating + Views) ------*/
.list-rating li {color:#00A10F !important;border-bottom: 1px solid #e7e7e7;height: 1%;padding: .4em 0 .4em 13px;color:#00A10F !important;margin:0 0 0 0px;}
.list-rating li a{color:#666 !important;margin:0 0 0 10px;background:#F2F2F2;padding:3px;}
.list-rating li a:hover{background:#ACC559;color:#efefef !important;}

.list-views li {border-bottom: 1px solid #e7e7e7;height: 1%;padding: .4em 0 .4em 13px;margin:0 0 0 0px;}
.list-views span{background:#666;color:#e1e1e1 !important;padding:3px 5px 3px 0 ;margin:0 10px 0 0;width:80px;float:left;display:block;text-align:right;}
.list-views li a{color:#666 !important;margin:0 0 0 10px;background:#F2F2F2;padding:3px;}
.list-views li a:hover{background:#ACC559;color:#efefef !important;}
 
 
 

 
/*====== THEM DETAILS (single-full.php) ============*/
/*==================================================*/

/*------ Thumb + Info ------*/
.theme-details-wrap{background: #f7f6f6; border:solid 1px #ccc;margin:-10px 0 0 0;}

.theme-details-tb{padding:15px;width:760px;float:left;}
.theme-details-tb img{border: solid 1px #ccc;float:left;border:solid 1px #ccc;padding:5px;background:#efefef;}

.theme-details {float:left;padding:10px 0 0 0;margin:0 0 0 10px;width:303px;height:180px;background: url(images/box-bgr.gif) 0px -31px  #fff repeat-x;border:solid 1px #ccc;}
.theme-details h1,.theme-details h2{font-size:1.3em;margin:8px 0 12px 20px;font-weight:normal;letter-spacing:0px; }
.theme-details h1 a ,.theme-details h2 a{font-size:0.9em;padding:2px 4px 2px 4px;color:#999;background:#efefef;text-decoration:none;}
.theme-details h1 a:hover ,.theme-details h2 a:hover{color:#f1f1f1;background:#ACC559;}
.theme-details-stats {margin:15px 0 0 20px;}
 
.theme-details-price {background: url("images/box-bgr2.gif")  left bottom;float:left;margin:0 0 0 14px;border:solid 1px #cfcfcf;}
.theme-details-price-l{padding:6px;height:34px;width:90px;float:left;}
.theme-details-price-l span{float:left;margin: 6px 0 0 10px;font-size:1.6em !important;}
.theme-details-price-r{float:left;width:180px;height:38px;padding:8px 0 0 0;}


/*------ Description ------*/
.theme-desc{clear:both;background:#fefefe;border:solid 1px #ccc;margin:15px;padding:20px;color:#666;width:585px;}
.theme-desc h1, .theme-desc h2, .theme-desc h3, .theme-desc h5, .theme-desc h6{padding:0px;margin:0px;color:#666;font-size:1.2em;font-weight:bold;}
.theme-desc h4{font-size:1.5em;font-weight: bold;margin:0 0 15px 0 ;}
.theme-desc p {padding:0 0 20px 0}
.theme-desc ul, .theme-desc ol {margin: 0 0 1.5em;padding:10px 0 0 40px;}
.theme-desc ul li,.theme-desc ol li {background: url(images/list-icon.png) no-repeat 0 0px;margin: 0 0 .4em;padding: 0 0 0 30px;}
.theme-desc ul li ul li,.theme-desc ol li ol li  {background: url(images/ico-list.gif) no-repeat 0 6px;margin: 0 0 .4em;padding: 0 0 0 10px;}
.theme-desc-stats{clear:both;background:#fefefe;border:solid 1px #ccc;margin:20px;padding:10px;color:#666;}


/*------ Related Theme------*/
.theme-details-related {margin:0px 15px 0 15px;padding:10px 20px;border:solid 1px #ccc;width:585px;min-height:410px;background: url(images/box-bgr.gif) 0px -31px  #fff repeat-x}
.related-l {float:left;display:block;width:290px;margin:0 20px 0 0;}
.related-l span{padding:4px 4px 10px 4px;margin:8px 8px 8px 0px;display:block;font-weight:bold;border-bottom:solid 1px #efefef;}
.related-l span a{background:#efefef;padding:2px;color:#666;text-decoration:none;font-weight:normal;}
.related-l span a:hover{background:#5AB2C5;color:#efefef !important;}

.related-r{float:left;display:block;width:270px;}
.related-r span{padding:4px;margin:8px 8px 8px 0px;display:block;font-weight:bold;}

.related-title{font-size:1.5em;color:#666;border-bottom:solid 1px #efefef;}
.related-r .related-title, .related-l .related-title{margin:8px 0 20px 0px;padding:0 0 5px 0;} 
.img-related img{width:90%;border:solid 1px #ccc;padding:5px;background:#efefef;margin:0 0 20px 0;}
.img-related img:hover{background:#ccc;}

/*------ Related Post ------*/
.post-related {margin:0px 0px 40px 0px;padding:10px 20px;border:solid 1px #ccc;min-height:325px;background: url(images/box-bgr.gif) 0px -31px  #fff repeat-x}
.related-post-l {float:left;display:block;width:290px;margin:0 20px 0 0;}
.related-post-l span{padding:4px 4px 10px 4px;margin:8px 8px 4px 0px;display:block;font-weight:bold;border-bottom:solid 1px #efefef;}
.related-post-l span a{padding:2px;color:#666;text-decoration:none;font-weight:normal;}
.related-post-l span a:hover{text-decoration:underline;}

.related-post-r{float:left;display:block;width:270px;}
.related-post-r span{padding:4px 4px 10px 4px;margin:8px 8px 4px 0px;display:block;font-weight:bold;border-bottom:solid 1px #efefef;}
.related-post-r span a{padding:2px;color:#666;text-decoration:none;font-weight:normal;}
.related-post-r span a:hover{text-decoration:underline;}

.related-title{font-size:1.5em;color:#666;border-bottom:solid 1px #efefef;}
.related-r .related-title, .related-l .related-title{margin:8px 0 20px 0px;padding:0 0 5px 0;} 
.img-related img{width:90%;border:solid 1px #ccc;padding:5px;background:#efefef;margin:0 0 20px 0;}
.img-related img:hover{background:#ccc;}



/*====== AUTHOR BOX ============*/
/*==================================================*/
.author-wrap{float:left;background: url(images/box-bgr.gif) #ffffff repeat-x top;height: 1%;padding: 18px;border:solid 1px #cfcfcf;margin:0 0 50px 0;}
.author-box{color:#666;display:block;padding:10px;background:#fefefe;float:left;width:600px;border:solid 1px #ccc;margin:0 0 15px 0;min-height:100px;}
.author-box h3{color:#679515;}
.author-l{display:block;float:left;margin:0 15px 0 0;}
.author-r{display:block;width:433px;float:left;}
.author-img{width:125px;height:125px;border:solid 1px #ccc;padding:5px;background:#fff;}



/*====== ############################################################################################# ============*/
/*====== PLUGIN / JS /EXTERNAL CSS  ============*/
/*==================================================*/


/*====== COLORBOX ============*/
/*ColorBox Core Style The following rules are the styles that are consistant between themes.Avoid changing this area to maintain compatability with future versions of ColorBox.*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* Example user style The following rules are ordered and tabbed in a way that represents theorder/nesting of the generated HTML, so that the structure easier to understand.*/
#cboxOverlay{background:url(images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}


/*====== DROPDOWN ============*/
ul, li{margin:0; border:0; padding:0; list-style:none;}
#wrapbar{background:url(images/menuselect/wb.gif);display:block;float:lefy;padding:15px 0 15px 0;float:left;;border:solid 1px #CFCFCF;margin:0 0 -1px 0;width:658px;}
*{outline: none;}
ul#topnav2 {margin: 0; padding: 0;float:left;width: 100%;list-style: none;font-size: 1.1em;}
ul#topnav2 li {z-index:2;float: left;margin: 0; padding: 0;position: relative;}
ul#topnav2 li a {float: left; /*text-indent: -9999px;*/height: 30px;line-height:30px;padding:0 0 0 10px	;color:#666;text-decoration:none;font-weight:bold;}
ul#topnav2 li:hover a, ul#topnav2 li a:hover { background-position: left bottom; }
ul#topnav2 a.products {background: url(js/dropdown/dropdown-btt-bg.png) no-repeat;width: 180px; margin: 0 0 0 24px;}
ul#topnav2 a.sale {background: url(js/dropdown/dropdown-btt-bg.png) no-repeat;width: 180px; margin: 0 0 0 24px;}
ul#topnav2 a.community {background: url(js/dropdown/dropdown-btt-bg.png) no-repeat;width: 180px; margin: 0 0 0 24px; }
ul#topnav2 li .sub {position: absolute;	top: 30px; left: 0;background: #fefefe url(js/dropdown/sub_bg.png) repeat-x;padding: 20px 10px 20px 20px;
float: left;margin: 0 0 0 24px;display: none;border:solid 1px #ccc;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;
}

ul#topnav2 li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav2 li .sub ul{list-style: none;margin:0; padding:0;width: 205px;float: left;}
ul#topnav2 .sub ul li {width: 100%;color: #fff;}
ul#topnav2 .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#topnav2 .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#topnav2 .sub ul li a {float: none;text-indent: 0; /*--Reset text indent--*/height: auto;padding: 3px 10px 7px 10px;border-top:solid 1px #eaeaea;
display: block;text-decoration: none;color: #666;margin:0 20px 0 -10px;height:18px;line-height:18px;}
ul#topnav2 .sub ul li a:hover {color: #fff; background:#5AB2C5;}


/*====== EASYSLIDER ============*/
/* Fresh Label  */
.label-fresh{ background: url("images/easyslider/label-fresh.png") no-repeat center ;margin:-30px 0 0 50px;width:300px;height:100px;
position:absolute;left:0px;top:0px;z-index:2;}

.slider-wrap {margin: 50px 0;position: relative;width: 100%;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider{position: relative;overflow: hidden; margin: auto;width: 880px;height: 320px;clear: both;background: url(images/easyslider/slider-bg.png) 0px 0px no-repeat;}
#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:880px;overflow:hidden;}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ display:block;width:35px;height:77px;position:absolute;left:13px;top:125px;z-index:1000;}
/* BTT */
#nextBtn, #slider1next{ left:928px;}														
#prevBtn a, #nextBtn a,#slider1next a, #slider1prev a{  
display:block;position:relative;width:35px;height:77px;background:url(images/easyslider/arr-l.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a{ background:url(images/easyslider/arr-r.png) no-repeat 0 0;}	
/* Slides */
.tabimg-1  { background:url(images/easyslider/tab-1-img.jpg) 10px 10px no-repeat;width:880px;height:320px;}
.tabimg-2  { background:url(images/easyslider/tab-2-img.jpg) 10px 10px no-repeat;width:880px;height:320px;}
.tabimg-3  { background:url(images/easyslider/tab-3-img.jpg) 10px 10px no-repeat;width:880px;height:320px;}
.tabimg-4  { background:url(images/easyslider/tab-4-img.jpg) 10px 10px no-repeat;width:880px;height:320px;}
.tabimg-5  { background:url(images/easyslider/tab-5-img.jpg) 10px 10px no-repeat;width:880px;height:320px;}
/* texts */
.title{background:#171717;color:white;display:block;padding:5px;font-size:22px;margin:260px 0 0 20px;float:left;}
.title a{color:green;}
.title span{font-size:14px;font-style:italic;color:#ffffff;}






/*========= Packs Features TOur ============*/
.tourtitle{width:975px;float:left;display:block;}
.tour{width:945px;float:left;display:block;padding:15px;}
.toursidebar{clear:both;float:left;width:225px;margin:0 40px 0 0;display:block;padding;14px:}
.toursidebar ul{list-style-type:disc; height:600px;background: url(images/feat-nav.jpg) no-repeat ;margin:10px 0 0 0;}
.toursidebar ul li{background: url(images/feat-off.png) no-repeat 0px 0px;
					/*background: url(none);*/
					border-top:solid 1px #ccc;height:40px;line-height:40px;margin:0;padding:0 0 0 15px;font-size:16px;color:#333;}

.toursidebar span {display:block;margin:0 0 0 -20px;padding:0 0 0 45px;}
.toursidebar ul li a span{padding:0 0 0 50px;text-decoration:none; /*color:#59ACBE;*/}
.toursidebar ul li a:hover span {text-decoration:underline;background: url(images/feat-hover.png) 5px 0px; no-repeat ;}
.tourcur {/*font-weight:bold;*/background: url(images/feat-cur.png) no-repeat ;width:400px;color:#fff !important;}

.tourcontent{float:left;width:240px;width:680px;}
.tourcontent h1{margin: 10px 0 .8em;font-weight: bold;letter-spacing: -0.5px;}
.tourcontent h2{color: #888;font-size: 1.8em;margin: 10px 0 .8em;font-weight: bold;letter-spacing: 0px;}

.featlist {clear:both;margin:0 0 60px 0;}
.featlist img {float:left;margin:0 20px 0 0 ;display:block;background:#fff;}
.tourcontent h3{font-size:1.4em;}
.featlist p {padding:0 40px 0 0;min-height:75px;}

.sep {clear:both;margin:10px 0 10px 0;display:block;min-height:40px;background:url(images/sep-s.png)  0px 0px no-repeat;}

.btt-start {display: block;float:left;width: 160px;height: 30px;background: url("images/btt-start.png") no-repeat 0 -30px;margin:0;}
.btt-start:hover{background-position: 0 0px;}
.btt-start span{display: none;}

.btt-tour-start {display: block;float:left;height: 60px;background: url("images/btt-home-start.png") no-repeat 0 0px;margin:-5px 0 0 30px;width:275px;}
.btt-tour-start:hover{background-position: 0 -60px;}
.btt-tour-start span{display: none;}

.theme-info-call {float:left;margin:0 0 0 20px;padding:10px;background:#fefefe;border:solid 1px #ccc;width:740px;}
.theme-info-call h3{color:#333333;float:left;margin:0;font-size:18px;font-weight: bold;letter-spacing: -0.5px;margin:5px 0 0 0;}

.theme-details-seld {float:left;margin:0 0 0 20px;padding:10px 0 0 0;width:255px;background:#fefefe;border:solid 1px #ccc;height:140px;color:#333;padding:20px;}
.theme-details-seld h3{font-size:1.1em;}
.theme-details-seld span {color:#33707e;}
.theme-details-seld p{line-height: 1.5em;color:#333;font-size:1.1em;}


.th-seled {float:left;background:;border:solid 0px #ccc;height:242px;	background: url(images/th-seled-bg.png) repeat-x top;margin:0 0 0px 0;}
.th-seled-l {padding:20px;display:block;width:270px;height:162px;float:left;}
.th-seled-r {padding:20px;display:block;width:270px;height:162px;:red;float:left;border-left:solid 0px #ccc;}
.th-seled-r h2 span{color:#42929e;}

.subtitle h1 {float:left;color: #333333;font-size: 24px;font-weight: bold;letter-spacing: -0.5px;margin: 0 0 20px 0;padding:0px;}


.box-horz {float:left;background:;border:solid 1px #ccc;}
.box-horz-l {padding:15px;display:block;width:167px;height:150px;float:left;}
.box-horz-l h3 {font-size:20px;padding:0;margin:0;}
.box-horz-r {padding:15px;display:block;width:390px;height:150px;:red;float:left;border-left:solid 1px #ccc;}

.nav-step {background: url(images/box-bgr.gif) #ffffff repeat-x top;}	



.start-title{float:right;margin:-38px 20px 0 0;}
.start-bot {padding:20px;background:#efefef;height:50px;border:solid 1px #ccc;margin:0 0 20px 0;}
.start-bot span{float:left;line-height:50px;height:50px;margin:0;color: #333333;
				font-size: 1.6em;font-weight: bold;letter-spacing: -1px;}
	

.btt-pack-1{display: block;float:left;width: 160px;height: 30px;background: url("images/btt-pack.png") no-repeat 0 0;margin:0px 0 0 0px;}
.btt-pack-1:hover{background-position: 0 -30px;}
.btt-pack-1 span{display: none;float:left;}

.btt-pack-2{display: block;float:left;width: 160px;height: 30px;background: url("images/btt-pack2.png") no-repeat 0 0;margin:0px 0 0 0px;}
.btt-pack-2:hover{background-position: 0 -30px;}
.btt-pack-2 span{display: none;float:left;}

.btt-select{display: block;float:left;width: 70px;height: 23px;background: url("images/btt-select.png") no-repeat 0 0px;margin:10px 0 0 20px;}
.btt-select:hover{background-position: 0 -23px;}
.btt-select span{display: none;}


/* Tooltip */
a.tooltips span {font-style:normal;color:#fefefe;background:#4F4F4F;display:none;padding:20px;position:absolute;z-index:1000;font-size:1.2em;line-height:18px;width:500px;-moz-border-radius:6px;}
a.tooltips span ul{margin:10px 0 0 10px;}
a.tooltips span li{list-style:none;background: url(images/list-icon-2.png) no-repeat 0 0px;margin: 0 0 .4em;padding: 0 0 0 30px;}


/* Table  */

.RLG_Grey1 p, .RLG_Green p, .RLG_Desc p{
padding:0px;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.RLG_Desc{
background-image:url(images/table/RLG-BGGrey2-Rep.gif);
	background-repeat:repeat-x;
	height:30px;}

.RLG_Grey1
{background-image:url(images/table/RLG-BGGrey-Rep.gif);
	background-repeat:repeat-x;
	height:30px;}

.RLG_Grey1 img{height:15px;width:15px;}
	
.RLG_Green{
	background-image:url(images/table/RLG-BGGreen-Rep.gif);
	background-repeat:repeat-x;
	height:30px;}
.RLG_Green img{height:15px;width:15px;}

.RLG_TopLeft{font-size:11px;letter-spacing:0px;color:#8b8b8b;background:url(images/table/pack-feat.jpg) no-repeat 0 55px;}
.RLG_TopLeft span{margin:0 0 0 30px;line-height:12px;}


.pack-1, .pack-1:hover{display:block;width:108px;height:140px;background-image:url(images/table/table-pack-1.png);}
.pack-1:hover{background-image:url(images/table/table-pack-1-hover.png);}

.pack-2, .pack-2:hover{display:block;width:108px;height:140px;background-image:url(images/table/table-pack-2.png);}
.pack-2:hover{background-image:url(images/table/table-pack-2-hover.png);}

.pack-3, .pack-3:hover{display:block;width:108px;height:140px;background-image:url(images/table/table-pack-3.png);}
.pack-3:hover{background-image:url(images/table/table-pack-3-hover.png);}

.pack-4, .pack-4:hover{display:block;width:108px;height:140px;background-image:url(images/table/table-pack-4.png);}
.pack-4:hover{background-image:url(images/table/table-pack-4-hover.png);}

	
.BuyNow, .BuyNow:hover{
	display:block;
	width:92px;
	height:24px;
	background-image:url(images/table/RLG-Buy.png);}

.BuyNow:hover{
	background-image:url(images/table/RLG-Buy-over.png);}

.hspace{clear:both;display:block;height:40px;}


h3.tagline{font-size:24px;font-weight:bold;text-align:center;padding:18px 0 0px 0;color:#666;}
img.banner{clear:both;margin:-5px 0 100px 45px;}
img.banner-s{clear:both;margin:10px 0 0 15px;width:628px;}

