/** global styles **/
body {

font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
/*background-color:#00FF00;
background-color: #CCCCCC;*/
background-image: url(images/rock_pool_pbg.png);
background-repeat:repeat-x, y;

}
#page-wrapper {
width:974px;
text-align:left;
/*background-color: #336699;
border: solid 12px #FFFFFF;*/
margin: 0 auto;

}
a, a:link, a:visited {
color: #6191C5;
text-decoration: none;
}
a:hover, a:focus {
color: #6191C5
text-decoration: underline;
}
a:active, a.active {
color: #89A3E4;
}
h1.title, h1.title a, h1.title a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color: #666666;
font-size: 200%;
line-height:normal;
}
h1, h1 a, h1 a:hover {
font: 20px/20px Arial, Helvetica, sans-serif;
color: #000000;
}
h2, h3 {
font: 18px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 2px 5px;
}
h2 a, h2 a:hover {
font: 18px/22x Arial, Helvetica, sans-serif;
color: #000000 !important;
}

.h1 {
	font-size: 16px;
	}

#content ul a {
	color: #FFFFFF;
	text-decoration:none;
}
#content ul a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.block h3, .block h3 a {
	font: 16px/16x Arial, Helvetica, sans-serif;
	color: #000000 !important;
	font-style:italic;

}
.content .title {
	color: black;
	}

.content .title a {
	color: black;
	padding-left:10px;
}

#sidebar-left-region h2,
#sidebar-left-region h3,
#sidebar-right-region h2,
#sidebar-right-region h3 {
font: 16px/16px Arial, Helvetica, sans-serif;
color: #6191C5;
margin: 0;
padding: 20px 0 0 0;
border: none;
}
h4, h5, h6 {
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
/** header styles **/
#header-wrapper {
position: relative;
display: block;
/*background-color: #336699;
height: 120px;*/
height:20px;
}
#header-region {
}
#logo {
	border: 0px solid #FFFFFF;
}
#sitename h1 a{
font: 28px/28px Arial, "Century Gothic", Verdana;
color: #00FF00;
margin-left: 7px;
text-decoration: none;
}
#searchbox {
float:right;
width:210px;
height: 20px;
margin-top:55px;
margin-right:0px;
}

#search .form-text {
width: 137px;
vertical-align: middle;
border: 1px solid #000000;
}
#search .form-submit {
padding: 0 3px;
vertical-align: middle;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
border-left: 1px solid #FFFFFF;

}
.submitted {
color: #333333;
}
.submitted a{
color: #000000;
}
#primary-links {
position: relative;
display: block;
height:20px;
width:974px;
border-top: solid 12px #FFFFFF;
background-color: #666666;
}
#primary-links ul {
padding:0;
margin:0;
list-style:none;
float: right;
}
#primary-links ul li {
display:inline;
}
#primary-links ul li a, #primary-links ul li a:visited {
padding: 3px 10px 0 10px;
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
#primary-links ul li a:hover {
color: #000000;
}
#secondary-links {
position: relative;
display: block;

height:20px;
width:974px;
margin-top: 0;
border-bottom: solid 12px #FFFFFF;
background-color: #666666;
}
#secondary-links ul {
list-style: none;
float: right;
}
#secondary-links ul li {
display: inline;
}
#secondary-links ul li a, #secondary-links ul li a:visited {
padding: 3px 10px 0 10px;
font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
color: #6191C5;
}
#secondary-links ul li a:hover {
color: #000000;
}
#mission {
position: absolute;
left: 113px;
width: 650px;
top: 68px;
}
#site-slogan {
position: absolute;
left: 113px;
top: 50px;
}/** content area styles **/
#main-wrapper{
position: relative;
width:auto;
height: 100%;
/*border-top: solid 12px #FFFFFF;
background-color: #336699;*/
margin:0px 0px 0px -35px;
}
.no-sidebars #content {
padding: 12px 10px 10px 10px;
position: relative;
}
.sidebar-left #content {
/*width: 743px;
width:600px;*/
padding:12px 0 10px 10px;
position: relative;
float:left;
}
.sidebar-right #content {
width: 743px;
padding:12px 10px 10px 10px;
position: relative;
float:left;
}
.two-sidebars #content {
width: 533px;
/*padding:12px 10px 10px 10px;*/
padding:0px 10px 10px 10px;
position: relative;
float:left;
}
/** sidebar styles **/
#sidebar-left-region{
	position:relative;
	float:left;
	width:200px;
	/*padding: 0 0 0 10px;*/
	padding:0px;
	margin-bottom:20px;
	text-align: center;
}
#sidebar-right-region{
	position:relative;
	/*float:right;
	padding: 0 0px 0 0;	*/
	float:left;
	padding: 0 0 0 10px;
	width:200px;
	margin-bottom:20px;
	text-align: center;
}
/** footer styles **/
#footer-region {
position:relative;
width: auto;
height:40px;
margin:0 auto;
clear:both;
border-top:0px solid #FFFFFF;
}
#feed-icons {
float:right;
padding: 8px;
}
#footer-text {
position:relative;
display: block;
height: 30px;
float:left;
color: #FFFFFF;
font-size: 10px;
line-height: 35px;
left: 10px;
}
/** Admin Style **/
/* Tabs */
ul.primary {
border-bottom: solid 1px #18324B;
}
ul.secondary {
border-bottom: solid 1px #18324B;
}
ul.primary li.active a.active {
	background-color:#6C6666
	/*background-color:#AD8851;;*/
	border: solid 1px #18324B;
}
ul.primary li.active a {
	background-color:#6C6666;
	border-color:#BBBBBB #BBBBBB #FFFFFF;
	border-style:solid;
	border-width:1px;
}
ul.primary li a {
	background-color:#333333;
}
ul.primary li a:hover {
	background-color:#333333;
}
ul.secondary li {
margin-bottom: 5px;
}
/* Region: content */
#content-region-both table {
width: 530px;
}
table thead {
color: #000000;
}table tbody tr.odd,
table tbody tr.odd td.menu-disabled{
background: #2B5986;
border-bottom: solid 1px #336699;
}
table tbody tr.even,
table tbody tr.even td.menu-disabled{
background: #2D5E8D;
border-bottom: solid 1px #336699;
}
table tr td.region{
font-weight: normal;
color:#000000;
background: #6699CC;
}
ul.secondary li.active a.active {
border-bottom: solid 1px #18324B;
}


