@import "reset_min.css";
@import "clearfix.css";

body#normal { background: #ccdcff; }
body#dibi { background: #9fe1dc; }
body#olos { background: #d7bf99; }
body#lancray { background: #c0caff; }
body#nimue { background: #ffcff9; }
body#decoderm { background: #dcb6f5; }
body#linfoenergy { background: #d9e1f2; }
body#nausicaa { background: #a4aad7; }
body#other { background: #85df88; }
body#pro { background:#d9d9e3; }

/* USER INFO */
#user_info_wrapper {
	position:absolute;
	top: 0px;
	left: 50%;
}

#user_info {
	font: 11px arial,helvetica;
	text-align:center;
	position:relative;
	border-bottom: 0px solid black;
	width:400px;
	top:0px;
	left: -200px;
	padding: 1px;
	background-image: url(../img/userbg.png);
}


#user_info a:link,
#user_info a:visited,
#user_info a:hover,
#user_info a:active {
	font-weight:bold;
	padding-left:10px;
	color: #333333;
	text-decoration:none;
}

#user_info a:hover {
	text-decoration: underline;
}


/* END USER INFO */



/* TOP GRAPHICS */

#top_wrapper {
	margin-left:50%;
	}

#top {
	margin-left:-375px;
	width:750px;
	height:130px;
}


#dropdown_wrapper {
	display:none;
	position:absolute;
	top:152px;
	left:50%;
	z-index: 999;	
}


#dropdown {
	cursor: pointer;
	padding-top:0px;
	position:relative;
	left:-125px;
	width: 126px;
	height: 168px;
	background: url(../img/dropdown.gif) no-repeat 0px 0px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

body#pro #dropdown {
	left:-96px;
	width: 94px;
	height: 168px;
	background: url(../img/dropdown_pro.gif) no-repeat 0px 0px;
}

#dropdown span {
	display:none;
}

#dropdown ul {
	padding-top:3px;
	margin: 0;
}

#dropdown ul li {
	line-height:0;
	font-size: 1px;
	padding: 0;
	background: none;
}

#dropdown ul li a:link,
#dropdown ul li a:visited,
#dropdown ul li a:hover,
#dropdown ul li a:active {
	display:block;
	height:20px;
}
	
#dropdown ul li a:hover {
	margin: 0;
	border-top:1px solid black;
	border-bottom: 1px solid #666666;
	height:18px;
	background-image: url(../img/dropdown_grey.gif);
}

body#pro #dropdown ul li a:hover {
	background-image: url(../img/dropdown_pro_grey.gif);
}

#dropdown ul li#dibi a:hover { background-position: 0px -4px; }
#dropdown ul li#olos a:hover { background-position: 0px -24px; }
#dropdown ul li#lancray a:hover { background-position: 0px -44px; }
#dropdown ul li#nimue a:hover { background-position: 0px -64px; }
#dropdown ul li#decoderm a:hover { background-position: 0px -84px; }
#dropdown ul li#linfoenergy a:hover { background-position: 0px -104px; }
#dropdown ul li#nausicaa a:hover { background-position: 0px -124px; }
#dropdown ul li#other a:hover { background-position: 0px -144px; }

body#pro #dropdown ul li#articles a:hover { background-position: 0px -4px; }
body#pro #dropdown ul li#dibi a:hover { background-position: 0px -24px; }
body#pro #dropdown ul li#olos a:hover { background-position: 0px -44px; }
body#pro #dropdown ul li#lancray a:hover { background-position: 0px -64px; }
body#pro #dropdown ul li#nimue a:hover { background-position: 0px -84px; }
body#pro #dropdown ul li#decoderm a:hover { background-position: 0px -104px; }
body#pro #dropdown ul li#nausicaa a:hover { background-position: 0px -124px; }
body#pro #dropdown ul li#other a:hover { background-position: 0px -144px; }

#menubar {
	width: 100%;
	height: 22px;
}

body#normal #menubar { background-image: url(../img/buttonbg_normal.gif); }
body#dibi #menubar { background-image: url(../img/buttonbg_dibi.gif); }
body#olos #menubar { background-image: url(../img/buttonbg_olos.gif); }
body#lancray #menubar { background-image: url(../img/buttonbg_lancray.gif); }
body#nimue #menubar { background-image: url(../img/buttonbg_nimue.gif); }
body#decoderm #menubar { background-image: url(../img/buttonbg_decoderm.gif); }
body#linfoenergy #menubar { background-image: url(../img/buttonbg_linfoenergy.gif); }
body#nausicaa #menubar { background-image: url(../img/buttonbg_normal.gif); }
body#other #menubar { background-image: url(../img/buttonbg_other.gif); }
body#pro #menubar { background-image: url(../img/buttonbg_pro.gif); }



