body,div,ul,li,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:12px Arial, Helvetica, sans-serif; color:#626262; }
span.clear{clear:both;}
#indexbody{background:url(/members/templates/vinove_ors/images/body_bg.gif) repeat-x 0 0}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img{float:left;}
a:focus{outline:none}

#layout{margin:0 auto; width:987px;}
#main{float:left; width:987px; background:url(/templates/vinove_ors/images/main_body_shadow.png) repeat-y 0 0;}

#header{float:left; width:968px; background:url(/templates/vinove_ors/images/main_banner.jpg) no-repeat 0 0; height:158px; padding:0 10px 0 9px}

#header .logo{float:left; width:190px; margin-top:26px; height:104px;}
#header .logo img{float:right;}

#icons { 
	float:right; 
	width:216px; 
	height:25px;
	background:url(/members/templates/vinove_ors/images/input_bg.png) repeat 0 0; 
	margin:93px 25px 0 0;
	padding: 2px;
}

#icons div {
	
	width: 24px;
	height: 25px;
	float: left;
	cursor: pointer;
}

#icons div#delicious { background: url(/members/templates/vinove_ors/images/share/icon_delicious.png) transparent no-repeat 0 0; } 
#icons div#delicious:hover { background-position: 0 -26px; } 

#icons div#digg { background: url(/members/templates/vinove_ors/images/share/icon_digg.png) transparent no-repeat 0 0; }
#icons div#digg:hover { background-position: 0 -26px; }

#icons div#facebook { background: url(/members/templates/vinove_ors/images/share/icon_facebook.png) transparent no-repeat 0 0; }
#icons div#facebook:hover { background-position: 0 -26px; }

#icons div#fark { background: url(/templates/vinove_ors/images/share/icon_fark.png) transparent no-repeat 0 0; }
#icons div#fark:hover { background-position: 0 -26px; }

#icons div#google {	background: url(/templates/vinove_ors/images/share/icon_google.png) transparent no-repeat 0 0; }
#icons div#google:hover { background-position: 0 -26px; }

#icons div#redit { background: url(/templates/vinove_ors/images/share/icon_redit.png) transparent no-repeat 0 0; }
#icons div#redit:hover { background-position: 0 -26px; }

#icons div#stumbleupon { background: url(/templates/vinove_ors/images/share/icon_stumbleupon.png) transparent no-repeat 0 0; }
#icons div#stumbleupon:hover { background-position: 0 -26px; }

#icons div#twitter {background: url(/templates/vinove_ors/images/share/icon_twitter.png) transparent no-repeat 0 0; }
#icons div#twitter:hover { background-position: 0 -26px; }

#icons div#yahoo { background: url(/templates/vinove_ors/images/share/icon_yahoo.png) transparent no-repeat 0 0; }
#icons div#yahoo:hover { background-position: 0 -26px; }

#icons form{float:left; width:171px;}
#icons fieldset{float:left; width:171px;}
#icons input{float:left; width:171px; font:15px/17px Arial, Helvetica, sans-serif; padding:5px 0; height:18px; color:#fff; background:none; border:none}

#menu_breadcromb{float:left; width:948px; background:url(/members/templates/vinove_ors/images/menu_bg.gif) repeat-x 0 0; height:26px; padding:0 10px}

/*#bread_crumb{float:left; width:308px; margin-top:5px}*/
#bread_crumb{float:left; margin-top:5px}

#bread_crumb ul{float:left; width:308px; list-style:none;}
#bread_crumb span{float:left; padding:0 5px 0 10px;  font: 14px/16px Arial, Helvetica, sans-serif; color:#42a034;}
#bread_crumb span.fast{background:none; padding-left:0}
#bread_crumb span a{color:#666; text-decoration:none; background:none; padding-right:0; font-weight:normal;}
#bread_crumb span img{float:none; margin:0; padding:0}
#bread_crumb span a:hover{color:#42a034}
#active_menu{color:#42a034!important;}

/*#menu{float:left; width:634px;}*/
#menu{float:right;}

#menu ul{float:right; width:auto; list-style:none;}
#menu li{float:left; width:auto; padding:5px 4px 5px 8px; background:url(/members/templates/vinove_ors/images/menu_sept.gif) no-repeat 0 0; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#666;}

#menu li a{color:#666; text-decoration:none;}
#menu li a:hover{color:#42a034}
#menu li a.current{color:#42a034}


