/*
 pall mall partners stylesheet
*/


/* overall */
body { 
	margin:0px;
	padding:0px;
	background:#d9d9d9 url(../img/bg.jpg) repeat-x;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#4b575f;
	height:100%;
	}
	
	
/* html elements */
h1 { 
	font-family:Verdana, Arial;
	font-size:16px;
	line-height:25px;
	font-weight:normal;
	color:#4b575f;
	letter-spacing:0px;
	}
	
img { 
	border:0px;
	}
	
hr {
	background-color:#c4c4c4;
	color:#c4c4c4;
	width:100%;
	height:1px;
	border:0;
	margin:0;
}
	
	

/* content */
#bgholder {
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
	}
#bg {
	position:relative;
	width:50%;
	height:100%;
	float:right;
	background:#d9d9d9 url(../img/bg-logo.jpg) repeat-x;;
	}
	
	
#mainholder{
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	}
#main {
	width:750px;
	height:100%;
	margin:auto;
	background:#d9d9d9 url(../img/bg.jpg) repeat-x;
	}
	
	
#header { 
	width:750px;
	height:310px;
	}
#header .logoitem{
	width:55px;
	height:55px;
	margin:25px 0 0 0;
	float:left;
	}
#header .logo{
	width:290px;
	height:55px;
	margin:25px 0 0 0;
	float:right;
	}
#header .flash{
	width:750px;
	height:230px;
	float:left;
	}
	
	
#menu { 
	width:750px;
	height:25px;
	margin:10px 0 0 0;
	background:#d9d9d9 url(../img/bg-menu.jpg) repeat-x;
	}
#menu .text {
	width:600px;
	height:25px;
	margin:0 0 0 55px;
}
	
	
#content { 
	width:750px;
	margin:20px 0 0 0;
	}
#content .text {
	width:500px;
	margin:0 0 0 55px;
	}
	
	
#footer { 
	width:750px;
	height:30px;
	margin:30px 0 0 0;
	}
#footer .copyright {
	width:300px;
	height:20px;
	margin:5px 0 0 0;
	float:left;
	color:#999999;
}
#footer .footermenu {
	width:220px;
	height:20px;
	margin:5px 0 0 0;
	float:right;
	text-align:right;
}
#footer .langmenu {
	width:180px;
	height:20px;
	margin:5px 0 0 0;
	float:right;
	text-align:right;
}



/* navigation */
#menu .text ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	}
#menu .text ul li {
	margin:0 30px 0 0;
	display:block;
	float:left;
	height:25px;
	font-weight:bold;
	}
#menu .text ul li a {
	color:#b9b9b9;
	text-decoration:none;
	background: 0px -90px;
	}
#menu .text ul li a div{
	display:block;
	color:#b9b9b9;
	float:left;
	height:25px; 
	cursor:pointer;
	padding:5px 0 0 0;
	background:url(../img/bg-menu-over.jpg) repeat-x;
	background-position:0px -60px;
	}
#menu .text ul li a:hover, #menu .text ul li a.active {
	color:#ffffff;
	background:url(../img/bg-menu-over.jpg) repeat-x;
	background-position:0px 0px;
	}
#menu .text ul li a:hover div, #menu .text ul li a.active div {
	color:#ffffff;
	background:url(../img/bg-menu-over.jpg) repeat-x;
	background-position:0px 0px;
	}


#footer .footermenu ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	}
#footer .footermenu ul li {
	float:right;
	display:block;
	margin:0 0 0 10px;
	color:#999999;
	}
#footer .footermenu ul li a {
	color:#4b575f;
	text-decoration:none;
	}
#footer .footermenu ul li a:hover, #footer .footermenu ul li a.active {
	color:#999999;
	}


#footer .langmenu ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	}
#footer .langmenu ul li {
	display:block;
	float:right;
	margin:0 0 0 10px;
	color:#999999;
	}
#footer .langmenu ul li a {
	color:#4b575f;
	text-decoration:none;
	}
#footer .langmenu ul li a:hover, #footer .langmenu ul li a.active {
	color:#999999;
	}
	

/* content links */
#content .text a{ 
	color:#4b575f;
	text-decoration:none;
	font-weight:bold;
	}
#content .text a:hover, #content .text a.active {
	color:#999999;
	}
	
/* content list */
#content .text ul {
	margin:0;
	padding:0 0 0 15px;
	list-style-type:square;
	}

#content .text ul li {
	line-height:18px;
	}

/* specials */
#content .text .contact{
	width:45px;
	float:left;
}

#content .langmenu {
	width:180px;
	height:20px;
	margin:5px 0 0 0;
	float:right;
	text-align:right;
}
#content .langmenu ul {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
}
#content .langmenu ul li {
	display:block;
	float:right;
	margin:0 0 0 10px;
	color:#999999;
}
#content .langmenu ul li a {
	color:#4b575f;
	text-decoration:none;
}
#content .langmenu ul li a:hover, #content .langmenu ul li a.active {
	color:#999999;
}


