@charset "UTF-8";
/* CSS Document */
body {
    
    font-size:11px;
    color:#000000;
    background-color:#FFFFFF;
    background-image:url(none);
    background-position:0 0;
    background-repeat:repeat;
    padding:0 0 0 0;
}
#container {
   font-family:Arial, Helvetica, sans-serif;
    margin:0px auto;
}
td th {Arial, Helvetica, sans-serif !important;}
/*---------------------  START CLEARFIX  ---------------------*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%}
.clearfix{display:block;}
.clear{clear:both;}

/*---------------------   END CLEARFIX   ---------------------*/



/*---------------------  START TEXT ELEMENTS  ---------------------*/

h1 {
    padding:0 0 0px 0;
    font-size:20px;
    font-weight:normal;
    line-height:21px;
    color:#4F8636;
}

h2 {
    font-size:14px;
    font-weight:bold;
    line-height:15px;
    color:#4D4D4D;
    margin-bottom:5px;
}

h3 {
    font-size:14px;
    font-weight:bold;
    line-height:15px;
    color:#4F8636;
}

h3.width100 {
    width:100%;
}
h4 {
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    color:#4D4D4D;
}

h5 {
    font-size:11px;
    font-weight:bold;
    line-height:15px;
    color:#808080;
    padding:0px;
    margin:0px;
}

h6 {
    font-size:13px;
    font-weight:bold;
    line-height:14px;
    color:#808080;
}

p {
    font-size:11px;
    font-weight:normal;
    line-height:125%;
    color:#000000;
    padding-bottom:1em;
}

ul {
    padding-left:2em;
    list-style-position: outside;
    list-style-type: disc;
}
ol {
    padding-left:2em;
    list-style-position: outside;
    list-style-type: decimal;
}

a:link {
    color:#4D4D4D;
    font-size:11px;
    text-decoration:underline;
}
a:visited {
    color:#4D4D4D;
    font-size:11px;
    text-decoration:underline;
}
a:hover {
    color:#4D4D4D;
    font-size:11px;
    text-decoration:none;
}
a:active {
    color:#4D4D4D;
    font-size:11px;
    text-decoration:underline;
}
.bold {
    font-weight:bold;
}
/*---------------------   END TEXT ELEMENTS   ---------------------*/



/*---------------------  START GLOBAL LAYOUT  ---------------------*/
#container, #header, #content, #footer {width:100%;}

#headerContent, #contentContent, #footerContent {width:950px;margin:0 auto;}

#content {
    background-color:#4F8636;
    background-image:url(none);
    background-position:0 0;
    background-repeat:repeat;
    padding:10px 0;
}

#logo {float:left;padding:5px 0 5px;}

#userNav {float:right;width:600px;text-align:right;padding:15px 0 16px;}
    #userNav a {
        color:#666666;
        font-size:12px;
        text-decoration:underline;        
        text-transform:uppercase;
        font-weight:bold;
        }
    #userNav a:hover {color:#EC1C24;}
    #header #userNav li {padding-top:30px;}
    #header #userNav ul { display:block;}
    #userNavMenu { padding-top:23px;}

#shopatron_logo {float:right;width:115px;padding:0 25px 0 0;}

#mcAfee {float:right;padding-left:0px;}

#quickcart {float:right;padding:15px 0;}
.quickcart_header {
color:#EC1C24;
font-weight:bold;
}
.quickcart_content {
color:#808080;
font-weight:bold;
}
.quickcart_price {
color:#808080;
font-weight:bold;
}
#contentContent {}
    #contentContent #menu, #contentContent #content_cell {
        background-color:#FFFFFF;
        padding-bottom:15px;
    }
    #contentContent #menu {width:135px;padding:15px 20px 25px 20px;}
    #contentContent #content_cell {padding:16px 20px 50px 20px;}

#menu {}
    #menu li {list-style:none;}
    #menu ul {padding:0;margin:0;}
    #menu h3 {
        font-size:12px;
        border-bottom:1px dotted #BDBDBD;
        margin-bottom:5px;
        padding: 0 0 2px 0;
        color:#4F8636;
    }
    