#menubar #listwrapper {
	margin-left: 50%;
}

#menubar ul {
	width:751px;
	margin: 0 0 0 -375px;
}

#menubar ul li {
	display:block;
	float:left;
	background: none;
	padding: 0;
}

body#normal #menubar ul li { background-image: url(../img/buttons_normal.gif); }
body#dibi #menubar ul li { background-image: url(../img/buttons_dibi.gif); }
body#olos #menubar ul li { background-image: url(../img/buttons_olos.gif); }
body#lancray #menubar ul li { background-image: url(../img/buttons_lancray.gif); }
body#nimue #menubar ul li { background-image: url(../img/buttons_nimue.gif); }
body#decoderm #menubar ul li { background-image: url(../img/buttons_decoderm.gif); }
body#linfoenergy #menubar ul li { background-image: url(../img/buttons_linfoenergy.gif); }
body#nausicaa #menubar ul li { background-image: url(../img/buttons_normal.gif); }
body#other #menubar ul li { background-image: url(../img/buttons_other.gif); }
body#pro #menubar ul li { background-image: url(../img/buttons_pro.gif); }

#menubar ul li#etusivu { background-position: 751px 0px; }
#menubar ul li#etusivu:hover { background-position: 751px 22px;	}
#menubar ul li#ajankohtaista { background-position: 626px 0px; }
#menubar ul li#ajankohtaista:hover { background-position: 626px 22px; }
#menubar ul li#sarjat { background-position: 501px 0px; }
#menubar ul li#sarjat:hover { background-position: 501px 22px; }
#menubar ul li#hoitolat { background-position: 376px 0px; }
#menubar ul li#hoitolat:hover { background-position: 376px 22px; }
#menubar ul li#pro { background-position: 251px 0px; }
#menubar ul li#pro:hover { background-position: 251px 22px; }
#menubar ul li#yhteystiedot { background-position: 126px 0px; width:126px; }
#menubar ul li#yhteystiedot:hover { background-position: 126px 22px; width:126px; }

body#pro #menubar ul li#etusivu { background-position: 751px 0px; }
body#pro #menubar ul li#etusivu:hover { background-position: 751px 22px;	}
body#pro #menubar ul li#tarjoukset { background-position: 658px 0px; }
body#pro #menubar ul li#tarjoukset:hover { background-position: 658px 22px; }
body#pro #menubar ul li#koulutus { background-position: 564px 0px; }
body#pro #menubar ul li#koulutus:hover { background-position: 564px 22px; }
body#pro #menubar ul li#materiaali { background-position: 470px 0px; }
body#pro #menubar ul li#materiaali:hover { background-position: 470px 22px; }
body#pro #menubar ul li#kuvapankki { background-position: 376px 0px; }
body#pro #menubar ul li#kuvapankki:hover { background-position: 376px 22px; }
body#pro #menubar ul li#koneetkalusto { background-position: 282px 0px;  }
body#pro #menubar ul li#koneetkalusto:hover { background-position: 282px 22px; }
body#pro #menubar ul li#tilaus { background-position: 188px 0px;  }
body#pro #menubar ul li#tilaus:hover { background-position: 188px 22px;  }
body#pro #menubar ul li#yhteystiedot { background-position: 94px 0px; width:94px; }
body#pro #menubar ul li#yhteystiedot:hover { background-position: 94px 22px; width:94px; }

#menubar ul li a:link,
#menubar ul li a:visited,
#menubar ul li a:hover,
#menubar ul li a:active {
	display:block;
	width: 125px;
	height: 22px;
}

body#pro #menubar ul li a:link,
body#pro #menubar ul li a:visited,
body#pro #menubar ul li a:hover,
body#pro #menubar ul li a:active {
	width: 93px;
}




#menubar ul li span {
	display: none;
}

#gap {
	width:100%;
	height:13px;
	background-position: top center;
	background-repeat: no-repeat;
}

