@charset "utf-8";
.body_inner {
	background:url(http://www.nationalcarsale.net/_new/images/graphics.jpg) repeat 0 0;
	margin:0;
	font-family:"Times New Roman", Times, serif
}
* {
	margin:0;
	padding:0
}
:focus {
	outline:none
}
img {
	border:none
}
#main {
	float:left;
	width:100%;
	background: url(http://www.nationalcarsale.net/_new/images/main_bg.jpg) repeat-x 0 0;
}
#main_inner {
	float:left;
	width:100%;
	background: url(http://www.nationalcarsale.net/_new/images/inner_bg.jpg) repeat-x 0 0;
}
#wrapper {
	margin:0 auto;
	width:963px
}
#header {
	float:left;
	width:963px;
	padding:10px 0 0 0
}
#header .logo {
	float:left
}
#header .header_right {
	float:right;
	width:345px
}
#header .header_right ul {
	float:right;
	padding:10px 0 15px 0;
}
#header .header_right ul.spacer {
	float:right;
	padding:30px 0 0 0;
}
#header .header_right ul li {
	display:inline;
	padding:0 10px 0 5px;
	font-size:11px;
	text-transform:uppercase;
	border-right:1px solid #808080;
}
#header .header_right ul li.last {
	border:none
}
#header .header_right ul li.laststyle1 {
	border:none;
	color: #1fa6d9
}
#header .header_right ul li a {
	color:#000;
	text-decoration:none;
	line-height:14px
}
#header .header_right ul li a:hover {
	color:#38c0f3;
	text-decoration:none
}
#header .header_right div {
	float:left;
	width:345px;
	text-align:right;
	font-size:24px;
}
#header #menu_container {
	float:left;
	width:933px;
}
#header #menu_container .right_details {
	float:right;
	width:450px;
	padding:19px 0 0 10px
}
#header #menu_container .right_details.inner {
	float:right;
	width:420px;
	padding:15px 0 0 0
}
#header #menu_container .right_details.inner .selected {
	float:right;
	width:420px;
	background:url(http://www.nationalcarsale.net/_new/images/selected_arrow.jpg) no-repeat 20px bottom;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	padding:7px 0 10px 0
}


#header #menu_container .right_details .view_jump_container {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:155px
}

#header #menu_container .right_details .view_jump_container span {
	float:left;
	padding:5px 5px 0 0
}




#header #menu_container .right_details .view_icon_container {
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:300px
}
#header #menu_container .right_details .view_icon_container a {
	color:#fff;
	text-decoration:none;
	float:left;
	margin-right:10px
}
#header #menu_container .right_details .view_icon_container a span {
	float:left;
	padding:5px 5px 0 0
}
#header #menu_container .right_details .view_icon_container a img {
	float:left
}
#header #menu_container .right_details .view_icon_container a:hover {
	color:#000
}
#header ul#menu {
	float:left;
	width:450px;
	list-style:none;
	font-size:18px;
	padding:11px 0 0 30px
}
#header ul#menu.inner_spacer {
	padding:7px 0 0 30px
}
#header ul#menu li {
	display:inline;
	text-transform:lowercase
}
#header ul#menu li a {
	padding:10px 10px 14px 10px;
	color:#fff;
	text-decoration:none;
	float:left;
	line-height:18px
}
#header ul#menu li a:hover {
	background:url(http://www.nationalcarsale.net/_new/images/selected_arrow.jpg) no-repeat center bottom;
	color:#000
}
#header ul#menu li.current {
	padding:10px 10px 14px 10px;
	color:#000;
	text-decoration:none;
	float:left;
	line-height:18px;
	background:url(http://www.nationalcarsale.net/_new/images/selected_arrow.jpg) no-repeat center bottom
}
#content_container {
	float:left;
	width:888px;
	padding:10px 25px 30px 50px
}
#content_container #left_panel {
	float:left;
	width:657px;
	padding:30px 0 0 0
}
#content_container #left_panel .box {
	float:left;
	width:305px;
	padding-right:47px
}
#content_container #left_panel .box .blue_mid {
	float:left;
	width:285px;
	background:url(http://www.nationalcarsale.net/_new/images/blue_box_rotate_bg.jpg) repeat-y 0 0;
	padding:10px;
	height:280px
}
#content_container #left_panel .box .green_mid {
	float:left;
	width:285px;
	background:url(http://www.nationalcarsale.net/_new/images/green_box_rotate_bg.jpg) repeat-y 0 0;
	padding:10px;
	height:280px
}
#content_container #left_panel .box.last {
	padding-right:0px
}
#content_container #left_panel .box .top_curv_blue {
	background:url(http://www.nationalcarsale.net/_new/images/top_blue_box.jpg) no-repeat left bottom;
	height:25px;
	width:305px;
}
#content_container #left_panel .box .top_curv_green {
	background:url(http://www.nationalcarsale.net/_new/images/top_green_box.jpg) no-repeat left bottom;
	height:25px;
	width:305px;
}
#content_container #left_panel .box .bot_curv {
	float:left;
	width:305px;
}
#content_container #left_panel .box .bot_curv img {
	float:left
}
#content_container #right_panel {
	float:left;
	width:185px;
	padding-left:45px
}
#content_container #right_panel ul {
	list-style:none
}
#content_container #right_panel ul li {
	float:left;
	background:url(http://www.nationalcarsale.net/_new/images/nav_shadow.png) no-repeat left bottom;
	padding:15px 0 25px 0
}

