* {margin: 0px; padding: 0px;}

.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; }
* html .clear { height: 1%; }

html, body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Sans-Serif; border: 0; }

body { width: 960px; margin: 0 auto 0; background: #adb5bb; text-align:center; font-family: Verdana, Arial, sans-serif; font-size:11px; color: #9B9B9B; position: relative; }

select { padding: 0 3px; }

/********************/
/** framework **/
/********************/
.clearBoth { display: block !important; clear:both; font-size: 0px !important; }
.clearLeft { display: block !important; clear:left; font-size: 0px !important; }
.clearRight { display: block !important; clear:right; font-size: 0px !important; }
.floatLeft { float:left !important; }
.floatRight { float:right !important; }

.no-top { margin-top: 0 !important; }
.no-bottom { margin-bottom: 0 !important; }
.m-top-10 { margin-top:10px !important; }
.m-bottom-10{margin-bottom:10px !important; }

/********************/
/** cufon **/
/********************/

h3.GothamLight { visibility:hidden; z-index:-1; }


/********************/
/** main content **/
/********************/
.content { margin: 0 auto; width: 830px; text-align: left; }
.content .top-round { font-size:0px; float:left; line-height:0px; display:inline; margin-bottom:0px; padding-bottom:0px; margin-top: 123px; background: url('/public/img/top_round.gif') no-repeat scroll top left; width: 830px; height: 8px; }
.content .bottom-round { display:inline; float:left; width: 830px; height: 8px; background: url('/public/img/bottom_round.gif') no-repeat scroll top left; }
.content .main-block { display:inline; margin-top:0px; padding-top:0px; float:left; width:830px; height:507px; background-color: #ffffff; }
.content .main-block .logo { float:left; display:inline; margin-top: 47px; margin-left: 53px; width: 212px; height: 45px; background: url('/public/img/logo.gif') no-repeat scroll top left; }
.content .main-block .innovative { position:relative; float:right; display: inline; margin-right: 34px; margin-top: 22px; height: 463px; width: 270px; background: url('/public/img/innovative_product.gif') no-repeat scroll top left; }
.content .main-block .innovative img { position:absolute; }
.content .main-block .innovative a.contact { position:absolute; z-index:10; margin-top: 413px; display: inline; margin-left: 1px; margin-left: 97px; height: 11px; width: 101px; background: url('/public/img/link.gif') no-repeat scroll top left; text-indent: -999em; letter-spacing: -999em; float:left; font-size:0px; line-height:0px; background-position:0 -11px; }
.content .main-block .innovative a.contact:hover { background-position:0px 0px; cursor:pointer; }
.content .main-block .we-are { float:left; display:inline; margin-top: 29px; margin-left: 51px; background: url('/public/img/we_are.gif') no-repeat scroll top left; width: 425px; height: 365px; }






