body {
	margin: 0 0 0 0px;
	padding: 10px 0 10px 0px;
	font-family: Helvetica Neue,   arial, san-serif;
	color: #000000; 
	font-size: 12px;
	font-weight: normal;  
	scrollbar-highlight-color: #cccccc; 
	scrollbar-shadow-color: #cccccc;
	scrollbar-darkshadow-color: #333333;
	scrollbar-3dlight-color: #333333;  
	scrollbar-base-color: #cccccc;
	scrollbar-arrow-color: #333333; 
	scrollbar-track-color: #98A7CA;
	background: #ffffff url(../images/h_1.gif) repeat-x;
	}

/* Home Page 2010 Reskin Styles */
    .mainBodyWrapper {text-align: left; width: 774px; padding: 12px 18px; background-color: #ffffff;}

    .leftSideBarHome {width: 120px; float: left;}
    .leftSideBarHome .topBrands {margin-bottom: 6px;}
    .leftSideBarHome .brandLinks {height: 527px; *height: 524px;}
    .leftSideBarHome .brandLinks a {display: block; margin-bottom: 1px;}
    .leftSideBarHome .viewAllBrands {margin: 3px 0px 10px 0px;}

    .rightContentHome {width: 646px; float: right;}
    .rightContentHome .middle .middleLeft {float: left; width: 402px;}
    .rightContentHome .middle .middleRight {float: left; width: 244px;}
    .rightContentHome .bottom div {float: left; width: 215px;}
    .rightContentHome .bottom div.middleImage {width: 216px;}
    .rightContentHome .bottom div.clear {float: none; width: 0px; margin: 0px;}
    .rightContentHome .middle .middleRight .noMargin,
    .rightContentHome .bottom .noMargin {margin: 0px 0px 0px 0px;}
/* End Home Page 2010 Reskin Styles */

a:link {
	font-family: Helvetica Neue, Helvetica Neue,  Arial, sans-serif;
	font-size: 12px;
	color: #707070;
 	text-decoration: none;
	}

a:active {
	font-family: Helvetica Neue, Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px;
	color: #707070; 
	text-decoration: none;
	}


a:visited {
	font-family: Helvetica Neue, Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px;
	color: #707070; 
	text-decoration: none; 
	}
	
	
a:hover {
	font-family: Helvetica Neue, Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px;
	color: #707070; 
	text-decoration: underline; 
	}
	
.c_small{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
 	text-decoration: none;  
	}
.c_medium{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 11px;
 	text-decoration: none;  
	}

.c_small a {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 12px;
 	text-decoration: none;  
	}

.c_small a:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_small a:visited {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_small a:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_small: a:hover {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration: underline;  
	}
	

.navlink {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #818181;
	font-size: 12px;
 	text-decoration: none;  
	}

.navlink:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #818181;
	font-size: 12px;
 	text-decoration: none;  
	}

.navlink:visited {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #818181;
	font-size: 12px;
 	text-decoration: none;  
	}

.navlink:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #818181;
	font-size: 12px;
 	text-decoration: none;  
	}

.navlink:hover {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #818181;
	font-size: 12px;
	}
	
p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	}
	

ul {
	margin: 0px 0px 20px 20px;
	padding: 3px;
	list-style-type: none;
	}
	
li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	color: #00298C;
	}
	
b {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-weight: bold; 
 	text-decoration: none;
	}	
	
b:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-weight: bold;  
 	text-decoration: none;
	}

b:active {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #00298C;
	font-weight: bold; 
	text-decoration: none;
	}

b:visited {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #00298C;
	font-weight: bold; 
	text-decoration: none; 
	}
	
b:hover {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #00298C; 
	font-weight: bold; 
	text-decoration: underline; 
	}

	
	
h1 {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 20px;
	margin: 2px 2px 2px 0px;
	font-weight: normal;
	text-decoration: none;
	background-color: #E6F3FF; 
 	}
	
