/*defaults*/
html{
height:100%;
overflow-y:auto;
}
body{
font-size:12px;
font-family:Verdana;
margin:0;
padding:0;
height:100%;
}
form, img{border:0;padding:0; margin:0;}
a{ color:#000000; text-decoration: none;}
a.profile{ font-size:11px; font-weight:bold; text-decoration:underline; color:#006633;}
table{ padding:0; margin:0; border:0;}
h1{
font-size:14px;
font-weight:bold;
color:#000000;
padding:0;
margin:0;
}

/*layout*/
#page{
width:780px;
margin:auto;
}
#body{ min-height:400px;}

#logo{
float:left;
width:440px;
padding:23px 0 6px 0;
}

#righttoptext{
float:right;
width:340px;
text-align:right;
margin-top:98px;
margin-bottom:6px;
}
#welcome{
width:270px;
height:20px;
float:left;
font-size:13px;
color:#666666;
font-weight:bold;
}
#language{
width:67px;
float:right;
}

#menu{
background-image:url(../images/bg-menu.gif);
height:31px;
clear:both;
margin-bottom:5px;
}
#menu1{
float:left;
width:450px;
clear:both;
}
#menu1 ul {padding: 0px; margin: 0 0 0 10px; list-style: none; text-align: center;  }
#menu1 ul li { display: block; float: left;  width:110px; margin: 0px; list-style: none; background-image:url(../images/sep-menu1.gif); background-position:right; background-repeat:no-repeat;} 
#menu1 #last{display: block; float: left;  width:150px; margin-right:15px; background-image:none;}
#menu1 a{
font-size:15px;
font-weight:bold;
line-height:31px;
}
#menu1 a:hover{color:#336633;}
#menu2{
float:right;
width:305px;
}

#menu2 ul {padding: 0px; margin: 2px 10px 0 0 ; list-style: none; text-align: center;  }
#menu2 ul li { display: block; float: left;  margin: 0px; list-style: none; padding:0 5px; border-right:solid 1px #000000;} 
#menu2 ul li.final {padding:0 0 0 7px; border:0;} 
#menu2 a{font-size:11px;}
#menu2 a:hover{color:#FFFFFF;}

#footer{
border-top:2px solid #006633;
margin-top:5px;
font-size:11px;
clear:both;
color:#999999;
}
#footer1{ float:left; width:400px; margin:4px 5px;}
#footer2{ float:right; width:300px; text-align:right;margin:4px 5px;}
#footer a{ font-size:11px; text-decoration:none;color:#999999}

#bannertop{margin-bottom:5px;}
#bannerbottom{text-align:left; width:780; margin-top:10px; margin-bottom:0; padding:0; height:65px;}
#bannerbottom #img1{width:235px; float:left}
#bannerbottom #img2{width:235px; padding-left:37px;float:left}
#bannerbottom #img3{width:235px; padding-left:38px;float:left}
#sep{clear:both; height:0;overflow:hidden}
#homepage1{float:left; border:3px solid #999999; width:510px; color:#999999; font-size:11px;}
#homepage1 select{ width:210px; height:22px; border:solid 1px #999999;}
#homepage1.login{ width:160px; border:solid 1px #999999;}
#homepage1 a{color:#006633; font-size:11px; text-decoration:underline; font-weight:bold;}
#confirmreg a{color:#006633; font-size:11px; text-decoration:underline; }

#homepage2{float:right; width:255px;}
#hotdealstitle{
background-image:url(../images/hot-deals.jpg); 
background-repeat:no-repeat;
padding-left:15px;
line-height:20px;}
#hotdealsbody{border:3px solid #999999;height:195px;overflow:auto; font-size:13px;}
#hotdealsbody img{border:solid 1px #999999;}
/*#hotdealsbody a:hover{color:#C6DDC6;}*/
.hotDealText a{
color:#000000;
font-size:9px;
font-weight:normal;
}
.indexButton{
text-align:right;
}
#left{
float:left;
width:590px;
margin-bottom:16px;
}

#staticleft{
float:left;
width:610px;
margin-bottom:16px;
}

#title, #title a{
font-size:18px;
font-weight:normal;
color:#006633;
margin-top:22px;
width:500px;
}
#titleseperatorvertial{
float:left;
width:34px;
text-align:center;
}
#titleseperatorhorizontal{
width:780px;
margin-top:7px;
}
#titleactive a{
color:#CC0000;
float:left;
width:205px;
padding:0;
margin:0;
}
#titlenotactive a{
float:left;
width:205px;
padding:0;
margin:0;
margin-bottom:
}

#betweenTitleandSubTitle{margin-bottom:35px;}

#subTitle{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
color:#006633;
}

#text{
text-align:justify;
}
#text a{
text-decoration:none;
}

#thankyouadvertise{
color:#666666;
font-style:italic;
margin-top:25px;
margin-bottom:16px;
}

.tabletitle{
padding-left: 25px;
background-image:url(../images/hp-bg.gif);
line-height:22px;
}

#right{
width:119px;
float:right;
position:relative;
margin-bottom:16px;
}