#body_container{float:left; width:966px; padding:0 10px 0 9px; background:url(/members/templates/vinove_ors/images/body_container_top_bg.gif) no-repeat 0 0;}
#body_container .large_width{width:738px; display:block; float:left;}
#body_container .medium_width{width:708px;margin:0 auto;}
/*#body_container .medium_width p{width:708px; float:left; display:block;}*/
#body_container .medium_width p{width:auto; float:none; display:block;}
#body_container .small_width{width:226px;float:left; display:block;}

#left_container{float:left; width:770px; padding:17px 0 20px 15px; background:url(/members/templates/vinove_ors/images/right_container_sept.gif) no-repeat right top; min-height: 500px; } 
#left_container h1{float:left; width:738px; font:bold 22px/24px Arial, Helvetica, sans-serif; color:#666; padding:15px 0 10px}
#left_container h2{ width:auto; font:normal 18px Arial, Helvetica, sans-serif; color:#00568D; font-style:noraml; text-align:left; padding:0 0 2px}
#left_container h3{ width:auto; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#42a034; margin-bottom:2px; line-height:25px; padding-top:4px;}
#left_container h3 a{color:#42a034; text-decoration:none; font-weight:normal;}
#left_container h3 a:hover{color:#1a7f0b;}
#left_container h4{float:left; width:738px; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#666;}
#left_container h5{float:left; width:685px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#00568d; background:#f8f8f8; border:1px solid #ddd; padding:3px 10px;}
#left_container h5 a{color:#00568d; text-decoration:none; font-weight:normal;}
#left_container h5 a:hover{color:#00355f;}

#left_container h6{float:left; width:738px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#00568d;}
#left_container h6 a{color:#00568d; text-decoration:none; font-weight:normal;}
#left_container h6 a:hover{color:#00355f;}

#left_container p{float:left; width:auto; font:12px Arial, Helvetica, sans-serif; color:#626262; margin:3px 0 15px}
#left_container p a{color:#42a034; text-decoration:none; font-weight:normal;}
#left_container p a:hover{color:#1a7f0b; text-decoration:underline}

#left_container .attention{float:left; width:658px; background:#fff4b2 url(/members/templates/vinove_ors/images/attention_icon.gif) no-repeat 10px 15px; border:1px solid #ecc884; padding:10px 10px 10px 37px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#cba000; }

#left_container .notice{float:left; width:658px; background:#c6e2c2 url(/members/templates/vinove_ors/images/notice_icon.gif) no-repeat 10px 15px; border:1px solid #65a15c; padding:10px 10px 10px 37px; margin-top:15px; margin-bottom:7px; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#1a7f0b ;}

#left_container .alert{float:left; width:658px; background:#ffdedd url(/members/templates/vinove_ors/images/alert_icon.gif) no-repeat 10px 15px; border:1px solid #dc5948; padding:10px 10px 10px 37px; margin-top:15px; margin-bottom:7px; color:#dc5948; font:bold 12px/16px Arial, Helvetica, sans-serif;}

#left_container blockquote{float:left; width:700px; color:#626262; font:12px/16px Arial, Helvetica, sans-serif; padding:0; margin:15px 0 0}
#left_container blockquote.blue{float:left; width:738px; color:#00568d; font:12px/16px Arial, Helvetica, sans-serif; padding:0; margin:15px 0 0}
#left_container blockquote.green{float:left; width:738px; color:#42a034; font:12px/16px Arial, Helvetica, sans-serif; padding:0; margin:15px 0 0}

#left_container blockquote.quotes{float:left; width:703px; padding:0 0 15px 35px; margin:0; background:url(/members/templates/vinove_ors/images/blockquote_top_icon.gif) no-repeat 0 17px}
#left_container blockquote.quotes p{float:left; width:670px; color:#626262; font:12px/16px Arial, Helvetica, sans-serif; padding:0 35px 0 0; margin:15px 0 0; background:url(/members/templates/vinove_ors/images/blockquote_bottom_icon.gif) no-repeat right bottom;}

#left_container .dropcap{float:left; width:auto; color:#626262; font:33px/35px Arial, Helvetica, sans-serif; padding:0; margin:0 5px 0 0; text-transform:uppercase}

#left_container ul.bullet-1{float:left; width:708px; list-style:none; padding:4px 0 0 0}