h2 {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	margin: 5px 5px 5px 0px;
	font-size: 14px;
	color: #003366; 
	font-weight: normal; 
	text-decoration: underline;   
 	}
	
h3 {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	margin: 5px 5px 5px 0px;
	font-size: 12px;
	color: #003366; 
	font-weight: normal;    
 	}
	

.footerul {
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 12px;
	color: #1093bd;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style-type: none;
	}
	
.footerli 
{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #1093bd;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    float: left;
	list-style-type: none;
	}

.firstfooterli {float: left;}
.lastfooterli {float: right;}
.footerli a.first {padding-left: 0px;}
.footerli a.last {padding: 0px;}

.footerli a {
	font-size: 12px;
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #1093bd;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 17px;
	text-decoration: none;
	}

.footerli a:link {
	font-size: 12px;
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #1093bd;
	text-decoration: none;
	}

.footerli a:visited {
	font-size: 12px;
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #1093bd;
	text-decoration: none;
	}

.footerli a:hover {
	font-size: 12px;
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #1093bd;
	text-decoration: underline;
	}
	
.footeritem { font-family: Helvetica Neue,  Arial, sans-serif; color: #00298C; font-size: 12px; }
.footeritem a { color: #1093bd; text-decoration: none; }
.footeritem a:link { color: #1093bd; text-decoration: none; }
.footeritem a:visited { color: #1093bd; text-decoration: none; }
.footeritem a:hover { color: #1093bd; text-decoration: underline; }

.footerbar {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 15px;
	list-style-type: none;
	border-top: 7px solid #ffffff;
	}
	
.brandsul {
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	}
	
.brandsli {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	list-style-type: none;
	}
	
.brandsli a {
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}

.brandsli a:link {
	color: #000000;
	text-decoration: none;
	}

.brandsli a:visited {
	color: #000000;
	text-decoration: none;
	}

.brandsli a:hover {
	color: #000000;
	text-decoration: none;	
	}

.signUpFooter {color: #818181; font-family: Helvetica Neue Condensed, Arial, sans-serif; font-size: 12px;}	

.copyright {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #707070;
	font-size: 12px;
 	text-decoration: none;  
	}

.copyright a {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #707070;
	font-size: 12px;
 	text-decoration: none;
	}

.copyright a:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #707070;
	font-size: 12px;
 	text-decoration: none;
	}

.copyright a:visited {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #707070;
	font-size: 12px;
 	text-decoration: none;
	}

.copyright a:hover {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #707070;
	font-size: 12px;
 	text-decoration: underline;
	}
	
.navlink {
	font-family: Helvetica Neue Condensed,  Arial, sans-serif;
    font-weight: bold;
	color: #818181;
	font-size: 14px;
 	text-decoration: none;  
	}

.c_title,
.c_title h1,
.c_title a{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #7e7e7e;
	border: 1px solid #a9a9a9;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 3px;
	background: #efefef url(../images/c_title_bg.gif) repeat-x;
	}

.c_title h1, .c_title a {border: 0px;}	

.c_title_dashedline{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	padding-top:5px;
	border-top: 1px #6b6b6b dotted;
	}
	
.c_title_nobg{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
	}
	
.c_title_lg{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 13px;
	font-weight: normal; 
 	text-decoration: none;  
	}
	
.c_prod_title h1,
.c_prod_title{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 17px;
	font-weight: normal; 
 	text-decoration: none; 
	padding-left: 11px;
	}
	
.c_prod_title_ns{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 17px;
	font-weight: normal; 
 	text-decoration: none; 
	}
	
.c_prod_title_ns_b{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 17px;
	font-weight: bold; 
 	text-decoration: none; 
	}
	
.c_prod_model{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 17px;
	font-weight: normal; 
 	text-decoration: none; 
	padding-left: 16px;
	border-top: 1px #00298C dotted;
	padding-top:10px;
	padding-bottom:-110px;
	}
	
.c_name {
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none;  
	}
	
.c_name a {
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none;   
	}

.c_name a:link {
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none;  
	}

.c_name a:visited {  
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none; 
	}

.c_name a:active {  
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none; 
	}

.c_name a:hover {  
	font-family: helvetica, arial, san-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: underline; 
	}
	
.c_name_rd {
	font-family: helvetica, arial, san-serif;
	color: #FF0000;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold; 
 	text-decoration: none;  
	}
	
.c_style {
    padding-bottom: 15px;
	font-family:  arial, helvetica, san-serif;
	color: #20a5ca;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc {
	font-family: Helvetica Neue, Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc a {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc a:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc a:active {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc a:hover {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	
.c_desc a:visited {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	line-height: 12px;
 	text-decoration: none;  
	}
	

	
.c_desc_title{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #505050;
	font-size: 11px;
	font-weight: bold; 
 	text-decoration: none;  
	}
	
.c_price{
	font-family: helvetica,  san-serif;
	color: #ff0000;
	font-size: 15px;
	font-weight: normal; 
 	text-decoration: none; 
	padding-left: 16px;
	}
	
.c_price_b{
	font-family: helvetica,  san-serif;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold; 
 	text-decoration: none; 
	padding-left: 16px;
	}
	
.c_price_ns{
	font-family: helvetica,  san-serif;
	color: #ff0000;
	font-size: 15px;
	font-weight: normal; 
 	text-decoration: none; 
	}
	
.c_price_ns_b{
	font-family: helvetica,  san-serif;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold; 
 	text-decoration: none; 
	}
	
.c_desc_price{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal; 
 	text-decoration: none; 
	}
	
.c_grid_price{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 14px;
	font-weight: normal; 
 	text-decoration: none; 
	padding-left: 16px;
	}
	
.c_feature_header{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold; 
 	text-decoration: none;
	background-color: #00298C;
	height: 26px;
	padding-left: 6px;
	}
	
.c_promo_head {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #3ea81d;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold; 
 	text-decoration: none;  
	}
	
.c_promo_desc {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: 14px;
 	text-decoration: none;  
	}
	
.c_sidenav {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
	background: none;
 	text-decoration: none;  
	}
	
.c_sidenav:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #6e6e6e;
	font-size: 11px;
	background: none;
 	text-decoration: none;  
	}

.c_sidenav:visited {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #6e6e6e;
	font-size: 11px;
	background: none;
 	text-decoration: none;  
	}

.c_sidenav:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #6e6e6e;
	font-size: 11px;
	background: none;
 	text-decoration: none;  
	}

.c_sidenav:hover {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #6e6e6e;
	font-size: 11px;
	background: none;
 	text-decoration: none;  
	}
	
#tblSideBar {margin-top: 10px;}
#tblSideBar .sidebarList {margin: 10px 0px 22px 0px;}
#tblSideBar .sidebarList a:hover {background: none;}

.home_sidebar td{  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}
	
.home_sidebar a{  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}		

.home_sidebar a:link {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}
	
.home_sidebar a:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}
	
.home_sidebar a:hover {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}
	
.home_sidebar a:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 11px;
 	text-decoration: none;  
	}

	
.c_nav_link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_nav_link:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_nav_link:visited {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_nav_link:active {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
 	text-decoration: none;  
	}

.c_nav_link:hover {  
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 10px;
 	text-decoration: underline;  
	}
	
.c_body_bold {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000;
	font-weight: bold; 
 	text-decoration: none;
	}	
	
.c_body_bold:link {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-weight: bold;  
 	text-decoration: none;
	}

.c_body_bold:active {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
	}

.c_body_bold:visited {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none; 
	}
	
.c_body_bold:hover {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: underline; 
	}
	
.c_textbox {  
	font-family: Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px}
	
.c_line{border-bottom: 1px #c2c2c2 solid;}	
.c_line_solid{border-bottom: 1px #00298C solid;}
.c_line_solid_gray{border-bottom: 1px #CCCCCC solid;}

.c_line_vert{
	border-left: 1px #00298C dotted;
	}
	
.c_headerstyle{
	font-family: Helvetica Neue,  Arial, sans-serif;
	background-color: #cccccc;
	Font-Size: 11px;
	font-weight: normal;
	Text-Align: left;
	}
	
.c_headerstyle_price{
	font-family: Helvetica Neue,  Arial, sans-serif;
	background-color: #00CCFF;
	color: #00298C;
	Font-Size: 11px;
	font-weight: bold;
	Text-Align: center;
	}

.c_headerstylecenter{
	font-family: Helvetica Neue,  Arial, sans-serif;
	background-color: #cccccc;
	Font-Size: 10px;
	font-weight: normal;
	Text-Align: center;
	}

.c_itemstyle{
	Gridlines: None;
	BorderColor: #526690;
	CellPadding: 2;
	CellSpacing: 1;
	Font-Name: Verdana;
	Font-Size: 10px;
	text-decoration: none;
	background-color: #ffffff;
	}
	
.c_edititemstyle{
	HorizontalAlign: Center;
 	VerticalAlign: Top;
	background-color: #CFD8E7;
	}
	
.c_edititemstylegrey{
	HorizontalAlign: Center;
 	VerticalAlign: Top;
	background-color: #f1f1f1;
	}
	
.c_edititemstylewhite{
	HorizontalAlign: Center;
 	VerticalAlign: Top;
	background-color: #ffffff;
	}
	
.input {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;  
    border: 1px solid #808080;
	height:12px;
	Vertical-Align: top;
	}

.input_noborder {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;  
    border: 0px;
    padding: 0px;
	height: auto;
    vertical-align: middle;
}
.input_button {vertical-align: middle;}
.input_box 
{
    background-color: #ffffff;
    padding: 0px 6px;
	font-family:Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;  
    border: 1px solid #808080;
	}
	
.dropdown{
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;  
    border: 1px solid #808080;
	Vertical-Align: top;
	}

.inputrows {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #000000; 
	font-size: 11px;
	font-weight: normal;  
	border:1px solid #000;
	}
	
.c_error { 
	font-family: Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px; 
	color: #e31111;
	font-weight: bold;
	}
	
.error { 
	font-family: Helvetica Neue,  Arial, sans-serif; 
	font-size: 10px; 
	color: #FF0000
	}

.errorbold {
	font-family: Helvetica Neue,  Arial, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #FF0000
}

.c_heading {
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000099;
	font-weight: 400;
	}

.c_amanagement_nav a{
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1799bc;
	}
	
.c_amanagement_nav a:visited{
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1799bc;
	}
	
.c_label {
	font-family: Helvetica Neue,  Arial, sans-serif;
	font-size: 12px;
	}

.est {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 12px;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.giftinput {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}


.categorylink {
	font-family: Helvetica Neue,  Arial, sans-serif;
	color: #00298C;
	font-size: 20px;
	margin: 2px 2px 2px 0px;
	font-weight: normal;
	text-decoration: none;
	background-color: #E6F3FF; 
 	}
 .categorylink:link{}
 .categorylink:active{}
 .categorylink:visited{}
 .categorylink:hover{}

.bkgd_ltblue{background-color:#CDDFF5;}
.bkgd_ltblue2{background-color:#E6F3FF;}

.box_left{background: #ffffff url(../images/box_l.gif) repeat-y;}
.box_right{background: #ffffff url(../images/box_r.gif) repeat-y;}
.box_top{background: #ffffff url(../images/box_t.gif) repeat-x;}
.box_bottom{background: #ffffff url(../images/box_b.gif) repeat-x;}

.box2_left{background: #ffffff url(../images/box2_l.gif) repeat-y;}
.box2_right{background: #ffffff url(../images/box2_r.gif) repeat-y;}
.box2_top{background: #ffffff url(../images/box2_t.gif) repeat-x;}
.box2_bottom{background: #ffffff url(../images/box2_b.gif) repeat-x;}
.box2_bg{background-color:#CDF3F5;}

.box_left{background: #ffffff url(../images/box_l.gif) repeat-y;}
.box_right{background: #ffffff url(../images/box_r.gif) repeat-y;}
.box_top{background: #ffffff url(../images/box_t.gif) repeat-x;}
.box_bottom{background: #ffffff url(../images/box_b.gif) repeat-x;}

.box2_left{background: #ffffff url(../images/box2_l.gif) repeat-y;}
.box2_right{background: #ffffff url(../images/box2_r.gif) repeat-y;}
.box2_top{background: #ffffff url(../images/box2_t.gif) repeat-x;}
.box2_bottom{background: #ffffff url(../images/box2_b.gif) repeat-x;}
.box2_bg{background-color:#CDF3F5;}

.box_left{background: #ffffff url(../images/box_l.gif) repeat-y;}
.box_right{background: #ffffff url(../images/box_r.gif) repeat-y;}
.box_top{background: #ffffff url(../images/box_t.gif) repeat-x;}
.box_bottom{background: #ffffff url(../images/box_b.gif) repeat-x;}

.box2_left{background: #ffffff url(../images/box2_l.gif) repeat-y;}
.box2_right{background: #ffffff url(../images/box2_r.gif) repeat-y;}
.box2_top{background: #ffffff url(../images/box2_t.gif) repeat-x;}
.box2_bottom{background: #ffffff url(../images/box2_b.gif) repeat-x;}
.box2_bg{background-color:#CDF3F5;}

.hlShopByType {margin-top: 10px;}
.hlShopByType a {color: #00298C;}

.clear {clear: both; overflow: hidden; height: 0px;}

#ContentContainer {padding: 3px 10px; width: 790px; margin: 0px auto; background-color: #ffffff;}

.tblSunglasses .c_style,
.tblReadingGlasses .c_style,
.tblSafetyGlasses .c_style,
.tblAccessories .c_style,
.tblWatches .c_style,
.tblBrands .c_style {color: #000000;}
.tblSunglasses .c_title_lg span,
.tblReadingGlasses .c_title_lg span,
.tblSafetyGlasses .c_title_lg span,
.tblWatches .c_title_lg span,
.tblAccessories .c_title_lg span {display: block; margin-bottom: 10px; padding-top: 20px; padding-bottom: 3px; font-family: Helvetica Neue, Arial, sans-serif; color: #7e7e7e; border-bottom: 1px solid #6b6b6b; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; letter-spacing: 3px;}
.tblSunglasses .c_line,
.tblReadingGlasses .c_line,
.tblSafetyGlasses .c_line,
.tblWatches .c_line,
.tblAccessories .c_line {display: none;}
.tdCatBorderBottom {border-top: 1px solid #6b6b6b; padding-top: 30px;}

.searchResults .c_line,
.tblBrands .c_line {border-top: 1px;}

.catDescription b {display: block; padding-bottom: 3px; font-family: Helvetica Neue, Arial, sans-serif; color: #6b6b6b; border-bottom: 1px solid #6b6b6b; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; letter-spacing: 3px;}
.catDescription {font-size: 12px; color: #6b6b6b; font-family: Helvetica Neue, Arial, Sans-Serif;}

#RefineSearchSidebar .listDiv {margin-bottom: 15px;}
#RefineSearchSidebar h1 {color: #6b6b6b; margin-left: 2px; font-size: 14px; font-weight: bold; font-family: Helvetica Neue, Arial, Sans-Serif; background-color: Transparent;}
#RefineSearchSidebar .listcontent,
#RefineSearchSidebar .listselected {padding-left: 5px; padding-right: 5px; padding-bottom: 10px; margin-top: 2px; background-color: #f6f6f6; border: 1px solid #999999;}
#RefineSearchSidebar .listcontent td {padding: 0px;}
#RefineSearchSidebar .listcontent div,
#RefineSearchSidebar .listselected div {padding-top: 3px;}
#RefineSearchSidebar .subCategory a,
#RefineSearchSidebar .listselected a {color: #585757; font-size: 12px;}
#RefineSearchSidebar .listselected  {font-size: 12px;}

.RefineSearchResults {margin-top: 6px;}
.RefineSearchResults .dlProducts td {vertical-align: top;}
.RefineSearchResults .dlProducts .product {width: 144px; margin: 10px 0px;}
.RefineSearchResults .dlProducts .separator {width: 100%;}
.RefineSearchResults .dlProducts div,
.RefineSearchResults .dlProducts a {font-size: 11px;}
.RefineSearchResults .dlProducts .productImage {min-height: 100px;}
.RefineSearchResults .dlProducts .productName a {font-weight: bold; color: #000000;}
.RefineSearchResults .dlProducts .productPrice {color: #000000;}
.RefineSearchResults .paging {width: 100%; margin-top: 10px;}
.RefineSearchResults .paging .left {float: left;}
.RefineSearchResults .paging .right {float: right; margin-right: 30px;}
.RefineSearchResults .paging .right a,
.RefineSearchResults .paging .right span {font-size: 12px; color: #505050; margin-left: 60px;}
.footerImages {margin-top: 25px;}

.RefineSearchResults .breadCrumb {margin-top: 5px;}
.RefineSearchResults .breadCrumb a { color: #505050; font-size: 12px; text-decoration: underline; }

.tblRightBanners td a {margin-top: 3px;}

.navMenu {height: 22px; background: url(../images/imgbgNav.gif) repeat-x;}
.navMenu .navLink:link,
.navMenu .navLink:hover,
.navMenu .navLink:visited {font-family: Helvetica Neue, Arial, Sans-serif; color: #ffffff; font-size: 13px;}
.navMenu .navLink:hover {text-decoration: none;}
.navMenu .navLink {padding-left: 50px;}
.navMenu .first {padding-left: 60px;}

.checkoutLinks {padding: 20px; width: 230px; }
.checkoutLinks {background-color: #7c7c7c;}
.checkoutLinks,
.checkoutLinks .c_name,
.checkoutLinks .c_nav_link {color: #e3e3e3; font-weight: bold;}
.checkoutLinks a {padding-bottom: 5px;}
.checkoutLinks .c_name {font-size: 15px; padding-bottom: 5px;}

.input,
.dropdown {border: 1px solid #808080; height: auto; padding: 3px;}
.search {border: 0px;}

.checkoutHeader {background-color:#dddddd;}
.btnCheckoutLink,
.btnCheckoutLink:hover,
.btnCheckoutLink:visited {text-decoration: underline; color: #23b5e3; font-size: 12px;}

#checkoutSignIn {border:solid 1px #bbbbbb; text-align:left; width:270px;}
#checkoutSignIn td {border:none}
.checkoutSignInHeader {background:#31A4C3 url(../Images/bgCheckoutSignin.gif) repeat-x;height: 17px; font-weight:bold;color:#ffffff;font-size:12px;padding:4px 8px 0px 8px;cursor:pointer}
.checkoutSignInHeaderHover {background:url(../Images/bgCheckoutSignInHover.gif) repeat-x;height: 17px; font-weight:bold;color:#ffffff;font-size:12px;padding:4px 8px 0px 8px;cursor:pointer}
.checkoutSignInLabel {color:#31A4C3;font-weight:bold;text-align:center;padding:5px 5px 5px 10px}
.checkoutSignInInput {padding:5px 5px}
.checkoutSignInForgot {float:left; vertical-align:bottom;padding:7px 13px 0px 15px;}
.checkoutSignInForgot a {font-size: 9px;}
#checkoutSignInTable {padding: 5px 0px;}

#checkoutCart {margin:30px 0px; border:solid 1px #bbbbbb; text-align:left; width:270px;}
#checkoutCartHeader {background-color:#8f8f8f;font-weight:bold;color:#ffffff;font-size:12px;padding:4px 8px;}
#checkoutCartBody {padding: 10px;}
.checkoutCartImage {padding:2px 10px; min-height:82px;}
.checkoutCartLine {padding: 5px 10px;}
.checkoutCartDescription {color:#878787; text-transform:uppercase; font-weight:bold;}
.checkoutCartPrice {color:#31A4C3;font-weight:bold;}

#checkoutBillingInfo {border:solid 1px #bbbbbb;}

#checkoutDelivery {border:solid 1px #bbbbbb; margin-top:20px;}
#checkoutDelivery table {margin-bottom:10px;}
#checkoutDelivery tr {background-color:#e3e3e3;}
#checkoutDelivery tr.spacer {background: none; height: 5px;}
#checkoutDelivery tr.optionSelected {background-color: #aae6c4;}

#checkoutGiftWrap {border:solid 1px #bbbbbb; margin-top:20px;}
#checkoutGiftWrapPanel {margin-top:10px;}
#checkoutGiftWrapPanel td {text-align: left;}
.checkoutCouponTotal {float: right; margin-right: 10px; margin-bottom: 10px;}

#checkoutPayment {border:solid 1px #bbbbbb; margin-top:20px;}

#checkoutPassword {border:solid 1px #bbbbbb; margin-top:20px;}

.checkoutHeader {margin-bottom: 10px; background-color:#e3e3e3; width:100%; color:#878787; text-align: left;}
.checkoutHeader p {margin: 0px; padding:5px}
.checkoutHeaderTitle {padding: 0px; margin: 0px; font-weight:bold; font-size:14px;}
.checkoutLabel {font-weight:bold; font-size: 11px; color:#878787; text-align:right; white-space: nowrap; padding-left: 10px; padding-right:5px;}
#checkoutSignIn input {border: 1px solid #a7a7a7; text-align: left;}
.checkoutInput {font-size: 11px;}
.checkoutInput input,
.checkoutInput select {border: 1px solid #a7a7a7; text-align: left; width:95%}
.checkoutSpacer {padding:5px}
.checkoutAjaxHeader {text-align: left; margin:20px; color:#23B5E3; cursor:pointer; font-weight:bold;}
.checkoutAjaxHeader a {color:#23B5E3; text-decoration:underline; font-size: 11px;}

#reviewSummary {margin:30px 0px; border:solid 1px #bbbbbb; text-align:left; width:270px;}
#reviewSummaryHeader {background-color:#7c7c7c; font-weight:bold; color:#e3e3e3; font-size:18px; padding:4px 8px; text-align:center;}
#reviewSummaryBody {padding:10px;}
#reviewHeader {color:#0535A1; font-size:18px; font-weight:bold;}
#reviewSubheader {font-size: 12px; color:#0535A1; font-weight:bold;}

.reviewSection td {padding: 3px 5px;}
.reviewSection a {color:#0535A1;}
.reviewInfoHeader {font-size:14px; font-weight:bold; color:#747474; background-color:#e3e3e3; padding:2px 10px;}

.socialLinks {float: right; font-size: 11px; color: #7d7d7d; margin-top: 18px; margin-bottom: 36px;}
.socialLinks div {float: left; margin-left: 18px;}
.socialLinks div.clear {float: none; margin-top: 0px;}
.socialLinks .followUs {margin-top: 4px;}

.container {width: 810px; margin: 0px auto; background-color: #ffffff; min-height: 200px; height: auto !important; height: 200px;}
.container .tblMain {margin: 0px auto; width: 95%;}

.searchPageNav,
.searchPageNav .searchNav,
.brandsPageNav,
.brandsPageNav .brandsNav  {font-size: 12px; color: #6e6e6e;}