@charset "utf-8";

/* CSS Document */
*  {
     margin: 0;
 }

html  {
     width: 100%;
     height: 100%;
 }

body  {
     margin: 0;
     padding: 0;
     font-size: 12px;
     color: #000;
     font-family: Arial,  Helvetica,  sans-serif;
     width: 100%;
     height: 100%;
     background: #f8f8f8;
 }

*  {
     outline: none;
 }

.clr  {
     clear: both;
 }
a
div,  h1,  h2,  h3,  h4,  h5,  h6,  p,  ul,  li,  form  {
     margin: 0;
     padding: 0;
 }

a,  img  {
     border: none;
     outline: none;
     text-decoration: none;
 }

input,  textarea  {
     border: none;
 }

/*p  {
    font-weight: normal;
     font-size: 12px;
     line-height: 20px;
}
*/
a  {
     text-decoration: none;
     color:  #222528;
 }

a:hover  {
     text-decoration: underline;
 }

.readmore {
     font-size:  12px;
}

ul,  ol,  li  {
     list-style: none;
 }

table td  {
     vertical-align: top;
 }

hr  {
     border:  0;
     width:  100%;
     background: #f8f8f8;
     height: 1px;
     margin: 3px 0;
 }

#wrapper  {
     width: 990px;
     margin: 0 auto;
 }

.green {
    color: #f07c00;
}

/***********************************header****************************************/
#header  {
    margin-top: 20px;
    /*margin-bottom: 7px;*/
 }

#header .top_bar  {
     height: 22px;
     width: 100%;
 }

a.logo  {
     display: block;
 }

a.logo img  {
     max-width: 100%;
     max-height: 80px;
 }

/*.top_right_section  {
     width: 513px;
     height: 74px;
     float: right;
 }
*/
.navbar {margin-bottom: unset;}
.navbar .navbar-inner {border: none;}
.navbar-default .navbar-nav>li>a {
    font-size: 1.5rem;
}
.top_nav_search  {
     float: right;
     /*width:  513px;*/
     color: #000;
 }

ul.top_nav  {
     float: right;
     margin: 5px 0 10px;
 }

ul.top_nav li  {
     float: left;
     color: #000;
 }

ul.top_nav li a  {
     color: #000;
     padding: 0 7px;
     text-transform: uppercase;
     font-size: 12px;
 }

.top_right_section img  {
     float: right;
 }

.mini_search  {
     text-align: right;
     font-size: 12px;
 }

.mini_search input  {
     margin-left: 5px;
 }

 .mini_search label {display: inline-block;vertical-align: middle;font-size: 12px; margin-top: 10px;}

.mini_search input[type="text"]  {
     background:  none repeat scroll 0 0 #f8f8f8;
     border:  1px solid #b8b8b8;
     color:  #000;
     /*float:  right;*/
     font-size:  12px;
     /*height:  17px;*/
 }

.mini_search input[type="submit"]  {
     /*background: #3f3e3e;
     border: 1px solid #252525;*/
     color: #fff;
     font-size: 12px;
     text-transform: uppercase;
     /*line-height: 15px;*/
     /*height: 21px;*/
     /*float: right;*/
 }

.mini_search .row {
    display: inline-block;
    vertical-align: middle;
}

.mini_search .rt-tight {padding-right:0px;}

.need_help  {
     background:  url("images/needhelp.jpg") no-repeat scroll 0 0 transparent;
     color:  #000000;
     float:  right;
     font-size:  12px;
     font-weight:  bold;
     height:  16px;
     margin:  10px 0 0 10px;
     padding:  44px 0 0 35px;
     text-align:  center;
     width:  88px;
 }

/**********************************************welcome box**************************/
.welcome_box  {
     background: #f8f8f8 url(images/welcome-box-border.jpg) repeat-x left bottom;
     padding: 10px;
 }

.tagLine  {
    width: 100%;
    background:#3b5998;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #ffffff;
 }
 .tagLine span{padding: 0 30px;}

.welcome_box p  {
     font-size: 13px;
     line-height: 18px;
 }

