html {
	background:url("/images/bg.gif") repeat-x #c0d5e3
}
body {
	text-align:center;
	margin:0 auto;
	width:980px
}
body, table, td {
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000
}
.logo {
    float: left;
    padding: 8px 0 23px 10px;
}
img {
	border:0
}
a:link, a:visited, a:active {
	color:#092b59;
	text-decoration:none
}
a:hover {
	color:#2e5b97;
	text-decoration:underline
}
textarea {
	font-size:11px;
	color:#000;
	background-color:#f5f8fb;
	border:1px solid #5b91b5
}
input, select {
	font-size:11px;
	color:#000;
	background-color:#f5f8fb;
	border:1px solid #5b91b5;
	height:21px
}
.MenuHeaders {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#333;
	width:165px
}
.indexMenuHeaders {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#333
}
#header {
	width:100%;
	background:url("/images/header.png");
	margin-top:10px;
	position:relative;
	z-index:100;
	float:left;
}
.home_link {
    cursor: pointer;
    float: left;
    margin: 1% 0 0 2%;
    width: 100%;
}
.home_link img {
	border:0;
}
#top_links {
	width:350px;
	height:25px;
	position:absolute;
	top:85px;
	left:330px
}
#footer {
	width:100%;
	height:auto;
	background:url("/images/footer.png");
	float:left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#content_wrapper {
	background:#fff;
	padding-top:10px;
	min-height:750px;
	height:auto!important;
	height:675px;
	float:left;
	width:100%;
}
#content {
	width:100%;
	background:#fff;
	height:auto!important;
	float:left;
	position:relative;
}
#left_bar {
	float: left;
    height: auto !important;
    width: 19%;
}
#right_bar {
	position:absolute;
	top:0;
	right:0;
	width:165px;
	margin-right:5px;
	min-height:675px;
	height:auto!important;
	height:675px
}
#middle_area {
	float: left;
    margin: 0 2%;
    text-align: left;
    width: 77%;
}
#bottom_ad_area {
	width:750px;
	height:60px;
	text-align:center
}
.left_bar_box {
	width:165px;
	margin:0 10px 4px 10px
}
.left_bar_box_top {
	width:165px;
	height:25px
}
.left_bar_box_top_left {
	width:15px;
	height:25px;
	float:left;
	background:url("/images/tl.png")
}
.left_bar_box_top_middle {
	width:135px;
	height:25px;
	background:url("/images/hd.png");
	float:left;
	text-align:left;
	line-height:25px;
	vertical-align:bottom;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#333
}
.left_bar_box_heading_container {
	width:135px;
	height:25px;
	float:left;
	background:url("/images/hd.png");
	line-height:25px;
	vertical-align:top
}
.left_bar_box_heading {
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#333
}
.left_bar_box_top_right {
	width:15px;
	height:25px;
	float:right;
	background:url("/images/tr.png")
}
.left_bar_box_middle {
	width:165px;
	background:url("/images/nt.png");
	text-align:left
}
.left_bar_box_middle_content {
	margin-left:5px
}
.left_bar_box_bottom {
	width:165px;
	height:15px
}
.left_bar_box_bottom_left {
	width:15px;
	height:15px;
	float:left;
	background:url("/images/bl.png")
}
.left_bar_box_bottom_middle {
	width:135px;
	height:15px;
	float:left;
	background:url("/images/nt.png")
}
.left_bar_box_bottom_right {
	width:15px;
	height:15px;
	float:right;
	background:url("/images/br.png")
}
#middle_box_left {
	float:left
}
#middle_box_right {
	float:right
}
.middle_box {
	width:265px;
	margin:0 10px 4px 10px
}
.middle_ad_box {
	width:160px;
	height:600px;
	float:left;
	margin-left:10px
}
.middle_box_top {
	width:265px;
	height:25px
}
.middle_box_top_left {
	width:15px;
	height:25px;
	float:left;
	background:url("/images/tl.png")
}
.middle_box_top_middle {
	width:235px;
	height:25px;
	background:url("/images/hd.png");
	float:left;
	text-align:left;
	line-height:25px;
	vertical-align:bottom;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#333
}
.middle_box_heading_container {
	width:235px;
	height:25px;
	float:left;
	background:url("/images/hd.png");
	line-height:25px;
	vertical-align:top
}
.middle_box_heading {
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#333
}
.middle_box_top_right {
	width:15px;
	height:25px;
	float:right;
	background:url("/images/tr.png")
}
.middle_box_middle {
	width:265px;
	background:url("/images/nt.png");
	text-align:left
}
.middle_box_middle_content {
	margin-left:5px;
	font-size:12px
}
.middle_box_bottom {
	width:265px;
	height:15px
}
.middle_box_bottom_left {
	width:15px;
	height:15px;
	float:left;
	background:url("/images/bl.png")
}
.middle_box_bottom_middle {
	width:235px;
	height:15px;
	float:left;
	background:url("/images/nt.png")
}
.middle_box_bottom_right {
	width:15px;
	height:15px;
	float:right;
	background:url("/images/br.png")
}
.search_button {
	font-size:11px;
	color:#000;
	background-color:#f5f8fb;
	border:1px solid #5b91b5;
	height:21px
}
.placeholder {
	width:75px;
	float:left
}
.ca {
	background:transparent;
	width:250px;
	height:110px;
	display:block;
	float:left
}
.menu {
	background:url(/images/tab.gif) no-repeat;
	width:80px;
	height:23px;
	line-height:23px;
	display:block;
	font-weight:bold;
	text-align:center;
	margin:0 2px 0 0;
	float:left
}
.menu:hover {
	background:url(/images/tab2.gif) no-repeat
}
.cb_title {
	background:url(/images/gradient3.gif) repeat-x;
	background-color:#c4d8e5;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333;
	height:100%;
	line-height:25px;
	text-align:left;
	text-indent:5px
}
.lyriczz_option_left {
	background-color:#c4d8e5;
	padding:3px 5px 3px 5px;
	float:left;
	font-weight:bold
}
.lyriczz_option_right {
	background-color:#c4d8e5;
	padding:3px 5px 3px 5px;
	float:right;
	font-weight:bold
}
.lyriczz {
	padding:3px 5px 3px 5px;
	font-weight:bold;
	text-align:left;
	float:left;
	width:60%;
}
.mnu-row1 {
	background-color:#c4d8e5;
	padding:3px 5px 3px 5px;
	position:relative
}
.mnu-row2 {
	background:#e2eaed;
	padding:3px 5px 3px 5px;
	position:relative
}
.rbroundbox {
	background:url(/images/nt.gif);
	width:90%;
	text-align:left
}
.rbroundbox2 {
	background:url(/images/nt.gif);
	width:49%;
	text-align:left
}
.rbcontent {
	margin:0 6px;
	padding-left:1em;
	top:-20px
}
.rbtop div {
	background:url(/images/tl.gif) no-repeat top left
}
.rbtop {
	background:url(/images/tr.gif) no-repeat top right
}
.rbtopleft {
	background:url(/images/tl.gif) no-repeat top left
}
.rbtopright {
	background:url(/images/tr.gif) no-repeat top right
}
.rbbot div {
	background:url(/images/bl.gif) no-repeat bottom left
}
.rbbot {
	background:url(/images/br.gif) no-repeat bottom right
}
.hd {
	background:url(/images/hd.gif)
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width:100%;
	height:15px;
	font-size:1px
}
.tdHeader {
	font-weight:bold;
	text-align:center
}
div.form {
	display:none;
	position:absolute;
	z-index:20;
	border:1px solid #fff;
	background:#c0d5e3;
	text-align:left;
	overflow:scroll
}
a.box_bottom {
	font-weight:bold;
	position:relative;
	top:20px
}
.nums {
	font-size:14px
}
.songs1 {
	width:168px;
	display:block;
	float:left
}
.songs2 {
	width:400px;
	float:right;
	display:block
}
a.play:link, a.play:visited, a.play:active {
	color:#000;
	text-decoration:none
}
a.play:hover {
	color:#000;
	text-decoration:underline
}
.clear {
	clear:both
}
.msg_list {
	margin:0;
	padding:0;
	width:383px
}
.msg_head {
	padding:5px 10px;
	cursor:pointer;
	position:relative;
	background-color:#fcc;
	margin:1px;
	width:502px
}
.msg_body {
	padding:5px 10px 15px;
	background-color:#f4f4f8;
	width:502px
}
.inputText {
	border:1px solid #ccc;
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	padding:2px;
	width:250px
}
.textLabel {
	color:#ccc;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding:2px;
	width:250px
}
.inputButton {
	font-family:Arial;
	font-size:12px;
	height:26px
}
.style1 {
	font-family:Arial;
	font-size:12px
}
.ul {
	width:318px;
	margin:0;
	padding:0;
	border:1px #8996b5 solid;
	background-color:#dbebf2;
	overflow-y:auto;
	overflow-x:hidden;
	clip:rect();
	max-height:600px
}
.li {
	width:578px;
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	vertical-align:text-bottom;
	position:relative;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#000;
	cursor:hand;
	display:block;
	text-align:left;
	cursor:pointer
}
.hoverLi {
	width:578px;
	margin:3px 0 0 0;
	padding:3px 0 0 0;
	vertical-align:text-bottom;
	position:relative;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#09f;
	cursor:hand;
	display:block;
	text-align:left;
	cursor:pointer
}
.light {
	color:#838383
}
.li_odd {
	background-color:white
}
.tr_even {
	background-color:#c4d8e5
}
.tr_odd {
	background-color:#e2eaed
}
a:link, a:visited, a:hover {
	color:#092b59;
	text-decoration:none;
}

