/* Body */
#main {
    margin: 0 auto; width: 986px; overflow: hidden
}
.location {
	padding-left: 20px; margin-bottom: 25px; width: 966px; line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999999; float: left
}
.location a {
	color: #777777; text-decoration: none;
}
.location a:Hover {
	color: #FF5500
}
.advertising {
	width: 728px; height: 90px; padding: 15px 129px 25px 129px; float: left;
}
.slideshowframe {
	width: 986px; overflow: hidden; margin-bottom: 25px; float: left;
}

/* Slide Show Left Frame */
.slideleftframe {
	width: 664px; overflow: hidden; margin-right: 18px; float: left;
}



/* Slide Show */
.slideshowmainframe {
	background-color: #EEEEEE;
	width: 664px; height: 399px; padding: 5px 0px 0px 0px; margin-bottom: 25px; overflow: hidden; float: left;
	border-top: 1px solid #D6D6D6; border-bottom: 1px solid #B6B6B6;
}
.slideshow {
	background: #FFFFFF;
	width: 640px; overflow: hidden; padding: 6px; margin: 0px 5px 0px 5px; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;
}
.slideshow:Hover {
	background-color: #FF6600;
	background: -moz-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: -webkit-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 1px solid #FF5500;
}
@media print {
.slideshow {
	background: #FFFFFF;
	width: 640px; overflow: hidden; padding: 6px 6px 0px 6px; margin: 0px 5px 0px 5px; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;
}
.slideshow:Hover {
	background-color: #FF6600;
	background: -moz-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: -webkit-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 1px solid #FF5500;
}
}
.slideitem {
	background: #FFFFFF; width: 640px; height: 320px;
}
.slideitem img {
	max-width: 640px; max-height: 320px; border: 0px;
}
.slidelink {
	background: #FFFFFF; opacity: 0.7; padding-left: 10px; height: 50px; line-height: 50px; position: relative; margin-top: -56px;
}
.slideshow a {
	font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; font-weight: bold; text-decoration: none
}
.slideshow:Hover a {
	color: #FF5500;
}

.slidemenu {
	width: 660px; height: 54px; margin: 6px 2px 5px 2px; float: left;
}
.slidemenu img {
	margin: 0px; padding: 1px; border: 1px solid;
}
.slidemenu ul {
	margin: 0px 0px 0px 0px; padding: 0px; border: 0px
}
.slidemenu ul li{
	display: inline
}
.slidemenu ul li a {
	margin: 0px 3px 0px 3px; color: #B6B6B6;
}
.slidemenu ul li a.selected{
	color: #FF5500 !important;
}




.slidemenuframe {
	width: 664px; overflow: hidden; float: left;
}
.sidemenu {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);	
	width: 654px; padding: 4px 4px 8px 4px;	overflow: hidden; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.sidemenuhl {
	width: 649px; height: 26px; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; padding-left: 5px
}
.sidemenuinner {
	width: 654px; overflow: hidden; float: left
}
#first_drop_down, #subcat_div {
	width: 160px; margin: 5px; overflow: hidden; float: left
}
#subcat2_div, .optionbutton {
	width: 145px; margin: 5px; overflow: hidden; float: left
}
.sidemenu select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%; height: 39px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; padding-top: 2px; border: 0px; padding-left: 5px;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.sidemenu input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #FF5500;
	background: -moz-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: -webkit-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	width: 100%; height: 39px; line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 3px solid #FF5500;
}

/* Slide Show Right Frame */
.sliderightframe {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	width: 300px; height: 516px; padding: 1px; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.picture300 {
	width: 300px; height: 150px; float: left;
}
.picture200 {
	width: 200px; height: 100px; float: left;
}
.picture100 {
	width: 100px; height: 50px; float: left;
}
.picture300, .picture200, .picture100 {
	border: 0px; margin: 0px; padding: 0px;
}
.picturesframe {
	width: 290px; height: 43px; margin-top: 1px; padding: 11px 5px 11px 5px; overflow: hidden; float: left;
	border-top: 1px solid #B6B6B6;
}
.picturesframe a {
	background-color: #333333;
	background: -moz-linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%);
	background: linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%); 
	display: block; padding-right: 10px; margin: 2px; height: 35px; line-height: 35px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: right;
	border-top: 1px solid #303030; border-left: 1px solid #303030; border-right: 1px solid #111111; border-bottom: 3px solid #111111;
}
.picturesframe a:Hover {
	background: #FFFFFF; color: #FF5500;
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 3px solid #FF5500;
}


