/*

 Theme Name: Music

 Theme URI: http://www.cro.ma

 Author URI: http://www.cro.ma

 Description: Croma Music theme

 Author: Net-Labs

 Version: 1.4.3

 License: GNU General Public License

 License URI: license.txt

 Tags: two-columns, fixed-width, threaded-comments, editor-style, custom-menu

 */

/************************************************************************

 -==- reset stylesheet

 *************************************************************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}



/************************************************************************

 -==- grid system & float clearing

 *************************************************************************/

.container{margin:0 auto;position:relative;width:978px}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11{float:left;margin-left:30px;position:relative}.grid1{width:54px}.grid2{width:138px}.grid3{width:222px}.grid4{width:286px}.grid5{width:390px}.grid6{width:474px}.grid7{width:558px}.grid8{width:602px}.grid9{width:726px}.grid10{width:810px}.grid11{width:894px}div .first{clear:left;}.clear:before,.clear:after{content:"";display:block;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}



/************************************************************************

 -==- common settings

 *************************************************************************/

p {margin: 0 0 20px 0;font-size: 1em;line-height: 1.7em;}

h1, h2, h3, h4, h5, h6 {margin: 0px 0 20px 0;line-height: 1.5em;}

h1{font-size: 2.5em;}

h2{font-size: 2.0em;}

h3{font-size: 1.6em}

h4{font-size: 1.4em}

h5{font-size: 1.2em}

h6{font-size: 1.0em}

blockquote{margin-bottom: 30px;padding: 0px 30px;}

blockquote p{font-size: 1.0em;margin-bottom: 10px;line-height: 1.8em; text-transform: uppercase;}

strong, dfn {font-weight: bold;}

em, dfn {font-style: italic;}

sup, sub {line-height: 0;}

abbr, acronym {border-bottom: 1px dotted #666;}

pre {margin: 1.5em 0;white-space: pre;}

pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace;line-height: 1.5;}

li ul, li ol {margin: 0;}

ul, ol {margin: 0 1.5em 1.5em 0;padding-left: 1.5em;}

ul {list-style-type: disc;}

ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}

dl dt{font-weight: bold;}

dd {margin-left: 1.5em;}

table {margin-bottom: 1.4em;width: 100%;}

th {font-weight: bold;}

th, td, caption {padding: 4px 10px 4px 5px;}

tfoot {font-style: italic;}

.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6{margin-bottom: 10px;}

iframe#myframe{background: transparent; border: 0px solid #fff;}

.preloader{

	height: 0px;

	overflow: hidden;

}



#menulogo{

padding-top:5px;

}



a{

	outline: 0;

	color: #313131;

	text-decoration: none;

}



.imgloader{

	position: fixed;

	bottom: 0px;

	right: 0px;

	width: 50px;

	height: 50px;

	background: #000 url(images/loading.gif) no-repeat center;

	-webkit-border-top-left-radius: 10px;

	-moz-border-radius-topleft: 10px;

	border-top-left-radius: 10px;

}





/************************************************************************

 -==- general theme settings

 *************************************************************************/

body {

    font: 0.75em / 1.73em  Arial,sans-serif;

	color: #6f6f6f;

	background: #211D19;

}



.bgwidth, .bgheight {

    left: 0;

    position: fixed;

    top: 0;

}



.bgwidth {

    width: 100%;

}



.bgheight {

    height: 100%;

}



#bgimg{

	display: none;

}



.outer{

	width: 100%;

	position: relative;

}



.hfeed{

	background: #fff url(images/bg-tile.png);

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5); 

	position: relative; 

}



.subcontainer{

	background: #fff url(images/bg-tile.png);

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5); 

}



.hpage{

	padding-top: 60px;

}



.headtop{

	position: relative;

	height: 180px;

	width: 100%;

	overflow: hidden;

}







/************************************************************************

 -==- widgets - non image

 *************************************************************************/



.widget_netlabs_fpnews_widget a.more-link{

	color: #D37628;

	text-transform: uppercase;

	letter-spacing: -1px;

	text-decoration: none;

	padding: 1px 4px 1px 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);

	font-size: 11px; 

	float: right;

}



.widget_netlabs_fpnews_widget a.more-link:hover{

	background: url(images/bgbut.jpg) repeat-x bottom;

	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);

	color: #313131;

}





/************************************************************************

 -==- calendar

 *************************************************************************/











/************************************************************************

 -==- category

 *************************************************************************/

.ctime{

	float: left;

	position: absolute;

	text-align: center;

	color: #fff;

	display: block;

	line-height: 15px;

	left: 0px;

	top: 0px;

	padding: 6px 9px;

	-moz-border-radius-topleft: 6px;

-moz-border-radius-topright: 0px;

-moz-border-radius-bottomright: 0px;

-moz-border-radius-bottomleft: 0px;

-webkit-border-radius: 6px 0px 0px 0px;

border-radius: 6px 0px 0px 0px; 

}



.vmeta{

	margin-bottom: 10px;

	text-transform: uppercase;

	letter-spacing: -1px;

	font-size: 11px;

	padding-left: 10px;

	color: #8f8f8f;

}









/************************************************************************

 -==- groupsetting - settings that occurs regularly

 *************************************************************************/



.lightblock1{

	color: #FFFFFF !important;

    font-size: 15px;

    font-weight: bold;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);

	letter-spacing: -1px;

	padding: 9px 0px;

	text-align: center;

	text-transform: uppercase;

	margin: 0px;

}



.lightblock1 a{

	color: #FFFFFF !important;

	outline: 0;

	text-decoration: none;

}



.blockpic{

	margin-top: -6px;

}



.imgblock{

	position: relative;

}





.imgoverlink{

	display: block;

	width: 100%;

	position: absolute;

	top: 0px;

	left: 0px;

	height: 100%;

}



.imgoverlink2{

	height: 70px;

	width: 70px;

	top: 0px;

	left: 0px;

}





.imgoverlink4{

	height: 207px;

	width: 138px;

	top: 0px;

	left: 0px;

}



.imgoverlink5{

	height: 195px;

	width: 130px;

	top: 0px;

	left: 0px;

}







.imgoverlink8{

	height: 159px;

	width: 274px;

}



.calpic2{

	top: 172px;

}







.paddingfix{

	margin-top: -6px;

}



/************************************************************************

 -==- image settings

 *************************************************************************/



.alignright{

	float: right;

	margin-left: 30px;

	margin-bottom: 30px;

}



.alignleft{

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

}



.alignnone{

	margin: 30px 0;

}



.teampostimg img, .alignright, .alignleft, .alignnone{

	padding: 5px;

}



.hentry img{

	max-width: 600px;

	height: auto;

}



/************************************************************************

 -==- post and page settings

 *************************************************************************/

.post .entry-meta{

	padding: 10px;

	margin-bottom: 40px;

	margin-right: 40px;

	background: #fff;

	border: 1px solid #f1f1f1;

}



.entry-content{

	padding-right: 40px;

}



.fullwidth{

	padding: 0px;

	margin: 0px 30px;

}



.page-title{

	padding: 20px 0px 0px 30px;

	margin: 0px;



}



.page-title h1{

	margin: 0px;

	padding: 0px;

	font-size: 32px;

	text-transform: uppercase;

	color: #4f4f4f;

	text-shadow: 1px 1px 0 #000;

	font-weight: normal;

	width: 550px;

}









/************************************************************************

 -==- footer menu

 *************************************************************************/

.menu-footer{

	float: right;

}



.footwidget ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 0 0;

	float: right;

}



.footwidget ul li{

	float: left;

	padding-right: 20px;

}



.footwidget ul li a{

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

}



#site-generator a{

	text-decoration: none;

	color: #fff;

}





/************************************************************************

 -==- widgets

 *************************************************************************/

.widget-area ul{

	margin: 0px; 

	padding: 0px;

	list-style-type: none;

}





.widget_netlabs_fpnews_widget h4{

	font-size: 12px;

	text-transform: uppercase;

	margin-bottom: 5px;

}







.widget_netlabs_imglink_widget .imlk{

	height: 234px;

}