#content_container #right_panel ul li a.cars{ float:left; width:176px; height:48px; background:url(http://www.nationalcarsale.net/_new/images/cars_btn.jpg) no-repeat 0 0;}

#content_container #right_panel ul li a.cars:hover{background:url(http://www.nationalcarsale.net/_new/images/cars_btn.jpg) no-repeat 0 -47px;}

#content_container #right_panel ul li a.vans{ float:left; width:176px; height:48px; background:url(http://www.nationalcarsale.net/_new/images/vans_btn.jpg) no-repeat 0 0;}

#content_container #right_panel ul li a.vans:hover{background:url(http://www.nationalcarsale.net/_new/images/vans_btn.jpg) no-repeat 0 -47px;}

#content_container #right_panel ul li a.trucks{ float:left; width:176px; height:48px; background:url(http://www.nationalcarsale.net/_new/images/trucks_btn.jpg) no-repeat 0 0;}

#content_container #right_panel ul li a.trucks:hover{background:url(http://www.nationalcarsale.net/_new/images/trucks_btn.jpg) no-repeat 0 -47px;}

#content_container #right_panel ul li a.suv{ float:left; width:176px; height:48px; background:url(http://www.nationalcarsale.net/_new/images/suv_btn.jpg) no-repeat 0 0;}

#content_container #right_panel ul li a.suv:hover{background:url(http://www.nationalcarsale.net/_new/images/suv_btn.jpg) no-repeat 0 -47px;}

#content_container #right_panel ul li a.featured{ float:left; width:176px; height:48px; background:url(http://www.nationalcarsale.net/_new/images/featured_btn.jpg) no-repeat 0 0;}

#content_container #right_panel ul li a.featured:hover{background:url(http://www.nationalcarsale.net/_new/images/featured_btn.jpg) no-repeat 0 -47px;}

#cars_container {
	float:left;
	width:931px;
	padding:30px 0px 30px 32px
}
#cars_container ul {
	list-style:none;
	float:left;
	width:899px;
}
#cars_container ul li {
	float:left;
	width:158px;
	padding:0 25px 25px 0
}
#cars_container ul li.last {
	padding-right:0px
}
#cars_container ul li a {
	float:left;
	border:5px solid #48a848;
	width:146px;
}
#cars_container_details {
	float:left;
	width:941px;
	padding:30px 10px 30px 10px
}
#cars_container_details span{
	float:left;
	margin-left:200px;
}
#cars_container_details a.apply_now{ float:left; width:130px; background:url(http://www.nationalcarsale.net/_new/images/apply_online_btn.gif) no-repeat 0 -40px; height:40px; margin-bottom:15px}

#cars_container_details a.apply_now:hover{ background:url(http://www.nationalcarsale.net/_new/images/apply_online_btn.gif) no-repeat 0 0; height:40px}

#cars_container_details a.more_info{ float:left; width:130px; background:url(http://www.nationalcarsale.net/_new/images/more_info_btn.gif) no-repeat 0 -40px; height:40px; margin-bottom:15px}

