﻿/* Grid View set as Default, 
    to set List View as default - #jqGridViewBlock {display:none;} */
/*##################################################
    ##############################  SETTING PROFILE*/
/*No Video Button*/
#apsr_video_button {display:none!important;}
#eDealButton {display:none!important;}
#btn_playDetailVideo { display:none!important;}
#Finance_Block {display:none!important;}
#TradeIn_Block{display:none!important;}
#jqListViewBlock {display:none;}
.checkboxFiveAPSR {display:none!important;}

/* General */
body { background-color:#ffffff; }
#apsWrapper div.row { background-color:#FFF;}
#apsWrapper div.detail_Wrapper { background-color:#ffffff;}
#apsWrapper div.apsDetailFeatures { background-color:#ffffff;}


input[type="text"]{
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
}

/*=======================================================*/
/* Default Theme: Search */
/*=======================================================*/

/* Mobile Menu */
#search_HorizontalSearchSlider { background-color:#787880 !important; }
#search_HorizontalSearchSlider a { color:#fff; }
#APSiconMenu { 
    background-image: url('/Content/responsive/images/icons/icon-menu.png');
    background-repeat:no-repeat;
    width: 30px;
height: 30px;
float:right;
margin:5px 10px 0 0;
}

/* Horizontal Search: Search Bar */
#search_HorizontalSearchBarBG {
    background-color:#016A95 !important;
    padding: 10px 0 5px 0;
}

/* Horizontal Search: Title, Sort & Result Bar(s) */
#search_TitleBarBG	{ background-color:#EEE !important; border-bottom:1px solid #fff; display: none; }
#search_SortBarBG	{ background-color:#EEE !important; }
#search_ResultBarBG	{ border-top:1px solid #E1E1E3;}

/* Horizontal Search: Textbox */
#search_HorizontalSearchBarBG [type="text"] {
    border: 2px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 6px 12px;
    height: 20px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;

    /* Icon */
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background-color: #FFF;
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
}
.search-keywords { background: url('/Content/responsive/images/icons/06-magnify.png') no-repeat; background-position: 98% 4px; }
#search_HorizontalSearchBarBG [type="text"]:focus, input:focus { border-color: #AAA; }

/* Horizontal Search: Dropdown */
#search_HorizontalSearchBarBG select  {
    border: 2px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 8px 12px;
    height: 38px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;

    /* Icon */
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background-color: #FFF;
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
}
#search_HorizontalSearchBarBG select:focus, select:focus { border-color: #AAA; }
#search_HorizontalSearchBarBG select::-ms-expand { display: none; }
.search-vehicle { background: url('/Content/responsive/images/icons/16-car.png') no-repeat; background-position: 95% 7px; }
.search-year { background: url('/Content/responsive/images/icons/83-calendar.png') no-repeat; background-position: 95% 4px; }
.search-price { background: url('/Content/responsive/images/icons/14-tag.png') no-repeat; background-position: 95% 5px; }

/*#search_HorizontalSearchBarBG select {
    color:#666;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: "Lato",Helvetica,Lucida Sans,sans-serif;
    background-color:white !important; 
    border:1px solid !important; 
    border-image:initial !important; 
    box-sizing:border-box !important;
    white-space:pre !important; 
    -webkit-appearance:menulist !important; 
    -webkit-box-align:center !important; 
    -webkit-rtl-ordering: logical !important;
}*/

/* Horizontal Search: Submit/Reset Buttons */
#submitHorizontalButton input, #resetHorizontalButton input {
    background-color: #15A2DB;
    border:1px solid #15A2DB;
    border-radius: 6px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:center;
}
/*#submitHorizontalButton input, #resetHorizontalButton input {
	background-color: #cacfd2;
    border:1px solid #cacfd2;
    border-radius: 6px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	text-align:center;
}
*/ 
#submitHorizontalButton input:hover, #resetHorizontalButton input:hover { color:#FFF;opacity:0.7;}

/* Reset Button (Alternate) */
#search_ResetButtonSearchBox {
    background-color:#262626;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topleft:10px;
    border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topright:10px;
    border-top-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
    border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-left-radius:10px;
}
#search_ResetButtonSearchBox:hover { background-color:#444; }
#search_ResetSerchBoxText { color:#fff; }