#left_container ul.bullet-1 li{
	/*float:left;*/ 
	list-style:none; 
	color:#626262; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	/*padding:0 0 4px 10px; */
	margin:0; 
	/*background:url(/members/templates/vinove_ors/images/bullet-1.gif) no-repeat 0 4px;*/
	
	line-height:17px;
	list-style-image:url(/members/templates/vinove_ors/images/bullet.gif);
	list-style-position:inside;
	padding-left:3px;
}

#left_container ul.bullet-2{float:left; width:729px; list-style:none; padding:0 0 0 9px}
#left_container ul.bullet-2 li{float:left; width:718px; list-style:none; color:#626262; font:12px/16px Arial, Helvetica, sans-serif; padding:0 0 4px 11px; margin:0; background:url(/members/templates/vinove_ors/images/bullet-2.gif) no-repeat 0 4px;}
#left_container ul.bullet-3{float:left; width:729px; list-style:none; padding:0 0 0 9px}
#left_container ul.bullet-3 li{float:left; width:718px; list-style:none; color:#626262; font:12px/16px Arial, Helvetica, sans-serif; padding:0 0 4px 11px; margin:0; background:none;}

#left_container .highlight{
	color:#626262; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	padding:0; 
	background:#c6e2c2; 
}

.module_caption {
	color:#00568D !important;
	font-size:18px !important;
	font-weight:normal !important;
	line-height:21px !important;
	margin: 10px 0px !important;
	width: 244px !important;
}

.module_caption.on_bar {
	margin: 3px 0 0 8px !important;  
	
}

#left_container .inset-left{float:left; width:142px; color:#626262; font:bold 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0;}
#left_container .inset-right{float:right; width:142px; color:#626262; font:bold 12px/16px Arial, Helvetica, sans-serif; padding:0; margin:0;}

#left_container .input-label{
	font-size: 14px;
	color: #626262;
	font-weight: bold;
}

#right_container{float:left; width:181px; padding:9px 0 80px 0; margin-left:-5px;}
#right_container label{float:left; width:120px;}
#right_container div{float:left; width:179px;}

#right_container div input{
	float: none!important;
	border: 1px solid #CCCCCC;
	color: #626262;
	font-size: 14px;
	margin: 4px 0;
}

#right_container div input.button.juser-logout:hover {
    background: url('/members/templates/vinove_ors/images/button_logout.gif') no-repeat left bottom;
}

#right_container div input.button.juser-logout {
    width:58px;
    height:22px !important;
    text-indent: 100px;
    color: transparent;
    background: url('/members/templates/vinove_ors/images/button_logout.gif') no-repeat left top;
    border: none;
    margin:7px 16px 3px 0px;
}

div.message .attention {
	margin: 7px 0px;
}

#right_container .moduletable-playlist,
#right_container .moduletable-usermenu,
#right_container .moduletable-whosonline {
	
	background:transparent url(/members/templates/vinove_ors/images/module_bottom_bg.gif) no-repeat scroll 0 bottom;
}

#right_container .moduletable-playlist {
	padding-bottom: 25px;
}

#right_container .moduletable-usermenu {
	padding-bottom: 24px;
}
#right_container .moduletable-whosonline {
	padding-bottom: 24px;
}

#right_container .playlist-box {
	width:166px;
}

#right_container .playlist-item a{
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;	
	letter-spacing: -1px;
}

#right_container .playlist-item a:hoover{  
	text-decoration: none !important;
}

#right_container .playlist-item {
	width: 49px;
	height: 49px;
	float: left;
	border: 1px solid #dbdbdb;
	margin: 2px;
	cursor: pointer;
}

#right_container .playlist-item:hover {
	background:#dbdbdb;
	border: 1px solid #dbdbdb;	
}

#right_container .playlist-item-inner {
	width: 45px;
	height: 45px;
	margin: 2px;
	background: url(/members/templates/vinove_ors/images/overlay.png) no-repeat transparent;
	/*text-align: center;*/
	
	position: relative;
}

#right_container .playlist-item-inner span {
    display: block;
    position: absolute;
    top: 36%;
    left: 0%;
    width: 99%;
}
#right_container .playlist-item-inner span span {
    text-align: center;
    
}

input#mod_login_username, input#mod_login_password{
	width: 159px;
}

#right_container div input.button_login:hover{
	background: url(/members/templates/vinove_ors/images/button_login.gif) no-repeat bottom left;
}

#right_container div input.button_login{
	background: url(/members/templates/vinove_ors/images/button_login.gif) no-repeat top left;
	border: none;
	margin: 3px 0;
	width: 58px;
	height: 22px;
}