#topCats, #search, #shopping_menu {padding-bottom:15px;}


    a.left_menu {line-height:16px;}
    
    a.left_menu:link {
        color:#000000;
        font-size:11px;
        text-decoration:underline;
    }
    a.left_menu:visited {
        color:#000000;
        font-size:11px;
        text-decoration:underline;
    }
    a.left_menu:hover {
        color:#000000;
        font-size:11px;
        text-decoration:none;
    }
    a.left_menu:active {
        color:#000000;
        font-size:11px;
        text-decoration:underline;
    }

.textField_search {width:100px;border:1px solid #BDBDBD;height:17px;padding:3px 0 0 5px;font-size:11px;}
.textField {border:1px solid #BDBDBD;height:17px;padding:3px 0 0 5px;font-size:11px;}
#footer {padding:20px 0 50px;}
    #footer a:link {
    text-decoration:underline;
    color:#4D4D4D;
    }
    #footer a:visited {
    text-decoration:underline;
    color:#4D4D4D;
    }
    #footer a:hover {
    text-decoration:none;
    color:#4D4D4D;
    }
    #footer a:active {
    text-decoration:underline;
    color:#4D4D4D;
    }
#footerNav {float:left; padding:5px 0 0 0px;}
    #footer #footerNav a {
        font-size:12px;
        font-weight:bold;
        color:#4D4D4D;
        text-decoration:none;}
    #footerNav li {
        font-size:12px;
        font-weight:normal;
        color:#4D4D4D;
        text-decoration:none;}

    #footer #footerNav a:hover {text-decoration:underline;}}

p#prod_info {font-size:10px;}
    p#prod_info a {font-size:10px;}

#info_box {border:1px solid #BDBDBD;padding:20px;}
    #address, #prod_info, #geo_trust {float:left;}
    #address {width:200px;}
    p#address  {font-size:10px; line-height:143%}
    #prod_info {width:410px;}
    #geo_trust {width:118px;float:right;}

#copyright {padding-top:15px;}

#footer ul, #footer li, #header ul, #header li, #footer p {
    color:#4D4D4D;
    margin:0px;
    padding:0px;
}
#footer p#address strong {font-size:12px;}
p#prod_info, #copyright p {font-size:10px; line-height:133%;}

#footer li, #header li {
    display:inline;
    padding-right:12px;
}
.right {
    float:right;
}
.left {
    float:left;
}
.hr, .cart_hr {
    background:url(http://mediacdn.shopatron.com/media/mfg/3130/design_content/0/hr.gif) top left repeat-x;
    height:1px;
    margin:5px 0px;
}
.cart_hr {
margin:10px 0px;
}
ul#breadcrumbs li {display:inline;}

ul#breadcrumbs {padding:0 0 15px;margin:0;}

ul#breadcrumbs a {
    font-size:11px;
}
.nowrap {white-space:nowrap;}

#detail_recommended .featured_image, #detail_subscriptions .featured_image, .featured_image, .listing_image {padding-right:15px;}
.featured_price {
    margin: 0;
    padding-top: 3px;
    font-weight:bold;
    font-size:12px;
}
a.featured_name:link {
    font-size:14px;
    font-weight:normal;
    color:#4D4D4D
}
a.featured_name:visited {
    font-size:14px;
    font-weight:normal;
    color:#4D4D4D
}
a.featured_name:hover {
    font-size:14px;
    font-weight:normal;
    color:#4D4D4D
}
a.featured_name:active {
    font-size:14px;
    font-weight:normal;
    color:#4D4D4D
}
.listing_image img {padding:5px 0;}