body#dibi #gap { background-image: url(../img/gap_dibi.jpg); }
body#olos #gap { background-image: url(../img/gap_olos.jpg); }
body#lancray #gap { background-image: url(../img/gap_lancray.jpg); }
body#nimue #gap { background-image: url(../img/gap_nimue.jpg); }
body#decoderm #gap { background-image: url(../img/gap_decoderm.jpg); }
body#linfoenergy #gap { background-image: url(../img/gap_linfoenergy.jpg); }
body#nausicaa #gap { background-image: url(../img/gap_nausicaa.jpg); }
body#other #gap { background-image: url(../img/gap_other.jpg); }
body#pro #gap { background-image: url(../img/gap_pro.jpg); }

/* END TOP GRAPHICS */

/* CONTENT */

#content {
	position: relative;
	width:900px;
	margin: 0 auto;
	border:1px solid black;
	min-height: 500px;
	background-color: #ffffff;
}

#content.fauxcolumn {
	background: #ffffff url(../img/faux_normal.gif) repeat-y;
}

body#dibi #content.fauxcolumn { background: #ffffff url(../img/faux_dibi.gif) repeat-y; }
body#olos #content.fauxcolumn { background: #ffffff url(../img/faux_olos.gif) repeat-y; }
body#lancray #content.fauxcolumn { background: #ffffff url(../img/faux_lancray.gif) repeat-y; }
body#nimue #content.fauxcolumn { background: #ffffff url(../img/faux_nimue.gif) repeat-y; }
body#decoderm #content.fauxcolumn { background: #ffffff url(../img/faux_decoderm.gif) repeat-y; }
body#nausicaa #content.fauxcolumn { background: #ffffff url(../img/faux_nausicaa.gif) repeat-y; }
body#other #content.fauxcolumn { background: #ffffff url(../img/faux_other.gif) repeat-y; }
body#pro #content.fauxcolumn { background: #ffffff url(../img/faux_pro.gif) repeat-y; }
body#pro #content.fauxcolumnwide { background: #ffffff url(../img/faux_wide_pro.gif) repeat-y; }


div#print_article {
	position:absolute;
	top:5px;
	right:5px;
	background: url(../img/printer.gif) no-repeat;
	padding-left:20px;
}

#content_print {
	width:700px;
	margin-left:10px;
}

#print_article a:link, 
#print_article a:hover, 
#print_article a:visited, 
#print_article a:active {
	color: #000000;
	font-size: 10px;
}

/* END CONTENT */

/* LOGIN */

#login {
	margin: 10px 0 0 0;
	height: 300px;
}

#login h1 {
	text-align:center;
	font: bold 14px arial,helvetica,sans-serif;
	margin: 0;
}

#login .error {
	margin: 10px 0 0 0;
	font: bold 11px arial,helvetica,sans-serif;
	color:#661033;
	}

#login #loginform {
	width: 240px;
	border: 1px solid black;
	background-color: #eef0ff;
	padding: 8px;
	margin: 10px 0 0 320px;
}

#login #loginform label {
	display:block;
	float:left;
	clear:left;
	width:7.5em;
	text-align: right;
	font: bold 11px arial,helvetica,sans-serif;
	margin: 2px 0;
	margin-right:4px;
}

#login #loginform input.text {
	display:block;
	float:left;
	width:12em;
	font: 11px arial,helvetica,sans-serif;
	border: 1px solid black;
	margin: 1px 0;
}

#login #loginform input.submit {
	display:block;
	float:left;
	clear:left;
	background-color:#ccccee;
	font: bold 11px arial,helvetica,sans-serif;
	border: 1px solid black;
	margin: 2px 0 0px 95px;
}

#login p {
	text-align:center;
}


#login a:link,
#login a:visited,
#login a:hover,
#login a:active {
	color:#000000;
}


#loginform a {
	display:block;
	float:left;
	clear:both;
	margin: 5px 0 0 70px;
}


/* END LOGIN */




/* PRODUCT LISTINGS */

#product_listing {
	clear: both;
	padding: 10px 0 50px 0;
}

body#print #product_listing {
	clear: both;
	width: 700px;
	padding: 10px 0 50px 10px;
}

#product_listing .product {
	position:relative;
	clear: both;
	border-top:1px solid black;
	padding:10px 0 0 0;
	font-size: 12px;
	margin-top: 10px;
	min-width:670px;
}