#cars_container_details a.more_info:hover{ background:url(http://www.nationalcarsale.net/_new/images/more_info_btn.gif) no-repeat 0 0; height:40px}


#cars_container_details .details_container {
	float:left;
	width:921px;
	background:#fff;
	padding:10px;
	text-transform:uppercase;
	font-size:12px;
}
#cars_container_details .details_container .details_row {
	float:left;
	width:921px;
	border-bottom:5px solid #3bad44;
	padding:0 0 5px 0;
	margin-bottom:15px
}
#cars_container_details .details_container .details_row.last {
	border-bottom:none
}
#cars_container_details .details_container .details_row ul {
	list-style:none
}
#cars_container_details .details_container .details_row ul li {
	padding:0 0 5px 0
}
#cars_container_details .details_container .details_row .box {
	float:left;
	width:600px
}
#cars_container_details .details_container .details_row .box h3 {
	float:left;
	width:580px;
	padding:0 10px 5px 10px;
	color:#27ab4c;
	text-transform:uppercase;
	font-size:14px;
}
#cars_container_details .details_container .details_row .col1 {
	width:145px;
	float:left;

	padding:0 10px
}
#cars_container_details .details_container .details_row .col2 {
	width:150px;
	float:left;
	padding:0 10px
}
#cars_container_details .details_container .details_row .col3 {
	width:115px;
	float:left;
	padding:0 10px
}
#cars_container_details .details_container .details_row .col4 {
	width:145px;
	float:left;
	padding:0 15px
}
#cars_container_details .details_container .details_row .col5 {
	width:100px;
	float:left;
	padding:20px 10px 0 10px;
	color:#27ab4c;
	font-size:22px;
	text-align:center;
	font-weight:bold
}
#cars_container_details .details_container .details_row .col6 {
	width:135px;
	float:left;
	padding:0 10px 0 5px
}
#cars_container_details .details_container .details_row .col6 img {
	margin-bottom:15px;
}
#thumb_gallery_container {
	float:left;
	width:930px;
	padding:30px 1px 30px 32px
}
#thumb_gallery_container .detail_box {
	float:left;
	width:930px; overflow:hidden
}
#thumb_gallery_container .detail_box .left_box {
	float:left;
	width:170px;
	background:#fff;
	padding:10px
}
#thumb_gallery_container .detail_box .left_box .desc_box {
	width:170px;
	float:left;
	font-size:14px;
	font-style:italic;
	text-transform: lowercase;
}
#thumb_gallery_container .detail_box .left_box ul {
	float:left;
	width:170px;
	list-style:none;
	text-transform:uppercase;
	font-size:13px; margin:0; padding:0
}
#thumb_gallery_container .detail_box .left_box ul li {
	padding-bottom:4px
}
#thumb_gallery_container .detail_box .left_box h2 {
	color:#18a94a;
	text-transform:uppercase;
	padding:0 0 5px 0;
	font-size:13px;margin:0
}
#thumb_gallery_container .detail_box .left_box h3 {
	color:#18a94a;
	text-transform:uppercase;
	padding:5px 0 5px 0;
	font-size:18px;margin:0
}
#thumb_gallery_container .detail_box .left_box a {
	color:#18a94a;
	font-size:12px;
	margin:45px 0 5px 0;
	text-decoration:none;
	text-transform:none;
}
#thumb_gallery_container .detail_box .left_box a:hover {
	text-decoration:underline
}
#thumb_gallery_container .detail_box .car_box {
	float:left;
	width:430px;
	overflow:hidden;
	margin:20px 10px 0 0;
}
#thumb_gallery_container .detail_box .car_box .link {
	float:left;
	width:430px;
	text-align:center;
	padding:5px 0 0 0
}
#thumb_gallery_container .detail_box .car_box .link a {
	font-weight:bold;
	color:#38b562;
	text-decoration:none;
}
#thumb_gallery_container .detail_box .car_box .link a:hover {
	text-decoration:underline
}
#thumb_gallery_container .detail_box .thumb_box {
	float: left;
	width:260px;
	margin:20px 0 0 0;
	list-style:none;
}
#thumb_gallery_container .detail_box .thumb_box li {
	float:left;
	width:124px;
	height:60px;
	padding:0 10px 10px 0
}
#thumb_gallery_container .detail_box .thumb_box li.last {
	padding:0px
}
#thumb_gallery_container .detail_box .link_container {
	float:left;
	width:620px;
	padding:0 0 0 160px
}

