/*
* TAS - Intelligent Commerce CSS
* 
* @author Daniel Rhoades (daniel@internetintelligence.eu.com)
* @copyright The Airline shop Ltd
* @verson 0.1
*/


/* START GENERAL STYLES */

html,body {
    margin: 0px;
    padding: 0;
    background-color: #d5e7f6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    height: 100%;
    min-height: 100%;
    width: 100%;
}

p {
    margin: 0px;
    padding-bottom: 9pt;
}

table, tbody, thead, td, th, form {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin:  0;
    padding: 0;
}

td {
    text-align: left; 
}

th {
    padding-right: 9pt;
}

h1 {
    font-size: 13pt;
    font-weight: bold;
    color: #153280;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

h2 {
    font-size: 13pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

h3 {
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

div {
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

a {
    text-decoration: none;
    color: #189CCD;
    font-weight: normal;
}

h1 a, h2 a {
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
}

ul {
    margin: 0px;
    padding-left: 0px;
    margin-left: 15px;
}

li {
    list-style-image: none;
    margin: 0px;
    padding-bottom: 5px;
}

input, textarea {
    padding: 0px;
    margin: 0px;
    border: 1px solid #363636;
}

/* END GENERAL STYLES */


/* START OUTER CONTAINERS */

#wrapper {
    width: 955px;
    background-color: #FFFFFF;
    margin: 0px auto 0px auto;
    min-height: 845px;
    height: auto;
    text-align: left;
    overflow:hidden;
    
  }

#container {
    height: auto;
    min-height: 100%;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

/* END OUTER CONTAINERS */


/* START AREA POSITIONING */

#top {
    background-image: url('../images/TAS_header_bgd.gif');
    background-repeat: repeat-x;
    width: 100%;
    border: 1px solid #C1E2F3;
    height: auto;
}

#left {
    float: left;
    width: 140px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
    border: 0px solid #333333;
}

#main {
    width: 925px;
    
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 15px;
    float: left;
    margin-left: 15px;
}

#mainhome {
    float: left;
    margin-left: 12px;
    width: 685px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 15px;
}

#mainproducts {
    margin-left: 175px;
    margin-right: 205px;
    width: 570px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    border: 1px solid #c5cad0;
}

#right, #righthome {
    float: right;
    width: 195px;
    margin-top: 0px;
    margin-bottom: 10px;
    border: 0px solid #333333;
}

#right {
    position: relative;
    left: -10px;
    top: 0px;
}

#righthome {
    padding-top: 12px;
    float: right;
    width: 225px;
    padding-right: 15px;
}

#right_category {
    float: right;
    width: 225px;
    margin-top: -38px;
    padding-right: 15px;
}
#footer {
    float: left;
    width: 955px;
    border: 0px solid #333333;
    clear: left;
}

/* END AREA POSITIONING */


/* START GENERAL STYLES */

input.text {
    border: 1px solid #363636;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 10px;
}

.blueborder {
    border: 1px solid #C1E2F3;
}

.redborder {
    border: 1px solid #c5cad0;
}

div.specialoffer {
    width: 225px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.specialoffer div.title {
    float: left;
    background-image: url('../images/TAS_sub_bgd_heading.jpg');
    background-repeat: repeat-x;
    width: 225px;
    line-height: 23px;
    color: #FFFFFF;
}

div.specialoffer div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: 11pt;
    padding-left: 10px;
}

/* END GENERAL STYLES */


/* START SUB-AREA STYLES */

#top table.outer {
    background-image: url('../images/TAS_masthead_bgd.jpg');
    background-repeat: no-repeat;
    width: 955px;
    height: 136px;
    margin-right: auto;
    margin-left: auto;
}

#top table.inner {
    margin-top: 10px;
    margin-bottom: 0px;
}

#top table.inner td {
    height: 40px;
}

#logo {
    width: 500px;
    height: 104px;
}

#account_management_form {
    margin-right: 10px;
    float: right;
    padding-top: 2px;
    text-decoration: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    display: inline;
}

#account_management_form a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
}