#right_container .moduletable-usermenu form{
	padding-left: 8px;
}

#right_container .moduletable-playlist>div{
	padding-left: 8px;
}

#right_container .moduletable-usermenu table{
	padding-left: 8px;
}

#right_container .jlogin {
	width:auto;
}

#right_container .jlogin a {
	font-size: 11px;
	text-align: center;
}

#right_container input{float:left;}
#right_container td{float:left;}
#right_container .right_module_1{float:left; width:181px; background:url(/members/templates/vinove_ors/images/module_bottom_bg.gif) no-repeat 0 bottom; padding-bottom:17px}
#right_container .right_module_1 h4{float:left; width:181px; font:18px/20px Arial, Helvetica, sans-serif; color:#00568d;}
#right_container .right_module_1 p{float:left; width:165px; font:12px/16px Arial, Helvetica, sans-serif; color:#626262; padding:4px 0 10px 2px}

#right_container .right_module_2{float:left; width:181px;padding-bottom:17px}
#right_container .right_module_2 h4{float:left; width:181px; font:18px/20px Arial, Helvetica, sans-serif; color:#00568d;}
#right_container .right_module_2 ul{float:left; width:168px; list-style:none; margin-top:10px; padding-bottom:10px}
#right_container .right_module_2 li{float:left; width:168px;}
#right_container .right_module_2 li a{float:left; width:164px; background:#fff; text-decoration:none; padding:6px 0 6px 4px}
#right_container .right_module_2 li a:hover{float:left; width:164px; background:#f0f0f0; padding:6px 0 6px 4px;}
#right_container .right_module_2 li a.current{float:left; width:164px; background:#f0f0f0; padding:6px 0 6px 4px;}
#right_container .right_module_2 li a .photo{float:left; width:32px; border:1px solid #d5d5d5; background:#ebebeb; padding:2px; margin-right:4px}
#right_container .right_module_2 li a .photo img{float:left;}
#right_container .right_module_2 li a .name{float:left; width:122px; color:#1a7f0b; font:12px/14px Arial, Helvetica, sans-serif;}
#right_container .right_module_2 li a .points{float:left; width:122px; color:#626262; font:10px/14px Arial, Helvetica, sans-serif; text-transform:uppercase;}

#right_container .right_module_3{float:left; width:181px; background:url(/members/templates/vinove_ors/images/module_bottom_bg.gif) no-repeat 0 bottom; padding-bottom:17px}
#right_container .right_module_3 h4{float:left; width:181px; font:18px/20px Arial, Helvetica, sans-serif; color:#00568d;}

#right_container .right_module_2 ul.links{float:left; width:181px; list-style:none; padding:5px 0 10px;margin: 0 0 0 9px !important;}
#right_container .right_module_2 ul.links li{float:left; width:160px; background:url(/members/templates/vinove_ors/images/bullet-1.gif) no-repeat 3px 3px; font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 4px 18px}
#right_container .right_module_2 ul.links li a{float:left; width:auto; color:#42a034; text-decoration:none;padding: 0 !important;}
#right_container .right_module_2 ul.links li a:hover{float:left; width:auto; color:#1a7f0b; text-decoration:underline;padding: 0 !important;}

#right_container ul#mainlevel-right {float:left; width:181px; list-style:none; padding:5px 0 10px;margin: 0 0 0 9px !important;}
#right_container ul#mainlevel-right li{float:left; width:160px; background:url(/members/templates/vinove_ors/images/bullet-1.gif) no-repeat 3px 3px; font:normal 12px/14px Arial, Helvetica, sans-serif; padding:0 0 4px 18px}
#right_container ul#mainlevel-right li a{float:left; width:auto; color:#42a034; text-decoration:none; background:none;padding: 0 !important;}
#right_container ul#mainlevel-right li a:hover{float:left; width:auto; color:#1a7f0b; text-decoration:underline; background:none;padding: 0 !important;}

table.blog{float:left; width:100%;}
/*table tr{float:left; width:auto;}
table tr td{float:left;}

table.blog tr{float:left; width:708px;}
table.blog tr td{float:left; width:708px;}
table.blog tr td td{float:left; width:auto;}
table.blog tr tr{float:left; }*/

