html,body,form{margin:0px;padding:0px;}
/*
body {
    padding:0;
    margin:0;
    color:#000;
    font-family:tahoma, arial;
    font-size:12px;
    text-align:center;
}
*/
#page{
   margin:0 auto;
   width:995px;
   text-align:left;
}

div#dynamicsmall{
	margin: 0 auto;
    background:#fff;
    padding-bottom:5px;
	padding-right: 6px;
	margin-top: 20px;
	margin-bottom: 40px;
	width: 995px;
	height: 110px;
    padding-top:1px;
}

.maincaption{
	width: 985px;
	height: 22px;
	padding-left: 15px;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: verdana,arial,helvetica,helv,sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	color: #202020;
	background-color: transparent;
}

.box{
    width:100%;
    border:1px solid #cccccc;
}

.box-7{
    background:url("/images/box_bg_6.png") repeat-x #f6f6f6 left 25px;
}

.box-l{
    background:url("/images/box_rnd_l.gif") no-repeat top left;
    width:100%;
    position:relative;
    top:-2px;
    left:-7px;
}

.box-sf{
    width:100%;
    position:relative;
    top:-2px;
    left:-7px;
}

.box-r{
    background:url("/images/box_rnd_r.gif") no-repeat top right;
    width:100%;
    position:relative;
    left:9px;
}

.box-shadow-l{
    background:url("/images/box_shadow_l.png") repeat-y top left;
    padding-left:7px;
}

.box-shadow-b{
    background:url("/images/box_shadow_b.png") repeat-x bottom;
    width:100%;
    padding-bottom:7px;
    position:relative;
}

.bottom-left-corner{
    position:absolute;
    bottom:-2px;
    left:-5px;
}

.bottom-right-corner{
    position:absolute;
    bottom:1px;
    right:-2px !important;
	right: 0px;
}

.box-content{
    padding:10px;
    padding-right:12px;
}
.search_form_dynamic .box-content{
    height:258px;
    padding-top:0px;
    position:relative;
    padding-bottom:0px;
}

.search_form_dynamic  {
 position:relative;
 padding-top:20px;
}

.tabs{
  position:absolute;
  top:1px;
  height:20px;
  background:url("/images/tabsv2.png") no-repeat left -120px;
  padding-left:7px;
  font-size:11px;
}

.tab{
  background:url("/images/tabsv2.png") #a1a1a1 repeat-x left -100px;
  height:20px;
  margin-right:2px;
  float:left;
}
.tab div{
  background:url("/images/tabsv2.png") no-repeat left -60px;
  height:20px;
  float:left;
}
.tabs .tab a{
  display:block;
  background:url("/images/tabsv2.png") no-repeat right -80px;
  padding:0px 10px;
  line-height:19px;
  color:#FFF;
  text-decoration:none;
  float:left;

}

.tabs .tab-selected{
  background:url("/images/tabsv2.png") #f6f6f6 repeat-x left -40px;
  height:20px;
  margin-right:2px;
  float:left;
}
.tabs .tab-selected div{
  background:url("/images/tabsv2.png") no-repeat left 0px;
  height:20px;
  float:left;
}
.tabs .tab-selected a
{
  display:block;
  background:url("/images/tabsv2.png") no-repeat right -20px;
  padding:2px 10px;
  line-height:16px;
  color:#666;
  text-decoration:none;
  float:left;

}

.tabs .tab a:hover{
  color:black;
}

.big-banner{position:absolute;top:3px;left:265px;}

.boxes{
  padding:10px;
  padding-left:5px;
  padding-top:0;
  width:240px;
  overflow:hidden;
}

.boxes select{
  width:160px;
}

.prev{
  margin-bottom:20px;
}

h3 {
  padding-top:0;
  margin-top:0;
}

/**/
label.next{
  background:url("/images/v2.gif") no-repeat;
  padding-left:15px;
}

label.filled{
  background:url("/images/v.gif") no-repeat;
  padding-left:15px;
}

.supplier-phone{
  position:absolute;
  bottom:10px;
  right:10px;
}

.supplier-phone2{
  position:absolute;
  bottom:45px;
  left:20px;
}

.supplier-phone2top-with-time{
  position:absolute;
  bottom:29px;
  left:470px;
}

.advertisement_top{
	position: absolute;
	left: 850px;
	color: #666666;
	font-family: arial,helvetica,helv,sans-serif;
	font-size: 11px;
}

.supplier-phone3{
  position:absolute;
  bottom:15px;
  right:10px;
  background:#eee;
}

.change-l{
  float:right;
  background:url("/images/change_l.gif") #FFF no-repeat top left;
  height:24px;
  width:100px;
}

.change-r{
  background:url("/images/change_r.gif") no-repeat top right;
  padding-top:4px;
  height:24px;
}

.search_form_dynamic_small .boxes{
  background:url('/images/girl_medium2.jpg') no-repeat right 8px;
  width:auto;
  height:110px;
}

.search_form_dynamic_small  h3,.search_form_dynamic  h3{
  font-family:arial;
  font-size:22px;
  color:#696969;
  margin-top:10px;
  width:250px;
  height:55px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.search_form_dynamic_small  h3{
  height:66px;
  margin-bottom:0px;
  padding-bottom:0px;
}

.search_form_dynamic_small label{
  font-family: tahoma, arial;
  font-size: 12px;
  font-weight: 400;
  color: #696969;
}

/*bottom tabs*/
.tabsb{
  position:absolute;
  top:-19px;
  height:20px;
  background:url("/images/tabsv2.png") no-repeat left -120px;
  padding-left:0px;
  font-size:11px;
}

.tabb{
  background:url("/images/tabsv2.png") #a1a1a1 repeat-x left -100px;
  height:20px;
  margin-right:2px;
  float:left;
}
.tabb div{
  background:url("/images/tabsv2.png") no-repeat left -60px;
  height:20px;
  float:left;
}
.tabsb .tabb a{
  display:block;
  background:url("/images/tabsv2.png") no-repeat right -80px;
  padding:0px 10px;
  line-height:19px;
  color:#FFF;
  text-decoration:none;
  float:left;

}

.tabsb .tab-selected{
  background:url("/images/tabsv2.png") #f6f6f6 repeat-x left -40px;
  height:20px;
  margin-right:2px;
  float:left;
}
.tabsb .tab-selected div{
  background:url("/images/tabsv2.png") no-repeat left 0px;
  height:20px;
  float:left;
}
.tabsb .tab-selected a
{
  display:block;
  background:url("/images/tabsv2.png") no-repeat right -20px;
  padding:2px 10px;
  line-height:16px;
  color:#666;
  text-decoration:none;
  float:left;

}

.tabsb .tabb a:hover{
  color:black;
}

.supplier-phone2{
  position:absolute;
  bottom:60px;
  left:20px;
}

.contact-button{
  position:absolute;
  right:5px;
  top:10px;
}
.info-button{
  position:absolute;
  right:5px;
  top:50px;
}


/*