#thumb_gallery_container .detail_box .link_container a.apply_btn{ float:left; width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/apply_btn.gif) no-repeat 0 0;}

#thumb_gallery_container .detail_box .link_container a.apply_btn:hover{width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/apply_btn.gif) no-repeat -91px 0;}

#thumb_gallery_container .detail_box .link_container a.more_btn{ float:left; width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/more_btn.gif) no-repeat 0 0;}

#thumb_gallery_container .detail_box .link_container a.more_btn:hover{width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/more_btn.gif) no-repeat -91px 0;}

#thumb_gallery_container .detail_box .link_container li a.apply_btn{ float:left; width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/apply_btn.gif) no-repeat 0 0;}

#thumb_gallery_container .detail_box .link_container li a.apply_btn:hover{width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/apply_btn.gif) no-repeat -91px 0;}

#thumb_gallery_container .detail_box .link_container li a.more_btn{ float:left; width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/more_btn.gif) no-repeat 0 0;}

#thumb_gallery_container .detail_box .link_container li a.more_btn:hover{width:89px; height:86px; background:url(http://www.nationalcarsale.net/_new/images/more_btn.gif) no-repeat -91px 0;}

#thumb_gallery_container .detail_box .link_container li {
	display:inline;
	padding:0px 20px 0 30px;
	background:url(http://www.nationalcarsale.net/_new/images/round_shadow.jpg) no-repeat center bottom;
	height:150px;
	float:left
}
#thumb_gallery_container .detail_box .link_container li.link_text {
	padding:32px 0 0 50px;
	background:none;
	font-weight:bold; width:150px
}
#thumb_gallery_container .detail_box .link_container li.link_text a {
	font-weight:bold;
	color:#38b562;
	text-decoration:none
}
#thumb_gallery_container .detail_box .link_container li.link_text a:hover {
	text-decoration:underline
}

#footer_container {
float:left;
	width:100%;
	background:url(http://www.nationalcarsale.net/_new/images/footer_bg.jpg) repeat-x left bottom;
	min-width:963px;
	padding:0 0 10px 0;
}
#footer {
	width:928px;
	margin:0 auto;
	padding:0 25px 0 10px
}
#footer .login {
	float:left;
}
#footer .cudl_logo {
	float:left;
	margin-left:10px;
}
#footer .footer_img{
	float:left;
	width:350px;
}
#footer .footer_links {
	float:left;
	font-size:11px;
	color:#000;
	padding:10px 0 0 0
}
#footer .footer_links a {
	color:#000;
	text-decoration:none
}
#footer .footer_links a:hover {
	text-decoration:underline
}
#footer .footer_links ul.car_links {
	text-transform:uppercase;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right
}
#footer .footer_links ul.car_links li {
	display:inline;
	padding:0 10px 0 10px;
	border-right:1px solid #000;
	line-height:11px
}
#footer .footer_links ul.site_links {
	padding-bottom:5px;
	text-align:right
}
#footer .footer_links ul.site_links li {
	display:inline;
	padding:0 10px 0 10px;
	border-right:1px solid #000;
	line-height:11px
}
#footer .footer_links p {
float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin:5px 0;
}
#footer .footer_links ul li.last {
	border:none
}
.gallerycontainer{
position: relative;
height:300px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.gallerycontainer span{ /*CSS for enlarged image*/
position: absolute;
margin-left:10px;
background-color: lightyellow;
padding: 5px;
border: 1px dashed gray;
color: black;
text-decoration: none;
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 10;
}
.gallerycontainer .single{ /*CSS for enlarged image*/
position: absolute;
margin-left:10px;
background-color: lightyellow;
padding: 5px;
border: 1px dashed gray;
color: black;
text-decoration: none;
visibility: visible;
top: 0;
left: 30px; /*position where enlarged image should offset horizontally */
z-index: 10;
}
.gallerycontainer span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}


.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
margin-left:10px;
background-color: lightyellow;
padding: 5px;
left: -1500px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}