/* Sort Bar Dropdown */
#search_SortBarBG select {
  background-color: #FAFAFA;
  border: 2px solid #CCC;
  color:#666;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  padding: 6px 12px;
  height: 36px;
  -webkit-appearance: none;
  border-radius: 6px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
  margin: 10px 0;

      /* Icon */
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background-color: #FFF;
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/
}
.search-sort { background: url('/Content/responsive/images/icons/06-arrow-south.png') no-repeat; background-position: 95% 5px; }
#search_SortBarBG select::-ms-expand { display: none; }
#search_SortBarBG select:focus, select:focus { border-color: #AAA; }

/* Sort Bar Buttons/Icon */
#search_SortBarBG .search_SortBarButton {
    height: 28px;
    line-height: 26px;
    padding: 3px 4px;
    background-color: #A5DDF5;
    border:1px solid #A5DDF5;
    border-radius: 6px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
    font-family: "Lato", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
    cursor:pointer;
}
#search_SortBarBG .search_SortBarButton:hover   {background-color: #787880;}

.resetIcon {
    width:25px; 
    height:25px; 
    background-image:url('/Content/responsive/images/buttons/reset-icon.png');
    background-repeat:no-repeat;
    margin-right:8px;
    margin-left:7px;
}
.printIcon {
    width:25px;
    height:25px; 
    background-image:url('/Content/responsive/images/buttons/print-icon.png');
    background-repeat:no-repeat;
    margin-right:8px;
    margin-left:7px;
}

/* Font Sizes */
#apsMainSearch h1    {color:#1D1D1D;}
#apsMainSearch h2	 {color:#1D1D1D;}
#apsMainSearch h3 	 {color:#333333;}

/* Results */
#vehicleInfoBoxes .vehInfoBorder { 
    background-color:#f9f9f9;
    box-sizing: content-box;
}
#vehicleInfoBoxes .vehInfoBorderListView { 
    background-color:#fff;
    border-right:1px solid #D0D1D5;
    border-left:1px solid #D0D1D5;
    border-top:1px solid #D0D1D5;
}

div.aps_grid_3_vhBox:hover
{background-color:#EBECF0;
}


/* Results - Loader */
#vehicleInfoBoxes .aps_loader {
    background-color: #F5F5F5;
    border: 2px solid #DDD;
    border-radius: 6px;
    color: #AAAAAA;
    display: block;
    font-size: 17px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
    width: 96%;
}
/* Video Player Button */
#btn_playDetailVideo
{width:143px;height:33px;
}
#btn_playDetailVideo a
{width:143px;height:33px;
display:block;
}

#btn_playDetailVideo{
background-color: #15A2DB; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #51BFEE 0%, #15A2DB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51BFEE), color-stop(100%,#15A2DB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #51BFEE 0%,#15A2DB 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51BFEE', endColorstr='#15A2DB',GradientType=0 ); /* IE6-8 */
    border:1px solid #15A2DB;
border-bottom-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
}

#btn_playDetailVideo .aps-detail-triangle {width:13px; height:15px;
background-image:url('/Content/responsive/images/buttons/play-button-small.png');
background-repeat:no-repeat;
margin:8px 15px 0 10px;
}

#btn_playDetailVideo .aps-detail-playVideoText{color:#fff;font-weight:bold;font-size:13px;line-height:33px;}

/* Video Button */
#vehicleInfoBoxes .playVideoButton {
background-color: #15A2DB; /* Old browsers */
}
.playVideoButton_listview{
background-color: #15A2DB; /* Old browsers */
}

#vehicleInfoBoxes .playVideoButton:hover {
background: #ff3019; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */
}

.playVideoButton_listview:hover {
background: #ff3019; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */
}
.playVideoText{color:#fff;font-weight:bold;}
.playVideoTextDetail{color:#fff;}

/* 3 Column Search Box*/
#sideSearchBox{background-color:#000;}


/*PRICE COLOUR*/
#apsMainSearch .aps_price {
color: #016A95;
}
#apsMainSearch .aps_price_listview {color: #016a95;}

/*=======================================================*/
/* Default Theme: Pro Video Player */
/*=======================================================*/

/*PRO VIDEO PLAYER SETTINGS*/
#proVideoPlayerFormSettings [type="text"]{
border: 2px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 6px 12px;
    height: 20px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}

#proVideoPlayerFormSettings[type=radio]  {
  color:#666;
/*background-color:#fbfbfb;*/
}

#proVideoPlayerFormSettings select{
color:#999;
border: 2px solid #CCC;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 6px 12px;
    height: 20px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}

