.rbroundbox {}.rbroundbox a:link {}.rbroundbox td#mid { vertical-align:middle; }.rbroundbox img { position:relative; float:right; height:100px;  clip: rect(5px 40px 45px 5px); }.rbroundbox img#left{ position:relative; float:left; height:100px;  clip: rect(5px 40px 45px 5px); }.rbcontentleft { margin: 0 7px; width:580px; text-align:right; overflow:auto;}.rbcontentright { margin: 0 7px; width:580px; overflow:auto; font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;}.rbcontentright a { font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;}.rbcontentright td {overflow: hidden;} .rbroundbox { width: 50%; margin: 1em auto; width:600px; background:#a9bac6; font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;} .rbroundbox2 {}; .rbcontentright p {padding:0px 0px 0px 0px; background:red;}; .rbroundbox2 a:link {}.rbroundbox2 img { position:relative; float:left; vertical-align:middle; height:60px;}.rbroundbox2 td#mid { vertical-align:middle; }.rbroundbox2 img#left{ position:relative; float:left;}.rbtop div { background: url(images/rbtl.gif) no-repeat top left; }.rbtop { background: url(images/rbtr.gif) no-repeat top right; }.rbbot div { background: url(images/rbbl.gif) no-repeat bottom left; }.rbbot { background: url(images/rbbr.gif) no-repeat bottom right; }.rbmid div { background: url(images/rbtm.gif) repeat-x; background-position: 7px 0px; }.rbtop div, .rbtop, .rbbot div, .rbbot{width: 100%;height: 14px;}.price{width:72px;margin-left:18px;height:22px;}.rbmid div, .rbmid {margin-right:auto;margin-left:auto;text-align: center;width: 590px;height: 14px;}.rbcontentleft { margin: 0 7px; width:580px; text-align:right; overflow:auto;}.rbcontentright { margin: 0 7px; width:580px; overflow:auto; font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;}.rbcontentright a { font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;}.rbroundbox2 { width: 50%; margin: 1em auto; width:600px; background:#a9bac6; font-size: 12px; color:#121d20;  text-decoration:none; cursor:hand;}div.quickmenu {background-color: #001B26; width: 180px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #083344; margin:10px; float:left;}div.quickmenu2 {background-color: #001B26; width: 380px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #083344; margin:10px; float:left;}a {text-decoration: underline; color:#50a8c9;}a:hover {text-decoration: none;}	input, select, textarea { vertical-align:middle; color:#150a07; font-size:11px;}	input.text, select, textarea { padding:2px 0px 3px 6px;}		html body textarea { font-family: Arial; font-size:12px; color:#2e2e2e;}		/** header is responsible for the big-ass gap **/		/** changed height from 402px to 334 **/	/*** Logo ***/	.logo { /*float:left; width:100%;*/ overflow:hidden; }/*** Logo Slogan - contactus ***/	.logo .indent2 {position:absolute; float:right; right:128px; top:16px;}	.logo h2 { width:210px; height:67px; background:url(images/contact_us.jpg) no-repeat; cursor:pointer; text-indent:-1000em; title:"Contact us"}	.logo h2 { font-size:1em; font-weight: normal; color:#fff;}	.logo h2:hover { text-decoration:none;}	/*** Logo Slogan2 ***/	.logo .indent3 {position:absolute; float:right; right:364px; top:65px;}	.logo h3 { width:314px; height:36px; background:url(images/complete_thermography_solutions.jpg) no-repeat; cursor:pointer; text-indent:-1000em;z-index:10;}	.logo h3 { font-size:1em; font-weight: normal; color:#fff;}	.logo h3:hover { text-decoration:none;}/*** Logo Slogan call us ***/	.logo .indent4 {position:absolute; float:right; right:215px; top:54px;}	.logo h4 { width:124px; height:30px; background:url(images/call_us.jpg) no-repeat; cursor:pointer; text-indent:-1000em;}	.logo h4 { font-size:1em; font-weight: normal; color:#fff;}	.logo h4:hover { text-decoration:none;}/*** Logo Slogan email us***/	.logo .indent5 {position:absolute; float:right; right:128px; top:54px;}	.logo h5 { width:88px; height:30px; background:url(images/email_us.jpg) no-repeat; cursor:pointer; text-indent:-1000em;}	.logo h5 { font-size:1em; font-weight: normal; color:#fff;}	.logo h5:hover { text-decoration:none;}/*** LOGO ***/	.logo .indent { padding:10px 0px 15px 48px; overflow:hidden;}	.logo h1 { width:259px; height:93px; background:url(images/logo.jpg) no-repeat 0 0; cursor:pointer; text-indent:-1000em; overflow:hidden; margin-bottom: -24px; z-index:20;}	.logo h1 { font-size:1em; font-weight: normal; color:#fff;}	.logo h1:hover { text-decoration:none;}