.imlkover, .thumb .thumbover{

	position: absolute;

	top: 24px;

	left: 27px;

	text-indent: -9999px;

	width: 254px;

	height: 172px;

	background: url(images/clear.png) top left;

	cursor: pointer;

}

.imlkover:hover{

	background: url(images/links.png) no-repeat center;

}



.thumb .thumbover{

	width: 70px;

	height: 70px;

}







.menuintro p{

	margin: 0px;

	text-shadow: 1px 1px 0 #fff;

}



.menuintro .imlk{

	margin-bottom: 10px;

}



.mengalout{

	position: relative;

	margin-bottom: 40px;

}



.mengalout p{

	text-align: center;

	padding: 10px;

	text-transform: uppercase;

}



.menuintro span{

	float: right;

	font-weight: bold;

	padding-top: 30px;

}



.menuintro .feedbimg{

	margin-top: 0px !important;

}



.menuintro .feedbimg img{

	background: #FCFCF9;

    padding: 3px;

}



.galleries_widget{

	position: relative;

}





/************************************************************************

 -==- footer

 *************************************************************************/



#site-info a{

	color: #FFFFFF;

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);

	 font-size: 16px;

    font-weight: bold;

	text-transform: uppercase;

}



#site-info{

	float: left;

	width: 30%;

	text-align: left;

	padding: 0px;

}



#site-generator{ 

	float: right;

	width: 50%;

	text-align: right;

	font-size: 10px;

}



#site-info a, #site-generator a{

	text-decoration: none;

}



#site-info a{

	font-size: 14px;

}



#footerbottom{

	padding: 30px 0;

}



#bottominner{

	padding: 10px 0;

}







/************************************************************************

 -==- inner pages

 *************************************************************************/

#main{

	padding: 30px 0 ;

}



.home #main{

	padding: 70px 0 0px 0;

}



.entry-holder{

	position: absolute;

	top: 0px;

	width: 100%;

	margin: 0px auto;

	height: 240px;

}



.skinholder{

	width: 306px;

	height: 230px;

	padding-top: 60px;

}



.entry-skin{

	width: 978px;

	margin: 0px auto;

}



h1.entry-title{

	text-align: center;

	text-shadow: none !important;

	margin: 0px 40px 30px 40px;

	padding: 10px 0;

	border-top: 1px dotted #37332C;

	border-bottom: 1px dotted #37332C;

	font-size: 2em;

}



.Dark h1.entry-title{

	border-top: 1px dotted #999;

	border-bottom: 1px dotted #999;

	color: #fff !important;

	text-shadow: none !important;

}





h1.entry-title span{

	color: #fff;

}







/************************************************************************

 -==- member pages

 *************************************************************************/

.mpage h5{

	margin-bottom: 5px;

	text-transform: uppercase;

	text-shadow: 1px 1px 0 #fff;

	color: #4f4f4f;

}



.mdiv{

margin-bottom: 60px;

}



.mdiv img{

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	width: 138px;

	height: auto;

}



.mdivmain .entry-content{

	padding: 30px;

}





/************************************************************************

 -==- calendar

 *************************************************************************/





.widget_netlabs_calendaru_widget .cweekname{

	color: #5F5F5F;

}





.calwidg:hover .widgcontent{

	display: block;

}





.grounpthumb{

	position: relative;

}



.calsingleinner p.shorttitle a{

	font-size: 12px;

}



a.prevlink:hover, a.nxtlink:hover{

	color: #fff;

}



a.more-link:hover{

	color: #000;

	text-decoration: none;

}







/************************************************************************

 -==- menus

 *************************************************************************/





.menu-content{

	margin-bottom: 30px;

	padding: 0px !important;

}



.specinner{

	padding: 20px 15px;

	margin-bottom: 50px;

}



.speccontent{

	width: 20%;

	float: left;

}



.speccontent h4, .speccontent p{

	margin: 0px 10px;

	padding: 5px ;

}



.groupcat{

	margin-top: 40px;

}



.foodmenu{

	display: block;

	padding: 10px;

	margin-bottom: 40px;

	position: relative;

}



.foodmenudesc{

	font-size: 18px;

	display: block;

	margin-bottom: 20px;

}



.foodmenu h4{

	margin-bottom: 10px;

}



.foodprice{

	position: absolute;

	float: right;

	top: 0px;

	right: 0px;

	padding: 5px;

	width: 50px;

	text-align: center;

	color: #fff;

}



.menuintro p.more-class{

	display: none;

}



.menuintro p{

	line-height: 22px;

}



p.menu-download{

	padding: 10px;

	text-align: center;

	background: url("images/menubg.png") repeat-x center;

}



p.menu-download a{

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

	font-weight: bold;

	display: block;

	float: left;

	text-align: center;

	width: 50%;

	text-shadow: 1px 1px 0 #000;

}



p.menu-download a.mfull{

	width: 100%;

}



/************************************************************************

 -==- tabs

 *************************************************************************/



.tabs ul.nav{

	list-style-type: none;

	width: 31%;

	float: left;

	margin: 0px;

	padding: 0px;

}



ul.nav li{

	margin-bottom: 5px;

	padding: 9px;

	text-align: left;

	font-size: 14px;

}



.tcontentkeeper{

	width: 69%;

	float: left;

}



.tcontentkeeper .tab{

	display: none;

}



.padder br{

	display: none;

}



.padder{

	padding-left: 60px;

}





/************************************************************************

 -==- blog

 *************************************************************************/



.excpt{

	float: right;

	width: 47%;

	padding-right: 0px;

	margin-bottom: 30px;

}





a.more-link{

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: -1px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px; 

	padding: 4px 8px;

	font-size: 11px;

}



.excpt p.more-class{

	text-align: right;

	margin-top: -20px;

}



.excpt p{

	line-height: 22px;

	margin-top: -5px;

}



.post{

	margin-bottom: 40px;

	}



/************************************************************************

 -==- social

 *************************************************************************/

.socialcontent{

	margin-top: 50px;

	padding: 20px 0 20px 20px;

}

.netstudiosoc img{

	margin-right: 57px;

}



.google-plus-one-button, .twitter-tweet-button, .facebook-like-button{

	width: 33%;

	float: left;

	height: 40px;

}





/************************************************************************

 -==- carousel

 *************************************************************************/



.jcarousel-prev-horizontal{

	height: 60px;

	width: 61px;

	top: 60px;

	left: -13px;

	position: absolute;

	cursor: pointer;

}



.jcarousel-next-horizontal{

	height: 60px;

	width: 61px;

	top: 60px;

	right: -13px;

	position: absolute;

	cursor: pointer;

}



.jcarousel-container-horizontal{

	width: 978px;

	height: 184px;

	margin: 40px 0;

}



#carousels{

	display: block;

    position: relative;

	height: 263px;

    width: 978px;

}



.carouselsinner{

	position: relative;

	height: 203px;

    overflow: hidden;

    padding: 30px 0 30px 30px;

}



.carouselsinner ul{

	margin: 0px;

	position: relative;

	padding: 0px;

	list-style-type: none;

}



.carouselsinner ul li{

	float: left;

	margin-right: 30px;

	position: relative;

}



.carouselsinner ul li p{

	width: 203px;

	margin-top: -6px;

	padding: 5px 10px;

	text-shadow: 1px 1px 0 #000;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	margin-bottom: 0px;

}







/************************************************************************

 -==- pagination

 *************************************************************************/

.pagination{

	text-align: center;

	padding: 20px 0;

}



.pagination span, .pagination a{

	width: 30px; height: 30px;

	line-height: 30px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin-right: 10px;

	vertical-align: middle;

	display: inline-block;

	color: #fff;

}



.pagination a{

	color: #fff;

	text-decoration: none;

}



.pagination .current{

	background: #333;

}







/************************************************************************

 -==- comments

 *************************************************************************/



#comments-title {

	font-size: 18px;

	line-height: 2.6em;

	padding: 0 0 2.6em;

}

.nopassword,

.nocomments {

	color: #aaa;

	font-size: 24px;

	font-weight: 100;

	margin: 26px 0;

	text-align: center;

}

.commentlist {

	list-style: none;

	margin: 0;

	width: 74.9%;

	padding: 0px;

}

.content .commentlist,