.welcome_box .be_seller  {
     background:  url("images/become_seller_bg.jpg") no-repeat scroll left 5px transparent;
     /*float:  right;*/
     font-size:  13px;
     line-height:  18px;
     padding-left: 15px;
     margin 0 10px;
     /*width:  121px;*/
 }
.be_seller h3 {line-height: 20px;}
.be_seller h3 a  {
     font-size: 12px;
     color: #000000;
 }

.be_seller span  {
 }

/***************************************google add top********************************/
.google_add_top  {
     height: 105px;
     text-align:  right;
 }

 .google_ads_items {
    text-align: center;
    margin-bottom: 10px;
 }

/***************************************best deals********************************/
.best_deals  {
     background: url("images/best_deal_border.jpg") repeat-x scroll left bottom #f8f8f8;
     /*width: 988px;*/
     border: 1px solid #ebebd6;
     /*height: 125px;*/
     font-size: 12px !important;
    margin-bottom: 15px;
 }

.best_deals h2  {
     background: url("images/best_deal_h2.jpg") repeat-x scroll left bottom transparent;
     line-height: 30px;
     vertical-align: middle;
     font-weight: bold;
     text-transform: uppercase;
     font-size: 14px;
     text-align: center;
     margin-bottom: 10px;
 }

.best_deals ul  {
     padding: 8px;
 }

.best_deals ul li  {
     float:  left;
     /*margin-right:  18px;*/
     /*width:  320px;*/
 }

.best_deals ul li img  {
     float: left;
     margin-right: 8px;
 }

.best_deals ul li .info  {
     float: left;
     line-height: 16px;
     /*width: 130px;*/
 }
.best_deals ul li h3{line-height: 15px;font-weight: bold}
.best_deals ul li h3 a  {
     color: #000000;
     font-size: 1.2rem;
     line-height: 1.5rem;
 }
 .info h3{
    font-weight: bold;
    font-size: 1.2rem;
    height: 3rem;
    vertical-align: bottom;
    display: block;
    text-overflow: ellipsis;
}

 ul.row li {margin-bottom: 15px;height:auto;}

/*******************************container********************************************/
.container  {
     margin-top: 10px;
     background: url(images/container_bg.jpg) repeat-x left bottom;
     padding-bottom: 10px;
     margin-bottom: 10px;
 }

/*******************************************left sidebar****************************************/
.left_sidebar,  .content,  .right_sidebar  {
     float: left;
 }

.left_sidebar,  .right_sidebar  {
     /*width: 248px;*/
     border: 1px solid #e5e2e2;
     background: none repeat scroll 0 0 #F6F6F6;
 }

.left_sidebar h2,  .right_sidebar h2  {
     background:#3b5998;
     line-height: 30px;
     padding-left: 12px;
     font-size: 14px;
     color: #fff;
     margin-bottom: 10px;
     text-transform: capitalize;
 }

.categories,  .best_deals_sidebar  {
     margin-bottom: 10px;
 }

.left_sidebar .categories a  {
     color: #df1111;
 }

.left_sidebar .categories a:hover  {
     text-decoration: underline;
 }

.left_sidebar .categories > ul,  .best_deals_sidebar ul,  .buying_guides ul  {
     padding: 0 10px;
 }

.left_sidebar .categories > ul > li  {
     clear: left;
     margin-bottom: 4px;
 }

.left_sidebar .categories > ul > li > a,  .best_deals_sidebar ul li a,  .buying_guides ul li a  {
     font-size: 12px;
     font-weight:  bold;
     color: #000000;
     line-height: 18px;
 }

.left_sidebar .categories li li  {
     display: inline;
 }

.left_sidebar .categories li li a  {
     color: #000000;
     font-size: 10px;
     padding: 0 5px 0 0;
 }

/*.left_sidebar .categories li li a:after  {
     content: ", " ;
}
*/
.left_sidebar .categories li li+li:before  {
     content: ",  " }
/*******************************content***********************************************/
.content  {
     /*width: 470px;*/
        /*margin: 0 10px;*/
 }

.content h2,  .dash2 h2  {
     background:#3b5998;
     line-height: 30px;
     padding-left: 12px;
     font-size: 14px;
     color: #fff;
     margin-bottom: 10px;
     text-transform: capitalize;
 }

