/*
 *Copyright 2007-2008 PM Works Corporation Sh.p.K.
 *All rights reserved.
 *rev.[Prill 2008,06][ver:2.1]
*/

@import url("pmworks_main-style.css");

body {
background:url(../images/bg-of-bg.jpg) #000000 top repeat;
font-family:Arial, Helvetica, sans-serif;
margin:2em 0 4px 0;
text-align:center;
font-size:75%;
font-style:normal;
font-variant:normal;
font-weight:normal;
}


#holidays_bnn  {background:url(http://www.pmworks-corp.com/communities/blog/imgs/pmworks-corp_happyholidays.png) top left no-repeat; diplay:block; position:absolute; top:0; height:210px; width:320px; z-index:99;}
#holidays_bnn a {display:block; width:100%; height:100%;}
#holidays_bnn span {display:none;}
#bg_mask{background:url(../images/bg_mask.png) transparent bottom repeat-x;}

#maincontainer{
clear:both;
margin:0 auto;
width:764px;
line-height:0px;
}

#maincontainer * p {margin:0px; padding-top:10px; line-height:normal; }

#top_corn{
background:url(../images/top_ww_corn.png) #000 left bottom no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
width:764px;
height:7px;
}

#ww_top{
background:url(../images/top_ww.png) #000000 top repeat-y;
border:none;
height:2.5em;
margin:0 0 0 0;
padding:3px 0 0 0;
}

#info_space{
float:left;
margin:0 0 0 0;
padding:0 0 0 10px;
height:15px;
line-height:normal;
}
#info{
float:left;
}
#ww{
float:left;
}
#wwico {margin: 0pt 0pt 0pt 3px; background: url(../images/worldmap-v1wh.png) no-repeat top left; width: 30px; float: left; height: 13px;}

.search_space{
float:right;
padding:0 10px 0 0;
}
.src_but{
cursor:pointer;
border:none;
width:15px;
height:16px;

background:url(../images/searchSubmit.gif) #333333 no-repeat;
}

#navigation{
background:url(../images/top_ww.png) top repeat-y;
text-align:left;
line-height:normal;
height:45px;
}

#navbar{
background-color:#000000;
line-height:normal;
margin:0 2px 0 2px;
height:25px;
}

#pmwrks-rruge-path {clear:both;margin:0;padding:5px 0 0 3px;background:url(../images/site_path.jpg) no-repeat;height:23px;font-size:7pt;}
#pmwrks-rruge-path li {color:#1e1e1e;margin-right:2px;display:inline;}
#pmwrks-rruge-path li a {background:transparent url(../images/arrowLeft.gif) no-repeat scroll left center;color:#555555;padding:0 0 0 5px;text-decoration:none;outline-color:invert;outline-style:none;outline-width:medium;}
#pmwrks-rruge-path li a:hover {color:#777777;}
#pmwrks-rruge-path li.first a {background:#000000 none repeat scroll 0%;}
#pmwrks-rruge-path li.current {font-weight:bold;}
			
#cont{
background:url(../images/bg_main.jpg) left repeat-y;
line-height:normal;
padding:0 0 1em 0;
vertical-align:text-top;
overflow:hidden;
text-align:left;
color:#757575;
}

