/* General font and body styles */
body {
background-color: #E6E6E6;
margin: 0px 0px 0px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* General table cell styles */
td,th {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* General link styles */
a:link {
color: #60A3D4;
text-decoration: none;
}

a:visited {
color: #60A3D4;
text-decoration: none;
}

a:hover {
color: #4583AF;
text-decoration: none;
}

a:active {
color: #60A3D4;
text-decoration: none;
}


/* Category menu styles */
ul.mktree  li {
font-size: 12px;
list-style: none;
font-weight:normal;
}
 
/* Control the spacing between each line in the category list. */
ul.mktree, ul.mktree ul , ul.mktree li {
margin-left:5px;
margin-bottom:8px;
padding-top:2px;
padding-left:0px;
}

/* Provide space for a custom "bullet" image inside the <li> menu item. */
ul.mktree li .bullet {
padding-left: 15px;
}

/* Show a "bullet", "expand" or "collapse" symbol next to the category name, depending on whether the category has subcategories. */
ul.mktree  li.liOpen    .bullet {
cursor: pointer;
background: url(images/icon_minus.gif)  center left no-repeat;
}

ul.mktree  li.liClosed  .bullet {
cursor: pointer;
background: url(images/icon_plus.gif)   center left no-repeat;
}

ul.mktree  li.liBullet  .bullet {
cursor: default;
background: url(images/spacer.gif) center left no-repeat;
}

/* Sublists are visible or not based on class of parent <li> */
ul.mktree  li.liOpen    ul {
display: block;
}

ul.mktree  li.liClosed  ul {
display: none;
}

/* Apply a style to the currently selected category. */
.catmenuselected {
font-weight:bold;
}

/* OPTIONAL: Format menu items differently depending on what level of the tree they are in */
/* Uncomment the line below if you want your fonts to decrease in size the deeper they are in the tree */
ul.mktree  li ul li {
font-size: 12px;
font-weight:normal;
padding-left:5px;
} 


/* General header styles */
.header-1 {
height: 192px;
padding: 0px 0px 0px 0px;
background-color:#6BADDD;
background-image: url(images/header_bg.gif);
background-repeat: repeat-x;
background-position: top center;
vertical-align: top;
text-align: center;
}

.header-2 {
height: 133px;
width: 990px;
background-color:#ffffff;
vertical-align: middle;
text-align: left;
padding-left: 30px;
}

.header-3 {
height: 30px;
width: 990px;
background-color:#6BADDD;
background-image: url(images/header_menu_bg.gif);
background-repeat: repeat-x;
background-position: top center;
vertical-align: middle;
text-align: left;
padding-left: 18px;
}

.header-4 {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
}

.header-4 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-4 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-4 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #DDF1FF;
text-decoration: none;
}

.header-4 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.header-5 {
padding: 0px 10px 0px 10px;
}

.header-6 {
height: 29px;
}

.header-7 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color:#000000;
}

.header-7 a:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color:#000000;
text-decoration: none;
}

.header-7 a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color:#000000;
text-decoration: none;
}

.header-7 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color:#000000;
text-decoration: none;
}

.header-7 a:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 30px;
color:#000000;
text-decoration: none;
}

.header-8 {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #ffffff;
}

.header-8 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #FFF2CC;
text-decoration: none;
}

.header-8 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #FFF2CC;
text-decoration: none;
}

.header-8 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #DDF1FF;
text-decoration: none;
}

.header-8 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
font-weight: bold;
color: #FFF2CC;
text-decoration: none;
}

#cart-1 {
position:absolute;
visibility:show;
top: 12px;
z-index:2;
left: 50%;
margin-left: 281px;
}

#cart-2 {
position:absolute;
visibility:show;
top: 15px;
z-index:3;
left: 50%;
margin-left: 290px;
}

#cart-3 {
position:absolute;
visibility:show;
top: 23px;
z-index:3;
left: 50%;
margin-left: 333px;
}

#cart-4 {
position:absolute;
visibility:show;
top: 26px;
z-index:3;
left: 50%;
margin-left: 410px;
color:#CEE4F4;
font-size:11px;
}

#cart-5 {
position:absolute;
visibility:show;
top: 18px;
z-index:4;
left: 50%;
margin-left: 304px;
background-color:#EF0404;
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 2px 2px 2px 2px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border-top: 1px solid #EF0404;
border-left: 1px solid #EF0404;
border-right: 1px solid #637798;
border-bottom: 1px solid #637798;
}

.cart-6 a:link {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.cart-6 a:visited {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.cart-6 a:hover {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.cart-6 a:active {
font-family: Arial, Helvetica;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

.cart-7 a:link {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CEE4F4;
text-decoration: none;
}

.cart-7 a:visited {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CEE4F4;
text-decoration: none;
}

.cart-7 a:hover {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CEE4F4;
text-decoration: none;
}

.cart-7 a:active {
font-family: Arial, Helvetica;
font-size: 11px;
color: #CEE4F4;
text-decoration: none;
}

#search-1 {
position:absolute;
visibility:show;
top: 57px;
z-index:2;
left: 50%;
margin-left: 281px;
} 

#search-2 {
position:absolute;
visibility:show;
top: 63px;
z-index:3;
left: 50%;
margin-left: 287px;
}

#search-3 {
position:absolute;
visibility:show;
top: 65px;
z-index:3;
left: 50%;
margin-left: 442px;
} 

.FIELD-SEARCH {
width: 142px;
height: 20px;
background-color:#ffffff border-left: 1px solid #74A8CE;
}


/* General body styles */
.body-1 {
width: 990px;
background-color:#ffffff;
vertical-align: top;
text-align: left;
padding: 20px 0px 20px 0px;
}

.body-2 {
width: 15px;
vertical-align:top;
}

.body-3 {
width: 200px;
text-align:left;
vertical-align:top;
}
.body-4 {
width: 40px;
vertical-align:top;
}
.body-5 {
width: 720px;
text-align:left;
vertical-align:top;
}

.body-6 {
width: 15px;
vertical-align:top;
}


/* General left column styles */
.left-column-1 {
width: 100%;
text-align: left;
vertical-align: top;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 2px solid #F2F2F2;
}

.left-column-2 {
padding: 10px 0px 8px 10px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 18px;
}

.left-column-3 {
padding: 0px 0px 8px 20px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

.left-column-4 {
height: 15px;
vertical-align:top
}

.left-column-5 {
padding: 0px 0px 8px 0px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
}

.left-column-6 {
padding: 10px 0px 0px 10px;
text-align:left;
vertical-align:top;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 18px;
}


/* General footer styles */
.footer-1 {
width: 990px;
height: 34px;
background-color:#6BADDD;
vertical-align: middle;
text-align: left;
padding-left: 18px;
}

.footer-2 {
width: 990px;
height: 33px;
background-color:#202020;
vertical-align: middle;
text-align: right;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #ffffff;
padding-right: 18px;
}

.footer-3 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #ffffff;
}

.footer-3 a:link {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

.footer-3 a:visited {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

.footer-3 a:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #DDF1FF;
text-decoration: none;
}

.footer-3 a:active {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
