/*
AutoSales.com StyleSheet
Kevin Hannan
Last Modified: 12/15/2010
*/

/***GLOBALS***/
*{outline:none;}
html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li {margin: 0; padding: 0}
body{text-align:center;font-family:Arial, Helvetica, sans-serif;background:#f6f6ff url(images/body_bg_grad.gif) repeat-x center top;padding-top:5px;}
a img{border:0;}
a, a:link, a:visited{color:#0509cb; text-decoration:none;}
a:hover{color:orange;}
a:active{color:#000;}

/***USEFUL CLASSES***/
.clear_spacer{height:10px;width:100%;clear:both;}
.clear_spacer_1px{height:1px;width:100%;clear:both;}
.clear_left_spacer{height:10px;width:500px;clear:left;}
.clear_right_spacer{height:10px;width:500px;clear:right;}
.float_left{float:left;}
.float_right{float:right;}
.text_center{text-align:center;}
.orange{color:orange;}
.hidden, .hlisting, .hproduct {display: none;}

/***Master Page***/
#body_wrapper{width:980px;margin:0 auto;text-align:center;}
#header{width:980px;margin: 0 auto;text-align:center;background:#FFF;height:63px;position:relative;}
#logo{height:57px;width:300px;margin-top:5px;margin-left:15px;float:left;overflow:hidden;}
#login_box{height:28px;width:400px;float:right;text-align:right;display:none;}
#login_box form{font-size:70%;}
#login_box form *{font-size:90%;border:1px solid gray;}
#quicklinks{height:22px;width:430px;float:right;background:url(images/quicklinks_bg.png) no-repeat right;text-align:right;margin-right:10px;}
#quicklinks a{margin-right:20px;font-size:60%;text-transform:uppercase;font-weight:bold;color:#FFF;text-decoration:none;vertical-align:middle;}
#quicklinks img{vertical-align:middle;}
.header_links{float:right;width:500px;margin-top:0;margin-right:30px;color:#1841b4;font-size:15px;line-height:20px;text-align:center;}
.header_links a{color:#1841b4;}
.header_links a.orange{color:#ff7816;}
.header_links a:hover{font-weight:bold;}
.header_links .break{font-size:20px;padding:0 6px;color:#ccc;}
.header_tabs{position:absolute;bottom:0;right:20px;height:28px;width:290px;}
.header_tabs .tab{width:145px;height:28px;float:left;margin:0;background:url(images/orange_tab.gif) no-repeat;text-align:center;}
.header_tabs .tab a{display:block;width:145px;height:28px;line-height:28px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;}
.header_tabs .tab a:hover{text-decoration:underline;}
#navigation{width:960px;height:30px;margin:0 auto;background:#252aea url(images/nav_bg.gif) no-repeat;text-align:left;}
ul.main_nav{font-size:12px;font-weight:normal;text-transform:capitalize;font-weight:bold;text-transform:uppercase;letter-spacing:1px;height:30px;width:960px;float:left;position:relative;z-index:600;list-style:none outside none;margin:0;padding:0;}
ul.main_nav li{height:30px;width:137px;text-align:center;float:left;margin:0;padding:0;}
ul.main_nav li a{display:block;height:30px;width:135px;border-left:1px solid #6464FF;border-right:1px solid #4545ea;color:#FFF;text-decoration:none;line-height:30px;text-align:center;}
ul.main_nav li a:hover{color:#FFF;background:#FFB323;}
#top{background:url(images/content_bg.gif) repeat-y center top;width:980px;text-align:center;}
#main{width:960px;margin-left:auto;margin-right:auto;height:190px;background:#FFF url(images/main_bg2.gif) repeat-x;text-align:left;}
#main_image .caption{font-size:11px;color:#999;font-style:italic;position:absolute;}
#cap1{top:135px;left:15px;}
#cap2{top:170px;left:240px;}
#cap3{top:115px;left:440px;}
#main_actions{display:none;}
#main_image{width:550px;height:189px;background:url(images/main_image.jpg) no-repeat;float:right;margin:0 15px 0 0;position:relative;}
#main_image .caption{font-size:11px;color:#999;font-style:italic;position:absolute;}
#cap1{top:135px;left:15px;}
#cap2{top:170px;left:240px;}
#cap3{top:115px;left:440px;}
#main_actions{display:none;}
#main_actions{width:430px;height:44px;float:right;}
#main_actions img{margin-left:40px;margin-right:15px;}
#search_box{height:190px;width:360px;margin:0;background:url(images/search_box_bg.gif) no-repeat;float:left;}
#search_box_head{width:322px;height:26px;margin-top:5px;margin-left:25px;text-align:center;position:relative;}
#search_box_head h1{display:block;margin-top:2px;font-variant:normal;font-family:'Yanone Kaffeesatz';font-size:20px;color:#a7b1ff;}
#search_box_bottom{width:322px;height:135px;margin-left:25px;}
#search_box_left{width:140px;height:120px;margin-left:10px;float:left;}
#search_box_left h2{padding-left:5px;font-size:medium;color:#383BB3;font-weight:normal;letter-spacing:-.2px;}
#search_box_right{width:140px;height:120px;margin-right:10px;float:right;}
#search_box_right h2{padding-right:10px;text-align:right;font-size:medium;color:#383BB3;font-weight:normal;letter-spacing:-.2px;}
#search_box select,#search_box input{width:130px;border:1px solid #ffdb98;color:#505050;margin-bottom:1px;background:#fcfcff;}
#search_box .sub_img{width:117px;height:32px;border:0;background:transparent;margin-top:0;margin-left:8px;}
#content{width:980px;margin: 0 auto;background:url(images/content_bg.gif) repeat-y center top;text-align:left;}
h3{font-family:'Yanone Kaffeesatz', Arial, sans-serif;font-size:26px;color:#a7b1ff;font-weight:700;text-align:left;}
h3.mans{text-align:center;}
#content_left{width:775px;float:left;}
#content_left .left_col{width:500px;margin-left:15px;margin-top:15px;float:left;}
#advanced_search{width:500px;margin:0;text-align:left;}
#advanced_search_container,.offers_box .offers{width:500px;height:180px;background:url(images/adv_search_bg2.png) no-repeat;border:0;text-align:center;}
.adv_search_options{width:350px;padding-top:15px;font-size:10px;text-align:center;margin:0 auto;border-bottom:1px solid #eee;}
.adv_search_options a{padding:0 20px;text-decoration:none;color:#252aea;font-size:16px;font-weight:700;text-transform:uppercase;}
.adv_search_options a.inactive{color:#999;}
.adv_search_options a.active,.adv_search_options a:hover{color:#252aea;}
.body_style a {display: block; line-height: 16px; font-size: 10px; color: #333;}
	.body_style a {text-align: center;}
	.body_style a:hover {text-decoration: underline;}
	.body_style .sprite {display: block; margin-left: 9px; width: 60px; height: 30px; background: url('images/body_style_sprite.gif') no-repeat 0px 0px;}
	.sprite.convertible {background-position: 0px 0px;}
	.sprite.suv{background-position: 0px -30px;}
	.sprite.hatchback {background-position: 0px -60px;}
	.sprite.van {background-position: 0px -90px;}
	.sprite.coupe {background-position: -60px 0px;}
	.sprite.truck {background-position: -60px -30px;}
	.sprite.sedan {background-position: -60px -60px;}
	.sprite.wagon {background-position: -60px -90px;}
#adv_search_content{text-align:left;width:340px;height:110px;margin-left:5px;margin-top:3px;float:left;}
#adv_search_mans{display:none;}
#choose_mans{width:100%;font-size:90%;text-align:center;}
#mans_a{display:block;}
#mans_b{display:none;}
#adv_search_mans .column{float:left;margin-left:5px;margin-right:10px;font-size:80%;color:#282828;}
#adv_search_style .column{float:left;margin-left:5px;margin-right:10px;margin-top:5px;font-size:90%;color:#282828;text-align:center;}
#adv_search_price{display:none;}
.price_box_left{height:85px;width:130px;float:left;font-size:90%;line-height:21px;border-right:1px solid #c8c8c8;}
.price_box_left input{width:55px;border:1px solid #bbbce2;height:15px;margin-top:1px;margin-bottom:1px;}
.price_box_right{height:85px;width:190px;float:right;font-size:90%;line-height:21px;}
.price_box_right input{width:100px;border:1px solid #bbbce2;height:15px;margin-top:1px;margin-bottom:1px;}
#purchasing_power{clear:both;width:100%;font-size:125%;}
#purchasing_power input{font-size:120%;border:1px solid orange;}
#adv_search_summary{width:115px;height:110px;margin-top:20px;margin-right:10px;float:right;border-left:1px solid #b4b4b4;padding-left:15px;font-size:100%;}
#adv_search_summary .reset{width:100%;font-size:70%;text-align:right;}
#adv_search_summary input.adv_search_sub{font-size:90%;}
#adv_search_summary input.adv_search_chosen{width:100px;font-size:inherit;color:gray;border:1px solid transparent;background:transparent;cursor:default;}
#adv_search_summary input.adv_search_zip{width:50px;font-size:inherit;border:1px solid orange;background:#FFF;}
.offers_box{width:500px;margin-top:15px;}
.offers_box .offers{padding-top:15px;text-align:right;}
.offer_titles{width:460px;height:20px;margin:0 20px;background:url(images/offer_titles.gif) no-repeat;}
.offer{width:460px;height:55px;background:#eee;margin:0 20px 5px;}
.offer.last{margin-bottom:2px;}
.offers_box .see_all{font-size:12px;font-weight:bold;text-transform:uppercase;color:#ff7200;}
.buying_tools{margin:15px 0 0 20px;width:210px;height:425px;background:url(images/buying_tools_bg.png) no-repeat;float:left;}
.buying_tools .list{margin:5px 10px 0;padding-top:8px;}
.buying_tools .list h4{font-size:14px;letter-spacing:-.5px;font-family:'Droid Sans';font-weight:bold;color:#000;text-transform:uppercase;padding-left:5px;}
.buying_tools .list h4 a.orange,.buying_tools .list h4 a.blue:hover{color:#ff7200;}
.buying_tools .list h4 a.blue,.buying_tools .list h4 a.orange:hover{color:#252aea;}
.buying_tools .list p{font-size:11px;color:#333;line-height:16px;margin-left:8px;}
.buying_tools .list .list_spacer{height:1px;background:url(images/buying_tools_spacer.png);margin:10px 0;}
#content_right{width:170px;height:600px;margin-right:15px;margin-top:25px;float:right;}
#buying_tips{margin-top:13px;width:215px;height:425px;float:right;background:url(images/buying_tips_bg.gif) no-repeat;}
#buying_tips_container{width:215px;margin-top:35px;text-align:center;}
#buying_tips_container a:hover{width:20px;background:url(images/buying_tips_hover.png) no-repeat top center;}
#buying_tips_autocheck{width:182px;height:41px;}
#content_bottom{width:530px;height:100px;margin-left:20px;}
#auto_loan_options{width:530px;height:50px;margin:5px 0 0;color:#323232;}
#auto_loan_options ul{margin-right:15px;list-style-image:url(images/icons/arrow_go_blue.png);list-style-type:none;list-style-position:inside;font-size:80%;/*font-weight: bold;*/letter-spacing:.5px;line-height:150%;float:left;}
#financing_box{width:255px;height:204px;float:left;background:url(images/financing_box.png) no-repeat;margin-top:6px;}
#bottom_middle_box{width:340px;height:216px;float:left;margin-left:50px;}
.bottom_ad{width:300px;height:100px;border:1px solid red;margin-top:6px;}
#insurance_box{width:255px;height:204px;float:right;background:url(images/insurance_box.png) no-repeat;margin-top:6px;}
#google_ads{width:750px;height:90px;margin-left:20px;padding-top:20px;padding-bottom:20px;border-top:1px dashed #e6e6e6;}
#main_bottom_cap{width:980px;height:20px;clear:both;background:url(images/bottom_cap.png) no-repeat;}
#footer{font-size:60%;width:940px;text-align:center;clear:both;border-top:1px solid gray;margin:20px auto 25px;height:50px;padding-top:5px;padding-bottom:25px;letter-spacing:.5px;}
#footer a{letter-spacing:.5px;color:#000;text-decoration:none;padding: 0 5px;}
#footer a:hover{color:#646464;}

/******* ADS *******/
.skyscraper{width:162px;height:600px; position:relative;}
.leaderboard{width:728px;height:90px; position:relative;}
.centered{margin-left:auto;margin-right:auto;}
.results{margin:10px auto;}

/*******Results Pages********/
#filter_bar{width:940px;height:80px;margin-left:auto;margin-right:auto;background:url(images/filter_bg.png) no-repeat;font-size:75%;line-height:200%;}
.filter_box{width:200px;height:55px;margin-top:15px;margin-left:15px;float:left;/*border: 1px solid gray;*/font-weight:bold;color:#646464;}
.filter_credit_image{margin-top:10px;margin-left:15px;}
.filter_box select,.filter_box input{color:#505050;}
.filt_make select{width:150px;}
.filt_search input{height:30px;width:100px;border:1px solid gray;color:0 solid gray;/*background: 1px solid rgb(230,230,230);*/font-size:125%;text-transform:uppercase;letter-spacing:-.5px;}
.filt_search{width:100px;text-align:center;}
.filt_search a{font-size:85%;color:orange;text-decoration:none;}
#adv_filter_bar{width:920px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:10px;border:1px solid #bebef0;background:#fafaff;font-size:75%;display:none;}
#adv_filter_head{width:900px;height:12px;margin-left:5px;font-size:90%;color:orange;}
.adv_filter_box{width:280px;height:40px;margin-left:20px;margin-top:1px;float:left;line-height:200%;color:#6e6e6e;}
#results{border:1px solid #c8c8c8;width:750px;min-height:700px;margin-left:15px;float:left;}
#results_ad{float:right;margin-right:15px;width:160px;}
#results_browser{margin-left:15px;height:15px;font-size:70%;color:#284A29;width:750px;}
#results_browser .float_right{width:400px;text-align:right;}
#results_browser a{text-decoration:none;color:blue;}
#results_browser a.current{color:gray;}
#results_browser_bottom{text-align:right;height:15px;font-size:70%;color:#284A29;width:750px;margin-top:10px;margin-left:15px;float:left;}
#results_browser_bottom a{text-decoration:none;color:blue;}
#results_browser_bottom a.current{color:gray;}
#results_navigation{width:100%;height:16px;background:#e6e6e6;font-size:70%;}
#results_navigation a{margin-left:10px;text-decoration:none;color:#000;}
#results_navigation a.nav_year{margin-left:125px;}
#results_navigation a.nav_make{margin-left:10px;}
#results_navigation a.nav_model{margin-left:10px;}
#results_navigation a.nav_price{margin-left:115px;}
#results_navigation a.nav_mileage{margin-left:50px;}
#results_navigation a.nav_distance{margin-left:160px;}
#results ul{background:#FFF;padding-left:0;}
#results li{list-style-type:none;width:100%;height:87px;border-bottom:1px solid #b4b4b4;background:url(images/details_bg_normal.png) no-repeat;overflow:hidden;margin-top:0;position:relative;}
#results .trade_link{position:absolute;right:215px;bottom:1px;}
#results li .li_link{height:100%;width:100%;display:block;color:#000;text-decoration:none;}
#results .default{display:block;height:75px;border:0;margin-top:5px;float:left;}
#results .default.pict{height:77px;margin:5px 10px 0;overflow:hidden;width:102px;}
#results img.pic{height:75px;width:100px;margin-left:0;border:1px solid #dcdcc8;}
#results .details{width:230px;background:url(images/details_spacer.png) no-repeat;background-position:right;}
.results_details_title{font-size:100%;font-weight:bold;color:#0509cb;}
.small_text{font-size:80%;}
#results .price{width:90px;color:orange;font-size:110%;font-weight:bold;background:url(images/details_spacer.png) no-repeat;background-position:right;text-align:center;}
#results .result_na{color:gray;}
#results .mileage{width:100px;color:gray;font-size:100%;font-weight:bold;background:url(images/details_spacer.png) no-repeat;background-position:right;text-align:center;}
#results .location{margin-left:10px;width:180px;font-size:90%;text-align:right;}
#results .dealer_loc{color:#0509cb;}
#results .dealer{color:#0509cb;font-weight:bold;font-variant:small-caps;}
#results .details_spacer{display:block;height:20px;}
#results li:hover{background:#f0f5f0 url(images/details_bg.png) no-repeat;background-position:bottom right;}
h1.darkclassified{color:#070DD8;font-size:115%;margin:10px 0 0 15px;}
#breadcrumb{margin-left:10px;}
#breadcrumb li{display:inline;font-size:12px;}
#breadcrumb li a{padding:5px;}
.breadcrumb {padding: 5px 15px; font-size: 12px;}
.breadcrumb span {padding: 0px 5px 0px 10px;}

/*****************Make Tag Map**************/
#make_map{text-align:center;font-family:Verdana, Arial, sans-serif;}
#make_map_head{height:30px;text-align:left;margin-left:30px;}
#make_map_filter{height:25px;width:500px;margin:15px auto 0;background:#fcfcff;border:1px solid #6868cb;color:#a8a8be;}
.make_map_filter_title{font-size:10px;color:#999;text-align:right;}
#make_map_filter a,#make_map_filter a:visited{font-size:18px;text-decoration:none;color:#a8a8be;}
#make_map_filter a:hover{color:orange;}
#make_map_cars{width:920px;color:#333;margin-left:auto;margin-right:auto;text-align:left;}
#make_map_cars a{color:inherit;text-decoration:none;}
#make_map_cars a:hover{text-decoration:underline;}

/*************** INFO BOXES *************/
.info_boxes{margin:40px 10px 0;width:940px;height:360px;position:relative;}
.info_boxes.thankyou{height:600px;}
.info_box{width:270px;height:350px;position:absolute;top:0;background:#f6f6f6;border:1px solid transparent;text-align:left;}
.info_box.thankyou{background:#FFF;}
.info_box.box_1{left:10px;width: 370px;}
.info_box.box_states{left: 410px; width: 530px; background: #fcfcfc;}
.info_box.box_states li {border: 0px; width: 120px; float: left;font-size:11px;}
.info_box h3{margin:10px 10px 0;padding-bottom:10px;font-size:18px;letter-spacing:1px;font-weight:normal;color:#000;text-transform:uppercase;border-bottom:1px solid #000;}
.info_box p{margin:10px 15px 0;color:#444;font-size:11px;line-height:15px;}
.info_box.thankyou p{margin:0;text-align:left;}
.info_box.thankyou .description{margin:10px 0 0;padding:10px;background:#f9f9f9;border-top:1px dotted #030092;border-left:0 solid #030092;border-right:0 solid #030092;border-bottom:1px dotted #030092;text-align:center;}
.info_box.thankyou img{margin:5px;}
.info_box p b{color:#000;font-weight:normal;}
.info_box ul{margin:10px 15px;list-style-type:none;}
.info_box li{border:1px dotted #eee;margin:3px 0 0;padding:2px 0;font-size:12px;}
.car_boxes{margin:20px 30px 0;padding-bottom:15px;width:940px;position:relative;}
.car_box{width:440px;margin:0 15px;float:left;text-align:left;}
.car_box h4{font-size:12px;text-transform:uppercase;color:#555;padding:25px 0 2px;border-bottom:1px solid #999;background:url(images/shadow_top.gif) no-repeat;}
.car_box ul{width:145px;list-style-type:none;float:left;margin:10px 0;}
.car_box li a{display:block;width:145px;height:18px;line-height:18px;font-size:11px;cursor:pointer;overflow:hidden;}
.car_box li a:hover{background:#f9f9f9;}
.car_box .clear_spacer{background:url(images/shadow_bottom.gif) no-repeat;}

/*********Google Maps************/
.view_options{margin:10px 0 10px 25px;padding:0 10px 10px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #f6f6f6;border-right:1px solid #f6f6f6;}
.view_options .features{float:right;width:300px;height:40px;font-size:11px;border-left:1px solid #ddd;text-align:center;margin-top:5px;line-height:40px;}
.map_overlay h3{color:#333;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dotted #ddd;text-transform:capitalize;}
.map_overlay h3 a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.map_overlay img{float:left;margin:0 5px 0 0;}
.map_overlay p{font-size:12px;color:#666;padding-left:5px;margin:2px 0 0 80px;}
.info_tabs{font-size:11px;text-transform:uppercase;color:#666;line-height:22px;margin:0 0 2px;padding-bottom:2px;border-bottom:1px dotted #666;}
.info_tabs img{border:1px solid #666;}
#addressSidebar{width:185px;height:600px;float:left;border:1px solid gray;margin:0 10px 0 25px;font-size:12px;line-height:16px;text-transform:capitalize;overflow:hidden;}
#addressSidebar p{margin:0 0 5px 5px;color:#666;font-size:11px;}
#addressSidebar .break{height:1px;margin:4px 20px;border-bottom:1px solid #ddd;}
#map_canvas{width:525px;height:600px;float:left;border:1px solid gray;}

/*********CarLanding.css*********/
.autolink{font-size:small;}
.carcontainer{border:1px solid #4a4dff;background:#FFF url(../images/uc_header.gif) no-repeat top left;width:745px;min-height:129px;clear:both;margin-bottom:15px;padding:5px 10px 10px;position: relative;}
.carcontainer h1{color:#FFF;font-size:22px;text-transform:uppercase;font-weight:bold;text-align:left;margin:25px 0 0 15px;}
.carcontainer h1 a{color:#FFF;text-decoration:none;font-weight:bold;text-align:left;}
.carcontainer h2{color:#FFF;font-size:14px;margin:0 0 30px 24px;}
.carcontainerlist_title{background:#4a4dff;height:36px;border-top:1px solid #4a4dff;margin:10px 0;}
.carcontainerlist_title h2{display:block;height:16px;font-size:16px;color:#FFF;padding-left:10px;border-left:4px solid #ff7815;text-transform:uppercase;margin:10px;}
.carcontainerfixed{border:1px solid gray;width:745px;min-height:400px;clear:both;padding:15px;}
.carcontainervariable{width:775px;}
#carcontainercenter{margin-left:275px;margin-top:100px;height:100px;}
#carcontainercenter div{line-height:30px;}
#carcontainerlist{display:block;list-style-type:none;width:100%;margin:0;}
#carcontainerlist li{cursor:pointer;display:block;float:left;width:167px;height:26px;padding-top:3px;background:url(../images/internal_content_subhead.png) no-repeat;color:#000;text-align:center;font-size:85%;margin:0 10px 5px;}
#carcontainerlist li:hover,#carcontainerlist li.current{color:#000;}
#contentnewcarlist{list-style-type:none;margin:0;}
#contentnewcarlist li{width:450px;vertical-align:top;zoom:1;display:inline;_height:30px;padding:0;}
#contentnewcarlist li{background:url(../images/bottom_box_bg.png) repeat-x;width:200px;border:1px solid #c8c8c8;margin-left:60px;margin-top:50px;text-align:right;line-height:25px;}
#contentusedcarleft{float:left;clear:left;width:350px;}
#contentusedcar{float:left;margin-left:10px;width:750px;padding:10px;}
#contentusedcarright{clear:right;float:right;width:350px;background-color:#eee;border:1px solid gray;padding:5px;}
.leftsearchbox{float:left;display:block;width:150px;padding:5px;}
.bottomleftsearchbox{float:left;display:block;width:360px;padding:5px;}
.listcontainer{line-height:100%;width:350px;margin:0;padding:0;}
.listcontainer li{display:inline;height:20px;line-height:20px;}

.listcontainerlong{width:625px;}
.listcontainerlong li{display:block;width:140px;height:20px;line-height:20px;font-size:12px;float:left;}
.newcarright{width: 160px; height: 180px; position: absolute; top: 150px; right: 40px; font-size: 12px;border:1px solid #eee;background: #f9f9f9;}
.newcarright h3{line-height:38px;font-size:18px;border-bottom:1px solid #ccc;text-align:left;margin: 0px 5px 10px;}
.newcarright a {padding-left: 10px; line-height: 20px; font-size: 13px;}

#rightnavlanding{float:right;border:1px solid gray;height:1250px;width:185px;}
.rightsearchbox{float:right;padding:5px;}
.landing_google_ad{width:728px;height:90px;border:1px solid #eee;margin:10px;}
.car_link_table td{font-size:13px;padding:2px 5px;}
.cheap_cars{list-style-type:none;margin:10px 0;}
.cheap_cars li{width:95px;float:left;font-size:12px;margin:2px 0;}
