html {
height:100.02%;
}

body {
background-image:url(../images/top_blend.gif);
background-repeat:repeat-x;
background-position:top;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
margin:0;
}

#o_container {
left:50%;
margin-left:-500px;
position:absolute;
width:1010px;
}

#company_name {
width:1010px;
height:90px;
margin-bottom:0;
margin-top:50px;
background-image:url(../images/top_background.gif);
background-repeat:no-repeat;
background-position:bottom;
margin-left:0;
}

#purchase_tab {
padding-right:60px;
margin-top:-30px;
margin-bottom:0;
padding-top:0;
font-size:18px;
text-align:right;
color:#FFF;
width:400px;
float:right;
height:0;
}

html>body #products_tab {
padding-top:0;
margin:0;
}

#i_container {
padding-top:0;
background-color:#ff5708;
margin-right:0;
margin-left:0;
background-image:url(../images/side_borders.gif);
background-position:center;
background-repeat:repeat-y;
}

#header {
width:981px;
margin-left:10px;
background-color:#FFF;
text-align:center;
color:#603;
border:#0957a4 1px solid;
}

#menu_top {
width:990px;
margin-left:10px;
background-color:#ff5708;
color:#FFF;
text-align:center;
padding-top:12px;
padding-bottom:8px;
}

#menu_top ul {
padding-top:0;
margin-top:0;
margin-bottom:5px;
margin-left:0;
}

#menu_top li {
font-size:14px;
padding-right:30px;
padding-left:30px;
display:inline;
list-style-image:none;
line-height:15px;
border-right:#FFF 1px solid;
}

#content_area {
padding-left:20px;
padding-top:30px;
padding-bottom:40px;
margin-left:12px;
background-image:url(../images/orange_blend.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
border:#FFF 1px solid;
width:86.5em;
}

#content_area_purchase {
width:982px;
margin-bottom:-16px;
margin-left:15px;
padding-top:45px;
padding-bottom:40px;
background-image:url(../images/orange_blend.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
border-top:#FFF 1px solid;
}

#content_area_faq {
width:982px;
margin-bottom:-16px;
margin-left:15px;
padding-top:60px;
padding-bottom:40px;
background-image:url(../images/orange_blend.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
border-top:#FFF 1px solid;
}

#content_area_support {
width:982px;
margin-bottom:-16px;
margin-left:15px;
padding-top:60px;
padding-bottom:0;
background-image:url(../images/orange_blend.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
border-top:#FFF 1px solid;
}

#content_area_contact {
width:982px;
margin-bottom:-16px;
margin-left:15px;
padding-top:55px;
padding-bottom:0;
background-image:url(../images/orange_blend.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#FFF;
border-top:#FFF 1px solid;
}

#content_area_left {
float:left;
width:65%;
}
#content_area_left.narrower {
width:55%;
}

#grey_text {
color:#999;
}

#content_area_right {
margin-top:55px;
padding-left:30px;
float:left;
color:#999;
background-image:url(../images/content_area_right_pic.gif);
background-position:left;
background-repeat:repeat-y;
width:30%;

}
#content_area_right.smalltm {
margin-top:15px;
}

#content_area_right_text {
background-image:url(../images/content_area_right_pic.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
width:250px;
color:#999;
}

html>body #content_area_right_text {
margin-left:625px;
margin-top:85px;
}

#content_area_right_text_inside {
background-image:url(../images/content_area_right_pic.gif);
background-position:left;
background-repeat:repeat-y;
margin-top:55px;
padding-left:30px;
width:250px;
color:#999;
float:left;
}

html>body #content_area_right_text_inside {
margin-left:600px;
margin-top:50px;
}

#footer {
padding-top:0;
font-size:14px;
}

#footmenu {
margin-left:2px;
width:1004px;
background-color:#ff5708;
color:#FFF;
}

#footmenu ul {
text-align:center;
margin:0;
padding:5px 0;
}

#footmenu li {
font-size:14px;
padding-right:10px;
padding-left:10px;
display:inline;
list-style-image:none;
}

#stwtag {
text-align:right;
color:color:#999999;
}

html>body #stwtag {
text-align:right;
color:#999;
margin-top:40px;
}

.stw {
color:red;
text-decoration:none;
}



h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24pt;
font-weight:lighter;
color:#0957a4;
margin-bottom:0;
padding-bottom:0;
padding-top:30px;
padding-left:15px;
}

h2 {
font-size:28px;
}

.clearer {
clear:both;
}

h5 {
margin-bottom:1px;
}

p {
margin-top:0;
}

td {
vertical-align:top;
font-size:12px;
}

.orange_text a {
color:#ff5708;
text-decoration:none;
}

#copyright {
color:#ff5708;
background-color:#FFF;
width:375px;
float:left;
margin-top:0;
padding-left:20px;
font-size:13px;
}

#sitemap {
float:right;
width:300px;
margin-top:0;
padding-right:20px;
font-size:12px;
}
#sitemap a {
text-decoration:none;
color:#ff5708;
}

#sitemap a:hover {
text-decoration:underline;
}

#white_space {
background-image:url(../images/bottom-border.gif);
background-color:#FFF;
background-position:top;
background-repeat:repeat-x;
width:1002px;
margin-left:3.75px;
margin-right:0;
height:40px;
}

.blue_bold {
color:#4275bc;
font-weight:700;
}

#menu_top li.noborder {
border-style:none;
border-width:0;
}

#more {
padding-left:175px;
}

h3 {
color:#ff5708;
font-size:24px;
font-weight:700;
}

.title-text {
color:#36C;
font-size:14px;
}

.purchase-text {
font-size:18px;
color:#FFF;
}

.links-styles a {
color:#0a58a3;
text-decoration:underline;
}

.links-styles hover {
color:#F5680A;
text-decoration:underline;
}

.links-styles {
font-size:14px;
font-weight:700;
color:#0a58a3;
text-decoration:underline;
}

#menu_top li a,#footmenu li a,.purchase-text a {
color:#FFF;
text-decoration:none;
}

#content_area_right_text li,#content_area_right_text_inside li {
list-style-type:none;
margin-left:-40px;
}

#content_area_right_text p,#content_area_right_text_inside p {
font-size:12px;
}

#content_area_right h2,#content_area_right_inside h2 {
color:#000;
}

.orange_text,.orange_text2 {
color:#ff5708;
font-size:14px;
}

