body {
  border-top: #008ac1 5px solid;
  padding-top: 0px;
}

#main_container_wrapper {
  background-image:url(../layout/background_products.png);
  background-repeat: no-repeat;
  background-position: 50% 316px;
}


#main_container {
  background-image:url(../layout/page_background_mountain.png);
  /*background-size: cover;*/
  /*background-image:url(../layout/page_back_july4th.jpg);*/
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #ffffff;
}

body.airplanes, body.rc {
  background-image:url(../layout/page-airplanes.jpg);
}

body.cars {
  background-image:url(../layout/page-cars.jpg);
}

body.trains {
  background-image: url(../layout/page_back-trains.jpg);
}

body.rc #main_container_wrapper,
body.rc #main_container,
body.airplanes #main_container_wrapper,
body.airplanes #main_container,
body.cars #main_container_wrapper,
body.cars #main_container,
body.trains #main_container_wrapper,
body.trains #main_container {
  background-image: none;
  background-color: transparent;
}

.public #header {
  
}

#middle {
  background-image:url(../layout/left_back.png);
}

#content {
  background-image:url(../layout/left_back_3.gif);
}

a.iconified {
  background-image:url(../layout/icon_link.gif);
}

input.button {
}

#menu1 a.other {
  background-image:url(../layout/menu1_back_5_of.png);
}

#menu1 a.rc {
  background-image:url(../layout/menu1_back_5_rc.png);
}

#menu2 a {
  background-image:url(../layout/menu2_back.png);
}

#leftColumnFirstChild {
  background-image:url(../layout/left_back_2.gif);
}

#searchBar {
  
}

#rightCart {
  background-image:url(../layout/right_cart_back_2.png);
}

#rightCartFirstChild {
  background-image:url(../layout/right_cart_back.png);
}

#rightCart p.header {
  background-image:url(../layout/icon_cart.gif);
}

#rightDOTD {
  background-image:url(../layout/right_dotd_back_2.png);
}

#rightDOTDFirstChild {
  background-image:url(../layout/right_dotd_back.png);
}

#rightJRStore {
  background-image:url(../layout/right_dotd_back_2.png);
}

#rightJRStoreFirstChild {
  background-image:url('../layout/right_jrstore_back.png');
}

#rightGreatBuys {
  background-image:url(../layout/right_great_buys_title.png);
}

#rightBrands {
  background-image:url(../layout/right_brands_back.png);
}

#rightBrandsFirstChild {
  background-image:url(../layout/right_brands_back_2.png);
}

body.cars #rightBrands {
  background-image:url(../layout/right_brands_back-cars.png);
}

body.cars #rightBrandsFirstChild {
  background-image:url(../layout/right_brands_back_2-cars.png);
}

body.trains #rightBrands {
  background-image:url(../layout/right_brands_back-trains.png);
}

body.trains #rightBrandsFirstChild {
  background-image:url(../layout/right_brands_back_2-trains.png);
}

#footer .section, #footer .sectionFirst {
  background-image:url(../layout/footer_divider.png);
}

.product {
  
}

.featuredProduct {
  background-image:url(../layout/featured_product_back.gif);
}

.featuredCategory {
  background-image:url(../layout/featured_category_back.gif);
}

.featuredCategory.jrStore  {
  background-image:url(../layout/featured_category_back_red.gif);
}

.featuredCategory.spektrumStore {
  background-image:url(../layout/featured_category_back_orange.gif);
}

#content h1.jrStore {
  background-image:url(../layout/category_title_back_red.gif);
  background-repeat: repeat-y;
}

#content h1.spektrumStore {
  background-image:url(../layout/category_title_back_orange.gif);
}

#content .sort {
  padding: 9px;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}

#searchResults .sort a.up, 
#partsFinderSearchResults .sort a.up {
  background-image:url(../layout/icon_sort_up.gif);
}

#searchResults .sort a.down,
#partsFinderSearchResults .sort a.down {
  background-image:url(../layout/icon_sort_down.gif);
}

#homeTestimonials {
  background-image:url(../layout/home_testimonials_back.gif);
}

#homeSupport {
  background-image:url(../layout/home_support_back.jpg);
}

#productDetailsBox {
  background-image:url(../layout/product_detail_box_back.gif);
}

#productDetailsBoxFirstChild {
  background-image:url(../layout/product_detail_box_top.gif);
}

#tabbedProductDetails {
  background-image:url(../layout/tabbed_content_back.gif);
}

#productTabs li:hover a, #productTabs li.active a {
  background-image:url(../layout/product_tab_active.gif);
}

#productTabs li.first:hover a, #productTabs li.first.active a {
  background-image:url(../layout/product_tab1_active.gif);
}

#sendToFriend {
  background-image:url(../layout/send_to_friend_back.jpg);
}

#sendToFriendFirstChild {
  background-image:url(../layout/send_to_friend_bottom.jpg);
}

#feedbackLink a {
  background-image:url(../layout/icon_mail.gif);
}

#brandsFull {
  background-image:url(../layout/brands_box_bottom.png);
}

#brandsFullTop {
  background-image:url(../layout/brands_box_top.png);
}

#brandsFullMiddle {
  background-image:url(../layout/brands_box_middle.png);
}

#productLinks ul {
  background-image:url(../layout/product_links_back.gif);
}

#productLinks li.first {
  background-image:url(../layout/product_links_back_2.gif);
}

#productLinks a.photos {
  background-image:url(../layout/product_links_photos.gif);
}

#productLinks a.video {
  background-image:url(../layout/product_links_video.gif);
  width: 158px;
}

#productLinks a.questions {
  background-image:url(../layout/product_links_questions.gif);
}

#productLinks a.partsmate {
  background-image:url(../layout/product_links_partsmate.gif);
}

#productTabs {
  background-image:url(../layout/product_tabs_back.gif);
}

#footer {
  
}