#HeaderTop {
    margin: 0px;
    width: 100%;
    float: left;
    height: 60px;
} 

#HeaderBot {
    width: 100%;
    margin-top: 52px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    float: left;
    height: 24px;
    padding: 0px;
}

#static_content_navigation {
    background-repeat: repeat-x;
    text-align: center;
    float: right;
    height: 42px;
    width: 170px;
    margin-right: 15px;
    padding-top: 8px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
    color: #FFFFFF;
    background-image: url(../images/TAS_basket_bgd.jpg);
}

#static_content_navigation a {
    color: #FFFFFF;
}

#exchange_rate_management {
    text-align: center;
    line-height: 25px;
    vertical-align: middle;
    color: #FFFFFF;
}

#exchange_rate_management img {
    margin-left: 5px;
    border: 0px solid #FFFFFF;
    vertical-align: middle;
}

#search {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    float: right;
    height: 40px;
    width: 450px;
    margin-right: 15px;
    padding-top: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #FFFFFF;
    border-bottom-color: #FFFFFF;
    border-left-color: #FFFFFF;
}

#search form {
    text-decoration: none;
}

#search form p {
    padding-left: 0px;
    font-size: 9pt;
    color: #FFFFFF;
}

#search form input {
    text-decoration: none;
    float: right;
    margin-right: 5px;
    font-size: 12pt;
    
}


#search form input.button {
    text-decoration: none;
    border: 0px solid #FFFFFF;
    float: right;
    margin-right: 5px;
    font-size: small;
}

#global_navigation {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    overflow: visible;
    height: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #FFFFFF;
    display: inline;
    background-image: url('../images/TAS_topnav_bgd.jpg');
}

#global_navigation td.selected {
    background-image: url('../images/TAS_topnav_select_bgd.jpg');
    background-repeat: repeat-x;
    margin-top: 0px;
    }

#global_navigation table td {
    height: 18px;
    text-align: center;
    vertical-align: middle;
    border-right: 0px solid #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
}

#global_navigation table td a {
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
    padding-top: 6px;
    padding-right: 11px;
    padding-bottom: 0px;
    padding-left: 11px;
    height: 18px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
}

#global_navigation table td a:hover {
    color: #FFFFFF;
    background-image: url('../images/TAS_topnav_select_bgd.jpg');
}
div.category {
    text-align: center;
    height: 30px;
}

#breadcrumb {
    font-size: 8pt;
    font-weight: normal;
    color: #189CCD;
    text-decoration: none;
    background-image: url('../images/TAS_history_bgd.jpg');
    background-repeat: repeat-x;
    margin-top: 10px;
    border: 1px solid #C1E2F3;
    height: 19px;
    line-height: 19px;
    padding-left: 10px;
    width: 944px;
}

/* END SUB-AREA STYLES */


/* START LOCAL NAV */

#localnav {
    float: left;
    width: 144px;
    margin-right: 4px;
    padding: 0px;
    padding-left: 12px;
    height: 100%;
}

#localnav div.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../images/TAS_section_tbl_head.jpg);
    width: 100%;
    line-height: 23px;
}

#localnav div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: 9pt;
    padding-left: 2px;
}

#localnav div.title a {
    color: #FFFFFF;
}

#localnav div.categories {
    border: 0px solid #333333;
}

#localnav div.categories div {
    padding-left: 8px;
    line-height: 24px;
}

#localnav div.categories a {
    padding-left: 6px;
    text-decoration: none;
    text-align: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 16px;
    display: block;
    color: #df8517;
    margin-bottom: 5px;
    
}
#localnav div.categories div a:hover {
    color: #83bde3;
    margin-bottom: 5px;
    height: 16px;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-right: 0px;
    padding-left: 0px;
}




/* END LOCAL NAV */


/* START SHOPPING BASKET */

#shoppingbasket {
    border: 1px solid #C1E2F3;
    height: 100%;
}

#shoppingbasket div.title {
    background-image: url('../images/TAS_topnav_bgd.jpg');
    background-repeat: repeat-x;
    width: 100%;
    color: #FFFFFF;
    border: 0px solid #333333;
    line-height: 23px;
}