#pagination {padding-top:7px;}
.partList_pagination {padding-left:3px;}
.border {border:1px solid #BDBDBD;}
/*---------------------   END GLOBAL LAYOUT   ---------------------*/



/*---------------------  START HOME PAGE  ---------------------*/

#category_image1, #category_description, #featured_items {padding:0;}

#featured_items {border:1px solid #BDBDBD;padding:10px;}
.featured_product {padding-bottom:10px;}
#category_description {padding:20px 0 20px;text-align:left;}

#category_description p {line-height:143%;}

a.sub_category_link {
    font-size:14px;
    color:#4D4D4D;
    font-weight:bold;
    text-decoration:underline;
}
a.sub_category_link:visited {
    font-size:14px;
    color:#4D4D4D;
    font-weight:bold;
    text-decoration:underline;
}
a.sub_category_link:hover {
    font-size:14px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
a.sub_category_link:active {
    font-size:14px;
    color:#4D4D4D;
    font-weight:bold;
    text-decoration:underline;
}
.home_feature_row {margin:20px 7px 0px 0px; float:left;padding:0 10px;width:24%;border:1px solid #BDBDBD;}



/*---------------------   END HOME PAGE   ---------------------*/



/*---------------------  START CATEGORY PAGE  ---------------------*/
#cat_right_column {float:right;width:215px;border:1px solid #FFFFFF;padding:15px 15px 5px 15px;overflow:hidden;}
    #cat_right_column h3 {padding-bottom:10px;}


#cat_left_column {float:left;width:450px;overflow:hidden;}

.sub_category_link {}

.sub_category {padding:5px 0;}

#subcats {margin-top:7px;}
/*---------------------   END CATEGORY PAGE   ---------------------*/



/*---------------------  START PRODLIST PAGE  ---------------------*/
#listing_page h1 {padding-bottom:5px;}
#pagination li {
    list-style:none;
    padding-right:15px;
    display:inline;
}
ul#pagination {
    padding:0px;
    margin:0px;
}
#prod_listing {margin:15px 0 0;}
#prod_listing h3 {
    font-size:14px;
    color:#000000;
    line-height:15px;
    font-weight:normal;
    padding:12px 0 12px 0;
}

#prod_listing h5 {
    font-size:14px;
    color:#808080;
    line-height:15px;
    font-weight:normal;
}

#prod_listing h4 {
    font-size:12px;
    color:#000000;
    line-height:15px;
    font-weight:bold;
    padding:0 0 12px 0;
}

#prod_listing a:link h3, #prod_listing a:visited h3 {text-decoration:none;}
#prod_listing a:hover h3 {text-decoration:underline;}

/*---------------------   END PRODLIST PAGE   ---------------------*/



/*---------------------  START PROD FAMILY PAGE  ---------------------*/

/*---------------------   END PROD FAMILY PAGE   ---------------------*/



/*---------------------  START PROD DETAIL PAGE  ---------------------*/


#detail_image_column {width:440px; float:left;}
#add_images {padding-top:10px;}
#action_box {width:217px; float:right; padding:20px 21px; border:1px solid #BDBDBD;background-color:#FFFFFF;}
    #action_box h1 {padding-bottom:5px;}
    #action_box h4, p.price {
        padding:3px 0 10px;
        color:#000000;
        font-weight:bold;
    }
.sale_price {color:#FF0000;}
.reg_price {text-decoration:line-through;}

#options {padding:10px 0 0;}
    #options h5 {color:#666666;}
    
#add_to_cart {padding:10px 0 15px;}
#action_box .product_restrictions h4 {padding:0px;}

    .product_restrictions {padding-top:10px;}
#detail_full_width {padding:25px 0 0; }
    #description {padding:15px 0 0;}
    #long_description {padding:15px 0 0;}
        #description h3 {padding-bottom:10px;}
        .description_content {
    font-size:11px;
    line-height:143%;
    color:#000000;
}


#next_previous a, #next_previous {font-size:10px;}

#detail_recommended, #detail_combos, #detail_subscriptions, #detail_shipping {
    border:1px solid #BDBDBD;
    margin:30px 0 0;
}
    #detail_recommended .hr {margin:8px 0;}
    .recommemded_qty {
        padding-right:15px;
        width:90px;
        color:#808080;
    }
    #detail_recommended h3, #detail_shipping h3, #detail_subscriptions h3 {
        background-color:#DEDEDE;
        padding:4px 3px;
        margin-bottom:15px;
        font-size:12px;
        font-weight:bold;
    }
   
    #detail_recommended h4 {
        font-weight:normal;
        
    }

#detail_recommended td, #detail_combos td, #detail_subscriptions td, #detail_shipping td {padding:6px;}

#detail_recommended td.recommended_atc {padding-right:20px;}

#detail_recommended .qty_form td {padding:1px;}

#detail_subscriptions .recommended_atc td {padding:1px;}

#detail_recommended .featured_info {padding-right:30px; white-space:nowrap;}
#detail_combos {}

#detail_subscriptions {}

#detail_shipping {}

.detail_qty {padding-right:5px;}

.featured_info {padding-right:30px; white-space:nowrap;}

