/* 
AEK Marketing -  64.28.36.10 - shopping cart skin
 
LAST EDIT: DRG
DATE: 11-14-2007

 */


/* ::::::: Genereal Elements ::::::: */

* { /* Global Reset */
margin: 0px;
padding: 0px;
}

body {
background: #265a85 url(/client/images/bg.gif) top center repeat-y;
}

h1 {
font: bold 18px/26px Arial, Helvetica, sans-serif;
color: #064667;
}

h2 {
font: bold 15px/22px Arial, Helvetica, sans-serif;
color: #ff0000;
margin: 7px 0px;
}

h3 {
font: normal 14px/18px Arial, Helvetica, sans-serif;
color: #575757;
margin: 5px 0px;
}

p {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
}

ul {
list-style-position: inside;
}

li {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
}

a {
color: #064667;
text-decoration: none;
}
a:hover {
color: #064667;
text-decoration: underline;
}

img {
margin: 0px;
padding: 0px;
border: 0px;
}

table {
}

tr {
}

th {
}

td, textarea, input {
font: normal 12px/18px Arial, Helvetica, sans-serif;
color: #000000;
}

/*  ::::::: Main Wrap  ::::::: */

.MainBody {
width: 804px;
margin: 0px auto;
}

/* ::::::: Header ::::::: */

.TopOfPage {
width: 100%;
background: url(/client/images/header.gif) top center no-repeat;
}

.header {
margin: 0px auto;
width: 804px;
height: 137px;
}

a.HomeLink {
float: left;
width: 155px;
height: 90px;
display: block;
}

a.HomeLink span {
display: none;
}

.toplinks {
text-align: right;
padding: 20px;
width: 609px;
float: right;
}

.toplinks img {
vertical-align: text-top;
padding: 0px 4px 0px 20px;
}

.toplinks a {
font: bold 10px Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

/* ::::::: Modified Suckerfish CSS Dropdown ::::::: */
.ToolBar {
width: 100%;
background: url(/client/images/nav.gif) top center no-repeat;
}

.nav {
margin: 0px auto;
width: 798px;
height: 22px;
text-align: center;
padding: 0px 3px;
}

ul#nav, ul#nav li ul { /* all lists */
list-style: none;
text-align: center;
padding: 0;
margin: 0;
}

ul#nav li a { /*main links*/
font: bold 11px/22px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #265a85;	
background: url(/client/images/link.gif) top left no-repeat;
height: 22px;
display: block;
text-decoration: none;
}

ul#nav li a:hover {
font: bold 11px/22px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #265a85;	
background: url(/client/images/link.gif) bottom left no-repeat;
height: 22px;
display: block;
text-decoration: none;
}

ul#nav li { /* all list items */
float: left;
position: relative;
width: 150px;
}

ul#nav li ul { /* second-level lists */
background: transparent;
display: none;
position: absolute;
width: 170px;
border-top: #00aeff 1px solid;
border-right: #00aeff 1px solid;
}

ul#nav li ul li {
width: 169px;
float: left;
position: relative;
border-bottom: #00aeff 1px solid;
border-left: #00aeff 1px solid;
}

ul#nav li ul li a { /*sub links */
background: url(/client/images/yellow-trans.png) repeat;
font: bold 11px/22px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: left;
text-decoration: none;
color: #265a85;	
width: 149px;
padding: 0px 10px;
}

ul#nav li ul li a:hover {
background: url(/client/images/blue-trans.png) repeat;
font: bold 11px/22px Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: left;
text-decoration: none;
color: #265a85;	
width: 149px;
padding: 0px 10px;
}

ul#nav li>ul#nav ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

ul#nav li:hover ul, ul#nav li.over ul { /* lists nested under hovered list items */
display: block;
}


.phone {
font: bold 12px/22px Arial, Helvetica, sans-serif;
text-align: left;
width: 158px;
height: 22px;
display: block;
float: right;
background: url(/client/images/phone-bg.gif) top left no-repeat;
padding: 0px 20px;
}

.phone img {
vertical-align: middle;
padding: 0px 2px 0px 0px;
}

/* ::::::: Inner/Right Wrap ::::::: */

.Wrap {
}

/* ::::::: Main Content Area ::::::: */

.InnerBody {
float: right;
width: 755px;
padding: 30px 15px 30px 0px;
}



/* ::::::: Right Column  ::::::: */

.RightMargin {
display: none;
}

/* ::::::: Left Column ::::::: */

.LeftMargin {
display: none;
}



 /* ::::::: Bottom Links ::::::: */
 
.SiteFooter {
text-align: center;
border-top: 3px double #265a85;
border-bottom: 3px double #265a85;
clear: both;
}

.SiteFooter a {
font: bold 11px/22px Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #265a85;
margin: 10px 25px;
}

/* ::::::: Copyright Area ::::::: */

.Footer {
text-align: center;
width: 804px;
margin: 0px auto;
}

.Footer p {
width: 804px;
font: normal 10px/24px Arial, Helvetica, sans-serif;
}

.Footer img {
margin: 8px;
}





