@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,500italic,400italic,900,900italic,700,700italic,100,100italic,300,300italic);


body {
  background-color:#000000;
  margin:0px;
  padding:0px;
}
body {
  overflow-x:hidden;
}
body,td,th,tr, .copy, span, div, ul, li, pre, a, p {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  margin-top:30px;
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
}
p {
  margin:0px;
  padding:0px;
  padding-top:3px;
  padding-bottom:11px;
	line-height:16px;
}
a {
  color:#821320;
  text-decoration:none;
}
a:hover {
  text-decoration:none;
  color:#821320;
}
h1 {
	font-family: 'Oswald', Tahoma, Arial, Verdana, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  border-bottom: none; 
  font-style: normal; 
  font-variant: normal; 
  font-weight: 700; 
  font-size: 25px; 
  line-height: 28px; 
  color: #0d0d0d; 
  border-top-style: none;
  margin-bottom:20px;
	padding-left:15px;
}
.DvNewsTeaser {
	padding-left:15px;
	padding-bottom:25px;
}
#FeaturedProducts_PCatLatest_Arrivals {
	padding-left:15px;
	padding-bottom:25px;
}
h2 {
  border-bottom: none; 
  font-weight: normal; 
  font-size: 17px; 
  color:#821320;
  line-height: 20px;
  border-top-style: none;
  margin-bottom:0px;
  margin-top:0px;
}

h3 {  
  margin:0px;
  padding:0px;
  font-weight: normal; 
  font-size: 14px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:20px;
  margin-top:0px;
}

h4 {
  border-bottom: 1px solid #a90233; 
  font-weight: normal; 
  font-size: 12px; 
  line-height: 14px; 
  color: rgb(121, 121, 121); 
  border-top-style: none;
  margin-bottom:10px;
  margin-top:10px;
  text-transform: uppercase; 
}
h4 a {
  color:#a90233;
}

h5 {
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
  border-bottom: none; 
  font-weight: 500;
  text-transform: uppercase;  
  font-size: 16px; 
  line-height: 16px; 
  color: #999999; 
  border-top-style: none;
  margin-bottom:0px;
  margin-top:2px;
}
.NewsHighlightsHolder h5, .News_Article h5 {
  font-weight: 400;
	font-size:12px;
	line-height:14px;
  margin-bottom:6px;
}
h5 span {
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
  border-bottom: none; 
  text-transform: uppercase;  
  color: #999999; 
  border-top-style: none;
  margin-bottom:0px;
  margin-top:2px;

  font-weight: 400;
	font-size:12px !important;
	line-height:14px;
}
h6 {
  border-bottom: none; 
  font-weight: normal; 
  font-size: 17px; 
  line-height:21px;
  color: #AAA9A3;  
  border-top-style: none;
  padding:0px;
  margin-bottom:0px;
  margin-top:0px;
}
pre {
  background-color:#F4F2F5;
	font-size: 12px;
	color: #797979;;
  padding:10px;
}



/* framework */

.NewsHighlightsHolder img, .NewsArticle img, .News_Article img {
	margin-left:20px;
	margin-bottom:10px;
	width:150px !important;
	height:auto !important;
}
.NewsArticle:hover, .News_Article:hover, .NewsHighlightsHolder .NewsHighlights:hover, div.Mailer_Message:hover, body.multimedia #CONTENTAREA_1 div.Copy:hover {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.NewsHighlightsHolder .NewsHighlights:hover img {
}
#HMTopBar {
	background-color:#821320;
	height:80px;
	text-align:center;
}
#HMTopBar_Inner {
	max-width:1100px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#HMLogo {
	display:block;
	float:left;
	width:234px;
	height:80px;
	text-decoration:none;
	background-image:url(../czusys_images/Logopng.png);
	background-size: auto 80px;
	background-repeat:no-repeat;
	background-position:-15px;
}

#HMMainMenu {
	background-color:#212121;
	background-image:url(../czusys_images/graygradient.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	height:360px;

}
#HMNav {
	max-width:1100px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;

}
#HMNav .InnerAdminMenu.NavArea {
	width:150px;
}

#Top_Phone_Problems {
	display:block;
	text-decoration:none;
	background-color:red;
	color:white;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	padding:4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
	margin-left:20px;
}
.Top_Phone, .Top_Address, a.TopPhone {
	text-align:left;
	max-width:234px;
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}
.Top_Phone, .Top_Phone a, a.Top_Phone {
	font-size:16px;
	line-height:33px;
	color:#d4d3d3;
}
.Top_Phone span {
	font-size:16px;
	color:#821320;
}
.Top_Address {
	line-height:13px;
	margin-top:60px;
	color:#a5a5a5;
}
#NAVAREA_Main {
  display:block;
	max-width:234px;
	padding-top:10px;
}
#HMLeftColumn {
	width:100%;
	max-width:234px;
	float:left;
}
#HMMainPageContent {
	width:100%;
	float:right;
	max-width:calc(100% - 234px);
}
#HMMainPageContent_Inner {
	box-sizing:border-box;
	padding-left:15px;
	background-color:white;
}
body.featured_cars #HMMainPageContent_Inner {
	background-color:transparent;
}
#HMLeftMenu {
	margin-top:5px;
	margin-bottom:25px;
}
#HMLeftMenu a {
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight: 500;
	line-height:39px;
	display: block;
	background-color:#e9e9e9;
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	border-bottom-width: 0;
	color: #333333;
	text-decoration: none;
	margin-bottom:5px;
	margin-right:5px;
	box-sizing:border-box;
	height:39px;
	background-image:url(../czusys_images/SocialIcons.png);
	background-size:40px 400px;
	background-repeat:no-repeat;
	background-position: right 3px;
}
#HMLeftMenu a:hover {
	color:#000000;
}
#HMLeftMenu a.Directions {
	background-position: right -326px;
}
#HMLeftMenu a.MLJoin {
	background-position: right -365px;
}
#HMLeftMenu_Sub div {
	color: #333333;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight: 500;
	line-height:39px;
	display: block;
	box-sizing:border-box;
	line-height:39px;
	padding-left:15px;
}
#HMLeftMenu_Sub span {
	color: #333333;
	display: block;
	box-sizing:border-box;
	line-height:39px;
	width:50px;
	float:left;
	padding-left:15px;
}
#HMLeftMenu_Sub a {
	float:right;
	width:39px;
	height:39px;
	background-color:transparent;
	overflow:hidden;
	text-indent:-300px;
	margin-right:0px;
}
#HMLeftMenu_Sub a.FollowGPlus {
	margin-right:5px;
}
#HMLeftMenu_Sub a:hover {
	background-position: right -38px;
}
#HMLeftMenu_Sub a.FollowGPlus {
	background-position: right -245px;
}
#HMLeftMenu_Sub a.FollowGPlus:hover {
	background-position: right -286px;
}
#HMLeftMenu_Sub a.FollowPint {
	background-position: right -162px;
}
#HMLeftMenu_Sub a.FollowPint:hover {
	background-position: right -203px;
}
#HMLeftMenu_Sub a.FollowInsta {
	background-position: right -79px;
}
#HMLeftMenu_Sub a.FollowInsta:hover {
	background-position: right -120px;
}
#HMFBPageHolder {
	margin-right:5px;
	overflow:hidden;
}
#NAVAREA_Main ul{
margin: 0;
margin-top:5px;
padding: 0;
list-style-type: none;
margin:0px;
margin-right:2px;
}
#NAVAREA_Main ul li {
  margin: 0;
  padding: 0;
  display: block;
}


/*Top level menu link items style*/
#NAVAREA_Main ul li a {
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight: 400;
	display: block;
	background-color:#000000;
	margin:0px;
	padding:6px;
	padding-left:15px;
	padding-right:15px;
	border-bottom-width: 0;
	color: #a5a5a5;
	text-decoration: none;
	margin-bottom:5px;
	margin-right:5px;
}
#NAVAREA_Main ul li li a {
	font-size:13px;
	font-weight: 400;
	padding-left:25px;
}

#NAVAREA_Main ul li a:hover, #NAVAREA_Main ul li.selected a {
  color:#ffffff;
}
#NAVAREA_Main ul li.selected li a {
	color: #a5a5a5;
}
#NAVAREA_Main ul li li.selected a {
	color: #ffffff;
}
	
#HMMainContent {
	background-color:white;
	text-align:center;
}
#HMMainContent_Inner {
	text-align:left;
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
}

#QualityAni {
	width:190px;
	height:130px;
	margin-bottom:20px;
	background-color:transparent;
	background-image:url(../czusys_images/qualityangle.png);
	background-repeat:no-repeat;
	background-size:190px auto;
	background-position:bottom center;
	margin-left:calc(100% - 200px);
	top:-10px;
	position:relative;
}

#HMMainSlideshow {
/*	background-size:100% auto; 
  background: url(../czusys_images/x.gif) no-repeat center center fixed;
*/
	background-color:#000000;
	background-repeat:no-repeat;
	background-position: center center;
	height:518px;
	margin-top:-430px;

	background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#HMMainSlideshow.HMMainTopFeature {
	height:180px;
	background-position: top center;

}
.HMMainTopFeature_Intro {
	width:100%;
	height:30px;
	overflow:hidden;
}
.HMMainTopFeature_Intro h2 {
	padding:0px;
	margin:0px;
	font-family: 'Roboto', Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-style:italic;
    font-variant: normal;
    font-weight: 700;
    font-size: 30px;
	float:right;
	text-align:right;
	text-transform:uppercase;
	line-height:30px;
	width:50%;
	box-sizing:border-box;
	padding-right:20px;
	color:white;
	height:30px;
	overflow:hidden;
	margin-top:5px;
}
.HMMainTopFeature_Intro h5 {
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	float:left;
	line-height:30px;
	width:50%;
	box-sizing:border-box;
	padding-left:20px;
	color:white;
	height:30px;
	overflow:hidden;
}
.PageContent_Inner_Heading {
	padding:0px;
	margin:0px;
	font-family: 'Oswald', Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
    font-variant: normal;
    font-weight: 700;
    font-size: 40px;
	text-align:right;
	text-transform:uppercase;
	line-height:40px;
	width:100%;
	box-sizing:border-box;
	padding-right:20px;
	color:#000000;
	height:40px;
	overflow:hidden;

}


#HMMainSlideshow_arrows {
/*	height:328px; */
	height:328px;
	margin-top:-150px;

}
#HMMainSlideshow_arrows a {
	margin-top:150px;
	width:41px;
	height:78px;
	background-color:transparent;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:150px;

	background-image:url(../czusys_images/slide_arrow_left.png);
	background-repeat:no-repeat;
	background-size:auto 156px;
	background-position:top left;
}
#HMMainSlideshow_arrows a:hover {
	background-position:bottom left;
}