/* rokpool css begin */
.banner-left {
	float:left;
	position:relative;
	width: auto;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.banner-right{
	float:right;
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
.clearer {
	clear: both;
}
.logo-section {
	width:100%;
	margin:0 auto;
	text-align: center;
	z-index:2;
	}
.logo-section .section {
	width:980px;
	min-height:255px;
	margin:0px auto;
	border:#FF0000 solid 0px;
}	
.logo-section  .left {
	float:left;
	width: auto;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
.logo-section .right{
	float:right;
	font-family:Arial;
	font-size:11px;
	width:785px;
	min-height:237px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(images/banner_bg.png);
	background-repeat:repeat-x;
	color:#000000;
	text-align:center;
	text-decoration:none;
}
.logo-section .banner-1 {
	float:left;
	width:517px;
	/*background-image:url(images/banner-1.gif);*/
	background-repeat:no-repeat;
	margin:10px 0px 0px 10px;
}
.right .banner-2 {
	/*background-color:#3366FF;
	background-image:url(images/banner_bg.png);
	background-repeat:repeat-x;
	color:#b1171f;
	float:right;*/
	width:200px;
	height:165px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	text-align:center;
}
.right #banner-3 {
	float:right;
	font-family:Arial;
	font-size:16px;
	color:#b1171f;
	font-weight:bold;
	text-align:center;
	padding:10px;
	width:220px;
}
.nav-wrapper {
	width:100%;
	margin:0 auto;
	text-align: center;
	height: auto;
	}
	
.nav-wrapper .nav {
	width:1024px;
	height:60px;
	text-align:center;
	/*margin:0px auto;*/
	margin:0px;
	margin-left:-35px;
	background-image:url(images/nav_bg.png);
	background-repeat:no-repeat;
}
.nav-wrapper .nav img{
	width:auto;
	padding:9px 0px 0px 10px;
	border:none;
}

/*Columns CSS start here*/
.body-column1 {
	float:left;
	position:relative;
	font-family:Arial;
	width:218px;
	min-height:800px;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px -10px;
	padding:0px 0px 0px 5px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column1 .features{
	float:left;
	position:relative;
	font-family:Arial;
	width:213px;
	height:360px;
	background-image:url(images/features_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column1 .features ul {
	float:left;
	position:relative;
	padding:50px 0px 0px 30px;
	list-style:none;
}
.body-column1 .features li {
	float:left;
	position:relative;
	padding:5px 0px 0px 0px;
	text-align:left
	width:159px;
}
.body-column1 .features li a {
	float:left;
	position:relative;
	width:159px;
	text-align:left;			
	font-family:Arial;
	/*font-size:12px;*/
	font-size:11px;
	color:#333335;
	font-weight:bold;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.body-column1 .features li a:hover {
	float:left;
	position:relative;
	width:159px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#333335;
	font-weight:bold;
	width: auto;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-decoration: underline;
}

#sidebar-left-region .artistweek1 {
	float:left;
	position:relative;
	font-family:Arial;
	width:213px;
	height:248px;
	background-image: url(images/artist_week.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:10px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-decoration:none;
}
#sidebar-left-region .artistweek1 img {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:48px 0px 0px 23px;
	border:0px solid #990000;
}

#sidebar-left-region .artistweek1 .views-field-field-week-image-fid { 
	margin:0px 0px 0px 0px;
}
#sidebar-left-region .artistweek1 .views-field-title { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	margin:5px 0px 0px 5px;
}
.artistweek1 .views-field-title a { 
	color:#000000;
	margin:8px 0px 0px 20px;
	float:left;
}

#sidebar-left-region .link a {
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	border:0px solid #990000;
	text-decoration:none;
}
#sidebar-left-region .link a:hover {
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 22px;
	border:0px solid #990000;
	text-decoration:none;
}
			
#sidebar-left-region .top_artists{
	float:left;
	position:relative;
	font-family:Arial;
	width:213px;
	height:288px;
	background-image:url(images/top_artists_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
#sidebar-left-region .top_artists .pictures {
	float:left;
	position:relative;
	font-family:Arial;
	margin:0px 0px 0px 0px;
	padding:60px 0px 0px 22px;
	width:180px;
	height:80px;
	color:#de2329;
	text-align:center;
	text-decoration:none;
}
#sidebar-left-region .top_artists .pictures a {
	font-family:Arial;
	text-align:center;				
	color:#de2329;
	text-decoration:none;
}
#sidebar-left-region .top_artists .pictures a:hover {
	font-family:Arial;
	text-align:center;				
	color:#de2329;
	text-decoration:none;
}
#sidebar-left-region .top_artists span {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	color:#de2329;
	text-align:center;
	text-decoration:none;
}
#sidebar-left-region .top_artists .button {
	float:right;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:168px 24px 0px 80px;
}
#sidebar-left-region #block-views-top_artist-block_1 {
	/*border:2px solid #00FF00;
	margin:650px 0px 0px 0px;
	z-index:10;*/
}		
#sidebar-left-region #block-views-top_artist-block_1 .views-row-1 {
	margin:698px 0px 0px 26px;
	position:absolute;
	z-index:100;
}
#block-views-top_artist-block_1 .field-content a {
	font-size:10px;
	letter-spacing:0.05px;
}
#sidebar-left-region .views-row-2 {
	margin:698px 0px 0px 105px;
	position:absolute;
	z-index:100;
}
#sidebar-left-region .views-row-3 {
	margin:796px 0px 0px 24px;
	position:absolute;
	z-index:100;
}
#sidebar-left-region .views-row-4 {
	margin:796px 0px 0px 105px;
	position:absolute;
	z-index:100;
}