.mainprods{
padding:0.2em 0.2em 0.2em 0.2em;
margin:1em 0.5em 1em 0.5em;
width:750px;
height:320px;
background-color:#000000;
z-index:-1;
}
.noscript-fle {background:url(../images/d-life_wallpaper_bg_noscript.jpg) bottom center no-repeat;height:320px;width:100%;color:#FFFFFF;}
.noscript-fle a {font-weight:bold; text-decoration:none; color:#FFFFFF;}
.noscript-fle a:hover {font-weight:bold; text-decoration:none; background-color:#990000;}

#collona {padding:0 0 0 2.3em;width:100%;}
#col_left {float:left;margin:0 0 0 5px;width:50em;vertical-align:text-top;}
#col_p {margin:0 0 0 0;}
#col_left_p	{float:left;background:#111;height:100%; padding:0 0.2em 4em 0.2em; margin: 0 0 0 5px; width:545px; overflow:hidden; min-height:300px; vertical-align:text-top; }
#col_left_btt {background:url(../images/left-btt-01.png) no-repeat bottom right; width:550px; height:11px; margin:0 0 0 5px; clear:both;}
#col_left-1	{float:left;width:25em;}
#col_left-2	{float:right;width:25em;}
#col_right {width:25em;float:right;margin:0 auto;}
#col_right_p {width:200px;float:right;margin:0px 5px 0 0;text-align:right;}
#col_right-1 {width:25em;float:left;margin:auto;}
#col_right-2 {width:25em;float:left;margin:auto;}

#footer {background:url(../images/footer.jpg) no-repeat top;height:75px;padding:1.5em 1em 0 1em;line-height:normal;}
#copyright {vertical-align:middle;width:111px;float:left;left:0;top:10em;padding:10px 0 0 0;text-align:left;}
#pol_links {padding:2px 0 2px 0;vertical-align:middle;width:530px;text-align:center;float:left;height:30px;}
#foot_logo {vertical-align:middle;width:100px;float:right;text-align:left;}
#bg_pre_refleks {background:url(../images/refleks_footer.jpg) top no-repeat #000000;margin:0 0 0 0;padding:2em 0 0 0;height:2em;width:100%;}
#vald {margin:0;padding:0px;}
#vald li {display:inline;}
#vald li a {display:inline;text-decoration:none;}

h1 {border-bottom:2px solid #404040;background-color:#050505;font-size:16px;margin:0 2px 1em 2px;padding:5px 5px 5px 5px;}
h2 {background-color:#222222;border-bottom:1px solid #050505;font-size:14px;margin:1.5em 0 0;padding:5px 5px 3px;}
h3,h4,h5,h6 {font-size:13px;}

ul, ol			{padding-left:2.0em;}
dd, dt			{padding-left:1.0em;list-style:disc;}

*::-moz-selection {background-color:#222;color:#fff;}
*::selection {background-color:#440000;color:#ffffff;}

/* |||||||||||C O M P O N E N T S||||||||||||||||||||||*/
.block	{display:block;}
.inline	{display:inline;}
.clear {clear:both;}
/*Header*/
#pmwrks-nav-head {
	background:#000000;
	position:relative;
	padding:7px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 auto;
}
.pmwrks-nav-spc {
-moz-margin:0 19% 0 19% 0;
margin:0 1.5em 0 1.5em;
}
.pmwrks-nav-spc-last {
margin:0 0 0 0;
}
/*Header for Offer Center and Campaign Landing Pages*/
#pmwrks-nav-head #pmwrks-nav-main li{
	display:inline;
	float:left;
}
#pmwrks-nav-head #pmwrks-nav {
	padding-bottom:100px;
}
#pmwrks-nav-head a {
	color:#666;
	text-decoration:none;
}
/*Main Navigation Elements (Primary)*/
#pmwrks-nav-head #pmwrks-nav-main {
	display:inline;
	margin-bottom:9px;
	margin:0 auto;
}
#pmwrks-nav-head #pmwrks-nav-main li	{
	position:relative;
	/*padding:3px 0;*/
	padding:0 0 3px 0;
	font-size:12px;
	font-weight:bold;
	height:15px;
}
#pmwrks-nav-head #pmwrks-nav-main li ul li {
	font-size:11px;
	text-align:left;
	line-height:normal;
	text-transform:capitalize;
}
#pmwrks-nav-head #pmwrks-nav-main a {
	display:block;
	color:#6e6e6e;
	padding-left:5px;
	padding-right:5px;
	-webkit-padding-left:3px !important;
	-webkit-padding-right:3px !important;
}
#pmwrks-nav-head #pmwrks-nav-main li:hover,
#pmwrks-nav-head #pmwrks-nav-main li.navHover  {
	background-color:#0a0a0a;
}
#pmwrks-nav-head #pmwrks-nav-main li:hover a,
#pmwrks-nav-head #pmwrks-nav-main li.navHover a,
#pmwrks-nav-head #pmwrks-nav-main li:hover a:active,
#pmwrks-nav-head #pmwrks-nav-main li.navHover a:active {
	color:#fff;
}
/*Mainnav droplista*/
#pmwrks-nav-head #pmwrks-nav-main ul	{
	display:none;
	position:absolute;
	width:/*165px*/216px;
	line-height:normal;
	margin-left:0;
	margin-top:2px;
	left:0;
	z-index:0;
	padding:7px 0 5px 0;
	background-image:url(../images/nav-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#pmwrks-nav-head #pmwrks-nav-main li:hover ul,
#pmwrks-nav-head #pmwrks-nav-main li.navHover ul {
	display:block;
}

