/*  common css

***************************************/

* {padding:0; margin:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; border:none; outline:none}

body	{background:#000 url(../Images/bgd_site.jpg) 50% 0  no-repeat; text-align:center; padding:0; border-top:#bb242c solid 3px}

li, ul {list-style:none}

p {line-height:16px;}

a {text-decoration:none; color:#8b8b8b;}

a:hover {color:#bb242c}

caption { display:none}

input { background:#171717; border:1px solid #2e2b2f; padding:2px}

h2 { font-size:24px; color:#FFFFFF; font-weight:normal; text-transform:uppercase}

h3 { font-size:16px; color:#FFFFFF; font-weight: bold; text-transform:uppercase}

/*  basic classes

***************************************/

.clear { clear:both; height:0; line-height:0 }

.solid { background:url(../Images/bgd_solid.gif) 0 0 no-repeat}

.blockGeneral { width:958px; overflow:hidden; clear:both }

.flash { width:383px; padding:0;}

.flashCar { width:767px; overflow:hidden;}

.illusHome{float:right; margin:82px 0 0 0 }

.hidden, .contentText02 .hidden  { display:none;}

/*change background*/

.preowned{background: #000 url(../Images/bgd_preowned.jpg) 0 0 no-repeat;}

.general {background: url(../Images/bgd_contentGeneral.gif) 0 0 no-repeat;}

.newsArcticles { background:#000}

	.bgdHeadQuater { background:url(../Images/bgd_contact_01.jpg) no-repeat; padding:68px 0 60px 60px;}

	.bgdService { background:url(../Images/bgd_intro_service.gif) no-repeat;}

	.bgdContact { background:url(../Images/bgd_contact.jpg) no-repeat;}



/* main structure

***************************************/

.mediaPages{ background:#000 url(../Images/bgd_site_01.jpg) 50% 0 no-repeat }

.main { width:958px; overflow:hidden; margin:0 auto; text-align:left; }

	/* header

	***************************************/

	.header { width:958px; overflow:hidden }

		h1 { float:left; padding:35px 0 0 25px }

		.blockNav { float:right; width:315px; overflow:hidden }

		/*topNav*/

		.topNav{ float:right; width:259px; height:26px; background:url(../Images/bgd_top_nav.png) 100% 0 no-repeat; padding:5px 0 0 0; }

			.topNav li { /*text-transform:uppercase; */display:inline; padding:0 0 0 24px }

			.topNav a { color:#fff; font-size:10px }

			.topNav a:hover { color:#000; text-decoration:none }

			.topNav .active { color:#000 }

		/*mainNav*/

		.mainNav { float:right; width:304px; height:33px; overflow:hidden; background:url(../Images/bgd_nav.png) 0 0 no-repeat; padding:5px 0 0 10px; margin:9px 0 }

			.mainNav li { text-transform:uppercase; line-height:20px; background:url(../Images/bgd_line_nav.gif) 100% 0 no-repeat; display:inline; padding:2px 8px 4px 8px }

			.mainNav .last { background:none; padding:0 0 0 10px }

			.mainNav a { color:#7d7d7d; font-size:10px }

			.mainNav a:hover { color:#fff; text-decoration:none }

			.mainNav .active { color:#fff }

		/*levContext*/

		.levContext { width:184px; padding:3px; overflow:hidden; float:left; background:#010101 url(../Images/bgd_levContext.gif) 0 0 no-repeat; min-height:452px}

			.levContext h3 { font-size:14px; background:#000; padding:8px 10px 6px 10px; margin:0 0 1px 0; text-transform:uppercase }

			.levContext li { width:165px; padding:0 10px; line-height:25px; background:url(../Images/bgd_levPng.png) 0 0 no-repeat; }

			.levContext li ul { padding:0; margin:0 0 0 -10px}

			.levContext li li {padding-left:20px;}

			.levContext li a { color:#898989; text-transform:uppercase}

			.levContext li a:hover { color:#FFF; text-decoration:none;}

			.levContext li li a:hover { color:#bb242c;}

				.levContext .selected { color:#FFF;}

				.levContext .active { color:#bb242c;}

				

			.highlight .levContext , .blockGeneral .levContext{width:184px; float:right; background:#000 url(../Images/bgd_levContext_01.gif) 0 0 no-repeat; min-height:175px}

	

	/* container

	***************************************/			

	.container { width:958px; overflow:hidden; min-height:460px;}

				/*content*/

				.content { width:767px; overflow:hidden; float:left; min-height:468px}

				.content .intro { padding-left:60px;}

					.content .illusHome { margin:0}

		/*intro

		***************************************/

		/*introDesign*/

		.banner {width:958px; overflow:hidden}

		.intro {	width:958px; overflow:hidden;	min-height:289px; position:relative;}

		.intro .teaserText {position:absolute; z-index:999; margin:0; padding:0; color:#FFFFFF; font-size:20px;font-weight:normal;}

		.intro  p { font-size:11px; text-transform:none; color:#7f7f7f; padding:0 0 10px 0; margin:0; display:block; line-height:16px}

			.posi00 {top:120px; left:90px;}

			.posiFF {top:120px; left:90px;}

			.posiFF p {color:#FFF;}

					/*introDesign*/

					.introDesign {	width:767px; overflow:hidden; min-height:180px; /*min-height:310px; */position:relative;}

					.introDesign .teaserText {position:absolute; z-index:999; margin:0;  padding:0; color:#FFFFFF; font-size:20px;font-weight:normal;}

					.introDesign  p { font-size:13px; color:#FFF; font-weight:bold; padding:0 0 10px 0; margin:0; display:block}

					/*.introDesign .positionType1 {padding:135px 0 115px 500px;}*/

					/* design position

					***************************************/

					.posiTitle1 {top:103px; left:80px}

					.posiTitle2 {top:134px; left:505px}

					.posiTitle3 {top:125px; left:55px}

					.posiTitle4 {top:42px; left:55px}

					.posiTitle5 {top:103px; left:60px}

					.posiTitleService {top:130px; left:60px;}

					.posiTitleService p {color:#7f7f7f; text-transform:none}		

					

			

				.introContact { width:250px; height:160px; padding:130px 620px 0 90px;}

				.introContact h2 {color:#FFFFFF; font-size:20px; font-weight:normal; padding:0;}

					

				.introContact01 { width:765px; height:160px; border-top:2px solid #272427; border-bottom:2px solid #272427; border-left:2px solid #272427; position:relative;}

				.introContact01 h2 {color:#FFFFFF; font-size:20px; font-weight:normal; position:absolute; z-index:999; top:68px; left:60px;}

					

				.introContact02 { width:707px;  position:relative;}

				.introContact02 h2 {color:#FFFFFF; font-size:20px; font-weight:normal;  position:absolute; z-index:999; top:60px; left:60px;}

					

		/*highlight

		***************************************/	

		.highlight { width:958px; overflow:hidden; clear:both;}

			.highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}

			.highlight h3 { font-size:14px ; text-transform: uppercase}

			.highlight dl {width:184px; height:165px; float:left; overflow:hidden; background:url(../Images/bgd_blockType_01.gif) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0; position:relative}

				.highlight img { display:block}

				.highlight dt {margin:0 0 1px 0; padding:0; width:184px; height: 160px; background:#0c0c0c;}

				.highlight dd {top: 125px; height: 168px; width:172px; background:#000 url(../Images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:10px 5px 10px 7px; margin:0; position:absolute;}

				.highlight p { color:#525253; }

			.highlight .last { margin:0;}



			.highlight dl.last dd{padding:10px 0; width:184px}

				.highlight dl.last h3{padding:0 10px 0 12px; margin:-5px 0 10px 0;}

				.highlight dl.last h3.title{border:none; margin:0; }

				.highlight dl.last h4.title{margin:0 0 15px 0; border:none; padding-top:0px}

				.highlight dl.last h4{padding:5px 10px 5px 12px; border-top:#2c2c2c solid 1px;}

				.highlight dl.last p{padding:0 10px 5px 12px;}

			

				

			.highlight .lastActive { margin:0 0 0 1px; }

				.highlight .lastActive dd { margin:0 0 2px 0; }

				.highlight .current h4, .bgdPerformance .highlight .current h4, .media .highlight .current h4{color:#bb242c}

				.highlight .current .title{display:none}

		

		/* heightlight design new */

		.highlightDesign h4  {padding:4px 0 3px; line-height:16px;}

		.highlightDesign dl {width:233px; height:166px; background:url(../Images/bgd_blockType_new.gif) 0 0 no-repeat; margin:0 1px 0 0; padding:3px 2px 0 3px}

		.highlightDesign dt {width:233px}

		.highlightDesign dt.bgdThanks {background:url(../Images/bgd_thanks.gif) 0 0 no-repeat}

		.highlightDesign .thanksContent {color:#959595; position:absolute; left:16px; top:19px}

		.highlightDesign .thanksContent img{margin:0 0 6px;}

		.highlightDesign dd {width:221px; height:170px}

		.newsletter{}
		.newsletter h4{text-transform:none;}

		

		/*highlightIllus*/		

		.highlightIllus {overflow:hidden; min-height:310px}		

		/*hightlight General*/	

		.hightlightGeneral { padding:22px 12px; overflow:hidden}

		.hightlightGeneral h2 { font-size:18px; text-transform:uppercase; padding:0 0 15px 0;}	

		.hightlightGeneral h2 span { color:#bb242c; font-size:16px; font-weight:bold; padding-right:5px}

			.hightlightGeneral .illusGeneral {float:left}	

			.hightlightGeneral .txtGeneral { width:380px; float:left; margin:0 0 0 20px;}

			.hightlightGeneral .txtGeneral p { padding:0 0 20px 0; text-align:left}	

		/*highlight Logo*/

		.highlightLogo { width:324px; float:right; margin:0 0 30px 0;}

		.contentText .highlightLogo p { margin:0; padding:0}

			.highlightLogo img { margin:0 0 3px 0;}

		/*highlight Sizes*/

		.highlightSizes { width:230px; overflow:hidden; float:right}

		.highlightSizes h4  { width:210px; background:url(../Images/bgd_tileBlockSize.gif) 0 0 repeat-x; padding:10px; margin-bottom:3px}

		.highlightSizes table {font-size:10px; border-top:1px solid #151416; border-left:1px solid #151416;}

		.highlightSizes td { color:#FFF; padding:5px; border-bottom:1px solid #151416; border-right:1px solid #151416}

		.highlightSizes a { color:#FFF;}



		/*highlightPressDealers*/

		.highlightPressDealers { width:879px; padding:20px 40px 0 40px; min-height:152px; background:url(../Images/bgd_contentPressdealers.gif) 0 0 repeat-x}

			.highlightPressDealers h3 { padding:0 0 10px 0;}

			.highlightPressDealers p { padding:0 0 10px 0;}



		/*list Bottom

		***************************************/

		.lstBottom  {  width:380px; text-align:right; float:right;}

		.lstBottom li { padding: 0 0 0 10px; display:inline;}

		.lstBottom li a { color:#FFF;}

		.lstBottom li a:hover { color:#bb242c; text-decoration:none}					

		/*NewsFeed*/

		.lstNewsFeed {width:726px; padding:15px 20px 5px 20px; overflow:hidden; float:left;  background:url(../Images/bgd_contentPressdealers.gif) 0 0 repeat-x; margin-right:1px}

		.lstNewsFeed dt {padding:0 0 3px 0;}

		.lstNewsFeed dt a {color:#FFF; }

		.lstNewsFeed dt span{color:#bb242c;}

		.lstNewsFeed dd { padding:0 0 5px 0;}

		/*list Button*/

		.lstButton {width:767px; overflow:hidden; text-align:right}

		.lstButton li { display:inline; margin-left:2px}

		.lstButton li img { vertical-align:middle}

		.lstButton .paging{ color:#bb242c; padding:0;}

				/*linksList*/	

				.linksList {width:324px; float:left;}

					.contentText .linksList {margin:10px 0 0 0; padding:0}

					.contentText .linksList li { padding:3px 0 0 0; background:none }

					.contentText .linksList .title{ color:#fff; font-weight:bold; padding-bottom:10px}	

					.linksList a { color:#898989; }

					.linksList a:hover { color:#bb242c; }

					.linksList .active { color:#bb242c }	



			/*contentText

			****************************************/	

			.contentText { width:678px; margin: 0 20px 15px 60px; overflow:hidden; clear:both}

			.contentText h2 {padding:0; text-transform:uppercase; font-size:18px;}

			.contentText h3 { padding:0;}

			.contentText p { width:324px; float:left; margin:0 15px 0 0;}

				.contentText .textSpecil { width:100%; float:none; padding:0 0 10px 0;}

				.contentText .txtInner { width:324px; float:left; margin:0 15px 0 0; overflow: hidden}

				/*car range*/

				.contentText .carInfo { width:648px; overflow:hidden; clear:both;}

					.contentText .carInfo th { padding:35px 10px 12px 10px }

					.contentText .carInfo td { padding:10px}

					.contentText .carInfo .highlight { background:#101010 }

					.contentText .carInfo .highlight td { padding:8px 10px}

			.contentText01 { background:url(../Images/bgd_content_01.gif) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}

				.contentText01 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0 0 0 30px;}

				.contentText01 p, .contentText01 .lstType {float:left; margin:0 30px 0 0; width:310px; padding:0 0 10px 30px;}

				.contentText01 .lstType li { text-decoration:underline; padding:0 0 2px 0;} 

				.contentText01 a{ color:#898989;}

				.contentText01 a:hover { color:#BB242C; text-decoration:underline;}

				.contentText01 a.active { color:#BB242C; text-decoration:underline;}



			.contentText02 { background:url(../Images/bgd_content_02.gif) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}

				.contentText02 div { width:270px; float:left; margin:0 0 0 30px; display:inline;}

				.contentText02 .first { width:277px; margin:0 0 0 60px;}

				.contentText02 .last { width:390px; float:right; clear:right;}

				.contentText02 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0 0 20px 0;}

				.contentText02 h4 { float:left; width:170px; margin:0 0 10px 0;}

				.contentText02 p { padding:0 0 20px 0;}

				.contentText02 ul { float:left; width:170px; text-transform:uppercase;}

				.contentText02 li { padding:0 0 2px 0;}

				.contentText02 a{ color:#898989; }

				.contentText02 a:hover { color:#BB242C;}

				.contentText02 a.active { color:#BB242C;}



			.contentText03 { background:url(../Images/bgd_content_03.gif) 0 0 no-repeat; width:767px; min-height:321px; overflow:hidden; padding:30px 0 10px 0 ;}

				.contentText03 div { width:340px; float:left; margin:0 0 0 60px; display:inline;}

				.contentText03 .last { width:300px; float:right; clear:right;}

				.contentText03 h2 {color:#FFFFFF; font-size:24px;font-weight:normal; padding:0; }

				.contentText03 h4 { width:170px; float:left; margin:0 0 10px 0;}

				.contentText03 h3 { color:#FFFFFF; font-weight:normal; text-transform:none; float:left; margin:0 0 10px 0; font-size:13px;}

				.contentText03 p { padding:0 0 20px 0;}

				.btnBack { float:right; margin:0 30px 0 0;}



			.contentFaq { background:#000000; width:707px; min-height:270px; overflow:hidden; padding:30px 0 10px 60px ;}

			.contentFaq h4 { color:#FFFFFF; font-size:12px; margin:20px 0 5px 0;}

			.contentFaq ul   { padding:0 0 15px 0;}

			.contentFaq li  { padding:0 0 5px 0;}

			.contentFaq .active a { color:#FFF;}

			.topLink { color:#252525; font-weight:normal; font-size:10px; margin:-10px 10px 0 0; float:right}

				.contentText03 dt { color:#FFFFFF; font-size:13px; font-weight:bold; width:270px; overflow:hidden; margin:0 0 10px 0; }

				.contentText03 dd { width:270px; overflow:hidden; padding:0 0 12px 0}

				.contentText03 dd div{margin:0}

				.contentText03 img { float:left }

				.btnOpen { border:none; background:none; padding:68px 0 0 15px; float:left }



			/*txtInner*/

			.txtInner h3 { padding:0 0 15px 0;}

			.txtInner p { padding:0 0 15px 0;}

			

			/*frmContact

			***************************************/	

			.contentText03 .frmContact { width:295px; padding:0; overflow:hidden; float:right; margin:0 }

			.frmContact h3 {padding:0 0 10px 0; float:none; }

			.contentText03 .frmContact p {width:295px; padding:5px 0; overflow:hidden;}

			.frmContact span { font-size:25px; line-height:0; color:#bb242c; margin:15px 0 0 5px; display:none}

			.frmContact label { width:85px; float:left; font-size:13px; color:#FFF; font-weight:bold}

			.frmContact label.chekBox { font-size:12px; color:#898989; font-weight:normal; line-height:18px; background:url(../Images/ico_choose.gif) 0 0 no-repeat; padding:0 0 3px 25px}

			.frmContact label.chekBoxCurrent { font-size:12px; color:#898989; font-weight:normal; line-height:18px; background:url(../Images/ico_chooseCurrent.gif) 0 0 no-repeat; padding:0 0 3px 25px}

			.frmContact input { width:160px; margin-right:5px; float:left}

			.frmContact input.chekBox { width:13px; height:13px; margin:2px 8px 0 0; border:0;}

				.frmContact input.btnSubscribe { width:82px; height:26px; float:right; margin:50px 30px 0 0; border:0; padding:0}

		

				.contentText03 .frmContact .pad1 { padding:10px 0 5px 0;}

				.contentText03 .frmContact .pad2 { margin:0 0 0 85px;}



			/* design

			***************************************/

				.hightlightPhoto { width:324px; float:right; margin:30px 15px 0 0;}			

				/* product Photo*/	

				.productPhoto { float:right; width:266px; overflow:hidden; background: #000 url(../Images/bgd_product_photo.gif) 0 0 repeat-x; padding:18px 24px 0 24px }

					.productPhoto h3{font-size:16px; padding:0; margin:0}

					.productPhoto div { width:266px; overflow:hidden; text-align:center }

			

			/* media

			***************************************/

				/*highlight*/

				.media .highlight { width:958px; overflow:hidden; clear:both }

				.media .highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}

				.media .highlight dl { float:left; width:248px; display:inline; overflow:hidden; background: url(../Images/bgd_blockType_02.gif) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 ;}

					.media .highlight img {display:block}

					.media .highlight dt {margin:0 0 1px 0; padding:0; width:248px; overflow:hidden; background:#0c0c0c }

					.media .highlight dd {width:226px; overflow:hidden; background:#000 url(../Images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:10px 10px 10px 12px; margin:0; }

					.media .highlight p { color:#525253; }

					

				.media .highlight .last { margin:0 0 0 1px; }

					.media .highlight .active {}

					.media .highlight .active h4 { color:#bb242c }

					

				.media .highlight .lastActive { margin:0 0 0 1px; }

					.media highlight .lastActive dd { margin:0 0 2px 0; }

			

			/* video

			***************************************/

			.flashVideo { float:left; width:565px; overflow:hidden; padding:20px 0 0 45px }

			.flashVideo .txtIntro{width:332px; overflow:hidden; padding:10px 0 0 0}

			.flashVideo .txtIntro h2{font-size:20px; padding:0 0 10px 0}

			.videoList { float:left; width:149px; overflow:hidden; background: url(../Images/bgd_list_video.gif) 0 0 repeat-x; padding:3px 3px 0 3px }

				.videoList dl{width:119px; overflow:hidden; background:url(../Images/bgd_list_video_content.gif) 0 0 repeat-x; padding:18px 15px 0 15px }

				.videoList dt{padding:0 0 10px 0}

				.videoList dd{padding:0 0 22px 0}

				.videoList h3{font-size:14px; font-weight:bold}

			/*news

			/////////////////*/

			.news .highlightNews { float:left}

			.news .highlightNews dl {width:248px; min-height:175px; background: url(../Images/bgd_blockType_02.gif) 0 0 no-repeat; }

			.news .highlightNews dt {width:248px;}

			.news .highlightNews dd {width:226px; min-height:70px}

			.news .highlightNews .date {width:70px; min-height:0px; background:none}

			.news .highlightNews .readMore {width:80px; margin-right:10px; display:inline; min-height:0px; background:none}

					/*highlight News*/

					.highlightNews { width:767px; overflow:hidden; clear:both }

					.highlightNews .list {width:767px; overflow:hidden; margin-bottom: 30px}

						.highlightNews h3 { font-size:13px; color:#FFF; font-weight:bold; text-transform:uppercase; padding:0}

						.highlightNews dl { float:left; width:184px; display:inline; overflow:hidden; background: url(../Images/bgd_blockType_01.gif) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 }

							.highlightNews img { clear:both }

							.highlightNews dt {margin:0 0 1px 0; padding:0; width:184px; overflow:hidden; background:#0c0c0c }

							.highlightNews dd {width:162px; min-height:85px; overflow:hidden; background:#000 url(../Images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:5px 10px 10px 12px; margin:0; }

							.highlightNews p { color:#525253; }

								.highlightNews .date { width:70px; color:#bb242c; float:left; padding:0 0 0 12px; margin-top:5px; font-size:12px; min-height:0px; background:none}

								.highlightNews .readMore {width:80px; margin-right:10px; display:inline; float:right; padding:0; min-height:0px; background:none}

								.highlightNews .readMore a { color:#FFF; font-size:10px}

								.highlightNews .readMore a:hover {color:#bb242c;}



								.highlightNews .last { margin:0 0 0 1px; }

		/*Performance

		***************************************/						

		.bgdPerformance .highlight { width:958px; overflow:hidden; clear:both }

		.bgdPerformance .highlight h4 { font-size:10px; color:#595959; font-weight:normal; text-transform:uppercase; padding:0 0 10px 0}

		.bgdPerformance .highlight dl { float:left; width:248px; display:inline; min-height:168px; overflow:hidden; background: url(../Images/bgd_blockType_02.gif) 0 0 no-repeat; padding:3px 3px 0 3px; margin:0 2px 0 0 ;}

		.bgdPerformance .highlight img { display:block}

		.bgdPerformance .highlight dt {margin:0 0 1px 0; padding:0; width:248px; overflow:hidden; background:#0c0c0c }

		.bgdPerformance .highlight dd {width:226px; overflow:hidden; background:#000 url(../Images/bgd_blockType01_content.gif) 0 0 repeat-x; padding:10px 10px 10px 12px; margin:0; }

		.bgdPerformance .highlight p { color:#525253; }

		

		.bgdPerformance .highlight .last { margin:0 0 0 1px; }

		.bgdPerformance .highlight .active h4 { color:#bb242c }

		

		.bgdPerformance .highlight .lastActive { margin:0 0 0 1px; }

		.bgdPerformance highlight .lastActive dd { margin:0 0 2px 0; }

			/*illusHome*/

			.bgdPerformance .illusHome { margin:10px 12px 0 0;}

			.preowned .illusHome { margin:35px 50px 0 0;}

		/*Table

		***************************************/

		.tblEngineTypes { float:right}

			.tblEngineTypes th { background:#131214;padding:10px 5px 7px 10px;}

			.tblEngineTypes td { font-size:14px; font-weight:bold; padding:6px 5px 6px 10px; background:#000; border-bottom:1px solid #151416; border-top:1px solid #151416; border-left:1px solid #151416; }

			.tblEngineTypes td img { margin-left:5px}

			.tblEngineTypes p {font-size:11px; float:none; width:auto; margin:0; font-weight:normal; color:#8b8b8b}

			.tblEngineTypes .lastTd { border-right:1px solid #151416;}

				.tblEngineTypes .lastTd img { margin:0}

			.tblEngineTypes .blankTd { height:1px; padding:0; margin:0; border:0 none;}

			.tblEngineTypes span { color:#FFFFFF;}



		/*FIX EDITOR*/

		.contentText ul, .contentText ol, .contentText01 ul, .contentText01 ol, .contentText02 ul, .contentText02 ol, .contentText03 ul, .contentText03 ol, .contentText04 ul, .contentText04 ol, .contentText05 ul, .contentText05 ol, .txtGeneral ul , .txtGeneral ol, txtInner ul , .txtInner ol, .txtIntro ul, .txtIntro ol, .editor ul, .editor ol{ margin:0 0 10px 0;}

		.contentText ul li, .contentText01 ul li, .contentText02 ul li, .contentText03 ul li, .contentText04 ul li, .contentText05 ul li, .txtGeneral ul li, .txtInner ul li, .txtIntro ul li, .editor ul li { margin:0; background:url(../Images/icon_li_editor.gif) 0 5px no-repeat; padding:0 0 10px 15px}

		.contentText ol li, .contentText01 ol li, .contentText02 ol li, .contentText03 ol li, .contentText04 ol li, .contentText05 ol li, .txtGeneral ol li, .txtInner ol li, .txtIntro ol li, .editor ol li { list-style-type:decimal!important; list-style:inside; padding:0 0 10px 0;}

			.editor p a { text-decoration:underline}

		.contentText ul, .contentText ol { width:324px; float:left; margin-right:15px}

		.contentText01 ul, .contentText01 ol {float:left; margin:0 30px 0 0; width:310px; padding:0 0 10px 0;}

		

		.txtGeneral .lstBottom, .contentText02 .last ul { margin:0}

		.txtGeneral .lstBottom li, .contentText02 .last li, .lstType  { background:none;}

		.contentText02 .last li {padding:0 0 2px 0}

		.contentText02 div.editor { padding:0 0 10px 0; margin:0} 

		/* footer

		***************************************/	

		.footer { width:939px; border-top:#0f0f0f solid 1px; padding:5px 10px 0 10px; overflow:hidden; margin-top:5px }

			.footer ul { float:left;}

				.footer li { display:inline; color:#2e2e2e; }

			.footer p { float:right; color:#2e2e2e; }

			.footer p a{color:#2e2e2e;}

			.footer p a:hover{color:#fff;}

		/* Alert class */

		.alertLayer {font-size:1em; width:85px; position:absolute; top:0; left:0; visibility:hidden; z-index:999; margin-top:5px}

			.alertLayer a {overflow:hidden; float:right;}

			/* layer type */

			.layer {background:#BB242C; border:1px solid #151416;}

				.layer a {display:none;}

			.layer p {color:#fff; margin:0; padding:5px 3px;}

		

