.b_bContent { text-align: left; }
#border1 { border: 3px solid #e2e3df; background: #fff; margin: 0px 0px 10px; padding: 20px 25px 45px 20px; }
.b_price { display: inline !important; 
    align : right !important;
    font-weight: bold !important;
}

.b_promoItemCityInc .b_price {
    display: inline !important; 
    display: table-cell !important;
    text-align: right !important;
    font-weight: bold;	
}

body { margin: 0px; padding: 0px 0px 10px; background: url(/images/affiliate/308020/dh_bg.gif)  repeat-x; }
body, td, input, textarea, select { color: #888; font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; }


img { border: 0px; }
hr { border: none; color: #eee; background: #eee; height: 1px; margin: 4px 0px 4px; _margin: 0px 0px 0px; }

.fl { float: left; }
.fr { float: right; }

.clear { clear: both; margin: -1px 0px 0px; height: 1px; _margin: 0px; _height: 0px; }

input, textarea { padding: 1px 3px; }
select { padding: 1px 0px 1px 3px }

/*/////// AS /////////////////////////////////////////*/

a {	color: #555; text-decoration: none; }
a:hover { color: #111; text-decoration: none; }

/*/////// COLORS ////////////////////////////////////////*/

.fc8321 { color: #fc8321; }
.8dab6b { color: #8dab6b; }

/*/////// HEADERS //////////////////////////////////////*/

h1 { margin: 0px 0px 7px; padding: 0px; font-weight: bold; font-size: 14px; color: #003580; }
#content div.holder div.fl div.search h1 { color: #000; display: inline; }
/*/////// SITE /////////////////////////////////////////*/

#root { width: 800px; margin: 0px auto; }
 #top { height: 67px; margin: 0px 0px 3px; background: url(/images/affiliate/308020/dh_bg_top.jpg) 45% 0% no-repeat; padding: 25px 0px 0px 520px; }
  #top a { width: 217px; height: 43px; display: block; background: url(/images/affiliate/308020/dh_i_top.gif) no-repeat; }
	 
 #menux { height: 48px; margin: 0px 0px 2px; padding: 0px 0px 0px 4px; }
 #langs { height: 25px; margin: 0px 0px 1px; padding: 7px 0px 0px; }
  #langs ul { margin: 0px; padding: 0px; list-style: none; }
   #langs ul li { float: right; margin: 0px 5px 0px; min-width: 14px; _width: 14px; }
    #langs ul li a { display: block; width: 100%; height: 100%; padding: 12px 0px 0px; text-align: center; background-position: 50% 0px; background-repeat: no-repeat; font: normal 8px Tahoma,sans-serif; }
    #langs ul li a:hover { background-position: 50% -40px; }
 #nav { height: 20px; padding: 7px 5px 0px; }
 
  
   #content div.holder div.fl { width: 355px; }
    #content div.holder div.fl  { padding: 12px 8px 8px; }
   #content div.holder div.fr { width: 310px; }
 #footer { text-align: center; color: #003580; }
  #footer img { vertical-align: -20px; margin: 0px 10px 0px 0px; }

div.preload { display: none; visibility: hidden; }
 div.preload img { width: 1px; height: 1px; display: none; visibility: hidden;  }

/*/////// MENU /////////////////////////////////////////*/

#menux div { margin: 0px; padding: 0px; height: 48px; position: relative; }
 #menux div a { display: block; height: 48px; position: absolute; background: url(/images/affiliate/308020/dh_menu.gif) no-repeat; }
 #menux div a:hover { z-index: 100 !important; }

 #menux div a.m1 { width: 48px; left: 0px; z-index: 70; background-position: 0px 0px; }
 #menux div a.m1:hover { background-position: 0px -48px; }
 #menux div a.m2 { width: 87px; left: 47px; z-index: 60; background-position: -47px 0px; }
 #menux div a.m2:hover { background-position: -47px -48px; }
 #menux div a.m3 { width: 35px; left: 133px; z-index: 50; background-position: -133px 0px; }
 #menux div a.m3:hover { background-position: -133px -48px; }
 #menux div a.m4 { width: 67px; left: 167px; z-index: 40; background-position: -167px 0px; }
 #menux div a.m4:hover { background-position: -167px -48px; }
 #menux div a.m5 { width: 113px; left: 233px; z-index: 30; background-position: -233px 0px; }
 #menux div a.m5:hover { background-position: -233px -48px; }
 #menux div a.m6 { width: 64px; left: 345px; z-index: 20; background-position: -345px 0px; }
 #menux div a.m6:hover { background-position: -345px -48px; }
 #menux div a.m7 { width: 121px; left: 408px; z-index: 10; background-position: -408px 0px; }
 #menux div a.m7:hover { background-position: -408px -48px; }

/*/////// SUBMENU //////////////////////////////////////*/

#divRoot { position: absolute; width: 100%; text-align: center; }
 #divs { position: relative; width: 800px; margin: 0 auto; text-align: left; }
 #divs div div ul { margin: 0px; list-style: none; }
 #divs ul { margin: 0px; padding: 0px; list-style: none; background: #000; }
  #divs ul li { border: 1px solid #ccc; border-top: none; }
   #divs ul li a { line-height: 24px; display: block; background: url(/images/affiliate/308020/li_rab.gif) 12px 10px no-repeat #fff; padding-left: 25px; color: #888; }
   #divs ul li a:hover { background: url(/images/affiliate/308020/li_rab.gif) 12px 10px no-repeat #f3f3f3; color: #333; }

/*/////// SUBPAGES /////////////////////////////////////*/
