
:link, :visited { text-decoration: none; outline:none; }
a:hover { text-decoration:none; outline:none; }
a img, :link img, :visited img { border:none; outline:none; }
ul, ol { list-style:none }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dd, dt { margin:0; padding:0; }
h1 { color:#EA0C01; margin:0 0 15px; font-size:18px; font-weight:bold; }
address { font-style:normal }
img { border:none; outline:none; max-width:100%; }
.clear { clear:both; margin:0; padding:0; }
body { /*font-family:Arial, Helvetica, sans-serif;*/ }
.container { margin: 0 auto; position: relative; width: 1000px; }
#header { margin:0 auto; }
.top_links_h { width:1000px; margin:5px 0 20px; padding:0; float:left; }
.phone_num_icon { padding:0 0 0 25px; margin:5px 0 0; float:left; font:20px EnigmaticRegular; color:#fff; }
.top_right_links_h { float:right; margin:0; padding:0; }
.links_secondary { float:left; color:#fff; font:13px Arial, Helvetica, sans-serif; margin:8px 20px 0 0; padding:0; }
.links_secondary a { color:#fff; }
.links_secondary a:hover { color:#d8ff00; }
.shopping_cart_bg { width:150px; height:26px; float:right; margin:0; padding:0; }
.shopping_cart_bg .cart_c { font:bold 13px Arial, Helvetica, sans-serif; color:#fff; float:left; margin:5px 0 0 30px; padding:0; }
.shopping_cart_bg .cost_c { font:bold 13px Arial, Helvetica, sans-serif; color:#fff; float:right; margin:5px 10px 0 0; padding:0; }
.one a { color:#333; font-weight:bold; text-decoration:underline; }
.logo_pat { width:1000px; margin:0; padding:0; float:left; }
.logo_sg2 { float:left; margin:0; padding:0; }
.rem_logo_pat { float:right; margin:0; padding:0; }
.nav_search_part { float:left; margin:0 20px 0 0; padding:0; }
#navigation { float:left; margin:30px 0 0; padding:0; font:21px BebasNeueRegular; color:#192f4c; letter-spacing:0.3px; }
#navigation a { color:#192f4c; padding:0 5px; margin:0 5px 0 0; }
#navigation .active { color: #FFFFFF; padding: 3px 12px; }
#navigation a:hover { color:#d8ff00; }
.search_bar_bg { float:left; width:399px; height:25px; padding:9px 9px 0 11px; margin:30px 0 0; font:12px Arial, Helvetica, sans-serif; color:#333; }
.search_bar_bg input { height:20px; width:306px; border:none; float:left; background:none; margin:2px 0 0; }
.search_bar_bg .search_button { float:right; margin:0; padding:0; width:87px; height:24px; }
.sign_up_pat { float:right; margin:0; padding:0; }
.sign_up_pat .sign_in_h { float:left; margin:0; padding:0; clear:both; height:27px; }
.social_icons { float:left; margin:10px 0 0; padding:0; clear:both; }
.social_icons a { float:left; margin:0 6px 0 0; }
.left_pane_footer { float:left; margin:0; padding:15px 0 0; }
.left_pane_footer .box_footer { margin:0 50px 0 0; padding:0; float:left; }
.left_pane_footer h4 { color:#f8f5c6; font:bold 17px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.left_pane_footer ul { list-style:none; margin:0; padding:0; }
.left_pane_footer ul li { list-style:none; margin:0 0 5px; padding:0; color:#b6c9e0; font:bold 13px Arial, Helvetica, sans-serif; }
.left_pane_footer ul li a { color:#b6c9e0; }
.left_pane_footer ul li a:hover { color:#fff; }
.left_pane_footer .search_bar_f { width:230px; background-color:#fff; border:solid 1px #395070; overflow:hidden; }
.left_pane_footer .search_bar_f input { float:left; border:none; padding:3px; margin:0; color:#555; font:bold 12px Arial, Helvetica, sans-serif; }
.left_pane_footer .search_bar_f .submit_red_bu { float:right; border:none; padding:0; margin:0; }
.left_pane_footer .image_bo { margin:0 0 10px; }
#footer .copy_r { /*float:left;*/ margin:0 0; padding:0 0 0 0; /*font:bold 12px Arial, Helvetica, sans-serif;*/ letter-spacing:0.5px; }
.logo_green { color:#D8FF00; }
#menu { height:auto; padding:0; margin:0 0 0 0px; list-style:none; z-index:9999999; float:left; }
#menu li.level1-li { float:left; width:207px; position:relative; margin:0; }
#menu li.level1-li a.level1-a { display:block; line-height:25px; padding-left:10px; text-decoration:none; font:15px Tahoma, Arial, Helvetica, sans-serif; color:#333; }
#menu li.sub a.level1-a { background-image:url(../images_new/arrow_vertical_menu.png) !important; background-position:176px 16px; background-repeat:no-repeat; padding:11px 0px; margin:0; border-top:1px solid #fff; }
#menu table { border-collapse:collapse; width:0; height:0; position:absolute; left:0; top:0; }
#menu div.listHolder {  position:absolute; left:-9999px; top:0px !important; background:#fff; border-top:solid 1px #ddd; border-left:0; border-right:0; border-bottom:0; -moz-box-shadow: 4px 4px 4px 0px #999; -webkit-box-shadow: 4px 4px 4px 0 #999; box-shadow: 4px 4px 4px 0 #999; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; 	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
#menu div.col1 { width:150px; z-index:9999999999999; }
#menu div.col2 { width:300px; z-index:9999999999999; }
#menu div.col3 { width:250px; z-index:9999999999999; }
#menu div.listCol { width:230px; float:left; padding:10px; background:#f8f8f8;}
#menu div.listCol ul { padding:0; margin:0 0 10px; float:left; list-style:none; }
#menu div.listCol ul li { margin:0 0 5px; }
#menu div.listCol ul li a { display:block; text-decoration:none; color:#555; padding:6px 0 0 20px; font:12px/20px Tahoma, Arial, Helvetica, sans-serif; }
#menu div.listCol h5 { padding:0 0 5px 0; margin:0 0 5px; font:bold 14px Arial, Helvetica, sans-serif; color:#778A0B; }
#menu div.listCol h5 a { color:#778A0B; }
#menu div.listCol h5 a:hover { color:#e45d40; background:none; }
#menu div.listHolder div.bottomLine { clear:both; }
#menu div.listHolder div.bottomLine p { padding:0 20px; margin:0; line-height:20px; background:#400 url(flylist/arrow.gif) no-repeat 7px 7px; color:#fff; font-size:10px; }
#menu div.listHolder div.bottomLine p a { color:#8ff; }
#menu li a:hover { background-color:#fff; color:#000; }
#menu li.level1-li:hover > a { background:#fff; color:#e45d40; font-weight:normal; border-top:1px solid #fff; }
#menu li.sub a:hover { border-right:0; }
#menu li.sub:hover > a { border-right:0; padding:11px 0px; background-color:#f8f8f8; background-repeat:no-repeat; background-position:176px 16px; border-top:solid 1px #ddd; border-right:0; border-left:0; }
#menu :hover div.listHolder { left:190px; top:-1px; }
#menu div.listCol ul li a:hover { color:#069; text-decoration:underline; }
#menu div.listHolder div.bottomLine p a:hover { color:#8ff; text-decoration:none; background:transparent; }
.red_cost { color:#dd5133; font:bold 24px arial; }
#breadcrumbs { color: #388908; font:bold 12px/35px Arial, Helvetica, sans-serif; }
#breadcrumbs a { color: #7F7F7F; line-height: 12px; padding: 5px; text-decoration: none; }
#breadcrumbs a:hover { color:#fe6847; }
.stores { margin:5px 0 0 0; }

.hd_secure {
    float: right;
    height: 50px;
    margin: 25px 13px 0 0;
    width: 125px;}