#shoppingbasket div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: 11pt;
    padding-left: 10px;
}

#shoppingbasket div.title a {
    color: #FFFFFF;
}

#shoppingbasketform {
    padding-top: 10px;
}

#shoppingbasket div.lineitems {
    border: 0px solid #333333;
}

#shoppingbasket div.lineitems div.lineitem {
    border-bottom: 1px dashed #C1E2F3;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#shoppingbasket div.lineitems div.name {
    color: #189CCD;
}

#shoppingbasket div.lineitems a {
    color: #189CCD;   
}

#shoppingbasket div.total {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 11pt;
    font-weight: bold;
    border-bottom: 1px dashed #C1E2F3;
    margin-bottom: 10px;
}

#shoppingbasket div.total span.delivery {
    font-size: 10pt;
}

#shoppingbasket div.total a {
    font-size: 9pt;
}

div.checkout {
    padding-left: 10px;
    vertical-align: middle;
    line-height: 18px;
    margin-bottom: 10px;
    font-size: 10pt;
}

div.checkout a {
    vertical-align: middle;
    font-weight: bold;
}

div.checkout a img {
    vertical-align: middle;
    border: 0px solid #FFFFFF;
    margin-right: 5px;
}

#shoppingbasketeditform {
    border: 1px solid #c5cad0;
    padding-top: 10px;
}

#shoppingbasketeditform div.lineitems {
    border: 0px solid #333333;
}

#shoppingbasketeditform div.lineitems div.lineitem {
    border-bottom: 1px dashed #c5cad0;
    line-height: 18px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

#shoppingbasketeditform div.lineitems div.name {
    color: #189CCD;
}

#shoppingbasket div.lineitems a {
    color: #189CCD;   
}

#shoppingbasketconfirmation div.total {
    padding: 10px;
    border-bottom: 1px dashed #c5cad0;
}

#shoppingbasketconfirmation div.total {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 11pt;
    font-weight: bold;
    border-bottom: 1px dashed #C1E2F3;
    margin-bottom: 10px;
}

#shoppingbasketconfirmation div.total span.delivery {
    font-size: 10pt;
}

#shoppingbasketconfirmation div.total a {
    font-size: 9pt;
}

#shoppingbasketconfirmation div.checkout {
    padding: 10px;
}

/* END SHOPPING BASKET */


/* START CATEGORY PAGE STYLES */

#rightmenu {
    float: right;
    width: 225px;
    padding-right: 10px;
    padding: 0;
    
}
#category_header {
    float: left;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 15px;
    width: 925px;
    height: auto;
    color: #FFFFFF;
}
#category_header_general div.title{
    line-height: 26px;
    color: #FFFFFF;
    width: 920px;
    margin-top: 10px;
    margin-bottom: 10px;
   background-image: url(../images/TAS_section_tbl_head.jpg);
    background-repeat: repeat-x;
}

#category_header_general div.title h2{
    margin-top: 0px;
    color: #FFFFFF;
    font-size: small;
    padding-left: 12px;
    padding-top: 4px;
}

#category_header_left div.title{
    line-height: 26px;
    color: #FFFFFF;
    width: 139px;
    margin-top: 10px;
    margin-bottom: 10px;
   background-image: url(../images/TAS_section_tbl_head.jpg);
    background-repeat: repeat-x;
}

#category_header_left div.title h2{
    margin-top: 0px;
    color: #FFFFFF;
    font-size: small;
    padding-left: 12px;
    padding-top: 4px;
}

#category_header_middle div.title{
    line-height: 26px;
    color: #FFFFFF;
    width: 530px;
    margin-left: 155px;
    margin-top: -40px;
    margin-bottom: 10px;
   background-image: url(../images/TAS_section_tbl_head.jpg);
    background-repeat: repeat-x;
}

#category_header_middle div.title h2{
    margin-top: 0px;
    color: #FFFFFF;
    font-size: small;
    padding-left: 12px;
    padding-top: 4px;
}