.formLabel{
color:#000000;
font-size:11px;
font-weight:normal;
}

.mandatory{
color:#157842; 
font-size:9px;
width:8px;
float:left;
}
.padding{padding-left:8px;}
.mandatory_text{
font-size:10px;
font-weight:normal;
color:#006633;
}

.displayLabel{
font-size:11px;
font-weight:normal;
color:#006633;
}


.fixselectWidth{width:210px; height:22px;}
.fixSmallSelectWidth{width:50px;height:22px;}
.fixSmallSelectWidth2{width:70px;height:22px;}
.fixInputWidth{width:205px;}
.fixInputFileWidth{width:190px;}
.fixSmallInputWidth{width:40px;}
.fixTextAreaWidth{width:206px; height:45px;}

#fileSize{
font-size:9px;
font-weight:normal;
color:#535353;

}

#postdate {color:#666666; font-size:11px; font-weight:normal; padding-left:10px;}

#myform tr td{
height:30px;
}

#delivery_date select{
width:150px;
}

#resulttexte{
color:#535353;
font-weight:normal;
font-size:12px;
}

#bannerSearch{
background-color:#F1F1F1;
height:27px;
color:#006633;
}
#bannerSearchContent{
float:left;
margin-top:5px;
margin-left:5px;
}
#bannerSearch a{
color:#006633;
}
#order{
float:right;
width:222px;
}
#orderText{
float:left;
width:80px;
margin-top:5px;
margin-right:3px;
text-align:right;
font-weight:normal;
font-size:12px;
color:#535353;
}
#orderSelect{
float:right;
width:150px;
font-weight:normal;
font-size:11px;
color:#535353;
margin-top:4px;
border-style:solid;
border-color:#000000;
}

#pagination{
float:left;
background-color:#EDEDED;
width:624px;
text-align:center;
font-size:13px;
color:#666666;
padding:7px 0;
}
.currentpage{
font-weight:bold;
font-size:13px;
color:#990000;
border: solid 1px #000000;
padding: 0 3px;
}
.ppage{
border:solid 1px #000000;
padding:0 3px;
}
.previousnext{
border:solid 1px #000000;
padding: 3px 3px;
}
#result{margin-top:30px; width:590px; float:left}
file{ padding:0; margin:0;}


.all{margin-top:8px; float:left;}
.label{width:100px;float:left; text-align:left;}
.value{float:left;width:230px; text-align:left;}
.value2{float:left;width:160px; text-align:left; padding-left:3px;}
.value3{float:left;width:30px; text-align:left;}
#postduration{width:99px;}
#postingprice{float:left;width:50px; text-align:left; color:#157842;}
#hotdealsduration{float:left;width:142px; text-align:left;}
#hotprice{float:left;width:46px; text-align:left; color:#157842;}
#totalprice{float:left;width:50px;text-align:left;color:#157842;}
td #day{width:50px;padding:0;margin:0;}
td #month{width:90px;padding:0;margin:0;}
td #year{width:61px;padding:0;margin:0;}

.allleft{ line-height:20px;}
.labelleft{width:110px;float:left;}
.valueleft{width:150px; float:left;}

#buttons{width:350px; margin-top:40px;}
#editbutton{width:91px;float:left; margin-right:25px;}
#deletebutton{width:91px;float:left; margin-right:25px;}
#checkoutbutton{width:91px;float:left;}

#resultlist{ float:left; border-bottom:solid 1px #CCCCCC; width:624px; text-align:left;  padding:15px 0;}
#bannerList{float:left; width:624px; padding:15px 0; text-align:center; border-bottom:solid 1px #CCCCCC; }
#right1{
width:150px;
float:right;overflow-y: hidden;
position:relative;
}

 div#right2{margin:12px;}

#left1{
float:left;
width:624px;/*554*/
}
#right1 img, #right1 object, #right1 embed{margin-bottom:12px;}

#errorsDiv1 ul, #errorsDiv2 ul {width:100%; padding:0; margin:0; list-style:none; list-style-type:none; text-align:left;}/*350*/
#errorsDiv1 li, #errorsDiv2 li {padding:0; margin:0 0 0 2px;}
#errorsDiv1 ul li, #errorsDiv2 ul li {float: left;}
.errorMsg, .innerError , #errorsDiv1 , #errorsDiv2 {color:#FF0000; font-weight:bold;}

#login{color:#999999; font-size:11px;}

#login a, .link a, .hyperlink{color:#006633; font-size:11px; text-decoration:underline; font-weight:bold;}

.verdana12Bold{font-weight:bold; font-size:12px;}
#priceList .title{font-weight:bold; font-size:12px; background-color:#DFDFDF; height:22px;}
#priceList td{height:22px;}

.sdouble{
font-size:14px;
font-weight:bold;
}
#noprop{
clear:both;
font-size:13px;
}
#sitemap a{
color:#006633; 
font-size:11px;
}
#sitemap li{
line-height:20px;
list-style:none;
}
#contact{
line-height:20px;
}
#map_canvas{
width:500px; height:350px; margin:0; padding:0;
}
#frm1 a{ color:#006633; text-decoration:underline;}