.page-template-sidebar-page-php .commentlist {

	width: 100%; /* reset the width for the one-column and sidebar page layout */

}

.commentlist > li.comment {

	margin: 0 0 1.625em;

	padding: 1.625em;

	position: relative;

}

.commentlist .pingback {

	margin: 0 0 1.625em;

	padding: 0 1.625em;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}

.commentlist .children li.comment .fn {

	display: block;

}

.comment-meta .fn {

	font-style: normal;

}

.comment-meta {

	font-size: 12px;

	line-height: 2.2em;

	padding-left: 50px;

}

.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 0px;

}

.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}

.comment-meta a {

	font-weight: bold;

}

.comment-meta a:focus,

.comment-meta a:active,

.comment-meta a:hover {

}

.commentlist .avatar {

	left: 0px;

	padding: 0;

	position: absolute;

	top: 0;

}



.commentlist ul.children{

	margin-left: 30px;

}



.commentlist .vcard{

	padding-left: 50px;

}



.commentlist .comment-body{

	padding-left: 50px;

}



.commentlist > li:before {

	left: -21px;

	position: absolute;

}

.commentlist > li.pingback:before {

	content: '';

}

.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 0px;

	padding: 0;

	bottom: 0em;

}

a.comment-reply-link {

	display: inline-block;

	font-size: 12px;

	padding: 0 8px;

	text-decoration: none;

	float: right;

}

a.comment-reply-link:hover,

a.comment-reply-link:focus,

a.comment-reply-link:active {

	background: #888;

	color: #fff;

}

a.comment-reply-link > span {

	display: inline-block;

	position: relative;

	top: -1px;

}



/* Post author highlighting */

.commentlist > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}

.commentlist > li.bypostauthor .comment-meta {

	color: #575757;

}

.commentlist > li.bypostauthor .comment-meta a:focus,

.commentlist > li.bypostauthor .comment-meta a:active,

.commentlist > li.bypostauthor .comment-meta a:hover {

}





/* Post Author threaded comments */

.commentlist .children > li.bypostauthor {

}



/* sidebar-page.php comments */

/* Make sure we have room for our comment avatars */

.page-template-sidebar-page-php .commentlist > li.comment,

.page-template-sidebar-page-php.commentlist .pingback {

	margin-left: 102px;

	width: auto;

}

/* And a full-width comment form */

.page-template-sidebar-page-php #respond {

	width: auto;

}



/* Comment Form */

#respond {

	margin: 0;

	padding: 1.625em;

	position: relative;

	width: 68.9%;

}



#respond .comment-form-author,

#respond .comment-form-email,

#respond .comment-form-url,

#respond .comment-form-comment {

	position: relative;

}



#respond input[type="text"]:focus,

#respond textarea:focus {

	text-indent: 0;

	z-index: 1;

}

#respond textarea {

	resize: vertical;

	width: 95%;

	background: #EEEEEE;

	border: 1px solid #cfcfcf;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

}

#respond .comment-form-author .required,

#respond .comment-form-email .required {

	color: #bd3500;

	font-size: 22px;

	font-weight: bold;

	left: 77%;

	position: absolute;

	top: 32px;

	z-index: 1;

}

#respond .comment-notes,

#respond .logged-in-as {

	font-size: 13px;

}

#respond p {

	margin: 10px 0;

}

#respond .form-submit {

	text-align: right;

	margin: 0px 0 10px;

}

#respond input#submit {

	color: #fff;

	border: none;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	cursor: pointer;

	font-size: 13px;

	margin: 20px 20px 0 0;

	padding: 5px 10px;

	position: relative;

	text-transform: uppercase;

}



#respond input#submit:hover{

	color: #313131;

}

#respond input#submit:active {

	background: #1982d1;

	color: #bfddf3;

}

#respond #cancel-comment-reply-link {

	color: #666;

	margin-left: 10px;

	text-decoration: none;

}

#respond .logged-in-as a:hover,

#respond #cancel-comment-reply-link:hover {

	text-decoration: underline;

}

.commentlist #respond {

	margin: 1.625em 0 0;

	width: auto;

}

#reply-title {

	font-size: 14px;

	font-weight: bold;

	line-height: 30px;

	text-transform: uppercase;

	background: url("images/title-bg.png");

}

#cancel-comment-reply-link {

	color: #888;

	display: block;

	font-size: 10px;

	font-weight: normal;

	line-height: 2.2em;

	letter-spacing: 0.05em;

	position: absolute;

	right: 1.625em;

	text-decoration: none;

	text-transform: uppercase;

	top: 1.1em;

}

#cancel-comment-reply-link:focus,

#cancel-comment-reply-link:active,

#cancel-comment-reply-link:hover {

	color: #ff4b33;

}

#respond label {

	line-height: 2.2em;

}

#respond input[type=text] {

	display: block;

	height: 24px;

	width: 75%;

	background: #EEEEEE;

	border: 1px solid #cfcfcf;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.1);

	

}

#respond p {

	font-size: 12px;

}

p.comment-form-comment {

	margin: 0;

}

.form-allowed-tags {

	display: none;

}



.comment em{

	display: block;

	padding-left: 50px;

}





/************************************************************************

 -==- newsletter

 *************************************************************************/







/************************************************************************

 -==- search

 *************************************************************************/

form#searchform label{

	display: none;

}



form#searchform input[type="text"]{

	width: 64%;

}



.searchresult a{

	float: right;

}





/************************************************************************

 -==- galleries

 *************************************************************************/



.gal-content {

    margin-bottom: 30px;

	padding: 0px !important;

}



.galcontent{

	width: 256px;

	position: relative;

}



.galcontent img{

	max-width: 256px;

	height: auto;

}







.gallerytop{

	position:fixed;

	top:-60px;

	left:0px;

	width:100%;

	height:40px;

	

	z-index: 11000;

}









.gallerycontainerwrap{

	display: block;

	padding: 10px;

}



.gallerycontainer{

	display: block;

	width: 306px;

	height: 234px;

	margin: 10px auto;

	position: relative;

}



span.gallwidgouter{

	width: 284px;

	display: block;

}



span.gallwidg{

	display: block;

}





span.shortgaltitle{

	font-size: 14px;

left: 27px;

padding-left: 20px;

position: absolute;

text-align: left;

text-shadow: 1px 1px 0 #000000;

bottom: 27px;

width: 254px;

}





/************************************************************************

 -==- driving directions

 *************************************************************************/



#side-container{

	width: 33%; float: left;

}



#map-container{

	width: 60%;

	height: 400px;

	float: right;

	color: #000;

}



#map-container img {

    background: none repeat scroll 0 0 transparent;

    max-width: 1400px;

	height: auto;

}



#side-container ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#side-container ul li{

	padding: 5px 0;

}



li.dir-label{

	font-size: 22px;

}



#side-container ul li input[type="text"]{

	width: 90%;

	padding: 10px;

	border: 1px solid #f1f1f1;

}



input#driveclick{

	padding: 10px 20px;

	color: #fff;

	text-transform: uppercase;

	font-weight: bold;

	border: 0px solid #fff;

	margin-bottom: 30px;

	cursor: pointer;

}



/************************************************************************

 -==- music

 *************************************************************************/



.themusic{

	margin-bottom: 30px;

}



.singletitle {

	padding: 0px 10px;

}



.singletitle p{

	float: left;

	padding-top: 18px;

}





.singletitle p span.albumartist{

	padding-left: 12px;

	color: #999;

}



.dwnl{

	float: right;

	padding-top: 4px;

	margin-left: 10px;

}



.ui360{

	width: 24px;

	height: 24px;

	margin-top: 20px;

	cursor: pointer;

}



.ui360 a{

	display: block;

	width: 24px;

	height: 24px;

	text-indent: -9999px;

}



.dwnlmore{

	margin-top: 25px;

	margin-left: 30px;

}



.lyricspost{

	display: none;

}



.lyrics a{

	text-transform:uppercase;

	color: #8d8d8d !important;

	margin-right: 20px;

}













/************************************************************************

 -==- video gallery

 *************************************************************************/





.vidimg{

	float: left;

	margin: 0 8px 0 8px;

	width: 100px;

	height: 75px;

	overflow: hidden;

}



