/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { background:#fff url(/wp-content/themes/TMI_Elemental_Theme/images/bodybackground5.jpg) repeat; color:#000000; font:12px/1.6em Trebuchet MS,helvetica,sans-serif; text-align:center; font-size:13px;}

a { color:#4C3F74; text-decoration:underline; font-family:Trebuchet MS; }
a:hover { color:#31294C; text-decoration:underline; font-family:Trebuchet MS; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#000; }
h1 { font-size:1.5em; line-height:1.17; color: #000;}
h2 { font-size:1.5em; color: #000;}
h3 { font-size:1.35em; line-height:0em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em;color:#000; }

.side-col h6 {
	background-color:#C4E7FF;
color:#3E70E3;
font-size:1em;
padding:2px;
text-transform:uppercase;
}

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

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

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none;}
ol {padding:0px;margin:0px;}

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }


/* Hack Overrides */

.account-nav ul {
padding:10px;
}
#navigation {float:right;z-index:50;}
#navigation img {margin:0px;}
#navigation a:link {color:#ffffff; text-decoration:none;margin-top:2px;margin-bottom:2px}
#navigation a:visited {color:#ffffff; text-decoration:none;margin-top:2px;margin-bottom:2px}
#navigation a:hover{text-decoration:underline; color:#ffffff;margin-top:2px;margin-bottom:2px}
#navigation ul, li{margin:0; border:0; list-style:none; padding:0;}
#navigation ul{margin-right:10px;}
#navigation ul{height:21px;}
#navigation li{display:inline;}


 .item_line{border-top:solid 1px #1E718F;}
 
span.profileNavIcon {margin:3px;float:left;}


ul.MenuBarHorizontal {
cursor:default;
font-family:'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:1.1em;
list-style-type:none;
padding:0;
position:absolute;
width:auto;
margin-top:-58px !important;
padding-top:8px!important;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenu {
background-image:url("/js/SpryAssets/SpryMenuBarDown.gif");
background-position:95% 50%;
background-repeat:no-repeat;
margin:0;
padding-left:10px;
padding-top:10px;
}

ul.MenuBarHorizontal li a:hover
{
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-right-radius:1px;
    -webkit-border-bottom-left-radius:1px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:1px;
    -moz-border-radius-bottomleft:1px;
    border-top-left-radius:10px;
    border-top-left-radius:10px;
    border-bottom-right-radius:1px;
    border-bottom-left-radius:1px;
background-color:#5B418D;
border-bottom:0 none;
color:#fff;
cursor:pointer;
display:block;
font-size:1.18em;
list-style-type:none;
padding:10px;
padding-left:10px ! important;
margin-top:0px ! important;
text-decoration:none;

}