.body-column1 .wide_skyscraper {
	float:left;
	position:relative;
	width:160px;
	height:600px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	border:0px solid #990000;
}
.body-column1 .small_ad {
	float:left;
	position:relative;
	width:200px;
	height:200px;
	text-align:center;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border:1px solid #990000;
	border:0px solid #990000;
}
/*Column1 css close here*/
/*Column2 css start here*/
.body-column2 {
	float:left;
	font-family:Arial;
	width:520px;
	/*min-height:800px;*/
	height:auto;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column2 .search {
	float:left;
	position:relative;
	width:521px;
	height:83px;
	background-image: url(images/search_bg.png);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #00CC00;
}
/*.body-column2 .search input {*/
.body-column2 .search #edit-search-block-form-1 {
	float:left;
	background-image: url(images/field_bg.gif); 
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 0px 0px 10px;
	color:#000000;
	width:338px; 
	height:24px;
	border: 0px solid #00FF00;
	background-color:none;
	margin:10px 0px 0px 10px;
	text-transform:uppercase;
}
.body-column2 .banner-wrapper .banner {
	float:left;
	width:520px;
	height:322px;
	background-image: url(images/featured_banner_img.png);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	border:0px solid #00CC00;
}
.body-column2 .banner-wrapper .banner_highlight_bg {
	float:left;
	width:494px;
	height:69px;
	background-image:url(images/banner_highlight_bg.png);
	background-repeat:repeat-x;
	padding:5px 0px 0px 5px;
	margin:242px 0px 0px 10px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
}
.body-column2 .bdy-box {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	margin:10px 15px 0px 10px;
	border:0px solid #00CC00;
	text-align:left;
	margin: 0 auto;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	/*color:#706e64;*/
	color:#000000;
	text-align:justify;
}
.body-column2 .bdy-box .search-advanced select {
	width:465px;
}
.body-column2 .bdy-box object {
	padding-left:15px;
}
.body-column2 .bdy-box h1 {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#de2329;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:25px 0px 0px 14px;
}
.body-column2 .bdy-box .share_ico {
	float:right;
	width: auto;
	height: auto;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:3px 10px 0px 0px;
	border:0px solid #990000;
}
.body-column2 .bdy-box .date {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#706e64;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:3px 0px 0px 0px;
	border:0px solid #990000;
	text-align:left;
}
.body-column2 .bdy-box img {
	background-repeat:no-repeat;
	border:1px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px solid #00CC00;
}
.body-column2 .bdy-box p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	width:auto;
	/*color:#706e64;width:498px;
	min-height:110px;*/
	height:auto;
	margin:0px;
	padding:5px;
	border:0px solid #00CC00;
}
.body-column2 .bdy-box p a {
	color:#6191C5;
	text-decoration:none;
}
.body-column2 .bdy-box p a:hover {
	color:#6191C5;
	text-decoration:underline;
}