#HMMainSlideshow_arrows a#HMMainSlideshow_arrows_right {
	background-image:url(../czusys_images/slide_arrow_right.png);
	background-position:top right;
	float:right;
}
#HMMainSlideshow_arrows a#HMMainSlideshow_arrows_right:hover {
	background-position:bottom right;
}
#HMMainSlideshow_h1, #HMMainSlideshow_h3, #HMMainSlideshow_a {
	margin:0px;
	margin-top:20px;
	clear:both;
	float:none;
	background-color:#821320;
	color:white;
	display:block;
	box-sizing:border-box;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:right;
	width:35%;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-size:23px;
	line-height:23px;
	font-weight: 300;	
}
#HMMainSlideshow_h3 {
	margin-top:0px;
	background-color:#000000;
	font-size:16px;
	line-height:16px;
}
#HMMainSlideshow_a {
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	margin-top:0px;
	font-size:14px;
	line-height:16px;
	background-color:transparent;
	text-shadow: 1px 1px 1px rgba(5, 5, 5, 1);
}
#HMMainSlideshow_a span {
	color:#821320;
	font-weight: 900;
	font-size:18px;
	line-height:16px;
}

#mobimicon {
	display:none;
}


#DIVOuterPageHolder {

}


/*
.PageContent_Inner_Default #CONTENTAREA_1 .Copy, .PageContent_Inner_Default #CONTENTAREA_1 .Copy {
*/
.PageContent_Inner_Default #CONTENTAREA_1 {
	padding-left:5px;
	padding-right:20px;
}
/*
body.featured_cars #CONTENTAREA_1 {
  width:275px;
  _width:297px;
  height:193px;
  background-image:url(../czusys_images/bgs/home_area1.jpg);
  background-repeat:no-repeat;
  padding-top:50px;
  padding-left:22px;
  margin-top:10px;
}
body.featured_cars #CONTENTAREA_1 td a {
  display:inline-block;
  color:#adadad;
  padding-bottom:8px;
  padding-left:20px;
  background-image:url(../czusys_images/plusicon_red.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;  
}
body.featured_cars #CONTENTAREA_1 td a:hover {
  color:#ffffff;
}

body.featured_cars #CONTENTAREA_2 {
  width:315px;
  _width:340px;
  height:193px;
  background-image:url(../czusys_images/bgs/home_area2.jpg);
  background-repeat:no-repeat;
  padding-top:50px;
  padding-left:25px;
  _padding-left:0px;
  margin-top:10px;
}
.NewsHighlightsHolder {
  text-align:left;
}
body.featured_cars #PAGEAREA_1 {
  width:302px;
  _width:300px;
  overflow-x:hidden;
}
body#WithAdminMenu #PAGEAREA_1 {
  overflow-x:visible;
}
body.featured_cars #CONTENTAREA_2 .NewsHighlights, body.featured_cars #CONTENTAREA_2 .Copy {
  width:290px;
  text-align:left;
}
body.featured_cars #PAGEAREA_2 {
  width:343px;
  _width:345px;
  overflow-x:hidden;
}
body#WithAdminMenu #PAGEAREA_2 {
  overflow-x:visible;
}
body.featured_cars #CONTENTAREA_2 .NewsHighlights h1 {
  color:#cccccc;
  font-size:13px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px;
}
body.featured_cars #CONTENTAREA_2 .NewsHighlights {
  margin-bottom:5px;
}
*/
body#AdminPop, body#AdminIFrame {
  background-color:white;
  margin:15px;
}

.Fifty {
	width:50%;
	float:left;
	box-sizing:border-box;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.FiftyLeft {
	padding-right:20px;
}
.FiftyRight {
	border-left:4px double #cccccc;
  border-width:4px;
	padding-left:20px;
	padding-right:20px;
}
.ProdLatest {
	padding-bottom:30px;
}
.ProdThumbLatestImg {
	background-size: 50% auto;
	background-repeat:no-repeat;
	background-position:top left;
	min-height:135px;
}
/*
.ProdLatestText:before {
	display:block;
	content: " ";
	width:50%;
	min-height:135px;
	position:relative;
	bottom:0px;
	left:-50%;
	float:left;
	background-color:yellow;
	background-image:url(../czusys_images/Soldoverlay2016.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 100% auto;	
}
*/
.ProdLatestText {
	width:55%;
	text-align:right;
	float:right;
}
.ProdLatestText h2 {
	background-color:#821320;
	color:white;
	padding-right:5px;
	padding-left:5px;
	line-height:24px;
	clear: both;
	float: none;
	position: relative;
	top: -6px;
}
.ProdLatest .PlusRed {
	line-height:22px;
	color:#0d0d0d;
	text-transform:uppercase;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}
.ProdLatest .PlusRed::before {
    content: "++ ";
    color: #990033;
    font-weight: normal;
}

.ProdLatestText h3 {
	background-color:#0d0d0d;
	color:white;
	padding-right:5px;
	padding-left:5px;
	line-height:22px;
	font-weight: normal;
  font-size: 13px;
	position: relative;
	top: -6px;
	margin:0px;
}
.ProdLatestText h3 span {
	font-weight: normal;
  font-size: 14px;
	color:#999999;
}
.ProdLatestText p {
	margin:0px;
	padding:0px;
	padding-left:20%;
}
#Product_TabsHolder {
  width:100%;
  height:45px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
}
#DvProductTabsHolder {
  display:none;
}
#Product_TabsHolder a {
  text-transform: lowercase;
}
#Product_TabsRight a {

  font-size:13px;
  color:#000000;
  width:auto;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	line-height:24px;
  margin-right:10px;
  margin-top:8px;
	font-family: 'Oswald', Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:700;
	border:1px solid #999999;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px; 
  border-radius: 12px; 
	text-transform:uppercase;

/*
  display:inline-block;
  height:23px;
  line-height:23px;
  overflow-y:hidden;
  width:132px;
  text-align:center;
  font-size:14px;
  color:#ffffff;
  text-decoration:none;
  background-image:url(../czusys_images/tabs/tab.jpg);
  background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
*/
}

/*
#Product_TabsRight a:hover {
  background-image:url(../czusys_images/tabs/tab_hover.jpg);
}

#Product_TabsRight a.selected {
  background-image:url(../czusys_images/tabs/tab_selected.jpg);
}
#Product_TabsRight #ProdTab_Contact{
  background-image:url(../czusys_images/tabs/tab_hover.jpg);
}
#Product_TabsRight #ProdTab_FB, #Product_TabsRight #ProdTab_FB:hover {
  background-image:url(../czusys_images/tabs/tab_fb.jpg);
}
#Product_TabsRight #ProdTab_Print{
  background-image:url(../czusys_images/tabs/tab_selected.jpg);
	text-transform:none;
}
*/
#Product_TabsRight a#ProdTab_FB {
	display:none;
}
#Products_NextBack {
  width:100%;
  height:27px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}
#Products_NextBack a {
  color:#666666;
  font-size:12px;
  display:inline-block;
  padding-right:15px;
  padding-top:8px;
} 
.Product .ImgGallery_LeftMenu, .Product .ImgGallery_RightMenu {
 background-color:transparent;
 border:none;
  padding-top:140px;
}

.Product .ImgGallery_LeftMenu a.ImgGallery_BackOneLink, .Product .ImgGallery_LeftMenu a.ImgGallery_ForwardOneLink {
  background-color:transparent;
  display:inline-block;
		width: 41px;
    height: 78px;
    background-image: url(../czusys_images/slide_arrow_left.png);
    background-repeat: no-repeat;
    background-size: auto 156px;
    background-position: top left;
  cursor:pointer;
  cursor:hand;
	margin:0px;
}            
.Product .ImgGallery_LeftMenu a.ImgGallery_ForwardOneLink {
		background-image: url(../czusys_images/slide_arrow_right.png);
    background-position: top right;
}
.Product .ImgGallery_LeftMenu a.ImgGallery_ForwardOneLink:hover {
    background-position: bottom right;
}
.Product .ImgGallery_LeftMenu a.ImgGallery_BackOneLink:hover {
    background-position: bottom left;
}
#DvProduct_Specifications {
	display:block !important;
	width:100%;
	float:left;
	padding-top:15px;
}
#DvProduct_Specifications h1, #DvProduct_Specifications .Year, #DvProduct_Specifications .Price {	
	display:none;
}
.CarTopSummary .AddThisShareBlock {
	margin-top:30px;
}

.Product_PageTable_left {
	width:100%;
	max-width:490px;
	float:left;
}
.Product_PageTable_left form div {
	box-sizing:border-box;
	width:100% !important;
	overflow:visible !important;
	height:auto !important;
}
.Product_PageTable_left form div div div {
	min-height:190px;
	background-color:#333333;
}
.Product_PageTable_left form div div div img {
	width:100% !important;
	height:auto !important;
}
.Product_PageTable_right {
	width:100%;
	max-width:320px;
	float:right;
}

.ImgGalleryNav_Featured_Table {
	height:250px !important;
}

#DvProduct_Specifications {
	width:100%;
	max-width:490px;
	float:left;
	box-sizing:border-box;
	padding-left:20px;
}
#DvProduct_Detail, #DvProduct_Reviews {
	clear:both;
	float:none;
	max-width:100%;
	box-sizing:border-box;
	padding-left:20px;
}
.Product_PageTableDetails {
	position:relative;
	top:-250px;
}

.CarSummary h1 {
	box-sizing:border-box;
	background-color:#821320;
	color:white;
    font-family: "Roboto",Tahoma,Arial,sans-serif;
    font-size: 23px;
    font-weight: 300;
    line-height: 23px;
    margin: 20px 0 0;
    padding: 5px 15px;
	clear: both;
	float: none;

	width: calc(100% + 40px);
	position:relative;
	left:-50px;
}
.CarSummary h3 {
	background-color:#0d0d0d;
	color:white;
	padding-right:15px;
	padding-left:15px;
	line-height:22px;
	font-weight: normal;
  font-size: 13px;
	position: relative;
	top: 0px;
	margin:0px;
	box-sizing:border-box;
	width: calc(100% + 40px);
	position:relative;
	left:-50px;
}
.CarSummary h3 span.Year {
	font-weight: normal;
  font-size: 14px;
	color:#999999;
}
/*
.CarSummary .Price, .CarSummary .Year {
  color:#ffffff;
  font-size:12px;
}      
.CarSummary .Price {
  color:#999999;
}
*/
.CarSummary p {
  padding-right:35px;
}
.CarTopSummary {
  height:194px;
  _height:202px;
}
.ImgGallery_Table td div.ImgGallery_ThbDiv {
  margin-right:4px;
  margin-bottom:4px;
}
.Product .BrowseMoreLinks ul {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-top:0px;
	padding-top:20px;
}
.Product .BrowseMoreLinks ul li {
  margin:0px;
  padding:0px;
}
.Product .BrowseMoreLinks ul li a {
  display:inline-block;
	line-height:22px;
	color:#0d0d0d;
	text-transform:uppercase;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}