#proVideoPlayerFormSettings textarea{					
border: 2px solid #CCC;
    color:#666;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    padding: 6px 12px;
    height: 20px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}

#proVideoPlayerFormSettings [type="text"]:focus, input:focus {border: 2px solid #222;color:#222;}
#proVideoPlayerFormSettings select:focus, select:focus {border: 2px solid #222;color:#222;}
#proVideoPlayerFormSettings textarea:focus, input:focus {border: 2px solid #222;color:#222;}

#proVideoPlayerFormSettings [type=submit]{
-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
box-shadow:inset 0px 1px 0px 0px #f29c93;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
background-color:#fe1a00;      
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
text-indent:0;
border:1px solid #d02718;
color:#ffffff;
font-weight:bold;
font-style:normal;
text-decoration:none;
}
#proVideoPlayerFormSettings [type=submit]:hover {
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #fe1a00) );
background:-moz-linear-gradient( center top, #c62d1f 5%, #fe1a00 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#fe1a00');
background-color:#c62d1f;}

/*=======================================================*/
/* Default Theme: Detail */
/*=======================================================*/



/* Image & Specifications */
#display_vehicleImageBox { background-color:#f2f2f2; }
#detail_VehicleSpecs { background-color:#FFF; }
#detail_VehicleSpecs h5 {color:#333;}

#detail_VehicleSpecs .cookieCrums{color:#aaa;}

#detail_VehicleSpecs h3 {color: #414141;font-weight:bold;}
#detail_VehicleSpecs h4 {color: #414141;font-weight:bold;}
#detail_VehicleSpecs h6 {color: #999999;font-weight: normal;}

/* Layout Blocks */
#detail_InfoBlock {
    background-color:#FFF;
    border: 1px solid #D0D1D5;
    border-radius: 10px 10px 10px 10px;
}

/* Button: Email Seller */
#submitEmailSeller input {
    -moz-box-shadow:inset 0px 1px 0px 0px #15A2DB;
    -webkit-box-shadow:inset 0px 1px 0px 0px #15A2DB;
    box-shadow:inset 0px 1px 0px 0px #15A2DB;
   background-color: #15A2DB; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #51BFEE 0%, #15A2DB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51BFEE), color-stop(100%,#15A2DB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #51BFEE 0%,#15A2DB 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51BFEE', endColorstr='#15A2DB',GradientType=0 ); /* IE6-8 */
    border:1px solid #15A2DB;    
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px;
    text-indent:0;
    color:#ffffff;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
}
#submitEmailSeller input:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15A2DB), color-stop(1, #51BFEE) );
    background:-moz-linear-gradient( center top, #15A2DB 5%, #51BFEE 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15A2DB', endColorstr='#51BFEE');
    background-color:#15A2DB;
}

/* Button: E-Deal */
#eDealButton {
    background-color: #15A2DB; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #51BFEE 0%, #15A2DB 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51BFEE), color-stop(100%,#15A2DB)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #51BFEE 0%,#15A2DB 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #51BFEE 0%,#15A2DB 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51BFEE', endColorstr='#15A2DB',GradientType=0 ); /* IE6-8 */
    border:1px solid #15A2DB;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
}
#eDealButton a{color:#ffffff;}
#eDealButton a:hover{
   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15A2DB), color-stop(1, #51BFEE) );
    background:-moz-linear-gradient( center top, #15A2DB 5%, #51BFEE 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15A2DB', endColorstr='#51BFEE');
    background-color:#15A2DB;
}

/* Button: Form Popup */
#submitPopUpButton input {
    -moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
    box-shadow:inset 0px 1px 0px 0px #f29c93;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
    background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
    background-color:#fe1a00;      
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px;
    text-indent:0;
    border:1px solid #d02718;
    color:#ffffff;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
}
#submitPopUpButton input:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #fe1a00) );
    background:-moz-linear-gradient( center top, #c62d1f 5%, #fe1a00 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#fe1a00');
    background-color:#c62d1f;
}

/*=======================================================*/
/* Default Theme: Detail */
/*=======================================================*/

/* Hyperlink Style */
#vehicleInfoBoxes a:link  {
  color: #555;
  text-decoration: none;
}
#vehicleInfoBoxes a:visited  {
  color: #555;
  text-decoration: none;
}
#vehicleInfoBoxes a:hover { 
  text-decoration: underline;
}