.ytimg img{

	margin-top: -8px;

	margin-left: -10px;

}



.vidstrip{

	height: 75px;

	width: 818px;

	overflow: hidden;

	position: relative;

}



.vidplayerdiv{

	width: 640px;

	height: 480px;

	margin: 0 auto 20px auto;

}



.vidstripouter{

	position: relative;

	height: 75px;

	padding: 0px 50px;

}



a.vidprev{

  position: absolute;

  background: url("images/prevver.png") no-repeat scroll center top transparent !important;

  height: 48px !important;

  left: 0px !important;

  top: 15px !important;

  width: 34px !important;

  text-indent: -999999px;

  display: none;

}



a.vidnext{

  position: absolute;

  background: url("images/nexter.png") no-repeat scroll center top transparent !important;

  height: 48px !important;

  right: 5px !important;

  top: 15px !important;

  width: 34px !important;

  text-indent: -999999px;

  display: none;

}



.vidstripinner{

	position: absolute;

	width: 818px;

	top: 0px;

	left: 0px;

	height: 75px;

}







h3.excpts{

	background: url("images/title-bg.png") repeat scroll 0 0 transparent;

font-size: 19px;

color: #4f4f4f;

font-weight: normal;

margin-bottom: 20px;

padding: 10px;

text-align: left;

text-shadow: 1px 1px 0 #FFFFFF;

text-transform: uppercase;

}





.sres p.more-class{

	display: none;

}



.sres .entry-title{

	text-transform: uppercase;

	font-size: 14px;

}



.galfont{

	margin-bottom: 0px;

	text-transform: uppercase;

	font-size: 14px;

}



.stitle{

	text-transform: uppercase;

	font-size: 13px;

	margin-bottom: 0px;

}



.carouter{

	width: 978px;

	height: 238px;

	margin-top: 40px;

}



/************************************************************************

 -==- calendar

 *************************************************************************/



.calmonth{

	margin: 0 30px 50px 30px;

}



.calmonth h2{

	float: left;

	padding: 19px 0 19px 10px;

	text-shadow: 1px 1px 0 #000 !important;

	color: #fff;

	margin: 0px;

	text-transform: uppercase;

	font-size: 16px;	

}



.monthselect{

	float: right;

	width: 100px;

	text-align: right;

	padding-top: 23px;

	margin-right: 20px;

	font-size: 11px;

}





.calentries{

	margin: 0px 30px;

}



.calsingleentry{

	padding: 20px 0;

	position: relative;

}



span.cvenue{

	width: 240px;

	float: left;

	display: block;

	line-height: 28px;

	text-transform: uppercase;

	color: #3f3f3f;

	font-size:20px;

}



span.ctown{

	width: 170px;

	float: left;

	display: block;

	line-height: 28px;

	text-transform: uppercase;

	color: #3f3f3f;

	font-size:20px;

}



span.cbuttons{

	width: 368px;

	float: left;

	display: block;

}



#nets_mapsubmit, span.cbuttons a, form#nets_freminder input[type="submit"]{

	padding: 4px 6px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

	background: #efefef;

	margin-top: 3px;

	color: #5f5f5f;

	text-shadow: 1px 1px 0 #fff;

	border: 1px solid #fff;

	cursor: pointer;

	text-transform: uppercase;

	font-size: 11px;

}



span.cbuttons a{

	padding: 1px 6px;

	float: right;

	margin-left: 10px;

}





form#nets_dirform{

	float: right;

}



span.theaddress{

	position: absolute;

	bottom: 0px;

	padding: 5px;

	width: auto;

	left: 20%;

	font-size: 11px;

	display: none;

}





span.ccontent {

	display: none;

	padding: 20px 40px;

	color: #666;	

}



span.ccontent p.more-class{

	display: none;

}



#nets_freminder p.smallfont{

	font-family:Riot;

	margin-bottom: 10px;

	background: url(images/title-bg.png);

	padding: 10px;

	font-size: 14px;

	text-transform: uppercase;

}



form#nets_freminder input[type="submit"]:hover{

	color: #313131;

	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);

}



form#nets_freminder input[type="submit"]{

	margin-top: 20px;

	padding: 9px 8px;

	text-transform: uppercase;

	letter-spacing: -1px;

	font-weight: bold;

	cursor: pointer;

	font-size: 13px;

	color: #fff;

	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);

}



form#nets_freminder input[type="submit"]:hover{

	color: #313131;

}



p.frinput4{

	float: left;

	width: 14%;

	text-align: right;

	margin-right: 0px !important;

}



span.cremind{

	display: none;

	padding: 20px 10px 0 20px;

}



p.frinput{

	float: left;

	width: 39%;

}



p.frinput2{

	float: left;

	width: 26%;

}





p.frinput3{

	float: left;

	width: 21%;

	margin-right: 0px !important;

}



.alt p.frinput3{

	width: 18%;

}







form#nets_freminder select{

	padding: 5px 2px;

	background: none repeat scroll 0 0 #EEEEEE;

border: 1px solid #CFCFCF;

-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) inset;

}



form#nets_freminder input[type="text"]{

	padding: 5px 2px;

	background: none repeat scroll 0 0 #EEEEEE;

border: 1px solid #CFCFCF;

-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1) inset;

}



span.nets_formholder{

	display: none;

}





/************************************************************************

 -==- images

 *************************************************************************/





.imgblock img{

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);

	width: 286px;

	height: 140px;

}



.lastnewsspan{

	position: absolute;

	top: 0px;

	display: block;

	left: 0px;

	width: 286px;

	height: 140px;

}



.lastnewsspan:hover{

	background: url(images/latesthover.png) no-repeat center;

}



.gallwidgouter{

	position: relative;

	width: 286px;

	height: 195px;

}



.gallwidg{

	position: absolute;

	width: 286px;

	height: 184px;

	top: 0px;

	left: 0px;

}



.gallwidg img{

	width: 286px;

	height: 195px;

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

}



.galleries_widget p, .calpic{

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 266px;

	text-align: left;

	font-size: 14px;

	text-shadow: 1px 1px 0 #000;

	padding: 5px 0px 5px 20px;

	background: url(images/textbg.png);

	-moz-border-radius-topleft: 0px;

	-moz-border-radius-topright: 0px;

	-moz-border-radius-bottomright: 6px;

	-moz-border-radius-bottomleft: 6px;

	-webkit-border-radius: 0px 0px 6px 6px;

	border-radius: 0px 0px 6px 6px; 

}





.galblock{

	height: 171px;

}



.imgblockover{

	display: block;

	cursor: pointer;

	position: absolute;

	top: 0px;

	left: 0px;

	text-indent: -9999px;

	width: 286px;

	height: 195px;

}



.galcat{

	width: 286px;

	height: 140px;

	background: url(images/clover.png) no-repeat center; !important;

}



.galleries_widget .imgblockover:hover, .gal-content .imgblockover:hover{

	background: url(images/clear2.png) no-repeat center;

}





.thumb{

	position: relative;

	margin-top: 0px;

}



.carousels img, .carousel img{

	width: 194px;

	height: 194px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	

}



.carousels li, .carousel li{

	margin-right: 40px;

	position: relative;

	float: left;

}



.carousels ul {

  list-style-type: none;

  margin: 0;

  padding: 0;

  position: relative;

  z-index: 1;

  height: 213px;

  width: 1000px;

}





.carousel ul{

	height: 200px;

	overflow: hidden;

	width: 100%;

	list-style-type: none;

}





.carousels li{

  float: left;

  height: 194px;

  overflow: hidden;

  width: 194px;

}



.carousels, .carousel{

	margin-bottom: 40px;

	position: relative;

	margin-left: 40px;

	width: 938px;

	height: 213px;

	overflow: hidden;

}



.carousel{

	height: 213px;

	width: 918px !important;

}



.ntlcc_prev, .ntlcc_next{

	position: absolute;

	top: 43%;

	width: 36px;

	height: 48px;

	text-indent: -999999px;

	margin-top: -18px;

	cursor: pointer;

	z-index: 100;

}



.ntlcc_prev{

	left: 0px;



}

	

	

.ntlcc_next{

	right: 0px;

}