.Product .BrowseMoreLinks ul li a::before {
    content: "++ ";
    color: #990033;
    font-weight: normal;
}
.Product .BrowseMoreLinks ul li a:hover {
  color:#0d0d0d;
}

.ImgGallery_BlockThumbsHolder a:hover table, .ImgGalleryHighlights_BlockThumbsHolder a:hover table {
  border:2px solid #660019;
}

a.PlusRed, div.Mailer_Message td span a {
	line-height:22px;
	color:#0d0d0d;
	text-transform:uppercase;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}
a.PlusRed::before, div.Mailer_Message td span a::before {
    content: "++ ";
    color: #990033;
    font-weight: normal;
}

a.PlusRed:hover, a.PlusRed:hover::before {
	color:#666666;
}

/*
a.PlusRed {
  display:inline-block;
  color:#cccccc;
  padding-bottom:8px;
  padding-left:20px;
  background-image:url(../czusys_images/plusicon_red.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;  
}

a.PlusRed:hover, a.YouTubeLink:hover {
  color:#ffffff;
}
*/
a.YouTubeLink {
  color:#cccccc;
  padding-bottom:0px;
  margin-top:5px;
	padding-left:44px;
	line-height:32px;
	height:36px;
	display:block;
  background-position:3px 0px;  
  background-repeat:no-repeat;
  background-image:url(../czusys_images/icon_youtubelink.gif);
}
.CarTopSummary a.PlusRed {
  margin-top:0px;
}

#DvProduct_Specifications table {
  margin-top:5px;
}
#DvProduct_Specifications table td {
  padding-right:4px;
  padding-bottom:3px;
}

div.FBShareBlock {
	height:35px;
	overflow:hidden;
}




div.AdminTopOptions a {
  color:#a90233;
  font-size:13px;
  font-weight:bold;
  margin-right:20px;
}
div.AdminTopOptions {
  padding:5px;
  height:20px;
  display:block;
  clear:both;
  float:none;
  width:500px;
}

fieldset {
  padding:15px;
  border: 1px solid #b0b0b0;
  margin-top:15px;
}
legend {
  color:#404040;
  font-size:12px;
  font-weight:bold;
}

body#AdminPop fieldset {
  width:650px;
}
body#AdminPop .InnerPageHolder {
  padding-bottom:25px;
}

.highslide-container table {
  background-color:transparent;
}
.highslide-dimming {
  background-color:#000000;
}

.dark .highslide-header li a span {
  font-size:1px;
  color:white;
  display:none;
}
/* DOWNLOADS */
div.Mailer_Message table, div.Mailer_Message table tr, div.Mailer_Message table td {
	border:none !important;
	margin-bottom: 0px !important;
}
div.Mailer_Message br {
	display:none;
}
body.downloads div.Copy, body.Videos div.Copy
, div.Mailer_Message, div.News_Article
, #CONTENTAREA_1 .Products_Showcase div.ProductList_ProductItemDv {
  padding-top:20px;
  padding-bottom:15px;
  margin-bottom:0px;
/*  border-bottom:1px solid #161616; */
  float:left;
	clear:none;
	width:50%;
	box-sizing:border-box;
	padding-right:20px;
	padding-left:0px;
	box-sizing:border-box;
}
#CONTENTAREA_1 .Products_Showcase div.ProductList_ProductItemDv {
  padding-bottom:0px;
  padding-top:0px;
}

body.downloads div.Copy, body.legal div.Copy {
  clear:both;
  float:none;
	width:100%;
}
body.downloads div.Copy ~ .Copy {
  float:left;
	clear:none;
	width:50%;
}
body.downloads div.Copy:nth-of-type(2n+3), 
body.Videos div.Copy:nth-of-type(2n+2)
, div.Mailer_Message:nth-of-type(2n+2), div.News_Article:nth-of-type(2n+2)
, #CONTENTAREA_1 .Products_Showcase div.ProductList_ProductItemDv:nth-of-type(2n+2) {
	padding-right:0px;
	padding-left:20px;
}
div.MailerMessage.InnerAdminMenu {
  clear:both !important;
  float:none !important;
	width:100%;
}

div.News_Article .DvNewsTeaser {
	padding-left:0px;
}
body.downloads div.Copy h1, body.Videos div.Copy h1 {
  margin-top:-10px;
}
body.downloads div.Copy.InnerAdminMenu, body.Videos div.Copy.InnerAdminMenu {
  margin-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
  border-bottom:none;
}

body.downloads div.Copy h2, div.Mailer_Message h2 {
	background-color: #821320;
	color: white !important;
	padding:3px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 19px;
	clear: both;
	float: none;
	position: relative;
	left: -55px;
	width:calc(100% + 55px);
	text-align:right;
	font-weight: normal;
  font-size: 17px;
	margin-top:25px;
	margin-bottom:10px;
	box-sizing:border-box;
}
body.downloads div.Copy h2 span {
  font-size: 17px !important;
	color: white !important;
}
body.downloads div.Copy img {
	width:230px !important;
	height:auto !important;
}




/* RRSS FEEDS */
div.NewsFeed {
  margin-top:10px;
  overflow:hidden;
  padding-bottom:15px;
  margin-bottom:10px;
  border-bottom:1px solid #161616;
}
#CONTENTAREA_1  div.NewsFeed .rsslinks {
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  color:#999999;
  padding:0px;
}
#CONTENTAREA_1  div.NewsFeed span .rsslinks {
  font-size:16px;
  color:#810927;
  font-weight:normal;
  width:400px;
}
#CONTENTAREA_1 center span .rsslinks  {
  display:none;
  width:400px;
}

.SiteMapHolder {
  width:100%;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  margin-top:80px;
  text-align:left;
}
#NAVAREA_SiteMap ul {
  list-style:none;
  margin-left:20px;
  padding-left:0px;
  margin-top:3px;
  margin-bottom:3px;
}
#NAVAREA_SiteMap li {
  width:250px;
  height:80px;
  overflow:visible;
  float:left;
  display:block;
  margin-left:0px;
  padding-left:0px;
}
#NAVAREA_SiteMap li li {
  width:200px;
  float:none;
  height:15px;
}
#NAVAREA_SiteMap li {
  margin-bottom:15px;

  font-weight:normal;
  font-size:15px;
}
#NAVAREA_SiteMap li a {
  font-size:14px;
  color:#8d0124;
}
#NAVAREA_SiteMap li a:hover {
  color:#cccccc;
}
#NAVAREA_SiteMap li li {
  margin-bottom:2px;
  font-weight:normal;
  font-size:12px;
}
#NAVAREA_SiteMap li li a {
  font-size:11px;
  color:#666666;
}
#NAVAREA_SiteMap li li a:hover {
  color:#cccccc;
}

/*  SUB NAV FOR NEWS */
.SubNavHolder {
  width:898px;
  height:23px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

#NAVAREA_Sub {
  width:898px;
  overflow:hidden;
  display:block;
  height:23px; 
}

#NAVAREA_Sub ul {
  width:898px;
  height:23px;
  overflow:hidden;
margin: 0;
padding: 0;               
list-style-type: none;  
}
#NAVAREA_Sub ul li {
  margin: 0;
  padding: 0;
  height:23px;
  display:block;
  margin-left:0px;
}

#NAVAREA_Sub ul li li {   
  display:inline;
  height:23px;
  overflow-y:hidden;
  line-height:23px;
  vertical-align:middle;
}
#NAVAREA_Sub ul li a {
  display:none;
}
#NAVAREA_Sub ul li li a {
  text-transform: lowercase;
  height:23px;
  line-height:23px;
  overflow-y:hidden;
  width:132px;
  text-align:center;
  font-size:14px;
  color:#ffffff;
  margin: 0;
  padding: 0;
  display:inline-block;
  margin-bottom:0px;
  text-decoration:none;
  background-image:url(../czusys_images/tabs/tab.jpg);
  background-repeat:no-repeat;
}

#NAVAREA_Sub ul ul {
display:block;
position:relative;
line-height:23px;
padding-bottom:0px; 

}
#NAVAREA_Sub ul li a:hover {
  text-decoration:none;
  line-height:23px;
  color:#ffffff;
  background-image:url(../czusys_images/tabs/tab_hover.jpg);
}

#NAVAREA_Sub ul .selected a, #NAVAREA_Sub ul .selected a:hover { 
  text-decoration:none;
  line-height:23px;
  color:#ffffff;
  background-image:url(../czusys_images/tabs/tab_selected.jpg);
}

.FooterMain {
	background-color:#0d0d0d;
	padding-top:30px;
	padding-bottom:30px;
}



/* FOOTER NAV */
.Footer, .FooterContent {
    text-align: left;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
	padding-left:20px;
}
.FooterContent {
	padding-left:30px;
	padding-right:30px;
	padding-top:30px;
}
.Footer td, .Footer a {
  color:#999999;
}
.Footer a:hover {
  color:#ffffff;
}
.FooterLeft {
	width:50%;
	float:left;
	box-sizing:border-box;
	padding-right:20px;
}
.FooterRight {
	width:50%;
	float:right;
	box-sizing:border-box;
	text-align:right;
    line-height: 13px;
    color: #a5a5a5;
}
.FooterRight a {
	box-sizing:border-box;
	font-style:italic;
	display:block;
	text-align:right;
	height:65px;
	background-image:url(../czusys_images/czustudio.png);
	background-size:85px auto;
	background-position: bottom right;
	background-repeat:no-repeat;
	padding-top:10px;
    color: #a5a5a5;
}
.FooterLeft .Top_Address {
	width:100%;
	margin-top: 0px;
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
}
.FooterLeft .Top_Phone {
	width:100%;
	margin-top: 0px;
	max-width:100%;
	padding-left:0px;
	padding-right:0px;
}


#NAVAREA_Footer ul {
margin: 0;
padding: 0;
color:#999999;
list-style-type: none;
  font-size:11px;
}
#NAVAREA_Footer ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-right:24px;
  font-size:11px;
	line-height:40px;
}
#NAVAREA_Footer ul li a {
  color:#eaeaea;
  font-weight:normal;
  text-decoration:none;
  font-size:14px;
}
#NAVAREA_Footer ul li a:hover,  #NAVAREA_Footer ul li.selected a { 
  text-decoration:none;
  color:#ffffff;
  font-size:14px;
}
 #NAVAREA_Footer ul li.selected a { 
	font-weight:bold;
}

#NAVAREA_Footer ul li a::before { 
    content: "//  ";
    color: #990033;
    font-weight: normal;
}
#NAVAREA_Footer ul li:first-child a::before { 
    content: "";
}
#NAVAREA_Footer ul li:nth-last-child(-n+3) a::before {
    content: "";
}
#NAVAREA_Footer ul li:nth-last-child(-n+3) {
	float:right;
}
#NAVAREA_Footer ul li:nth-last-child(-n+3) a, #NAVAREA_Footer ul li:nth-last-child(-n+3) a :hover, #NAVAREA_Footer ul li.selected:nth-last-child(-n+3) a {
  font-size:11px;
}

