 body {  font-family:Arial,Helvetica,sans-serif; background:url(images/ion/index-body-bg.jpg) no-repeat scroll center top #307AB2; }

a {font-weight:100}
a img {border:none;}

h1.pdgmainhdr, font.pdgmainhdr {color:#54A20F; font-size:18px; font-weight:100}
h3.pdgmain {font-size:13px;}

/*Global */
.pdgmainhdr {

font-size:18px;
font-weight:bold;
font-style:normal;
text-decoration:none;
color:#000080;
background-color:transparent;

}
.pdgrightnav input {margin-top:10px;}
a.pdgmainhdrlnk:link{color:#2A2A2A;}
a.pdgmainhdrlnk:visited{color:#2A2A2A;}
a.pdgmainhdrlnk:hover{color:#666;}

td.pdgmain .pdgmain td {padding:7px;}
.pdgmain hr {width:100%; color:#39F}

.pdgmain {
font-size:14px;
color:#2A2A2A;
background-color:#FFFFFF;
}
a.pdgmainlnk:link{color:#0E19A5; text-decoration:none;}
a.pdgmainlnk:visited{color:#0E19A5; text-decoration:none;}
a.pdgmainlnk:hover{color:#000080; text-decoration:underline}
.pdglink {

font-size:14px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#2A2A2A;
background-color:#FFFFFF;
}
a.pdglink:link {

font-size:14px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#2A2A2A;
background-color:#FFFFFF;
}
a.pdglink:visited {

font-size:14px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#2A2A2A;
background-color:#FFFFFF;
}
a.pdglink:hover {

font-size:14px;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#2A2A2A;
background-color:#FFFFFF;
}
table {
background-color:#FFFFFF;
}
td {
font-size:13px;
}

.pdgoutertablehdr {
color:#4C57C4;
background-color:#FFFFFF;
}
a.pdgoutertablehdrlnk:link{color:#255438;}
a.pdgoutertablehdrlnk:visited{color:#255438;}
a.pdgoutertablehdrlnk:hover{color:#255438;}
.pdgoutertable {
font-size:18px;
}


/* Banner Top */
.nosee {display:none;}
#header {background-image:url(images/ion/header-store4.png); background-position:center; display:block; width:1070px; height:229px; margin-top:10px; margin-bottom:8px; background-repeat:no-repeat }

/* Top Nav Buttons */
.home .nosee, .view_cart .nosee, .products .nosee, .contact_us .nosee, .about_us .nosee {display: block; font-weight: bold;  text-decoration: none; margin-left: 5px; width: 100%; margin-right:13px; text-transform:uppercase; font-size:12px; height:40px; margin-top:-6px; padding-top:8px;}
a.pdgtopnavhdrlnk:link{color:#0e19a5; text-decoration:none;}
a.pdgtopnavhdrlnk:visited{color:#0e19a5; text-decoration:none;}
a.pdgtopnavhdrlnk:hover{color:#fff; background:#000; }
a:hover.view_cart .nosee, a:hover.home .nosee, a:hover.products .nosee, a:hover.contact_us .nosee, a:hover.about_us .nosee {background:url(/images/nav-active-bg.gif) repeat-x; height:40px; margin-top:-6px; padding-top:8px;}

/* Top Nav */
.navbar_background {background:url(/images/nav-bg.gif) repeat-x; width:1058px; display:block; height:34px; border:1px solid #D7D7D7; margin-left:10px; margin-right:10px;}

.pdgtopnav {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
}
a.pdgtopnavlnk:link{color:#0e19a5;}
a.pdgtopnavlnk:visited{color:#0e19a5;}
a.pdgtopnavlnk:hover{color:#0e19a5;}
.pdgleftnav {
font-size:12px;
font-weight:bold;
color:#2A2A2A;
background-image:url(images/ion/left_nav_bg3.png);
background-position:right;
background-repeat:repeat-y;
margin-left:10px;
width:158px;
}


.pdgtopnavhdr {
font-size:16px;
font-weight:bold;
color:#0e19a5;
background-color:transparent;
}


/* Nav Left */
.navDivider { color:#0E19A5; font-size:12px; height:40px; width:2px; padding-left:9px; display:block; }
a.pdgleftnavlnk:link{color:#0e19a5 ; text-decoration:underline;}
a.pdgleftnavlnk:visited{color:#0e19a5; text-decoration:underline;}
a.pdgleftnavlnk:hover{color:#2A2A2A; text-decoration:none;}
.pdgleftnavhdr {
font-size:14px;
font-weight:bold;
color:#5EB610;
background-image:url(images/ion/header_left_nav.gif); background-repeat:repeat; 
height:33px;
border-left :solid thin #d7d7d7;
border-right: solid thin #d7d7d7;

}
.search_button {background-image:url(images/ion/search.png); background-repeat:no-repeat; width:110px; display:block; overflow:hidden; height:22px; margin-top:5px; text-indent:-9999px; border:0; }
* html .search_button{font-size:0;display:block;line-height:0}  /* ie6 */
*+html .search_button{font-size:0;display:block;line-height:0}  /* ie7 */

.left_nav_list li {margin-bottom:10px; padding:0px; list-style-type:none; background:url(/images/bullet3.gif) no-repeat 0 7px; padding-left:8px;}
ul.left_nav_list {margin:0px; padding-left:6px; padding-right:5px;}

/* Nav Right */
.pdgrightnav {
font-size:12px;
font-weight:bold;
color:#0e19a5;
background-image:url(images/ion/left_nav_bg3.png);
background-repeat:repeat-y;
background-position:left;
}
.pdgrightnav_whole {height:100%; width:158px; vertical-align:top; text-align:center;  margin-right:10px;}

a.pdgrightnavlnk:link{color:#0e19a5; text-decoration:none;}
a.pdgrightnavlnk:visited{color:#0e19a5; text-decoration:none;}
a.pdgrightnavlnk:hover{color:#0e19a5; text-decoration:underline;}
.pdgrightnavhdr {
font-size:14px;
font-weight:bold;
color:#5EB610;
background-image:url(images/ion/header_left_nav.gif); background-repeat:repeat; 
height:33px;
border-left :solid thin #d7d7d7;
border-right: solid thin #d7d7d7;
}
.subtotal {text-align:center;}
.verisign {background-image:url(images/ion/verisign1.gif); background-repeat:no-repeat; width:91px; display:block; overflow:hidden; height:61px; }

.login {  background-image:url(images/ion/login.png); background-repeat:no-repeat; width:110px; display:block; overflow:hidden; height:22px; text-indent:-9999px; border:0; }
* html .login {font-size:0;display:block;line-height:0}  /* ie6 */
*+html .login {font-size:0;display:block;line-height:0}  /* ie7 */

.right_nav_list li {margin-bottom:15px; padding:0px; list-style-type:none; }
ul.right_nav_list {margin:0px; padding-left:5px; padding-right:5px; text-align:center;font-size:13px;}

.right_nav_list a:link{color:#0e19a5; text-decoration:underline;}
.right_nav_list a:visited {color:#0e19a5; text-decoration:underline;}
.right_nav_list a:hover {color:#2A2A2A; text-decoration:none;}

.search_category table.pdgmain {width:100%;}