.body-column2 .bdy-box-footer {
	float:left;
	width:498px;
	min-height:25px;
	background-color:#b1171f;
	margin:10px 0px 10px 2px;
	padding:5px 0px 0px 0px;
	border-bottom:1px solid #d8d6c5;
}
.body-column2 .bdy-box-footer img {
	float:left;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.body-column2 .bdy-box-footer .more {
	float:right;
	position:relative;
	border:none;
	margin:-4px 0px 0px 0px;
	padding:5px 10px 0px 0px;
}
.body-column2 .poll_old {
	float:left;
	position:relative;
	width:521px;
	min-height:264px;
	background-image: url(images/bdy_box_bg1.gif);
	background-repeat:repeat-y, x;
	margin:10px 0px 0px 0px;
	border-top:none;
	border-left:1px solid #d8d6c5;
	border-right:1px solid #d8d6c5;
	border-bottom:1px solid #d8d6c5;
	text-align:left;
}
.body-column2 .poll_old .header {
	float:left;
	width:512px;
	min-height:29px;
	background-color:#666666;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
}
.body-column2 .poll_old .results {
	float:right;
	width:200px;
	height:auto;
	background-color:#666666;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.body-column2 .poll_old .button {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.body-column2 .page-no {
	float:left;
	width:521px;
	min-height:20px;
	background-image: url(images/bdy_box_bg1.gif);
	background-repeat:repeat-y, x;
	border:1px solid #d8d6c5;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.body-column2 .page-no .highlight a {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	word-spacing:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b1171f;
	font-weight:normal;
	text-decoration:none;
}
.body-column2 .page-no .page {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	word-spacing:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b1171f;
	font-weight:normal;
	text-decoration:none;
}
.body-column2 .page-no .highlight a:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	word-spacing:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b1171f;
	font-weight:normal;
	text-decoration:underline;
}
.body-column2 .page-no .normal a {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	word-spacing:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}
.body-column2 .page-no .normal a:hover {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	word-spacing:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}
	
