a img {border: none; }

a, #navEZPagesTOC ul li a {
        color: #202020;
        text-decoration:none;
        }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{    
        }

CODE {
        font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#202020;
        }

P, ADDRESS {
        padding: 0.5em;
        }

.clearBoth {
        clear: both; font-size:2px; line-height:2px;
        }

/*wrappers - page or section containers*/
#mainWrapper {
        text-align: left;
        vertical-align: top;
        }

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
        }

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
        } 

.sideBoxContent {
        }


html { min-height: 100%; margin-bottom: 1px; }

/*  ----------------------- MAIN STYLES -----------------------  */
ul {padding:0px; margin:8px 20px; color:#FD7D7D;}
.centerColumn ul {padding:0px; margin:8px 75px; color:#3333FF;}

.centerColumn {}
.centerColumn table {}

#indexDefault {border:none; padding:0;}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}

input#password-new, input#password-confirm {width:37%; margin:0 0 3px; vertical-align:middle;}

/*  ----------------------- HEADINGS -----------------------  */
h2 {font-size:13px; font-weight:bold; line-height:normal; color:#363636; padding:3px 0px 5px;}
h3 {color:#363636; font-size:12px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
h4 {color:#363636; font-size:11px; font-weight:bold; line-height:normal; padding:3px 0px 5px;}
/*  --------  */


* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:tahoma;
	background:#FFFFFF;
	color:#202020; line-height:13px; font-size:11px;
}

input, select, textarea {
	font-family:arial;
	color:#4A4A4A; line-height:11px; font-size:10px; font-weight:normal;
	vertical-align:middle;
}

table, td {vertical-align:top;}

a {text-decoration:underline;}	
a:hover{text-decoration:none;}

img {
	border:0px; vertical-align:top;
}

.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}

#mainWrapper {padding:0 15px;}

.main_w {width:960px; margin:auto;}

.menu {width:100%; background:#4C515A url(../images/menu_t.gif) top repeat-x;}
.menu_r {background:url(../images/menu_r.gif) right repeat-y;}
.menu_l {background:url(../images/menu_l.gif) left repeat-y;}
.menu_tr {background:url(../images/menu_tr.gif) top right no-repeat;}
.menu_tl {background:url(../images/menu_tl.gif) top left no-repeat;}
.menu_br {background:url(../images/menu_br.gif) top right no-repeat;}
.menu_bl {background:url(../images/menu_bl.gif) top left no-repeat;}
.menu .menu_pad {padding:6px 20px 0px 20px;}


.menu ul {margin:0; list-style:none; font-size:11px; font-weight:bold; text-transform:uppercase;}
.menu ul li {
float:left; background:url(../images/menu_line.gif) top left no-repeat; padding:6px 11px 8px 6px;
background: url(../images/barra_mnu_top.gif) repeat-y left top;}
.menu ul li.li_un {background:none;}
.menu ul li a {color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}


/* Main menu settings */
.menu {
   z-index:1000; /* This makes the dropdown menus appear above the page content below */
   position:relative;
}

/* Top menu items */
.menu ul {
   position:relative;
   right:50%;
}
.menu ul li {
   margin:0 0 0 1px;
   padding:0;
   float:left;
   position:relative;
   left:50%;
   top:0px;
}
.menu ul li a {
   display:block;
   margin:0;
   padding:.6em .5em .4em;
   font-size:1em;
   line-height:1em;
   text-decoration:none;
   font-weight:bold;
}
.menu ul li.active a {
   color:#fff;
   background:#000;
}
.menu ul li a:hover {
   background:#c00; /* Top menu items background colour */
   color:#fff;
}
.menu ul li:hover a,
.menu ul li.hover a { /* This line is required for IE 6 and below */
   background:#c00; /* Top menu items background colour */
   color:#fff;
   text-decoration:none;
}

/* Submenu items */
.menu ul ul {
   display:none; /* Sub menus are hiden by default */
   position:absolute;
   top:2em;
   left:0;
   right:auto; /*resets the right:50% on the parent ul */
   width:10em; /* width of the drop-down menus */
}
.menu ul ul li {
   left:auto;  /*resets the left:50% on the parent li */
   margin:0; /* Reset the 1px margin from the top menu */
   clear:left;
   width:200%;
}
.menu ul ul li a,
.menu ul li.active li a,
.menu ul li:hover ul li a,
.menu ul li.hover ul li a { /* This line is required for IE 6 and below */
   font-size:.8em;
   font-weight:normal; /* resets the bold set for the top level menu items */
   background:#eee;
   color:#444;
   line-height:1.4em; /* overwrite line-height value from top menu */
   border-bottom:1px solid #ddd; /* sub menu item horizontal lines */
}
.menu ul ul li a:hover,
.menu ul li.active ul li a:hover,
.menu ul li:hover ul li a:hover,
.menu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   font-weight:bold;
   background:#c00; /* Sub menu items background colour */
   color:#fff;
}

/* Flip the last submenu so it stays within the page */
.menu ul ul.last {
   left:auto; /* reset left:0; value */
   right:0; /* Set right value instead */
}

/* Make the sub menus appear on hover */
.menu ul li:hover ul,
.menu ul li.hover ul { /* This line is required for IE 6 and below */
   display:block; /* Show the sub menus */
}


.head {background:url(../images/banner_960.jpg) top left no-repeat;height:120px;}
.logo {padding:8px 0 0 42px;}

.cen_pad {padding:0 15px;}

/*
.product a {color:#EE3636; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal;}
.product a strong {color:#EE3636; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal;}
.product a:hover {text-decoration:underline;}

.product strong {color:#EE3636; font-family:tahoma; font-size:19px; line-height:normal; font-weight:normal;}

.product_list {padding:0px 0; margin:0 0px; }
.product_list .left {float:left; position:relative; padding-top:2px;}
.product_list .right {float:right; width:100%;}

.product_list .name {}
.product_list a {color:#EE3636; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal;}
.product_list a:hover {text-decoration:underline;}

.product_list .text {padding:4px 0 0 0;}

.product_list .price {padding:2px 0;}
.product_list .button {padding:5px 0 0;}
.product_list strong {color:#EE3636; font-family:tahoma; font-size:11px; line-height:normal; font-weight:normal;}

.product_list_col {padding:20px 0; margin:0 0 0; background:url(../images/line_1.gif) bottom left repeat-x;}

.product_list_col .name {padding:11px 0 0;}
.product_list_col a {color:#EE3636; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal;}
.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:4px 0 0 0;}

.product_list_col .price {padding:2px 0;}
.product_list_col .button {padding:5px 0 0;}
.product_list_col strong {color:#EE3636; font-family:tahoma; font-size:19px; line-height:normal; font-weight:normal;}
*/

.footer {background:#42464E url(../images/foot_b.gif) bottom repeat-x; width:100%;}
.foot_t {background:url(../images/foot_t.gif) top repeat-x;}
.foot_r {background:url(../images/foot_line.gif) right repeat-y;}
.foot_l {background:url(../images/foot_line.gif) left repeat-y;}
.foot_br {background:url(../images/foot_br.gif) bottom right no-repeat;}
.foot_bl {background:url(../images/foot_bl.gif) bottom left no-repeat;}
.foot_tr {background:url(../images/foot_tr.gif) top right no-repeat;}
.foot_tl {background:url(../images/foot_tl.gif) top left no-repeat;}

.footer_pad {padding:4px 0 4px;}

.footer .left {float:left; width:204px;}
.footer .left .indent {padding:2px 0 0 26px;}

.footer .right {float:right; width:100%; margin-left:-204px;}
.footer .right .margin {margin-left:204px;}

.footer {color:#FFFFFF; font-family:tahoma; font-size:10px;}
.footer a {color:#FFFFFF; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.footer .copy {padding-top:5px; color:#FFFFFF;}
.footer .copy a {color:#FFFFFF;}