#category_header h1 {
    color: #FFFFFF;
    font-size: 24pt;
    font-weight: normal;
    margin: 0px;
}


#category_left {
    float: left;
    width: 140px;
    margin-right: 15px;
    padding: 0px;
    padding-left: 8px;
}

#category_left_title {
    width: 100%;
    height: 24px;
    text-align: center;
}

#category_left_title div a {
    padding-left: 8px;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #df8517;
    text-align: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 2px;
    height: 16px;
    display: block;
    color: #df8517;
    margin-bottom: 5px;
}

#category_left_title div a:hover {
    color: #83bde3;
    margin-bottom: 5px;
    height: 16px;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-right: 0px;
    padding-left: 0px;
}


#categories {
    width: 530px;
    float: left;
    margin-top: 10px;
}

#categories div.category {
    width: 120px;
    text-align: center;
    border: 1px solid #c5cad0;
    float: left;
    margin-right: 8px;
    margin-bottom: 10px;
    height: 115px;
}

#categories div.category div.categorytitle {
    border-top: 1px dashed #c5cad0;
    width: 100%;
    height: 24px;
    text-align: center;
}

#categories div.category div.categorytitle a {
    font-family: Tahoma;
    font-size: 10pt;
    color: #5d8dbe;
}

#newreleases {
    margin-top: 10px;
    float: left;
    height: auto;
    width: 685px;
    margin-bottom: 10px;
    border: 1px solid #d3e5f3;
    background-image: url(../images/TAS_inner_left_content_tbl_bgd.gif);
    background-repeat: repeat-x;
}

#newreleases div.title {
    background-image: url('../images/TAS_inner_left_content_tbl_head.jpg');
    background-repeat: repeat-x;
    width: 685px;
    line-height: 20px;
    color: #FFFFFF;
}

#newreleases div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: small;
    padding-left: 10px;
    padding-top: 4px;
}

#newreleases div.products {
    height: 180px;
}

#newreleases div.product {
    float: left;
    width: 170.15px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #C1E2F3;
    margin-bottom: 10px;
}

#newreleases div.product div.producttitle {
    font-size: 10pt;
    font-weight: normal;
    color: #5d8dbe;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    height:35px;
}

#newreleases div.product div.producttitle a {
    font-weight: bold;
    color: #5d8dbe;
    font-size: 10pt;
}

#newreleases div.product div.image {
    text-align: center;
    
}

#newreleases div.product div.price {
    font-size: 8pt;
    color: #333333;
    text-align: center;
}

#newreleases div.product span.price {
    
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #5d8dbe;
}

#featured_products {
    float: left;
    margin-top: 5px;
    margin-left: 165px;
    height: auto;
    width: 530px;
    margin-bottom: 10px;
    border: 1px solid #d3e5f3;
    
    }

#featured_products div.title {
    background-image: url('../images/TAS_inner_left_content_tbl_head.jpg');
    background-repeat: repeat-x;
    width: 530px;
    line-height: 20px;
    color: #FFFFFF;
}

#featured_products div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: small;
    padding-left: 10px;
    padding-top: 4px;
}

#featured_products div.products {
    height: 180px;
    *height: auto;/* IE only */
}

#featured_products div.product {
    float: left;
    width: 160px;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #C1E2F3;
    margin-bottom: 10px;
    margin-top: 5px;
    height: 180px;
}

#featured_products div.product div.producttitle {
    font-size: 10pt;
    font-weight: normal;
    color: #5d8dbe;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    height: 35px;
}

#featured_products div.product div.producttitle a {
    font-weight: bold;
    color: #5d8dbe;
    font-size: 10pt;
}

#featured_products div.product div.image {
    text-align: center;
    
}

#featured_products div.product div.price {
    font-size: 8pt;
    color: #333333;
    text-align: center;
}

#featured_products div.product span.price {
    
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
}

#specialoffers div.title {
    background-image: url('../images/TAS_sub_bgd_heading.jpg');
    background-repeat: repeat-x;
    width: 264px;
    line-height: 23px;
    color: #FFFFFF;
}