#footer{float:left; width:100%; background:#c0c0c0 url(../images/footer.jpg) 0 0 repeat-x; padding-bottom:40px}
#footer_inner{margin:0 auto; width:987px;}
#footer_content{float:left; width:962px; background:url(../images/footer_inner_bg.gif) no-repeat 0 0; padding:23px 0 0 25px}
#footer_content ul{float:left; /*width:580px;*/ list-style:none; margin-top:6px}
#footer_content ul li{
	float:left; 
	width:auto; 
	font:12px/14px Arial, Helvetica, sans-serif !important; 
	padding-right: 0px;
	padding-left: 10px;
}
#footer_content ul li a{float:left; width:auto; color:#fff; text-decoration:none; font-weight:normal;}
#footer_content ul li a:hover{color:#666;}
#footer_content ul li a.current{color:#666;}
#footer_content img{float:left; margin-right:0px}
#footer_content  ul.other_menu{float:left!important; width:90px!important; color:#ddd; margin-top:5px; margin-right:13px;}
#footer_content .other_menu li a{color:#ddd; text-decoration:none; font:normal 10px/14px Arial, Helvetica, sans-serif!important;padding-right:13px;}
#footer_content .other_menu li a:hover{color:#666;}
#footer_content .other_menu li a.current{color:#666;}
#footer_content .other_menu li{font:10px/14px Arial, Helvetica, sans-serif!important; width:auto!important; padding:0px;}

#footer_content table{float:left; width:135px; font:10px/12px Arial, Helvetica, sans-serif!important; color:#ddd; margin-top:5px}
#footer_content tr{float:left; width:45px;}
#footer_content td{float:left;font-size: 10px;}

#footer_content td a{
	color:#ddd; 
	text-decoration:none; 
	font-weight:normal;
	padding-left:6px;
}

#footer_content td a:hover{color:#666;}
#footer_content td a.current{color:#666;}
#footer_content p{float:left; width:auto; font:10px/14px Arial, Helvetica, sans-serif!important; color:#ddd; margin-top:0px; margin-left:200px;}


div.contact_email {
	border:1px solid #DDDDDD;
	padding:15px;
	width: 679px;
}

div.contact_email input,
div.contact_email textarea{
	font-size: 12px;
	color: #626262;
	font-weight: normal;
}

div.lost_pass input{
	color:#626262;
	font-size:12px;
	border-style: inset;
}

div.lost_pass {
	border:1px solid #DDDDDD;
	padding:15px;
	width: 679px;
}

div.lost_pass span.description {
	margin-left: 41px;
}

input.button-send-msg {
	background: url(/members/templates/vinove_ors/images/button_send_message.gif) no-repeat;
	width: 112px;
	height: 22px;
	border: none;
}
input.send-button{
	background: url(/members/templates/vinove_ors/images/button_send.gif) no-repeat;
	width: 58px;
	height: 22px;
	border: none;
	border-style:hidden !important;
}

/* CSS Document */

.clr {clear: both;}

.outline { border: 1px solid #cccccc; background: #ffffff;	padding: 2px;}

#buttons_outer {width: 635px; 	margin-bottom: 2px;	margin-right: 2px;	float: left;}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px !important;
	height: 23px;
}

.button_search {
	background: url(/members/templates/vinove_ors/images/button_search.gif) no-repeat;
	border: none;
	width: 69px;
	height: 22px;
	margin: 0 15px 0 13px;
}

#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	font-weight:normal;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; font-weight:normal;}

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #42a034;
}


#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #42a034;
}

#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}


.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  /*font-style: italic;*/
  /*text-transform: uppercase;*/
  /*padding: 5px;*/
  color: #626262 !important;
  font-size: 12px !important;
  font-weight: normal !important;;
}


div.box:hover{
	background: #F0F0F0;
	border: #d5d5d5 1px solid;
}

div.box:hover img{
	background: #dbdbdb;
	border: #dbdbdb 1px solid;
}

div.box {
	position:relative;
	height:69px;
	margin: 4px 0px 10px;
	padding:10px 10px 10px 0px;
	border: #d5d5d5 1px solid;
	cursor: pointer;
	width: 695px;
}
/** old stuff **/

