@charset "UTF-8";
/* CSS Document */

/* LINKS */
a { color:#222222; cursor:pointer; font-weight:normal;	text-decoration:underline; }
a:hover {	text-decoration:none; }

/* TEXT AND FONTS */
h1, h2, h3, h4, h5, h6 {
	margin:2px 2px 4px 0;
	padding:0;
}
h1 { margin:2px 2px 6px 0; }
h2 { }
h3 { }
h4 { }

p,div { padding:0; margin:0; }

/* LISTS */
ol { margin:5px 40px;	padding:0; }
ul { display:block; margin:0 5px; padding:0; list-style:none; }
li { padding:0;	margin:0; }

img { padding:0; margin:0; border:none; }



.txtError { font-size:70%; color:#CC0000; }
.hint { font-size:70%; font-style:italic;	display:inline; }
.bull, .pipe {font-size:60%;}

.translucent {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.translucent-dark {
/*
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
*/
}
.translucent-none {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.orange { color:#D68246; } 

.lightgreen { color:#2C867A; }
.green { color:#32655E; }
.darkgreen { color:#0E574D; } 

.lightblue { color:#37578E; }
.blue { color:#3A4C6A; } 
.darkblue { color: #122D5C; }

/* errors */
div.error-message {
background:#FFFFFF;
border:1px solid #A11820;
padding:10px;
color:#A11820;
margin:10px 0;
}
div.info-message {
padding:10px;
margin:10px 0;
}

/* user actions */
.user-action-items { 
position:absolute; 
top:0; 
right:0; 
width:260px; 
text-align:right; 
font-size:80%; 
margin:0; 
padding:4px;
z-index:100;
}
.user-action-items p { clear:both; }
.user-action-items div.icons { 
padding:0 0 0 5px;
float:right;
background:url(/skins/frontend/search/images/search_nav_bg.png) 0 repeat-x;
border-left:1px solid #393939;
border-bottom:1px solid #3B3B3B;
}
.user-action-items ul { margin:0; padding:4px 0;  }
.user-action-items li { margin:3px; display:inline; }


/* loginbox */
.loginbox-container {
position:fixed;
right:5px;
top:5px;
width:180px;
text-align:right;
font-size:87%;
z-index:1000;
}

.loginbox { display:none; border:1px solid #535353; text-align:right; }
.loginbox a { color:#CCCCCC; text-decoration:underline; font-size:90%; }
.loginbox td { text-align:right; }
.loginbox-input-text {
padding:2px;
border:1px solid #535353;
color:#CCCCCC;
background:none;
width:100px;
margin:2px 2px 0 2px;
}


/* navbar */
.nav { height: 25px; padding:0; margin:0 0 0 10px; }
.nav li { display:inline; }
.nav li a:link, .nav li a:visited { float:left; height: 25px;	text-indent: -9000px;	overflow: hidden; display:inline; }
.nav a {width: 140px; background-image:url(/skins/frontend/content/images/topnav5.png); background-repeat:no-repeat; display:inline; }

/* BUTTONS*/
.nav #nav-one a:link, .nav #nav-one a:visited { background-position: 0 0; width:155px; }
.nav #nav-one a:hover, .nav #nav-one a:focus, .nav #nav-one a.down { background-position: 0 -25px;}

.nav #nav-two a:link, .nav #nav-two a:visited { background-position: -164px 0; }
.nav #nav-two a:hover, .nav #nav-two a:focus, .nav #nav-two a.down { background-position: -164px -25px; }

.nav #nav-three a:link, .nav #nav-three a:visited { background-position: -304px 0; }
.nav #nav-three a:hover, .nav #nav-three a:focus, .nav #nav-three a.down { background-position: -304px -25px; }

.nav #nav-four a:link, .nav #nav-four a:visited { background-position: -445px 0; }
.nav #nav-four a:hover, .nav #nav-four a:focus, .nav #nav-four a.down { background-position: -445px -25px; }

.nav #nav-five a:link, .nav #nav-five a:visited { background-position: -586px 0; width:165px; }
.nav #nav-five a:hover, .nav #nav-five:focus, .nav #nav-five a.down { background-position: -586px -25px; }

/* footer */
ul.footerlinks { font-size:80%; }
ul.footerlinks li {display:inline; margin:0 20px 0 0; }
ul.footerlinks li a { color:#666666;}


.arrow-left {
background:url(/skins/Atomic/core/images/arrow-left.gif) right 2px no-repeat;
padding-right:10px;
}

.arrow-right {
background:url(/skins/Atomic/core/images/arrow-right.gif) 0 2px no-repeat;
padding-left:10px;
}

.info-message .ui-icon-info { display:none !important; }

legend strong { font-size:120%; }

