/*
 Theme Name: Music
 Theme URI: http://www.cro.ma
 Author URI: http://www.cro.ma
 Description: Croma Music theme
 Author: Net-Labs
 Version: 1.6.1
 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;
}
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: 100px;
	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: 50px 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;
}

span.ctown{
	width: 170px;
	float: left;
	display: block;
	line-height: 28px;
	text-transform: uppercase;
	color: #3f3f3f;
}

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{
	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 40px 0 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	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: 360px;
}

.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: 315px;
	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: 364px;
	z-index: 0;
}

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;
	left: 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;
	left: 5px;
	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 20px;
	margin: 0 0 0px 0;
	text-transform: uppercase;
	font-size: 20px;
}

.showimg p{
	padding: 0px 20px;
	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: 45px 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{
	margin-top: 35px;
	margin-left: 30px;
	float: left;
	padding-left: 70px;
	width :535px;
	color: #fff;
	font-size: 17px;
	font-weight: normal !important;
	line-height: 24px;
}

.taglinein{
	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; 
}
