body {	font-family: tahoma; margin:0; padding:0; color:#141618; font-size:11px; width:100%; background:url(images/bg.gif) repeat-x left top #ffffff; text-align:left
}
form {margin:0;  padding:0;
}
img {border:0px
}
a {	color:#a8adaf; font-size:11px; text-decoration:none
}
a:hover { color:#38abc5; text-decoration:none;
}
.clear { font-size:0px; height:1px; clear:both
}
#header { width:100%; position:relative
}
#right { width:50%; position:absolute; top:0px; right:0px; background:url(images/bg_right.gif) repeat-x left top; height:375px
}
#nav { width:950px; background:url(images/nav_bg.jpg)  repeat-x left top; height:91px; font-size:0px
}
#nav ul{margin:0; padding:0; list-style:none;
}
#nav li{margin:0; padding:0; display:inline; 
}
.footer { background:url(images/footer_bg.gif) repeat-x left top; height:98px; color:#a8adaf
}
.white { background:url(images/white_bg.gif) no-repeat left top #FFFFFF; height:29px
}
.grey { background:url(images/grey_bg.gif) no-repeat left top #e8f2f3; height:27px
}

#picture {width:100%; position:absolute; top:60px; left:0px
}
#content {width:100%; position:absolute; top:360px; left:0px; height:564px; background:url(images/img_left.gif) no-repeat left top #FFFFFF  
}
.input {font-family:Tahoma; font-size:11px; color:#171a1c; background:#fffefe; width:250px; height:18px; padding:2px 0 0 8px; border:1px #7f9db9 solid; position:absolute; left:155px
}
.mess {font-family:Tahoma; font-size:11px; color:#171a1c; background:#fffefe; width:250px; height:100px; padding:2px 0 0 8px; border:1px #7f9db9 solid; position:absolute; left:155px
}
.select1 {font-family:Tahoma; font-size:11px; color:#000000; background:#FFFFFF; width:260px; height:22px; padding:0px; border:1px #7f9db9 solid; position:absolute; left:155px
}


.input1 {font-family:Tahoma; font-size:11px; color:#171a1c; background:#fffefe; width:250px; height:18px; padding:2px 0 0 8px; border:1px #7f9db9 solid; position:absolute; left:410px
}
.mess1 {font-family:Tahoma; font-size:11px; color:#171a1c; background:#fffefe; width:250px; height:100px; padding:2px 0 0 8px; border:1px #7f9db9 solid; position:absolute; left:410px
}
.select2 {font-family:Tahoma; font-size:11px; color:#000000; background:#FFFFFF; width:260px; height:22px; padding:0px; border:1px #7f9db9 solid; position:absolute; left:410px
}
table.products { 
margin:0;
}

table.products, table.pricing, table.addons, table.enom {
border:1px solid #ccc;
width:100%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

table.products tr:first-child td:first-child, table.pricing tr:first-child td:first-child, table.addons tr:first-child td:first-child, table.enom tr:first-child td:first-child { 
-moz-border-radius-topleft:5px; 
-webkit-border-top-left-radius:5px; 
}
table.products tr:first-child td:last-child, table.pricing tr:first-child td:last-child, table.addons tr:first-child td:last-child, table.enom tr:first-child td:last-child { 
-moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px; 
}
table.products tr:last-child td:first-child, table.pricing tr:last-child td:first-child, table.addons tr:last-child td:first-child, table.enom tr:last-child td:first-child { 
-moz-border-radius-bottomleft:5px; 
-webkit-border-bottom-left-radius:5px; 
}
table.products tr:last-child td:last-child, table.pricing tr:last-child td:last-child, table.addons tr:last-child td:last-child, table.enom tr:last-child td:last-child { 
-moz-border-radius-bottomright:5px; 
-webkit-border-bottom-right-radius:5px; 
}

table.pricing { 
margin:30px 0;
text-align:center;
}

table.pricing th, table.addons th, table.products th, table.enom th { 
background:url('images/bg_th.gif') repeat-x 0 2px; 
border-bottom:1px solid #ddd; 
color:#246f83; 
font-size:110%;
padding:10px; 
}
table.addons th, table.products th { text-align:left; }
table.enom th { text-align:center; }

table.pricing td, table.addons td, table.enom td { padding:7px 10px; border-top:1px dotted #ccc; }
table.products td { padding:12px; border-top:1px dotted #ccc; }

table.pricing p { margin:0.3em; }

p.price { color:#50a31d; font-size:18px; }
span.price { color:#50a31d; font-weight:bold; }

.ordernow { background:url(images/icon_ordernow.gif); }
.moreinfo { background:url(images/icon_moreinfo.gif); }
.ordernow, .moreinfo { display:block; width:100px; height:22px; }
.ordernow:hover, .moreinfo:hover { background-position:100px 0; }

.box { width:442px; }

.certified { background:#fff; border:1px solid #ccc; padding:13px 15px;-moz-border-radius:5px;-webkit-border-radius:5px; }

.kb { background:#EDF4F6; border:1px solid #ccc; margin-top:16px; padding:11px;font-size:13px; font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px; }


