/*admin */
.overwrite_inside_left{font-size:12px;}
.inside_left_bar, .inside_left_bar img{display:none;}
#menu{background-color:#f1f1f1;margin-right:10px;float:left;font-size:12px;width:200px;border-right:1px solid #400718;}
#menu ul{list-style:none;margin:0px;padding:7px;background-color:transparent;}
#menu ul li{padding:7px 0px 0px 0px;}
#menu a{color:#000;}
#menu a.ln div{padding-top:5px;}
#menu a:hover{color:#8d1540;}

.overwrite_inside_left{padding-right:11px;}
.print_total{padding-bottom:35px;}
.top_text_bg{background-color:#400718;color:#000;height:10px;color:#fff;}/*text-indent:-9999px;*/
#header_nav, #tabnav, #headermenu a.toplink, #headermenu a.toplink:visited{overflow:hidden;background-color:#fff;height:auto;color:#000;font-size:9px !important;}
#header_nav{background-color:#fff;color:#000;border-bottom:1px solid #400718;}
#header_nav li a.toplink{background-color:#fff;text-transform:uppercase;height:25px;font-size:12px;line-height:16px !important;padding:10px 10px 0px 10px;border:none;color:#000;}
#header_nav li a.toplink:hover{background-color:#ccc;color:#8d1540;}
#header_nav li a.tabnav_default,
#headermenu a.tabnav_default, #headermenu a.tabnav_default:visited{background-color:#ccc;color:#8d1540;}
#header_nav li{width:auto !important;background-color:#400718;padding-right:1px;}
#header_nav li:last-child{padding-right:0px;}
#tabnav{margin-left:0px;}
#headermenu, #headermenu ul{padding:0px;margin:0px 0px 0px 0px;}
.top_border_bg{background-color:#400718;}

/*page*/
#sidebar #menu{width:189px;padding:0px 0px 100px 0px;border:none;min-height:300px;background-color:#000;min-height:400px;}
#sidebar #menu ul{list-style:none;padding:0px;background-color:transparent;margin:0px;overflow:hidden;}
#sidebar #menu ul li,
#sidebar #menu ul li ul{margin:0px;padding:0px;}
#sidebar #menu a{font-size:15px;display:block;margin:0px;padding:0px 15px 0px 22px;color:#fff;text-decoration:none;font-family: 'Source Sans Pro', sans-serif;line-height:18px;font-weight:400;}
#sidebar #menu a:hover{color:#8d1540;}

#sidebar #menu a.ln{text-decoration:none;padding:16px 15px 17px 22px;margin:0px;text-transform:capitalize;}
#sidebar #menu ul li.has_children_1,
#sidebar #menu ul li.no_children_1{background:url('custom/images/interior/side_nav/img_dotted_hline.gif') repeat-x left bottom;padding:0px 0px 0px 0px;text-transform:capitalize;}
#sidebar #menu ul li.no_children_1 a.ln_default{color:#8d1540;padding:16px 15px 17px 22px;text-decoration:none;text-transform:capitalize;background:url('custom/images/interior/side_nav/btn_overstate.gif') repeat 0px 0px;}
#sidebar #menu ul li:last-child{background:none;}
#sidebar #menu ul li.has_children_1 a.ln{background-image:url('custom/images/interior/side_nav/btn_plus_closed_off.png');background-repeat:no-repeat;background-position:166px 18px;padding:16px 28px 17px 22px;text-decoration:none;}	
#sidebar #menu ul li.has_children_1 a.ln_default{color:#8d1540;padding:16px 28px 17px 22px;text-decoration:none;text-transform:capitalize;background-image:none;background-repeat:no-repeat;
background:url('custom/images/interior/side_nav/btn_overstate.gif') repeat 0px 0px;margin-bottom:11px;}
#sidebar #menu ul li.has_children_1 a.ln:hover{background-image:url('custom/images/interior/side_nav/btn_plus_closed_over.png');}
#sidebar #menu ul li.has_children_1 ul{padding:0px 0px 17px 0px;}
#sidebar #menu ul li.has_children_1 ul li.has_children_2 ul,
#sidebar #menu ul li.has_children_1 ul li.has_children_2 ul li.has_children_3 ul{padding-bottom:0px;}

#sidebar #menu a.ln2{padding:3px 15px 3px 22px;margin:0px;font-size:14px;line-height:15px;}
#sidebar #menu a.ln2_default{color:#8d1540;text-decoration:none;padding:3px 15px 3px 22px;margin:0px;font-size:14px;line-height:15px;}

#sidebar #menu ul li.has_children_2 a.ln2{padding:3px 15px 3px 22px;margin:0px;text-transform:none;line-height:15px;}
#sidebar #menu ul li.has_children_2 a.ln2:hover{}
#sidebar #menu ul li.has_children_2 a.ln2_default{color:#8d1540;text-decoration:none;padding:3px 15px 3px 22px;margin:0px;text-transform:none;line-height:15px;}
#sidebar #menu a.ln2_top {}

#sidebar #menu a.ln3{padding:3px 10px 3px 32px;margin:0px;text-transform:none;font-size:14px;line-height:15px;}
#sidebar #menu a.ln3_default{color:#8d1540;text-decoration:none;padding:3px 10px 3px 32px;margin:0px;text-transform:none;font-size:14px;line-height:15px;}
#sidebar #menu a.ln3:hover,
#sidebar #menu a.ln3_default:hover{}
#sidebar #menu a.ln3_default{}
#sidebar #menu a.ln3_top {}

/*** Begin top navigation menus ***/
#main #topNav{width:638px;height:75px;float:left;letter-spacing:0px;z-index:2;}
#main #topNav ul{list-style-type:none;padding:0px 0px 0px 0px;margin:0px;}
#main #topNav ul li{float:left;position:relative;padding:0px 0px 0px 0px;display:block;}
#main #topNav ul li:first-child{padding-left:0px;}
#main #topNav ul li a{display:block;width:auto;height:38px;padding:22px 15px 0px 15px;text-transform:uppercase;color:#dadada;font-size:13px;text-decoration:none;text-align:left;font-family: 'Source Sans Pro', sans-serif;margin:0px;font-size:400;display:block;line-height:14px;}

#main #topNav ul li a:hover{color:#fff;}
#main #topNav ul li a.on{color:#fff;background-color:#000;}
#main #topNav ul li a.onDrop{color:#fff;}
#main #topNav ul li a.onDropOn{color:#fff;}

#main #search{width:62px;height:70px;padding:0px;margin:0px;background:url('custom/images/general/top_nav/img_vert_dotted_hline.png') repeat-y 0px 0px;float:left;overflow:hidden;}
#main #search a{display:block;width:62px;height:70px;background:url('custom/images/general/top_nav/btn_search_off.png') no-repeat center center;padding:0px 0px 0px 0px;}
#main #search a:hover{background-image:url('custom/images/general/top_nav/btn_search_over.png');}

#main #searchForm{position:absolute;top:75px;right:22px;padding:15px;background-color:#000;display:none;}
#main #searchForm #q{width:150px;height:24px;padding:0px 10px 0px 10px;margin:0px;border:none;font-size:11px;color:#333;float:left;background-color:#fff;}
#main #searchForm input.go{width:27px;height:24px;padding:0px;margin:0px;float:left;overflow:hidden;border:none;background-color:#44091d;color:#fff;text-transform:uppercase;font-size:11px;-webkit-border-radius:0;-webkit-appearance:none;cursor:pointer;}
#main #searchForm input.go:hover{color:#fff;background-color:#8e1540;}
#main #searchForm form{height:24px;width:auto;}

/*dropdown*/
#main #topNav ul li ul{position:absolute;display:none;background-color:transparent;top:63px;left:0px;opacity:1;filter:alpha(opacity=100);width:200px;padding:12px 0px 6px 0px;margin:0px 0px 0px 0px;z-index:1;}
#main #topNav ul li.last ul{}
#main #topNav ul li ul li{width:200px;padding:0px 0px 0px 0px;background-color:#000;display:block;margin:0px;}
#main #topNav ul li ul li:first-child{padding-top:7px;}
#main #topNav ul li ul li a{font-size:13px;height:auto;padding:5px 15px 6px 15px;color:#fff;text-transform:capitalize;display:block;text-align:left;
background-image:none;margin-top:0px;}
#main #topNav ul li.last ul li a{}
#main #topNav ul li ul li a:hover{color:#8d163e;}