#contactform
{
    padding: 16px;
	background-color:#eee;
	border: 1px solid #b3b3b3;
}
#contactform .form-label
{
	color: #3b3b3b;
}
#contactform td
{
    /*position: relative;*/
	padding: 3px; 
	text-align:left;
    vertical-align:top;
}
#contactform input[type=text], #contactform textarea
{
    width: 100% !important;
	border: 1px solid #b3b3b3;
}
#contactform textarea {
    
    /*
        font-size: 12px;
    min-width:200px;
    max-width:200px;
    */
    height:76px;
}
#contactform table 
{
    width:100%;
}
#lstCountry {
    width: 100%;
    max-width: 100%;
    /*
        
    width: 200px !important; 
    border: 1px solid #b3b3b3;
    min-width: 200px; 
    margin-right:0px;
    */
}
#lstCountry option {
    width: inherit;
    min-width: 50px; 
    max-width: inherit;
}

#contactform input[type=text], #contactform select, #contactform textarea {
    margin-bottom: 5px;
}

#chkSubscribe {
    margin: 4px 0 4px 6px;
}