html
{
    margin: 0;
    padding: 0;
}

body 
{
    background-color: #bfbebf;
    background-image: url('../images/template/repeating_back.gif');
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: Arial;
    font-size: 11px;
    text-align: center;
}

sup
{
    vertical-align: text-top;
    text-decoration: none;
}

a,
a:visited
{
    color: #4994d5;
}

a:visited 
{
    border: 0;
}

img 
{
    border: 0;
}

img
{
    behavior: url('/Common/pngbehavior.htc');
}


img.left 
{
    float: left;
    margin-right: 13px;
    margin-bottom: 13px;
}

div.left 
{
    float: left;
}

div.left_margin
{
    float: left;
    margin-right: 13px;
    margin-bottom: 13px;
}

div.clear {
clear: both;
}

span.small 
{
    font-size: 9px;
}

h2 
{
    clear: both;
    color: #e1393e;
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 8px;
}

h3 
{
    color: #e1393e;
    font-size: 11px;
    margin: 0;
}

h4 
{
    color: #4994d5;
    font-size: 24px;
    margin: 0;
}

h5 
{
    color: #e1393e;
    font-size: 18px;
    margin: 0;
    margin-bottom: 8px;
}

/* Page Wrapper */

div#page_wrapper 
{
    margin: 0;
    padding: 0;
    width: 100%;
    background-image: url('../images/template/page_shadow.gif');
    background-repeat: repeat-y;
    background-position: center top;
    text-align: center;
    float: left;
}

/* Main Body */

div#main_body 
{
    background-color: #FFFFFF;
    width: 832px;
    margin: 0 auto;
    text-align: left;
}

/* Header */

div#header_wrapper 
{
    background-image: url('../images/template/header_background.gif');
    background-repeat: repeat-x;
    width: 832px;
    height: 96px;
}

div#header_wrapper div#logo 
{
    float: left;
    margin: 0 0 0 12px;
}

div#header_wrapper div#logo h1 
{
    margin: 0;
    padding: 0;
}

div#header_wrapper div#logo h1 a,
div#header_wrapper div#logo h1 a:visited 
{
    display: block;
    background-image: url('../images/template/get_go_logo.gif');
    background-repeat: no-repeat;
    width: 186px;
    height: 87px;
    text-indent: -999em;
}

/* Navigation */

div#navigation_wrapper 
{
    width: 616px;
    height: 87px;
    float: left;
    margin-left: 8px;
}

div#top_navigation 
{
    float: right;
    margin-top: 10px;
    margin-left: 5px;
}

div#top_navigation ul 
{
    margin: 0;
    margin-top: 5px;
    padding: 0;
    list-style-type: none;
    float: left;
}

div#top_navigation ul li 
{
    color: #FFFFFF;
    font-size: 11px;
    display: inline;
    margin: 0 5px 0 0;
}

div#top_navigation ul li a,
div#top_navigation ul li a:visited
{
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    
}

div#top_navigation ul li a:hover 
{
    text-decoration: underline;
}

/* Main Navigation */

div#bottom_navigation 
{
    float: right;
    position: relative;
    top: 18px;
    
}

div#bottom_navigation ul 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div#bottom_navigation ul li 
{
    display: inline;
    float: left;
}

div#bottom_navigation ul li a,
div#bottom_navigation ul li a:visited 
{
    text-indent: -999em;
    outline: none;
}