h5.availability, p.availability {
    font-style:normal;
    font-weight:normal;
    color:#808080;
    background-color:#FFFFFF;
}

#specifications table {border:1px solid #BDBDBD;border-bottom:none;}

#specifications h3 {padding-bottom:10px;}

.spec_name_even, .spec_description_even {background-color:#f6f6f6;padding:4px 25px 4px 4px;border-bottom:1px solid #BDBDBD;}
.spec_name_odd, .spec_description_odd {background-color:#ffffff;padding:4px 25px 4px 4px;border-bottom:1px solid #BDBDBD;}

.spec_name_even, .spec_name_odd {border-right:1px solid #BDBDBD;}
.spec_description_even, .spec_description_odd {font-weight:bold;}

p.price{padding:0;}

.selects { width:90%;}
.selects select {margin:0 0 5px 0}

#popup_table {padding:25px;}

.swaps {padding-top:15px;}

#specifications {padding-top:30px;}
.spec_name {font-weight:bold;padding-right:10px;}

#detail_recommended #detail_options td, #detail_subscriptions #detail_options td {padding:1px;}

#detail_recommended .featured_image, #detail_subscriptions .featured_image {padding-left:15px;}

#detail_options {padding-right:30px;}
/*---------------------   END PROD DETAIL PAGE   ---------------------*/



/*---------------------  START SHOPPING CART PAGE  ---------------------*/
#cart_promo {
background-color:#F0F0F0;
border:1px solid #808080;
color:#000000;
padding:15px 10px;
vertical-align:middle;
margin-bottom: 15px;
}
#shoppingcart a.cart_link:link {color:#000000;font-size:12px;}
#shoppingcart a.cart_link:visited {color:#000000;font-size:12px;}
#shoppingcart a.cart_link:hover {color:#000000;font-size:12px;}
#shoppingcart a.cart_link:active {color:#000000;font-size:12px;}

.cart_checkout_btn {padding:20px 0px 15px;}

#cart_promo_text {font-size: 12px; float: left; width: 350px; padding: 3px 0 0 0;}

#cart_promo_box {float: left; width: 225px;}
    #cart_promo_box input{width: 210px; padding: 2px 0 2px 5px; border: 1px solid #dddddd; background: #ffffff;}
.promo_pad {padding:0 10px;}

#cart_promo_btn {float: left;}

.noborder {
    border:0px none;
}
.qty input, .emailOrderForm {
    border:1px solid #dedede;
    padding:2px 0px 2px 3px;
    margin:0px 3px 0px 0px;
}

.shopImage {
    overflow:hidden;
    /*height:125px;*/
    margin-bottom:10px;
}

#email_order {
    padding:10px 0px 25px;
}
#email_order .title {
    width:110px;
    padding:6px;
    display:block;
    float:left;
    font-weight:bold;
    text-align:right;
}
.cart_head_row {
    background-color:#DEDEDE;
    padding:10px 7px;
    font-weight:bold;
    color:#000000;
}
.cart_btm_row {
    background-color:#DEDEDE;
    padding:4px;
    font-weight:bold;
    color:#000000;
}
.cart_price {
    font-weight:bold;
    padding:3px;
}

h1.h1_cart {padding-bottom:15px;}