/*Column2 css close here*/
/*Column3 css start here*/
.body-column3 {
	float:left;
	position:relative;
	font-family:Arial;
	/*width:222px;*/
	width:260px;
	height:auto;
	font-size:11px;
	border:0px solid  #009900;
	margin:0px 0px 0px 0px;
	/*padding:0px 0px 0px 8px;*/
	padding:0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column3 .login {
	float:left;
	font-family:Arial;
	width:266px;
	min-height:216px;
	background-image:url(images/login_reg_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column3 .login .data {
	font-family:Arial;
	width:200px;
	min-height:200px;
	font-size:12px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:50px 0px 0px 20px;
	color:#af181d;
	text-align:center;
	text-decoration:none;
}
/*data show hide css start here*/
.body-column3 .login .login_links { 
	/*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b1171f;
	text-transform:uppercase;
	height:auto;
	margin:0px 0px 0px 5px;
	padding:12px 5px 5px 5px;
	background:none;
}
.body-column3 .login .data_div {  
	font-family:Arial;
	font-size:12px;
	border:0px solid #990000;
	color:#af181d;
	text-align:center;
	text-decoration:none;
	float:left;
	width:200px;
	padding:0px 0px 0px 20px;
	border:0px solid #990000;
}
.body-column3 .login .data_div a { 
	font-family:Arial;
	font-size:12px;
	border:0px solid #990000;
	color:#af181d;
	text-align:left;
	text-decoration:none;
}
.body-column3 .login .data_div a:hover {
	font-family:Arial;
	font-size:12px;
	border:0px solid #990000;
	color:#af181d;
	text-align:left;
	text-decoration:underline;
}
.body-column3 .login .data_div .field {
	font-family:Arial;
	width:120px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.body-column3 .login .openpet{ 
	/*class added to contents of 1st demo when they are open*/
	background:none;
	color:#333333;
}

.body-column3 .login h3 { 
	width:80px;
	float:left;
}
/*data show hide css start here*/
.body-column3 .login .data_div .gray_txt {
	font-family:Arial;
	font-size:12px;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.body-column3 .login .data_div .gray_txt a {
	font-family:Arial;
	font-size:12px;
	border:none;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.body-column3 .login .gray_txt a:hover {
	font-family:Arial;
	font-size:12px;
	border:none;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration: underline;
}
.body-column3 .RSS {
	float:left;
	position:relative;
	font-family:Arial;
	width:243px;
	min-height:231px;
	background-image: url(images/RSS_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:center;
	text-decoration:none;
}
.body-column3 .RSS .feed {
	float:left;
	position:relative;
	font-family:Arial;
	font-size:10px;
	width:168px;
	border:0px solid #990000;
	margin:0px auto;
	color: #000000;
	font-weight:normal;
	text-align:left;
	padding:8px 0px 0px 42px;
	text-decoration:none;
	line-height:1.2em;
}
.body-column3 .RSS .feed a {
	font-family:Arial;
	font-size:10px;
	border:0px solid #990000;
	margin:0px auto;
	color:#000000;
	font-weight: bold;
	padding:2px 0px 0px 0px;
	text-decoration: underline;
}
.body-column3 .RSS .feed a:hover {
	font-family:Arial;
	font-size:10px;
	font-weight: bold;
	border:0px solid #990000;
	margin:0px auto;
	text-align:left;
	color:#000000;
	padding:2px 0px 0px 0px;
	text-decoration:underline;
}	
.body-column3 .RSS .feed ul {
	list-style:none;
	padding:0px 0px 0.025em 1em;
}	
.body-column3 .RSS .links {
	float:right;
	position:relative;
	width:170px;
	border:0px solid #990000;
	margin:0px auto;
	padding:0;
	text-align:left;
	padding:20px 0px 0px 0px;
}
.body-column3 .RSS .links a {
	float:left;
	position:relative;
	font-family:Arial;
	font-size:11px;
	border:0px solid #990000;
	margin:0px auto;
	color:#FFFFFF;
	font-weight: normal;
	padding:5px 0px 0px 10px;
	text-decoration:none;
}
.body-column3 .RSS .links a:hover {
	float:left;
	position:relative;
	font-family:Arial;
	font-size:11px;
	font-weight: normal;
	border:0px solid #990000;
	margin:0px auto;
	text-align:left;
	color:#FFFFFF;
	padding:5px 0px 0px 10px;
	text-decoration:underline;
}
.body-column3 .RSS .icons {
	float:left;
	position:relative;
	padding:60px 0px 0px 40px;
	margin:0px 0px 0px 0px;
	border:0px solid #990000;
}
.body-column3 .TV {
	float:left;
	position:relative;
	font-family:Arial;
	width:243px;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
	border:0px solid #990000;
}
.body-column3 .TV .header {
	float:left;
	position:relative;
	font-family:Arial;
	width:243px;
	min-height:35px;
	font-size:11px;
	background-image:url(images/tv_header.png);
	background-repeat:no-repeat;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
	border:0px solid #990000;
}
.body-column3 .TV .tvscreen {
	float:left;
	position:relative;
	width:243px;
	min-height:172px;
	background-image:url(images/tvscreen.png);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #990000;
}
.body-column3 .TV .ply-btn {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:75px 0px 0px 90px;
}
.body-column3 .TV .tv-btn {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.body-column3 .forum { 
	float:left;
	position:relative;
	font-family:Arial;
	width:252px;
	min-height:190px;
	background-image: url(images/forum_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column3 .forum p {
	float:left;
	position:relative;
	width:200px;
	font-family:Arial;
	font-size:11px;
	margin:0px 0px 0px 10px;
	padding:20px 0px 0px 0px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .btn {
	float:left;
	position:relative;
	font-family:Arial;
	margin:0px auto;
	padding:0px 0px 0px 170px;
	border:none;
}
.body-column3 .newsletter {
	float:left;
	position:relative;
	font-family:Arial;
	width:243px;
	min-height:216px;
	/*background-image:url(images/newsletter_bg.png);
	background-repeat:no-repeat;*/
	font-size:11px;
	border:0px solid #990000;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column3 .newsletter .field {
	font-family:Arial;
	width:130px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .block-simplenews {
	float:left;
	position:relative;
	font-family:Arial;
	width:243px;
	/*min-height:216px;*/
	min-height:230px;
	background-image:url(images/newsletter_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
.body-column3 .block-simplenews .content { 
	padding:135px 0px 0px 35px;	
}
.body-column3 .block-simplenews .field {
	font-family:Arial;
	width:130px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	color: #000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .block-simplenews label {
	font-family:Arial;
	font-size:12px;
	border:none;
	/*margin:0px 0px -20px 0px;
	padding:10px 0px 0px 5px;*/
	margin:0px;
	padding:0px;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	width:90px;
}
.body-column3 .block-simplenews #edit-mail {
	font-family:Arial;
	width:120px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	/*margin:0px;*/
	margin:0px 0px -20px 0px;
	padding:0px;
	/*margin:-10px 0px 0px 105px;
	padding:0px 0px 0px 5px;*/
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .block-simplenews .form-item {
	margin:0px;
	padding:0px;
	text-align:left;
}
.body-column3 .right-ad {
	float:left;
	position:relative;
	font-family:Arial;
	width:200px;
	min-height:200px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
/*Columns3 CSS close here*/



/* body css end */

/* footer css start */
.footer-wrapper {
	/*width:100%;
	margin:0 auto;*/
	width:1024px;
	margin:0px;
	margin-left:-35px;
	background-color:#333333;
	text-align:center;
	border:0px solid #990000;
	min-height: 152px;
}
.footer-wrapper .footer {
	width:980px;
	margin: 0 auto;
	background-repeat:repeat-x;
	padding:20px 0px 0px 0px; ;
	border:#FF0000 solid 0px;
	text-align: center;
}
 .footer-wrapper .footer .highlight{
	text-align:center;
	border:none;
}
.footer-wrapper .copyrights{
	float: left;
	width:207px;
	margin:0 auto;
	margin-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	text-align:left;
}
.footer-wrapper .links{
	float: left;
	text-align: left;
	width:521px;
	margin:0 auto;
	padding:0px 0px 0px 85px;
	border:#FF0000 solid 0px;
	text-decoration:none;
}
.footer-wrapper ul{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:center;
}
.footer-wrapper li {
	list-style:none;
	padding:0px;
}
.footer-wrapper .leaf { 
	border-right:#868686 solid 1px;
}
.footer-wrapper li a {
	float:left;
	position:relative;
	width:auto;
	height:13px;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	text-align: left;
	text-decoration:none;
}
.footer-wrapper li a:hover{
	float:left;
	position:relative;
	width:auto;
	height:13px;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	text-align:center;
	text-decoration:underline;
}
.footer-wrapper #footer-lnks {
	float:left;
	width:490px;
	height:35px;
	padding:0px;
	text-align:center;
	/*border:2px solid #99FF00;*/
	text-align:center;
	margin:auto;
}
.footer-wrapper #footer-lnks ul li {
	vertical-align:text-top;
}
.footer-wrapper #footer-lnks #bot-lnks {
	/*text-align:center;
	margin:auto;*/
	
}
.footer-wrapper .last{
	float:left;
	position:relative;
	width:auto;
	height:13px;
	margin:0 auto;
	padding:0px 5px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	border-right:#868686 solid 0px;
	text-align: center;
	text-decoration:none;
	border:0px solid #990000;
}
.footer-wrapper .last li a{
	float:left;
	position:relative;
	width:auto;
	height:13px;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	border-right:#868686 solid 0px;
	text-align: center;
	text-decoration:none;
}
.footer-wrapper .last li a:hover{
	float:left;
	position:relative;
	width:auto;
	height:13px;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	border-right:#868686 solid 0px;
	text-align: center;
	text-decoration:underline;
}							
.footer-wrapper .design-by{
	float: right;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#868686;
	margin:0px;
	padding:0px 0px 0px 0px;
	border: none;
	/*border:1px solid #FFFFFF;*/
}
.footer-wrapper .design-by ul li {
	margin:0px;
}
.footer-wrapper .design-by a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	text-align: right;
	text-decoration:none;
}
.footer-wrapper .design-by a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#868686;
	text-align:right;
	text-decoration:underline;
}


/* footer css close */


/* css for left side bar menu*/
#sidebar-left-region .block-menu .content{
	float:left;
	position:relative;
	font-family:Arial;
	width:213px;
	height:360px;
	background-image:url(images/features_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#10409f;
	text-align:center;
	text-decoration:none;
}
#sidebar-left-region .block-menu .content ul {
	float:left;
	position:relative;
	padding:50px 0px 0px 30px;
	list-style:none;
}
#sidebar-left-region .block-menu .content ul li {
	float:left;
	position:relative;
	padding:5px 0px 0px 0px;
	text-align:left
	width:159px;
	list-style-image:none;
	list-style-type:none;
}
#sidebar-left-region .block-menu .content ul li a {
	float:left;
	position:relative;
	width:159px;
	text-align:left;			
	font-family:Arial;
	font-size:12px;
	/*font-size:11px;*/
	color:#333335;
	font-weight:bold;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
#sidebar-left-region .block-menu .content ul li a:hover {
	float:left;
	position:relative;
	width:159px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#333335;
	font-weight:bold;
	width: auto;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-decoration: underline;
}

.breadcrumb {
	padding-top:10px; 
	padding-bottom:10px;
	padding-left: 10px;
}
.breadcrumb a {
	text-align:left;			
	font-family:Arial;
	font-size:12px;
	color:#333335;
	font-weight:bold;
	text-decoration:none;
}
.breadcrumb a:hover {
	text-align:left;			
	font-family:Arial;
	font-size:12px;
	color:#333335;
	font-weight:bold;
	text-decoration:underline;
}
/* search module css */
.form-item label {
	text-align:left;
	color:#EAE7E2;
	font-style:normal;
	font-weight:300;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	padding:0px 0px 5px 20px;
}
.bdy-box .form-item label {
	text-align:left;
	color:#706E64;
	font-style:normal;
	font:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
}

/*	button css example @ http://drupal.org/node/316740
#block-webform-client-block-1 .form-submit {
	width: 95px;
	height: 24px;
	padding: 0;
	margin: 0 0 0 40px; /* this centered the button in the block * /
	cursor:pointer;
	border-style:none;
	display:block;
	font-size: 0; /* this makes the default text not show up * /
	background: transparent url(/sites/default/files/submit-button.png) no-repeat 0 0;
}
*/
.body-column2 .form-submit {
	background: none;
	border: none;
	background-image:url(images/search_submit_btn.gif);
	width:95px;
	height:30px;
	cursor:pointer;
	font-size:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .form-submit {
  	float:left;
	margin:0px 0px 0px 30px;
  }
}
.body-column2 #edit-submit-1 {
	float:left;
	margin:0px 0px 0px 30px;
}
.img_pointer {
	float:left;
	position:absolute;	
	text-align:left;
	margin-top:-8px;
	margin-left:-445px;
}
/* http://paulirish.com/2009/browser-specific-css-hacks/ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .img_pointer {
	margin-left:35px;
  }
}
.img_pointer2 {
	float:left;
	position:absolute;	
	text-align:left;
	margin-top:-8px;
	margin-left:-445px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .img_pointer2 {
	margin-left:35px;
  }
}	


.search-form .form-text {
	float:left;
	/*background-image: url(images/field_bg.gif); */
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:7px 0px 0px 10px;
	color:#000000;
	width:338px; 
	height:24px;
	border: 0px solid #00FF00;
	background-color:none;
	margin:0px 20px;
	text-transform:uppercase;
}
.ddblock-container {
  position: relative;
  margin:-55px 0px 0px 0px;
}
.ddblock-pager clear-block {
	margin:100;
}

/* css for login and registration box */
.body-column3 .gray_txt {
	vertical-align:top;
	width:235px;
}
.body-column3 .gray_txt .form-item {
	margin-bottom:0px;
	margin-top:0px;
}
.body-column3 .gray_txt label {
	font-family:Arial;
	font-size:12px;
	border:none;
	margin:0px 0px -20px 0px;
	padding:10px 0px 0px 5px;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	width:90px;
}
.body-column3 .gray_txt input {
	font-family:Arial;
	width:120px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	margin:-10px 0px 0px 90px;
	padding:0px 0px 0px 5px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .data_div { 
	/*position:absolute;*/
}
.body-column3 .reg_div {
	position:absolute;
	padding:15px 0px 0px 0px;
}
.reg_div tbody {
	border-top:0px solid #000000;
}
.body-column3 .login1 {
	position:relative;
	margin:13px 0px 0px 105px;
	vertical-align:bottom;
}
.body-column3 .space {
	position:relative;
	height:5px;
	float:none;
	clear:both;
}
.body-column3 .gray_txt_reg { 
	position:relative;
	margin:35px 0px 0px 15px;	
	text-align:left;
}
.body-column3 .gray_txt_reg label {
	font-family:Arial;
	font-size:12px;
	border:none;
	margin:0px 0px -20px 0px;
	padding:10px 0px 0px 5px;
	color:#333335;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	width:90px;
}
.body-column3 .gray_txt_reg input {
	font-family:Arial;
	width:120px;
	min-height:20px;
	font-size:12px;
	background-color:#a8a8a8;
	border:none;
	margin:-10px 0px 0px 30px;
	padding:0px 0px 0px 5px;
	color:#000000;
	text-align:left;
	text-decoration:none;
}
.body-column3 .gray_txt_reg #hd_txt {
	font-family:Arial;
	font-size:12px;
	color:#af181d;
	text-align:center;
	text-decoration:none;
}
.body-column3 .log_frm #hd_txt {
	font-family:Arial;
	font-size:12px;
	color:#af181d;
	text-align:left;
	text-decoration:none;
	padding:10px 0px;
}
#sidebar-right-region .content .log_frm {
	float:left;
	position:relative;
	font-family:Arial;
	width:266px;
	min-height:216px;
	background-image:url(images/login_reg_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	border:0px solid #990000;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 15px;
	color:#10409f;
	text-align:center;
	text-decoration:none;

}
.log_frm #log_frm_dv {
	margin:35px 0px 0px 0px;
}
#sidebar-right-region .content #login_lnk { 
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b1171f;
	text-transform:uppercase;
	margin:0px 0px 0px -265px;
	padding:0px;
	position:absolute;
}
#sidebar-right-region .content #reg_lnk { 
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b1171f;
	text-transform:uppercase;
	margin:0px 0px 0px -175px;
	padding:0px;
	position:absolute;
}
#sidebar-right-region .content .login_reg_links {
	position:relative;
	font-size:14px;
	color:#AA8751;
}
.log_frm .form-image{
	margin:10px 0px 0px 140px;
}
.log_frm a { 
	font-family:Arial;
	font-size:12px;
	border:0px solid #990000;
	color:#af181d;
	text-align:left;
	text-decoration:none;
}
.log_frm a:hover { 
	font-family:Arial;
	font-size:12px;
	border:0px solid #990000;
	color:#af181d;
	text-align:left;
	text-decoration:underline;
}
.log_frm #fgt_pwd { 
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	font-weight:bold;
}
.log_frm #new_usr { 
	margin:0px 0px 10px -25px;
	padding:0px 0px 0px 0px;
}
/* css for login box end */

