body {
	background-color: #bcbdc0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main {
	margin: auto;
	width: 957px;
	background-color: #FFFFFF;
	background-image: url(../images/TopBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#TopLft {
	background-image: url(../images/HeaderTopLft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#TopRyt {
	background-image: url(../images/HeaderTopRyt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.LftRytPad {
	padding-right: 8px;
	padding-left: 8px;
}
.headerNavStrip {
	background-image: url(../images/LogoRightTopBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.companyLogo {
	background-image: url(../images/CompanyLogo.jpg);
	background-repeat: no-repeat;
	background-position: 24px top;
	height: 23px;
}
.NavNor {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	
	height: 23px;
	letter-spacing: 1px;
	
	

}
.NavRoll {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	
	height: 23px;
	letter-spacing: 1px;

	background-image: url(../images/NavArraw.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor:pointer;
}
.TabBodyBox {
	height: 300px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e8e9ea;
	border-bottom-color: #e8e9ea;
	border-left-color: #e8e9ea;
}
.BorderTop {
	background-image: url(../images/Border.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
.BorderBottom {
	background-image: url(../images/Border.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.BorderLft {
	background-image: url(../images/Border.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.BorderRight {
	background-image: url(../images/Border.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.BorderLftTopCorner {
	background-image: url(../images/BorderLftTopCorner.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.BorderRightTopCorner {
	background-image: url(../images/BorderRytTopCorner.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.BorderLftBtmCorner {
	background-image: url(../images/BorderLftBtmCorner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.BorderRightBtmCorner {
	background-image: url(../images/BorderRytBtmCorner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}
.YBoxNavBg {
	background-image: url(../images/YNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.YBoxLftCorner {
	background-image: url(../images/YNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.YBoxRightCorner {
	background-image: url(../images/YNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.GBoxNavBg {
	background-image: url(../images/GNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.GBoxLftCorner {
	background-image: url(../images/GNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.GBoxRightCorner {
	background-image: url(../images/GNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.RBoxNavBg {
	background-image: url(../images/RNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.RBoxLftCorner {
	background-image: url(../images/RNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.RBoxRightCorner {
	background-image: url(../images/RNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.OBoxNavBg {
	background-image: url(../images/ONavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.OBoxLftCorner {
	background-image: url(../images/ONavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.OBoxRightCorner {
	background-image: url(../images/ONavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.PBoxNavBg {
	background-image: url(../images/PNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.PBoxLftCorner {
	background-image: url(../images/PNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.PBoxRightCorner {
	background-image: url(../images/PNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.BBoxNavBg {
	background-image: url(../images/BNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.BBoxLftCorner {
	background-image: url(../images/BNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.BBoxRightCorner {
	background-image: url(../images/BNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.NavCnt {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.TabBotBorder {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/Border.jpg);
}
.WhiteBg {
	background-color: #FFFFFF;
}
.BlueTxtTitle {
	font-family: Arial;
	src:url(../font/AndaleMono.TTF);
	font-size: 25px;
	color: #095aeb;
}
.GreyTxt24 {
	font-family: Arial;
	src:url(../font/HelveticaNeue Light.TTF);
	font-size: 20px;
	color: #939598;
}
.GreyTxt18 {
	font-family: Arial;
	font-size: 20px;
	color: #737477;
}
.OrangeTxt {
	font-family: Arial;
	font-size: 12px;
	color: #fb5a00;
}


#FooterBg {
	background-color: #231f20;
	height: 40px;
}
#FtrLftCorner {
	background-image: url(../images/FtrLftBtmCorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 11px;
}
#FtrRightCorner {
	background-image: url(../images/FtrRightBtmCorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 9px;
}
a.FtrLink:link {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.FtrLink:visited {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.FtrLink:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.VideoLink:link {
	font-family: Arial;
	font-size: 12px;
	color: #8f9092;
	text-decoration: none;
}
a.VideoLink:visited {
	font-family: Arial;
	font-size: 12px;
	color: #8f9092;
	text-decoration: none;
}
a.VideoLink:hover {
	font-family: Arial;
	font-size: 12px;
	color: #8f9092;
	text-decoration: underline;
}

#DealerSecBg {
	background-image: url(../images/DealerSecBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#EnterpriseSecBg {
	background-image: url(../images/EnterpriseSecBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#DealerSecRightBg {
	background-image: url(../images/DealerSecRightBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.SectionHeaderTxt {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #939598;
	padding-left: 50px;
	padding-top: 10px;
}
a.SectionHeaderTxtLink:link {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #939598;
	
	text-decoration: none;
}
a.SectionHeaderTxtLink:visited {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #939598;
	
	text-decoration: none;
}
a.SectionHeaderTxtLink:hover {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color: #939598;
	
	text-decoration: underline;
}
#DealerTxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/DealerTxtBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.DealerSolutionLftPad {
	padding-top: 22px;
	padding-left: 50px;
}
.DealerSolutionLftPad2 {
	
	padding-left: 50px;
}
.BlueTxt {
	font-family: Verdana;
	font-size: 16px;
	color: #25aae1;
}
.Content {
	font-family: Arial;
	font-size: 12px;
	color: #6d6e71;
}
.RedContent {
	font-family: Arial;
	font-size: 11px;
	color: #ff4444;
}
.emailLMgntTxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/emailLMgntTxtBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana;
	font-size: 11px;
	color: #6d6e71;
}
#eBayMotorTxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/eBayMotorTxtBg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#MovieGalleryTxtBg {
	background-image: url(../images/MovieGalleryBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#MovieGalleryTopTitleRightBg {
	background-image: url(../images/MovieGalleryTopTitleRightBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#SEOTxtBg {
	background-image: url(../images/SEOTxtBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#PDATxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/PDATxtBg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#EnterpriseTxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/EnterpriseTxtBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#EnterpriseSecRightBg {
	background-image: url(../images/EnterpriseSecRightBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#WhyCarthinkSecBg {
	background-image: url(../images/WhyCarthinkSecBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#WhyCarthinkSecBg1 {
	background-image: url(../images/WhyCarthinkSecBg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#WhyCarthinkTxtBg {
	background-color: #FFFFFF;
	background-image: url(../images/WhyCarthinkTxtBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#WhyCarthinkTxtBg1 {
	background-color: #FFFFFF;
	background-image: url(../images/WhyCarthinkTxtBg1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
a.RedLink:link {
	font-family: Arial;
	font-size: 11px;
	color: #ff4444;
	font-weight:bold;
	text-decoration: none;
}
a.RedLink:visited {
	font-family: Arial;
	font-size: 11px;
	color: #ff4444;
	font-weight:bold;
	text-decoration: none;
}
a.RedLink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #ff4444;
	text-decoration: underline;
}
.GreyBoxNavBg {
	background-image: url(../images/GreyNavBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	cursor: pointer;
}
.GreyBoxLftCorner {
	background-image: url(../images/GreyNavLftCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}
.GreyBoxRightCorner {
	background-image: url(../images/GreyNavRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	cursor: pointer;
}
.FtrLftBtmCorner {
	background-image: url(../images/FtrLftBtmCorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 18px;
	margin-top: 21px;
}
.FtrRightBtmCorner {
	background-image: url(../images/FtrRightBtmCorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 18px;
	margin-top: 21px;
}
.eBayMainPgTxtBg {
	background-image: url(../images/eBayMainPgTxtBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.MovieGallerHmePg {
	background-image: url(../images/MovieGallery-Img01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 27px;
}
#slideshow {
    position:relative;
    height:218px;
}

#slideshow IMG {
    position:absolute;
    top:?px;
    left:?px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#SubNavMain {
	width: 136px;
	position: absolute;
	visibility: hidden;
	background-color: #000000;
	margin-top: 22px;
    z-index:100;
}
#SubNavMain2 {
	width: 164px;
	position: absolute;
	visibility: hidden;
	background-color: #000000;
	margin-top: 22px;
    z-index:100;
}
.SubNavRedNor {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #ef4036;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
}
.SubNavRedRoll {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	background-color: #666666;
}
.SubNavBlueNor {
	font-family: Tahoma;
	font-size: 11px;
	color: #1daae1;
	font-weight:bold;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2E2E;
}
.SubNavBlueRoll {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	background-color: #666666;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2E2E;
}
#ContactPgBg {
	background-image: url(../images/free%20trial.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.TxtArea {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	height: 18px;
	width: 180px;
	
	border: 1px solid #b0b0b0;
}
#SubNavMain3 {
	width: 152px;
	position: absolute;
	visibility: hidden;
	background-color: #000000;
	margin-top: 22px;
    z-index:100;
}
.SubNavGreenNor {
	font-family: Tahoma;
	font-size: 11px;
	color: #0b9444;
	font-weight:bold;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2E2E;
}
.SubNavGreenRoll {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	padding-left: 4px;
	text-decoration: none;
	height: 20px;
	cursor: pointer;
	background-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2E2E;
}
#MediaSecBg {
	background-image: url(../images/MediaSecBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#MediaSecRightBg {
	background-image: url(../images/MediaSecRightBg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
