.blue_window { margin:8px; background:#eee; border:1px solid #ccc; font-size:11px; }
.flat_window, .side_window { margin:8px; }
.window_noclient { position:relative; height:17px; padding:4px 8px; font-size:12px; font-weight:bold; text-align:left; }
.window_noclient a { color:#fff; }
.window_noclient a:hover { text-decoration:underline; }
.blue_window .window_noclient { background:#06f url(/images/blue_window_noclient_back.png) repeat-x center center; color:#fff; height:36px; font-weight:bold; text-decoration:italic; font-size:24px; margin:3px 3px 0 3px; }
.flat_window .window_noclient { background:#8a4; color:#fff; height:18px; font-weight:bold; font-size:14px; }
.side_window .window_noclient { background:#8a4; color:#fff; height:18px; font-weight:bold; font-size:14px; }
.window_noclient_title { position:absolute; left:15px; top:4px; }
.window_noclient_controlbox { position:absolute; right:12px; top:2px; }
.window_noclient_centerbox { position:absolute; top:2px; width:100%; text-align:center; }
.blue_window .window_noclient_title { font-weight:bold; font-style:italic; font-size:24px; left:9px; top:5px; }
.flat_window .window_noclient_title { left:8px; top:5px; }
.side_window .window_noclient_title { left:8px; top:5px; }
.flat_window .window_noclient_controlbox { font-size:12px; top:4px; }
.flat_window .window_border { border:1px solid #eee; border-top-style:none; }
.side_window .window_border { border:1px solid #bbc; border-top-style:none; background:#eee; color:#133; }
.window_client { background:#fff; color:#000; padding:8px; }
.blue_window .window_client { background:transparent; color:#777; padding:8px 5px; font-size:11px; }
.side_window .window_client { background:#eee; color:#000; padding:9px; }
.custom_sprite_96 { width: 96px; height: 96px; }
.custom_sprite_250 { width:250px; height:250px; }
.custom_sprite_550 { width:550px; height:550px; }
.search_icon { width: 19px; height: 15px; }
.left_arrow { width: 32px; height: 27px; }
.right_arrow { width: 32px; height: 27px; }
.left_arrow_hover { width: 32px; height: 27px; }
.right_arrow_hover { width: 32px; height: 27px; }
.left_arrow_small { width: 14px; height: 12px; }
.right_arrow_small { width: 14px; height: 12px; }
.custom_sprite_96 img { width: 96px; height: 96px; }
.custom_sprite_250 img { width:250px; height:250px; }
.custom_sprite_550 img { width:550px; height:550px; }
.search_icon img { width: 19px; height: 15px; }
.left_arrow img { width: 32px; height: 27px; }
.right_arrow img { width: 32px; height: 27px; }
.left_arrow_hover img { width: 32px; height: 27px; }
.right_arrow_hover img { width: 32px; height: 27px; }
.left_arrow_small img { width: 14px; height: 12px; }
.right_arrow_small img { width: 14px; height: 12px; }
.custom_sprite_96, .custom_sprite_250, .custom_sprite_550 { background:transparent; }
.search_icon, .left_arrow, .right_arrow, .left_arrow_hover, .right_arrow_hover, .left_arrow_small, .right_arrow_small { background-image:url(/images/sprites.png); }
.search_icon { background-position: 0px 0px; }
.left_arrow { background-position: -32px 0px; }
.right_arrow { background-position: -64px 0px; }
.left_arrow_hover { background-position: -96px 0px; }
.right_arrow_hover { background-position:-128px 0px; }
.left_arrow_small { background-position: 0px -16px; }
.right_arrow_small { background-position: -16px -16px; }
.left_arrow:hover { background-position: -96px 0px; }
.right_arrow:hover { background-position:-128px 0px; }
.left_arrow_hover:hover { background-position: -32px 0px; }
.right_arrow_hover:hover { background-position: -64px 0px; }
a.custom_sprite_96, a.custom_sprite_250, a.custom_sprite_550, a.search_icon, a.left_arrow, a.right_arrow, a.left_arrow_hover, a.right_arrow_hover, a.left_arrow_small, a.right_arrow_small { display:block; }
span.custom_sprite_96, span.custom_sprite_250, span.custom_sprite_550, span.search_icon, span.left_arrow, span.right_arrow, span.left_arrow_hover, span.right_arrow_hover, span.left_arrow_small, span.right_arrow_small { display:block; }
input.custom_sprite_96, input.custom_sprite_250, input.custom_sprite_550, input.search_icon, input.left_arrow, input.right_arrow, input.left_arrow_hover, input.right_arrow_hover, input.left_arrow_small, input.right_arrow_small { border-style:none; color:transparent; font-size:0; cursor:pointer; }
.big_green_button { font-weight:bold; padding:4px 2px 0px 2px; width:80px; height:24px; font-size:18px; text-align:center; overflow:hidden; }
.big_green_button { border:1px solid #7c7; background-color:#7c7; color:#fff; }
.big_green_button_hover { background-color:#fff; color:#7c7; }
.big_green_button:hover { background-color:#fff; color:#7c7; }
.blue_button { font-weight:normal; padding:4px; width:67px; text-align:center; font-size:10px; }
.blue_button { border:1px solid #68d; background:#8aa; color:#fff; }
.blue_button_hover { border:1px solid #25c; background:#589; color:#fff; }
.blue_button:hover { border:1px solid #25c; background:#589; color:#fff; font-weight:normal; }
.green_button { font-weight:normal; padding:4px; width:67px; text-align:center; font-size:10px; }
.green_button { border:1px solid #7b6; background:#9d7; color:#fff; }
.green_button_hover { border:1px solid #493; background:#6c3; color:#fff; }
.green_button:hover { border:1px solid #493; background:#6c3; color:#fff; font-weight:normal; }
.shadow_button { padding:2px; font-weight:normal; }
.shadow_button .shadow_shadow { position:relative; left:2px; top:2px; background:#ccc; }
.shadow_button .shadow_content { position:relative; right:4px; bottom:4px; background-color:#fff; border:1px solid #ccc; text-align:center; color:#333; }
.shadow_button_hover .shadow_shadow { left:1px; top:1px; }
.shadow_button_hover .shadow_content { right:2px; bottom:2px; }
.shadow_button:hover { font-weight:normal; color:#333; }
.smooth_button { padding:4px 11px; font-size:12px; text-align:center; font-weight:normal; }
.smooth_button { border:1px solid #666; background:#aaa url(/images/smooth_button_back.png) repeat-x center center; color:#fff; vertical-align:middle; }
.smooth_button_hover { background:#777 url(/images/smooth_button_hover_back.png) repeat-x center center; }
.green_button { background-position: 0px 0px; }
.green_button_hover { background-position: 0px -20px; color:#fff; }
a.green_button:hover { background-position: 0px -20px; color:#fff; }
.blue_button { background-position: 0px -40px; }
.blue_button_hover { background-position: 0px -60px; color:#fff; }
a.blue_button:hover { background-position: 0px -60px; color:#fff; }
.big_green_button, .blue_button, .smooth_button, .green_button, .shadow_button, .shadow_button *  { cursor:pointer; }
a.big_green_button, a.blue_button, a.smooth_button, a.green_button, a.shadow_button,  { display:block; }
span.big_green_button, span.blue_button, span.smooth_button, span.green_button, span.shadow_button { display:block; }
a.smooth_button:hover { color:#fff; font-weight:normal; }
input.big_green_button { height:30px; padding:2px; }
input.green_button, input.blue_button { height:22px; width:77px; }
input.smooth_button { padding:3px 8px; }
table.box_table { border-collapse:collapse; font-size:inherit; }
table.box_table tr th, table.box_table tr td { border:1px solid #ccc; padding:7px; font-weight:normal; font-size:inherit; }
table.box_table tr th { text-align:right; white-space:nowrap; }
table.box_table tr td { text-align:left; }
ul.tag_cloud a.tag1 { font-size:10px; font-weight:100; }
ul.tag_cloud a.tag2 { font-size:11px; font-weight:200; }
ul.tag_cloud a.tag3 { font-size:12px; font-weight:300; }
ul.tag_cloud a.tag4 { font-size:13px; font-weight:400; }
ul.tag_cloud a.tag5 { font-size:14px; font-weight:500; }
ul.tag_cloud a.tag6 { font-size:14px; font-weight:600; }
ul.tag_cloud a.tag7 { font-size:15px; font-weight:700; }
ul.tag_cloud a.tag8 { font-size:15px; font-weight:800; }
ul.tag_cloud a.tag9 { font-size:16px; font-weight:900; }
ul.tag_cloud a.tag10 { font-size:16px; font-weight:900; }
ul.tag_cloud { padding:2px; line-height:16px; text-align:left; }
ul.tag_cloud a { padding:0; color:inherit; }
ul.tag_cloud { margin:0; }
ul.tag_cloud li { display:inline; }
ol.search_terms { margin:0; padding:0 0 0 30px; }
ol.search_terms li { margin:0; padding:2px 0; color:#48f; }
ol.search_terms a { color:inherit; font-weight:normal; }
ol.search_terms a:hover { font-weight:normal; }
ul.centered_list { text-align:center; list-style:none; padding:0; margin:0; }
ul.centered_list li { padding:12px 0; margin:0; }
#TB_window {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}
#TB_window a:link {color: #0066FF; font-size:14px; font-style:normal; font-weight:bold;}
#TB_window a:hover {color: #FF7700;}
#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
border: 4px solid #525252;
text-align:left;
top:50%;
left:50%;
}
* html #TB_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}
#TB_closeAjaxWindow{
padding:7px 10px 0px 0;
margin-bottom:1px;
text-align:right;
float:right;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
font-family:Verdana;
color:#000;
font-size:11px;
font-style:italic;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px;
}
* html #TB_load {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
.ac_results { padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results li { margin:0px; padding:2px 5px; cursor:default; display:block;  font:menu; font-size:12px; line-height:16px; overflow:hidden; }
.ac_odd { background-color:#eee; }
.ac_over { background-color:#0A246A; color:white; }
html * { font-family:Verdana, Arial, Helvetica, sans-serif; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:10pt; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; font-size:10pt; }
a img { border-style:none; }
.big_search_box { padding:3px 1px 3px 32px; color:#bbb; width:313px; border:1px solid #ccc; height:17px; font-size:14px; background:#fff url(/images/big_search_box_back.png) no-repeat scroll left center; }
.green_bullet { width:10px; height:8px; background:transparent url(/images/header/bullet_green2.gif) no-repeat center center; }
.green_bullet img { width:10px; height:8px; }
.flagHeader { border:1px solid #3F66C5; color:#fff; font-weight:bold; font-size:12px; padding:5px 5px 5px 20px; text-align:left; background:#06f url(/images/header/submenu.gif) repeat scroll center; }
.lightHeader { border:1px solid #3F66C5; color:#fff; font-weight:bold; font-size:12px; padding:5px 5px 5px 20px; text-align:left; background:#6af url(/images/header/lightbluemenu.gif) repeat scroll center; }
.greenHeader { border:1px solid #8EBE8A; color:#fff; font-weight:bold; font-size:12px; padding:5px 5px 5px 20px; text-align:left; background:#9d6 url(/images/header/sidemenu.gif) repeat scroll center; }
.SpecHead { font-size:12px; text-decoration:none; font-weight:bold; color:#284360; }
.topMenu { font-size:11px; color:#fff; text-decoration:none; font-weight:bold; }
input.btn { width:100%; height:60px; color:#050; font-size:90%; font-weight:bold; background-color:#ccc; border:1px solid; border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363; }
a { color:#373E48; font-weight:bold; text-decoration:none; }
a.my_link { color:#fff; font-weight:bold; text-decoration:none; }
a.menu_link { font-size:10px; color:#bbb; }
a.signal_link { color:#37824A; }
a.title_link { color:#06f; text-decoration:none; font-weight:bold; font-size:11px; }
a.phplive_link { color:#06f; text-decoration:none; font-weight:bold; font-size:10px; }
a.news_link { color:#06f; text-decoration:none; font-size:12px; }
a.menu_link:hover, a.signal_link:hover { color:#4af; font-weight:bold; }
a:hover { color:#f70; font-weight:bold; }
.sidemenu_cell { font-size:12px; }
.sidemenu_cell_alt { background-color:#bbb; font-size:12px; }
td.shaded { background-color:#fff; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px; font-size:10px; text-align:center; vertical-align:middle; }
td.completed { background-color:#E6F3FF; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px; font-size:10px; text-align:center; vertical-align:middle; }
td.unshaded { background-color:transparent; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px; font-size:10px; text-align:center; vertical-align:middle; }
td.left_title { width: 30%; text-align:right; background-color: #eee; color:#555; font-weight:bold; }
th.header { background-color:#293A4E; padding:4px 1px 4px 1px; text-align:center; vertical-align:bottom; color:#eee; font-weight:bold; font-size:8pt; }
.subheading { font-size:16px; font-weight:bold; }
.checkout th { font-weight:bold; background-color:#293A4E; padding:2px 8px 2px 8px; color:#eee; font-size:12px; text-align:left; }
.checkout td.field { background-color:#eee; padding:2px 8px 2px 8px; color:#293A4E; font-size:12px; text-align:left; vertical-align:top; }
td.treething { background-color:#eee;  color:#777; height:25px; }
td.treething a:link, td.treething a:visited, td.treething a:hover { font-size:9px; font-weight:bold; color:#1F5227; text-decoration:none; }
td.treething a:hover { color:#4af; text-decoration:underline; font-weight:bold; }
titles { text-align:center; background-color:#ddd; font-weight:bold; font-size:12px; color:blue; text-align:center; }
td.signal_header { font-size: 12px; background-color:#eee; padding:6px; color:#08790F; text-align:center; font-weight:bold; }
tr.signal_row_over td { background-color:#4af; color:#fff; }
.signal_row_over td a.signal_link { color:#fff; }
.checkout_row_over { background-color:#4af; color:#fff; text-align:center; }
.checkout_row_over a.signal_link { color:#fff; }
.checkout_row_over a.signal_link:hover { color:#fff; }
td.bill_to, td.ship_to, td.ship_ins, td.porder, td.contacts, td.freights, td.payments, td.order_details, td.tick, td.cross, td.question, td.sml_pref { background:transparent url(/images/checkout-sprite.jpg) no-repeat 0px 0px; width:52px; height:25px; margin:0px; padding:0px; }
td.bill_to img, td.ship_to img, td.ship_ins img, td.porder img, td.contacts img, td.freights img, td.payments img { width:52px; height:25px; }
td.tick img, td.cross img, td.question img { width:52px; height:25px; }
td.order_details, td.order_details img { width:46px; height:44px; }
td.sml_pref, td.sml_pref img { width:60px; height:30px; }
td.ship_to { background-position: -52px 0px; }
td.ship_ins { background-position:-104px 0px; }
td.porder { background-position:-156px 0px; }
td.payments { background-position:-208px 0px; }
td.contacts { background-position:-260px 0px; }
td.freights { background-position:-312px 0px; }
td.order_details { background-position:-280px -53px; }
td.tick { background-position:-448px -25px; }
td.cross { background-position:-448px 0px; }
td.question { background-position:-396px -25px; }
td.sml_pref { background-position:-120px -25px; }
div.bank, div.usd_bank, div.amex, div.mastercard, div.visa, div.paypal, div.cash, div.cheque, div.bpay, div.bpay_horiz, div.checkout_head, div.tick_finished { background-image: url(/images/checkout-sprite.jpg); background-repeat:no-repeat; }
div.checkout_head, div.checkout_head img { width:174px; height:29px; }
div.tick_finished, div.tick_finished img { width:22px; height:18px; }
div.bank, div.bank img { width:271px; height:68px; }
div.bpay_horiz, div.bpay_horiz img { width:152px; height:68px; }
div.usd_bank, div.usd_bank img, div.cash, div.cash img { width:272px; height:62px; }
div.amex, div.amex img, div.mastercard, div.mastercard img, div.visa, div.visa img { width:87px; height:62px; }
div.paypal, div.paypal img, div.bpay, div.bpay img { width:63px; height:147px; }
div.cheque, div.cheque img { width:127px; height:95px; }
div.bank { background-position: 0px -290px; }
div.usd_bank { background-position: 0px -228px; }
div.amex { background-position: 0px -358px; }
div.mastercard { background-position:-272px -229px; }
div.visa { background-position:-272px -291px; }
div.paypal { background-position:-359px -229px; }
div.bpay { background-position:-422px -229px; }
div.bpay_horiz { background-position:-359px -376px; }
div.cash { background-position: -87px -358px; }
div.cheque { background-position:-323px -53px; }
div.tick_finished { background-position:-281px -97px; float:left; }
div.checkout_head { background-position: 0px -170px; }
.pay_btn, .pay_btn_over { cursor:pointer; background-color:#fff; font-size:11px; color:#03f; padding:5px 0px; border:1px solid #03f; width:80px; text-align:center; }
.pay_btn_over { background-color:#03f; color:#fff; }
.pay_btn a, .pay_btn_over a { text-decoration:none; color:#03f; font-size:11px; }
.pay_btn_over a { color:#fff; }
div.green_btn, div.green_btn_over, div.grey_btn, div.grey_btn_over { cursor:pointer; padding:6px; font-size:11px; background-color:#7BC47D; color:#FFF; border:1px solid #7BC47D; text-align:center; width:145px; font-weight:bold; }
div.green_btn_over { background-color: #FFF; color:#7BC47D; }
div.grey_btn, div.grey_btn_over { background-color:#999; border:1px solid #999; }
div.grey_btn_over { background-color:#FFF; color:#999; }
table.checkout_header { width:100%; }
table.checkout_header td { font-size:15px; font-weight:bold; color:#06f; }
table.checkout_header td.finished, td.finished a { color:#7BC47D; }
table.checkout_header td.unreached { color:#ddd; }
td.go_btn, td.go_btn_over { cursor:pointer; background-color:#8EAF3E; color:#fff; border:1px solid #8EAF3E; font-size:15px; height:20px; width:75px; text-align:center; font-weight:bold; }
td.go_btn_over { background-color:#fff; color:#8EAF3E; }