.body-column2 .mid-contents {
	width:521px;
	height: auto;
	/*background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;*/
	margin:10px 15px 0px 10px;
	border:0px solid #00CC00;
	text-align:left;
	margin: 0 auto;
	padding:0px;
}
.body-column2 .mid-contents h1 {
	width: auto;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#de2329;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:25px 0px 0px 14px;
}

.body-column2 .mid-contents img {
	background-repeat:no-repeat;
	border:1px solid #990000;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px solid #00CC00;
}
.body-column2 .mid-contents p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	width:485px;
	/*color:#706e64;min-height:110px;*/
	height:auto;
	margin:10px 0px 0px 10px;
	border:0px solid #00CC00;
}
.body-column2 .mid-contents p a {
	color:#6191C5;
	text-decoration:none;
}
.body-column2 .mid-contents p a:hover {
	color:#6191C5;
	text-decoration:underline;
}

.body-column2 .mid-contents h3 {
	font: Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
}
#banner {
	float:left;
	width:735px;
}
#banner_right { 
	float:left;
	width:235px;
}
.body-column2 .bdy-box #blocks	.block {
	color:#FFFFFF;
}

.body-column3 .tv_btn {
	background-image:url(images/tv_btn.png);
	background-repeat:no-repeat;
	height:28px;
	padding-top:10px;
}
.didyouknow a {
	color:#B1171F;
}