/* FOOTER LOGOS */
#FooterBrands {
	box-sizing:border-box;
  padding-bottom:30px;
	text-align:center;
}
#NAVAREA_Footer_Logos {
	box-sizing:border-box;
	width:100%;
	padding-left:15px;
	padding-right:15px;
	max-width:1100px;
	background-color:#000000;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#NAVAREA_Footer_Logos ul {
  display:inline;
margin: 0;
padding: 0;
color:#999999;
list-style-type: none;
  font-size:1px;
margin-left:auto;
margin-right:auto;
}
#NAVAREA_Footer_Logos ul li {
margin: 0;
padding: 0;
  display:inline;
  margin-left:2px;
  margin-right:2px;

}
#NAVAREA_Footer_Logos ul li a {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  font-size:1px;
  display:inline-block;
  height:59px;
	width:54px;
  background-position:10px bottom;
  background-repeat:no-repeat;
  text-align:left;

  background-image:url(../czusys_images/logos/BrandLogos_ALLv3.gif);
	background-size:3250px 118px;  
}
#NAVAREA_Footer_Logos ul li a:hover,  #NAVAREA_Footer_Logos ul li.selected a, .ProdMkIcon_AC, body.car_makes .Products_Category#ProductsCategory_PCatAC_Cars td:nth-of-type(2) { 
  text-decoration:none;
  color:#000000;
  font-size:1px;
  background-position:10px top;
}
.MakeIcon {
  display:block;
  height:59px;
	width:54px;
	float:right;
  background-position:-3510px top;
  background-repeat:no-repeat;
  text-align:left;

  background-image:url(../czusys_images/logos/BrandLogos_ALLv3.gif);
	background-size:3250px 118px;  
	margin-top:-5px;
}

body.car_makes .Products_Category td:nth-of-type(2) {
	display:block;
  background-position:-3510px top;
  background-repeat:no-repeat;
  text-align:left;
	height:59px !important;
	width:54px !important;
  background-image:url(../czusys_images/logos/BrandLogos_ALLv3.gif);
	background-size:3250px 118px; 
	overflow:hidden;
	clear:both;
	padding:0px !important;
}


#NAVAREA_Footer_Logos #TopLevel_navAlfa a {
  width:52px;
  background-position:-54px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navAlfa a:hover, .ProdMkIcon_Alfa, body.car_makes .Products_Category#ProductsCategory_PCatAlfa_Romeo td:nth-of-type(2) {
  width:52px !important;
  background-position:-54px top;
}
#NAVAREA_Footer_Logos #TopLevel_navAston_Martin a {
	width:78px;
  background-position:-109px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navAston_Martin a:hover, .ProdMkIcon_Aston, body.car_makes .Products_Category#ProductsCategory_PCatAston_Martin td:nth-of-type(2) {
	width:78px !important;
  background-position:-109px top;
}

#NAVAREA_Footer_Logos #TopLevel_navAudi a {
	width:60px;
  background-position:-190px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navAudi a:hover, .ProdMkIcon_Audi, body.car_makes .Products_Category#ProductsCategory_PCatAudi td:nth-of-type(2) {
	width:60px !important;
  background-position:-190px top;
}

#NAVAREA_Footer_Logos #TopLevel_navAustinHealey a {
	width:50px;
  background-position:-260px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navAustinHealey a:hover, .ProdMkIcon_Austin, body.car_makes .Products_Category#ProductsCategory_PCatAustin_Healey td:nth-of-type(2) {
	width:50px !important;
  background-position:-260px top;
}

/* Rossion is now Backdraft */
#NAVAREA_Footer_Logos #TopLevel_navRossion a {
	width:42px;
  background-position:-322px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navRossion a:hover, .ProdMkIcon_Rossion, body.car_makes .Products_Category#ProductsCategory_PCatRossion td:nth-of-type(2) {
	width:42px !important;
  background-position:-322px top;
}

#NAVAREA_Footer_Logos #TopLevel_navBackdraft a {
	width:42px;
  background-position:-322px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navBackdraft a:hover, .ProdMkIcon_Backdraft, body.car_makes .Products_Category#ProductsCategory_PCatBackdraft td:nth-of-type(2) {
	width:42px !important;
  background-position:-322px top;
}

#NAVAREA_Footer_Logos #TopLevel_navBentley a {
  width:78px;
  background-position:-374px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navBentley a:hover, .ProdMkIcon_Bentley, body.car_makes .Products_Category#ProductsCategory_PCatBentley td:nth-of-type(2) {
  width:78px !important;
  background-position:-374px top;
}
#NAVAREA_Footer_Logos #TopLevel_navBMW a {
  width:47px;
  background-position:-460px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navBMW a:hover, .ProdMkIcon_BMW, body.car_makes .Products_Category#ProductsCategory_PCatBMW td:nth-of-type(2) {
  width:47px !important;
  background-position:-460px top;
}

#NAVAREA_Footer_Logos #TopLevel_navFerrari a {
  width:37px;
  background-position:-747px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navFerrari a:hover, .ProdMkIcon_Ferrari, body.car_makes .Products_Category#ProductsCategory_PCatFerrari td:nth-of-type(2) {
  width:37px !important;
  background-position:-747px top;
}

#NAVAREA_Footer_Logos #TopLevel_navFord a {
  width:74px;
  background-position:-791px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navFord a:hover, .ProdMkIcon_Ford, body.car_makes .Products_Category#ProductsCategory_PCatFord td:nth-of-type(2) {
  width:74px !important;
  background-position:-791px top;
}
#NAVAREA_Footer_Logos #TopLevel_navJaguar a {
  width:66px;
  background-position:-1088px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navJaguar a:hover, .ProdMkIcon_Jaguar, body.car_makes .Products_Category#ProductsCategory_PCatJaguar td:nth-of-type(2) {
  width:66px !important;
  background-position:-1088px top;
}
#NAVAREA_Footer_Logos #TopLevel_navLamborghini a {
  width:42px;
  background-position:-1230px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navLamborghini a:hover, .ProdMkIcon_Lamborghini, body.car_makes .Products_Category#ProductsCategory_PCatLamborghini td:nth-of-type(2) {
  width:42px !important;
  background-position:-1230px top;
}
#NAVAREA_Footer_Logos #TopLevel_navLand_Rover a {
  width:65px;
  background-position:-1327px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navLand_Rover a:hover, .ProdMkIcon_Land, body.car_makes .Products_Category#ProductsCategory_PCatLand_Rover td:nth-of-type(2) {
  width:65px !important;
  background-position:-1327px top;
}
#NAVAREA_Footer_Logos #TopLevel_navLotus a {
  width:47px;
  background-position:-1396px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navLotus a:hover, .ProdMkIcon_Lotus, body.car_makes .Products_Category#ProductsCategory_PCatLotus td:nth-of-type(2) {
  width:47px !important;
  background-position:-1396px top;
}
#NAVAREA_Footer_Logos #TopLevel_navMercedes_Benz a {
  width:50px;
  background-position:-1570px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMercedes_Benz a:hover, .ProdMkIcon_Mercedes, body.car_makes .Products_Category#ProductsCategory_PCatMercedes_Benz td:nth-of-type(2) {
  width:50px; !important;
  background-position:-1570px top;
}
#NAVAREA_Footer_Logos #TopLevel_navPorsche a {
  width:39px;
  background-position:-2178px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navPorsche a:hover, .ProdMkIcon_Porsche, body.car_makes .Products_Category#ProductsCategory_PCatPorsche td:nth-of-type(2) {
  width:39px !important;
  background-position:-2178px top;
}

#NAVAREA_Footer_Logos #TopLevel_navRolls_Royce a {
  width:34px;
  background-position:-2227px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navRolls_Royce a:hover, .ProdMkIcon_Rolls, body.car_makes .Products_Category#ProductsCategory_PCatRolls_Royce td:nth-of-type(2) {
  width:34px !important;
  background-position:-2227px top;
}
#NAVAREA_Footer_Logos #TopLevel_navVolvo a {
  width:46px;
  background-position:-2576px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navVolvo a:hover, .ProdMkIcon_Volvo, body.car_makes .Products_Category#ProductsCategory_PCatVolvo td:nth-of-type(2) {
  width:46px !important;
  background-position:-2576px top;
}

#NAVAREA_Footer_Logos #TopLevel_navChevrolet a {
  width:60px;
  background-position:-514px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navChevrolet a:hover, .ProdMkIcon_Chevrolet, body.car_makes .Products_Category#ProductsCategory_PCatChevrolet td:nth-of-type(2) {
  width:60px !important;
  background-position:-514px top;
}

#NAVAREA_Footer_Logos #TopLevel_navChevy a {
  width:60px;
  background-position:-514px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navChevy a:hover, .ProdMkIcon_Chevy, body.car_makes .Products_Category#ProductsCategory_PCatChevy td:nth-of-type(2) {
  width:60px !important;
  background-position:-514px top;
}

#NAVAREA_Footer_Logos #TopLevel_navChrysler a {
  width:95px;
  background-position:-580px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navChrysler a:hover, .ProdMkIcon_Chrysler, body.car_makes .Products_Category#ProductsCategory_PCatChrysler td:nth-of-type(2) {
  width:95px !important;
  background-position:-580px top;
}
#NAVAREA_Footer_Logos #TopLevel_navDodge a {
  width:52px;
  background-position:-683px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navDodge a:hover, .ProdMkIcon_Dodge, body.car_makes .Products_Category#ProductsCategory_PCatDodge td:nth-of-type(2) {
  width:52px !important;
  background-position:-683px top;
}
#NAVAREA_Footer_Logos #TopLevel_navFiat a {
  width:52px;
  background-position:-2708px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navFiat a:hover, .ProdMkIcon_Fiat, body.car_makes .Products_Category#ProductsCategory_PCatFiat td:nth-of-type(2) {
  width:52px !important;
  background-position:-2708px top;
}
#NAVAREA_Footer_Logos #TopLevel_navGMC a {
  width:60px;
  background-position:-875px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navGMC a:hover, .ProdMkIcon_GMC, body.car_makes .Products_Category#ProductsCategory_PCatGMC td:nth-of-type(2) {
  width:60px !important;
  background-position:-875px top;
}

#NAVAREA_Footer_Logos #TopLevel_navHonda a {
  width:53px;
  background-position:-943px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navHonda a:hover, .ProdMkIcon_Honda, body.car_makes .Products_Category#ProductsCategory_PCatHonda td:nth-of-type(2) {
  width:53px !important;
  background-position:-943px top;
}

#NAVAREA_Footer_Logos #TopLevel_navHummer a {
  width:74px;
  background-position:-1005px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navHummer a:hover, .ProdMkIcon_Hummer, body.car_makes .Products_Category#ProductsCategory_PCatHummer td:nth-of-type(2) {
  width:74px !important;
  background-position:-1005px top;
}