a:hover {
	text-decoration:underline
}
td {
	padding:3px 5px;
	color:#092b59
}
#tableSearchResultsContainer {
	width:100%;
	margin:10px 0px;
}
#inputText {
	float:left
}
#srchButton {
	border:1px solid #ccc;
	float:left;
	height:25px;
	margin-left:-1px;
	width:24px
}
.cb_title {
	background:url(../../images/gradient3.gif) repeat-x;
	background-color:#c4d8e5;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333;
	height:100%;
	line-height:25px;
	margin-bottom:5px
}
#suggestions {
	position:absolute
}
#searchBoxContainer {
	float:left
}
#p7menubar {
	float:left
}
#searchTips {
	float:right;
	font-size:10px
}

#menuwrapper {
background: #5D91B7;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.clearit {
	clear:both;
	height:26px;
	line-height:.0;
	font-size:0
}
#p7menubar, #p7menubar ul {
	padding:0;
	margin:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif
}
#p7menubar a {
	display:block;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	border-right:1px solid #fff;
	font-size:.85em;
	color:#000
}
#p7menubar a.trigger {
	padding:5px 16px 5px 10px;
	background-image:url(/include/submenu/images/p7PM_dark_south.gif);
	background-repeat:no-repeat;
	background-position:right center;
	font-size:14px;
	font-weight:bold
}
#p7menubar li {
	float:left;
	width:9em
}

