/* CSS Document */

/*container start here*/

.right-widget{ float:left; width:201px; position:relative;z-index:200px;padding-bottom:275px;}
* html .right-widget {
float:left;
padding-bottom:275px;
position:relative;
width:202px;
}

.columns{ display:block; position:absolute; right:0;  float:left; width: auto; border:0px solid #f2f2f2;  background:url(../image/big1bg.jpg) no-repeat left top;}

#q{ float:left; width:160px !important; padding:0 15px;}
.leftcurve{ float:left; width:auto; background:url(../image/big2bg.jpg) no-repeat right top; height:275px; width:100%}

.column1{width:160px; float:left; padding:0px 0 0 0;}
.column2{ width:225px; float:left;  padding:32px 0 0 50px; }
.column3{ width:140px; float:left;}
#r{ float:left; width:600px; display:none;}

.leftcurve h1 { color:#2F732A; font-family:"Times New Roman",Times,serif; font-size:18px; font-weight:normal; margin:3px 0 8px 0; padding:0; text-align:center;}
.leftcurve h3{ font-weight:bold; color:#000; font-size:13px; font-family:arial; text-decoration:underline; padding:0 0 0 0px; margin:0px; text-align:center;}

.leftcurve form{ margin:0px; padding:0px 8px 0 8px; font-size:10px; color:#619161; font-family:arial;}
.leftcurve label{ font-family: arial; font-size:18px; font-weight:bold; color:#4DA362;}
.leftcurve input.textbox{ font-family: arial; font-size:12px; color:#262626; background-color:#fff; border:1px solid #E8E1DA; border-top:1px solid #A4BBCD; width:140px; margin:6px 0 3px 0; padding:2px 0;} 

* html .leftcurve  input.textbox{ font-family: arial; font-size:12px; color:#262626; background-color:#fff; border:1px solid #E8E1DA; border-top:1px solid #A4BBCD; width:140px; margin:5px 0 3px 0; padding:2px 0;}  

* + html .leftcurve input.textbox{ font-family: arial; font-size:12px; color:#262626; background-color:#fff; border:1px solid #E8E1DA; border-top:1px solid #A4BBCD; width:140px; margin:5px 0 3px 0; padding:2px 0;}  

.leftcurve .field-div{  width:auto; padding:18px 0 0 0;}
.leftcurve input.search{ background:url(../image/search-button.jpg) no-repeat left top; border:none; width:137px; height:37px; cursor:pointer; margin:13px 0 0 0;}
.leftcurve a.search{ background:url(../image/search-button.jpg) no-repeat left top; border:none; width:137px; height:37px; cursor:pointer; margin:13px 0 0 3px; display:block;}

* html .leftcurve input.search{ background:url(../image/search-button.jpg) no-repeat left top; border:none; width:137px; height:37px; cursor:pointer; margin:12px 0 0 0;}

* + html .leftcurve input.search{ background:url(../image/search-button.jpg) no-repeat left top; border:none; width:137px; height:37px; cursor:pointer; margin:12px 0 0 0;}


.fields{ margin:0px; padding:0px 8px 0 8px; font-size:10px; color:#619161; font-family:arial;}

.column2{ float:left; width:225px; padding:29px 0px 0 50px;}
.column2 .logos{ width:110px; float:left; padding:7px 0 0 40px;}
.column2 .logos div{ float:left; width:auto; padding:0 0 11px 0;}
.column2 .logos div.nopad{ float:left; width:auto; padding:0 0 0px 0;}
.column2 .logos label{ float:left; margin:6px 5px 0 0; width:auto;}
* html .column2 .logos label{ float:left; margin:2px 5px 0 0; width:auto;}
* + html .column2 .logos label{ float:left; margin:-2px 5px 0 0; width:auto;}
.column2 .logos label input{ margin:0px; padding:0px; width:13px; height:13px;}
.column2 .logos img{ float:left; width:auto; border:1px solid #010200;}

.column3{ float:left; width:150px; padding:9px 0 0 0;}
.column3 h3{ padding-left:20px; float:left; width:auto;}
.column3 .close{ text-align:right; float:right; width:100%}
.column3 .close a{ text-decoration:none; color:#373737;}
.column3 .close span{ width:20px; height:18px; font-size:13px; font-family:arial; display:block; float:right; border:1px solid #59AB56; color:#373737; cursor:pointer; text-align:center;}
.leftcurve .column3 input.search{ background:url(../image/search-button.jpg) no-repeat left top; border:none; width:137px; height:37px; cursor:pointer; margin:85px 0 0 0;}