#specialoffers div.title h2 {
    margin-top: 0px;
    color: #FFFFFF;
    font-size: 11pt;
    padding-left: 10px;
}

#categoryspecialoffers {
    float: left;
    margin-top: 10px;
}

/* END CATEGORY PAGE STYLES */


/* START PRODUCTS PAGE STYLES */

#product_sort_order {
    float: left;
}

#productlist {
    height: auto;
    margin-top: 6px;
    margin-left: 165px;
    padding: 10px;
    width: 510px;
    margin-bottom: 10px;
    border: 1px solid #d3e5f3;
    }
#productlist div.products {
    height: auto;   
    overflow:auto;
    *overflow:hidden; /* IE only */
}
   #productlist div.product {
    float: left;
    width: 170px;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #C1E2F3;
    margin-bottom: 10px;
    margin-top: 6px;
    height: 180px;
}

#productlist div.image {
    width: 140px;
    margin-right: 10px;
    text-align: center;
}

#productlist div.title{
    font-size: 10pt;
    font-weight: normal;
    color: #5d8dbe;
    text-decoration: none;
    text-align: center;
    padding: 10px;
}

#productlist div.product div.price {
    font-size: 8pt;
    color: #333333;
    text-align: center;
}

#productlist div.product span.price {
    
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #333333;
}


#productlist div.actions {
    background-image: url('../images/TAS_bgd_red_down.jpg');
    background-repeat: repeat-x;
    padding-left: 10px;
    margin-top: 10px;
}

#productlist div.actions a {
    font-size: 10pt;
    color: #153280;
    line-height: 30px;
    margin-right: 10px;
}

#productlist div.actions a img {
    border: 0px solid #FFFFFF;
    margin-right: 5px;
}

div.paging {
    text-align: right;
    font-size: 12px;
    padding: 10px;
    line-height: 30px;
    vertical-align: middle;
    width: 520px;
    margin-left: 155px;
}

div.paging a {
    color: #153280;
    padding-right: 2px;
    padding-left: 2px;
    vertical-align: middle;
}

div.paging a img {
    border: 0px solid #FFFFFF;
    margin-left: 5px;
    vertical-align: middle;
}

div.paging a.current {
    font-weight: bold;
}

div.paging span.previous, div.paging span.next {
    font-size: 13px;
}

/* END PRODUCTS PAGE STYLES */


/* START PRODUCT PAGE STYLES */


#product {
    margin-left: 170px;
    margin-top: 5px;
    float: left;
    height: auto;
    width: 530px;
    margin-bottom: 10px;
    border: 1px solid #d3e5f3;
    
}
#product div.producttop {
    width: 310px;
    *width: 270px; /* IE 7 only */
    margin-bottom: 10px;
}

#product div.productimages {
    float: left;
}

#product div.mainimage {
    width: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    
}

#product div.image {
    width: 110px;
    margin-right: 10px;
    text-align: center;
    border: 1px solid #d3e5f3;
}

#product div.title {
    font-size: 12pt;
    color: #333333;
}

#product div.title span {
    font-size: 9pt;
    color: #333333;
}

#product div.manufacturer {
    width: 130px;
}

#product div.price {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 10pt;
}

#product div.actions {
    padding-left: 10px;
    margin-top: 10px;
}

#product div.actions a {
    font-size: 10pt;
    color: #153280;
    line-height: 30px;
    margin-right: 0px;
}

#product div.actions a img {
    border: 0px solid #FFFFFF;
    margin-right: 0px;
}

/* END PRODUCT PAGE STYLES */


/* START FOOTER STYLES */

#footer {
    width: 955px;
    *margin-top: auto;/* IE 7 and below */
    margin-bottom: 5px;
    background-image: url(../images/TAS_footer_bgd.jpg);
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    height: 22px;
    padding-top: 8px;
    margin-right: auto;
    margin-left: 155px;
    clear: left;
    
}
#footer a {
    color: #FFFFFF;
    text-decoration: underline;
    margin-right: auto;
    margin-left: auto;
}
#footer a:hover {
    color: #000000;
}

/* END FOOTER STYLES */