#product_listing .product_thumbnail {
	position: relative;
	border: 1px solid #cccccc;
	float:left;
	margin:0 10px 10px 0;
	width: 100px;
	height: 100px;
}

#product_listing .product_thumbnail div {
	position:absolute;
	top: -3px;
	left: -15px;
	z-index: 100;
	padding: 3px 6px 3px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	letter-spacing: 1px;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
/*
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg);
*/
	behavior: url(/PIE.htc);
}

#product_listing .product_thumbnail div a:link,
#product_listing .product_thumbnail div a:visited,
#product_listing .product_thumbnail div a:hover,
#product_listing .product_thumbnail div a:active
 {
	color: #ffffff;
	text-decoration: none;
	font: 13px arial;
}

#product_listing .product_thumbnail div { background-color: #5675b8; }

/*
body#dibi #product_listing .product_thumbnail div { background-color: #5BB719; border: 1px solid #53892C; }
body#olos #product_listing .product_thumbnail div { background-color: #AF9164; border: 1px solid #665C4D; }
body#lancray #product_listing .product_thumbnail div { background-color: #717DBC; border: 1px solid #5F668C; }
body#nimue #product_listing .product_thumbnail div { background-color: #AF75A8; border: 1px solid #72526E;}
body#decoderm #product_listing .product_thumbnail div { background-color: #AA7AC9; border: 1px solid #8A6AA0; }
body#other #product_listing .product_thumbnail div { background-color: #5EB261; border: 1px solid #4D914F; }
*/

#product_listing .product_description {
	border: 0px solid #cccccc;
	float:left;
	width:530px;
	margin-bottom: 10px;
}

#product_listing .product_heading {
	font: bold 13px verdana,arial,helvetica;
	display:block;
	height:80px;
	padding: 0 0 0 3px;
}

#product_listing .product_heading.dibi { background: url(../img/rlogo_dibi.gif) no-repeat 13px 0px; }
#product_listing .product_heading.olos { background: url(../img/rlogo_olos.gif) no-repeat 0px 0px; }
#product_listing .product_heading.lancray { background: url(../img/rlogo_lancray.gif) no-repeat 0px 0px; }
#product_listing .product_heading.nimue { background: url(../img/rlogo_nimue.gif) no-repeat 0px 0px; }
#product_listing .product_heading.decoderm { background: url(../img/rlogo_decoderm.gif) no-repeat 0px 0px; }

#product_listing .category_name {
	font: 13px verdana,arial,helvetica;
}





#product_listing .category_shortdesc {
	font: 13px verdana,arial,helvetica;
}

#product_listing .category_shortdesc p {
	font: 11px verdana,arial,helvetica;
	margin: 0;
	padding: 0 0 5px 0;
}


#product_listing .product_name {
	font: bold 13px verdana,arial,helvetica;
}

#product_listing .product_shortdesc {
	font: 12px verdana,arial,helvetica;
}

#product_listing .product_special {
	font: italic 12px verdana,arial,helvetica;
	color:#666666;
}


#product_listing .info_link {
	font-weight: bold;
	background: url(../img/arr_right.gif) no-repeat 0px 1px;
	margin: 10px 0 0 0;
	padding-left: 12px;
	cursor: pointer;
}

body#print #product_listing .info_link {
	display:none;
}

#product_listing .info_link.open {
	background: url(../img/arr_down.gif) no-repeat 0px 1px;
}

#product_listing .info {
	display:none;
}

body#print #product_listing .info {
	display:block;
}

#product_listing .info h3 {
	padding-top: 12px;
}

#product_listing .info .package_code, 
#product_listing .info .package_name {
	display:block;
	float:left;
}

#product_listing .info .package_code {
	width: 5em;
}

#product_listing .info .package_name {
	width: 10em;
}

#product_listing .info br, {
	clear: both;
}

#product_listing .info .extra {
	font-size: 10px;
}

#product_listing .print_product {
	position:absolute;
	top:5px;
	right:5px;
	background: url(../img/printer.gif) no-repeat;
	padding-left:20px;
}

body#print .print_product {
	display:none;
}

#product_listing .print_product a:link, 
#product_listing .print_product a:hover, 
#product_listing .print_product a:visited, 
#product_listing .print_product a:active {
	color: #000000;
	font-size: 10px;
}


/* END PRODUCT LISTINGS */

/* ARTICLE HEADINGS */

