/* Presentation stylesheet */

#main {border: 2px solid #ececec;min-width: 50em;max-width: 84em;margin: 0 auto;}/*70x12=840*/


#header {padding: 0 1em 0 1em;}
#header .title {margin: 0;padding: 0;}
#footer {padding: 1.5em;background-color:#fff;}
#footer p {margin: 0;text-align: center;}
#header {/*border-bottom: 1px dotted;*/}

/* backgrounds */
#header,
.cols-wrapper {background-color: white;}

#main {background: #fff url(pattern.gif);}

/* classes */
.box{}
.main-content {margin:0.5em;}
.cols-wrapper {border: 1px;margin: 0 -1px;/*border-style: none dotted dotted dotted;*/}
.hide-left .cols-wrapper {border-left: none;margin-left: 0;}
.hide-right .cols-wrapper {border-right: none;margin-right: 0;}
.hide-both .cols-wrapper {/*border-style: none none dotted none;*/margin: 0;}
.box {font-size: 92%;line-height: 1.18em;}
#footer,
.sidecol {color: #333;}
/*.sidecol ul {padding: 0 0 0 1.5em;}*/

/* dom-tree */
.dom-tree {
  padding: 0 0 0 1.5em;
  color: #999;
}
.dom-tree code {
  font-weight: bold;
}
.dom-tree ul ul ul  {
  list-style: disc;
}
.dom-tree ul ul ul ul  {
  list-style: circle;
}
.dom-tree ul ul ul ul ul {
  list-style: square;
}
.dom-tree dl,
.dom-tree dt,
.dom-tree dd {
  color: black;
  margin: 0;
  padding: 0;
  display: inline; /* IE 5.x doesn't like this */
}
.dom-tree dd {
  font-style: italic;
}
/*extra*/
.top_links{list-style:none;padding:0;margin:0 0 0 0;float:right;}
/*html .top_links{margin:0;}*/
.top_links li{
display:block;
float:left;
height:31px;
text-align:right;
padding:3.9em 1.5em 0 0;
background-image:url("images/top_desp.gif");background-position:top right;background-repeat:no-repeat;
}
.top_links li.top_120{
/*width:140px;
}
.top_link li.top_120 a{
 text-decoration:none;
 color:#cc6600;
}
.top_links li.top_100{
/*width:100px;*/
}

.top_links a{
text-decoration:none;
color:#cc6600;
width:140px;
}
/*left menu*/
.left_menu{
 list-style:none;
 background-image:url("images/left_bg.gif");
 padding:0;
 margin:0;
}
.left_menu li{
background-image:url("images/btn_bg.gif");
background-repeat:no-repeat;
width:180px;
height:25px;
margin-left:0;
display:block;
}
.left_menu li a{
font-size:11px;
color:#fff;
padding:0 0 0 3em;
text-decoration:none;
line-height:25px;
}

.left_menu li A:link {color:#fff;}
.left_menu li A:visited {color:#fff;}
.left_menu li A:active {color:#fff;}
.left_menu li A:hover {color:#fff;}


/*main content*/
.title_box0{
height:32px;
line-height:32px;
background-color:#cc9966;
background-image:url("images/grill.gif");
background-position:left;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:2em;
}
.title_box1{
height:32px;
line-height:32px;
background-color:#184957;
background-image:url("images/grill.gif");
background-position:left;
background-repeat:no-repeat;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:2em;
clear:both;
}
.text-content{
text-align:justify;
text-indent:1em;
font-family:Arial,Helvetica;
}
.sponsored_box{font-size:11px;width:135px;float:left;padding:0.2em 0.2em 0.2em 0.2em;border-right:1px dotted #cc9966;text-align:center;margin-bottom:0.2em;}
.sponsored_box1{width:110px;float:left;padding:0.2em 0.2em 0.2em 0.2em;text-align:center;margin-bottom:0.2em;}
.sponsored_box img,
.sponsored_box1 img{
 border:1px solid #333;
 padding:0px; 
}
/*search btn*/
#search_box{
background-color:#cc6633;
padding:1em;
}
#search_box label{
clear:both;
color:#fff;
}
#search_box select{
margin:4px 0 4px 0;width:130px;
}
.price_label{
 width:50px;
 float:left;
 margin-bottom:1em;
 color:#fff;
}
.price_input{
 width:50px;
 float:left;
 padding-left:4px;
 border-left:1px dotted #fff;
 margin-bottom:1em;
}
.price_input input{
 border:0;
 width:70px;
 border:1px solid #333;
}
#search_box a{
 text-decoration:none;
 color:#fff;
 display:block;
 text-align:center;
}