#NAVAREA_Footer_Logos #TopLevel_navJensen a {
  width:56px;
  background-position:-1165px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navJensen a:hover, .ProdMkIcon_Jensen, body.car_makes .Products_Category#ProductsCategory_PCatJensen td:nth-of-type(2) {
  width:56px !important;
  background-position:-1165px top;
}
#NAVAREA_Footer_Logos #TopLevel_navJensen_Motors a {
  width:56px;
  background-position:-1165px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navJensen_Motors a:hover, .ProdMkIcon_Jensen_Motors, body.car_makes .Products_Category#ProductsCategory_PCatJensen_Motors td:nth-of-type(2) {
  width:56px !important;
  background-position:-1165px top;
}

#NAVAREA_Footer_Logos #TopLevel_navLancia a {
  width:41px;
  background-position:-1279px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navLancia a:hover, .ProdMkIcon_Lancia, body.car_makes .Products_Category#ProductsCategory_PCatLancia td:nth-of-type(2) {
  width:41px !important;
  background-position:-1279px top;
}
#NAVAREA_Footer_Logos #TopLevel_navMaserati a {
  width:41px;
  background-position:-1454px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMaserati a:hover, .ProdMkIcon_Maserati, body.car_makes .Products_Category#ProductsCategory_PCatMaserati td:nth-of-type(2) {
  width:41px !important;
  background-position:-1454px top;
}

#NAVAREA_Footer_Logos #TopLevel_navMazda a {
  width:50px;
  background-position:-1508px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMazda a:hover, .ProdMkIcon_Mazda, body.car_makes .Products_Category#ProductsCategory_PCatMazda td:nth-of-type(2) {
  width:50px !important;
  background-position:-1508px top;
}

#NAVAREA_Footer_Logos #TopLevel_navMG a {
  width:41px;
  background-position:-1631px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMG a:hover, .ProdMkIcon_MG, body.car_makes .Products_Category#ProductsCategory_PCatMG td:nth-of-type(2) {
  width:41px !important;
  background-position:-1631px top;
}

#NAVAREA_Footer_Logos #TopLevel_navMini a {
  width:64px;
  background-position:-1681px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMini a:hover, .ProdMkIcon_Mini, body.car_makes .Products_Category#ProductsCategory_PCatMini td:nth-of-type(2) {
  width:64px !important;
  background-position:-1681px top;
}

#NAVAREA_Footer_Logos #TopLevel_navMorgan a {
  width:71px;
  background-position:-1807px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navMorgan a:hover, .ProdMkIcon_Morgan, body.car_makes .Products_Category#ProductsCategory_PCatMorgan td:nth-of-type(2) {
  width:71px !important;
  background-position:-1807px top;
}

#NAVAREA_Footer_Logos #TopLevel_navNissan a {
  width:50px;
  background-position:-1960px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navNissan a:hover, .ProdMkIcon_Nissan, body.car_makes .Products_Category#ProductsCategory_PCat_Nissan td:nth-of-type(2) {
  width:50px !important;
  background-position:-1960px top;
}


#NAVAREA_Footer_Logos #TopLevel_navToyota a {
  width:60px;
  background-position:-2266px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navToyota a:hover, .ProdMkIcon_Toyota, body.car_makes .Products_Category#ProductsCategory_PCatToyota td:nth-of-type(2) {
  width:60px !important;
  background-position:-2266px top;
}

#NAVAREA_Footer_Logos #TopLevel_navTriumph a {
  width:75px;
  background-position:-2334px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navTriumph a:hover, .ProdMkIcon_Triumph, body.car_makes .Products_Category#ProductsCategory_PCatTriumph td:nth-of-type(2) {
  width:75px !important;
  background-position:-2334px top;
}

#NAVAREA_Footer_Logos #TopLevel_navTVR a {
  width:75px;
  background-position:-2424px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navTVR a:hover, .ProdMkIcon_TVR, body.car_makes .Products_Category#ProductsCategory_PCatTVR td:nth-of-type(2) {
  width:75px !important;
  background-position:-2424px top;
}

#NAVAREA_Footer_Logos #TopLevel_navVolkswagen a {
  width:53px;
  background-position:-2512px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navVolkswagen a:hover, .ProdMkIcon_Volkswagen, body.car_makes .Products_Category#ProductsCategory_PCatVolkswagen td:nth-of-type(2) {
  width:53px !important;
  background-position:-2512px top;
}

#NAVAREA_Footer_Logos #TopLevel_navWillys a {
  width:67px;
  background-position:-2635px bottom;
}
#NAVAREA_Footer_Logos #TopLevel_navWillys a:hover, .ProdMkIcon_Willys, body.car_makes .Products_Category#ProductsCategory_PCatWillys td:nth-of-type(2) {
  width:67px !important;
  background-position:-2635px top;
}

/*
MISSING BRANDS
Cadillac
Citroen
Lexus
Mitsubishi
Morris_Minor
Noble
Opel
Peugeot
Plymouth
Pontiac
Renault
Rossion
Subaru
*/
body.car_makes .Products_Category#ProductsCategory_PCatCadillac td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatCitroen td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatLexus td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatMitsubishi td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatMorris_Minor td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatNoble td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatOpel td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatPeugeot td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatPlymouth td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatPontiac td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatRenault td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatCadillac td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatRossion td:nth-of-type(2)
, body.car_makes .Products_Category#ProductsCategory_PCatSubaru td:nth-of-type(2) {
	display:none;
}

.ProductShowcase_SearchFormHolder {
  width:100%;
  height:40px;
  text-align:left;
	position:relative;
	top:-40px;
}
.ProductShowcase_SearchFormHolder form {
}
.ProductShowcase_SearchFormHolder form label {
  display:none;
}
textarea:focus, input:focus, select:focus {
    outline: none;
}

.ProductShowcase_SearchFormHolder form input, .ProductShowcase_SearchFormHolder form select {
  font-size:13px;
  color:#000000;
  width:auto;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	line-height:24px;
  margin-right:10px;
  margin-top:8px;
	font-family: 'Oswald', Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:700;
	border:1px solid #999999;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px; 
  border-radius: 12px; 
	text-transform:uppercase;
}
#BtnSearch_ProductShowcase_ProdShowSHOWROOM {
  background-color:#000000;
  border:none;
  color:white;
	font-family: 'Oswald', Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:700;
	height:24px;
	text-transform:uppercase;
	line-height:24px;
  margin-left:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
  cursor:pointer;
  cursor:hand;
	border:1px solid #999999;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px; 
  border-radius: 12px; 
}
.ProductShowcase_SearchFormHolder form #zKey {
  display:none;
}

.ProductShowcase_CriteriaHolder, .ProductShowcase_SortByHolder {
  width:100%;
  height:23px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
}
.Dv_ProductShowcase_Criteria, .Dv_ProductShowcase_SortBy {
  margin-left:0px;
  margin-right:0px;
  line-height:23px;
}
.Dv_ProductShowcase_Criteria label {
  display:none;
}
.ProductShowcase_CriteriaX {
  color:#7c001e;
  display:inline-block;
  padding-right:14px;
}
.ProductShowcase_CriteriaHolder {
  display:none;
}
.ProductShowcase_SortByHolder {
	position: relative;
	top:-20px;
}
.Dv_ProductShowcase_SortBy a {
  display:inline-block;
  margin-right:6px; 
  padding-right:20px; 
  background-repeat:no-repeat;
  background-position:right center;
  color:#999999;
	background-size:auto 11px;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	border-bottom: none;
	font-weight: 400;
	font-size: 14px;

}

.Dv_ProductShowcase_SortBy a:nth-child(-n+3) {
	display:none;
}

.Dv_ProductShowcase_SortBy a.ProductShowcase_SortBy_ASC {
  color:#333333;
	font-weight: 500;
  background-image:url(../czusys_images/ProductShowcase_SortBy_Downv2.gif);

}
.Dv_ProductShowcase_SortBy a.ProductShowcase_SortBy_DESC {
  color:#333333;
	font-weight: 500;
  background-image:url(../czusys_images/ProductShowcase_SortBy_Upv2.gif);
}

.PrdFullDisplay_sold .Product_PageTableDetails {
	display:none;
}

.PrdFullDisplay_sold table form div div div img {
}
.PrdFullDisplay_sold table form div div div::after {
/*	content: url('../assets/Useczutania/Sold_WaterMark3.png');
*/
	content:"";
	background-image:url('../assets/Useczutania/Sold_WaterMark3.png');
	background-position:bottom right;
	background-size: 100px auto;
	background-repeat:no-repeat;
	position:relative;
	top:-100px;
	left:250px;
	width:170px;
	height:100px;
	display:block;
}
.PrdFullDisplay_soldmessage {
	display:none;
}
.PrdFullDisplay_sold .PrdFullDisplay_soldmessage {
	display:block !important;
}
body#WithAdminMenu .PrdFullDisplay_sold .PrdFullDisplay_soldmessage {
	display:none !important;
}


.PrdFullDisplay_unavailablemessage {
	display:none;
}
.PrdFullDisplay_unavailable .PrdFullDisplay_unavailablemessage {
	display:block !important;
}
body#WithAdminMenu .PrdFullDisplay_unavailable .PrdFullDisplay_unavailablemessage {
	display:none !important;
}
.PrdFullDisplay_sold #Product_TabsHolder, .PrdFullDisplay_sold .CarTopSummary, .PrdFullDisplay_sold #DvProduct_Overview
, .PrdFullDisplay_unavailable #Product_TabsHolder, .PrdFullDisplay_unavailable .CarTopSummary, .PrdFullDisplay_unavailable #DvProduct_Overview {
	display:none !important;
}
.PrdFullDisplay_sold #Product_TabsHolder, .PrdFullDisplay_unavailable #Product_TabsHolder {
	display:block !important;
	visibility:hidden;
}
 

body#WithAdminMenu .PrdFullDisplay_sold #Product_TabsHolder, body#WithAdminMenu .PrdFullDisplay_sold .CarTopSummary, body#WithAdminMenu .PrdFullDisplay_sold #DvProduct_Overview
, body#WithAdminMenu .PrdFullDisplay_unavailable #Product_TabsHolder, body#WithAdminMenu .PrdFullDisplay_unavailable .CarTopSummary, body#WithAdminMenu .PrdFullDisplay_unavailable #DvProduct_Overview {
	display:block !important;
	visibility:visible;
}




@media screen and (max-width: 1100px) {
	body.downloads div.Copy, 
	body.downloads div.Copy, 
	body.downloads div.Copy ~ .Copy, 
	body.downloads div.Copy:nth-of-type(2n+3) {
		clear:both !important;
		float:none !important;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}

	.Product_PageTable_left {
		max-width:100%;
		float:none;
		clear:both
	}

	.Product_PageTable_right {
		max-width:100%;
		float:none;
		clear:both
	}
	#DvProduct_Specifications {
		max-width:100%;
		float:none;
		clear:both
	}
	#DvProduct_Overview {
		position:relative;
		top:-250px;
	}