.imgoverlink3{

	height: 195px;

	top: 0px;

	left: 0px;

	width: 195px;

	background: url(images/cdgloss.png) no-repeat top left;

	-moz-border-radius-topleft: 6px;

	-moz-border-radius-topright: 6px;

	-moz-border-radius-bottomright: px;

	-moz-border-radius-bottomleft: px;

	-webkit-border-radius: 6px 6px px px;

	border-radius: 6px 6px px px; 

}



.imgoverlink3:hover{	

	background: url(images/clear4.png) top left;

}





.teampostimg img, img.alignright , img.alignleft, img.alignnone, .menuintro img{

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	padding: 0px !important;

}



.gal-content img{

	margin: 8px 0 0 0px;

	width: 259px;

	height: auto;

}



.gal-content .imgblockover{

	height: 141px;

}



.menimg img{

	margin: 0;

	width: 286px;

	height: auto;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

}



a.imgdown span{

	height: 286px;

	width: 286px;

	display: block;

	background: url(images/clover.png) no-repeat center; !important;

}



a.imgdown span:hover{

	background: url(images/clear3.png) no-repeat center; !important;

	z-index: 10;

}







/************************************************************************

 -==- menu

 *************************************************************************/



#access {

	margin: 0;	

	position: relative;

	float: right;

}



.player{

	position: absolute;

	top: 10px;

	right: 20px;

	width: 362px;

	height: 43px;

	background: url(images/player.png) no-repeat top right;

	z-index: 100;

}



#access ul {

	font-size: 13px;

	list-style: none;

	margin: 0;

	height: 34px;

	padding: 0px 0px 0px 25px;

}



#access li {

	float: left;

	position: relative;

}

#access a {

	display: block;

	padding: 0 30px 0 0;

	text-decoration: none;

	font-weight: bold;

	font-size: 15px;

	text-transform: uppercase;

	text-shadow: 1px 1px 0 #000;

	color: #fff;

	line-height: 34px;

}

#access ul ul {

	display: none;

	float: left;

	margin: 0;

	padding-left: 0px;

	position: absolute;

	top: 33px;

	left: -25px;

	width: 168px;

	z-index: 99999;

	height: auto;

	background: #282521 !important;

	-webkit-box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1);

	box-shadow: 3px 3px 7px 1px rgba(0, 0, 0, 0.1);

	border-top: 5px solid #33363F; 

}

#access ul ul ul {

	left: 102%;

	top: 0;

	border-top: 0px solid #000;

}

#access ul ul a {

	border-bottom: 1px dotted #1f1f1f;

	border-top: 1px solid #33363f;

	color: #fff;

	font-size: 12px;

	font-weight: bold;

	height: auto;

	line-height: 1.4em;

	padding: 8px 25px;

	width: 114px;

	text-shadow: none;

	background: transparent;

}



#access ul ul a:hover{

	background: transparent !important;

}



#access ul li:hover > ul {

	display: block;

}

#access .current_page_item > a,

#access .current_page_ancestor > a {

	font-weight: bold;

}



/************************************************************************

 -==- modalbox

 *************************************************************************/





.jqminner{

	margin: 5px;

	background: #fff;

	padding: 30px;

	max-height: 400px;

	overflow: auto;

}



.jqmClose{

	text-decoration: none;

	color: #313131;

	background: #ececec;

	position: absolute;

	top: 15px;

	right: 25px;

	padding: 0px 7px;

}



.jqminner h4{

	text-transform: uppercase;

	border-bottom: 3px solid #ececec;

	padding-bottom: 10px;

}



.jqminner p{

	color: #6f6f6f;

	margin: 0px;

}



.jqminner p strong{

	color: #3f3f3f;

}





.jqmWindow {

    display: none;

    

    position: fixed;

    top: 17%;

    left: 50%;

    

    margin-left: -300px;

    width: 600px;

    

    background: url(images/modalbg.png);

    color: #333;

    z-index: 10000;

}



.jqmOverlay { background: url(images/modalbg.png); }





/************************************************************************

 -==- popggallery

 *************************************************************************/

.galleryover .goverlay {

    background: url(images/goverlay.png);

    height: 100%;

    left: 0;

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 10000;

	display: none;

	text-align: center;

}



.galleryover .goverlay img{

	border: 10px solid #fff;

}





img.goleft {

  cursor: pointer;

  right: 10px;

  margin-top: -44px;

  position: fixed;

  top: 50%;

  z-index: 50000;

  display: none;

}



img.goright {

  cursor: pointer;

  left: 10px;

  margin-top: -44px;

  position: fixed;

  top: 50%;

  z-index: 50000;

  display: none;

}



p.gallerytitle{

	text-align: center;

	color: #fff;

	padding: 10px 0;

}



a.galclose{

	position: fixed;

	left: 82px;

	top: -10000px;

	display: block;

	background: url(images/galclose.png) no-repeat center;

	width: 42px;

	height: 42px;

	text-indent: -9999px;

	z-index: 12000;	

}



.galleryframe{

	position:fixed;

	bottom:-150px;

	left:50%;

	width:918px;

	height:120px;

	z-index: 11000;

	margin-left: -459px;

}



.gallerysmallframe{

float: left;

}



.insideleft{

	position: absolute;

	display: block;

	left: -40px;

	top: 50%;

	margin-top: -24px;

	width: 34px;

	height: 48px;

	text-indent: -999999px;

	background: url(images/prevver.png) no-repeat center top;

	display: none;

}



.insideright{

	position: absolute;

	display: block;

	right: -40px;

	top: 50%;

	margin-top: -24px;

	width: 34px;

	height: 48px;

	text-indent: -999999px;

	background: url(images/nexter.png) no-repeat center top;

	display: none;

}



.insideleft:hover{

	background: url(images/prevver.png) no-repeat center bottom;

}



.insideright:hover{

	background: url(images/nexter.png) no-repeat center bottom;

}



.galleryframe img{

	margin: 5px 0px 5px 5px;

	max-width: 85px;

	height: auto;

	border: 1px solid #000;

	cursor: pointer;

	padding: 5px;

	background: #fff;

}



.gloading {

    background: url(images/loading.gif) no-repeat scroll center center #000000;

    border-radius: 10px 10px 10px 10px;

    height: 50px;

    left: 50%;

    margin: -25px 0 0 -25px;

    opacity: 0.8;

    position: fixed;

    top: 50%;

    width: 50px;

    z-index: 95;

	display: none;

}



.galleryoutside{

	width: 918px;

	height: 115px;

	overflow: hidden;

	position: relative;

}



.galleryinside{

	width: 918px;

	height: 115px;

	position: absolute;

	top: 0px;

	left: 0px;

	

}





/************************************************************************

 -==- skitter

 *************************************************************************/





.box_skitter {

	position: relative;

	width: 978px;

	height: 360px;

	background: #000;

}

.box_skitter ul {

	display: none;

}

.box_skitter .container_skitter {

	overflow: hidden;

	position: relative;

}

.box_skitter .image {

	overflow: hidden;

}

.box_skitter .image img {

	display: none;

}

.box_skitter .box_clone {

	position: absolute;

	top: 0;

	left: 0;

	width: 100px;

	overflow: hidden;

	display: none;

	z-index: 20;

}

.box_skitter .box_clone img {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 20;

}

.box_skitter .prev_button {

	position: absolute;

	top: 50%;

	left: 30px;

	z-index: 100;

	width: 36px;

	height: 50px;

	overflow: hidden;

	text-indent: -9999em;

	margin-top: -25px;

	background: url(images/prevver.png) no-repeat left bottom;

	cursor: pointer;

	z-index: 125;

}

.box_skitter .next_button {

	position: absolute;

	top: 50%;

	right: 30px;

	z-index: 100;

	width: 36px;

	height: 50px;

	overflow: hidden;

	text-indent: -9999em;

	margin-top: -25px;

	background: url(images/nexter.png) no-repeat left bottom;

	cursor: pointer;

	z-index: 125;

}

.box_skitter .info_slide {

	position: absolute;

	top: 15px;

	left: 15px;

	z-index: 100;

	background: #000;

	color: #fff;

	font: bold 11px arial;

	padding: 5px 0 5px 5px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	opacity: 0.75;

}

