#billboard {
	padding-bottom: 15px;	
}
#container {
	position: relative; 
	width:980px;
}
#main {
	position:relative;
	width:100%;
}
#content {
	float:left;
	width:740px;
}
#content h1 {
	color: #4D4D4D;
	border-bottom:1px solid #E5E5E5;
	clear:both;
	padding-bottom:5px;
	padding-left:10px;
}
#main .box { background: #fff url(../images/box.png) no-repeat center bottom; padding: 4px 8px 4px 8px; margin-bottom: 10px; }
#main .box .corporatetop { position: relative; background: #fff url(../images/info_yp.png) no-repeat center top; margin: -4px -8px 8px -8px; }
#main .box .vcardtop { position: relative; background: #fff url(../images/dlvcard.png) no-repeat center top; margin: -4px -8px 8px -8px; }

p.answer { margin-top: -15px; }
#main .box .top p { margin-top: 5px; margin-left: 47px; }
#main .box p, #main .nobox p { font-size: 10px; line-height: 15px; margin-bottom: 8px; }
#main .box h4 { text-indent: -9999px; height: 25px; overflow: hidden; position: relative; margin-bottom: 0; }
#main .padder { padding: 0 8px; }		
.widget_contact {
blist-style-image:none;
list-style-position:outside;
list-style-type:none;	
}
.widget_contact .info {
background-position:left top;
background-repeat:no-repeat;
padding:2px 0 2px 23px;
}
.widget_contact li {
-x-system-font:none;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.widget_contact .tel { background-image:url(../images/tel.gif); }
.widget_contact .skype { background-image:url(../images/skype.gif); }
.widget_contact .skype a { font-size:100%; }
.widget_contact .cell { background-image:url(../images/cell.gif); }
.widget_contact .email_c { background-image:url(../images/email.gif); }

.status {
background:transparent url(../images/status1.gif) no-repeat scroll left 4px;
height:17px;
padding:7px 0 0 23px;
}
dt {
font-weight:400;
}
label {
color:#999999;
cursor:pointer;
line-height:15px;
padding-left:2px;
vertical-align:top;
}
#cForm .error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/ico_cross.gif) no-repeat scroll 0 0;
padding-bottom:15px;
padding-right:15px;
}
#cForm .success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/ico_check.gif) no-repeat scroll 0 0;
padding-bottom:15px;
padding-right:15px;
}
#cForm .error_msg {
color:#CB2200;
font-size:0.85em;
font-weight:700;
}
#cForm .success_msg {
color:#0060BF;
font-weight:700;
}

.textinput, .textinputHovered {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/input.gif) no-repeat scroll left top;
border:medium none;
height:15px;
padding:4px 8px;
width:236px;
}
.textarea, .textareaHovered {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/textarea.gif) no-repeat scroll left top;
border:medium none;
height:125px;
padding:4px 8px;
width:336px;
}	