﻿@import url("layout.css");
@import url("jqModal.css");

.l_float
{
    float:left;
}

.r_float
{
    float:right;
}

body
{
    font-family: Arial;
    color: #1a1a1a;
}

a{ color:#640206;}

a:hover{ color:#8b3e41;}

p
{
    font-size:12px;
    line-height:22px;
    margin-top:10px;
}

#left_nav
{
    margin-top:40px !important;
    float:left;
    clear:none !important;
}

#main_content
{
    padding-left:20px !important;
    float:left;
    border-left: 1px solid #cbc1b5;
    min-height:400px;
    width: 700px;
}

#main_cat_nav
{
    margin: 25px 0px 5px 0px;
    float:left;
}

#nav_search_container
{
    margin-bottom:10px !important;
}

#center_listings
{
    width:0px !important;
    display:none;
}

/*
 * Offer Detail Page
 */
 
  #offer_details_body
 {
    font-size: 14px;
    line-height:18px;
    color:#4E443C;
 }
 
 .main_offer_date
 {
     font-family:Arial;
     font-size:.9em;
     color:#686868;
     font-weight:bold;
     padding-bottom:5px;
     letter-spacing:.05em;
     float:left;
 }
 
 .offer_amount
 {
    color: #640206;
    font-style: italic;
    font-size:16px;
    line-height:20px;
 }
 
 .offer_amount_search_
 {
    color: #640303;
    font-style: italic;
    font-size:12px;
 }
 
 .offer_amount_mng
 {
    color: #640206;
    font-style: italic;
    font-size:12px;
 }
 
 .main_offer_quantity
 {
    float:left;
    color: #793134 !important;
    line-height:10px;
 }
 
 .result_city
{
    color:#793134;
    font-size:.7em;
    margin-bottom:5px;
    font-style:italic;
    font-weight:normal;
}
 
 .offer_city
 {
     font-weight:normal !important;
     float:left;
     margin-top:2px;
     font-style:italic;
     font-size:18px;
     margin-left:20px;
     color:#793134;    
 }
 
 .main_offer_title
 {
    font-weight:bold; 
    font-size: 1.5em !important; 
    line-height:25px;
    color: #4b3d2e;
    float:left;
    width:670px;
    clear:both;
    padding:2px 0px 0px 0px;
 }
 
 #offer_title
 {
    position:relative;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom:5px;
 }
 
 .offer_details_top_line
 {
     clear:both;
     float:left;
     border-bottom:1px solid rgba(78, 68, 60, 0.0976563);
     padding:10px 0px 10px 5px;
     margin-top:5px;
     border-top-color:#e2ddda;
     border-top-style:double;
     width:690px;
 }
 
 .offer_data
 {
    color:#393939;
    float:left;
    display:inline-block;
    margin-right:30px;
    font-size:12px;
 }
 
.offer_details_div
{
    padding-bottom:10px;
    float:left;
    margin-bottom:10px;
}
 
 .offer_main_image
 {
    float:left;
    clear:none !important;
    margin-right:15px;
    width:210px;
 }
 
 .offer_divider
 {
    clear:both;
    width:100%;
 }

 #offer_content
 {
    float:left;
    width:
 }
 
 #offer_description
 {
    float:left;
    margin-top:20px;
    margin-bottom:20px;
    width:670px;
 }
 
 #offer_title p
 {
    float:left;
    display: inline-block;
 }
 
 .offer_detail_tags
 {
    float:left;
    display:inline-block;
 }
 
 .offer_detail_tags ul li
 {
    clear:none !important;
 }
 
 .offer_detail_tags ul
 {
    clear:none !important;
    float:left;
 }
 
 .tag_label
 {
    margin-top:10px;
    font-size:16px;
    color:#640206;
 }
 
 .contact_seller_button
 {
    float:right;
    margin-left:5px;
    
 }

.content_box
  {
    line-height:22px;
    float:left;
    padding:10px;
    width:91%;
    border: 1px solid #c7c7c7;
    color:Black;
    margin-bottom:20px;
    position:relative;
    border-radius: 5px;
    background-color:#f8f8f8;
  }
  
  .content_title
{
    font-family:Arial;
    font-size:1.2em;
    font-weight:bold;
    position:absolute;
    top:-15px;
    left:15px;
    padding:0px 2px;
    background-image:url(../images/title_bg_repair.gif);
    background-repeat:repeat-x;
    background-position:0px 14px;
    clear:both;
    float:left;
    overflow:hidden;
    color: #640206;
}
 
 /*
  * Images on Offer Details Page
  */ 
  
  .offer_detail_btn
  {
    float:right !important;
  }
  
  
  #offer_images
  {
    line-height:22px;
    float:left;
    padding:10px;
    width:670px;
    border: 1px solid #c7c7c7;
    color:Black;
    position:relative;
    border-radius: 5px;
    background-color:#f8f8f8;
  }
  
  .offer_sub_images
  {
    float:left;
  }
  
  #offer_top_details
  {
    float: left;
    width: 525px;
   }
  
  .detail_sub_img
  {
    float:left;
    width:60px;
    margin-top:10px;
    margin-right:14px;
  }
  
  /*
   * Login
   */
   
   .login
   {
    padding:10px 10px 10px 0px;
    border:none !important;
   }
   
   .passwordEntry
   {
    margin-left: 3px; 
   }
   
   .login p
   {
    margin: 5px;
    font-size:13px;
    font-family:Arial;
    font-weight:bold;
    color:#4B3D2E;
   }
   
   .keepmelogged
   {
    color:grey;
    font-size:12px;
   }
   
   .rememberme
   {
    margin-left:10px;
    margin-top:10px;
    float:left;
   }
   
   .submitButton
   {
    margin-left:5px;
    margin-top:2px;
    float:left;
   }
   
   /*
    *   Sign Up Page
    */
    .form_lbl
    {
        font-family:Arial;
        font-size:11px;
        color: #4B3D2E;
        width:110px;
        float:left;
        margin-right:10px;
        text-align:right;
    }
    
    .signup_row
    {
        clear:both;
        margin:8px;
    }
    
    .signup_row em
    {
        font-size:12px;
        position:absolute;
        right:120px;
        color:#a7a7a7;
    }
    
    .failureNotification 
    {
        font-size:12px;color:Red;clear:both;
    }
    .failureNotification ul li
    {
        font-family:Arial;
        font-size:11px;
    }
    
    .failureNotification ul
    {
        margin-left:25px;
        color: #d40000;
        margin-bottom:20px;
    }

    .register_btn
    {
        margin-left:130px;
        float:left;
        margin-top:20px;
        width:120px;
        border-right:1px solid #bab099;
    }
    
    .cancel_btn
    {
        float:left;
        line-height:30px;
        margin-top:25px;
        margin-left:10px;
        padding-left:10px;
    }
    

/* BUTTONS */
.button
{
    border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#630202;
    border:1px solid #770e0e;
    border-top:1px solid #6e0404;
    border-left:1px solid #6e0404;    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px !important;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:white;
    cursor:pointer;
    padding:9px 13px 9px 10px; /* Links */
    background: -webkit-gradient(linear, left top, left bottom, from(#750d0d), to(#650303));
	background: -moz-linear-gradient(top,  #750d0d,  #650303);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#750d0d', endColorstr='#650303');
}
.button:hover
{
    color:#eeeeee !important;
}
.button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.button button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.button img, .button a img{
    margin:0 6px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

.confirmation_box
{
    width:675px;
    float:left;
    padding:10px;
    margin-bottom:20px;
    background-color:#f4a83d;
    font-family:Arial;
    border: 1px solid #d6800c;
}

.confirm_message
{
   padding: 3px 20px 5px 5px;
   font-family:Arial;
   float:left;
   font-size:18px;
   color:#640206;
   font-weight:bold;
   overflow:auto;
   clear:both;
}

#offer_keywords
{
    float:left;
    margin:10 10 10 0;
    clear:both;
    width:700px;
    padding-bottom:10px;
}

.offer_tags ul li
{
    clear:none !important;
    height:23px !important;
    margin-top:0px !important;
}

.offer_tags ul
{
    margin-left:10px;
}

.offer_tags
{
    float:left;
    width:430px;
    min-height:20px;
}

.description_indent
{
    line-height:22px;
    float:left;
    padding:10px;
    width:670px;
    border: 1px solid #c7c7c7;
    color:Black;
    position:relative;
    border-radius: 5px;
    background-color:#f8f8f8;
}

.description_indent p
{
    clear:both;
    position:relative;
    margin: 5px 5px 0px 5px;
}

.offer_image
{
    float:left;
    margin: 0px 10px 10px 10px;
    border:2px solid #a2a2a2;
}

.main_offer_img
{
    float:left;
}
    
.offer_detail_title
{
    font-family:Arial;
    font-size:1.2em;
    font-weight:bold;
    position:absolute;
    top:-15px;
    padding:0px 2px;
    background-image:url(../images/title_bg_repair.gif);
    background-repeat:repeat-x;
    background-position:0px 14px;
    clear:both;
    float:left;
    overflow:hidden;
    color: #640206;
}

/*
 * Messaging
 */
 
 .message_subject_box
 {
    padding:3px;
    font-size:14px;
    font-weight:bold;
    color:#4b3d2e;
 }
 
 /*
  * Paging
  */

.search_paging
{
    clear:both;
    float:right;
    font-size:11px !important;
    color:#4B3D2E;
    text-align:right;
}

#paging_top
{
    float:right;
    clear:none !important;
}

#paging_bot
{
    position:absolute;
    bottom:10px;
    right:10px;
}

.paging_off
{
    display:inline-block;
    padding:0 5px;
    margin:0px 2px 3px 2px;
    font-size:12px;
    border:1px solid #cfcfcf;
    font-weight:bold;
    float:left;
}

.paging_on
{
    float:left;
}


.paging_on a
{
        background-color:#640206;
    margin:0px 2px;
    color:white;
    display:inline-block;
    padding:0px 5px;
    border:1px solid #8a0202;
}

.paging_next
{
    float:left;
}

.paging_next a
{
    margin-left:10px;
    padding:2px 4px;
    border:1px solid #8a0202;
    display:inline-block;
    color:White;
    width:45px;
    height:15px;
    text-align:left;
    background-color:#640206;
    line-height:14px;
}

.search_paging img
{   
    position:relative;
    float:right;
}

.paging_lbl
{
    float:left;
    font-size:12px;
    font-weight:normal;
}

.hasPic
{
    line-height:20px;
    vertical-align:bottom;
    padding-top:10px;
    position:relative;
    top:3px;
    left:10px;
}

.errorList ul
{
    margin-bottom:20px;
    float:left;
    clear:both;
}

.errorList ul li
{
    float:left;
    padding:2px;
    margin:1px;
    font-size:11px;
    list-style-type:none;
    color: #640206;
    background-color: #F4A83D;
    border: 1px solid #D6800C;
    padding-left:30px;
    background-image:url(../images/icons/delete.png);
    background-repeat:no-repeat;
    background-position: 3px 3px;
    clear:left;
    width:430px;
}

#image_fields
{
    float:left;
    clear:both;
    margin: 0px 0px 10px 0px;
    font-size:12px;
}

#image_fields a
{
    font-size:12px;
}

.image_field
{
    float:left;
    clear:both;
    margin-top:7px;
}

#img_field_add
{
    clear:both;
    float:left;
    margin: 5px 0px 15px 0px;
}

#img_field_add a
{
    font-size:12px;
    
}

#create_lcol
{
    width:710px;
    float:left;
}

#create_rcol
{
    width:220px;
    float:left;
}

.tip_box h1
{
    font-family:Arial;
    font-size:14px;
    margin-bottom:8px;
    color:#6d0808;
}

.tip_box
{
    background: #FFFFAA; 
    border: 1px solid #FFAD33;
    border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
    color: #000000; 
    outline: none;
	position: relative;
    padding:10px;
    text-align:left;
    border: 1px solid #D6800C;
    font-family:Arial;
    font-size:13px;
    line-height:24px;
    text-align:left;
}

.tip_title
{
    margin-left:20px;
}

.tip_box img
{
    border: 0; 
    margin: -2px 0 0 0px;
	float: left;
	position: absolute;
}

.tip_box ul
{
    margin-left:20px;
}

.info_icon
{
    float:left;
    padding-right:5px;
    padding-top:3px;
}

#horiz_search
{
    float:right;
    margin-bottom:5px;
}

#MainContent_postcontrol_step2_txtKeywords_tagsinput .tag
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    display:block;
    float:left;
    border: 1px solid #5f0207;
    padding:3px;
    color:White;
    margin-right:5px;
    margin-bottom:5px;
    font-family:Arial;
    font-size:13px;
    background-color:#990d14;
}

#MainContent_postcontrol_step2_txtKeywords_tagsinput .tag a:hover
{
    color:White;
}

#MainContent_postcontrol_step2_txtKeywords_tag
{
    padding:3px;
    width:100px;
}

.new_address_link
{
    padding: 0px 10px 5px 5px;
    font-size:12px;
}

#new_address select, #new_address input
{
    margin-right:8px;
    padding:3px;
    color:rgb(150,150,150);
}

.txtDetails
{
    font-family:Arial;
    padding:8px;
    font-size:12px;
    height:250px;
    resize:none;
}

.contact_seller_body
{
    font-family:Arial;
    padding:8px;
    font-size:12px;
    height:250px;
}

.category_container
{
    float:left;
    margin-top:20px;
    padding-left:15px;
    clear:both;
    width:880px;
}

.category_container ul
{
    float:left;
    clear:left;
    margin-top:5px;
    width:200px;
    
}

.market_descr
{
    float:left;
    clear:right;
    width:650px;
    line-height:25px;
    font-size:12px;
}

.category_container ul li
{
    list-style-type:none;
    padding-bottom:4px;
}

.category_container p
{
    padding: 0px 5px 0px 0px;
}

.pnlSignup
{
    border: 1px solid #C7C7C7;
}

.signup_title
{
    padding:2px 2px 2px 8px;
    margin: 0px 10px 10px 0px;
    width:98%;
    background-color:#5E0202;
    color:White;
    font-family:Arial;
    font-size:.8em;
    float:left;
    clear:both;
    border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

#recaptcha_widget_div
{
    margin-left:75px;
    margin-top:20px;
}

#search_tooltip
{
    position:relative;
    top:10px;
    width:300px;
    height:50px;
    font-family:Arial;
    clear:both;
    z-index:100;
}
.ttip_fix
{
    position:relative;
    bottom:42px;
    right:200px;
}

.ttip_close
{
    position:relative;
    bottom:35px;
    right:-100px;
    
}

.ttip_close a
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color: #d6800c;
}

.paging_divider
{
    padding: 5px 0px 3px;
    border-bottom:1px solid #C7C7C7;
    border-top:1px solid #C7C7C7;
    float:left;
    clear:both;
    width:100%;
}

.ptypelist li input
{
    margin-right:7px;
}

.sendCopyBox label
{
    margin-left:5px;
    font-size:12px;
    line-height:5px;
    position:relative;
    bottom:2px;
}

.sendCopyBox
{
    margin-top:10px;
    margin-bottom:5px;
}

/*
 * Breadcrumbs
 */
 #od_breadcrumbs
 {
     width:auto;
     height:20px;
     margin: 8px 0px;
     background-repeat:no-repeat;
 }
 
 .bc_parent
 {
     background-color:#6c0707;
     height:20px;
     padding:0px 5px;
     float:left;
 }
 
 .bc_cat
 {
     background-image:url(../images/bc_rightarrow.gif);
     background-repeat:no-repeat;
     background-position:left;
     background-position:0px 0px;
     padding-left:10px;
 }
 
 .bc_cat a
 {
     color:#6c0707 !important;
     margin-left:5px;
     font-weight:bold;
     text-decoration:underline;
 }
 
 #od_breadcrumbs a
 {
     color:White;
     font-size:12px;
 }
 

.bc_home
{
    float:left;
    height:20px;
    background-color:#6c0707;
}

#MainContent_searchSubmit
{
    float:left;
    height:20px !important;
    width:50px !important;
    margin-left:8px;
    padding-top:3px !important;
    font-size:10px !important;
    margin-top:2px;
    font-weight:normal !important;
}

#searchSubmit
{
    float:left;
    height:20px !important;
    width:50px !important;
    margin-left:8px;
    padding-top:3px !important;
    font-size:10px !important;
    margin-top:2px;
    font-weight:normal !important;
}

.textEntrylrg
{
    height:21px;
    font-size:16px;
    padding:2px;
}

#MainContent_searchSubmit 

.search_date
{
    clear:both;
    float:left;
}

.results_row
{
    float:left;
    clear:both;
}

.recover
{
    float:left;
    margin-right:10px;
    border-right:1px solid #C7C7C7;
    padding-right: 10px;
    border-top: none;
    border-bottom:none;
    border-left:none;
}

.recover_link
{
    font-size:12px;
    padding-left:10px;
    float:left;
}