.box_skitter .info_slide .image_number {

	background: #333;

	float: left;

	padding: 2px 10px;

	margin: 0 5px 0 0;

	cursor: pointer;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	border-radius: 2px;

}

.box_skitter .info_slide .image_number_select {

	background: #cc0000;

	float: left;

	padding: 2px 10px;

	margin: 0 5px 0 0;

}

.box_skitter .container_thumbs {

	position: relative;

	overflow: hidden;

	height: 50px;

}

.box_skitter .info_slide_thumb {

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	border-radius: 0;

	overflow: hidden;

	height: 45px;

	top: auto;

	bottom: -5px;

	left: -5px;

	padding: 5px;

	opacity: 1.0;

}

.box_skitter .info_slide_thumb .image_number {

	overflow: hidden;

	width: 70px;

	height: 40px;

	position: relative;

}

.box_skitter .info_slide_thumb .image_number img {

	position: absolute;

	top: -50px;

	left: -50px

}

.box_skitter .box_scroll_thumbs {

	padding: 0 10px;

}

.box_skitter .box_scroll_thumbs .scroll_thumbs {

	position: absolute;

	bottom: 60px;

	left: 50px;

	background: #ccc;

	background: -moz-linear-gradient(-90deg, #555, #fff);

	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));

	width: 200px;

	height: 10px;

	overflow: hidden;

	text-indent: -9999em;

	z-index: 101;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

	cursor: pointer;

	border: 1px solid #333;

}

.box_skitter .info_slide_dots {

	position: absolute;

	bottom: -40px;

	z-index: 100;

	padding: 5px 0 5px 5px;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

}

.box_skitter .info_slide_dots .image_number {

	background: #333;

	float: left;

	margin: 0 5px 0 0;

	cursor: pointer;

	-moz-border-radius: 50px;

	-webkit-border-radius: 50px;

	border-radius: 50px;

	width: 18px;

	height: 18px;

	text-indent: -9999em;

	overflow: hidden;

}

.box_skitter .info_slide_dots .image_number_select {

	background: #cc0000;

	float: left;

	margin: 0 5px 0 0;

}

.box_skitter .label_skitter {

	z-index: 100;

	position: absolute;

	bottom: 0px;

	left: 0px;

	display: none;

	background: url(images/goverlay.png);

	color: #fff;

	width: 978px !important;

}



.label_skitter h3{

	padding: 20px 30px 0 30px;

	clear: none;

    font-weight: bold;

    text-transform: uppercase;

    text-shadow: 1px 1px 0 #000 !important;

    margin-bottom: 0px;

    font-size: 18px;

}



.label_skitter p{

	padding: 0px 30px 10px 30px;

	clear: none;

	font-size: 13px;

	margin: 0px;

	text-shadow: 1px 1px 0 #000 !important;

	color: #9f9f9f;

}



.label_skitter a{

	text-transform: uppercase;

	font-weight: bold;

	text-decoration: none;

	font-size: 12px;

	text-shadow: 1px 1px 0 #000 !important;	

	letter-spacing: -1px;

}



.loading {

	position: absolute;

	top: 50%;

	right: 50%;

	z-index: 10000;

	margin: -16px -16px;

	color: #fff;

	text-indent: -9999em;

	overflow: hidden;

	background: url(../images/ajax-loader.gif) no-repeat left top;

	width: 32px;

	height: 32px;

}

/**

 * Example for dimenions:

 */

.box_skitter_large {

	width: 978px;

	height: 360px;

}

.box_skitter_small {

	width: 200px;

	height: 200px;

}



/************************************************************************

 -==- slide

 *************************************************************************/





.frontslide{

	position: relative;

	height: 305px;

}



.vidholder{

	position: absolute;

	top: 0px;

	left: 0px;

	width: 0px;

	height: 0px;

	overflow: hidden;

}



.vidholder img{

	position: absolute;

	top: 0px;

	right: 0px;

	cursor: pointer;

	z-index: 1000;

}



.vidholder iframe{

	margin-top: 30px;

}





.frontslide{

	position: relative;

}



.ntlc_prev, .ntlc_next{

	position: absolute;

	top: 260px;

	width: 36px;

	height: 48px;

	text-indent: -999999px;

	margin-top: 0px;

	cursor: pointer;

	z-index:100;

}



.ntlc_prev{

	left: 0px;

	background: url(images/prevver.png) no-repeat top center;

}



.ntlc_prev:hover{

	background: url(images/prevver.png) no-repeat bottom center;

}

	

	

.ntlc_next{

	left: 40px;

	background: url(images/nexter.png) no-repeat top center;

}



.ntlc_next:hover{

	background: url(images/nexter.png) no-repeat bottom center;

}





.slidecontainer{

	height: 309px;

	z-index: 0;

	padding-top: 10px;

}



ul.showslide{

	list-style-type: none;

	margin: 0;

	padding: 0px;

	width: 474px;

	height: 310px;

	overflow: hidden;

}



ul.showslide li{

	padding: 0px;

	margin: 0px;

	position: relative;

	height: 320px;

	margin-right: 500px;

	width: 530px;

}



ul.showslide li h2{

	color: #fff;

	text-shadow: 1px 1px 0 #000 !important;

	text-transform: uppercase;

	font-size: 20px;

}



ul.showslide li p{

 color: #afafaf;

 text-shadow: 1px 1px 0 #000000;

 font-size: 13px;

 margin-bottom: 0px;

}



ul.showslide li a{

	position: absolute;

	width: 40px;

	height: 40px;

	right: -5px;

	bottom: 50%;

	margin-bottom: -20px;

	text-indent: -999999px;

	color: #D37628;

	text-transform: uppercase;

	letter-spacing: -1px;

	text-decoration: none;

	color: #fff;

	background-image: url(images/slidelink.png);

	background-repeat: no-repeat;

	background-position: top left;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);	

	z-index: 300;

}





ul.showslide li .showimg a{

	top: -90px;

	

}



ul.showslide li a:hover{

	background-image: url(images/slidelink.png);

	background-position: bottom left;

}



ul.showslide li a:hover{

	color: #bfbfbf;

}



ul.showslide li a.vimeoplayer, ul.showslide li a.youtubeplayer{

	border: 0px solid #000;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	top: 0px;

	left: 0px;

	width: 464px;

	height: 250px;

}



ul.showslide li a.youtubeplayer{

	left: 5px;

}



.textcontent, .showalbm{

	padding: 40px 0px 40px 40px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin-top: 5px;

	position: relative;

	width: 470px;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);	

}



.textcontent p{

	max-width: 420px;

}





.showvid{

	width: 464px;

	height: 250px;

	margin: 5px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

	-webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3); 

}



ul li .showvid a{

	display: block !important;

	padding: 0 !important;

	text-align: center !important;

	background: transparent !important;

	float: none !important;

		-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);

}



.showvid a img{

	top: 0px;

	left: 0px;

	width: 464px;

	height: 255px;

	z-index: 110;

	position: absolute;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0);	

}







.frontslide .jcarousel-next-horizontal {

 width: 34px !important;

 height: 48px !important;

 top: 100px!important;

 right: -60px !important;	

}





.showimg{

	position: relative;

	width: 474px;

	height: 260px;

}



.showimg img{

	position: absolute;

	top: 5px;

	

	width: 464px;

	height: auto;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px; 

	-webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3); 

}



.showimg span{

	width: 464px;

	position: absolute;

	display: block;

	

	bottom: 5px;

	background: url(images/textbg.png);

	-moz-border-radius-topleft: 0px;

	-moz-border-radius-topright: 0px;

	-moz-border-radius-bottomright: 4px;

	-moz-border-radius-bottomleft: 4px;

	-webkit-border-radius: 0px 0px 4px 4px;

	border-radius: 0px 0px 4px 4px; 

}



.showimg h5{

	color: #fff;

	text-shadow: 1px 1px 0 #000;

	padding: 5px 20px 0px 15px;

	margin: 0 0 0px 0;

	text-transform: uppercase;

	font-size: 20px;

}



.showimg p{

	padding: 0px 15px;

	margin: 0 0 5px 0 !important;

	line-height: 15px !important;

}