/* Stylelist */
.stylelist {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	width: 966px; padding: 4px 9px; margin-bottom: 25px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 14px; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.stylelisthl {	
	width: 966px; height: 36px; line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; border-bottom: 1px solid #B6B6B6;
}
.stylelisttable {
	width: 966px; border: 0px; padding: 5px 0px; margin: 0px; border-spacing: 0px;
}
.stylelisttable td {
	width: 20%; line-height: 30px;
}
.stylelisttable td a {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222222; text-decoration: none;
}
.stylelisttable a:Hover {
	background: #FFFFFF; color: #FF5500
}
.stylelisttable span {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF5500; 
}






/* Left Frame */
.leftframe {
	width: 664px; overflow: hidden; margin-right: 18px; float: left;
}

.trimsframe {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);	
	width: 654px; padding: 9px 4px;	overflow: hidden; margin-bottom: 25px; float: left;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.headerframe {
	width: 654px; border-spacing: 0px;
}
.headerframe td {
	width: 25%;
}
.headerframe a span {
	background-color: #333333;
	background: -moz-linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%);
	background: linear-gradient(top,  rgba(86,86,86,1) 0%, rgba(3,3,3,1) 100%); 
	display: block; padding-left: 10px; margin: 2px; height: 32px; line-height: 32px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; 
	border-top: 1px solid #303030; border-left: 1px solid #303030; border-right: 1px solid #111111; border-bottom: 3px solid #111111;
}
.headerframe a {
	display: block; text-decoration: none; border-bottom: 1px solid #D6D6D6; 
}
.headerframe a:Hover span {
	background: #FFFFFF; color: #FF5500;
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 3px solid #FF5500;
}
.headerframe a.selected {
	border: 0px;
}
.headerframe a.selected span {
	background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold; text-shadow: 1px 1px #CCCCCC; line-height: 32px; padding: 6px 0px 2px 10px; margin: 0px;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 0px;
}




#scroller-body {
	width: 654px; border: 0px; overflow: hidden;
}
#mask {
	background: #FFFFFF; width: 652px; overflow: hidden; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6; margin: 0 auto; 	
}

.smallframe {
	width: 652px; padding: 12px 0px 12px 0px; border-spacing: 0px;
}

.sfleft {
	width: 427px; vertical-align: top;
}
.smallmodellink {
	width: 417px; padding: 0px 0px 0px 10px; margin: 0px; border: 0px; line-height: 35px; height: 35px; float: left;
}
.smallmodellink a {
	font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #192B88; text-decoration: none;
}
.smallmodellink a:Hover {
	color: #FF5500;
}
.smalltext {
	width: 412px; padding: 0px 0px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; line-height: 24px; margin: 0px; border: 0px; float: left;
}
.smalltext a {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;
}
.smalltext a:Hover {
	color: #FF5500;
}


.sfright {
	width: 220px;
}
.smallpicture {
	width: 210px; height: 110px; margin-left: 10px;
}
.smallpicture img {
	width: 200px; height: 100px; padding: 4px;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 1px solid #B6B6B6;
}
.smallpicture img:Hover {
	background-color: #FF6600;
	background: -moz-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: -webkit-linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	background: linear-gradient(top, #FFDD99 0%, #FF6600 85%);
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 1px solid #FF5500;
}








.related {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	width: 644px; padding: 4px 9px 12px 9px; margin-bottom: 25px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.relatedhl {	
	width: 644px; height: 36px; line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; border-bottom: 1px solid #B6B6B6
}
.relatedtable {
	width: 644px; border: 0px; padding: 5px 0px; margin: 0px; border-spacing: 0px;
}
.relatedtable td {
	width: 33%; line-height: 30px;
}
.relatedtable td a {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222222; text-decoration: none;
}
.relatedtable a:Hover {
	background: #FFFFFF; color: #FF5500
}
.relatedtable span {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF5500; 
}







/* Right Frame */
.rightframe {
	width: 304px; overflow: hidden; float: left;
}
.makelist {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	width: 284px; padding: 4px 9px 7px 9px; margin-bottom: 25px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.makelisthl {	
	width: 284px; height: 36px; line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; border-bottom: 1px solid #B6B6B6
}
.makelisttable {
	width: 284px; border: 0px; padding: 5px 0px; margin: 0px; border-spacing: 0px;
}
.makelisttable td {
	width: 50%; line-height: 32px;
}
.makelisttable td a {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222222; text-decoration: none;
}
.makelisttable a:Hover {
	background: #FFFFFF; color: #FF5500
}
/*
.makelisttable span {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF5500; 
}
*/


.dealerlist {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	width: 284px; padding: 4px 9px; margin-bottom: 25px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.dealerlisthl {	
	width: 284px; height: 36px; line-height: 36px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3F3F3F; text-shadow: 1px 1px #CCCCCC; border-bottom: 1px solid #B6B6B6
}
.dealerlisttable {
	width: 284px; border: 0px; padding: 5px 0px; margin: 0px; border-spacing: 0px;
}
.dealerlisttable td {
	width: 50%; line-height: 30px;
}
.dealerlisttable a {
	text-decoration: none;
}
.dealerlistitem a {
	padding: 0px 5px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222222;
}
.dealerlistitem a:Hover {
	background: #FFFFFF; color: #FF5500
}
.dealerlisttable span {
	background-color: #EEEEEE;
	background: -moz-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: -webkit-linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);
	background: linear-gradient(top, #EEEEEE 0%, #D2D2D2 100%);	
	display: block; line-height: 30px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222222; text-align: center; margin-top: 4px;
	border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #B6B6B6; border-bottom: 3px solid #B6B6B6
}
.dealerlisttable span:Hover {
	background: #FFFFFF; color: #FF5500;
	border-top: 1px solid #F29654; border-left: 1px solid #F29654; border-right: 1px solid #FF5500; border-bottom: 3px solid #FF5500;
}