.red_box  {
     margin-bottom: 12px;
 }

 .hot_items.red_box {margin-top: 15px;}

.imgholder {
    width: 100%;
    height: 8em;
}

.imgholder img  {
     max-width:  100%;
     max-height:  8em;
}

.red_box ul  {
     background: #f6f6f6;
     /*width: 468px;*/
     /*height: 166px;*/
     border: 1px solid #e6e5e5;
 }

.red_box .new_items_list {
     height:  500px;
}

.classified ul {
    height:  auto !important;
     float:  left;
}

.red_box ul li  {
     background: url(images/red_box_li_bg.jpg) repeat-y right top;
     /*width: 101px;*/
     /*height: 150px;*/
     float: left;
     padding: 8px;
     text-align: center;
 }

.red_box .info  {
     margin-top: 5px;
 }

.red_box ul li h3 a  {
     color: #000000;
     font-size: 12px;
 }

/*************************************right sidebar****************************************/
.right_sidebar .how_it_works h2  {
     margin-bottom: 0 !important;
 }

.right_sidebar p  {
     color: 000000;
 }

.right_sidebar h3  {
     background: none repeat scroll 0 0 #EFEEEE;
     line-height: 30px;
     vertical-align: middle;
     font-size: 14px;
     padding: 0 15px;
     color: #000000;
 }

li.find_item  {
     padding-bottom: 10px;
 }

.find_item p  {
     background: url(images/find_item.jpg) no-repeat 0 0;
     padding: 0 5px 20px 40px;
     margin: 8px 0 0 25px;
     font-size: 12px;
     line-height: 16px;
 }

.find_item form  {
     margin: 0 10px 3px;
     padding-left: 15px;
 }

.find_item input[type="text"]  {
     background:  none repeat scroll 0 0 #C7C7C7;
     border:  1px solid #BFBFBF;
     float:  left;
     font-size:  12px;
     height:  20px;
     padding:  0 5px;
     max-width:  75%;
 }

.find_item input[type="submit"]  {
     background:  url("images/go.jpg") no-repeat scroll 0 0 transparent;
     height:  21px;
     margin:  0 0 0 5px;
     width:  30px;
 }

li.find_item span  {
     padding: 0 0 0 10px;
     font-size: 10px;
     display: inline-block;
     width: 100%;
     text-align: center;
 }

li.find_item span a  {
     color: #000;
 }

.contact_reseller p  {
     background: url(images/contact_reseller.jpg) no-repeat 0 0;
     padding: 0 5px 20px 40px;
     margin: 8px 0 0 25px;
     font-size: 12px;
     line-height: 16px;
 }

.finalize_deal p  {
     background: url(images/finalize_deal.jpg) no-repeat 0 0;
     padding: 0 5px 20px 40px;
     margin: 8px 0 0 25px;
     font-size: 12px;
     line-height: 16px;
 }

.market_price {
    text-decoration:  line-through;
 }

.fb  {
     text-align: center;
     margin-top: 10px;
 }

/**********************google_add_bottom*********************************************************/
.google_add_bottom  {
     margin-top: 10px;
     padding-top: 20px;
     height: 105px;
     text-align: center;
     border-top: 1px solid #e1e1f4;
 }

/**********************footer*********************************************************/
#footer  {
     font-size: 12px;
     line-height: 16px;
     margin-bottom: 10px;
 }

.copyright  {
     float: left;
    /* background: url(images/footer.jpg) repeat-y left top;*/
     padding: 0 0 0 20px;
 }

ul.footer_nav  {
     float: right;
    /* background: url(images/footer.jpg) repeat-y right top;*/
     padding: 0 20px 0 0;
 }

ul.footer_nav li  {
     text-align: right;
 }

ul.footer_nav li a  {
     color: #000;
 }



/****************classifieds****************************/
.classified_form,  .class_box {
     background:  none repeat scroll 0 0 #F6F6F6;
     font-size:  12px;

    border:  1px solid #E6E5E5;

    padding: 10px;

    /*width:  708px;*/
}


form.classifieds p {
    margin-bottom: 10px;
}