.back_button {float: left; text-align: center; font-size: 11px; font-weight: bold;  border: 3px double #cccccc;  width: auto;  padding: 0px 10px;  line-height: 20px;  margin: 1px;}

a.pagenav {
	text-align: center;  
	font-size: 11px;  
	font-weight: bold;  
	border: 1px solid #40a233;
	background: #ffffff;
	color: #40a233;
	width: auto;  
	padding: 0px 10px;  
	line-height: 20px;  
	margin: 1px;
}

a.pagenav:hover {
	border: 1px solid #40a233;
	background: #40a233;
	color: #ffffff;
}

div.pages-links, div.pages-counter {
	text-align: right;
}

span.pagenav {
	text-align: center;  
	font-size: 11px;  
	font-weight: bold;  
	border: 1px solid #d5d5d5;
	color: #d5d5d5;
	width: auto;  
	padding: 0px 10px;  
	line-height: 20px;  
	margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

span.current-page {
	border: 1px solid #40a233;
	background: #40a233;
	color: #ffffff;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(/members/templates/vinove_ors/images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}


td {
	text-align: left;
	font-size: 12px;
}



/* Joomla core stuff */
a:link, a:visited {
	color: #42a034; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #1a7f0b;	
	text-decoration: underline;
	font-weight: normal;
}

a.pl_link:hover {
	text-decoration: none;
}



table.contentpaneopen {
  	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}


table.contentpaneopen td.componentheading {
	padding-left: 4px;
}

/*table.contentpaneopen .small{float:left;}*/


table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color: #42a034;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(/members/templates/vinove_ors/images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	/*background: url(/members/templates/vinove_ors/images/subhead_bg.png) repeat-x;*/
	color: #00568d;
	/*text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;*/
	/*font-weight: bold;*/
	padding-bottom: 11px;
	font-size: 18px;
	/*text-transform: uppercase;*/

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;

	color: #42a034;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

/*///////////////////////////////////////////////////////////////*/

div#myplaylist div.pages-links, div#featuredmodule div.pages-links {
	/*margin: 0px 12px 8px 97px;*/
	float: right;
	width: auto;
}

div#myplaylist #smac, div#featuredmodule #smac {
	width: auto;
	padding: 0px;
	margin: -1px 16px 4px;
}

div#myplaylist #smac li, div#featuredmodule #smac li {
	/*background-image: url(/members/templates/vinove_ors/images/sma.png);*/
	height: 22px;
	position: relative;
	width: 9px;
}

div#myplaylist #sman, div#featuredmodule #sman{
	background-image: url(/members/templates/vinove_ors/images/btn_next.png);
	cursor: pointer;
	float: right;
}

div#myplaylist #smap, div#featuredmodule #smap {
	background-image: url(/members/templates/vinove_ors/images/btn_prev.png);
	cursor: pointer;
	float: left;
}

div#myplaylist #sman:hover, div#featuredmodule #sman:hover {
	background-image: url(/members/templates/vinove_ors/images/btn_next.png);
	cursor: pointer;
}

div#myplaylist #smap:hover, div#featuredmodule #smap:hover {
	background-image: url(/members/templates/vinove_ors/images/btn_prev.png);
	cursor: pointer;
}

div#myplaylist #sman-end, div#featuredmodule #sman-end {
	background-image: url(/members/templates/vinove_ors/images/btn_next_off.png);
	float: right;
}

div#myplaylist #smap-end, div#featuredmodule #smap-end {
	background-image: url(/members/templates/vinove_ors/images/btn_prev_off.png);
	float: left;
}
/*///////////////////////////////////////////////////////////////*/

div.topimage {
	float: right;
	border: 1px #e9e9e9 solid;
	padding: 2px;
	background: #ffffff;
	margin-right: 30px;
	margin-left: 20px;
	margin-bottom: 20px;
}

div.art_bottom {
	clear: both;
}

div.art_bottom ul li{
	list-style-image: url(/members/templates/vinove_ors/images/bullet.gif);
	list-style-position: inside;
	padding-left: 3px;
	line-height: 17px;
}

div.search_box {
	border: #dddddd 1px solid;
	clear: both;
	padding: 15px;
	width: 674px;
	margin-bottom: 15px;
}
div.search_box .inputbox {
	font-size: 12px;
	color: #626262;	
}

div.search_results {
	
	clear: both;
	
	padding-top: 14px;
	padding-bottom: 15px;
}