/* Bullets Style */
#tableFeatures ul .bullet_red {
    list-style: square;
   padding-left: 1em; 
    text-indent: -.7em;
}
#tableFeatures ul li.align-top {
   padding-left: 1em; 
    text-indent: -.7em;

}
#tableFeatures ul li {
 padding-left: 1em; 
 text-indent: -.7em;

}

#tableFeatures ul li:before
{
    content: "•";
    color: #D30400; /* or whatever color you prefer */
    padding-right:10px;
}

#detail_SearchButton a span  {color:#666;}
#detail_SearchButton a span:hover  {color:#000;}
#detail_PrevButton a span:hover	{color:#f9f9f9;}
#detail_NextButton a span:hover	{color:#f9f9f9;}

/* E Deal Button*/
#detail_SaleIcon {
    /*width=30px height is 29px*/
    background-image:url('/Content/responsive/images/buttons/saleIcon-small.png');
    background-repeat:no-repeat;
}
#detail_TitleBarBG { background-color:#E5E5E5 !important; }

/*Button Cluster Starts*/
.detail_SpecsButton {
    background-color: #ffffff; /* Old browsers */
    border-right:1px solid #ffffff;  
    border-top:1px solid #ffffff; 
    border-left:1px solid #ffffff; 
    border-bottom:1px solid #ffffff; 
}

.detail_SpecsButton a {color:#333333;font-weight:bold;}

#detail_VehicleSpecs .detail_IconText{color:#ffffff;font-weight:bold;}

.detail_SpecsButton a:hover {  
    color: #15A2DB;
}

/***** Email Seller - Form*****/
#formSuccess
{width:96.5%;padding:20px 10px;background-color:#BFFFCF;border:1px solid #73FFB9; margin-bottom: 20px;
}

#formError
{width:96.5%;padding:20px 10px;background-color:#FFBFBF;border:1px solid #FF7373; margin-bottom: 20px;
}
#detail_emailSeller input{font-family: "Lato",Helvetica,Lucida Sans,sans-serif;}
#detail_emailSeller [type="text"] {
    border:solid 2px #bbbbbb;
    color:#666;
    background-color:#fbfbfb;
    -webkit-border-radius: 5px;
    border-radius: 5px;
     margin:2px auto 15px;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    font-size:16px;
    font-family: "Lato",Helvetica,Lucida Sans,sans-serif;
}

#detail_emailSeller textarea  {					
    border:solid 2px #bbbbbb;
    color:#666;
    background-color:#fbfbfb;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin:2px auto 15px;
    -webkit-appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
    font-size:16px;
    font-family: "Lato",Helvetica,Lucida Sans,sans-serif;
}
#detail_emailSeller [type="text"]:focus, input:focus {border: 2px solid #666;color:#222;}
#detail_emailSeller textarea:focus, input:focus {border: 2px solid #666;color:#222;}
#detail_emailSeller .detail_checkBox{color:#666;}

/* Table Specs */
#tableSpecs  td {border-bottom: 1px solid #CCC;}
#tableSpecs td.param-red {color: #F20000;}
#tableFuelEconomy  td {border-bottom: 1px solid #CCC;}
#tableFuelEconomy td.param-red {color:#F20000;}
#tableSafetyRating  td {border-bottom: 1px solid #CCC;}
#tableSafetyRating td.param-red {color:#F20000;}
#tableSellerDetails td {border-bottom: 1px solid #CCC;}
#tableSellerDetails td.param-red {color: #F20000;}
#tableVehicleDetailsPopUp td {border-bottom: 1px solid #CCC;}
#tableVehicleDetailsPopUp td.param-red {color: #F20000;}

/*Footer*/
#apsfooter{color:#DDD;font-size:13px;padding:0;margin:0 0 20px;}
#apsfooter div.row{padding-top: 15px;}
#apsfooter a{color:#999;text-decoration:none;}
#footerSmall{font-size:11px;padding:0 0 20px!important;}
#apsfooter .triangle {
    width:16px; height:16px; 
    background-image:url('/Content/responsive/images/buttons/play-button-small-footer.png');
    background-repeat:no-repeat;
    margin:2px 10px 0;
}

.apsFooterText {
    margin-top: 4px;
    color:#BBB;
}
.apsFooterTerms {
    margin-top: 4px;
}
/*Footer*/


/*Scroll UP*/
/*#scrollUp {
	bottom: 20px;
	right: 20px;
	height: 38px;
	width: 38px;
	background: url('/Content/responsive/images/buttons/ui.totop.png') no-repeat;
}*/