.body-column3 .haveyouseenthis {
	background-image: url(images/tv-seen-this.png);
	background-repeat:no-repeat;
	
	height:274px;
	width:268px;
}
.body-column2 .field-field-have-you-seen-img .field-items {
	background-image: url(images/tv-seen-this.png);
	background-repeat:no-repeat;
	
	height:274px;
	width:268px;
}
.body-column2 .field-field-have-you-seen-img .field-items img {
	margin:65px 0px 0px 35px;
}
.body-column3 .haveyouseenthis .views-field-title {
	font-size:16px;
	color:#000000;
	font-weight:bold; 
	position:absolute;
	margin:28px 0px 0px 15px;
	width:245px;	
}

.body-column3 .haveyouseenthis .views-field-title a {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.haveyouseenthis .views-field-field-have-you-seen-img-fid {
	margin:0px 0px 0px 30px;
}
.haveyouseenthis .views-field-field-have-you-seen-img-fid img {
	margin:64px 0px 0px -55px;
}


.body-column3 .haveyouseenthis .views-field-title a:hover {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.body-column3 .tv_btn a { 
	font:Arial, Helvetica, sans-serif;
	color:#252525;
	font-weight:bold;
	/*letter-spacing:0.001em;*/
	font-size:14px;
}

.body-column2 .hp_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#de2329;
	margin-top:15px;
}	
.body-column2 .hp_from {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#de2329;
}
.body-column2 #block-block-52 {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	margin:90px 0px 10px 0px;
	padding:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706E64;
}
.body-column2 #block-block-52 img { 
	margin:0px 0px 0px 0px;
}
.body-column2 #block-poll-0 {
	width:521px;
	height: auto;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706E64;
	text-align:left;
}
.body-column2 #block-poll-0 h2 { 
	height:30px;
	background-color:#666666;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	margin:0px;
	padding:10px 0px 0px 10px;
}
.body-column2 .poll {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	border:none;
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:left;
}
.body-column2 .poll .vote-form .choices {
	display:block;
}
.body-column2 .content .links {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	border:none;
	margin:0px 0px 0px 0px;
	padding:10px;
	text-align:left;
}
.body-column2 .content .links ul { 
	margin:0px 0px 0px -10px;	
}
#content ul a { 
	/*color:#000000;*/
	color:#89A3E4;
	text-decoration:none;
}
#content ul a:hover { 
	/*color:#000000;*/
	color:#89A3E4;
	text-decoration:underline;
}

