/* ===================== BASE TAGS BEGIN ===================== */
html,body,div,
code,var,pre,samp,span,blockquote,address,kbd,cite,abbr,acronym,
ul,ol,dl,li,dt,dd,
a,p,h1,h2,h3,h4,h5,h6,
em,strong,
abbr,acronym,
form,fieldset,legend,label,option,textarea,
table,caption,tr,th,td,tbody,thead,tfoot,col,colgroup 
{margin:0;padding:0;border:none;outline:none;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:12px;font-style:normal;font-weight:normal;line-height:100%;}
body {background-color:#fff;height:100%;}
input,textarea {border:1px solid #ccc;background-color:#fff;}
input,select {margin:0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
a {text-decoration:underline;color:#333;}
a:hover {text-decoration:none;color:#333;}
p {line-height:120%;margin-top:10px;}
em {font-style:italic;}
img {border:none;margin:0;padding:0;}
blockquote {margin:10px 40px;}
hr {margin:0;padding:0;border:0;border-bottom:1px solid #ccc;height:1px;line-height:0;font-size:0;}
abbr,acronym {border-bottom:1px dotted #000;cursor:help;}
ol,ul,dl {margin:10px;}
li {margin-top:5px;}
ol li {list-style:decimal outside;}
ul li {list-style:disc outside;}
/* ===================== BASE TAGS END ===================== */


div.tWrapper {width:900px;margin:0 auto;}





div.tHeader {position:relative;height:135px;background:url('images/header_bg.gif') repeat-x left bottom;overflow:hidden;}
div.tHeader div.logo,div.tHeader div.logo a {width:199px;display:block;overflow:hidden;}
div.tHeader div.logo {height:45px;position:absolute;right:102px;top:42px;}
div.tHeader div.logo a {background:url('images/flexco_logo.gif') no-repeat left top;font-size:0;line-height:0;height:0;padding-top:45px;}

div.tHeader h1 {position:absolute;left:49px;bottom:0;background:url('images/saveYourBelt.gif') no-repeat left top;overflow:hidden;width:325px;height:0;font-size:0;line-height:0;height:0;padding-top:68px;}


div.tContent {border-top:69px solid #008c82;position:relative;overflow:hidden;background:url('images/tContent_bg.jpg') no-repeat right top;zoom:1;}


div.tContent div.tConA {float:left;position:relative;width:537px;overflow:hidden;zoom:1;}
div.tContent div.tConA h2 {width:537px;overflow:hidden;margin-bottom:40px;border-top:38px solid #008c82;background:url('images/repairReuseRepeat.gif') no-repeat left top;font-size:0;line-height:0;height:0;padding-top:408px;}
div.tContent div.tConA p {font-size:20px;line-height:27px;color:#636466;padding:0 20px 0 50px;margin-top:28px;}
div.tContent div.tConA p a {font-size:24px;line-height:30px;font-weight:bold;color:#636466;}

div.tContent div.tConB {float:right;width:229px;padding-left:44px;padding-right:90px;padding-bottom:44px;margin-top:366px;background:url('images/tConB_bg.gif') repeat-y 17px 0;zoom:1;}
div.tContent div.tConB p,div.tContent div.tConB p a {color:#fff;font-size:18px;line-height:22px;font-weight:bold;}

div.tContent div.tConB ul.buttons,
div.tContent div.tConB ul.buttons li,
div.tContent div.tConB ul.buttons li a {display:block;overflow:hidden;margin:0;padding:0;list-style-type:none;}
div.tContent div.tConB ul.buttons {margin-top:50px;margin-bottom:30px;}
div.tContent div.tConB ul.buttons li,
div.tContent div.tConB ul.buttons li a {width:229px;}
div.tContent div.tConB ul.buttons li {height:70px;margin:15px 0 0 0;}
div.tContent div.tConB ul.buttons li a {background:url('images/buttons.gif') no-repeat 0 0;font-size:0;line-height:0;height:0;padding-top:70px;}
div.tContent div.tConB ul.buttons li.download {}
div.tContent div.tConB ul.buttons li.contact a {background-position:-229px 0;}
div.tContent div.tConB ul.buttons li.newsletter a {background-position:-458px 0;}


#DynaOverlayWin_content {position:relative;zoom:1;}

div.DynaTabs {clear:both;width:800px;margin-top:24px;}
div.DynaTabs h2 {color:#008c82;text-align:center;font-size:24px;line-height:26px;margin:0;padding:24px 0;}
div.DynaTabs dl,div.DynaTabs dl dt,div.DynaTabs dl dd {margin:0;padding:0;}

div.DynaTabs dl {position:relative;width:800px;height:346px;}

div.DynaTabs dl dt {cursor:pointer;float:left;clear:left;width:236px;height:60px;padding-left:23px;line-height:60px;background-color:#4d4d4f;color:#939598;font-weight:bold;font-size:18px;}
div.DynaTabs dl dt.hover,div.DynaTabs dl dt.focus {background-color:#008c82;color:#fff;}
div.DynaTabs dl dt.t1 {border-top:8px solid #4d4d4f;}
div.DynaTabs dl dt.t3 {border-bottom:8px solid #4d4d4f;}

div.DynaTabs dl dd {position:absolute;top:0;left:300px;width:500px;}
div.DynaTabs dl dd p {margin-top:26px;padding-right:45px;}
div.DynaTabs dl dd p.first {margin-top:14px;}
div.DynaTabs dl dd p,div.DynaTabs dl dd p strong {font-size:14px;line-height:25px;color:#636466;}
div.DynaTabs dl dd p strong {display:block;color:#008c82;}
div.DynaTabs dl dd div.offset {position:relative;margin-left:-300px;}
	* html div.DynaTabs dl dd div.offset {zoom:1;}

div.tFooter {}