@charset "utf-8"; /* Frontend CSS */ @font-face {font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(open_sans.woff);} @font-face {font-family: 'Josefin Sans Bold'; font-style: normal; font-weight: 700; src: url(josefin_sans_bold.woff);} html, body {width: 100%; height: 100%; background: #ffffff url(../imgs/bg5.jpg) repeat fixed center top; color: #0590d1; font-family: Open Sans, Arial, sans-serif; font-size: 14px; margin: 0px; padding: 0px; overflow: auto; text-align: center;} div, ul, li, span, a {font-family: 'Open Sans', 'Arial', sans-serif; padding: 0px; border: 0px; margin: 0px; text-align: center; text-decoration: none; font-weight: normal;} img, a img {padding: 0px; border: 0px; margin: 0px;} textarea, input {font-family: 'Open Sans', 'Arial', sans-serif; resize: none; overflow: auto; font-size: 14px} code {display: none;} /* If fail */ .fail {color: #ffbd2e; font-weight: bold; font-size: 20px;} /* Centers everything in page */ div#wrapper {width: 1000px; min-height: 100%; height: auto; margin: 0px auto; overflow: hidden;} /* Top header */ div#wrapper div#header {z-index: 1; position: relative; width: 1000px; height: 100px;} /* Logo */ div#wrapper div#header div#logo {position: absolute; top: 5px; left: 0px; width: 347px; height: 90px; z-index: 2;} div#wrapper div#header div#logo img {width: 347px; height: 90px;} /* Phone number in header */ div#wrapper div#header div#phone_numbers {position: absolute; left: 415px; top: 0px; width: 350px; height: auto; z-index: 2; color: #0590d1; text-shadow: 2px 2px 2px #ababab; font-size: 42px; font-weight: bold; text-align: left;} /* LiveAdmin icon */ div#wrapper div#header div#liveadmin {position: absolute; width: 179px; height: 76px; right: 0px; top: 12px; z-index: 2;} /* Google Translate portion of menu */ div#wrapper div#header div#google_translate_element {z-index: 3; position: absolute; left: 415px; bottom: 5px; vertical-align: top; width: auto; height: auto;} div#wrapper div#header div#google_translate_element:hover {background: none;} div#wrapper div#header div#google_translate_element a {font-size: 14px; font-weight: bold; color: #8f8f8f; background: none; height: 28px; letter-spacing: 2px;} div#wrapper div#header div#google_translate_element a:hover {color: #0590d1;} div#wrapper div#header div#google_translate_element img {display: none;} div#wrapper div#header div#google_translate_element div.goog-te-gadget-simple {padding: 0px; vertical-align: middle; border: 2px solid #0590d1; width: 176px; height: 24px;} div#wrapper div#header div#google_translate_element div.goog-te-gadget-simple:hover {background: #cbdeff;} /* AddThis Toolbox */ div#wrapper div#header div.addthis_toolbox {z-index: 3; position: absolute; left: 600px; bottom: 10px; width: 150px; height: auto;} /* Menu */ div#wrapper div#menu {z-index: 99; position: relative; width: 1000px; height: auto; background: #0590d1; border-top-left-radius: 20px; border-top-right-radius: 20px;} div#wrapper div#menu ul {display: table; margin: 0px; padding: 0px; width: 100%;} div#wrapper div#menu ul li {display: table-cell; width: auto; height: auto; padding: 0px;} div#wrapper div#menu ul li a {color: #ffffff; display: block; font-size: 18px; line-height: 40px; margin: 0px; padding: 0px 5px; text-align: center;} div#wrapper div#menu ul li a:hover, div#wrapper div#menu ul li:hover a {background: #ffbd2e; color: #0590d1; text-decoration: none;} div#wrapper div#menu ul li:hover a.first {border-top-left-radius: 20px;} div#wrapper div#menu ul li:hover a.last {border-top-right-radius: 20px;} div#wrapper div#menu ul li ul {display: none; background: #e3e3e3; padding: 0px; margin: 0px; position: absolute; top: 40px; width: auto; height: auto; z-index: 99; border-top: 0px; border-bottom: 2px solid #ffbd2e; border-left: 2px solid #ffbd2e; border-right: 2px solid #ffbd2e; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;} div#wrapper div#menu ul li:hover ul {display: block;} div#wrapper div#menu ul li ul li {display: block; margin: 0px; padding: 0px; width: auto; color: #ffbd2e;} div#wrapper div#menu ul li ul li a {line-height: 28px;} div#wrapper div#menu ul li:hover ul li a {background: none; color: #6a6a6a;} div#wrapper div#menu ul li ul a {display:block; height: auto; font-size: 14px; margin:0px; padding: 0px 10px; text-align:left;} div#wrapper div#menu ul li ul a:hover, div#wrapper div#menu ul li ul li:hover a {background: #abc9ff; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;} /* Home */ div#wrapper div#home {z-index: 2; position: relative; float: left; width: 1000px; height: auto; margin: 5px 0px 0px 0px;} /* Home - Top Text */ div#wrapper div#home div#top_table {z-index: 3; position: relative; float: left; width: auto; height: auto; background: #ffffff; color: #0590d1; font-size: 16px; padding: 5px; text-align: justify;} /* Home - Inventory New */ div#wrapper div#home div#inventory_new {z-index: 3; position: relative; float: left; width: 1000px; height: auto; background: #ffffff; margin: 5px 0px 0px 0px;} div#wrapper div#home div#inventory_new div.top {background: #8f8f8f; color: #ffffff; font-size: 18px; font-weight: bold; width: 100%; height: auto; padding: 2px;} div#wrapper div#home div#inventory_new div.top a {color: #ffffff; font-weight: bold; font-size: 18px;} div#wrapper div#home div#inventory_new div.top a:hover {color: #ffbd2e;} div#wrapper div#home div#inventory_new div.inventory_table {display: block; position: relative; width: 100%; height: auto;} div#wrapper div#home div#inventory_new div.inventory_table div.car {display: block; float: left; width: auto; max-width: 250px; height: auto;} div#wrapper div#home div#inventory_new div.inventory_table div.car:hover {background: rgba(146, 184, 255, 0.4); cursor: pointer;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable {display: table; z-index: 4; position: relative; width: auto; max-width: 250px; height: auto; padding: 2px;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr {display: table-row;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr div.subtd_image {display: table-cell; width: 246px; height: 140px;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr div.subtd_image a img {max-width: 246px; max-height: 140px; vertical-align: top;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr div.subtd_info {display: table-cell; width: 246px; height: auto; color: #0590d1; font-size: 12px;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr div.subtd_info span.msrp {font-size: 11px; color: #8f8f8f;} div#wrapper div#home div#inventory_new div.inventory_table div.car div.subtable div.subtr div.subtd_info span.sale_price {font-size: 11px; color: #026a00;} /* Home - Inventory Used */ div#wrapper div#home div#inventory_used {z-index: 3; position: relative; float: left; margin: 5px 0px 0px 0px; width: 500px; height: auto; background: #ffffff;} div#wrapper div#home div#inventory_used div.top {background: #8f8f8f; color: #ffffff; font-size: 18px; font-weight: bold; width: 100%; height: auto; padding: 2px;} div#wrapper div#home div#inventory_used div.top a {color: #ffffff; font-weight: bold; font-size: 18px;} div#wrapper div#home div#inventory_used div.top a:hover {color: #ffbd2e;} div#wrapper div#home div#inventory_used div.inventory_table {display: table; position: relative; width: 100%; height: auto; background: #ffffff;} div#wrapper div#home div#inventory_used div.inventory_table div.car {display: block; float: left; width: auto; max-width: 250px; height: auto;} div#wrapper div#home div#inventory_used div.inventory_table div.car:hover {background: rgba(146, 184, 255, 0.4); cursor: pointer;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable {display: table; z-index: 4; position: relative; width: auto; max-width: 250px; height: auto; padding: 2px;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr {display: table-row;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr div.subtd_image {display: table-cell; width: 246px; height: 140px;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr div.subtd_image a img {max-width: 246px; max-height: 140px; vertical-align: top;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr div.subtd_info {display: table-cell; width: 246px; height: auto; color: #0590d1; font-size: 12px;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr div.subtd_info span.mileage {font-size: 11px; color: #8f8f8f;} div#wrapper div#home div#inventory_used div.inventory_table div.car div.subtable div.subtr div.subtd_info span.sale_price {font-size: 11px; color: #026a00;} /* Home - Inventory Salvage */ div#wrapper div#home div#inventory_salvage {z-index: 3; position: relative; float: right; margin: 5px 0px 0px 0px; width: 500px; height: auto; background: #ffffff;} div#wrapper div#home div#inventory_salvage div.top {background: #8f8f8f; width: 100%; height: auto; padding: 2px;} div#wrapper div#home div#inventory_salvage div.top a {color: #ffffff; font-weight: bold; font-size: 18px;} div#wrapper div#home div#inventory_salvage div.top a:hover {color: #ffbd2e;} div#wrapper div#home div#inventory_salvage div.inventory_table {display: table; position: relative; width: 100%; height: auto; background: #ffffff;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car {display: block; float: left; width: auto; max-width: 250px; height: auto;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car:hover {background: rgba(146, 184, 255, 0.4); cursor: pointer;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable {display: table; z-index: 4; position: relative; width: auto; max-width: 250px; height: auto; padding: 2px;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr {display: table-row;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr div.subtd_image {display: table-cell; width: 246px; height: 140px;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr div.subtd_image a img {max-width: 246px; max-height: 140px; vertical-align: top;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr div.subtd_info {display: table-cell; width: 246px; height: auto; color: #0590d1; font-size: 12px;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr div.subtd_info span.mileage {font-size: 11px; color: #8f8f8f;} div#wrapper div#home div#inventory_salvage div.inventory_table div.car div.subtable div.subtr div.subtd_info span.sale_price {font-size: 11px; color: #026a00;} /* News */ div#wrapper div#news {z-index: 2; position: relative; float: left; margin: 5px 0px 0px 0px; width: 1000px; height: auto; background: #ffffff;} div#wrapper div#news div#top {z-index: 3; position: relative; width: 1000px; height: auto; color: #8f8f8f; font-size: 22px; font-weight: bold;} div#wrapper div#news div#table {z-index: 4; position: relative; left: 0px; display: table; width: 1000px; height: auto;} div#wrapper div#news div#table div.tr {display: table-row;} div#wrapper div#news div#table div.tr div.td {display: table-cell; width: auto; height: auto; vertical-align: top; padding: 5px;} div#wrapper div#news div#table div.tr div.td div#subtable_left {z-index: 5; display: table; width: 635px; height: auto; padding: 0px;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr {display: table-row;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article {display: table-cell; width: 635px; height: auto; padding: 0px; vertical-align: top; text-align: justify; color: #000000; font-size: 14px;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article img {width: auto; max-width: 635px; height: auto;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article a span {color: #8f8f8f; font-weight: bold;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article a:hover span {color: #cd0000;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article span.date {font-weight: bold;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_article span.title {color: #0590d1; font-size: 16px;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_social_media_share {display: table-cell; width: 635px; height: auto; padding: 0px; vertical-align: top; text-align: right;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div.subtd_social_media_share img {width: 25px; height: 25px;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div#more_results {display: table-cell; width: 635px; height: auto; padding: 0px; vertical-align: top; color: #8f8f8f; font-size: 18px; font-weight: bold;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div#more_results a {color: #8f8f8f;} div#wrapper div#news div#table div.tr div.td div#subtable_left div.subtr div#more_results a:hover {color: #0590d1;} div#wrapper div#news div#table div.tr div.td div#subtable_right {z-index: 5; display: table; width: 345px; height: auto; padding: 0px;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr {display: table-row;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent {display: table-cell; width: 345px; height: auto; vertical-align: top; text-align: justify; background: rgba(146, 184, 255, 0.4); padding: 5px;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent ul {list-style-position: inside; margin: 0px; padding: 0px;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent ul li {text-align: justify;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent ul li a {color: #8f8f8f; font-size: 14px;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent ul li a:hover {color: #0590d1;} div#wrapper div#news div#table div.tr div.td div#subtable_right div.subtr div.subtd_recent span {color: #000000; font-size: 16px; font-weight: bold;} /* Inventory - Results */ div#wrapper div#inventory_results {z-index: 1; position: relative; float: left; margin: 5px 0px 0px 0px; width: 1000px; height: auto;} div#wrapper div#inventory_results div#submenu {z-index: 2; position: relative; float: left; width: 235px; height: 100%; color: #ffffff; text-align: left;} div#wrapper div#inventory_results div#results {z-index: 2; position: relative; float: right; width: 750px; height: auto;} div#wrapper div#inventory_results div#results div.spacer {z-index: 3; position: relative; float: right; width: 100%; height: 5px;} /* Inventory - Results - Breadcrumbs */ div#wrapper div#inventory_results div#results div#breadcrumbs {z-index: 3; position: relative; float: right; text-align: left; width: 100%; height: 30px; font-size: 17px; color: #ffbd2e;} div#wrapper div#inventory_results div#results div#breadcrumbs span a {font-family: 'Arial', sans-serif; color: #8f8f8f; font-weight: bold;} div#wrapper div#inventory_results div#results div#breadcrumbs span a:hover {color: #cd0000;} /* Inventory - Results - Submenu */ div#wrapper div#inventory_results div#submenu ul {z-index: 3; position: relative; display: block; width: 245px; height: 100%; color: #ffffff; background: #0590d1; text-align: left; overflow-x: hidden; overflow-y: auto; list-style: none;} div#wrapper div#inventory_results div#submenu ul li {width: 235px; height: auto; padding: 2px 5px; text-align: left; background: #0590d1;} div#wrapper div#inventory_results div#submenu ul li.make {background: #ffbd2e; text-align: center;} div#wrapper div#inventory_results div#submenu ul li.make a {font-family: 'Arial', sans-serif; color: #0590d1; font-size: 16px;} div#wrapper div#inventory_results div#submenu ul li.make a:hover {color: #cd0000;} div#wrapper div#inventory_results div#submenu ul li.alternative_search {font-size: 24px; color: #ffbd2e; padding: 10px 0px; text-align: center; font-family: 'Josefin Sans Bold', 'Arial', sans-serif;} div#wrapper div#inventory_results div#submenu ul li a {width: 235px; height: auto; font-size: 14px; color: #ffffff;} div#wrapper div#inventory_results div#submenu ul li a:hover {color: #ffbd2e;} /* Inventory - Results - Result */ div#wrapper div#inventory_results div#results div.result {z-index: 3; position: relative; float: right; width: 750px; height: auto;} div#wrapper div#inventory_results div#results div.result:hover {background: rgba(146, 184, 255, 0.4); cursor: pointer;} div#wrapper div#inventory_results div#results div.result div.image {z-index: 4; position: relative; float: left; text-align: left; width: 150px; height: auto; color: #0590d1; font-size: 14px} div#wrapper div#inventory_results div#results div.result div.image a {width: 154px; height: auto;} div#wrapper div#inventory_results div#results div.result div.image a img {display: block; width: 150px; height: auto;} div#wrapper div#inventory_results div#results div.result div.image span {font-weight: bold;} div#wrapper div#inventory_results div#results div.result div.image span.sale_price {color: #026a00;} div#wrapper div#inventory_results div#results div.result div.table {z-index: 4; position: relative; float: right; display: table; width: 595px; height: auto;} div#wrapper div#inventory_results div#results div.result div.table div.tr {display: table-row;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_title {display: table-cell; width: 100%; height: auto; color: #0590d1; font-size: 20px; text-align: left;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description {display: table-cell; width: 100%; height: auto; text-align: justify;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description div.subtable {z-index: 5; display: table; width: 100%; height: auto;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description div.subtable div.subtr {display: table-row;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description div.subtable div.subtr div.subth {display: table-cell; color: #ffffff; font-size: 14px; font-weight: bold; width: auto; height: auto; background: #8f8f8f; padding: 5px;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description div.subtable div.subtr div.subtd {display: table-cell; color: #0590d1; font-size: 12px; width: auto; height: auto; background: #e3e3e3; padding: 5px;} div#wrapper div#inventory_results div#results div.result div.table div.tr div.td_description div.subtable div.subtr div.subtd span {color: #0590d1; font-size: 18px; font-weight: bold; background: none;} /* Inventory - Item Display */ div#wrapper div#inventory_item {z-index: 1; position: relative; margin: 5px 0px 0px 0px; width: 1000px; height: 850px;} div#wrapper div#inventory_item div#submenu {z-index: 2; position: absolute; left: 0px; top: 0px; width: 235px; height: 100%; color: #0590d1; background: #e3e3e3; text-align: left;} div#wrapper div#inventory_item div#top {z-index: 2; position: absolute; right: 0px; top: 30px; width: 750px; height: auto; color: #0590d1; font-size: 22px; text-align: left;} div#wrapper div#inventory_item div#left {z-index: 2; position: absolute; left: 250px; top: 60px; width: 420px; height: auto;} div#wrapper div#inventory_item div#right {z-index: 2; position: absolute; right: 0px; top: 60px; width: 325px; padding: 0px 0px 0px 5px; height: auto;} div#wrapper div#inventory_item div#bottom {z-index: 2; position: absolute; top: 652px; right: 0px; width: 750px; height: auto; color: #0590d1; font-size: 18px; font-weight: bold; text-align: left;} /* Inventory - Item Display - Breadcrumbs */ div#wrapper div#inventory_item div#breadcrumbs {z-index: 2; position: absolute; right: 0px; top: 0px; width: 750px; height: 30px; text-align: left; font-size: 16px; color: #ffbd2e;} div#wrapper div#inventory_item div#breadcrumbs span a {font-family: 'Arial', sans-serif; color: #8f8f8f; font-weight: bold;} div#wrapper div#inventory_item div#breadcrumbs span a:hover {color: #cd0000;} /* Inventory - Item Display - Submenu */ div#wrapper div#inventory_item div#submenu ul {z-index: 3; position: relative; display: block; width: 245px; height: 100%; color: #ffffff; background: #0590d1; text-align: left; overflow-x: hidden; overflow-y: auto; list-style: none;} div#wrapper div#inventory_item div#submenu ul li {width: 235px; height: auto; padding: 2px 5px; text-align: left; background: #0590d1;} div#wrapper div#inventory_item div#submenu ul li.make {background: #ffbd2e; text-align: center;} div#wrapper div#inventory_item div#submenu ul li.make a {font-family: 'Arial', sans-serif; color: #0590d1; font-size: 16px;} div#wrapper div#inventory_item div#submenu ul li.make a:hover {color: #cd0000;} div#wrapper div#inventory_item div#submenu ul li.alternative_search {font-size: 24px; color: #ffbd2e; padding: 10px 0px; text-align: center; font-family: 'Josefin Sans Bold', 'Arial', sans-serif;} div#wrapper div#inventory_item div#submenu ul li a {width: 235px; height: auto; font-size: 14px; color: #ffffff;} div#wrapper div#inventory_item div#submenu ul li a:hover {color: #ffbd2e;} /* Inventory - Item Display - Gallery */ div#wrapper div#inventory_item div#left div#gallery {z-index: 3; position: relative; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#gallery div#container {width: 420px; overflow: hidden;} div#wrapper div#inventory_item div#left div#gallery div#container ul#main_image {list-style: none; position: relative; width: 414px; height: 315px; overflow: hidden; border: 3px solid #8f8f8f;} div#wrapper div#inventory_item div#left div#gallery div#container ul#main_image li {position: absolute; top: 0px; display: block; line-height: 315px; width: 414px; height: 315px; background: #e3e3e3; text-align: center;} div#wrapper div#inventory_item div#left div#gallery div#container ul#main_image li:target {z-index: 10;} div#wrapper div#inventory_item div#left div#gallery div#container ul#main_image li img {max-width: 414px; max-height: 315px; vertical-align: middle;} div#wrapper div#inventory_item div#left div#gallery div#container ul#thumb {display: block; list-style: none; position: relative; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#gallery div#container ul#thumb li {display: block; float:left; height: 74px;} div#wrapper div#inventory_item div#left div#gallery div#container ul#thumb li a {display: block; max-width: 96px; max-height: 96px; text-align: center; overflow: hidden; padding: 3px 9px 0px 0px; opacity: 0.75;} div#wrapper div#inventory_item div#left div#gallery div#container ul#thumb li a:hover {opacity: 1;} div#wrapper div#inventory_item div#left div#gallery div#container ul#thumb li a img {max-width: 96px; max-height: 96px; vertical-align: middle;} /* Inventory - Item Display - Prices */ div#wrapper div#inventory_item div#left div#price {z-index: 3; position: relative; margin: 5px 0px 0px 0px; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#price div.table {display: table; position: relative; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#price div.table div.tr {display: table-row;} div#wrapper div#inventory_item div#left div#price div.table div.tr div.th {display: table-cell; color: #ffffff; font-size: 18px; font-weight: bold; width: auto; height: auto; background: #8f8f8f; padding: 2px;} div#wrapper div#inventory_item div#left div#price div.table div.tr div.th span {color: #dfffde; font-weight: bold;} div#wrapper div#inventory_item div#left div#price div.table div.tr div.td {display: table-cell; color: #0590d1; font-size: 18px; width: auto; height: auto; background: #e3e3e3;} div#wrapper div#inventory_item div#left div#price div.table div.tr div.td span.sale_price {color: #026a00; font-weight: bold;} div#wrapper div#inventory_item div#left div#price div.table div.tr div.td span.strikethrough {text-decoration: line-through;} /* Inventory - Item Display - Social Media Sharing */ div#wrapper div#inventory_item div#left div#social_media_sharing {z-index: 3; position: relative; margin: 5px 0px 0px 0px; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table {display: table; width: 420px; height: auto;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr {display: table-row;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr div.th {display: table-cell; color: #ffffff; font-size: 16px; font-weight: bold; width: auto; height: auto; background: #8f8f8f; padding: 2px;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr div.td {display: table-cell; width: auto; height: auto; background: #e3e3e3; padding: 5px;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr div.td a {color: #0590d1; font-size: 16px; width: auto; height: auto;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr div.td a:hover {color: #cd0000;} div#wrapper div#inventory_item div#left div#social_media_sharing div.table div.tr div.td a img {width: 25px; height: 25px; vertical-align: middle;} /* Inventory - Item Display - Basic Info */ div#wrapper div#inventory_item div#right div#basic_info {z-index: 3; position: relative; width: 325px; height: auto;} div#wrapper div#inventory_item div#right div#basic_info div.table {display: table; position: relative; width: 325px; height: auto;} div#wrapper div#inventory_item div#right div#basic_info div.table div.tr {display: table-row;} div#wrapper div#inventory_item div#right div#basic_info div.table div.tr div.th {display: table-cell; color: #ffffff; font-size: 14px; font-weight: bold; width: auto; height: auto; background: #8f8f8f; padding: 2px;} div#wrapper div#inventory_item div#right div#basic_info div.table div.tr div.td {display: table-cell; color: #0590d1; font-size: 12px; width: auto; height: auto; background: #e3e3e3;} /* Inventory - Item Display - Description */ div#wrapper div#inventory_item div#right div#description {z-index: 3; position: relative; margin: 5px 0px 0px 0px; width: 325px; height: auto;} div#wrapper div#inventory_item div#right div#description div.table {display: table; position: relative; width: 325px; height: auto;} div#wrapper div#inventory_item div#right div#description div.table div.tr {display: table-row;} div#wrapper div#inventory_item div#right div#description div.table div.tr div.th {display: table-cell; color: #ffffff; font-size: 14px; font-weight: bold; width: auto; height: auto; background: #8f8f8f; padding: 2px;} div#wrapper div#inventory_item div#right div#description div.table div.tr div.td {display: table-cell; width: auto; height: 146px; background: #e3e3e3; padding: 0px 0px 0px 3px;} div#wrapper div#inventory_item div#right div#description div.table div.tr div.td div.content {display: block; text-align: justify; color: #0590d1; font-size: 12px; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto;} /* Inventory - Item Display - Contact */ div#wrapper div#inventory_item div#right div#contact {z-index: 3; position: relative; margin: 5px 0px 0px 0px; width: 325px; height: auto; background: #e3e3e3;} div#wrapper div#inventory_item div#right div#contact div#form_title {position: relative; background: #8f8f8f; color: #ffffff; font-size: 18px; font-weight: bold; width: 325px; height: 24px; padding: 2px;} div#wrapper div#inventory_item div#right div#contact div#submitted {display: none; position: relative; width: 325px; height: 226px; color: #0590d1; font-size: 24px;} div#wrapper div#inventory_item div#right div#contact div#submitted span {color: #0590d1; font-size: 40px;} div#wrapper div#inventory_item div#right div#contact div#form_table {z-index: 3; display: table; position: relative; right: 0px; width: 325px; height: auto;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr {display: table-row;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td {display: table-cell; vertical-align: middle; text-align: left; color: #0590d1; font-size: 16px; width: auto; height: auto; padding: 2px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input {background: #ffffff; border: 2px solid #0590d1; width: 224px; height: 20px; color: #0590d1; font-size: 12px; padding: 0px 2px 0px 2px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input:hover {background: #abc9ff;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input.blank {border: 2px solid #cd0000; background: #ffbd2e url(../imgs/contact-form/blank.gif) no-repeat 2px; color: #cd0000; text-indent: 18px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input#f_name {display: none;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td textarea {background: #ffffff; border: 2px solid #0590d1; width: 224px; height: 100px; color: #0590d1; font-size: 12px; padding: 0px 2px 0px 2px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td textarea:hover {background: #abc9ff;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td textarea.blank {border: 2px solid #cd0000; background: #ffbd2e url(../imgs/contact-form/blank.gif) no-repeat 2px; color: #cd0000; text-indent: 18px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input[type="submit"] {background: #0590d1; color: #ffffff; border: 0px; width: 120px; height: 24px; font-weight: bold; font-size: 16px;} div#wrapper div#inventory_item div#right div#contact div#form_table div.tr div.td input[type="submit"]:hover {color: #0590d1; background: #ffbd2e;} /* Inventory - Item Display - Similar Inventory */ div#wrapper div#inventory_item div#bottom div#similar {z-index: 3; position: relative; margin: 5px 0px 0px 0px; width: 750px; height: auto;} div#wrapper div#inventory_item div#bottom div#similar div.top {background: #8f8f8f; color: #ffffff; font-size: 18px; font-weight: bold; width: 100%; height: auto; padding: 2px;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table {display: table; position: relative; width: 100%; height: auto; background: #e3e3e3;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr {display: table-row;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td {display: table-cell; width: auto; max-width: 188px; height: auto;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td:hover {background: rgba(146, 184, 255, 0.4); cursor: pointer;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable {display: table; z-index: 4; position: relative; width: auto; max-width: 188px; height: auto;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr {display: table-row;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr div.subtd_image {display: table-cell; width: 185px; height: 120px;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr div.subtd_image a img {max-width: 185px; max-height: 120px; vertical-align: top;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr div.subtd_info {display: table-cell; width: 185px; height: auto; color: #0590d1; font-size: 11px;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr div.subtd_info span.msrp {font-size: 10px; color: #8f8f8f;} div#wrapper div#inventory_item div#bottom div#similar div#similar_table div#tr div.td div.subtable div.subtr div.subtd_info span.sale_price {font-size: 10px; color: #026a00;} /* About Us */ div#wrapper div#about {z-index: 1; position: relative; margin: 5px 0px 0px 0px; width: 1000px; height: auto; background: #ffffff;} div#wrapper div#about div#top {z-index: 2; position: relative; width: 1000px; height: auto; color: #8f8f8f; font-size: 24px; font-weight: bold;} div#wrapper div#about div#table {z-index: 2; display: table; position: relative; width: 1000px; height: auto;} div#wrapper div#about div#table div.tr {display: table-row;} div#wrapper div#about div#table div.tr div.tdleft {display: table-cell; width: 500px; height: auto; padding: 3px; vertical-align: top; text-align: justify; color: #0590d1; font-size: 16px;} div#wrapper div#about div#table div.tr div.tdleft span {font-weight: bold;} div#wrapper div#about div#table div.tr div.tdright {display: table-cell; width: 500px; height: auto; padding: 0px; vertical-align: top; text-align: right;} div#wrapper div#about div#table div.tr div.tdright img {width: 500px; height: auto;} /* Contact page */ div#wrapper div#contact {z-index: 1; position: relative; margin: 5px 0px 0px 0px; width: 1000px; height: auto; background: #ffffff;} div#wrapper div#contact div#top {position: relative; width: 1000px; height: auto; color: #8f8f8f; font-size: 24px; font-weight: bold;} div#wrapper div#contact div#table {z-index: 3; display: table; width: 1000px; height: auto;} div#wrapper div#contact div#table div.tr {display: table-row;} div#wrapper div#contact div#table div.tr div.td {display: table-cell; width: 500px; height: auto; vertical-align: top;} div#wrapper div#contact div#table div.tr div.td div#submitted {display: none; position: relative; width: 500px; height: 226px; color: #0590d1; font-size: 25px;} div#wrapper div#contact div#table div.tr div.td div#submitted span {color: #0590d1; font-size: 65px; font-weight: bold;} div#wrapper div#contact div#table div.tr div.td div#form {position: relative; left: 0px; width: 500px; height: auto;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable {z-index: 4; display: table; width: 500px; height: auto;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr {display: table-row;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd {display: table-cell; vertical-align: middle; text-align: left; color: #0590d1; font-size: 18px; font-weight: bold; width: 250px; height: auto; padding: 2px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input {background: #e3e3e3; border: 2px solid #0590d1; width: 246px; height: 20px; color: #0590d1; padding: 0px 2px 0px 2px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input:hover {background: #abc9ff;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input.blank {border: 2px solid #cd0000; color: #cd0000; background: #ffbd2e url(../imgs/contact-form/blank.gif) no-repeat 2px; text-indent: 18px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input#f_name {display: none;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd textarea {background: #e3e3e3; border: 2px solid #0590d1; width: 246px; height: 100px; color: #0590d1; padding: 0px 2px 0px 2px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd textarea:hover {background: #abc9ff;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd textarea.blank {border: 2px solid #cd0000; background: #ffbd2e url(../imgs/contact-form/blank.gif) no-repeat 2px; text-indent: 18px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input[type="submit"] {background: #8f8f8f; color: #ffffff; border: 0px; width: 120px; height: 24px; font-weight: bold; font-size: 16px;} div#wrapper div#contact div#table div.tr div.td div#form div#subtable div.subtr div.subtd input[type="submit"]:hover {background: #0590d1;} div#wrapper div#contact div#table div.tr div.td div#alt_contact {position: relative; right: 0px; width: 500px; height: auto;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable {z-index: 4; display: table; position: relative; width: 500px; height: auto;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr {display: table-row;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr div.subtd {display: table-cell; vertical-align: middle; text-align: left; color: #8f8f8f; font-size: 16px; width: 250px; height: auto; padding: 2px;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr div.subtd a {color: #8f8f8f;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr div.subtd a:hover {color: #ffbd2e;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr div.subtd span {font-weight: bold; color: #0590d1; font-size: 20px;} div#wrapper div#contact div#table div.tr div.td div#alt_contact div#subtable div.subtr div.subtd img {width: 232px; height: 231px;} /* Footer */ div#wrapper div#footer {z-index: 1; position: relative; float: left; margin: 5px 0px 0px 0px; width: 1000px; height: auto; background: #0590d1; color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;} div#wrapper div#footer div#footer_menu {z-index: 2; position: relative; width: 100%; height: 25px; font-size: 14px;} div#wrapper div#footer div#footer_menu a {color: #ffffff;} div#wrapper div#footer div#footer_menu a:hover {color: #ffbd2e;} div#wrapper div#footer div#business_information {z-index: 2; position: relative; width: 100%; height: auto; font-size: 12px;} div#wrapper div#footer div#business_information a {color: #ffffff;} div#wrapper div#footer div#business_information a:hover {color: #ffbd2e;} div#wrapper div#footer div#social_links {position: absolute; bottom: 2px; right: 10px; width: auto; height: 50px; z-index: 2;} div#wrapper div#footer div#social_links a img {width: 50px; height: 50px;}