/******************************************/
/***********[ Varien_CSS_A Reset ]*********/
/******************************************/
* {margin: 0; }
body {
	background:#fefefe url(../img/body_bg.gif) repeat-x left top;
	color:#444;
	text-align:center;
	font:12px/1.55em Trebuchet MS, Arial, sans-serif;
	z-index:1;
}
a img, img      { border:0; }
a               { color:#0068b7; text-decoration:none; }
a:hover         { color:#0065b1; text-decoration:none; }
a:active        { outline: none; }
a:focus         { -moz-outline-style: none; }

/* Heading */
h1, h2, h3, h4, h5, h6 {
	margin-bottom:.6em;
	line-height:1.3em;
    }
h2              { margin-bottom:.8em; font-size:1.7em; font-weight:normal; }
h2.alt          { margin-bottom:.4em; }
h3              { margin-bottom:.3em; color:#df3102; font-size:1.25em; }
h3.alt          { padding-bottom:2px; color:#444 !important; }
h3.alt2         { margin-bottom:1em; border-bottom:1px solid #ccc; }
h4              { margin-bottom:.2em; font-size:1.25em; }
h4 a, 
h4 a:hover      { text-decoration:none; }
h5              { margin-bottom:.3em; font-size:1.1em; }
h6              { margin-bottom:.1em; font-size:1em; }

/* Table 
*/
.label          { padding-right:8px; }

/* Block Text */
p               { margin-bottom:10px; }
address         { margin:0 0 .7em 0; font-style:normal; line-height:1.4em; }
blockquote p    { margin-bottom:.7em; }
blockquote { 
	margin:15px 0 15px 0;
    border-left:3px solid #eee;
	background:url(../img/base_blockquote_bg.gif) no-repeat 8px 1px; 
	padding-left:40px;
    }
q:before, 
q:after         { content:''; }
cite            { color:#9a9a9a; font-style:normal; font:.95em/1.4em arial, helvetica;}
cite strong     { font-weight:bold; color:#5f5f5f;}
pre             { border:1px solid #b2b3ce; margin:4px 8px; padding:10px; background:#efeff4; overflow-y: auto; }

/* Form */
form            { display:inline;}
fieldset        { border:none; }
legend          { display:none;}
label           { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, 
select, 
button          { vertical-align:middle; }

/* Lists */
dt              { display:block; font-weight:bold; }
li              { list-style:none; }
ol li           { list-style:decimal; margin-left:20px; }

/* Size */
small           { font-size:.95em; }
big             { font-size:1.2em; }

.nowrap { white-space:nowrap; }
:focus { outline: 0; }

/* Spacing */
hr { clear:both; margin:15px 0; border:0; height:1px; overflow:hidden; visibility:hidden; }

/* Globals */
.logo a, .logo a:hover, .head-download  { display:block; }
.logo a, .logo a:hover, .head-download a { text-indent:-5000px; }