div.search_results h3 span{
	font-size: 13px;
	font-weight: bold;
	color:#626262;
}	

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th{
	background: url(/members/templates/vinove_ors/images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0 2px 0;
}

div.moduletable h3,
div.moduletable-usermenu h3,
div.moduletable-whosonline h3,
div.moduletable-playlist h3 {
	color: #00568d;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	/*color: #999999;*/
	font-size: 11px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(/members/templates/vinove_ors/images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}


.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
	display:inline;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}

/* ORS_AJAXSEARCH UPTOWN4.COM */
div.clear {
    clear:both;
}

div#ors_ajaxgenretab,div#ors_ajaxregiontab,div#ors_ajaxplaylisttab {
    display: block;
    width: 90px;
    height: 29px;
    line-height: 28px;
    font-size: 16px;
    font-weight: bold;
    float:left;
    background-color: #FFF;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 0px;
    margin: 5px 0px -1px 0px;
    z-index: 500;
}

div#ors_ajaxgenretab {
    border-left: 1px solid #DDD;
    margin: 5px 0px 0px 15px;
}

div#ors_ajaxgenretab a,div#ors_ajaxregiontab a,div#ors_ajaxplaylisttab a {
    font-weight: bold;
    color: #999;
}

div#ors_ajaxgenretab a:hover,div#ors_ajaxregiontab a:hover,div#ors_ajaxplaylisttab a:hover {
    color:#626262;
}

div.ors_ajaxselectedtab {
    border-bottom: 1px solid #F4F4F4 !important;
    background: #FFF url(/modules/mod_ors_ajaxsearch/tab_bg.jpg) repeat-x bottom left;
}

div.ors_ajaxselectedtab a {
    color:#626262 !important;
}

div.ors_ajaxsearch {
    position: relative;
    /*width: 650px;*/
    /*height: 321px;*/
    height: 400px;
    width: 740px;
    background-color: transparent;
}

div.ors_ajaxsearch form {
    display: block;
    height:35px;
    border-bottom: 1px solid #DDD;
    padding: 0px 8px -1px 0px;
    margin: 0px 0px 0px 3px;
}

div#ors_ajaxresults {
    float: left;
    background: #FFF url(/modules/mod_ors_ajaxsearch/tabcontent_bg.jpg) repeat-x top left;
    width: 720px;
    /*height: 336px;*/
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    border-top: none;
    overflow: hidden;
    margin: 0px 0px 0px 3px;
    padding: 15px 0px 15px 15px;
    z-index: 0;
}

div#ors_ajaxresults div#scroller {
    width: 2200px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

div#ors_ajaxresults div#regionview,div#ors_ajaxresults div#genreview,div#ors_ajaxresults div#playlistview {
    position: relative;
    float:left;
    clear: none;
    display: inline;
    background-color: transparent;
    width:704px;
    border: 1px solid #D6D6D6;
    padding: 1px 0px 0px 1px;
    margin: 0px;
}

div#ors_ajaxresults div#regionview {
    margin: 0px 0px 0px 20px;
    border: none;
}

div#ors_ajaxresults div#genreview {
    margin: 0px;
}

div#ors_ajaxresults div#playlistview {
    margin: 0px 0px 0px 20px;
}

div#ors_ajaxresults img {
    margin: 0px;
    padding: 0px;
    border: none;
}

div.ors_ajaxsearch input#ors_ajaxterm {
    float: left;
    width:335px;
    background: url(/modules/mod_ors_ajaxsearch/ajax-loader.gif) no-repeat 0px -30px;
    font-size: 18px;
    font-weight: bold;
    color:#999;
    border: 1px solid #DDD;
    padding:2px 0px 1px 10px;
    margin: 5px 3px 0px 3px;
}

div.ors_ajaxsearch input.ors_ajaxsearch_go {
    display: block;
    float:left;
    width: 81px;
    height: 27px;
    border:none;
    font-weight: bold;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}

div#ors_ajaxresults div.ors_ajax_rs {
    width:468px;
}

div#ors_ajaxresults a.summary-icon {
    display: block;
    float:left;
    width:95px;
    height: 95px;
    padding: 0px;
    margin: 5px 0px 0px 3px;
}

div#ors_ajaxresults div.ors_ajax_pagenav {
    position:absolute;
    bottom: 5px;
    left: 5px;
    width:60%;
    /*margin: 3px 0px 0px 2px;*/
}

div#ors_ajaxresults div.ors_ajax_pagenav_long {
    float: right;
    clear: left;
    /*position:absolute;
    bottom: 5px;
    left: 5px;
    width: 285px;*/
    padding: 0px;
    margin: 25px 0px 0px 0px;
    /*margin: 3px 0px 0px 2px;*/
}

