body {background:url(/img/back.gif) top left repeat-x #fff; font:82% arial,sans-serif; color:#333; text-align:center; margin:0; padding:0}

.action {float:right; width:380px; background:url(/img/border_action.gif) top left no-repeat; padding:6px 0 0}
#action-form {margin:0; padding:0 8px; width:380px; background:url(/img/back_action.gif) bottom left no-repeat}
#action-form.message {height:250px;}
#action-block {margin:0; width:380px; background:url(/img/back_action.gif) bottom left no-repeat}
.action table {width:350px; margin:0 15px}
.action table td {padding:2px 6px 2px 0}
.action table td h3 {font-size:150%; margin:0; padding:0}
.action .field { float:left; display:inline; padding-right:10px; }
.action h2 {text-align:center; font-size:200%; font-weight:normal; margin:0; padding:14px 0 20px 0; width:380px}
.action h2 a, .action h2 a:visited {color:#e83}
.action a:hover, .action a:visited:hover {color:#22b}
.block_center {width:850px; margin:0 auto; padding:10px 0}
.block520 {float:left; width:520px; padding:25px 0; position:relative; left:20px; text-align:left}
.content {float:left; width:810px; padding:5px 0; position:relative; left:20px; text-align:left}
.copy {width:45%; float:right; text-align:right; font-size:87%; padding:20px; color:#999}
.intro {width:100%; background:#eee; float:left; background:url(/img/back_intro.gif) top left repeat-x; background-position:0 32px}
.links {width:45%; float:left; font-size:87%; padding:20px; text-align:left; color:#999}
.links a, .links a:visited {color:#999}
.links a:hover, .links a:visited:hover {color:#22b}
.logo {float:left; width:254px; margin:10px 5px 0}
.multi_div {width:100%; float:left; clear:both; z-index:5; border-top:#12b solid 1px; margin:-1px 0 0; padding:0; line-height:0}
.quote {float:left; width:263px; background:url(/img/back_quote.gif) top left no-repeat #fff; position:relative; left:50px; top:20px}
.quote h3 {font-size:130%; margin:0; text-align:center; font-weight:normal; padding:20px; float:left}
.quote h4 {width:100%; font-size:100%; float:left; background:url(/img/quote_bot.gif) bottom left no-repeat; margin:0; text-align:center; font-weight:normal; padding:0 0 25px}
.service {float:left; position:relative; left:15px; width:730px}
.service div {margin-top:25px; text-align:left; border: solid 1px #e8e8e8; padding:5px; width:770px; }
.service p {padding:10px 0; position:relative; left:25px; margin-right:25px; }
.summary h3 {background:url(/img/back_arrow.gif) top left no-repeat #e83; text-align:center; color:#fff; float:left; width:390px; height:30px; font-size:135%; padding:10px 0 0; margin:0}
.tag {float:right; width:400px; padding:15px 5px 0; margin:0; text-align:right; font-weight:normal; font-size:115%}

#servicetabs {padding:0; margin:0; font-size:87%; z-index:100; overflow:hidden; position:relative; list-style:none; height:33px}
#servicetabs li {display:inline}
#servicetabs li a {font-size:125%; padding:9px 0 0; float:left; text-align:center; text-decoration:none; background:url(/img/tab.gif) top left no-repeat #e1e8ed; color:#12b; margin:0 2px 0 0; height:23px; line-height:100%; width:150px}
#servicetabs li a.cur, #tabs li a.cur:hover {height:24px; background:url(/img/tab_cur.gif) top left no-repeat #fff; color:#12b; font-weight:bold}

a img {border:0}
form {padding:0; margin:0}
h1 {color:#e83; margin:0; padding: 5px 0 10px; font-size:200%}
.service-list {position:relative; clear:both; width:810px; border:0; margin:0; padding:0; }
p {margin:0; padding:0 0 15px}

table {font-size:100%}
.head td {padding:0; width:390px; vertical-align:bottom}
.head .summary {width:390px; padding-right:30px}

label { font-size: 80%; display: block; }
#orderButton { padding-top: 5px; margin-left: 240px; }
#ajaxLoader { padding-top:11px; padding-bottom:12px; margin-left: 226px; }

.ifield {
border:1px solid #999999;
}

.ok {
border-color:#00cc00;
}

.error {
border-color:#ff0000;
}

.navi {float:left; width:850px; height:42px; background:url(/img/back_nav2.gif) top left no-repeat}
.navi img {float:left; width:2px; height:32px; position:relative;top:0; left:-2px; top:6px; z-index:100}
.navi table {width:848px; border-collapse:collapse; position:relative; left:-4px; top:0; z-index:10; border:0}
.navi table td {white-space:nowrap; padding:0 15px; text-align:center; background:url(/img/div.gif) top left no-repeat; font:bold 125% arial,sans-serif; background-position:0 12px; vertical-align:middle; height:42px; overflow:visible}
.navi table td a, .navi table td a:visited {color:#fff; text-decoration:none}
.navi table td a:hover, .navi table td a:visited:hover {color:#fe9; text-decoration:none}
.navi table td.cur a {color:#ffee99;}

#submenu { background-color:#EfEfEf; margin-left:4px; padding-bottom:5px; padding-left:5px; text-align:left; width:835px;}
#submenu a.current { font-weight: bold; }

#cclogos { float:right; display:inline; margin-right:20px; }
.note { border-bottom:1px solid #777777; display:block; font-size:11px; margin-bottom:3px; width:360px; }

.lok { color: #000; }
.lerror { color: #f00; }

#secureinfo { position:absolute; top:150px; right:20px; }