.showimg a{

	float: none !important;

	padding: 0px !important;

	margin: 0px !important;

	font-size: 12px !important;

	border: 0px solid #000 !important;

	text-shadow: 1px 1px 0 #000 !important;

}



.showalbm img{

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px; 

	-webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3);

	box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.3); 

	width: 110px;

	height: 110px;

	float: left;

	margin-right: 40px;

	margin-top: 10px;

}



.showalbm p{

	max-width: 400px;

}



.showalbm h5{

	clear: none;

	color: #fff;

	text-shadow: 1px 1px 0 #000;

	font-size: 20px;

	margin-bottom: 10px;

	text-transform: uppercase;

	padding-right: 30px;

}





.thebuy{

	padding: 3px 0;

	text-shadow: 1px 1px 0 #000 !important;

	height: 21px;

	margin: 0 40px 0 180px;

}



ul.showslide li a.buybutt{

	background: transparent !important;;

	border: 0px solid #000 !important;;

	padding: 0px  !important;

	margin: 0px !important;

	float: none !important;

	text-shadow: 1px 1px 0 #000 !important;

	color: #fff !important;

	margin: 0px;

	-webkit-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.0);

	-moz-box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.0);

	box-shadow: -1px 1px 3px 1px rgba(0, 0, 0, 0.0); 

	

}



.thebuy span{

	width: 80px;

	text-align: center;

	float: left;

	display: block;

	height: 21px;

	line-height: 21px;

}



.combined span{

	width: 100%;

}









/************************************************************************

 -==- top

 *************************************************************************/



.mainlogo{

	z-index: 100;

	position: relative;

	background: transparent !important;

}



a.logo img{

	float: left;

	padding: 3px 0 0px 0;

}



.timeshow{

	position: relative;

}



.timeshow .timemachine{

	z-index: 150;

	line-height: 21px;

	position: relative;

	height: 55px;

}





.timecover{

	width: 286px;

	float: left;

	position: relative;

	margin-top: 10px;

	height: 33px;

}



.timeshow .time{

	color: #fff;

	font-size: 15px;

	height: 33px;

	margin: 0px 0px 0 6px;

	overflow: hidden;

	margin-left: 0px;

	width: 290px;

	text-shadow: 1px 1px 0 #000;

	float: left;

	position: relative;

}



.timeshow .time span{

	width: 62px;

	text-align: left;

	display: block;

	float: left;

	height: 33px;

	padding-left: 9px;

	line-height: 32px;

	font-size: 13px;

	font-weight: bold;

	margin-right: 1px;

	background: url(images/ctbg.png) no-repeat center left;

}



.timeshow .timernames{

	color: #8f8f8f;

	position: absolute;

	top: 6px;

	left: 36px;

	width: 303px;

	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);

	height: 22px; 

	line-height: 22px;

}



.timeshow .timernames span{

	float: left;

	width: 72px;

	text-align: left;

	display: block;

	font-size: 10px;

	letter-spacing: -1px;

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

}



.timeshow .timercontent{

	margin-bottom: 24px;

	text-align: center;

	padding-top: 5px;

	margin-left: 5px;

	margin-right: 5px;

}



.timeshow .timercontent a{

	text-decoration: none;

	font-size: 12px;

	font-weight: bold;

}



.timeshow h4{

	font-size: 12px;

	font-weight: bold;

	padding: 5px 0;

	text-transform: uppercase;

}



.timeshow .arrow-left {

       	width: 27px;

		height: 27px;

		color: #fff;

		cursor: pointer;

		float: left;

		text-transform: uppercase;

		letter-spacing: -1px;

		font-weight: bold;

		text-align: center;

		margin-top: 24px;

		margin-right: 0px;

}



.timeshow .announce{

	color: #8f8f8f;

	font-size: 13px;

	text-transform: uppercase;

	letter-spacing: -1px;

	margin-top: 10px;

	margin-right: 20px;

	margin-left: 30px;

	padding: 0px 5px;

	width: 286px;

	height: 32px;

	line-height: 31px;

	background: #31363C;

	text-align: center;

	text-shadow: 1px 1px 0 #000;

	white-space: nowrap;

	overflow: hidden;

	float: left;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.6);

	-moz-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.6);

	box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.6); 

}



.annright{

	float: right;

}



.timeshow .arrow-left a{

	display: block;

	width: 27px;

	height: 27px;

	text-indent: -999999px;

	background: url(images/caldot.png) no-repeat center;

}



.timeshow .announce span{

	color: #fff;

}





/************************************************************************

 -==- widget

 *************************************************************************/



h3.widget-title{

	text-align: left;

	margin-bottom: 0px;

	font-size: 18px;

	text-transform: uppercase;

	padding-bottom: 10px;

	font-weight: normal !important;

	text-shadow: 1px 1px 0 #fff;

	color: #4f4f4f;	

	margin-top: -5px;

}







.latestnews_widget h3.widget-title{

	display: none;

}



.alt{

	background: url(images/title-bg.png);

}



span.cdayname{

	min-width: 35px;

	display: block;

	float: left;

	font-size: 2.2em;

	line-height: 28px;

	margin-left: 0px;

	border-right: 1px dotted #afafaf;

	margin-right: 5px;

	text-align: center;

	

}



.calwidg{

	position: relative;

	padding: 10px 0;

}



.widgcontent{

	position: absolute;

	bottom: 50%;

	left: 280px;

	width: 306px;

	padding: 20px;

	background: #fff;

	border: 1px solid #f1f1f1;

	z-index: 550;

	display: none;

	-moz-box-shadow: 0 0 2px #888;

	-webkit-box-shadow: 0 0 2px #888;

	box-shadow: 0 0 2px #888;

	border: 2px solid #f9f9f9;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px; 

}



.alt p, .calwidg p{

	margin: 0px 10px 0 0;

}





p.contentdesc{

	float: right;

	padding: 0px 7px;

	margin-top: 3px !important;

	text-shadow: 1px 1px 0 #fff;

	text-transform: uppercase;

	width: 145px;

	white-space: nowrap;

	overflow: hidden;

	color: #7f7f7f;

	font-size: 13px;

}



span.cweekname{

	display: block;

	width: 60px;

	float: left;

	line-height: 14px;

	color: #6f6f6f;

	text-transform: uppercase;

}



.widgcontent p{

	margin: 10px 10px 20px 10px;

	color: #8f8f8f;

	font-size: 12px;

}





.contentmore{

	background: #f1f1f1;

	margin: 10px 10px 0 10px;

	padding: 5px 10px;

	color: #5f5f5f;

	text-shadow: 1px 1px 0 #fff;

	text-transform: uppercase;

	letter-spacing: -1px;

	font-weight: bold;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

}



.contentmore span{

	float: right;

}



.gotocal{

	text-align: center;

	padding: 4px 0;

	margin: 10px 0px 0 0px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	text-transform: uppercase;

}



.gotocal a{

	display: block;

	background: #f9f9f9;

	border: 1px solid #ddd;

	padding: 9px 0;

	margin: 0px;

	color: #4f4f4f;

	margin-top: 10px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

-webkit-box-shadow: 0px 0px 3px 0px rgba(127, 127, 127, 0.1);

-moz-box-shadow: 0px 0px 3px 0px rgba(127, 127, 127, 0.1);

box-shadow: 0px 0px 3px 0px rgba(127, 127, 127, 0.1);

background: rgb(255,255,255);

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);

background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );



}



.latestnews_widget h6{

	text-transform: uppercase;

	margin: 10px 0;;

	font-size: 16px;

	text-align: center;

	font-weight: normal !important;

}



.latestnews_widget h6 a:hover{

	color: #313131;

}



.latestnews_widget p{

	color: #6f6f6f;

	margin-bottom: 0px;

}



.btitle{

	position: absolute;

	top: 0px;

	left: 0px;

	padding: 5px 10px;

	float: left;

	color: #fff;

	text-transform: uppercase;

	-moz-border-radius-topleft: 6px;

	-moz-border-radius-topright: 0px;

	-moz-border-radius-bottomright: 6px;

	-moz-border-radius-bottomleft: 0px;

	-webkit-border-radius: 6px 0px 6px 0px;

	border-radius: 6px 0px 6px 0px; 

	-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3);

	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); 

}