.PrdFullDisplay_sold .PrdFullDisplay_soldmessage {
		position:relative;
		top:-250px;
}

	.CarSummary h1 {
		width: 100%;
		position:relative;
		left:0px;
	}
	.CarSummary h3 {
		width: 100%;
		position:relative;
		left:0px;
	}


}

@media screen and (max-width: 1050px) {

	.ProductShowcase_SearchFormHolder {
		width:50%;
		height:60px;
		text-align:left;
		position:relative;
		top:-40px;
	}

}


@media screen and (max-width: 950px) {



body.downloads div.Copy, body.Videos div.Copy
, div.Mailer_Message, div.News_Article, 
body.downloads div.Copy, body.legal div.Copy, 
body.downloads div.Copy ~ .Copy, 
	body.downloads div.Copy:nth-of-type(2n+3), 
	body.Videos div.Copy:nth-of-type(2n+2)
	, div.Mailer_Message:nth-of-type(2n+2), div.News_Article:nth-of-type(2n+2) {
		clear:both !important;
		float:none !important;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}

	#QualityAni {
		top:0px;
	}
	#HMTopBar {
		height:50px;
		top:0px;
		z-index:10000;
		position:relative;
	}
	#HMLogo {
		height:50px;
		background-size: auto 50px;
		background-position:0px;
	}

	#mobimicon {
		display:block;
		width: 30px;;
		box-sizing:border-box;
		height:40px;
		margin-top:5px;
		background-image:url('../czusys_images/menu-mobi.png');
		background-size: 30px 30px;
		background-position:center right;
		background-repeat:no-repeat;
		float:right;
		margin-right:20px;
	}
	#HMMainMenu {
		background-image:none;
		display:none;
		height:500px;
	}
	#HMMainMenu.Open {
		display:block;
	}
	#NAVAREA_Main {
		max-width:100%;
	}


	#HMMainSlideshow {
/*		margin-top:5px; */
		margin-top:0px;
		height:440px;
	}
#HMMainSlideshow_arrows {
	height:240px;
}

	#HMLeftColumn {
		width:100%;
		clear:both;
		float:none;
		max-width:100%;
	}
	#HMMainPageContent {
		width:100%;
		clear:both;
		float:none;
		max-width:100%;
	}
	#HMMainSlideshow_h1, #HMMainSlideshow_h3, #HMMainSlideshow_a {
		width:45%;
	}

}
@media screen and (max-width: 800px) {

	.ProductShowcase_SearchFormHolder {
		width:100%;
		height:70px;
		margin-top:10px;
		text-align:left;
		position:relative;
		top:0px;
	}
	.HMMainTopFeature_Intro h5 {
		display:none;
	}


	.ProdThumbLatestImg {
		min-height:220px;
	}
	.Fifty {
		width:100%;
		float:none;
		clear:both
		box-sizing:border-box;
		margin-top:20px;
		margin-bottom:20px;
		padding-top:10px;
		padding-bottom:10px;
	}

	.FiftyLeft {
		padding-right:20px;
	}
	.FiftyRight {
		border-left:none;
		border-width:0px;
		padding-left:0px;
		padding-right:20px;
	}


	body.downloads div.Copy, body.Videos div.Copy, div.Mailer_Message, div.News_Article, #CONTENTAREA_1 .Products_Showcase div.ProductList_ProductItemDv
, body.downloads div.Copy:nth-of-type(2n+3), body.Videos div.Copy:nth-of-type(2n+2), div.Mailer_Message:nth-of-type(2n+2), div.News_Article:nth-of-type(2n+2), #CONTENTAREA_1 .Products_Showcase div.ProductList_ProductItemDv:nth-of-type(2n+2) {
		width:100%;
    clear: both;
    float: none;
    padding-left: 0px;
    padding-right: 0;

	}
}
@media screen and (max-width: 600px) {


	.ProductShowcase_SearchFormHolder {
		width:100%;
		height:110px;
		margin-top:10px;
		text-align:left;
		position:relative;
		top:0px;
	}


	.ProdThumbLatestImg {
		min-height:160px;
	}

	.FooterContent {
    padding-left: 20px;
    padding-right: 20px;
	}

	.FooterRight, .FooterLeft {
		clear:both;
		float:none;
		width:100%;
		text-align:left;
	}
	.FooterRight {
		padding-top:20px;
	}
	.FooterRight a {
		text-align:left;
		background-position: bottom left;
	}

	#HMMainSlideshow {
		height:300px;
	}
	#HMMainSlideshow_arrows {
		height:120px;
	}
	#HMMainSlideshow_arrows a, #HMMainSlideshow_arrows_right {
		margin-top:10px;
	}
	#HMMainSlideshow_h1, #HMMainSlideshow_h3, #HMMainSlideshow_a {
		width:75%;
	}
	#QualityAni {
		visibility:hidden;
	}
	#FeaturedProducts_List_PCatFEATURED_CARS {
		display:none;
	}
	#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks {
		height:50px;
	}
}

@media screen and (max-width: 450px) {

	.ProdThumbLatestImg {
		min-height: 220px;
		background-position:center center;
		background-size: 100% auto;
		background-repeat:no-repeat;
		background-position:top center;
/*
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
*/
	}
	.ProdLatestText {
			float: none;
		clear:both;
			text-align: right;
			width: 95%;
		padding-top:180px;
	}

	body.downloads div.Copy h2, div.Mailer_Message h2 {
		margin-top:5px;
	}
	.NewsHighlightsHolder img, .NewsArticle img, .News_Article img {
		margin-left:0px;
		margin-bottom:10px;
		width:100% !important;
		height:auto !important;
		clear:both;
		float:none;
	}

	body.downloads div.Copy td, div.Mailer_Message td {
		display:block;
		width:100% !important;
		height:auto !important;
		clear:both;
		float:none;
	}
	body.downloads div.Copy td:nth-of-type(2), div.Mailer_Message td:nth-of-type(2) {
		display:none;
	}
	body.downloads div.Copy img, div.Mailer_Message img {
		margin-left:0px;
		margin-bottom:10px;
		width:100% !important;
		height:auto !important;
		clear:both;
		float:none;
	}
}

.MainContentBG {
  margin-top:15px;
  background-position:center top;
  background-repeat:no-repeat;
}
.PageNameHeader {
  width:910px;
  margin-left:auto;
  margin-right:auto;
  color:#bcbcbc;
  text-align:left;
  font-size:15px;
  line-height:20px;
  padding-top:40px;
  font-weight:normal;
}
.MainContentPositioner {
  position:relative;
  top:-47px;
}
body.featured_cars {
  top:0px;
}


/* MAIN NAV */

#InnerAdminMenu NavArea {
  margin-right:0px;
  margin-left:auto;
}


.WebForm_Form table td {
  padding-bottom:10px;
}
.WebForm_Form table td td {
  padding-bottom:1px;
}
#FrmSearch_SiteSearch table {
  background-color:transparent;
}
#FrmSearch_SiteSearch table td {
  background-color:transparent;
  padding:0px;
}

.Copy, .Products_Category {
  text-align:left;
}
body.car_makes .Products_Category td {
	display:none;
}
body.car_makes .Products_Category td:nth-of-type(3) {
	display:block;
}
#CONTENTAREA_1 {
  text-align:left;
}
.Products_Category, .NewsArticle {
  padding-top:10px;
  padding-bottom:20px;
  text-align:left;
}
.Products_Category h1, .System h1 {
	padding-left:0px;
	margin-bottom:10px;
}
.InnerAdminMenu.NewsArticle {
  margin-top:0px;
  padding-bottom:0px;
  margin-bottom:0px;
}
.StdCentered {
  width:910px;
  margin-left:auto;
  margin-right:auto;
}
#SubscribeHolder {
  text-align:left;
  margin-top:0px;
}
#SubscribeFormHolder {
	padding-right:20px;
}
#SubscribeH1 {
  text-transform:uppercase;
  color:#821320;
  font-size:20px;
  margin-top:10px;
  padding-top:10px;
}
#SubscribeHolder form fieldset, body.online_enquiry fieldset {
  border:none;
  width:560px;
  padding-left:1px;
  _padding-left:3px;
  padding-bottom:10px;
  padding-top:0px;
}
#Copy_CopyContact_Details span, #Copy_CopyContact_Details_2 span, #Products_NextBack a {
    font-family: 'Roboto',Tahoma, Arial, sans-serif !important; 
    font-weight: 500 !important; 
    font-size: 13px !important; 
	text-transform:uppercase;
}

#SubscribeHolder form fieldset legend, body.online_enquiry fieldset legend {
  margin-left:-4px;
  color:#810927;
  font-weight:normal;
  font-size:14px;
  margin-bottom:5px;
}
#SubscribeHolder form fieldset p, #SubscribeHolder form fieldset, #SubscribeHolder form fieldset td, body.online_enquiry fieldset td {
  font-size:11px;
  color:#666666;
}
#SubscribeHolder form label, body.online_enquiry fieldset label {
	display:block;
}
#SubscribeHolder form input, #SubscribeHolder form select, #SubscribeHolder form textarea, body.online_enquiry form textarea, body.online_enquiry form input, body.online_enquiry form select {
  background-color:#ffffff;
  border:1px solid #999999;
font-size: 11px;
    color: #666666;
	padding:5px;
}
body.online_enquiry form textarea {
  width:530px;
}
#SubscribeHolder form table input {
  border:none;
}

#SubscribeHolder #label_inpContact_Custom_1, #SubscribeHolder #label_inpContact_Custom_2, #SubscribeHolder #inpContact_Custom_2 {
  display:none;
}
#SubscribeHolder #label_inpContact_Custom_3, #SubscribeHolder #label_inpContact_Custom_4, #SubscribeHolder #label_inpContact_Custom_5 {
  display:none;
}
#SubscribeHolder #P_inpContact_Custom_3, #SubscribeHolder #P_inpContact_Custom_4, #SubscribeHolder #P_inpContact_Custom_5 {
  display:none;
}

#SubscribeHolder form table {
  margin:0px;
}


#SubscribeHolder form .SubmitButton, body.online_enquiry form .SubmitButton, body.online_enquiry form .CancelButton, a.SubmitButton {
  background-color:#821320;
  color:white;  
  font-size:14px;
  font-weight:normal;
  background-repeat:no-repeat;
  width:132px;
  height:30px;
  overflow:hidden;
  line-height:30px;
  padding:0px;
  text-align:center;
  cursor:pointer;
  cursor:hand;
  border:none;
}
a.SubmitButton, a.SubmitButton:hover {
  color:white;  
  padding:10px;
	padding-left:20px;
	padding-right:20px;
}
body.online_enquiry form .CancelButton {
  display:none;
  background-color:#666666;
}