#headings {
	display:block;
	float:left;
	width: 162px;
	margin-bottom: 70px;
	padding-top: 10px;
}

body#dibi #headings { background: url(../img/head_logo_dibi.gif) no-repeat center 20px; padding-top: 95px; }
body#olos #headings { background: url(../img/head_logo_olos.gif) no-repeat center 20px; padding-top: 75px; }
body#lancray #headings { background: url(../img/head_logo_lancray.gif) no-repeat center 20px; padding-top: 75px; }
body#nimue #headings { background: url(../img/head_logo_nimue.gif) no-repeat center 20px; padding-top: 55px; }
body#decoderm #headings { background: url(../img/head_logo_decoderm.gif) no-repeat center 20px; padding-top: 45px; }
body#nausicaa #headings { background: url(../img/head_logo_nausicaa.gif) no-repeat center 20px; padding-top: 65px; }


	
#headings ul li {
	line-height: 11px;
	padding: 7px 10px;
	background: none;
}

#headings ul li ol {
	width: 164px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 7px -12px -6px -10px;
	padding: 6px 0 4px 0;
	background: url(../img/arr_down.gif) no-repeat 74px -3px; 
}

body#dibi #headings ul li ol { background-color: #66CCCC; }
body#olos #headings ul li ol { background-color: #D4B79A; }
body#lancray #headings ul li ol { background-color: #A7A5E1; }
body#nimue #headings ul li ol { background-color: #F2AEE4; }
body#decoderm #headings ul li ol { background-color: #D4AEE4; }
body#linfoenergy #headings ul li ol { background-color: #BBBBE4; }
body#nausicaa #headings ul li ol { background-color: #9598BB; }
body#other #headings ul li ol { background-color: #66CC66; }
body#normal #headings ul li ol { background-color: #CCCCEE; }
body#pro #headings ul li ol { background-color: #CCCCCC; }


#headings ul li ol li {
	line-height: 11px;
	padding: 7px 10px;
	font-size: 10px;
}


#headings a:link,
#headings a:visited,
#headings a:hover,
#headings a:active {
	font: 11px verdana,arial,helvetica;
	color: #000000;
	text-decoration: none;
}	

body#dibi #headings a.current:link, body#dibi #headings a.current:visited,
body#dibi #headings a.current:hover, body#dibi #headings a.current:active {
	font-weight: bold;
	color: #006666;
}	

body#olos #headings a.current:link, body#olos #headings a.current:visited,
body#olos #headings a.current:hover, body#olos #headings a.current:active {
	font-weight: bold;
	color: #664c24;
}	

body#lancray #headings a.current:link, body#lancray #headings a.current:visited,
body#lancray #headings a.current:hover, body#lancray #headings a.current:active {
	font-weight: bold;
	color: #330055;
}

body#nimue #headings a.current:link, body#nimue #headings a.current:visited,
body#nimue #headings a.current:hover, body#nimue #headings a.current:active {
	font-weight: bold;
	color: #660055;
}

body#decoderm #headings a.current:link, body#decoderm #headings a.current:visited,
body#decoderm #headings a.current:hover, body#decoderm #headings a.current:active {
	font-weight: bold;
	color: #660055;
}

body#linfoenergy #headings a.current:link, body#linfoenergy #headings a.current:visited,
body#linfoenergy #headings a.current:hover, body#linfoenergy #headings a.current:active {
	font-weight: bold;
	color: #222266;
}


body#nausicaa #headings a.current:link, body#nausicaa #headings a.current:visited,
body#nausicaa #headings a.current:hover, body#nausicaa #headings a.current:active {
	font-weight: bold;
	color: #220055;
}

body#other #headings a.current:link, body#other #headings a.current:visited,
body#other #headings a.current:hover, body#other #headings a.current:active {
	font-weight: bold;
	color: #006633;
}

body#pro #headings a.current:link, body#pro #headings a.current:visited,
body#pro #headings a.current:hover, body#pro #headings a.current:active {
	font-weight: bold;
	color: #000000;
}

body#normal #headings a.current:link, body#normal #headings a.current:visited,
body#normal #headings a.current:hover, body#normal #headings a.current:active {
	font-weight: bold;
	color: #003366;
}

#headings ul li ol li a:link,
#headings ul li ol li a:visited,
#headings ul li ol li a:hover,
#headings ul li ol li a:active
 {
	font: 10px verdana,arial,helvetica;
	color: #000000;
	text-decoration: none;	
}

