body{padding:0px;margin:0px;background-color:#577B91;}
a:hover{text-decoration:none;}
.m_text{font-family:Tahoma;font-size:11px;line-height:13px;color:#505050;}
.h_text{font-family:Tahoma;font-size:10px;line-height:10px;color:#505050;}
.h1_text{font-family:Tahoma;font-size:10px;line-height:10px;color:#64A5DE;}
.l_text{font-family:Tahoma;font-size:11px;line-height:13px;color:#4B7DAE;}
.l1_text{font-family:Tahoma;font-size:10px;line-height:13px;color:#E34000;}
.ls_text{font-family:Tahoma;font-size:10px;line-height:10px;color:#4B7DAE;}
.lt_text{font-family:Tahoma;font-size:11px;/*line-height:2px;*/color:#505050;}
.lt1_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#4B7DAE;}
.c_text{font-family:Tahoma;font-size:10px;line-height:10px;color:#B0B0B0;}
.f_text{font-family:Tahoma;font-size:11px;line-height:11px;color:#737373;}
.f1_text{font-family:Tahoma;font-size:10px;line-height:30px;color:#565656;}
.form{width:219px; height:20px; border-color:#D4D0C8; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px}
.form_div{height:23px; margin-top:-1px;}
.form1{width:125px; height:20px; border-color:#A1B1BE; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px}
.form2{width:15px; height:15px; border-color:#B3B3B3; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; margin:0px; padding:0px;}
.form2_div{height:20px; margin-top:10px;}
a.h_text{text-decoration:none;}
a.h_text:hover{text-decoration:underline;}
a.h1_text{text-decoration:none;}
a.h1_text:hover{text-decoration:underline;}
a.text{color:#B0B0B0;text-decoration:none;}
a.text:hover{color:#B0B0B0;text-decoration:underline;}
ul {margin:0; padding:0; list-style:none}
.li1 {background:url(images/a.gif) no-repeat left center; margin: 8px 0px 0px 0px; padding:0px 0px 0px 7px}
.li2 {background:url(images/sq.gif) no-repeat left center; margin: 9px 0px 0px 0px; padding:0px 0px 0px 13px}
.li3 {background:url(images/a2.gif) no-repeat left center; margin: 8px 0px 0px 0px; padding:0px 0px 0px 8px}
.li4 {background:url(images/a.gif) no-repeat left center; margin: 13px 0px 0px 0px; padding:0px 0px 0px 7px}
.tip {background: url(images/tipinfo.png) right center no-repeat;cursor: help;padding-right: 16px;}
.tip:hover {background-color: #333;color: white;}

/* = offers+specs ============================== */
ul.specs {margin-left: 0;}
ul.specs li {border-bottom: 1px solid #F0F0F0;clear: both;list-style: none;padding: 0px 0 0 0;position: relative;}
ul.specs li.head {border-bottom: 1px solid #333;padding-bottom: 2px;}
ul.specs li.head h4 {margin-bottom: 0;font-size: 1.077em;}
ul.specs li label{display: block;float: left;font-weight: normal;line-height: 18px;/*width: 294px;*/width: 180px;}
ul.specs div.compare{display: block;float: left;font-weight: normal;line-height: 18px;vertical-align:middle;height: 18px;width: 90px;}
ul.specs div.compare img{padding:2;}
/* submit & reset */
a.button,input.button {background: #333 url(images/bg_button.png) left top repeat-x;border: 1px solid #383838;color: white;font-weight: bold;padding: 5px 5px;text-decoration: none;text-shadow: 0 0 2px #222;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
a.button:hover,input.button:hover {background: #FF995E url(images/bg_button.png) 0 -40px repeat-x;border: 1px solid #666;}
a.button:active,input.button:active {background: #FF995E url(images/bg_button.png) 0 -80px repeat-x;}
a.button-hl,input.button-hl { /* need to rewrite all params because Typo doesn't accept 2 classes :-( */background: #FF5D00 url(images/bg_button_hl.png) left top repeat-x;border: 1px solid #D95C13;color: #1D1D1D;font-weight: bold;padding: 5px 16px;text-decoration: none;text-shadow: 0 1px 0 #FF9853;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
a.button-hl:hover,input.button-hl:hover {background: #FF995E url(images/bg_button_hl.png) 0 -40px repeat-x;border: 1px solid #FF6E1B;}
a.button-hl:active,input.button-hl:active {background: #FF5D00 url(images/bg_button_hl.png) 0 -80px repeat-x;}
p.action a.button.left:active,
p.action input.button.left:active,
p.action a.button-hl.left:active,
p.action input.button-hl.left:active {padding: 5px 18px 5px 14px;}
input.input-submit,
input.input-reset {height: 1.45em;border-width: 1px;border-style: solid;border-color: #eee #777 #777 #eee;color: #111;background: #ccc;}
input.input-submit:hover,input.input-reset:hover {color: black;background: #ddd;}
input.input-submit:active,input.input-reset:active {border-color: #777 #ddd #ddd #777;color: white;background: #888;}
form#reseller-form label.fixed-width, form#contact-form label.fixed-width {display:block;float:left;padding:3px 8px 3px 0;text-align:right;width:160px;}
input, select, textarea {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 white;border:2px solid #CCCCCC;/*padding:4px 6px;*/}
input:focus, textarea:focus, select:focus  {border:2px solid #AAAAAA;outline:medium none;}
.right {display:inline;float:right;}