.fppostli, .imlk{

	position: relative;

}



.widget-container, .swidget-container{

	margin-bottom: 60px;

}



.fbcover{

	width: 286px;

	height: 168px;

	position: relative;

	overflow: hidden;

}



.coverinner{

	margin-top: -66px;

	margin-left: -10px;

}



.fbs p, .menuintro p, .multipletweet_widget p{

	 color: #5E6066 !important;

    font-family: Georgia,serif;

    font-size: 14px;

    font-style: italic;

    padding: 20px;

	text-shadow: 1px 1px 0 #fff;

	background: url(images/title-bg.png);

	-webkit-border-radius: 06px;

	-moz-border-radius: 06px;

	border-radius: 06px;

	margin-bottom: 10px;

}



.fbs p a{

	font-weight: bold;

	margin-top: -20px;

	font-size: 11px;

	font-style: normal;

	font-family: arial;

}



.multipletweet_widget p a{

	font-weight: bold;

}



.multipletweet_widget .fbm a{

	float: right;

	font-size: 13px;

	text-transform: uppercase;

}



.singletweet_widget span{

	float: right;

}



.singletweet_widget span a{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 12px;

	letter-spacing: -1px;

	color: #6F6f6f;

	top: 20px;

}



.singletweet_widget span a:hover{

	color: #313131;

}



form#searchform{

	background: url(images/sform.png);

	height: 38px;

	width: 100%;

	overflow: hidden;

}



.widget_search h3{

	display: none;

}



form#searchform input#s{

	height: 38px;

	border: 0px solid #000;

	background: transparent;

	padding-left: 10px;

	width: 230px;

}



form#searchform input#searchsubmit{

	display: block;

	background: transparent;

	text-indent: -999999px;

	float: right;

	width: 40px;

	height: 38px;

	border: 0px solid #000;

	cursor: pointer;

}



form#newslettersignup input[type="text"] {

	background: url(images/sbg.png) no-repeat center left;

	width: 266px;

	height: 38px;

	border: 0px solid #000;

	padding: 0px 10px;

}



form#newslettersignup #netlabs_newsloc{

	display: none;

}





.singletweet_widget .feedbimg, .multipletweet_widget .feedbimg{ 

	background: transparent;

}



.singletweet_widget .feedbimg img, .multipletweet_widget .feedbimg img{ 

	background: transparent;

	border: 0px solid #000;

	margin-left: -10px;

	margin-top: -5px;

}



.feedbimg{

	float: left;

}







.singletweet_widget .feedbimg img{

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

}



.feedbimg img{



	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}



.fbm{

	float: right;

	text-transform: uppercase;

	margin-right: 5px;

}



form#newslettersignup p{

	position: relative;

	margin: 0px;

}



.widget_netlabs_newsletter_widget p{

	margin: 0px;

}



form#newslettersignup label{

	display: block;

	margin-top: 10px;

	color: #8f8f8f;

	

}



.netlabs_newslocl{

	display: none !important;

}







form#newslettersignup input.newssubmit {

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;

    font-size: 13px;

    margin: 20px 5px 0 0;

    padding: 5px 10px;

    position: relative;

	text-align: center;

	float: right;

	text-transform: uppercase;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

}



form#newslettersignup input.newssubmit:hover{

	color: #313131;

}





.newslError{

	padding: 10px;

	margin-top: 10px;

	background: #FFDFDF;

	color: #BF6B6B;

	text-align: center;

	border: 1px solid #EFA4A4;

}



.newslSuccess{

	padding: 10px;

	margin-top: 10px;

	background: #DFFFDF;

	border: 1px solid #B3EFB3;

	color: #48BF47;

	text-align: center;

}



img.loadimg{

	float: left;

	margin-top: 50px;

	display: none;

}



.albmholder{

	width: 286px;

	height: 286px;

	position: relative;

}



.albmholder img{

	position: absolute;

	top: 0px;

	width: 286px;

	height: 286px;

	left: 0px;

	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3);

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px; 

}



.albmholder .thebuy{

	left: 20px;

	width: 244px;

	top: 230px;

}



.albmholder .thebuy span{

	text-transform: uppercase;

}



.imagelink_widget .imgblock{

	padding: 0;

}







.imagelink_widget .calpic{

	left: 0px;

	bottom: 5px;

	width: 266px;

}



.imagelink_widget .imgoverlink{

	height: 140px;

	background: url(images/clover.png) no-repeat center;

	top: 0px;

	left: 0px;

	width: 286px;

}



.imagelink_widget .imgoverlink:hover{

	background: url(images/clear2.png) no-repeat center;

}



.widget_netstudio_social_widget img{

	padding-left: 28px;

}



.widget_netstudio_social_widget img.first{

	padding-left: 0px;

}



.imagelink_widget h3, .widget_netlabs_feedb_widget h3, .galleries_widget h3 {

	display: none;

}



.albums_widget .thebuy a{

	display: block; 

	width: 50%;

	float: left !important;

	text-align: center;

}



.albums_widget .thebuy span{

	width: 100%;

}



.albums_widget .thebuy a.mfull{

	width: 100%;

}



.ssouter {

  height: 129px;

  left: 0;

  position: absolute;

  top: 50px;

  width: 36px;

  z-index: 500;

}



.ssouter2 {

  height: 129px;

  left: 0;

  position: absolute;

  top: 180px;

  width: 36px;

  z-index: 500;

}







/************************************************************************

 -==- tagline

 *************************************************************************/



.taglineout{

		font-family:Riot;

	margin-top: 35px;

	margin-left: 30px;

	float: left;

	padding-left: 70px;

	width :535px;

	color: #fff;

	font-size: 32px;

	font-weight: normal !important;

	line-height: 34px;

}



.taglinein{

	family-font:"riot";

	color: #067726;

	text-align:center;

	padding-top: 20px;

	padding-right: 60px;

	padding-bottom: 20px;

}



.taglinein h1, .taglinein h2, .taglinein h3, .taglinein h4, .taglinein h5, .taglinein h6{

	font-weight: normal !important;

}





/************************************************************************

 -==- albumloader

 *************************************************************************/



.loadalbm{

  height: 238px;

  width: 580px;

  position: absolute;

  top: 180px;

  left: 30px;

}



.albmloader{

  height: 238px;

  width: 414px !important;

  position: relative;

  overflow: hidden;

  margin: 0px auto;

}



.albmloader ul {

  overflow: hidden;

}



.albmloader li{

  margin-right: 40px;

  position: relative;

  float: left;

}



.albmloader img{

	width: 110px;

	height: 110px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	

}



.albmoverlink {

  display: block;

  left: 0;

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

}



span.albmover{

	position: absolute;

	display: block;

	width: 110px;

	height: 110px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	-moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.8);

	top: 0px;

	left: 0px;

	background: url(images/albmgloss.png) no-repeat top left;

}



.coverwrap span.albmover{

	width: 110px;

	height: 110px;

}



span.albmover:hover{

	background: url(images/albmhover.png) no-repeat top left;

}



.loadalbm h1{

	font-weight: normal !important;

	text-align: center;

	text-transform: uppercase;

	font-size: 19px;

	margin-bottom: 10px;

}



.ntlca_prev, .ntlca_next {

  cursor: pointer;

  height: 48px;

  margin-top: -18px;

  position: absolute;

  text-indent: -999999px;

  top: 37%;

  width: 36px;

  z-index: 100;

}



.ntlca_prev{

	left: 40px;

}



.ntlca_next{

	right: 40px;

}



.drawer{

	width: 80px;

	height: 40px;

	position: absolute;

	top: -4px;

	right: 133px;

	cursor: pointer;

	z-index: 100;

}



.sticky{

	margin: 0px;

}



a.linkimage{

	position: relative !important;

	top: 0px !important;

	

}





.cdowntop{

	background: #383D43 url(images/cbg.png);

	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.04), 0 0 5px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.04), 0 0 5px rgba(0, 0, 0, 0.3);

	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.04), 0 0 5px rgba(0, 0, 0, 0.3); 

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

}