#headings ul li ol li a.current_page:link,
#headings ul li ol li a.current_page:visited,
#headings ul li ol li a.current_page:hover,
#headings ul li ol li a.current_page:active
 {
	font-weight: bold;
	color: #ffffff;
	text-shadow: #000000 1px 1px 0;
}




/* END ARTICLE HEADINGS */


#article {
	width: 690px;
	padding: 10px 20px 60px 20px;
	display:block;
	float:left;
}

/* FRONT PAGE */

#newslinks {
	text-align: center;
	margin-bottom: 10px;
}

#newslinks ul {
	margin: 0;
}

#newslinks ul li {
	display: inline;
	font: 11px verdana,arial,helvetica;
	line-height: 20px;
	padding: 0;
	background: none;
}

#newslinks ul li a:link,
#newslinks ul li a:visited,
#newslinks ul li a:hover,
#newslinks ul li a:link {
	padding-left:10px;
	color: #000000;
	text-decoration:none;
	white-space: nowrap;
	background: url(../img/middot.gif) no-repeat 0px 4px;
}

#newslinks ul li a:hover {
	text-decoration:underline;
}

#newslinks ul li:first-child {
	font-weight:bold;
	background-image: none;
	padding: none;
}

/* END FRONT PAGE */

/* REGISTER */

#register div {
	text-align:center;
}

#register #email_error {
	border: 1px solid black;
	width:392px;
	background-color:#ffccff;
	margin:10px 0 0 260px;
	padding: 4px;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: center;
}

/* END REGISTER */



/* USER FORM */

#user_form {
	width:37em;
	margin: 20px 0 0 250px;
}

#user_form #error {
	border: 1px solid black;
	width:392px;
	background-color:#ffccff;
	margin:10px 0 0 5px;
	padding: 4px;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: center;
	display:none;
}

#user_form fieldset {
	display:block;
	clear:both;
	border-top:2px solid #000000;
	margin:5px;
	padding:5px;
	width:36em;
}

#user_form legend {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

#user_form label {
	display:block;
	float:left;
	font-weight:bold;
	width:15em;
	margin: 2px 0;
}

#user_form .required {
	color: #ff6666;
}

#user_form input.text {
	display:block;
	float:left;
	font-weight:bold;
	width:17em;
	margin: 2px 0;
	border: 1px solid #999999;
}

#user_form input.checkbox {
	display:block;
	float:left;
	margin: 2px 5px 0 0;
}

#user_form #change_password #password_fields {
	display: none;
}

#user_form a:link,
#user_form a:visited,
#user_form a:hover,
#user_form a:active {
	display:block;
	clear:both;
	color:#0000ff;
}
	
#user_form br {
	clear: both;
}

#user_form input.submit {
	display:inline;
	border:1px solid black;
	margin: 10px 0 10px 150px;
}
	
/* END USER FORM */

/* PASSWORD RECOVERY */

#password_recovery {
	text-align: center;
}

#password_recovery form {
	margin-top: 10px;
}

#password_recovery label {
	font: bold 11px verdana,arial,helvetica;
	margin-right: 10px;
}

#password_recovery input.text {
	font: bold 11px verdana,arial,helvetica;
	margin-right: 10px;
	border: 1px solid black;
}

#password_recovery input.submit {
	border: 1px solid black;
	margin: 10px 0 0 0;
}

#password_recovery #email_error {
	border: 1px solid black;
	width:392px;
	background-color:#ffccff;
	margin:10px 0 0 260px;
	padding: 4px;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: center;
}

/* END PASSWORD RECOVERY */

/* MAGAZINES */
	#magazines_wrapper {
		margin: 20px 0 20px 25px;
		font: bold 12px verdana,arial,helvetica;
	}
	
	#magazines {
		display:none; 
		background-color:#eef0ff;
		height: 70px;
		width: auto;
		cursor:pointer;
	}
	
	#mag_left, #mag_right {
		width: 15px;
		float:left;
	}
	
	#hs_wrapper_magazines {
		border-top: 1px solid black;
		border-bottom: 1px solid black;

		-webkit-box-shadow:4px 4px 6px #9999cc;
		-moz-box-shadow:4px 4px 6px #9999cc;
	}
/* END MAGAZINES */