#content .tabs ul a {
	color:#FFFFFF;
	text-decoration:none;
}
#content .tabs ul a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.body-column2 #block-poll-0 .form-item label{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706E64;
}
.body-column2 #edit-search-block-form-1-wrapper label{
	font:Arial, Helvetica, sans-serif;
	font-size:0px;
	color:#931113;
	height:15px;
}
.body-column2 #block-block-18 {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	border:none;
	margin:0px 0px 10px 0px;
	padding:10px;
	text-align:left;
}
.body-column2 #block-block-18 h2 {
	color:#DE2329;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
}
.body-column2 #block-block-18 .content a {
	padding:4px;
	color:#706E64;
	border:1px solid #E0E0E0;

}

.artist-az-view li {
list-style: none;
display: block;
}
.artist-all-view {
	margin-top:10px;
}
.artist-all-view li {
	list-style: none;
	display: block;
	padding-top:10px;
	height:120px;
}
.artist-all-view .field-content a{
	font-size:18px;
	padding-top:20px;
}
.artist-all-view .views-field-field-artist-image-fid {
	float:left;
	width:180px;
}
.artist-all-view .views-field-title {
	float:left;
	width:300px;
	height:60px;
	margin-top:40px;
}

.body-column2 #block-views-Home_Page_Top_Block-block_1 {
	width:501px;
	height: auto;
	background-image: url(images/bdy_box_bg.gif);
	background-repeat: repeat-y;
	margin:10px 15px 0px 10px;
	border:0px solid #00CC00;
	text-align:left;
	margin: 0 auto;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	/*color:#706e64;*/
	color:#000000;
	text-align:justify;
	margin-bottom:10px;
}
.body-column2 #block-views-Home_Page_Top_Block-block_1 img {
   float:left;
}
/* forum css start*/
.bdy-box #forum ul li { color:#706E64;}
.bdy-box #forum .odd { background-color:#C41B1F; border-bottom:none; }
.bdy-box #forum .even { background-color:#AF8A54; border-bottom:none;}

.bdy-box #forum table thead a {color:#000000;} 
.bdy-box #forum table thead a:hover {color:#000000;} 

.bdy-box #forum td {color:#ffffff;}
.bdy-box #forum .odd a { color:#ffffff; }
.bdy-box #forum .odd a:hover { color:#ffffff; text-decoration:underline; }
.bdy-box #forum .even a { color:#ffffff; }
.bdy-box #forum .even a:hover { color:#ffffff; text-decoration:underline; }
/* forum css end*/
/* rokpool css end */

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	.body-column2 .bdy-box .form-item fieldset.collapsible { margin-top:40px !important; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
	.bdy-box .form-item #edit-keys-wrapper input.form-text { margin-right:0px !important; }
}