div#ors_ajaxresults a.ors_ajaxresult_link {
    display: block;
    float: left;
    width: 88px;
    height: 76px;
    text-align: center;
    color: #FFF;
    background: url(/modules/mod_ors_ajaxsearch/blank-station_lg.png) no-repeat 0 0;
    padding: 0px;
    margin: 0px 2px 5px 2px;
}

div#ors_ajaxresults a.ors_ajaxresult_link:hover {
    background-position: 0px -79px;
}

div#ors_ajaxresults div.ors_ajax_wrapper {
    /*height:245px;*/
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    background: transparent;
}

span.ors_ajax_link {
    float:left;
    width:262px;
    color:#1A7F0B;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    padding: 0px;
    margin: 0px 0px 0px 2px;
}

span.ors_ajax_link:hover {
    background-color: #EBEBEB;
    color: #1A7F0B;
    cursor: pointer;
}

span.region {
    line-height: 24px;
    font-weight: bold;
    text-align: left;
}

div#ors_ajaxresults span.region a img {
    vertical-align: middle;
    margin:2px 10px 0px 0px;
}

div#ors_ajaxresults span.ors_ajax_link img {
    border: none;
    vertical-align: middle;
    margin: 2px 5px 0px 0px;
}

div#ors_ajaxresults span.ors_ajax_link img.ors_ajax_play {
    border: none;
    margin: 2px 10px 0px 0px;
    padding: 0px;
}

span.ors_ajax_link a.ors_ajax_add_link {
    display: block;
    float: left;
    height:19px;
    padding: 4px 0px 0px;
    margin: 0px 0px 0px 0px;
}

span.ors_ajax_link a.ors_ajax_play_link {
    display:block;
    float:left;
    height: 19px;
    padding: 4px 0 0;
    margin: 0px;
}

span.ors_ajax_link a.ors_ajax_detail_link {
    display: block;
    float:left;
    color:#42A034;
    padding-left: 1px;
    /*width: 170px;*/
}

span.ors_ajax_link a.ors_ajax_detail_link:hover {
    color: #1A7F0B;
	text-decoration:none;
}

div#ors_ajaxpopular {
    display: none;
    /*float:right;
    background: url(/modules/mod_ors_ajaxsearch/popular_bg.gif) no-repeat top left;
    width:179px;
    height:310px;
    margin:5px 5px 0px 0px;*/
}

div#ors_ajaxpopular h4 {
    width:100%;
    font-size: 14px;
    padding: 0px;
    margin: 5px 0px 0px 5px;
}

div#ors_ajaxpopular a.ors_ajax_popular {
    display: block;
    position: relative;
    float:left;
    background: url(/images/blank-station.png) no-repeat 0 0;
    width:52px;
    height: 42px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    border: none;
    padding: 11px 0px 0px 0px;
    margin: 5px 0px 0px 5px;
}

div#ors_ajaxpopular a.ors_ajax_popular:hover {
    background-position: 0px -54px;
}

div#ors_ajaxpopular a.ors_ajax_popular span.ors_ajax_pop_hits {
    display:block;
    width:100%;
    /*position: absolute;*/
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #727272;
    /*bottom:5px;*/
    margin:12px 0px 0px 0px;
}

div#ors_ajaxpopular a.ors_ajaxmore {
    float:right;
    color: #539900;
    font-weight: bold;
    text-align: right;
    margin: 0px 10px 0px 0px;
}

div.ors_ajax_catchoice {
    position: absolute;
    bottom: 5px;
    right: 192px;
    font-size: 12px;
    line-height: 14px;
    /*margin: 3px 5px 0px 0px;*/
}

div.ors_ajax_catchoice input {
    border: none;
    vertical-align: baseline;
    padding: 0px;
    margin: 0px -2px 0px 0px !important;
    margin: 0px 0px 0px 0px;
}

span.breadcrumb {
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    line-height:20px;
    background-color: #F6F6F6;
    border-top:1px solid #D5D5D5;
    border-bottom:1px solid #D5D5D5;
    margin: 0px 0px 5px 0px;
}

#form-login div.hi {
	padding:3px 0 0 3px;
}

#form-login #mod_login_username{
	margin: 5px 0 0 1px;
}

#form-login #mod_login_password{
	margin: 8px 0 0 1px;
}

.here_123 {
width:173px;
padding:3px 0pt 3px 0px;
}

/*Visible to only Opera
@media all and (min-width: 0) {
#menu_breadcromb{
margin-top:8px;
}
}
*/
