/* g e n e r a l */

* {padding:0; margin:0;}
html, body {height:100%;}
body {position:relative; background:url(/img/bg-wrapper.png) 0 0 repeat-x #fff;}
html, body, input, select, textarea, a, td {font:12px/16px Tahoma; color:#000;}


a {color:#1580c4; text-decoration:none;}
a:hover {text-decoration:none;}
a, img{outline:0 none;}

#wrapper {background:url(/img/bg-body.png) 0 100% repeat-x; width:100%; min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -70px auto;}

#page {width:990px; padding:40px 10px 30px; margin:0 auto;}

#header {float:left; width:230px; padding-right:45px;}
#header .logo {display:block; width:226px; height:53px; background:url(/img/bg-logo.gif) no-repeat; overflow:hidden; text-indent:-9999px;}

#content {width:690px; padding:0 0 30px; margin-left:275px;overflow:hidden;}

#empty {height:70px; clear:both;}

#footer {width:1000px; min-width:1000px; height:70px; clear:both; position:relative; margin:0 auto; background:url(/img/bg-footer.png) 285px 0 no-repeat;}
#footer div.ft {font-size:10px; line-height:26px; color:#7e7e7e; padding:0 40px 0 20px; margin-left:275px;}
#footer div.ft a {float:right; font-size:10px; line-height:26px; color:#7e7e7e; text-decoration:underline;}
#footer div.copy{color:#868686;font-size:11px;position:relative;width:270px;top:-20px;left:10px}
#footer div.copy a{color:#aaa;font-size:11px;}


#header .menu {list-style:none; margin:35px 0 15px; z-index:3; position:relative;}
#header .menu li.arrow{background:url(/img/bg-menu-middle.gif) 0 0 no-repeat;}
#header .menu li.warrow{background:url(/img/bg-menu-middle-wa.gif) 0 0 no-repeat;}
#header .menu li a {font-size:16px; line-height:35px; color:#575656; display:block; padding:0 0 0 16px; height:35px;margin-right:1px;}
#header .menu li a.unselected{background:url(/img/bg-menu-hover.png); color:#a5a5a5;}
#header .menu li a:hover {color:#0184c1;}
#header .menu li:first-child a.active {/*background:url(/img/bg-menu-first-a.gif); */color:#a5a5a5;}
#header .menu li:last-child a.active {/*background:url(/img/bg-menu-last-a.gif); */color:#a5a5a5;}
#header .menu li a.active {/*background:url(/img/bg-menu-middle-a.gif); */color:#a5a5a5;}
/*#header .menu li:first-child {background:url(/img/bg-menu-first.gif) 0 0 no-repeat;}*/
/*#header .menu li:last-child {background:url(/img/bg-menu-last.gif) 0 0 no-repeat; height:40px;}*/
#header .menu li.arrow:first-child {background:url(/img/bg-menu-first.gif) 0 0 no-repeat;}
#header .menu li.warrow:first-child {background:url(/img/bg-menu-first-wa.gif) 0 0 no-repeat;}
#header .menu li.arrow:last-child {background:url(/img/bg-menu-last.gif) 0 0 no-repeat; height:40px;}
#header .menu li.warrow:last-child {background:url(/img/bg-menu-last-wa.gif) 0 0 no-repeat; height:40px;_overflow:hidden;}

#header .menu li ul {list-style:none; width:230px; position:absolute; margin-left:221px; display:none;z-index:2000;}
#header .menu li ul li {background:url(/img/bg-menu-sub-middle.png) 0 0 no-repeat;position:relative;zoom:1;}
#header .menu li ul li a {/*background:url(/img/bg-menu-arrow.png) 210px 50% no-repeat;*/}
#header .menu li ul li.fst {background:url(/img/bg-menu-sub-first.png) 0 0 no-repeat;}
#header .menu li ul li:last-child {background:url(/img/bg-menu-sub-last.png) 0 0 no-repeat; height:40px;}

#header .helpcard {display:block; width:119px; height:31px; background:url(/img/btn-helpcard.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px; float:right;}
#header .helpcard:hover {background:url(/img/btn-helpcard.gif) 0 -31px no-repeat;}

/* e l e m e n t s */

h1, h2, h3 {font-weight:normal;}
h1 {font-size:24px; line-height:24px; padding:5px 0 15px;}
h1 small {display:block;}
h2 {font-size:20px; padding-bottom:10px;}
h3,h3 a {font-size:12px; font-weight:bold; text-transform:uppercase; padding:20px 0 7px;}

img {border:0;}

small {font-size:10px; line-height:10px; color:#858585;}
small a {font-size:10px; line-height:10px;}

blockquote {background:url(/img/blockquote.gif) 0 12px no-repeat; font:24px/32px Georgia; font-style:italic; padding:5px 0 10px 50px;}
blockquote a {font:24px/32px Georgia, "Times New Roman", Times, serif; font-style:italic;}

.btn {height:19px; background:url(/img/btn-small-left.png) 0 0 no-repeat;}
.btn div {height:19px; background:url(/img/btn-small-right.png) 100% 0 no-repeat; padding:0 8px;}
.btn div a {font-size:11px; color:#fff; height:19px; display:block; background:url(/img/btn-small-center.png) 0 0 repeat-x;}

.more {display:inline-block; width:15px; height:12px; background:url(/img/ico-more.png); margin-bottom:-3px; text-indent:-9999px; overflow:hidden;}

.slider {width:683px; height:52px; background:url(/img/bg-slider-bg.gif) 0 -1px no-repeat; margin:20px 0 30px; padding-top:42px;}
.slider a {display:block; width:15px; height:28px; background:url(/img/bg-slider-href.gif) 0 0 no-repeat; cursor:w-resize;}
.slider div {width:114px; height:46px; margin:-41px 0 0 -74px; background:url(/img/bg-slider-popup.png) 0 0 no-repeat; position:absolute; z-index:1000;}
.slider div, .slider div a {font-size:10px; color:#858585; text-align:center; line-height:24px; cursor:default;}

.pagination {height:30px;}
.pagination a {color:#000; text-decoration:underline; padding:0 2px;}
.pagination a.active {font-size:18px; color:#0194d8; text-decoration:none;}

/* p a g e s */

#header .news {margin:170px 0 30px;}
.news .btn {float:left;}
.news .item span {font-size:14px; color:#afb0b0; display:block; padding-bottom:5px;}
.news .item a {font-size:18px; line-height:16px; color:#000;}
.news .item a:hover {color:#0085c3;}
.news .item p {padding:5px 0 15px;}
#header .pres h2 {font-size:18px;}
#header .pres .btn {float:right;}
#header .pres .item p {font-size:11px; line-height:16px;}
#header .trade {margin:130px 30px 0 0;}
#header .trade h2 {font-size:18px; padding-bottom:5px;}
#header .trade .item p {font-size:11px; line-height:16px; padding:0 0 30px;}
#header .call {margin:130px 30px 0 0; line-height:12px;}
#header .call h2 {font-size:16px; padding-bottom:2px;}
#header .call small {font-size:11px; line-height:12px; color:#7d7d7d; padding-bottom:20px; display:block;}
#header .call .item {width:160px;}
#header .call .item a {font-size:12px; line-height:12px; color:#0091d4;}
#header .call .item p {padding-bottom:10px;}
#header .call .item p span {color:#838383; display:inline;}
#header .call .btn {margin-top:10px;}
#header .shop {margin:130px 0 30px;}
#header .shop h2 {font-size:14px;}

.banner {position:relative;cursor:pointer; width:685px; /*margin-left:10px;*/}
	.first {border:1px solid #bcb9b9; margin-bottom:20px;}
	.first div {position:absolute; bottom:0; width:683px;}
	.first div p {font-size:22px; color:#fff; text-transform:uppercase; background:url(/img/bg-banner-div.png); padding:4px 5px; float:right;}
	.first div p a {font-size:22px; color:#0091d4;}
		.main {height:313px;}
		.type {height:60px; margin-top:15px;}
	.second {color:#5d5e5e;}
	.second div {border:1px solid #e8e8e8; background:#fff; height:75px; padding-top:15px; margin:5px 0 20px; text-align:center;}
	.second div a {margin:0 6px;}
	.second div img {height:58px;}

.special {margin:30px 0;}
.special .btn {float:right;}
.special ul {list-style:none; overflow:hidden; zoom:1;}
.special ul li {float:left; width:342px;}
.special ul li p {display:block; padding-right:20px;}
.special ul li div {margin:0 4px 5px 0; border:1px solid #dededf; height:138px; position:relative;}
.special ul li div div {margin:0 0 20px 0; border:0; height:auto; position:absolute; bottom:0; width:336px;}
.special ul li div div p {font-size:18px; color:#fff; text-transform:uppercase; background:url(/img/bg-banner-div.png); padding:4px 5px; float:right; width:150px;}
.special ul li div div p a {font-size:18px; color:#fff;}
.special ul li div div p.zoom {font-size:32px; float:none; padding:10px 8px 6px; width:auto;}
.special ul li div div p.zoom a {font-size:32px;}

.text {font-size:14px; line-height:20px; padding-bottom:50px;}
.text .btn {float:right; margin-top:10px;}

/*.directors {overflow:hidden; zoom:1; padding:10px 0 30px; margin-right:-40px;}
.directors .item {float:left; width:32%;}
.directors .item .photo {float:left; margin:0 6px 40px 0;}
.directors .item .photo img {width:69px; display:block;}
.directors .item .photo .t {background:url(/img/bg-photo-t.png) 0 0 no-repeat; height:1px;}
.directors .item .photo .m {background:url(/img/bg-photo-m.png) 0 0 repeat-y; padding:0 1px 0 2px;}
.directors .item .photo .b {background:url(/img/bg-photo-b.png) 0 0 no-repeat; height:2px;}
.directors .item .name{}
.directors .item .name p {padding:4px 6px 4px; display:inline-block; margin-left:-6px;}
.directors .item .name p {text-transform:uppercase; font-size:18px; line-height:16px; color:#000000;}
.directors .item .name p:first-child {text-transform:inherit; padding:4px 6px 1px;}
.directors .item .info {font-size:11px; line-height:14px; display:block; padding-right:10px;}
.directors .item small {display:block; padding:2px 0 8px;}
.directors .btn {float:right; margin:10px 40px 0 0;}*/
.directors {overflow:hidden; zoom:1; padding:10px 0 30px; margin-right:-40px;}
.directors .item {float:left; width:33%;}
.directors .item .photo {float:left; margin:0 6px 40px 0;}
.directors .item .photo img {width:69px; display:block;}
.directors .item .photo .t {background:url(../img/bg-photo-t.png) center bottom no-repeat; height:1px!important;}
.directors .item .photo .m {background:url(../img/bg-photo-m.png) 0 0 repeat-y; padding:0 1px 0 2px;}
.directors .item .photo .b {background:url(../img/bg-photo-b.png) 0 0 no-repeat; height:2px;}
.directors .item .name{_width:135px;}
*+html .directors .item .name{width:135px;}
.directors .item .name p {padding:4px 6px 4px; display:inline-block; margin-left:-6px;}
.directors .item .name p {text-transform:uppercase; font-size:18px; line-height:16px; color:#000;}
.directors .item .name p:first-child {text-transform:inherit; padding:4px 6px 1px;}
.directors .item .info {font-size:11px; line-height:14px; display:block; padding-right:10px;_width:135px;}
.directors .item small {display:block; padding:2px 0 8px;_width:135px;}
.directors .btn {float:right; margin:10px 40px 0 0;}

.auto-list {min-height:500px;}
.auto-list .btn {float:right; margin-right: 4px;}
.auto-list .filter {height:25px; margin:10px 0 20px;}
.auto-list .filter .button {float:left; height:25px; padding-left:8px; background:url(/img/btn-auto-fil-l.gif) 0 0 no-repeat; margin-right:6px;position:relative;_width:150px;}
.auto-list .filter .button a {display:block; height:25px;background:url(/img/btn-auto-fil-r.gif) 100% 0 no-repeat;padding:0 38px 0 2px;}
.auto-list .filter .button a {font-size:11px; color:#999; line-height:23px;}
.auto-list .filter .button ul{display:none;position:absolute;background:#FAFAFA;list-style:none;margin:0;}
.auto-list .filter .button ul li{width:130px;background:url(/img/btn-auto-fil-l.gif) 0 0 no-repeat;height:25px; padding-left:8px;}
.auto-list .filter .button ul li a:hover{color:#000000;}
.auto-list .overf {overflow:hidden; width:690px;}
.auto-list .list {padding:15px 0 0; width:730px;}
.auto-list .list tr td {vertical-align:top; width:50%;}
.auto-list .list .item {padding:0 60px 90px 0;}
.auto-list .list .item table {width:100%;}
.auto-list .list .item table tr td {width:auto;}
.auto-list .list .item table tr td.pad {padding-left:8px;}
.auto-list .list .item .photo a {text-decoration:none;}
.auto-list .list .item .photo img {width:97px; display:block;}
.auto-list .list .item .photo .t {background:url(/img/bg-alp-t.png) left bottom no-repeat; height:1px; _overflow:hidden;}
.auto-list .list .item .photo .m {background:url(/img/bg-alp-m.png) 0 0 repeat-y; padding:0 2px;}
.auto-list .list .item .photo .b {background:url(/img/bg-alp-b.png) left top no-repeat; height:4px; margin-bottom:7px;}
.auto-list .list .item .info {font-size:11px; line-height:12px; display:block; padding:8px 0 0;}
.auto-list .list .item .info small {display:block; font-size:11px; color:#868686;font-weight:bold;}
.auto-list .list .item .hor {margin-bottom:20px; overflow:hidden; zoom:1;}
.auto-list .list .item .hor p {float:left;margin-right:20px;}
.auto-list .list .item .hor em {font-style:normal; color:#000;}
.auto-list .list .item .price {}
.auto-list .list .item .price span {font-size:28px; padding-right:10px;}
.auto-list .list .item .price a {font-size:11px; color:#00a5f2;}
.auto-list .list .item .btn {float:left; margin-left:70px;}
.auto-list .list .item .credit_btn {margin-left:0;}
.auto-list .list .btn {float:right; margin:10px 40px 0 0;}


.babys .list .item .name p {padding:4px 6px 4px; display:inline-block; margin-left:-6px;}
.babys .list .item .name p {text-transform:capitalize; font-size:18px; line-height:16px; color:#000;}
.babys .list .item {padding:0}
.babys .list .item .baby {margin:0px 6px 10px 0;}
.babys .list .item .info small {display:block; padding:2px 0 8px;  font-size: 10px;font-weight:normal;}
.babys h3{padding:20px 0}
.babys .list .item .info{padding:0}

.dropdowns{
	width:170px;
	height:120px;
	overflow-x:hidden;
	overflow-y:scroll;
	background:#FAFAFA;
	border:1px solid #CCCCCC;
	padding:5px;
	position:absolute;
	z-index:10;
	}
.dropdowns a{display:block;background:transparent!important;padding:3px 10px!important;}
.dropdowns a:hover{background-color:#efefef!important;}

.information {padding:15px 0 0; overflow:hidden; zoom:1; margin-left:-50px; padding-left:50px;}
.information .breadcrumbs {height:85px; padding:0 0 0 85px; color:#5d5e5e; line-height:42px;}
.information .breadcrumbs a {color:#5d5e5e; text-decoration:underline; line-height:42px;}
.information .breadcrumbs span {color:#000;}
.information .left {float:left; width:342px;}
.information .left p {line-height:18px; padding:0 30px 15px 0;}
.information .right {float:left; width:343px;}
.information .right h2 {padding:17px 0 5px;}
.information .right img {width:100%;}
.information .right .tosite {font-size:14px;}
.information .right .inf {line-height:18px; padding:30px 0 20px;}
.information .right .btn {float:right; margin-top:10px;}

/* f o r m */

.form {width:405px; height:300px; background:url(/img/bg-form-bg.png) 0 0 no-repeat; margin:15px 0 30px;}
.form a {color:#5e6a7d; font-size:11px; text-decoration:underline;}
.form table {width:100%; padding:10px 0 0;}
.form table tr td {width:50%; padding:9px 0 0 23px;}
.form input, .form textarea {font-size:11px; line-height:16px; color:#78797a; background:none; border:0;}
.form .f-frs {width:167px; height:22px; background:url(/img/bg-form-frt.png) 0 0 no-repeat; padding-left:6px; margin-right:8px;}
.form .f-thr {width:346px; height:107px; background:url(/img/bg-form-thr.png) 0 0 no-repeat; padding:6px;}
.form small {display:block; font-size:11px; line-height:12px; color:#919191; padding:30px 0 0 23px; background:url(/img/ico-star.gif) 13px 33px no-repeat;}
.form small a {color:#1580c4;}
.form .submit {float:right; margin-right:23px;}

.news_detail p{line-height:1.3em;margin-bottom:15px;}
.news_detail table{width:100%;border-collapse:collapse;border-spacing:0;}
.news_detail table td{font-size:11px;padding:10px;border:1px solid #919191;}
.breadcrumb{font-size:11px;}
.breadcrumb a{text-decoration:underline;font-size:11px;}
.breadcrumb a:hover{text-decoration:none;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.banner_logos{list-style:none;display:block; border:1px solid #e8e8e8; height:90px; margin:5px 0 20px;}
.banner_logos li{float:left;line-height:70px;margin:15px 0 0 25px;}

.dillers_table{border-collapse:collapse;width:100%;}
.dillers_table td{padding-bottom:20px;}
.dillers_table .d_logo{width:55px;}
.dillers_table .d_desc{padding-left:20px;}
.dillers_table .d_desc a{color:#000000;font-size:18px;line-height:16px;}
.dillers_table .d_desc a:hover{color:#0085c3;}

/*.auto_desc{width:715px;margin:10px 0 30px 35px;}*/
.auto_desc{width:715px;margin:10px 0 30px 0px;}
.auto_desc table{border-collapse:collapse;width:100%;}
.auto_desc table td{vertical-align:top;}
.auto_desc table td.lgt{width:315px;}
.auto_desc table td.lgt .photo_b{margin-bottom:10px;}
.auto_desc table td.rgt{padding-left:25px;}
.desc_name{
	*overflow:hidden;
	_zoom:1;
	*padding-left:5px;
	_padding-left:15px;
}
.desc_name p{
	color:#FFFFFF;
	font-size:18px;
	line-height:16px;
	text-transform:uppercase;
	background:none repeat scroll 0 0 #000000;
	display:inline-block;
	margin-left:-8px;
	padding:4px 6px;
	*float:left;
	*clear:both;
}
.auto_desc table td.rgt .info{font-size:12px;display:block;margin:15px 0 0 0;padding-right:25px}
.auto_desc table td.rgt .info em{display:block;color:#BABABA;font-style:normal;}
.auto_desc table td.rgt .hor{margin-bottom:30px;overflow:hidden;}
.auto_desc table td.rgt .hor .info{float:left;margin-right:10px;}
.auto_desc table td.rgt .price span{font-size:28px;}
.auto_desc table td.rgt .btn{width:110px;margin-left:60px;}
.auto_desc table td.rgt .credit_btn{margin:10px 0 0 0;}

h6{font-size:10px;font-weight:bold;color:#F00000;padding:0;margin:0;}
.submit_form{border-collapse:collapse;width:100%;}
.submit_form td{vertical-align:top;padding:10px 0;}
.submit_form td.sf_td1{width:200px;padding-right:10px;}
.submit_form td.sf_td2{width:200px;}
.submit_form td.sf_td2 input.txt{width:200px;padding:1px 0;}
.submit_form td.sf_td2 select.txt{width:200px;padding:1px 0;}
.submit_form td.sf_td2 textarea.txt{width:200px;height:80px;}
.submit_form td.sf_td2 .cap_img{width:70px;float:left;}
.submit_form td.sf_td2 .cap_input{float:left;margin-left:15px;}
.submit_form td.sf_td2 .cap_input input{width:80px;line-height:40px;height:40px;font-size:28px;}
.submit_form td.sf_td3{padding-left:15px;}

.search_container{margin-bottom:5px;overflow:hidden;}
.search_form{width:108px;overflow:hidden;height:19px;background:url(/img/search-center.gif) 0 0 repeat-x;float:right; margin-right: 4px;}
.search_form .btn{float:right;width:19px;height:19px;}
.search_form .sleft{width:7px;height:19px;float:left;background:url(/img/search-left.gif) 0 0 no-repeat;}
.search_form .search_input{border:0 none;font-size:10px;color:#CCCCCC;height:14px;width:80px;margin-top:3px;_display:block;_float:left;*margin-top:2px;}
.search_results{color:#CCCCCC;}
.search_results li{margin-bottom:15px;}
.search_results li p{color:#000000;}
.search_results li a{text-decoration:underline;font-size:14px;}
.search_results li a:hover{text-decoration:none;}
.search_results li span a{font-size:11px;}

.search_container img{
	width:16px;
	height:16px;
	border:0;
}

.all_layer{position:absolute;z-index:5;width:100%;height:100%;min-height:100%;top:0;left:0;}

.smallopacity{opacity:0.35}

td.photo_line{
	text-align:right;
	border-bottom:1px dotted #666;
	padding-bottom:10px;
}