div#bottom_navigation ul li#fuel a 
{
    display: block;
    width: 52px;
    height: 28px;
    background-image: url('../images/template/navigation/fuel.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#fuel a:hover,
div#bottom_navigation ul li#fuel.selected a
{
    display: block;
    width: 52px;
    height: 28px;
    background-image: url('../images/template/navigation/fuel_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#kitchen a 
{
    display: block;
    width: 117px;
    height: 28px;
    background-image: url('../images/template/navigation/kitchen.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#kitchen a:hover,
div#bottom_navigation ul li#kitchen.selected a
{
    display: block;
    width: 117px;
    height: 28px;
    background-image: url('../images/template/navigation/kitchen_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#services a 
{
    display: block;
    width: 85px;
    height: 28px;
    background-image: url('../images/template/navigation/services.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#services a:hover,
div#bottom_navigation ul li#services.selected a 
{
    display: block;
    width: 85px;
    height: 28px;
    background-image: url('../images/template/navigation/services_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#fleet a 
{
    display: block;
    width: 61px;
    height: 28px;
    background-image: url('../images/template/navigation/fleet.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#fleet a:hover,
div#bottom_navigation ul li#fleet.selected a 
{
    display: block;
    width: 61px;
    height: 28px;
    background-image: url('../images/template/navigation/fleet_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#locations a 
{
    display: block;
    width: 90px;
    height: 28px;
    background-image: url('../images/template/navigation/locations.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#locations a:hover,
div#bottom_navigation ul li#locations.selected a
{
    display: block;
    width: 90px;
    height: 28px;
    background-image: url('../images/template/navigation/locations_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#carwash a 
{
    display: block;
    width: 70px;
    height: 28px;
    background-image: url('../images/template/navigation/carwash.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#carwash a:hover,
div#bottom_navigation ul li#carwash.selected a
{
    display: block;
    width: 70px;
    height: 28px;
    background-image: url('../images/template/navigation/carwash_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#whatsnew a 
{
    display: block;
    width: 106px;
    height: 28px;
    background-image: url('../images/template/navigation/new.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#whatsnew a:hover,
div#bottom_navigation ul li#whatsnew.selected a
{
    display: block;
    width: 106px;
    height: 28px;
    background-image: url('../images/template/navigation/new_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#foodperks a 
{
    display: block;
    width: 115px;
    height: 28px;
    background-image: url('../images/template/navigation/foodperks.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

div#bottom_navigation ul li#foodperks a:hover,
div#bottom_navigation ul li#foodperks.selected a 
{
    display: block;
    width: 115px;
    height: 28px;
    background-image: url('../images/template/navigation/foodperks_over.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

/* Search */

div#search 
{
    float: left;
}

div#search div.search_title 
{
    float: left;
    width: 51px;
    height: 19px;
    text-indent: -999em;
    background-image: url('../images/template/search_title.gif');
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    top: 3px;
    margin-left: 15px;
    margin-right: 6px;
}

div#search input.search_field 
{
    width: 137px;
    float: left;
}
div#search div.search_button 
{
    float: left;
    width: 25px;
    margin-left: 6px;
    margin-top: 1px;
}

/* Footer */

div#footer 
{
    color: #82744b;
    width: 832px;
    height: 97px;
    background-image: url('../images/template/footer_background.gif');
    background-repeat: repeat-x;
    background-position: left top;
    text-align: center;
    position: relative;
    top: 7px;
    float: left;
    clear: both;
    margin-top: 24px;
}

div#footer p 
{
    margin-top: 36px;
}

div#footer a,
div#footer a:visited 
{
    color: #82744b;
}


/* Flash Content */

div#flashcontent 
{
    width: 601px;
    height: 226px;
}

/* Main Content */

div#main_content 
{
    width: 832px;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    float: left;
}

div#main_content_wrapper 
{
    width: 805px;
    margin: 0 auto;
    text-align: left;
}

div#home_main_content_wrapper 
{
    width: 816px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    left: -3px;
}

div#main_thankyou_content 
{
    width: 832px;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    float: left;
}

div#main_thankyou_content_wrapper 
{
    width: 800px;
    margin: 0 auto;
    text-align: left;
}

div#main_login_content_wrapper 
{
    width: 772px;
    margin: 0 auto;
    text-align: left;
}

div#home_main_thankyou_content_wrapper 
{
    width: 816px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    left: -3px;
}

div#home_left_column 
{
    width: 601px;
    overflow: hidden;
    float: left;
    position: relative;
    top: -8px;
    padding: 0;
    margin: 0;
}

div#home_right_column 
{
    padding: 0;
    margin-left: 12px;
    width: 203px;
    float: left;
}

/* Content */

div#content_body 
{
    width: 806px;
    float: left;
    clear: both;
    margin-top: 12px;
    background-image: url('../images/template/main_body_bg_middle.jpg');
    background-repeat: repeat-y;
    min-height: 426px;
}

div#content_body_simple 
{
    width: 806px;
    float: left;
    clear: both;
    min-height: 426px;
}


div#content_body_simple #content_body_content 
{
    margin-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 389px;
    float: left;
    clear: both;
}

div#content_body_content 
{
    margin-top: -410px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 389px;
    float: left;
    clear: both;
}

div#content_body_content a,
div#content_body_content a:visited
{
    color: #4994d5;
}

div#content_body_content p 
{
    margin-top: 0px;
    margin-bottom: 20px;
    
}

div#content_body_top 
{
    width: 806;
    height: 426px;
    background-image: url('../images/template/main_body_bg_top.jpg');
    background-repeat: no-repeat;
}

div#content_body_top_simple 
{
    width: 806;
    height: 426px;
}

div#content_body_bottom 
{
    width: 806px;
    height: 13px;
    background-image: url('../images/template/main_body_bg_bottom.jpg');
    background-repeat: no-repeat;
    position: relative;
    top: 13px;
    float: left;
    clear: both;
}

div#content_body_bottom_simple
{
    width: 806px;
    height: 13px;
    position: relative;
    top: 13px;
    float: left;
    clear: both;
}

/* Home Right Column */

div#whats_happening 
{
    color: #FFFFFF;
    width: 203px;
    background-image: url('../images/default/whats_happening_middle.gif');
    background-repeat: repeat-y;
    background-position: left top;
}

div#whats_happening_top 
{
    width: 203px;
    height: 257px;
    background-image: url('../images/default/whats_new_top.gif');
    background-repeat: no-repeat;
}

div#whats_happening_content 
{
    width: 157px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -208px;
    min-height: 167px;
}

div#whats_happening_content p span {
    text-decoration: underline;
}

div#whats_happening_bottom 
{
    width: 203px;
    height: 42px;
    background-image: url('../images/default/whats_happening_bottom.gif');
    background-repeat: no-repeat;
    margin-bottom: 14px;
}

div#whats_happening_bottom div#moreButton a
{
    width: 40px;
    height: 17px;
    background-image: url('../images/default/more_button.gif');
    background-repeat: no-repeat;
    display: block;
    float: right;
    text-indent: -999em;
    margin-right: 23px;
}

div#whats_happening_bottom div#moreButton a:hover
{
    background-image: url('../images/default/more_button_over.gif');
}

div#home_special_offer 
{
    margin-top: 17px;
}

/* Home Login */

div#home_login 
{
    width: 601px;
    height: 231px;
    overflow: hidden;
    background-image: url('../images/default/home_login_bg.jpg');
    background-repeat: no-repeat;
}

div#home_login div.left_column,
div#home_login div.middle_column,
div#home_login div.right_column 
{
    color: #FFFFFF;
    float: left;
}

div#home_login div.left_column 
{
    color: #FFFFFF;
    width: 235px;
    padding-left: 39px;
    padding-top: 45px;
}

div#home_login div.middle_column 
{
    width: 122px;
    padding-top: 85px;
}

div#home_login div.right_column 
{
    width: 155px;
    padding-top: 22px;
    margin-left: 18px;
}

div#home_login div.left_column input.login_field
{
    width: 208px;
}

div#home_login div.remember_me 
{
    float: left;
    clear: both;
    margin-top: 11px;
    margin-left: 0px;
}

div#home_login p 
{
    margin-top: 0px;
    margin-bottom: 6px;
}

div#home_login p.center 
{
    text-align: center;
}

div#home_login div.remember_me div.remember_text
{
    float: left;
    margin-right: 0px;
}

div#home_login div.remember_me div.remember_text input.checkbox 
{
    margin-right: 0px;
}

div#home_login div.remember_me a.home_login_submit_button 
{
    float: left;
    display: block;
    width: 68px;
    height: 25px;
    background-image: url('../images/default/login_submit_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
}

div#home_login div.remember_me a.home_login_submit_button:hover 
{
    background-image: url('../images/default/login_submit_button_over.gif');
}


div#home_login div.right_column 
{
    width: 155px;
}


a#home_login_register_button 
{
    display: block;
    width: 61px;
    height: 19px;
    background-image: url('../images/default/clickHere_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
    margin: 9px auto 0 auto;
}

a#home_login_register_button:hover 
{
    background-image: url('../images/default/clickHere_button_over.gif');
}

/* Home Login Authenticated*/

div#home_login_authenticated 
{
    width: 601px;









    height: 231px;
    overflow: hidden;
    background-image: url('../images/default/home_login_auth_bg.jpg');
    background-repeat: no-repeat;
}

div#home_login_authenticated div.left_column,
div#home_login_authenticated div.right_column 
{

    color: #FFFFFF;
    float: left;
}

div#home_login_authenticated div.left_column 
{
    color: #FFFFFF;
    width: 356px;
    padding-left: 39px;
    padding-top: 85px;
}

div#home_login_authenticated div.left_column table.fuelperks tr td 
{
    padding-bottom: 15px;
    padding-right: 22px;
}

div#home_login_authenticated div.left_column a#learn_more_button 
{
    display: block;
    width: 149px;
    height: 19px;
    background-image: url('../images/default/learn_more_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
    margin-left: 183px;
    margin-top: 7px;
}

div#home_login_authenticated div.left_column a#learn_more_button:hover
{
    background-image: url('../images/default/learn_more_button_over.gif');
}

div#home_login_authenticated div.right_column 
{
    width: 155px;
    padding-top: 22px;
    margin-left: 18px;
}


/* Home Find GetGo */

div#home_find_getgo 
{
    width: 590px;
    margin-left: 5px;
    margin-top: 8px;
}

div#home_find_getgo div#find_getgo_top 
{
    width: 590px;
    height: 28px;
    background-image: url('../images/default/find_getgo_top_revised_final.gif');
    background-repeat: no-repeat;
    float: left;
    clear: both;
    position: relative;
}

#tabs_container 
{
    position: absolute;
    top: 6px;
    left: 100px;
}

div#home_find_getgo div#find_getgo_top div#tabByZip 
{
    width: 95px;
}

div#home_find_getgo div#find_getgo_top div#tabByAddress
{
    width: 72px;
}

div#home_find_getgo div#find_getgo_top div#tabByService 
{
    width: 70px;
}

div#home_find_getgo div#find_getgo_top div.find_tab 
{
    height: 21px;
    float: left;  
    background-color: #fb8488;
    margin-right: 2px;
    border-bottom: 1px solid #fece68; 
}

div#home_find_getgo div#find_getgo_top div.find_tab.selected 
{
    height: 21px;
    float: left;  
    background-color: #f6ebcb;
    margin-right: 2px;
    border-bottom: 0;
}

div#home_find_getgo div#find_getgo_top div.find_tab a 
{
    float: left;
    display: block;
    padding-top: 4px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

div#home_find_getgo div#find_getgo_top div.find_tab.selected a 
{
    float: left;
    display: block;
    padding-top: 4px;
    color: #635e5f;
     border-top: 1px solid #fece68;
    text-decoration: none;
}


div#home_find_getgo div#find_getgo_top div.find_tab span.left_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_l.gif');
    background-repeat: no-repeat;
    float: left;
}

div#home_find_getgo div#find_getgo_top div.find_tab span.right_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_r.gif');
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    
}

div#home_find_getgo div#find_getgo_top div.find_tab.selected span.left_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_selected_l.gif');
    background-repeat: no-repeat;
    float: left;
}

div#home_find_getgo div#find_getgo_top div.find_tab.selected span.right_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_selected_r.gif');
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    
}

div#home_find_getgo div#find_getgo_middle 
{
    float: left;
    clear: both;
    width: 590px;
    background-image: url('../images/default/find_getgo_middle_bg.gif');
    background-repeat: repeat-y;
    padding-left: 23px;
    padding-top: 11px;
    padding-bottom: 11px;
}

div#home_find_getgo div#find_getgo_bottom 
{
    float: left;
    clear: both;
    width: 590px;
    height: 7px;
    background-image: url('../images/default/find_getgo_bottom_border.gif');
    background-repeat: no-repeat;
    
}

div#searchByZip,
div#searchByAddress,

div#searchByService 
{
    clear: both;
}

div#searchByZip input.zip_code_field 
{
    width: 80px;
    margin-right: 8px;
}

div#searchByZip select.distance_select 
{
    margin-left: 8px;
    margin-right: 8px;
}

div#searchByZip select.region_select 
{
    width: 148px;
    margin-left: 8px;
    margin-right: 8px;

}

div#searchByZip a.search_button,
div#searchByAddress a.search_button,
div#searchByService a.search_button 
{
    display: block;
    float: left;
    width: 48px;
    height: 19px;
    background-image: url('../images/default/search_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
    margin-top: 2px;
}

div#searchByService a.search_button 
{
    margin-top: 8px;
}

div#searchByService label 
{
    margin-left: 5px;
}

div#searchByZip a.search_button:hover,
div#searchByAddress a.search_button:hover,
div#searchByService a.search_button:hover
{
    background-image: url('../images/default/search_button_over.gif');
}


div#searchByAddress div.line 
{
    float: left;
    margin-bottom: 8px;
}

div#searchByAddress input.address_field 
{
    width: 377px;
}

div#searchByAddress input.city_field 
{
    margin-left: 56px;
}

div#searchByAddress input.address_zip_field 
{
    width: 121px;
    margin-right: 8px;
}

div#searchByService select.service_select 
{
    margin-right: 8px;
}

/* Interior Find Get Go */

div#interior_find_getgo 
{
    width: 618px;
}

div#interior_find_getgo div#DisplayResults {
width: 581px;
}

div#interior_find_getgo div#find_getgo_top 
{
    width: 654px;
    height: 42px;
    background-image: url('../images/locations/locator_top_bg_654.gif');
    background-repeat: no-repeat;
    float: left;
    clear: both;
    position: relative;
}

div#interior_find_getgo #tabs_container 
{
    position: absolute;
    top: 16px;
    left: 13px;
}

div#interior_find_getgo div#find_getgo_top div#tabByZip 
{
    width: 95px;
}

div#interior_find_getgo div#find_getgo_top div#tabByAddress
{
    width: 72px;
}

div#interior_find_getgo div#find_getgo_top div#tabByService 
{
    width: 70px;
}

div#interior_find_getgo div#find_getgo_top div.find_tab 
{
    height: 21px;
    float: left;  
    background-color: #fb8488;
    margin-right: 2px;
    border-bottom: 1px solid #fece68; 
}

div#interior_find_getgo div#find_getgo_top div.find_tab.selected 
{
    height: 21px;
    float: left;  
    background-color: #f6ebcb;
    margin-right: 2px;
    border-bottom: 0;
}

div#interior_find_getgo div#find_getgo_top div.find_tab a 
{
    float: left;
    display: block;
    padding-top: 4px;
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

div#interior_find_getgo div#find_getgo_top div.find_tab.selected a 
{
    float: left;
    display: block;
    padding-top: 4px;
    color: #635e5f;
     border-top: 1px solid #fece68;
    text-decoration: none;
}


div#interior_find_getgo div#find_getgo_top div.find_tab span.left_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_l.gif');
    background-repeat: no-repeat;
    float: left;
}

div#interior_find_getgo div#find_getgo_top div.find_tab span.right_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_r.gif');
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    
}

div#interior_find_getgo div#find_getgo_top div.find_tab.selected span.left_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_selected_l.gif');
    background-repeat: no-repeat;
    float: left;
}

div#interior_find_getgo div#find_getgo_top div.find_tab.selected span.right_side 
{
    width: 7px;
    height: 21px;
    background-image: url('../images/default/find_tab_selected_r.gif');
    background-repeat: no-repeat;
    background-position: left top;
    float: right;
    
}

div#interior_find_getgo div#find_getgo_middle 
{
    float: left;
    clear: both;
    width: 654px;
    background-image: url('../images/locations/locator_middle_bg_654.gif');
    background-repeat: repeat-y;

    padding-left: 23px;
    padding-top: 11px;
    padding-bottom: 11px;
}

div#interior_find_getgo div#find_getgo_bottom 
{
    float: left;
    clear: both;
    width: 654px;
    height: 22px;
    background-image: url('../images/locations/locator_bottom_bg_654.gif');
    background-repeat: no-repeat;
    
}

div#interior_find_getgo div#find_getgo_middle div.form_box 
{
    padding: 24px 12px 24px 12px;
    float: left;
    background-color: #FFFFFF;
    border: 1px solid #fece68;
}

div#zip_code_form 
{
    position: relative;
    left: 30px;
}

div#interior_find_getgo div#searchByZip a.search_button,
div#interior_find_getgo div#searchByAddress a.search_button,
div#interior_find_getgo div#searchByService a.search_button 
{
    
    float: right;
    
}

div.or_divider 
{
    float: left;
    margin: 31px 8px 0px 8px;
}
div.zip_search_button_right
{
    margin-top: 10px;
    width: 234px;
}

div.region_search_button_right
{
    margin-top: 10px;
    width: 250px;
}

div.address_search_button_right
{
    margin-top: 10px;
    width: 528px;
}

div.services_search_button_right
{
    margin-top: 10px;
    width: 121px;
}

div.search_button_right
{
    margin-top: 10px;
    width: 234px;
}

div#interior_find_getgo div#searchByZip input.zip_code_field 
{
    margin-left: 8px;
}
div#interior_find_getgo div#searchByZip select.region_select 
{
    width: 137px;
    margin-left: 8px;
    margin-right: 8px;
}

div#interior_find_getgo div#searchByAddress div.line 
{
    float: none;
    margin-bottom: 8px;
}

div#interior_find_getgo div#searchByAddress input.address_field 
{
    width: 417px;
    margin-left: 8px;
}

div#interior_find_getgo div#searchByAddress input.city_field 
{
    margin-left: 72px;
    margin-right: 8px;
}

div#interior_find_getgo div#searchByAddress select.state_select 
{
    margin-left: 8px;
    margin-right: 8px;
}

div#interior_find_getgo div#searchByAddress input.address_zip_field 
{
    width: 121px;
    margin-right: 8px;
    margin-left: 8px;
}


div#interior_find_getgo div#DisplayResultsItems table {
background-color: #FFFBEF;
}


/* Interior Pages */

div#interior_page_header 
{
    
}

div#interior_page_header div.left_column,
div#interior_page_header div.right_column 
{
    float: left;
}

div#interior_page_header div.left_column 
{
    width: 590px;
}

div#interior_page_header div.right_column 
{
    width: 203px;
    margin-left: 12px;
}

div#my_fuelperks 
{
    color: #FFFFFF;
    width: 179px;
    height: 148px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 66px;
    background-image: url('../images/template/my_fuelperks_bg.jpg');
    background-repeat: no-repeat;
}

div#my_fuelperks table 
{
    border-collapse: collapse;
}

div#my_fuelperks table tr td 
{
    padding-bottom: 11px;
    vertical-align: top;
}

div#violator 
{
    position: relative;
}

/* Rounded Boxes */

div.roundbox 
{
    float: left;
    clear: both;
    margin-bottom: 14px;
}

div.roundbox div.roundbox_section 
{
    width: 746px;
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    clear: both;
    background-image: url('../images/template/roundbox_section_divider.gif');
    background-repeat: no-repeat;
    background-position: center top;
}

div.roundbox div.roundbox_section.first
{
    background-image: none;
}

div.roundbox div.roundbox_top 
{
    width: 772px;
    height: 6px;
   /* background-image: url('../images/template/roundbox_top.png');
    background-repeat: no-repeat;*/
    float: left;
    clear: both;
    font-size: 1px;
}

div.roundbox div.roundbox_middle 
{
    width: 746px;
    background-color: #FFFFFF;
    border-left: 1px solid #fdb826;
    border-right: 1px solid #fdb826;
    padding: 6px 12px 6px 12px;
    float: left;
    clear: both;
}

div.roundbox_middle div.roundbox_image 
{
    width: 112px;
    float: left;
}

div.roundbox_middle div.roundbox_content 
{
    margin-left: 10px;
    width: 624px;
    float: left;
}

div#content_body_content div.roundbox_middle div.roundbox_content p 
{
    margin: 0 0 8px 0;
    padding: 0;
}

div.roundbox_middle div.roundbox_content div.learn_more,
div.roundbox_middle div.roundbox_content div.read_more, 
div.roundbox div.roundbox_section div.read_more
{
    text-align: right;
}

div.roundbox_middle div.roundbox_content div.learn_more a,
div.roundbox_middle div.roundbox_content div.read_more a,
div.roundbox div.roundbox_section div.read_more a  
{
    display: block;  
    width: 65px;
    height: 17px;
    background-image: url('../images/template/learn_more_btn.gif');
    background-repeat: no-repeat;
    text-indent: -999em;  

    float: right;
    text-align: left;
}

div.roundbox_middle div.roundbox_content div.read_more a,
div.roundbox div.roundbox_section div.read_more a
{
    background-image: url('../images/template/read_more_btn.gif');
}

div.roundbox_middle div.roundbox_content div.learn_more a:hover
{
    background-image: url('../images/template/learn_more_btn_over.gif');
}

div.roundbox_middle div.roundbox_content div.read_more a:hover,
div.roundbox div.roundbox_section div.read_more a:hover
{
    background-image: url('../images/template/read_more_btn_over.gif');
}

div.roundbox div.roundbox_bottom 
{
    width: 772px;
    height: 6px;
    /*background-image: url('../images/template/roundbox_bottom.png');
    background-repeat: no-repeat;*/
    float: left;
    clear: both;
}

div.multi_column_box 
{
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 15px;
}

div.multi_column_box div.left_column 
{
    float: left;
    width: 126px;
    margin-right: 15px;
}

div.multi_column_box div.left_column_long
{
    float: left;
    width: 160px;
    margin-right: 15px;
}

div.multi_column_box div.left_column_short
{
    float: left;
    width: 37px;
    margin-right: 15px;
}

div#content_body_content div.multi_column_box div.right_column 
{
    width: 625px;
    float: left;
    padding-top: 8px;
}

div#content_body_content div.multi_column_box div.right_column_long
{
    width: 700px;
    float: left;
    padding-top: 8px;
}

div#content_body_content div.multi_column_box div.right_column_short
{
    width: 591px;
    float: left;
    padding-top: 8px;
}

div#content_body_content div.multi_column_box div.right_column p
{
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Fuel Page */

table#credit_cards 
{
    border-collapse: collapse;
    margin-top: 10px;
}

table#credit_cards tr td 
{
    padding-right: 14px;
    padding-bottom: 14px;
}

/***** FAQ *****/

div#main_content_wrapper div.faqCategory 
{
    border: 1px solid #E5E9F5;
    width: 186px;
    padding: 7px;
    margin-bottom: 8px;
}

div#main_content_wrapper div.faqCategory a 
{
    font-weight: bold;
    text-decoration: none;
}

div#main_content_wrapper div.faqSubCategory 
{
    padding-left: 10px;
    margin-top: 4px;
}

div#main_content_wrapper div.faqSubCategory a 
{
    font-weight: normal;
    text-decoration: underline;
    margin-bottom: 5px;
}

div#main_content_wrapper div.faqItemAnchor
{
    margin: 10px 0 10px 0;
}

div#main_content_wrapper div.faqItemAnchor a 
{
    font-weight: bold;
    text-decoration: none;
}

/***** Careers *****/

.EmploymentNewHeader 
{
    font-weight: bold;
    font-size: 13px;
}

/***** Buttons *****/

a.login_submit_button 
{
    display:block;
    width: 61px;
    height: 25px;
    background-image: url('../images/default/login_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
    margin-top: 7px;
}

a.login_submit_button:hover
{
    background-image: url('../images/default/login_button_over.gif');
}

a.reset_password_button
{
    display:block;
    width: 109px;
    height: 25px;
    background-image: url('../images/default/reset_password_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
    margin-top: 7px;
}

a.reset_password_button:hover
{
    background-image: url('../images/default/reset_password_button_over.gif');
}

div#main_content_wrapper a.contact_page_submit_button 
{
    text-align: left;
    display: block;
    width: 68px;
    height: 25px;
    background-image: url('../images/default/login_submit_button.gif');
    background-repeat: no-repeat;
    text-indent: -999em;
}



div#main_content_wrapper a.contact_page_submit_button:hover 
{
    background-image: url('../images/default/login_submit_button_over.gif');
}

/***** Widget *****/

div#main_content table tr td.clearspring_download {
   padding-left: 27px;
}

div#home_widget {
margin-top: 5px;
}

/***** Custom *****/

div.learn_more_dual a
{
    display: block;  
    width: 65px;
    height: 17px;
    background-image: url('../images/template/learn_more_btn.gif');
}

div.learn_more_dual a:hover
{
    background-image: url('../images/template/learn_more_btn_over.gif');
}

/***** foodperks! Video Styles *****/

#fdptopper { height:93px; width:770px; overflow:hidden; background:url("/Media/Content/GetGo/images/foodperks/foodperks_topper.gif") no-repeat; padding: 0px 0px; margin: 0px 0px;}

#fdpcontent div { -moz-box-sizing: content-box;}
#fdpcontent { width:706px; padding: 20px 34px 6px 30px; margin: 0px 0px; background: url("/Media/Content/GetGo/images/foodperks/foodperks_bg_y.gif") repeat-y; -moz-box-sizing: content-box; }
#fdpcap { height:23px; width:770px; overflow:hidden; background:url("/Media/Content/GetGo/images/foodperks/foodperks_cap.gif") no-repeat; padding: 0px 0px; margin: 0px 0px 10px 0px;}

p.smtxt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#000000; padding: 6px 30px 10px 30px; margin: 0px 0px;}

span.callout { display:block; text-align:center; color:#8cc63f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; margin: 30px 0px 15px 0px;}

span.cta { display:block; text-align:center; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:18px; margin: 20px 0px 0px 0px;}

span.cta a { font-size:10px; color:#2270a7; text-decoration: underline;}

span.cta a:hover { font-size:10px; color:#ED1820; text-decoration: underline;}

#fdpcap { height:23px; width:770px; overflow:hidden; background:url("/Media/Content/GetGo/images/foodperks/foodperks_cap.gif") no-repeat; padding: 0px 0px; margin: 0px 0px 10px 0px;}

#fdpsignup { width:394px; height:131px; margin: 8px 0px 0px 66px; padding: 15px 0px 10px 185px;  background:url("/Media/Content/GetGo/images/foodperks/signup_bg.gif") no-repeat;}

#fdpsignup label { display:block; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin: 10px 0px 5px 0px;}

#fdpsignup input.lgtxtbox { border: 1px solid #b3b1b1; color:#000000; width:184px; margin: 0px 10px 10px 0px; padding: 2px 8px;}