.Products_Showcase_NoResults h2 {
	margin-bottom:10px;
}
.Products_Showcase_NoResults {
  margin-top:30px;
  margin-bottom:15px;
  padding-bottom:30px;
  border-bottom:none;
  color:#666666;
  padding-left:5px;
  padding-right:50px;
}
.Products_Showcase_NoResults_Detail h1 {
	padding-left:0px;
}
.Products_Showcase_NoResults_Detail {
  margin-top:15px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:none;
  padding-left:5px;
  _padding-left:25px;
  padding-right:50px;
}


.Products_Showcase {
  width:100%;
  margin-left:0px;
/*
	background-image:url(../czusys_images/templines.png);
	background-repeat:repeat-x;
	background-position:0px 1365px;
*/
}
.ProductList_ProductItemDv {
  cursor:pointer;
  cursor:hand;
  display:block;
/*
  width:188px;
  height:203px; 
  overflow:hidden;
  float:left;
  margin-right:2px;
  text-align:left;
  margin-bottom:15px;
*/
}
#CONTENTAREA_1 .ProductList_ProductItemDv {
	width:100%;
	height:auto;
}
.ProductList_ProductItemDv table {
  background-color:transparent;  
  cursor:pointer;
  cursor:hand;
}
.ProductList_ProductItemLink:link, .ProductList_ProductItemLink:visited, .ProductList_ProductItemLink:hover {
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  background-color:transparent;
  display:block;
  width:188px;
  height:203px;
}
.ProductList_ProductItemLink:hover {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
#CONTENTAREA_1 .ProductList_ProductItemLink:link, #CONTENTAREA_1 .ProductList_ProductItemLink:visited, #CONTENTAREA_1 .ProductList_ProductItemLink:hover {
	width:100%;
	height:auto;
}
body.showroom .ProdLatestText .MakeIcon {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

body.showroom .ProductList_ProductItemLink:hover .ProdLatestText .MakeIcon {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.ProdThumbShape, .ProdThumbShapeSize, .ProdThumbShapeHolder {
  width:188px;
  height:140px;
  overflow:hidden;
  display:block;
}
.ProdThumbShape {
  position:relative;
  top:-140px;
}
.ProdThumbShape, .ProdThumbShape.unavailable {
  background-image:url(../czusys_images/unavailable.png);
  background-repeat:no-repeat;
  background-position:4px 4px;
}
.ProdThumbShape.sold {
  background-image:url(../czusys_images/sold.png);
  background-repeat:no-repeat;
  background-position:4px 4px;
}

.ProdThumbShape.sale {
  background-image:none;
}
.ProductList_ProductItemLink:hover {
  background-color:#660019;
  background-image:url(../czusys_images/prodhoverswirl_sml.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  text-decoration:none;
}
#CONTENTAREA_1 .ProductList_ProductItemLink:hover {
	background-color:transparent;
	background-image:none;
}
.ProductList_ProductItemLink:hover .ProdThumbShape {
  border:4px solid #660019;
  border-right:5px solid #660019;
  border-bottom:none;
  width:179px;
  height:136px;
  _width:188px;
  _height:140px;
}
.ProductList_ProductItemLink:hover .sold {
  background-position:0px 0px;
}


.ProdThumbText {
  position:relative;

  padding:0px;
  padding-left:8px;
  padding-right:8px;
}

.ProdThumbText h1 {
  font-size:12px;
	line-height:14px;
  color:white;
  margin-bottom:0px;
  margin-top:2px;
}
.ProdThumbText .Price, .ProdThumbText .Year {
  color:#890526;
  font-size:11px;
}      
.ProdThumbText .Price {
  color:#666666;
}
.ProdThumbText span.PlusRed {
  padding-top:3px;
  font-size:11px;
  display:block;
  color:#999999;
  padding-bottom:8px;
  padding-left:20px;
  background-image:url(../czusys_images/plusicon_red.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;  
}

.ProdThumbText span.PlusRed {
  margin-top:0px;
}

.ProductList_ProductItemLink:hover .ProdThumbText .Year {
  color:#999999;
}
.ProductList_ProductItemLink:hover .ProdThumbText .Price {
  color:#ffffff;
}
.ProductList_ProductItemLink:hover .ProdThumbText span.PlusRed {
  color:#ffffff;
}
.ProductShowcase_PagesHolder {
  text-align:left;
  padding-left:5px;
  _padding-left:25px;
  padding-right:50px;
  font-size:14px;
}
.ProductShowcase_PagesHolder a {
  display:inline-block;
  padding-left:8px;
  font-size:14px;
  color:#666666;
}
.ProductShowcase_PagesHolder a:hover, .ProductShowcase_PagesHolder a.selected {
  color: #cccccc;
}
.ProductShowcase_PagesHolder a.selected {
  color:#930327; 
  font-weight:bold; 
}




/* FEATURED CARS */


.FeaturedProducts_Slider, #FeaturedProducts_List_PCatFEATURED_CARS {
/*  height:400px; */
  overflow:hidden;
  position: relative;

}


#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks {
	width: calc(100% + 15px);
	margin-left:-15px;
	margin-top:-40px;
}

#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks div.ProductList_ProductItemDv {  
	box-sizing:border-box;
	margin:0px;
	height:auto;
  width: calc(20% - 10px);
	margin-left:5px;
  overflow:hidden;
	display:none;
	float:left;
}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks div.ProductList_ProductItemDv.Show {  
	display:block;
}
/*
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks div.ProductList_ProductItemDv:first-child {
	margin-left:15px;
}
*/

#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShape, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeSize, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeHolder {
	width:100%;
	box-sizing:border-box;
}

#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:link, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:visited, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:hover {
	width:100%;
	box-sizing:border-box;
  height:auto;
	overflow-y:visible;

}

#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeHolder {
  border:2px solid #ffffff;
}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:hover .ProdThumbShapeHolder
, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks div.ProductList_ProductItemDv.Highlight .ProductList_ProductItemLink .ProdThumbShapeHolder {
  border:2px solid #660019;
}


#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink .ProdThumbShape {
  border:2px solid #ffffff;
	display:none;
}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:hover .ProdThumbShape {
  border:2px solid #660019;
  border-right:2px solid #660019;
  border-bottom:none;
	width:100%;
/*
  width:271px;
  height:201px;
  _width:280px;
  _height:205px;
*/
	box-sizing:border-box;
}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeHolder, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeSize {
	height:auto;
}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbShapeHolder img {
	width: 100%;
	height:auto;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;

}
#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:hover, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProductList_ProductItemLink:hover .ProdThumbShapeHolder img, #FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks div.ProductList_ProductItemDv.Highlight .ProductList_ProductItemLink .ProdThumbShapeHolder img {
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}


#FeaturedProducts_PCatFEATURED_CARS.FeaturedProducts_Blocks .ProdThumbText {
	display:none;
}

.FeaturedProducts_Slider div.ProductList_ProductItemDv {  
  height:400px;
  width:280px;
  overflow:hidden;
} 

.FeaturedProducts_List_Slider {
  margin-top:27px;
  height:400px;
  overflow:hidden;

}

.FeaturedProductsHolder_Slider {

}
.FeaturedProducts_ArrowLeft {
  width:50px;
  height:200px;
  position:relative;
  top:0px;
  float:left;
  cursor:pointer;
  cursor:hand;
}
.FeaturedProducts_ArrowRight {
  text-align:right;
}

.FeaturedProducts_ArrowLeft a, .FeaturedProducts_ArrowRight a {
  margin-top:27px;
  display:inline-block;
  width:50px;
  color:#323130;
  height:365px;
  font-size:1px;
  background-repeat:no-repeat;
  background-position:top left;
  background-image:url(../czusys_images/Home_Arrow_left.png);
  cursor:pointer;
  cursor:hand;
}
.FeaturedProducts_ArrowLeft a:hover, .FeaturedProducts_ArrowRight a:hover {
  color:#323130;
}
.FeaturedProducts_ArrowRight a {
  background-position:top right;
  background-image:url(../czusys_images/Home_Arrow_right.png);
}
.FeaturedProducts_ArrowRight {
  width:50px;
  height:200px;
  position:relative;
  top:0px;
  float:right;
  cursor:pointer;
  cursor:hand;
}

/* SLIDER */
div.FeaturedProducts_scrollbar { 
    display:none;
    }

div.FeaturedProducts_scrollbar { 
  background-repeat:no-repeat;
  background-position:385px 0px;
  background-image:url(../czusys_images/tabs/SliderBG.jpg);
    position:relative; 
    width:940px; 
  margin-left:auto;
  margin-right:auto;
    height:23px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
}
div#FeaturedProducts_scrollbar_left_PCatFEATURED_CARS {
  margin-left:385px;
  display:none;
}
div#FeaturedProducts_scrollbar_right_PCatFEATURED_CARS {
  display:none;
}

div#track {
    margin-top:6px; 
    margin-bottom:6px; 
    position:absolute; 
    left:405px; top:0;
    width:495px; height:11px; 
    background: transparent;
  }
div#dragBar {

  background-repeat:no-repeat;
  background-position:0px 0px;
  background-image:url(../czusys_images/tabs/dragbar.jpg);
    position:absolute; left:1px; top:1px;
    width:31px; height:9px; 
    background-color:#660019;
  }  
div.FeaturedProducts_scrollbar_left { position:absolute; left:0; top:0; }  
div.FeaturedProducts_scrollbar_right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div.FeaturedProducts_scrollbar, div#track, div#dragBar, div.FeaturedProducts_scrollbar_left, div.FeaturedProducts_scrollbar_right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div.FeaturedProducts_scrollbar img {
    display:block; 
    } 




