 @font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
 
 #contain { margin: 15px 0 0 10px; float:left;
     font-family: 'open_sansregular';
     padding: 0;
    width: 265px;
}
  
.cpRight{margin:0px; padding:30px 0px 0px 0px; float:right; width:330px;}
 
.tableEnquiry input, .tableEnquiry select, .tableEnquiry textarea {
    border: 1px solid #CCCCCC;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 14px;
    margin: 0 0 3px;
    padding: 7px; 
}
.tableEnquiry input {
    width: 210px;
}
 
 
.tableEnquiry td{font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.tableEnquiry input.bullet {
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 16px;
}
.tableEnquiry input.bullet2 {
    border: 0 none;
    margin: 8px 0 !important;
    width: 16px;
}
.tableEnquiry textarea {
    padding: 3px 2px;
    width: 247px;
}
.tableEnquiry .margin6px {
    margin-right: 6px;
}
.tableEnquiry input[type=button]{ width:95px; background:#C00; border:solid 1px #C00; color:#fff;}
.tableEnquiry input[type=button]:hover{color:#000; cursor:pointer;  background:#C66; color:#FFF;} 
 
  .cDetail {
	font-family:'open_sansregular';
    padding:0px 0px 20px 50px;
    position: relative;
    text-align: justify;
}
.cDetail-icon {
    left: 0;
    position: absolute;
    top: 0;
}

.cDetail h5 {
    border: medium none;
    margin-bottom: 0;
	font-size: 18px;
    font-weight: normal;
    line-height: 26px;
	color:#000;
}

.cDetail p {
    border: medium none;
    margin-bottom: 0;
	font-size: 13px;
    font-weight: normal;
    line-height: 18px;
	color:#666;
}

.cDetail p a{color:#666;}
.cDetail p a:hover{color:#D25353; text-decoration:underline;}

.heading{ border-bottom: 1px solid #CFCFCF; font-size:13px;font-family: 'open_sansregular'; color: #CC0000; margin:0px; padding:0px  0px 10px 5px;}
.heading a{font-size:12px;  color: #000;}
.heading a:hover{color:#C00;}

.data{ margin-bottom:20px; padding:0px 5px 20px 0px;   font-family: 'open_sansregular';
 font-size: 13px;}
.data img{ margin-right:10px; border:solid 1px #CCC;}
.data1{ margin-bottom:20px; border-bottom:dashed 1px #06194E; padding:0px 5px 20px 5px; }
.data1 img{ margin-right:10px;border:solid 1px #CCC;}
.data p{ color:#000; text-align:justify;}







/** form stuff */
#form { display: block; padding-bottom: 65px; color:#000; }
#form label { font-family:'open_sansregular'; font-size: 1.2em; font-weight: bold; color: #4a4a4a; display: block; margin-bottom: 5px; }

#form .err { color: #fff; background: #9d5050; border-radius: 4px; display: none; position: relative; left: 330px; top: 25px; padding: 4px 7px; }
#form .capter { left: 201px !important; }
#form .txarea { left: 340px !important; }
#form .topp { left: 350px; }

#form #img { display: block; border: 1px solid #a1a1a1; margin-bottom: 7px; }

#form .sendbtn { display: block; font-size: 26px; padding: 3px 6px; }

#form .textinput { display: block; outline: none; width: 265px; border: 1px solid #ddd; padding: 7px 11px; margin-bottom: 10px; font-size: 1.2em; color: #000; }
#form .textcaptcha { display: block; outline: none; width: 265px; border: 1px solid #ddd; padding: 7px 11px; margin-bottom: 30px; font-size: 1.4em; color: #424242; }
#form .textinput:focus, form .textcaptcha:focus { color: #000; border-color: #424242; }

#form .msgtextarea { display: block; outline: none; font-size: 1.2em; padding: 3px 11px; width: 265px; height: 80px; border: 1px solid #ddd; color: #000; margin-bottom: 20px; }
#form .msgtextarea:focus { color: #565656; border-color: #424242; }


#form .btn {
background-color: #ff3301;
 
border: 1px solid #ff3301;
border-bottom: 1px solid #ff3301;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #FFF;
font-size: 1.4em;
 
text-decoration: none;
padding: 12px 22px;
text-align: center;
text-shadow: 0 1px 0 #eee;
}

#form .btn:hover { 
background-color: #ff542a;
 font-size: 1.4em;
 
cursor: pointer;
 
}
#form a.btn:active {
border: 1px solid #ff3301;
border-bottom: 1px solid #ff3301;
-webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #ff3301;
-moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #ff3301;
box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #ff3301;
}

#input-row{ margin:0px auto; padding:10px; width:675px; background:none; box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);}
#input-row .bgcolor{background:#333; border:solid 1px #CCC; padding:7px; color:#FFF; font-size:15px; text-align:center;  font-family: 'open_sansregular'; margin:0px 0px 10px 0px;}

#input-row label {
    display: inline;
    float: left;
    font-size: 13px;
    width: 150px !important;
}
#input-row label span {
    color: #ff0000;
}

#input-row.kids,#input-row select, form #input-row textarea {
    background-color: #ffffff;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    box-shadow: 0 0 1px #aeaeae inset;
    color: #808080;
    font-size: 12px;
    height: 28px;
    line-height: 27px; margin:0px 0px 10px 2px;
    padding: 4px;
    vertical-align: text-bottom;
    width: 100%;
}
#input-row input, form .input-code, input-row select, input-row .input-code3 {
    background-color: #ffffff;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    box-shadow: 0 0 1px #aeaeae inset;
    font-size: 12px;
    height: 28px;
    padding-left: 7px;  margin:0px 0px 10px 0px;
    vertical-align: text-bottom;
    width: 67%;
}
#input-row .input-code {
    width: 6%;
}
##input-row  .input-code3 {
    width: 57%;
}
 
 
#input-row textarea {
    color: #000;
    height: 42px;
    line-height: 15px;
    resize: none;
    width: 97%;
}
#input-row input[type="button"] {
    background: -moz-linear-gradient(center top , #716c0d 5%, #716c0d 100%) repeat scroll 0 0 #716c0d;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-right: 12px;
    margin-top: 0;
    text-align: center; width:200px;
}

