@import "calendar.css";
#cformsform{width:450px;overflow:hidden;}
ol.cf-ol{list-style:none;position:relative;}
ol.cf-ol li{border:1px solid #808080;padding:2px 10px !important;vertical-align:top;margin-bottom:16px;overflow:hidden;}
ol.cf-ol li label{width:140px;display:inline-block;text-align:left;}
ol.cf-ol li input{border:0;padding:3px;border-left:1px solid #808080;vertical-align:top;width:275px;}
ol.cf-ol li textarea{border:0;padding:3px;border-left:1px solid #808080;vertical-align:top;width:275px;overflow:auto;}

.reqtxt,
.emailreqtxt,
.linklove{display:none;}
.cf-box-group{}

/*specific styling*/
ol.cf-ol li label span{display:block;text-indent:-9999px;font-size:5px;}
li#li--1 label{background:url(cform/c-name.png) left no-repeat;}
li#li--2 label{background:url(cform/c-email.png) left no-repeat;}
li#li--3 label{background:url(cform/c-mobile.png) left no-repeat;}
li#li--4{background:url(cform/c-subscribe.png) 9px 5px no-repeat;text-indent:-9999px;}
#li--4items{border:0 !important;position:absolute;left:230px;top:133px;}
#li--4items label{width:92px;}
#li--5 label{background:url(cform/c-message.png) left no-repeat;}
#li--6{background:url(cform/c-required.png) left no-repeat;border:0 !important;text-indent:-9999px;}
input#cf_field_4-1{border-left:0;width:15px;}
input#cf_field_4-2{border-left:0;width:15px;}
input#sendbutton{width:140px;height:26px;background:url(cform/c-submit.png) left no-repeat;border:0;}
/* hacks */
ol.cf-ol{*margin-left:-15px;}
#li--5{*margin-left:15px;}
#li--4items label{*width:95px;}
#li--4items{*left:255px;*top:140px;}