#p7menubar li ul, #p7menubar ul li {
	width:120px;
	font-size:12px;
	z-index:100;
	font-weight:bold;
	text-align:left
}
#p7menubar ul li a {
	color:#565656;
	border-right:0;
	padding:3px 12px 3px 16px
}
#p7menubar li ul {
	position:absolute;
	display:none;
	background-color:#fff;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	background-color:#c5d8e6;
	background-repeat:repeat-x;
	z-index:100
}
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {
	color:#000;
	background-color:#c5d8e6
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display:block
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color:#000;
	background-color:transparent
}
#p7menubar ul a:hover {
	background-color:#606060!important;
	color:#fff!important
}
#p7menubar li {
	width:auto
}
/*my css*/
.smallscr{display:none;}
.top100fff{width:100%;}
.lyriczxr{float:right; margin: 0px 0px 5px 5px;width:38%;}
/*my csss end*/
@media only screen and (min-width: 792px) and (max-width: 989px) {
body {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
}
}

@media only screen and (max-width: 886px) {
/*my css*/

.lyriczz{width:97%;float:left}
.lyriczxr{width:97%;float:left; overflow:hidden !important;}
#left_bar{display:none;}
.top100fff{width:100%;}
.smallscr{display:block;}
.fullscr{display:none;}
.songs1{float:left; width:100%;padding:10px 0px;}
.songs2{float:left; width:100%;padding:10px 0px;}
/*my csss end*/
#leaderboard_banner, #left_side_banner{ display:none !important;}
body {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
}
#left_bar{ width:100%;}
#middle_area{ width:96%; margin-top:5%;}
.middle_box {
    width: 100%;
	margin:0;
	margin-bottom:15px;
}
.middle_box_middle, .middle_box_top, .middle_box_bottom{ width:99%;}
.middle_box_heading_container, .middle_box_bottom_middle{ width:95%;}
.middle_box_top_left, .middle_box_top_right, .middle_box_bottom_left, .middle_box_bottom_right{ width:2.5%;}
.left_bar_box {
    float: left;
    margin: 0 10px 4px;
    width: 30%;
}

}


@media only screen and (max-width: 768px) {

#middle_box_left .middle_box_middle_content a, #middle_box_right .middle_box_middle_content a{
display: inline-block;
    margin-bottom: 10px;
    padding: 7px 3px 0;
    vertical-align: middle;
    width: 90%;
}
.middle_box_heading_container h2{margin-bottom:10px}
.middle_box_heading_container{height:35px}
#srchButton{margin-left:5px; width:30px; height:31px}
#inputText{padding:5px}
#p7menubar{margin:5px 0}
#p7menubar li a{padding:5px}

}

@media only screen and (max-width: 510px) {
#header{border-radius: 15px 15px 0 0;}
.middle_box_top_left, .middle_box_top_right, .middle_box_bottom_left, .middle_box_bottom_right{display:none !important;}
.middle_box_heading_container, .middle_box_bottom_middle{width:100% !important;text-align:center;}
.middle_box_heading_container{border-radius:5px 5px 0px 0px;}
.middle_box_heading_container h2{width:100%;text-align:center;}
.left_bar_box { width:165px; margin:10px auto; float:none;}
td{ width:100% !important; display:block;}
input, textarea{ width:85%;}

.recaptcha_image_cell{width:95% !important;}
#recaptcha_image{width:100% !important;}
#recaptcha_challenge_image{width:100% !important;}
#recaptcha_response_field{width:95% !important;}
}
@media only screen and (max-width: 360px) {
.home_link img {
	border:0;
	width:100%;
	height:100%;
}
.logo{ padding: 10px 0 0 0; width:94%;}
}