#message_totals {border:1px solid #DEDEDE;}
.cart_messages {border-bottom:1px solid #DEDEDE;padding:7px;}
.cart_messages2 {padding:7px;}
.price_cell {
    background-color:#F5F5F5;
    padding:7px 7px 7px 15px;border-left:1px solid #DEDEDE;
    color:#000000;
}
/*shopping_detail*/
   .sdSH { font-size:20px; font-weight:normal; color: #4D4D4D; }
   .sdH { font-size:11px; font-weight:bold; }
   .sdM { padding:10px;border:1px solid #808080; vertical-align:middle; align:center; background-color:#E6E6E6; color:#CC0000; } A:link.sdM { text-decoration:underline;color:#000000; } A:visited.sdM { text-decoration:underline;color:#000000; } A:hover.sdM { text-decoration:none;color:#000000; } A:active.sdM { text-decoration:none;color:#000000; }
   .sdLB { background-color:#d7d7d7; }
   .sdPT { color:#CC0000; font-weight:bold; }
   A:link.sdPR { text-decoration:underline;color:#000000; } A:visited.sdPR { text-decoration:underline;color:#000000; } A:hover.sdPR { text-decoration:none;color:#000000; } A:active.sdPR { text-decoration:none;color:#000000; }
   .sdP { font-weight: bold; }

#no_items {border:1px solid #d0d0d0; background-color:#F0F0F0; padding:10px; text-align:center; line-height:143%;}

/*---------------------   END SHOPPING CART PAGE   ---------------------*/


/*---------------------  START POLICIY PAGES  ---------------------*/

.defSH {
    font-size:16px;
    font-weight:bold;
    line-height:15px;
    color:#4D4D4D;
   padding:10px 0 0 0;
}

td.defSH {text-align:left; }


a.defH:link, a.defH:visited, a.defH:hover, a.defH:active {
font-weight:normal; line-height:143%; font-size:12px;
}


.defH {font-size:12px;font-weight:bold;line-height:133%;color:#4F8636;}

td.defT {line-height:143%; font-size:11px; color:#000000; }

/*---------------------   END POLICIY PAGES   ---------------------*/


/*---------------------  START GENERIC PAGE  ---------------------*/

/*---------------------   END GENERIC PAGE   ---------------------*/



/*---------------------  START FAQ PAGE  ---------------------*/

/*---------------------   END FAQ PAGE   ---------------------*/



/*---------------------  START NEWS LISTING PAGE  ---------------------*/

/*---------------------   END NEWS LISTING PAGE   ---------------------*/



/*---------------------  START BLOG LISTING PAGE  ---------------------*/

/*---------------------   END BLOG LISTING PAGE   ---------------------*/



/*---------------------  START ARTICLE PAGE  ---------------------*/

/*---------------------   END ARTICLE PAGE   ---------------------*/



/*---------------------  START SEARCH PAGE  ---------------------*/
/*search_detail*/
   a.search_title_link:link, a.search_title_link:visited, a.search_title_link:active, .search_title_link, .search_title { font-size:10px;color:#000000;font-weight:bold; }
   .srS { font-size:12px; } A:visited.srS { text-decoration:none; } A:hover.srS { text-decoration:underline; } A:active.srS { text-decoration:underline; }
   .srT { color: #000000; } A:link.srT { text-decoration:none; } A:visited.srT { text-decoration:none; } A:active.srT { text-decoration:underline; } A:hover.srT { text-decoration:underline; }
   .srR { font-weight: bold; } A:link.srR { text-decoration:underline; } A:visited.srR { text-decoration:underline; } A:hover.srR { text-decoration:none; } A:active.srR { text-decoration:none; }
   .srP { font-weight: bold; }

#search_header {border:1px solid #BDBDBD;}
    .search_title {
         background-color:#F0F0F0;
         padding:4px 6px;
         color:#000000;
         font-weight:bold;
         font-size:11px;
         border-bottom:1px solid #BDBDBD;}
    .search_header_content {padding:10px;}
    .search_header_content2 {padding:10px;}
    .search_cell {padding:10px;}

.filter_box {float:left;width:225px;}
.search_action {padding:15px;text-align:center;}
.search_action h4 {color:#000000;padding-bottom:6px;}

#search_page h5 {font-size:12px;}
#search_page h3 {padding-bottom:8px;}

.search_info {padding:0 15px 15px 15px;}

.search_atc {padding-left:15px;}
#search_results .price {font-weight:bold;}

.search_part_number {padding-right:12px;}
.search_name {padding-right:12px;font-weight:bold;}

a.search_link:link {color:#000000;font-size:12px;font-weight:bold;}
a.search_link:visited {color:#000000;font-size:12px;font-weight:bold;}
a.search_link:hover {color:#000000;font-size:12px;font-weight:bold;}
a.search_link:active {color:#000000;font-size:12px;font-weight:bold;}

#search_page a.search_cat_links:link {color:#000000;font-size:11px;font-weight:normal;line-height:133%;}
#search_page a.search_cat_links:visited {color:#000000;font-size:11px;font-weight:normal;line-height:133%;}
#search_page a.search_cat_links:hover {color:#000000;font-size:11px;font-weight:normal;line-height:133%;}
#search_page a.search_cat_links:active {color:#000000;font-size:11px;font-weight:normal;line-height:133%;}

.search_header_content a:link {color:#000000;font-size:11px;font-weight:bold;}
.search_header_content a:visited {color:#000000;font-size:11px;font-weight:bold;}
.search_header_content a:active {color:#000000;font-size:11px;font-weight:bold;}

.search_description {padding-top:8px;line-height:143%;font-size:11px;}

.search_cat {border-top:none;padding:10px;}

.search_section {margin-top:5px;}

.sr1 {background-color:#FFF000;}

#search_page select {font-size:11px;}
/*---------------------   END SEARCH PAGE   ---------------------*/



/*---------------------  START SITEMAP PAGE  ---------------------*/

/*---------------------   END SITEMAP PAGE   ---------------------*/



/*---------------------  START DEALER LOCATOR PAGE  ---------------------*/

#dealer_locator_form {
    padding:10px;
}

#dealer_locator_form .title {
    width:150px;
    text-align:right;
    display:block;
    float:left;
    padding:0px 8px 0px;
}

#dealer_locator_form .clear {
    padding-bottom:5px;
}
/*---------------------   END DEALER LOCATOR PAGE   ---------------------*/



/*---------------------  START CHECKOUT PAGE  ---------------------*/
/*checkout_detail*/
  .ckH { font-size:11px;font-weight:bold; padding:5px 0; }
  .ckUH { font-size:11px;font-weight:bold;color:#999999; }
  .ckCR { font-size:11px;font-weight:bold;color:#EC1C24; }
/*A:link.ckH { color:#0033CC; } A:visited.ckH { color:#666666; } A:hover.ckH { color:#999999; } A:active.ckH { color:#999999; }*/
  .ckM { color:#CC0000;font-size:10px; }
  .ckB1 { border-color:#FF0000 #440000 #440000 #FF0000;background-color:#990000;color:#FFFFFF;font-weight:bold;font-size:11px;cursor:hand; cursor:pointer; }
  .ckfR { color:#ff0000; }
  .ckfL { font-size:11px; color:#000000;font-weight:normal; }
  .ckfHI { font-size:11px; }
  .ckLI { font-size:11px;color:#666666; }
  .ckfI { font-size:11px;color:#000000; }
/*A:link.ckfI { font-size:11px;color:#000; } A:visited.ckfI { color:#000; } A:hover.ckfI { color:#0033CC;text-decoration:none; } A:active.ckfI { color:#000; }*/
  .ckfSI { width:36px;font-size:11px; }
  .ckfMI { width:120px;font-size:11px; }
  .ckfLI { width:100%;font-size:11px; }
  .ckfH { color:#000000; font-size:12px;font-weight:bold; background-color:#F0F0F0; border:1px solid #CCCCCC; }
  .ckdH { color:#000000; font-size:11px;font-weight:bold; }
  .ckdSH { font-size:11px;font-weight:bold; }
/*A:link.ckdSH { color:#0033CC; } A:visited.ckdSH { color:#0033CC; } A:hover.ckdSH { color:#000; } A:active.ckdSH { color:#0033CC; }*/
  .ckdSSH { font-size:11px;font-weight:bold;color:#0000FF; }
  .ckdT { font-size:11px; }


#checkout_detail {padding:20px 20px 45px;}
.ck2T div {margin:0px 0px 0px 13px;}
#userNav h1 {padding:0 0 5px;font-size:18px;margin:0;}



/*---------------------   END CHECKOUT PAGE   ---------------------*/



/*---------------------  START CAREER PAGE  ---------------------*/

/*---------------------   END CAREER PAGE   ---------------------*/



/*---------------------  START CONTACT US PAGE  ---------------------*/
#contact_page h3 {padding-bottom:7px;}
.contact_title {padding-right:10px;width:105px;}
#contact_info_column {width:220px;padding:20px;border:1px solid #BDBDBD;float:right;}
#contact_form_column {width:370px;padding:20px 50px 50px 20px;border:1px solid #BDBDBD;}
    #contact_form_column input.form_input, #contact_form_column textarea {
        width:250px;
        border:1px solid #BDBDBD;
        background:transparent;
        padding:3px;
        font-size:10px;
    }

#contact_info_column h4 {padding-bottom:10px;}

#contact_info_column .hr {margin:10px 0 20px;}

/*---------------------   END CONTACT US PAGE   ---------------------*/