@charset "utf-8";
/* CSS Document */

body {
	margin : 0;
	padding : 0;
	height : 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#000;
	width:1105px;
	background:#f5f5f5;
}
img{border:0px;
}
/*-----------------*/
#container {
	width:940px;
	height:100%;
	background:#f5f5f5;
	overflow : visible;
	clear:both;
	border-right-width: 1px;
    border-right-style: solid;
	border-right-color: #bdbdbd;
	float:left;
	position:relative;
}
#twocolumn{
	width:940px !important;
}
#container_content {
	width : 940px;
	overflow : visible;
	position : relative;
}
#flash{
	width : 940px;
	height : 330px;
	/*height: 350px;*/
	background: url(../images/bg_tapete.jpg);
	clear:both;
	}

#content {
	background:#f5f5f5;
	width : 940px;
	overflow : visible;
	position : relative;
	clear:both;
}
#main_content_padding {
	width : 610px;
	padding: 5px 0px 5px 10px;
	float:left;	
}
#main_content {
	width : 100%;
	background:#f5f5f5;
}
#floater{
width:610px;
float:left;
	background:#f5f5f5;
}
.sidebar {
    float:right;
	width : 300px;
	padding:5px 5px 0px 5px;
	margin-bottom:20px;
}
#sidebar {
    float:right;
	width : 300px;
	padding:5px 5px 0px 5px;
}
.side_box{
border:solid 1px #999999;
border-top:solid 0px;
background:url(../images/box_bg.gif) repeat-x bottom #ffffff;
margin-bottom:10px;
padding:5px;
}

#shadow{
	width:940px;
	height:12px;
	background:url(../images/shadow.jpg) repeat-x;
	clear: both;
	overflow : visible;
	position : relative;
}
/* header start */

#header_container {
	width : 940px;
	/*height:499px;*/
	float : left;

}
#header {
	width : 940px;
	height:115px;
	float : left;
	background : url(../images/header_loop.jpg);
}
#header_head {
	width : 940px;
	height:115px;
    background : url(../images/header_head.jpg) no-repeat;
	background-position:400px 0px;
}
#logo{

float:left;
display:inline;}
.searchbox{
left:676px;
position:absolute;
top:82px;
}

.loginSectionTop {
left:489px;
position:absolute;
width: 450px;

}
/* header end */
/*---------------------------------------------------------------------------*/
/* top navigation start*/

#navi_container{
	background:url(../images/menu_bg.jpg) repeat-x;
	height:26px;
	width:940px;
	clear:both;
	overflow : visible;
	position : relative;

}
.topnavi{
	position: relative;
	padding: 0 0 0 2px;
	margin: 0 auto 0 auto;
	/*background:/*url(media/menur_bg.gif) repeat-x; /*tab background image path*/
	height: 26px;
	list-style: none;
}

.topnavi li{
	float:left;
}

.topnavi li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: Impact,Nimbus Sans L Condensed,Arial Black,Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	/*font-weight: bold;*/
	text-transform:uppercase;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 26px;
	line-height: 26px;
	text-align: center;
	cursor: pointer;	
}

.topnavi li a b{
	font-weight:500;
	float: left;
	display: block;
	padding: 0 15px 0 5px; /*Padding of menu items*/
}

.topnavi li.current a, .topnavi li a:hover{
	color: #fff;
	background: url("../images/menu_rip_left.jpg") no-repeat #2a1c1c;; /*left tab image path*/
	background-position: left top;
}

.topnavi li.current a b, .topnavi li a:hover b{
	color: #fff;
	background: url("../images/menu_rip_right.jpg") no-repeat right top; /*right tab image path*/
}


/* top navigation end */
/*---------------------------------------------------------------------------*/
/*footer start*/
#footer {
    float:left;
	width : 940px;
	height : 195px;
	background:url(../images/bg_footer.gif);
	overflow : visible;
	position : relative;
}

#footer_img{
/*padding: 15px 0 9px 10px;
width:100%;*/
}

#footer_img img{
float:left;
margin:10px;
}

#footer_links{
margin: 10px 0px 0px 0px;
line-height:20px;
}

#footer_img a{
color:#333333;
font-size:11px;
text-decoration:none;
padding: 0px 0px 0px 30px;
}
#footer hr{
clear:both;
color:#f5f5f5;
border: 1px dotted #333333; 
border-style: none none dotted; 
margin-bottom:20px;
}

div#footer div#footer_links div.user-volume-pi14 {
	display:inline;
}

div#footer div#footer_links a {
	padding: 0 5px;
}
div#footer div#footer_links div.user-volume-pi14 a {
	padding: 0;
}

/*footer end*/

div.premium_panels img {
	width:300px;
	height:150px;
	vertical-align:bottom;
}
div.premium_panels {
	padding-top:12px;
}
div.premium_panels a {
	margin:0 0 6px 10px;
	padding: 0;
	float:left;
	display:block;
}

* html div.premium_panels a {
	margin:0 5px 6px 5px; /*IE6*/
}

#flash a#c7 {
	display:none;
}

div#adverserve_right {
	position:absolute;
	left:941px;
}




a.fbButton 
{
	background-image: url(/fileadmin/volume/design/images/icons/fb.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 16px ! important;
	display: inline-block ! important;
	font-size: 1em ! important;
	text-decoration: none ! important;
	font-weight: bold ! important;
	font-style: normal ! important;
	line-height: 16px ! important;	
	background-color:#4F6AA3 ! important;
	color: #ffffff ! important;
	padding: 0px 5px 0px 20px ! important; 
}

a.fbButton:hover
{
	background-position: 0px -16px;
	color: #dddddd ! important;
	text-decoration: underline ! important;
	background-color:#617AAC ! important;
}

a.fbButton.vAdmin
{
	background-position: 0px -32px;	
}

a.fbButton.vAdmin:hover
{
	background-position: 0px -48px;	
}

a.fbButton.vPhotographer
{
	background-position: 0px -64px;	
}

a.fbButton.vPhotographer:hover
{
	background-position: 0px -80px;	
}