#pmwrks-nav-head #pmwrks-nav-main ul li	{
	display:block;
	float:none;
	padding:2px 12px;
	width:/*140px*/192px;
	font-size:11px;
	font-weight:normal;
	color:#ebebeb;
}

#pmwrks-nav-head #pmwrks-nav-main ul li.header {
	font-weight:bold;
	padding:3px 0 3px 7px;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.divide {
	font-weight:bold;
	border-top:1px solid #333;
	padding-top:3px;
	padding-bottom:3px;
}

#pmwrks-nav-head #pmwrks-nav-main ul li.last	{
	margin-bottom:1px;
}
#pmwrks-nav-head #pmwrks-nav-main ul a {
	display:block;
	padding:0;
	background-image:none;
	color:#b5b5b5 !important;
	width:/*140px*/200px;
}
#pmwrks-nav-head #pmwrks-nav-main ul li:hover {
	background:#ff9900;
	color:#fff;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.header:hover {
	background:transparent;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.divide {
	background:transparent;
}
#pmwrks-nav-head #pmwrks-nav-main ul li:hover a,
#pmwrks-nav-head #pmwrks-nav-main ul li.navHover a {
	color:#fff !important;
	font-weight:bold;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.divide a:hover {
	font-weight:bold;
	background-color:#2f2f2f;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.more	{
	border-top:1px solid #121212;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.more a	{
	color:#959595 !important;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.more:hover,
#pmwrks-nav-head #pmwrks-nav-main ul li.more.navHover 	{
	background:#343434;
}
#pmwrks-nav-head #pmwrks-nav-main ul li.more:hover a,
#pmwrks-nav-head #pmwrks-nav-main ul li.more.navHover a	{
	color:#fff;
}

/*Clearfix method*/
.clearfix:after  {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: inline-block; /*IE7 solution*/}
.clearfix {display: block; /*Fixes width issue*/}

/* End hide from IE-mac */
.minicont{
margin:1em 0 1em 0;
width:20em;
line-height:normal;
font-size:10px;
text-align:center;
}

.minicont * p{margin:0px; padding:0px;}

.minitop{
padding:0.5em 0 0.5em 0;
background:url(../images/mtab/top.png) bottom repeat-x;
height:1.2em;
width:100%; /*SpPm Fix*/
width:16.667em;
/* f o n t */
font-size:12px;
line-height:normal;
vertical-align:middle;
text-align:center;
color:#888;
}

.minitop a{
	color:#797979;
	text-decoration:none;
	border-bottom:none;
}
.minitop a:hover{
	background-color: #330000;
	color:#eee;
}
.minicen{
width:200px;
background:url(../images/mtab/cen.png) repeat;
padding-bottom:0.6em;
line-height:normal;
text-align:left;
color: #595959;
font-size: 10px;
}
.minicen a{
	color:#797979;
	text-decoration:none;
	font-size: 10px;
	border-bottom:none;
}
.minicen a:hover{
	background-color: #440000;
	color:#CCCCCC;
	font-size: 10px;
}
minicen:hover{
background-color:#000000;
}
.minibottom{
background:url(../images/mtab/btm.png) top left no-repeat;
height:11px;
width:200px;
color:#222;
}
.mini_backhigh{
padding-left:0.2em;
}
.mini_backhigh:hover{
background-color:#000000;
}
.mini_morelink{
border-top:1px solid #101010;
padding-top:1em;
}
.mini_morelink:hover{
border-top:1px solid #333;
}
.minicen ul{
margin:0 0 0 0;
padding:0 0 0 5px;
width:195px;
}
.minicen li{
margin:0 0 2px 0;
display:block;
list-style:none;
}
.minicen li a {width:100%;display:block;}
.minicen li:hover{
border-left:4px solid #f90;
border-right:4px solid #f90;
background:#333333;
list-style:none;
}