form.classifieds label {
    width: 150px;
     display: inline-block;
    vertical-align: top;
}
form.classifieds input[type="text"],  form.classifieds input[type="password"] {
    border: 1px solid #CC0;
     width: 240px;
    padding: 2px;
}
form.classifieds textarea {
    width: 240px;
     height: 100px;
    border: 1px solid #CC0;
     padding: 2px;
}
form.classifieds select {
    border: 1px solid #CC0;
     width: 240px;
    padding: 2px;
}
form.classifieds .submitBtn {
    border: 1px solid #CC0;
     padding: 3px 8px;
}


/****************************************************/
.aproach_pic  {
    /*margin-right: 10px;*/
     float: left;
}

.classified_pro_seler {
    float: right;
    /*width: 250px;*/
}

.class_box h3 {
    background: #d2d2d2;
     padding-left: 10px;
     line-height: 25px;
     vertical-align: middle;
     color:  #000000;
 }

.classified_details_box {
     margin-top: 15px;
}

.classified_details_box p,  .classified_details_box1 p,  .classified_details_box ul,  .classified_details_box1 ul {
    padding: 10px;
     line-height: 18px;
}


/****************classifieds****************************/
.classified_form {
     background:  none repeat scroll 0 0 #F6F6F6;

    border:  1px solid #E6E5E5;

    padding: 10px;

    /*width:  708px;*/
}


form.classifieds p {
    margin-bottom: 10px;
}

form.classifieds label {
    width: 150px;
     display: inline-block;
    vertical-align: top;
}
form.classifieds input[type="text"] {
    border: 1px solid #CC0;
     width: 240px;
    padding: 2px;
}
form.classifieds textarea {
    width: 240px;
     height: 100px;
    border: 1px solid #CC0;
     padding: 2px;
}
form.classifieds select {
    border: 1px solid #CC0;
     width: 240px;
    padding: 2px;
}
form.classifieds .submitBtn {
    border: 1px solid #CC0;
     padding: 3px 8px;
}





/**********************************dashboard*******************************/
.dashboard {

    /*width:  990px;*/

    /*float:  left;*/

}

.dash1 h2  {

    background:#3b5998;

	line-height: 30px;

	padding-left: 12px;

	font-size: 14px;

	color: #fff;

	margin-bottom: 10px;

	text-transform: capitalize;

}

.dash1 {

	float: left;

	/*width: 248px;*/

        background:  none repeat scroll 0 0 #F6F6F6;

        border:  1px solid #E5E2E2;

        margin-bottom: 0 !important;

}

.dash1 ul li a {

        line-height: 18px;

	padding: 5px 0 5px 10px;

/*	padding: 5px;
    */
	font-size: 12px;

        font-weight:  bold;

        color:  #000000;

}


.adForm  label  {
     margin:  10px 5px 10px 20px;
     width:  100px;
     font-weight:  bold;
     display:  inline-block;
     vertical-align:  top;
 }

.adForm input[type=text]  {
     border:  1px solid #DDD;
     width:  250px;
     height:  25px;
 }

.adForm textarea  {
     border:  1px solid #DDD;
     width:  300px;
     height:  135px;
 }

.adForm input[type=submit]  {
     border:  1px solid #DDD;
     display:  inline-block;
     padding:  5px 10px;
 }

.prev_ads  {
}

.prev_ads li  {
     padding:  10px 0;
     border-bottom:  1px dotted #DDD;
 }

.prev_ads .right  {
     display:   inline-block;
     padding:  0 10px;
     vertical-align:  top;
 }

.red  {
     color:  red !important;
}
a.readmore {
    color: #fff !important;
    float: right;
    padding-right: 20px;
}

.navbar {border: none;}
.top_nav_search ul.nav>li>a {
    padding: 10px;
}
div.classified ul.row {width: 100%;}
@media (max-width: 768px){
    .top_nav_search{
        float: none;
        display: block;
    }

    .mini_search .pull-right{
        float: none !important;
        text-align: left;
    }

}

hr.ListSeparator {
    margin: 15px;
    border: solid black 1px;
    height: auto;
    width: 80%;
    padding-left: 10%;
}
