body {margin: 0px 0 0 0; padding: 0; background-color: white; color: black;}
body, td, th {
        font-size: 12px;
        font-family: Tahoma, Sans-Serif;
        vertical-align : top;
}
a:link          {
	color: #165BB1;
	text-decoration : none;
}
a:visited       {color: #7b7b7b;	text-decoration : none;}
a:hover         {
	color: #2b89c0;
	text-decoration : underline;
}
a:active        {color: #2b89c0;}

h1        {
        font-size: 16px;
        background : #EDEEDE;
        border-top : 1px solid #7ABE2D;
        padding-left : 6px;
        padding-right : 6px;
        padding-top : 6px;
        padding-bottom : 6px;
        margin-top : 4px;
        margin-bottom : 4px;
}
h2        {
        font-size: 14px;
        background : #EDEEDE;
        border-top : 1px solid #7ABE2D;
        padding-left : 4px;
        padding-right : 4px;
        padding-top : 6px;
        padding-bottom : 4px;
        margin-bottom : 6px;
        margin-top : 12px;
}
h3        {margin: 0 0 0.5em 0; font-weight:normal; font-size:12px;}

#top_rollover_menu{
        background : #EDEEDE;
}
#top_rollover_menu a{
        color: #2D5500;
        display : inline-block;
        padding: 4 4 4 4;
}
#top_rollover_menu  a:hover                {color: black;        background : #F8FFBB;}

#search_form{
        text-align : left;
        background : url(../images/search_form_bg.gif);
        background-repeat : no-repeat;
        width : 674px;
        height : 122px;
        padding-left : 155;
        padding-top : 34;
}
#search_form table{
        text-align : left;
        padding-top : 4px;
}
#search_form td{
        color : #2D5500;
        font-size : 9px;
}
#search_form input{
        border : 1 solid #2D5500;
        color : #2D5500;
}
#search_form input.search_text{
        color : #2D5500;
        width : 244px;
}
#search_form input.search_price{
        color : #2D5500;
        width : 40px;
}
#search_form input.search_button{
        border : 1 solid #2D5500;
        color : #2D5500;
        width : 50px;
}
#search_form input.search_chk{
        border : 0;
        color : #2D5500;
}
#search_form input.search_button{
        border : 0;
        color : #FFFFFF;
        background-color : #7ABE2D;
        font-weight : bold;
        width : 54px;
}

#search_form td.ads_placeholder{
        padding-left : 15px;
        vertical-align : bottom;
}

#page_body{
        margin-bottom : 2px;
        margin-left : 10px;
        margin-right : 10px;
        margin-top : 2px;        
}

#page_body table.main_table{
        width : 98%;
        
}

#page_body td.left_col{
        vertical-align : top;
}

#page_body td.right_col{
        width : 240px;
        vertical-align : top;
}

#footer{
        height : 100px;
        color : Gray;
        font-size : 10px;
        background-color : #EDEEDE;
        padding-left : 10px;
        padding-top : 10px;
}

#search_result_one{
        width : 100%;
        margin: 0;
        padding: 0;
}
#search_result_one h2{
        font-size: 16px;
        border-top : 1px solid silver;
        padding-left : 4px;
        padding-right : 4px;
        padding-top : 6px;
        background-color : transparent;
        margin-bottom : 0px;
        padding-bottom : 0px;
}
#search_result_one td{
        font-size : 10px;
        vertical-align : top;
        padding: 4;
}
#search_result_one .td_result_photo{
	width : 150px;
	text-align : center;
	vertical-align : middle;
}
#search_result_one .td_result_item{
	width : 280px;
}
#search_result_one .td_result_shop{
	width : 170px;
}



#search_result_one .result_phone{
        color : Green;
        font-size: 18px;
}
#search_result_one .result_usd_price{
        color : Green;
        font-size: 18px;
}
#search_result_one .result_saved_price{
        color : Gray;
        font-size : 10px;
}


#path {
        font-size : 11px;
        color : Gray;
        margin-left : 10px;
}
#path a{
        color : Gray;
        text-decoration : none;
}
a.red{
        color : red;
}
#pages{
        font-size : 12px;
        width : 100%;
        height : 20px;
        margin-top : 10px;
        margin-bottom : 4px;
}
#pages a{
        display : inline-block;
        padding-bottom : 0px;
        padding-left : 8px;
        padding-right : 8px;
        padding-top : 0px;
        vertical-align : middle;
}
#pages a.active_page{
        color: black;        background : #A1D51B;
}
div.margin10{
        margin-left : 10px;
        margin-right : 10px;
}

#models_list{
        margin-left : 10px;
        margin-right : 10px;        
}
#models_list table{
        width: 80%;        
}
#models_list td{
        padding-left : 4px;
        padding-right : 4px;
        padding-top : 1px;
        padding-bottom : 1px;
        vertical-align : top;
}
