.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.yui3-g{word-spacing:-0.43em}.yui3-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.yui3-g [class *= "yui3-u"]{font-family:sans-serif}
.yui3-u-1,.yui3-u-1-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-5-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-2-24,.yui3-u-3-24,.yui3-u-4-24,.yui3-u-5-24,.yui3-u-6-24,.yui3-u-7-24,.yui3-u-8-24,.yui3-u-9-24,.yui3-u-10-24,.yui3-u-11-24,.yui3-u-12-24,.yui3-u-13-24,.yui3-u-14-24,.yui3-u-15-24,.yui3-u-16-24,.yui3-u-17-24,.yui3-u-18-24,.yui3-u-19-24,.yui3-u-20-24,.yui3-u-21-24,.yui3-u-22-24,.yui3-u-23-24,.yui3-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.yui3-u-1-24{width:4.1667%;*width:4.1357%}.yui3-u-1-12,.yui3-u-2-24{width:8.3333%;*width:8.3023%}.yui3-u-1-8,.yui3-u-3-24{width:12.5000%;*width:12.4690%}.yui3-u-1-6,.yui3-u-4-24{width:16.6667%;*width:16.6357%}.yui3-u-1-5{width:20%;*width:19.9690%}.yui3-u-5-24{width:20.8333%;*width:20.8023%}.yui3-u-1-4,.yui3-u-6-24{width:25%;*width:24.9690%}.yui3-u-7-24{width:29.1667%;*width:29.1357%}.yui3-u-1-3,.yui3-u-8-24{width:33.3333%;*width:33.3023%}.yui3-u-3-8,.yui3-u-9-24{width:37.5000%;*width:37.4690%}.yui3-u-2-5{width:40%;*width:39.9690%}.yui3-u-5-12,.yui3-u-10-24{width:41.6667%;*width:41.6357%}.yui3-u-11-24{width:45.8333%;*width:45.8023%}.yui3-u-1-2,.yui3-u-12-24{width:50%;*width:49.9690%}.yui3-u-13-24{width:54.1667%;*width:54.1357%}.yui3-u-7-12,.yui3-u-14-24{width:58.3333%;*width:58.3023%}.yui3-u-3-5{width:60%;*width:59.9690%}.yui3-u-5-8,.yui3-u-15-24{width:62.5000%;*width:62.4690%}.yui3-u-2-3,.yui3-u-16-24{width:66.6667%;*width:66.6357%}.yui3-u-17-24{width:70.8333%;*width:70.8023%}.yui3-u-3-4,.yui3-u-18-24{width:75%;*width:74.9690%}.yui3-u-19-24{width:79.1667%;*width:79.1357%}.yui3-u-4-5{width:80%;*width:79.9690%}.yui3-u-5-6,.yui3-u-20-24{width:83.3333%;*width:83.3023%}.yui3-u-7-8,.yui3-u-21-24{width:87.5000%;*width:87.4690%}.yui3-u-11-12,.yui3-u-22-24{width:91.6667%;*width:91.6357%}.yui3-u-23-24{width:95.8333%;*width:95.8023%}.yui3-u-1,.yui3-u-1-1,.yui3-u-5-5,.yui3-u-24-24{width:100%}#yui3-css-stamp.cssgrids{display:none}
.blue_window { margin:8px; background:#eee; border:1px solid #ccc; font-size:11px; }
.default_window { margin:10px 10px 32px 10px; color:#333; }
.flat_window { margin:8px; }
.frameset_window { margin:10px 10px 32px 10px; color:#333; }
.green_window { margin:4px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#aaa; padding:0 1px 1px 0; }
.grey_window { margin:8px; padding:2px; background:#eee; border:1px solid #ccc; border-radius:10px; }
.red_window { margin:8px; background:#fff; border:1px solid #ccc; font-size:11px; }
.side_window { margin:0 0 1px 0; }
.inner_window { margin:20px; background:#fff; color:#666; border:1px solid #ccc; }
.window_noclient { position:relative; 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; font-style:italic; font-size:24px; margin:3px 3px 0 3px; }
.default_window .window_noclient { background:#fff; color:#333; height:auto; padding:4px 0px 5px 0px; font-size:11px; text-transform:uppercase; }
.grey_window .window_noclient { background:#f7f7f7; color:#000; font-weight:bold; text-align:center; height:auto; border-radius:10px; }
.red_window .window_noclient { background:#c22 url(/images/red_window_noclient_back.png) repeat-x center center; color:#fff; height:36px; font-weight:bold; font-style:italic; font-size:24px; margin:3px; }
.flat_window .window_noclient { background:#06f url(/images/header/submenu.gif) repeat-x scroll center center; color:#fff; font-weight:bold; font-size:12px; border:1px solid #3F66C5; padding:3px; }
.frameset_window .window_noclient { background:transparent; color:#333; height:auto; padding:4px 0px 5px 0px; font-size:11px; text-transform:uppercase; }
.green_window .window_noclient { border-right:1px solid #777; background:#9d6 url(/images/header/sidemenu.gif) repeat-x scroll top left; color:#fff; }
.side_window .window_noclient { background:#9d6 url(/images/header/sidemenu.gif) repeat-x scroll center center; color:#fff; font-weight:bold; font-size:12px; border:1px solid #8EBE8A; padding:3px; text-align:center; height:17px; }
.inner_window .window_noclient { background:#6af url(/images/header/lightbluemenu.gif) repeat-x scroll center center; color:#fff; font-weight:bold; font-size:12px; text-align:left; padding:3px; }
.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; }
.default_window .window_noclient_title { position:static; }
.flat_window .window_noclient_title { left:8px; top:5px; }
.frameset_window .window_noclient_title { position:relative; left:0; top:0; }
.green_window .window_noclient_title, .green_window .window_noclient h1, .green_window .window_noclient h2, .green_window .window_noclient h3 { color:#fff; font-weight:bold; font-size:116%; margin:0; }
.grey_window .window_noclient_title { font-weight:bold; text-align:center; position:relative; left:0; top:0; }
.red_window .window_noclient_title { font-weight:bold; font-style:italic; font-size:24px; left:9px; top:5px; }
.side_window .window_noclient_title { position:relative; left:0; top:2px; }
.inner_window .window_noclient_title { text-align:center; position:relative; left:0; top:2px; }
.default_window .window_noclient_controlbox { top:4px; right:5px; }
.flat_window .window_noclient_controlbox { font-size:12px; top:4px; }
.frameset_window .window_noclient_controlbox { top:4px; right:5px; }
.default_window .window_noclient a { color:#459; font-weight:normal; text-decoration:none; }
.default_window .window_noclient a:hover { text-decoration:underline; }
.flat_window .window_border { border:1px solid #eee; border-top-style:none; }
.green_window .window_border { border-right:1px solid #777; border-bottom:1px solid #777; }
.side_window .window_border { border-bottom:1px solid #bbb; background:#eee; color:#133; }
.window_client { background:#fff; color:#000; padding:8px; }
.blue_window .window_client { color:#777; padding:8px 5px; font-size:11px; }
.default_window .window_client { padding:10px 5px 0 5px; background:#fff; color:#333; border-top:3px solid #06d; }
.frameset_window .window_client { background:#f7f7f7; color:#000; padding:10px 20px 20px; border:1px solid #ccc; border-top:3px solid #06d; }
.green_window .window_noclient_controlbox { }
.grey_window .window_client { background:#f7f7f7; color:#000; border-radius:10px; }
.red_window .window_client { color:#777; padding:8px 5px; font-size:11px; }
.side_window .window_client { background:#eee; color:#000; padding:0; }
.inner_window .window_client { background:#fff; color:#666; padding:0; }
.shadow_window { margin:8px 16px 16px 8px; border:1px solid #ccc; box-shadow:8px 8px 0 #ccc; }
.shadow_window .window_noclient { background:#06f url(/images/blue_window_noclient_back.png) repeat-x center center; color:#fff; font-size:12px; padding:4px; margin:0; position:static; }
.shadow_window .window_noclient_title { padding:0; margin:0; position:static; }
.movie_window{margin:4px;text-align:left;border:2px solid #ccc;color:#fff;padding:8px;background:url(/images/moviegrad.gif) repeat-x top #ccc}
.movie_window>.window_noclient{position:relative;zoom:1;padding:4px 10px;height:auto}
.movie_window>.window_noclient:before,.movie_window>.window_noclient:after{display:table;content:""}
.movie_window>.window_noclient:after{clear:both}
.movie_window>.window_noclient>.window_noclient_title,.movie_window>.window_noclient>h1,.movie_window>.window_noclient>h2,.movie_window>.window_noclient>h3{float:left;margin:0;padding:0;font-size:20px;font-weight:400}
.movie_window>.window_noclient>.window_noclient_centerbox{text-align:center;position:absolute}
.movie_window>.window_noclient>.window_noclient_controlbox{float:right}
.movie_window>.window_border>.window_client:before,.movie_window>.window_client:before,.movie_window>.window_border>.window_client:after,.movie_window>.window_client:after{display:table;content:""}
.movie_window>.window_border>.window_client:after,.movie_window>.window_client:after{clear:both}
.movie_window>.window_border>.window_client,.movie_window>.window_client{background:url(/images/movieboxcurtain.jpg) repeat-x top #97c6fd;border:2px solid #97c6fd;zoom:1;color:#fff;padding:8px}
table.table_list5 { border-collapse:collapse; }
table.table_list5 tr th, table.table_list5 tr td { border:1px dotted #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#777; padding:4px 10px; vertical-align:middle; text-align:left; }
table.table_list5 tr:first-child { }
table.table_list5 tr { background:#fff; }
table.table_list5 tr.alt { background:#f7f7f7; }
table.table_list5 tr.highlight { background:#cec; }
table.table_list5 tr.hover { background:#ded; }
table.table_list5 tr th { background:#ddd; font-weight:bold; text-align:center; }
table.table_list5 tr td {}
table.table_list5 tr td a { font-weight:bold; color:#06d; }
table.table_list5 a:hover, table.table_list5 a:hover { text-decoration:underline; }
table.table_list5 a img { border:1px solid #ddd; }
table.table_list5 tr th:first-child { text-align:left; }
table.table_list5 tr td:first-child { text-align:left; }
table.table_stocklist { border-collapse:collapse; font-size:10px; }
table.table_stocklist tr th, table.table_stocklist tr td { border-style:none; border-top:1px solid #ccc; color:#666; padding:3px; vertical-align:middle; text-align:center; }
table.table_stocklist tr:first-child {}
table.table_stocklist tr { background:#fff; }
table.table_stocklist tr.alt { background:#f7f7f7; }
table.table_stocklist tr.highlight { background:#cec; }
table.table_stocklist tr.hover { background:#ded; }
table.table_stocklist tr th { background:#fbfbfb; color:#37824a; font-weight:bold; }
table.table_stocklist tr th a { font-weight:bold; color:#37824a; }
table.table_stocklist tr td {}
table.table_stocklist tr td a { font-weight:bold; color:#06f; }
table.table_stocklist a:hover { color:#f70; }
table.table_stocklist tr th:first-child {}
table.table_stocklist tr td:first-child {}
table.table_products { border-collapse:collapse; border:1px solid #ccc; font-size:10px; }
table.table_products tr th, table.table_products tr td { padding:8px; vertical-align:middle; text-align:center; }
table.table_products tr { background:#fff; color:#666; }
table.table_products tr th { background:#eee; color:#37824a; font-weight:bold; }
table.table_products tr th a { font-weight:bold; color:#37824a; }
table.table_products tr td { border:1px solid #ccc; }
table.table_cellpadding_2 {}
table.table_cellpadding_2 tr th, table.table_cellpadding_2 tr td { padding: 2px; }
table.table_specifications { border-collapse:collapse; font-size:11px; }
table.table_specifications tr th, table.table_specifications tr td { border:1px solid #ccc; padding:2px 8px; text-align:left; }
table.table_specifications tr th { background:#eee; color:#000; font-weight:normal; }
table.table_specifications tr td { background:#fff; color:#000; }
table.attribute_table { margin:5px; }
table.attribute_table th, table.attribute_table td { padding:2px; vertical-align:top; }
table.attribute_table th { font-weight:normal; text-align:left; white-space:nowrap; }
table.attribute_table td { padding-left:15px; }
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; }
table.compare_table { width:100%; background:#fff; }
table.compare_table th, table.compare_table td { border:1px solid #ccc; width:20%; padding:10px; }
table.compare_table th { vertical-align:top; background:#eee; color:#000; }
table.compare_table td { vertical-align:middle; background:#fff; color:#777; }
table.compare_table a { font-weight:bold; }
table.compare_table .alt { background:#eee; color:#000; }
table.contact_table { border-collapse:collapse; }
table.contact_table tr th, table.contact_table tr td { padding:3px 10px; vertical-align:middle; color:#444; }
table.contact_table tr th { text-align:right; font-weight:bold; width:33%; font-size:12px; white-space:nowrap; }
table.contact_table tr td { text-align:left; font-size:12px; }
table.contact_table tr td input, table.contact_table tr td textarea, table.contact_table tr td select, table.contact_table tr td option { font-size:inherit; margin:0; }
table.table_movie_specs td, table.table_movie_specs th { font-size:10px; font-weight:normal; text-align:left; padding:1px 6px; }
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; }
ul.centered_list { text-align:center; list-style:none; padding:0; margin:0; }
ul.centered_list li { padding:12px 0; margin:0; }
ul.select_list { list-style:none; padding:0; margin:0; }
ul.select_list li { padding:0; margin:0; }
ul.select_list li a { display:block; color:inherit; padding:2px 10px; }
ul.select_list li.active a, ul.select_list li a:hover { background:#333333; color:#7fa8bc; }
ul.contact_payment_list { margin:0; padding:0; }
ul.contact_payment_list li { margin:8px 0; padding:15px; display:block; background:#f7f7f7; border:1px solid #ccc; cursor:pointer; }
ul.contact_payment_list li a { font-weight:normal; }
ul.contact_payment_list li a:hover { color:inherit; }
ul.contact_payment_list li:hover { background-color:#ccc; border-color:#aaa; }
ul.contact_payment_list li:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
ul.default_list { display:block; padding:0; margin:0; list-style-type:none; }
ul.default_list li { display:block; border-top:1px solid #ddd; color:#777; padding:10px 5px; margin:0; list-style-type:none; }
ul.default_list li:first-child { border-style:none; }
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.movie_image_list { display:block; list-style-type:none; margin:5px 0; padding:0; overflow:hidden; height:40px; }
ul.movie_image_list li { display:inline-block; zoom:1; *display:inline; margin:0; padding:0; background:#444; color:#fff; }
ul.movie_image_list li a { display:block; text-align:center; width:172px; font-size:13px; padding:2px; background:#9b9b9b; color:#fff; }
ul.movie_image_list li a img { opacity:0.75; }
ul.movie_image_list.active li a, ul.movie_image_list li a:hover { background:#7fa8bc; color:#000; }
ul.movie_image_list.active li a img, ul.movie_image_list li a:hover img { opacity:1; }
ul.movie_thumb_list { display:block; list-style-type:none; margin:5px 0; padding:0; }
ul.movie_thumb_list li { display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:0; padding:4px; }
ul.movie_thumb_list li a { display:block; text-align:center; width:96px; font-size:10px; background:transparent; color:#777; }
ul.movie_thumb_list li a img { opacity:0.75; border:2px solid #9b9b9b; }
ul.movie_thumb_list.active li a, ul.movie_thumb_list li a:hover { color:#7fa8bc; }
ul.movie_thumb_list.active li a img, ul.movie_thumb_list li a:hover img { opacity:1; border:2px solid #7fa8bc; }
ul.navigation_list { margin:0; padding:0; background:#fff; color:#384; }
ul.navigation_list li { font-size:10px; font-weight:bold; margin:0;  padding:5px 2px 2px 6px; color:#384; border-bottom:1px solid #ccc; list-style-position:inside; }
ul.navigation_list li a { color:inherit; }
ul.navigation_list li:hover { background-color:#4af; color:#fff; }
ul.inline_ul { display:block; list-style:none; padding:0; }
ul.inline_ul li { display:inline; margin:0 1px 1px 0; }
ul.movie_featured_list { padding:0; margin:0; list-style-type:none; }
ul.movie_featured_list li { padding:0; margin:0; text-align:center; }
ul.movie_featured_list a { height:51px; padding:10px; display:inline-block; zoom:1; *display:inline; background:#444 url(/images/small_lister_alt_back.png) scroll repeat-y center; color:#fff; font-size:14px; font-weight:bold; }
ul.movie_featured_list a.active, ul.movie_featured_list a:hover { background:#333 url(/images/selected_feature.png) scroll no-repeat center right; color:#06f; }
ul.movie_tab_list { display:block; background:#333; color:#fff; list-style-type:none; margin:0; padding:0; word-spacing:-0.41em; }
ul.movie_tab_list li { display:inline; margin:0; padding:0; word-spacing:normal; }
ul.movie_tab_list li a { display:inline-block; zoom:1; *display:inline; width:120px; text-align:center; padding:8px; border-right:1px solid #333; border-left:1px solid #777; background:#333; color:#fff; }
ul.movie_tab_list li a.active, ul.movie_tab_list li a:hover { background:#777; color:#fff; }
.custom_sprite_55 { width: 55px; height: 55px; }
.custom_sprite_96 { width: 96px; height: 96px; }
.custom_sprite_180 { width:180px; height:180px; }
.custom_sprite_250 { width:250px; height:250px; }
.custom_sprite_550 { width:550px; height:550px; }
.amex_logo { width: 95px; height: 59px; }
.bank_logo { width: 95px; height: 59px; }
.header_logo { width:208px; height: 64px; }
.left_arrow { width: 32px; height: 27px; }
.left_arrow_hover { width: 32px; height: 27px; }
.left_arrow_small { width: 14px; height: 12px; }
.mastercard_logo { width: 95px; height: 59px; }
.paypal_logo { width: 95px; height: 59px; }
.right_arrow { width: 32px; height: 27px; }
.right_arrow_hover { width: 32px; height: 27px; }
.right_arrow_small { width: 14px; height: 12px; }
.search_icon { width: 19px; height: 15px; }
.shop_cart_empty { width: 57px; height: 35px; }
.shop_cart_link { width: 49px; height: 34px; }
.shop_cart_link_hover { width: 49px; height: 34px; }
.sold_out { width:128px; height: 78px; }
.superseded { width:128px; height: 70px; }
.visa_logo { width: 95px; height: 59px; }
.share_bebo, .share_blogger, .share_digg, .share_facebook, .share_googleplus, .share_myspace, .share_orkut, .share_stumbleupon, .share_tumblr, .share_twitter { width: 32px; height: 32px; }
.custom_sprite_180 img { width:180px; height:180px; }
.custom_sprite_250 img { width:250px; height:250px; }
.custom_sprite_55 img { width: 55px; height: 55px; }
.custom_sprite_550 img { width:550px; height:550px; }
.custom_sprite_96 img { width: 96px; height: 96px; }
.amex_logo img { width: 95px; height: 59px; }
.bank_logo img { width: 95px; height: 59px; }
.header_logo img { width:208px; height: 64px; }
.left_arrow img { width: 32px; height: 27px; }
.left_arrow_hover img { width: 32px; height: 27px; }
.left_arrow_small img { width: 14px; height: 12px; }
.mastercard_logo img { width: 95px; height: 59px; }
.paypal_logo img { width: 95px; height: 59px; }
.right_arrow img { width: 32px; height: 27px; }
.right_arrow_hover img { width: 32px; height: 27px; }
.right_arrow_small img { width: 14px; height: 12px; }
.search_icon img { width: 19px; height: 15px; }
.shop_cart_empty img { width: 57px; height: 35px; }
.shop_cart_link img { width: 49px; height: 34px; }
.shop_cart_link_hover img { width: 49px; height: 34px; }
.sold_out img { width:128px; height: 78px; }
.superseded img { width:128px; height: 70px; }
.visa_logo img { width: 95px; height: 59px; }
.share_bebo img, .share_blogger img, .share_digg img, .share_facebook img, .share_googleplus img, .share_myspace img, .share_orkut img, .share_stumbleupon img, .share_tumblr img, .share_twitter img { width: 32px; height: 32px; }
.custom_sprite_55, .custom_sprite_96, .custom_sprite_180, .custom_sprite_250, .custom_sprite_550 { background:transparent; }
.share_bebo, .share_blogger, .share_digg, .share_facebook, .share_googleplus, .share_myspace, .share_orkut, .share_stumbleupon, .share_tumblr, .share_twitter { background:transparent url(/img/share_images.png) no-repeat scroll; }
.amex_logo, .bank_logo, .header_logo, .left_arrow, .left_arrow_hover, .left_arrow_small, .mastercard_logo, .paypal_logo, .right_arrow, .right_arrow_hover, .right_arrow_small, .search_icon, .shop_cart_empty, .shop_cart_link, .shop_cart_link_hover, .sold_out, .superseded, .visa_logo { background-image:url(/images/sprites.png); }
.custom_sprite_55, .custom_sprite_96, .custom_sprite_180, .custom_sprite_250, .custom_sprite_550 { background-position:center center; }
.amex_logo { background-position: -96px -96px; }
.bank_logo { background-position: 0px -32px; }
.header_logo { background-position: -96px -160px; }
.left_arrow { background-position: -32px 0px; }
.left_arrow_hover { background-position: -96px 0px; }
.left_arrow_small { background-position: 0px -16px; }
.mastercard_logo { background-position: -96px -32px; }
.paypal_logo { background-position: 0px -160px; }
.right_arrow { background-position: -64px 0px; }
.right_arrow_hover { background-position:-128px 0px; }
.right_arrow_small { background-position: -16px -16px; }
.search_icon { background-position: 0px 0px; }
.shop_cart_empty { background-position:-320px -96px; }
.shop_cart_link { background-position:-320px 0px; }
.shop_cart_link_hover { background-position:-320px -48px; }
.sold_out { background-position:-192px -72px; }
.superseded { background-position:-192px 0px; }
.visa_logo { background-position: 0px -96px; }
.share_bebo { background-position: -32px -96px; }
.share_blogger { background-position: -32px -32px; }
.share_digg { background-position: 0px -128px; }
.share_facebook { background-position: -32px -64px; }
.share_googleplus { background-position: -32px 0px; }
.share_myspace { background-position: 0px -96px; }
.share_orkut { background-position: 0px -32px; }
.share_stumbleupon { background-position: 0px -64px; }
.share_tumblr { background-position: -32px -128px; }
.share_twitter { background-position: 0px 0px; }
.left_arrow:hover { background-position: -96px 0px; }
.right_arrow:hover { background-position:-128px 0px; }
.shop_cart_link:hover { background-position:-320px -48px; }
.left_arrow_hover:hover { background-position: -32px 0px; }
.right_arrow_hover:hover { background-position: -64px 0px; }
.shop_cart_link_hover:hover { background-position:-320px 0px; }
a.custom_sprite_55, a.custom_sprite_96, a.custom_sprite_180, a.custom_sprite_250, a.custom_sprite_550, a.amex_logo, a.bank_logo, a.header_logo, a.left_arrow, a.left_arrow_hover, a.left_arrow_small, a.mastercard_logo, a.paypal_logo, a.right_arrow, a.right_arrow_hover, a.right_arrow_small, a.search_icon, a.shop_cart_empty, a.shop_cart_link, a.shop_cart_link_hover, a.sold_out, a.superseded, a.visa_logo, a.share_bebo, a.share_blogger, a.share_digg, a.share_facebook, a.share_googleplus, a.share_myspace, a.share_orkut, a.share_stumbleupon, a.share_tumblr, a.share_twitter { display:inline-block; zoom:1; *display:inline; }
span.custom_sprite_55, span.custom_sprite_96, span.custom_sprite_180, span.custom_sprite_250, span.custom_sprite_550, span.amex_logo, span.bank_logo, span.header_logo, span.left_arrow, span.left_arrow_hover, span.left_arrow_small, span.mastercard_logo, span.paypal_logo, span.right_arrow, span.right_arrow_hover, span.right_arrow_small, span.search_icon, span.shop_cart_empty, span.shop_cart_link, span.shop_cart_link_hover, span.sold_out, span.superseded, span.visa_logo, span.share_bebo, span.share_blogger, span.share_digg, span.share_facebook, span.share_googleplus, span.share_myspace, span.share_orkut, span.share_stumbleupon, span.share_tumblr, span.share_twitter { display:inline-block; zoom:1; *display:inline; }
input.custom_sprite_55, input.custom_sprite_96, input.custom_sprite_180, input.custom_sprite_250, input.custom_sprite_550, input.amex_logo, input.bank_logo, input.header_logo, input.left_arrow, input.left_arrow_hover, input.left_arrow_small, input.mastercard_logo, input.paypal_logo, input.right_arrow, input.right_arrow_hover, input.right_arrow_small, input.search_icon, input.shop_cart_empty, input.shop_cart_link, input.shop_cart_link_hover, input.sold_out, input.superseded, input.visa_logo, input.share_bebo, input.share_blogger, input.share_digg, input.share_facebook, input.share_googleplus, input.share_myspace, input.share_orkut, input.share_stumbleupon, input.share_tumblr, input.share_twitter { 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; }
.continue_button { padding:6px; width:auto; font-size:11px; font-weight:bold; text-align:center; }
.continue_button { border:1px solid #07f; background:#fff; color:#07f; }
.continue_button_hover, a.continue_button:hover, input.continue_button:hover { background:#07f; color:#fff; }
.continue_button_disabled, a.continue_button_disabled:hover, input.continue_button_disabled:hover { border:1px solid #fff; background:#eee; color:#aaa; }
.login_button { font-weight:normal; padding:1px 2px 3px 2px; text-align:center; font-size:10px; color:#fff; }
.register_button { font-weight:normal; padding:1px 2px 3px 2px; text-align:center; font-size:10px; color:#ff0; }
.green_button, .green_blue_button, .cyan_button, .blue_button, .red_button, .orange_button, .grey_button { font-weight:normal; padding:3px 1px; text-align:center; font-size:10px; width:71px; color:#fff; }
.green_button { border:1px solid #7b6; background-color:#9d7; }
.green_button_hover, .green_button:hover { border:1px solid #493; background-color:#6c3; }
.green_blue_button { border:1px solid #69c; background-color:#7aa; }
.green_blue_button_hover, .green_blue_button:hover { border:1px solid #36b; background-color:#499; }
.cyan_button { padding:4px 2px; background-color:#4ad; border-style:none; }
.cyan_button_hover, .cyan_button:hover { background-color:#49d; }
.blue_button { border:1px solid #68d; background-color:#8aa; }
.blue_button_hover, .blue_button:hover { border:1px solid #25c; background-color:#589; }
.login_button { border:1px solid #fff; background-color:#28f; font-weight:bold; }
.login_button_hover, .login_button:hover { border:1px solid #28f; background-color:#fff; color:#28f; }
.register_button { border:1px solid #ff0; background-color:#28f; font-weight:bold; }
.register_button_hover, .register_button:hover { border:1px solid #28f; background-color:#ff0; color:#28f; }
.red_button { border:1px solid #969; background-color:#e79; }
.red_button_hover, .red_button:hover { border:1px solid #636; background-color:#d56; }
.orange_button { border:1px solid #d86; background-color:#e94; }
.orange_button_hover, .orange_button:hover { border:1px solid #c52; background-color:#e83; }
.grey_button { border:1px solid #999; background-color:#bbb; }
.grey_button_hover, .grey_button:hover { border:1px solid #666; background-color:#888; }
.glass_button_disabled { border:1px solid #249; background:#361; color:#aaa; }
.larger_button { padding:5px; width:256px; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase; }
.larger_button { border:1px solid #fff; background:#07f; color:#fff; }
.larger_button_disabled { border:1px solid #fff; background:#eee; color:#aaa; }
.larger_button_hover { border:1px solid #07f; background:#fff; color:#07f; }
.larger_button:hover { border:1px solid #07f; background:#fff; color:#07f; }
.search_button { padding:1px 6px; background:#555; color:#fff; border:1px solid #fff; font-weight:bold; }
.search_button_hover { background:#fff; color:#555; border:1px solid #555; }
.search_button:hover { background:#fff; color:#555; border:1px solid #555; }
.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, .green_blue_button, .cyan_button, .blue_button, .login_button, .red_button, .register_button, .orange_button, .grey_button { background-image:url(/images/buttons_back.png); }
.green_button { background-position: 0px 0px; }
.green_button:hover { background-position: 0px -32px; }
.green_blue_button { background-position: 0px -64px; }
.green_blue_button:hover { background-position: 0px -96px; }
.cyan_button { background-position: 0px -128px; }
.cyan_button:hover { background-position: 0px -160px; }
.blue_button { background-position: 0px -192px; }
.blue_button:hover { background-position: 0px -224px; }
.login_button { background-position: 0px -256px; }
.login_button:hover { background-position: 0px -288px; }
.register_button { background-position: 0px -256px; }
.register_button:hover { background-position: 0px -288px; }
.red_button { background-position: 0px -320px; }
.red_button:hover { background-position: 0px -352px; }
.orange_button { background-position: 0px -384px; }
.orange_button:hover { background-position: 0px -416px; }
.grey_button { background-position: 0px -448px; }
.grey_button:hover { background-position: 0px -480px; }
.big_green_button, .blue_button, .continue_button, .cyan_button, .green_blue_button, .green_button, .grey_button, .larger_button, .login_button, .register_button, .orange_button, .red_button, .search_button, .shadow_button, .shadow_button *, .smooth_button { cursor:pointer; }
.continue_button_disabled { cursor:default; }
a.big_green_button, a.blue_button, a.continue_button, a.cyan_button, a.green_blue_button, a.green_button, a.grey_button, a.larger_button, a.login_button, a.register_button, a.orange_button, a.red_button, a.search_button, a.shadow_button, a.smooth_button { display:inline-block; zoom:1; *display:inline; }
span.big_green_button, span.blue_button, span.continue_button, span.cyan_button, span.green_blue_button, span.green_button, span.grey_button, span.larger_button, span.login_button, span.register_button, span.orange_button, span.red_button, span.search_button, span.shadow_button, span.smooth_button { display:inline-block; zoom:1; *display:inline; }
a.green_button:hover, a.green_blue_button:hover, a.cyan_button:hover, a.blue_button:hover, a.red_button:hover, a.orange_button:hover, a.grey_button:hover { font-weight:normal; color:#fff; }
a.smooth_button:hover { color:#fff; font-weight:normal; }
input.big_green_button { height:30px; padding:2px; }
input.smooth_button { padding:3px 8px; }
input.login_button, input.register_button { height:18px; vertical-align:top; }
input.green_button, input.green_blue_button, input.cyan_button, input.blue_button, input.red_button, input.orange_button, input.grey_button { height:20px; width:75px; vertical-align:top; }
.ac_results { padding:0px; border:1px solid gray; background-color:#fff; color:#777; 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:4px 10px; cursor:default; display:block;  overflow:hidden; }
.ac_odd { background-color:#f7f7f7; color:#777; }
.ac_over { background-color:#ded; color:#777; }
#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;
}
ul.facebook_list { display:block; padding:0; margin:0; list-style-type:none; }
ul.facebook_list li { display:block; border-top:1px solid #ddd; color:#777; padding:10px 5px; margin:0; list-style-type:none; }
ul.facebook_list li:first-child { border-style:none; }
.cancel_button { background:transparent url(/images/facebook_sprites.png) scroll no-repeat 0 0; }
.cancel_button { padding:3px 6px 4px; font-size:11px; font-weight:bold; text-align:center; border:1px solid #999; border-bottom-color:#888; color:#333; background-color:#eee; background-position:0 -245px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); }
.cancel_button:active { background-color:#ddd; background-position:0 0; }
.cancel_button_disabled { color:#359; }
.cancel_button:hover { color:#333; }
.cancel_button { cursor:pointer; }
a.cancel_button { display:inline-block; zoom:1; *display:inline; }
span.cancel_button { display:inline-block; zoom:1; *display:inline; }
a.edit_link { padding:0 0 0 14px; background:transparent url(/images/edit_icon.png) no-repeat left 2px; color:#459; height:15px; font-weight:normal; text-decoration:none; display:inline-block; zoom:1; *display:inline; }
a.edit_link:hover { text-decoration:underline; }
a.remove_link { padding:0 0 0 15px; background:transparent url(/images/remove_icon.png) no-repeat left top; color:#459; height:15px; font-weight:normal; text-decoration:none; display:inline-block; zoom:1; *display:inline; }
a.remove_link:hover { background-position:0px -32px; text-decoration:underline; }
a.remove_link:active { background-position:0px -48px; text-decoration:underline; }
.facebook_window { margin:4px 4px 32px 4px; color:#333; }
.facebook_window .window_noclient { background:#eee; color:#333; height:14px; padding:4px 5px 5px 5px; font-size:11px; border-top:1px solid #ddd; }
.facebook_window .window_noclient a { color:#459; font-weight:normal; text-decoration:none; }
.facebook_window .window_noclient a:hover { text-decoration:underline; }
.facebook_window .window_noclient_controlbox { top:4px; right:5px; }
.facebook_window .window_client { padding:10px 5px 0 5px; background:#fff; color:#333; }
#TB_window { border:10px solid #525252; -webkit-border-radius:8px; }
#TB_title { background:#68b; color:#fff; position:relative; border:1px solid #459; border-bottom:none; margin:0; height:28px; }
#TB_ajaxWindowTitle { float:none; font-size:14px; font-weight:bold; font-style:normal; }
#TB_closeAjaxWindow { float:none; position:absolute; right:0; top:0; }
#TB_closeWindowButton { color:#fff; }
#TB_window iframe { background:#fff; color:#000; border:1px solid #555; border-top-width:0; }
#TB_ajaxContent { background:#fff; color:#000; border:1px solid #555; border-top-width:0; }
html { color:#fff; background:#333; }
html * { font-family:Verdana, Arial, Helvetica, sans-serif; }
body { width:998px; color:#000; background:#fff; padding:0; margin:auto; font-family:verdana,'lucida grande',myriad,tahoma,sans-serif; font-size:11px; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse:collapse; font-size:11px; }
a img { border-style:none; }
img[src='/_.gif'] { visibility:hidden; }
textarea, input { margin:0 0 4px 0; padding:1px 0; }
select { margin:0 0 4px 0; }
h1, h2, h3, h4, h5 { font-size:inherit; margin:0; padding:0; }
h1.xmas {background-image: url(/images/header_xmas.png); height: 75px; width: 350px; text-indent: 100%; white-space:nowrap; overflow: hidden;}
h1.global{ background-image: url(/images/header/logo.png); height: 64px; width: 208px; text-indent: 100%; white-space: nowrap; overflow: hidden; position:relative; left:9px; top:2px; }
h2.productdetails{background-image: url(/images/header/product_details.gif); height: 20px; width: 217px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
h2.connectiontype{background-image: url(/images/header/connection_type.gif); height: 20px; width: 217px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
h2.signalconversion{background-image: url(/images/header/signal_conversion.gif); height: 20px; width: 217px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
h2.packagecontents{background-image: url(/images/header/package_contents.gif); height: 20px; width: 217px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
h2.productimages{background-image: url(/images/header/product_images.gif); height: 20px; width: 217px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
h2.additionalfeatures{background-image: url(/images/header/additional_features.gif); height: 20px; width: 265px;text-indent: 100%; white-space:nowrap; overflow: hidden;}
.wide { width:100%; }
.number { text-align:right; }
.window_client select, .window_client input[type="text"], .window_client input[type="password"], .window_client textarea { border:1px solid #bbb; }
.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; }
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; }
table.about_product { width:95%; }
table.about_product td { border:1px solid #ccc; padding:2px 8px; text-align:left; width:30%; }
table.about_product td.left { width:20%; background-color:#eee; text-align:right; }
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; }
.checkout_body textarea, .checkout_body input, .checkout_body select { font-size:inherit; }
.help_box, .shaded_box { background-color:#E2EBCE; border:1px solid #CCC; padding:10px; }
.shaded_box { background-color:#EBFAFB; }
#cart_view { background-image:url(/images/header/cart_view.gif); width:136px; height:37px; display:inline-block; }
#cart_view:hover { background-image:url(/images/header/cart_view_over.png); }