/* Theme Name: AA Biotech*/body {	background: #E0E7EF url(img/bg.jpg) no-repeat center top;	color: #4f4f4f;	font-family: Calibri, Arial, Helvetica, Verdana, sans-serif;	font-size: 14px;	font-weight: normal;	margin: 0;	padding: 0;	text-align: center;}img.attachment-thumbnail{background-color:#f0f0f0; padding:5px; display:block;}img.attachment-thumbnail:hover{background-color:#cccccc; padding:5px; display:block;}img.alignright{float:right; padding:5px;}img.alignleft{float:left; padding:5px;}div, img, p, ul, .img { margin: 0; padding: 0; border: 0; }a { color: #00A6EC; text-decoration: none; }a:hover { color: #006AB0; text-decoration: underline; }h1, h2, h3, h4, h5 { margin: 0; padding: 0 0 3px 0; font-family: Calibri, Arial, Helvetica, Verdana, sans-serif; color: #00A6EC; font-weight: bold; }h1 a, h2 a, h3 a, h4 a, h5 a { border: 0; }h1 span, h2 span, h3 span, h4 span, h5 span { font-weight: bold; }h1 { font-size: 30px; margin-bottom: 15px; color: #00A6EC; background: url(img/line.png) repeat-x center bottom; }h2 { font-size: 24px; margin-bottom: 10px; }h3 { font-size: 20px; margin-bottom: 15px; }h4 { font-size: 16px; margin-bottom: 15px; }h5 { font-size: 13px; margin-bottom: 15px; }p { margin: 5px 0 10px 0; text-align: left; }ul { margin: 0px 0 0px 10px; padding: 0 0 20px 20px; list-style: none; }ul li { line-height: 20px; margin-left: 0px; padding-left: 10px; background: url(img/li.png) no-repeat 0px 5px; }input, textarea, select { margin: 0; padding: 0; font-family: Calibri, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #666666; font-weight: normal; }hr { height: 1px; margin: 15px 0; border: 0; border-top: 1px solid #e6e6e6; }#container { width: 982px; margin: 0 auto; text-align: left; position: relative; }#header { height: 89px; position: relative; }#logo { position: absolute; top: 5px; left: 10px; z-index: 10; }#callus { position: absolute; top: 9px; right: 10px; }#menu { position: relative; height: 50px; padding: 11px; background: url(img/bgmenu.png) no-repeat center top; z-index: 600; }#mid { position: relative; padding: 0 11px; }#flash { position: relative; height: 330px; margin-bottom: 10px; z-index: 1; }#slider { position: relative; height: 330px; z-index: 11; }#slider img { display: none; }.nivo-prevNav { position: absolute; top: 50%; left: -17px !important; display: block; width: 34px; height: 34px; background: url(img/prev.png) no-repeat center center; text-indent: -9999px; }.nivo-nextNav { position: absolute; top: 50%; right: -17px !important; display: block; width: 34px; height: 34px; background: url(img/next.png) no-repeat center center; text-indent: -9999px; }#boxes { position: relative; height: 130px; margin-bottom: 10px; }#box1 { position: absolute; top: 0px; left: 0px; z-index: 500; }#box1 a { display: block; width: 313px; height: 130px; background: url(img/box1.png) no-repeat center top; }#box1 a:hover { background-position: center bottom; }#box2 { position: absolute; top: 0px; left: 323px; z-index: 500; }#box2 a { display: block; width: 313px; height: 130px; background: url(img/box2.png) no-repeat center top; }#box2 a:hover { background-position: center bottom; }#box3 { position: absolute; top: 0px; right: 0px; z-index: 500; }#box3 a { display: block; width: 313px; height: 130px; background: url(img/box3.png) no-repeat center top; }#box3 a:hover { background-position: center bottom; }.contentt { height: 10px; background: url(img/bgmaint.png) no-repeat center bottom; }.content { position: relative; padding: 0 11px; background: url(img/bgmain.png) repeat-y center top; }.contentb { height: 10px; background: url(img/bgmainb.png) no-repeat center top; margin-bottom: 10px; }.contentt2 { height: 10px; background: url(img/bgmaint2.png) no-repeat center bottom; }.content2 { position: relative; padding: 0 11px; background: url(img/bgmain2.png) repeat-y center top; }.contentb2 { height: 10px; background: url(img/bgmainb2.png) no-repeat center top; margin-bottom: 10px; }#lcol { float: left; width: 596px; min-height: 270px; margin-bottom: 10px; padding: 0 20px; }#rcol { float: right; width: 313px; position: relative; }#lcol2 { padding: 0 20px 20px 20px; }#text {  }#b_bar { padding: 10px 20px; }#box { position: absolute; top: -10px; }#contact { float: left; width: 596px; padding: 0 20px; }#logos { float: right; width: 313px; text-align: center; padding: 20px 0 0 0; } #footer { width: 980px; height: 140px; margin: 0 auto; text-align: left; background: url(img/bgfoot.png) no-repeat center top; color: #4f4f4f; position: relative; }#footer a { color: #4f4f4f; text-decoration: none; font-weight: bold; }#footer a:hover { color: #006AB0; }#footer b {  }#socials { position: absolute; top: 25px; left: 30px; }#socials img { vertical-align: middle; margin-left: 5px; }#footcall { position: absolute; right: 30px; top: 25px; }#address { position: absolute; top: 80px; right: 11px; text-align: right; }#copy { position: absolute; top: 80px; left: 11px; }#fcol1 { float: left; width: 200px; }#fcol2 { float: right; width: 360px; }#fcol3 { float: left; width: 280px; }#fcol4 { float: right; width: 70px; text-align: right; }.form { margin: 0; padding: 0; color: #4f4f4f; }.form label { display: block; }.form .input { width: 100%; height: 20px; background: #ededed url(img/bginput.png) repeat-x center top; color: #1d1d1d; border: 1px solid #ededed; margin-bottom: 7px; }.form .textarea { width: 100%; height: 40px; background: #ededed url(img/bginput.png) repeat-x center top; color: #1d1d1d; border: 1px solid #ededed; margin-bottom: 7px; }.form .submit { }.error { color: #72C500; margin-bottom: 10px; }.info { color: #72C500; margin-bottom: 10px; }.err { color: #72C500; }.margr { margin-right: 20px; }.fleft { float: left; }.fright { float: right; }.clear { clear: both; }.tleft { text-align: left; }.tcenter { text-align: center; }.tright { text-align: right; }#recaptcha_widget { margin-bottom: 10px; }div#recaptcha_image > img{width:280px;}.recaptcha_only_if_image { float: left; }#recaptcha_response_field { float: right; width: 100px; }