.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:link, .FeaturedProductsHolder_Slider .ProductList_ProductItemLink:visited, .FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover {
  cursor:pointer;
  cursor:hand;
  text-decoration:none;
  background-color:transparent;
  display:block;
  width:280px;
  height:345px;
}
.FeaturedProductsHolder_Slider .ProdThumbShape, .FeaturedProductsHolder_Slider .ProdThumbShapeSize, .FeaturedProductsHolder_Slider .ProdThumbShapeHolder {
  width:280px;
  height:205px;
  overflow:hidden;
  display:block;
}
.FeaturedProductsHolder_Slider .ProdThumbShape {
  position:relative;
  top:-205px;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover {
  background-color:#660019;
  background-image:url(../czusys_images/prodhoverswirl_sml.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  text-decoration:none;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbShape {
  border:4px solid #660019;
  border-right:5px solid #660019;
  border-bottom:none;
  width:271px;
  height:201px;
  _width:280px;
  _height:205px;
}


.FeaturedProductsHolder_Slider .ProdThumbText {
  position:relative;
  padding:0px;
  padding-left:15px;
  padding-right:15px;
}

.FeaturedProductsHolder_Slider .ProdThumbText h1 {
  font-size:16px;
	line-height:18px;
  color:#810927;
  margin-bottom:5px;
  margin-top:2px;
}
.FeaturedProductsHolder_Slider .ProdThumbText .Price, .ProdThumbText .Year {
  color:#890526;
  font-size:11px;
}      
.FeaturedProductsHolder_Slider .ProdThumbText .Price {
  color:#999999;
}
.FeaturedProductsHolder_Slider .ProdThumbText p {
  display:block;
  height:40px;
  overflow-y:hidden;
  font-size:10px;
  color:#666666;
}
.FeaturedProductsHolder_Slider .ProdThumbText span.PlusRed {
  padding-top:3px;
  font-size:11px;
  display:block;
  color:#999999;
  padding-bottom:8px;
  padding-left:20px;
  background-image:url(../czusys_images/plusicon_red.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;  
}

.FeaturedProductsHolder_Slider .ProdThumbText span.PlusRed {
  margin-top:4px;
}

.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbText .Year {
  color:#999999;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbText h1 {
  color:#ffffff;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbText p {
  color:#ffffff;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbText .Price {
  color:#ffffff;
}
.FeaturedProductsHolder_Slider .ProductList_ProductItemLink:hover .ProdThumbText span.PlusRed {
  color:#ffffff;
  background-image:url(../czusys_images/plusicon_palegray.gif);
}



/* PRINT SHOWROOM */
body.print_showroom {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}
body.print_showroom #DIVOuterPageHolder, body.print_showroom center {
	width:100%;
	height:100%;
/*	background-color:yellow; */
}
body.print_showroom #theToolTip {
	display:none;
}

.Product .PrintDisplay {
	display:none;
}

body.print_showroom .Product .FullDisplay {
	display:none;
}
body.print_showroom .Product .PrintDisplay {
	margin-left:auto;
	margin-right:auto;
	width:820px;

	display:block;
	margin-top:40px;
}
body .addthis_button_print, body .at16t_print {
	display:none;
}
.PrintMainImageHolder {
	width:100%;
	height:475px;
	background-size:570px auto;	
	background-repeat:no-repeat;
	background-position:bottom left;
}
body.print_showroom .highslide-controls {
	display:none;
}
body.print_showroom h1 {
	width:100%;
	background-color:white;
	display:block;
	padding:0px;
	margin:0px;
	color:#93162d;
	font-size:32px;
	line-height:32px;
	font-weight:normal;
	padding-left:15px;
	padding-bottom:5px;
}
body.print_showroom .Price {
	color:#ffffff;
	background-color:#93162d;
	font-size:23px;
	font-weight:normal;
	line-height:40px;
	width:255px;
	padding-left:15px;
}
body.print_showroom .IntroCo {
	width:230px;
	height:355px;
	overflow:hidden;
	margin-left:585px;
}
body.print_showroom .IntroCo p {
	color:#333333;
	font-size:12px;
	line-height:17px;
	text-align:justify;
}
body.print_showroom .IntroCo h4 {
	color:#97071b;
	font-size:17px;
	line-height:19px;
	padding:0px;
	margin:0px;
	margin-top:40px;
	margin-bottom:15px;
	text-transform:none;
	border:none;
}
body.print_showroom .IntroCo h4 span {
	color:#999999;
	font-size:18px;
	line-height:19px;
	font-weight:bold;
	font-family:"Times New Roman",Georgia,Serif;
}
body.print_showroom #PrintGallery img {
	border-right:8px solid white;
	border-top:8px solid white;
}
body.print_showroom #PrintGallery img:nth-child(n+8) {
	display:none;
}
body.print_showroom #PrintGallery img.Img_m3 {
	border-left:8px solid white;
}
body.print_showroom .PrintCarInfo {
	clear:both;
	float:none;
	display:block;
	padding-top:20px;
	background-size:410px auto;
	background-position: bottom right;
	background-repeat:no-repeat;
	background-image:url(../czusys_images/PrintCar_LogoHamptons.png);
}
body.print_showroom .PrintcarSpecs {
	width:360px;
	float:left;
	margin-left:15px;
	padding-bottom:20px;
	height:300px;

}
body.print_showroom .PrintcarDesc {
	width:415px;
	float:right;
	margin-right:15px;
	padding-bottom:20px;
	color:#97071b;
	font-size:17px;
	line-height:19px;
	text-align:right;
}


body.print_showroom .PrintcarSpecs, body.print_showroom .PrintcarSpecs td {
	color:#333333;
	font-weight:normal;
	font-size:12px;
	line-height:19px;
}
body.print_showroom .PrintcarSpecs a {
	display:none;
}
body.print_showroom .PrintCarFooter {
	clear:both;
	float:none;
	display:block;
	background-color:#000000;
	color:#cccccc;
	padding:15px;
	font-size:15px;
	line-height:18px;
	text-align:right;

	background-size:240px auto;
	background-position:15px 15px;
	background-repeat:no-repeat;
	background-image:url(../czusys_images/PrintCar_Quality.png);
}
body.print_showroom .PrintCarFooter span {
	color:#ffffff;
	font-size:24px;
	line-height:28px;
}

/* FaceBook Share */
.fbSendButton .btnLink {
    border: 1px solid #CAD4E7;
    border-radius: 3px 3px 3px 3px;
		display:block;
		width: 53px;
		line-height:22px;
	margin-right:5px;
	cursor:pointer;
	cursor:hand;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 11px;
}

.fbSendButtonLight .btnLink {
    background-color: transparent;
	border:none;
}
.fbSendButtonLight .btnLink:hover {
    background-color: transparent;
	border:none;
	color:#0d0d0d;
}
.fbSendButtonLight.fbSendButtonSelected .btnLink, .fbSendButtonLight.fbSendButtonSelected .btnLink:hover {
    background-color: transparent;
	border:none;
	color:#0d0d0d;
}
.fbSendButtonDark .btnLink, .fbSendButtonDark a.btnLink
, .fbSendButtonDark .btnLink:hover, .fbSendButtonDark a.btnLink:hover {
	background-color: #2a5391;
	border:none;
	line-height:22px;
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
	width:80px;
	margin-top:4px;
	float:right;
	background-image:url(../czusys_images/main_menu_icons_fbv2.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	background-size:16px auto;
	box-sizing:border-box;
	padding-left:25px;
}

.fbSendButtonDark .btnLink span.btnText, .fbSendButtonDark a.btnLink span.btnText, .fbSendButtondark .btnLink span.btnText, .fbSendButtondark a.btnLink span.btnText {
	color:#ffffff;
	text-transform:uppercase;
	font-family: 'Roboto',Tahoma, Arial, sans-serif;
	font-weight: 500;
	font-size: 13px;
}

.fbSendButtonDark .btnLink:hover {
    background-color: #D9D9D9;
}
.fbSendButtonDark.fbSendButtonSelected .btnLink, .fbSendButtonDark.fbSendButtonSelected .btnLink:hover {
    background-color: #444444;
    border-color: #555555;
    color: #666666;
}
.fbSendButton .btnLink:hover {
    text-decoration: none;
}
.fbSendButton .msgIcon, .fbSendButton .fbIcon {
    background: url() no-repeat scroll 0 0 transparent;
    float: left;
    height: 13px;
    margin-right: 3px;
	margin-top:3px;
	display:none;
}
.fbSendButton .msgIcon {
    width: 16px;
}
.fbSendButton .fbIcon {
    width: 12px;
}
.fbSendButtonLight .msgIcon {
    background-position: 0 -141px;
}
.fbSendButtonLight.fbSendButtonRTL .msgIcon {
    background-position: 34px -141px;
}
.fbSendButtonLight.fbSendButtonSelected .msgIcon {
    background-position: 1px -202px;
}
.fbSendButtonLight.fbSendButtonSelected.fbSendButtonRTL .msgIcon {
    background-position: 35px -202px;
}
.fbSendButtonDark .msgIcon {
	background-image:none;
    background-position: 1px -170px;
}
.fbSendButtonDark.fbSendButtonRTL .msgIcon {
    background-position: 35px -170px;
}
.fbSendButtonDark.fbSendButtonSelected .msgIcon {
    background-position: 1px -186px;
}
.fbSendButtonDark.fbSendButtonSelected.fbSendButtonRTL .msgIcon {
    background-position: 35px -186px;
}
.fbSendButtonLight .fbIcon {
    background-position: 0 -47px;
}
.fbSendButtonLight.fbSendButtonRTL .fbIcon {
    background-position: 34px -47px;
}
.fbSendButtonLight.fbSendButtonSelected .fbIcon {
    background-position: 0 -260px;
}
.fbSendButtonLight.fbSendButtonSelected.fbSendButtonRTL .fbIcon {
    background-position: 34px -260px;
}
.fbSendButtonDark .fbIcon {
    background-position: 0 -47px;
}
.fbSendButtonDark.fbSendButtonRTL .fbIcon {
    background-position: 34px -47px;
}
.fbSendButtonDark.fbSendButtonSelected .fbIcon {
    background-position: 0 -274px;
}
.fbSendButtonDark.fbSendButtonSelected.fbSendButtonRTL .fbIcon {
    background-position: 34px -274px;
}
.fbSendButtonBig .fbSendBG {
    padding: 3px 5px 4px 2px;
}
.fbSendButtonSmall .fbSendBG {
    padding: 2px 3px;
}
.fbSendButtonLight .btnLink .fbSendBG {
    background-color: #ECEEF5;
}
.fbSendButtonLight.fbSendButtonSelected .btnLink .fbSendBG, .fbSendButtonLight.fbSendButtonSelected .btnLink:hover .fbSendBG {
    background-color: #EEEEEE;
}
.fbSendButtonDark .btnLink .fbSendBG {
    background-color: #C7C7C7;
}
.fbSendButtonDark .btnLink:hover .fbSendBG {
    background-color: #D9D9D9;
}
.fbSendButtonDark.fbSendButtonSelected .btnLink .fbSendBG, .fbSendButtonDark.fbSendButtonSelected .btnLink:hover .fbSendBG {
    background-color: #444444;
}
.fbSendButton .fbSendContainer {
    position: relative;
}
.fbSendButton .horizontal {
    border-bottom: 1px solid;
    border-top: 1px solid;
    bottom: 0;
    left: 1px;
    position: absolute;
    right: 1px;
    top: 0;
}
.fbSendButton .vertical {
    border-left: 1px solid;
    border-right: 1px solid;
    bottom: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 1px;
}
.fbSendButton .border_piece {
    border-color: #CAD4E7;
}
.fbSendButtonLight .btnLink:hover .border_piece {
    border-color: #9DACCE;
}
.fbSendButtonLight.fbSendButtonSelected .btnLink .border_piece, .fbSendButtonLight.fbSendButtonSelected .btnLink:hover .border_piece {
    border-color: #DDDDDD;
}
.fbSendButtonDark.fbSendButtonSelected .btnLink .border_piece, .fbSendButtonDark.fbSendButtonSelected .btnLink:hover .border_piece {
    border-color: #555555;
}
.fbSendButtonBoxCount {
    margin-top: 10px;
}



