﻿body {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0;
	font-family: arial, verdana, lucida, helvetica, sans-serif;	

}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
li, input, select {
	padding: 0;
	margin: 0;
}
input.checkbox,
input.radio {
	vertical-align: middle;
	width: 14px !important;
	_height: 14px;
}
input, select, textarea {
	font-size: 8pt;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
}
*+html select {height: 20px !important;}
a {
	color: #333;
	text-decoration: none;
}
a:visited {color: #333333;}
a:hover, a:active {text-decoration: underline;}
/* reset header and p tag font sizes so nested "em" fonts will not inherit odd font sizes */
img, fieldset, form, h1, h2, h3, h4, p {
	border: 0;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
}
div.hr {
  height: 1px;
}
div.hr hr {
  display: none;
}
	/* this class hides the text in HTML that should not appear in the presentation */
#utility_links li.phone span,
#utility_bar #my_links li.checkout span,
#nav ul li span,
ul.pagination div span,
.add_new span,
.back_to_order_info span,
.return_selected_items span,
.return_items span,
.page_utilities a span {
	visibility: hidden;
}
.callout {
	color: #F00; /* red */
}
.hidden {display: none;}
/* end INITIALIZE elements ----------------------------------------- */
/* begin GLOBAL elements ------------------------------------------- */




	/* BEGIN GLOBAL NAVIGATION */
#nav {
	position: relative !important; /* for Mozilla */
	height: 32px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 87;
}
#nav.blank {background-color: #6e6e6e; margin: 0 1px 0 1px;}
#nav a {
	display: block;
	height: 32px;
}
#nav li {
	position: static !important; /* for Mozilla */
	position: relative; /* for IE */
	float: left;
	text-align: left;
	padding: 0px;
}
#nav li ul {
	display: none;
	position: absolute;
	border-bottom: 1px solid #c5c5c5;
	top: 32px;
	left: 0;
	padding: 0;
}
#nav li>ul {left: auto;}
/* class to align menu item 6 to the right edge of the content area */
#nav li#navItem16653 ul {
	left:auto;
	right: 0 !important; /* for Mozilla */
	right: -80px; /* for IE */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* class to align menu item 7 to the right edge of the content area */
#nav li#navItem16153 ul {
	left: auto;
	right: -1px !important; /* for Mozilla */
	right: -2px; /* for IE */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nav li:hover ul,
#nav li.over ul {
	display: block;
	background-color: #d4d4d4;
	cursor: pointer;
}
#nav li:hover div,
#nav li.over div {
	z-index: 99;
	height: 32px;
	background-color: #f6f6f6;
}
/* global nav images - off state */
#nav li div {
	height: 32px;
	background-position: 0 -32px;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
}
/* global nav images - on state */
#nav li a {
	background-position: 0 0;
	background-repeat: no-repeat;
	
}
	/* BEGIN top nav images */
#nav li#navItem551 div {background-image: url(../img/nav/n_home.gif); width: 67px; }
#nav li#navItem16151 div {background-image: url(../img/nav/n_maldives.gif); width: 93px;}
#nav li#navItem16651 div {background-image: url(../img/nav/n_aviation.gif); width: 87px;}
#nav li#navItem16652 div {background-image: url(../img/nav/n_travel.gif); width: 76px;}
#nav li#navItem16152 div {background-image: url(../img/nav/n_cruising.gif); width: 204px;}
#nav li#navItem16653 div {background-image: url(../img/nav/n_contact.gif); width: 109px;}

#nav li#navItem551 a {background-image: url(../img/nav/n_home.gif);}
#nav li#navItem16151 a {background-image: url(../img/nav/n_maldives.gif);}
#nav li#navItem16651 a {background-image: url(../img/nav/n_aviation.gif);}
#nav li#navItem16652 a {background-image: url(../img/nav/n_travel.gif);}
#nav li#navItem16152 a {background-image: url(../img/nav/n_cruising.gif);}
#nav li#navItem16653 a {background-image: url(../img/nav/n_contact.gif);}

/* individual navigation modifiers here: */

#nav,
#nav li#navItem16153 li {}
	/* END top nav images */


#nav li li a {
	width: 140px !important; /* consistant width for all global nav dropdowns */
	display: block;
	height: auto;
	text-indent: 0px;
	font-size: 10pt;
	font-weight: normal;
	color: #00FF00;                 /* DROP MENU FORMAT */
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#nav li li a:hover,
#nav li li.callout a:hover {
	display: block;
	color: #003300;                 /* DROP MENU MOUSE OVER FORMAT */
	text-decoration: none;
}
#nav li li {
	display: block;
	float: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav li li.callout a {
	padding: 8px 5px 8px 25px;
}
#nav li li:hover,
#nav li li.over {
	background-color: #E4E1BA;
}
/* turning rollover images on 
   (removing the background of <a> (off state) to show the background image of <div> (on state) */
#nav li#navItem16151:hover a,
#nav li#navItem16651:hover a,
#nav li#navItem16652:hover a,
#nav li#navItem16152:hover a,
#nav li#navItem16653:hover a,
#nav li#navItem16153:hover a,
#nav li#navItem551:hover a,
#nav li#navItem16151.over a,
#nav li#navItem16651.over a,
#nav li#navItem16652.over a,
#nav li#navItem16152.over a,
#nav li#navItem16653.over a,
#nav li#navItem16153.over a,
#nav li#navItem551.over a,
#nav li#navItem16151 a:hover, 
#nav li#navItem16651 a:hover,
#nav li#navItem16652 a:hover,
#nav li#navItem16152 a:hover,
#nav li#navItem16653 a:hover,
#nav li#navItem16153 a:hover,
#nav li#navItem551 a:hover {
	background-image: none;
}
	/* END GLOBAL NAVIGATION */


/* BEGIN TABLES */
table a {color: #677e9b !important;}
table.data1 th a {font-weight: bold;}
table.data1,
table.data2,
table.data3,
table.generic {
	width: 100%;
	border-collapse: collapse;
}
.store_locator table.data3 {width: 658px; margin-left: 25px;}
#main table.data1,
#main table.data2 { 
	width: 719px !important;
	width: 718px;
}
.gift_cards #main table.data1 {width: 670px !important;}
.my_account table.data1 {
	background-color: #fff;
	width: 958px !important;
	margin-left: 1px;
	margin-right: 1px;
}
/*.my_account table.item_details {margin-top: 25px;}*/
.my_account table.data2 th img {
	float: left;
	margin-right: 20px;
	border: 1px solid #c4c4c4;
}
.my_account table.data2 th.blank img {
	float: left;
	visibility: hidden;
	height: 1px;
	margin-right: 20px;
	border-color: #fff;
}
.checkout table.data1 {
	margin-left: 1px;
	background-color: #fff;
}
/* default table font style */
table.data1 p,
table.data2 p {font-size: 1.2em;}
table.data3 p {
	font-size: 1.1em;
	text-align: left;
}
.checkout table.data1 td.input-set .row {width: 125px;}
.checkout table.data1 td.input-set p {
	font-size: 1.1em;
	margin-left: 10px;
}
.checkout table.data1 td.input-set input.single {
	margin-top: 3px;
	text-align: center;
	width: 20px; padding:0;
}
/*\*/
 html>body*.checkout table.data1 td.input-set input.single {width: 25px;} /*safari only*/
 /**/
.checkout table.data1 td.input-set .btn {margin: 5px 0 5px 0;}
table.data1 tr {background-color: #fff;}
/* specific font styles */
table.data1 p.preferred {
	font-size: 1.1em;
	color: #F00;
}
table.data1 thead, table.data1 tbody,
table.data2 thead, table.data2 tbody,
table.generic thead, table.generic tbody {text-align: left;}
table.data1 thead th p, table.data1 thead td p,
table.data2 thead th p, table.data2 thead td p,
table.data3 thead th p, table.data3 thead td p {
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}
table.generic thead th p, table.generic thead td p {
	color: #fff;
	font-size: 1.2em;
	text-align: left;
	white-space: nowrap;
}
table.generic td, table.generic th {border: 1px solid #6e6e6e;}
table.generic tbody td p, table.generic tbody th p {color: #555;}
table.generic tr.sub-head th p, table.generic tr.sub-head td p {
	margin: 28px 10px 5px 10px;
	font-size: 1.2em;
	color: #333;
}
table.generic tr.sub-title th p, table.generic tr.sub-title td p {
	font-size: 1.1em;
	font-weight: bold;
	color: #f48268;
}
table.generic thead th {border-right-color: #fff;}
table.generic td p, table.generic th p {
	margin: 5px 10px 5px 10px;
	font-size: 1.1em;
}
table.generic td, table.generic th {background-color: #fff;}
table.generic thead th, table.generic thead td {background-color: #6e6e6e;}
table.generic td.green {background-color: #d4e2ca;}
table.generic td.blue {background-color: #eff7fa;}
table.generic td.yellow {background-color: #fef3d1;}
table.generic td.orange {background-color: #f9c9a7;}
table.data1 thead tr {background-color: #b6b7b8;}
.checkout table.data1 thead tr {background-color: transparent;}
.checkout table.data1 thead th {border-left: 2px solid #B6B7B8;_border-left: 1px solid #B6B7B8;}
.checkout table.data1 thead td.last {border-right: 1px solid #B6B7B8;_border-right: 2px solid #B6B7B8;}
/*table.data1.checkout_related thead tr {background-color: #78b0b0;}
table.data1.checkout_related thead tr p {color: #fff;}*/
.gift_cards table.data1 thead tr {border-bottom: 2px solid #ebebeb;}
.gift_cards table.data1 thead tr th,
.gift_cards table.data1 thead tr td {
	background-color: #f8f8f8 !important;
	border-bottom: 2px solid #b6b7b8;
}
table.data2 thead tr,
table.data2 thead tr td {background-color: #8c8c8c;}
table.data1 th, table.data2 th {padding-left: 25px;}
.gift_cards table.data1 th, table.data2 th {
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.my_account table.data1 tbody th {padding-left: 25px;}
	/* left/right borders */
table.data1 tbody th,
.gift_cards table.data1 thead th {background: transparent url(../test4/img/global/g_table_border_b6b7b8.gif) top left repeat-y;}
table.data1 tbody td.last,
.gift_cards table.data1 thead td.last {background: transparent url(../test4/img/global/g_table_border_b6b7b8.gif) top right repeat-y;}
table.data2 thead tr.alt th {
	background: transparent url(../test4/img/global/g_table_border_b6b7b8.gif) left repeat-y;
	background-color: #8c8c8c;
}
table.data2 tbody tr.alt th,
table.data1 tbody tr.alt th {
	background: transparent url(../test4/img/global/g_table_border_b6b7b8.gif) left repeat-y;
	background-color: #e5e5e5;
}
table.data2 tbody tr.alt td,
table.data1 tbody tr.alt td {background-color: #e5e5e5;}
table.data2 tbody tr.alt td.last,
table.data1 tbody tr.alt td.last {
	background: transparent url(../test4/img/global/g_table_border_b6b7b8.gif) right repeat-y;
	background-color: #e5e5e5;
}
table.data2 thead tr.alt td.last {
	background: transparent url(../test4/img/global/g_alt_background.gif) right repeat-y;
	background-color: #8c8c8c; 
}
table.data1 tbody th, table.data1 tbody td {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #b6b7b8;
}
.my_account table.data1 tbody .problem p {
	padding-right: 100px;
}
.my_account table.data1 tbody .problem .btn {
	float: right;
	margin-right: -92px;
	_margin-right: -46px;
}
.my_account table.data1 tbody .problem strong {
	color: #ff0000;
}
.my_account table.data1 thead td.last {width: 80px;}
.my_account table.data1 tbody td.last {width: 370px;}
.my_account table.data2 td {padding-right: 20px;}
.my_account table.data2 td.hr {padding: 0 1px 0 0;}
.checkout table.data1 tbody th, .checkout table.data1 tbody td {border-bottom: none; background-color: #f5f5f5;}
table.data1 tbody div.hr {
	background-color: #b6b7b8;
}
table.data1 tbody .divider {padding: 0;}
table.data3 tbody th, table.data3 tbody td,
table.data3 thead th, table.data3 thead td {
	vertical-align: top;
	padding-bottom: 10px;
}
.gift_card table.data1 tbody th, table.data1 tbody td {
	padding-top: 7px;
	padding-bottom: 7px;
}
table.data2 tbody th, table.data2 tbody td {
	padding-top: 10px;
	padding-bottom: 10px;
}
table.data1 tbody th img {
	border: 1px solid #ebebeb;
	margin-right: 10px;
}
table.data1 p { margin-right: 10px; }
.checkout table.data1 thead p {font-weight: normal;}
.checkout table.data1 thead th, .checkout table.data1 thead td {
	border-bottom: 1px solid #B6B7B8;
	
}
table.data1 tbody p.info,
table.data1 tbody p.services,
table.data1 tbody p.shipping {
	margin-bottom: 10px;
	font-size: 1.1em;
}
table.data1 tbody p {font-size: 1.1em;}
table.data1 tbody p.services {margin-bottom: 20px;}
table.data1 tbody p.shipping {font-style: italic;}
.checkout table.data1 thead td p {width: 180px;}
.checkout #main table.data1 thead td p {width: 70px;}
table.data1 tbody p.quantity,
table.data2 tbody p.quantity {margin-left: 10px;}
table.data2 tbody p.item_number,
table.data2 tbody .date {font-weight: bold;}
table.data1 h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-right: 10px;
}
table.data1 h4 {
	margin-top: 10px;
	font-size: 1.1em;
	font-weight: bold;
}
table.data1 .general-list li {
	margin-bottom: 2px;
}
table.data1 .general-list {
	margin-bottom: 10px;
	margin-top: 5px;
}
table.data2 tbody th,
table.data2 thead th {padding-left: 25px;}
table.data2 tbody td p.price {
	font-size: 1.2em;
	font-weight: bold;
}
table.data2 p.model {font-size: 1.1em;}
table.data2 p.status {
	font-size: 1.2em;
	font-weight: bold;
}
table.data2 p.ready_to_ship,
table.data2 p.shipped,
table.data2 p.paid {
	color: #78b0b0;
}
table.data2 p.pending {
	color: #ee9c00;
}
table.data2 p.cancelled {
	color: #F00;
}
table.data2 tr.total {display: none;}
/*table.data2 p.in_progress {
	font-size: 1.2em;
	font-weight: bold;
	color: #F00;
}*/
table.data2 tbody td {vertical-align: top;}
/*table.data2 .return {position: relative;}
table.data2 .return p {
	text-align: center;
	margin-right: 20px;
}*/

table.data2 tbody tr.hr th,
table.data2 tbody tr.hr td {
	padding-top: 0;
	padding-bottom: 0;
}
table.data2 th {width: 75%; margin-right: 10px;}
table.data2 td {width: 15%;}
div.status {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}

.status table.data2 th {width: 25%}
.status table.data2 td {width: 75%;}
.status table.data2 tbody th, .status table.data2 tbody td {
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
}
.status table.data2 tbody th p {font-weight: bold;}
table.data1 thead th, table.data1 thead td {
	padding-top: 7px;
	padding-bottom: 7px;
}
/* financing table start -------------------------------- */
table.financing {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-collapse: collapse;
}
table.financing th, table.financing td {
	width: 194px;
	padding: 15px 22px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.financing th {
	font: normal 16px arial, sans-serif;
	color: #fff;
	background-color: #4a4a4a;
	text-align: left;
}
table.financing th.finhead {border-right: 2px solid #fff;}
table.financing td {
	font: normal 11px arial, sans-serif;
	vertical-align: top;
}
table.financing td.findetails, table.financing td.findetails1 {
	border-right: 2px solid #ccc;
	border-bottom: none;
}
table.financing td.findetails1 {border-right: 1px solid #ccc;}
table.financing td.findetails h2,td.findetails1 h2 {font: normal 16px arial, sans-serif;}
table.financing td.findetails p,td.findetails1 p {padding-bottom: 8px;}
table.financing #finhr {border-bottom: 1px solid #ccc;}
/* END TABLES */
/* begin BUTTONS ------------------------------------------------- */
ul.pagination div.next a {background: transparent url(../test4/img/global/btn_next_arrow.gif) top left no-repeat; }
ul.pagination div.previous a {background: transparent url(../test4/img/global/btn_previous_arrow.gif) top right no-repeat; }
ul.pagination div.previous {background-image: none;}
.add {background: transparent url(../test4/img/global/btn_add.gif) no-repeat;}
.add_ecoupon {background: transparent url(../test4/img/global/btn_add_ecoupon.gif) no-repeat;}
.add_giftcard {background: transparent url(../test4/img/global/btn_add_giftcard.gif) no-repeat;}
.add_new {background: transparent url(../test4/img/global/btn_add_new.gif) no-repeat;}
.add_to_cart {background: transparent url(../test4/img/global/btn_add_to_cart.gif) no-repeat;}
.add_to_cart_short {background: transparent url(../test4/img/global/btn_add_to_cart_short.gif) no-repeat !important;}
.add_to_order {background: transparent url(../test4/img/global/btn_add_to_order.gif) no-repeat;}
.apply_sony_financing {background: transparent url(../test4/img/global/btn_apply_sony_financing.gif) no-repeat;}
.apply_sonycard {background: transparent url(../test4/img/global/btn_apply_sonycard.gif) no-repeat;}
.back {background: transparent url(../test4/img/global/btn_back.gif) no-repeat;}
.back_order {background: transparent url(../test4/img/global/btn_backorder.gif) no-repeat;}
.back_to_cart {background: transparent url(../test4/img/global/btn_back_to_cart.gif) no-repeat;}
.back_to_order_info {background: transparent url(../test4/img/global/btn_back_to_order_info.gif) no-repeat;}
.calculate {background: transparent url(../test4/img/global/btn_calculate.gif) no-repeat;}
.cancel {background: transparent url(../test4/img/global/btn_cancel.gif) no-repeat;}
.cancel_tall {background: transparent url(../test4/img/global/btn_cancel_tall.gif) no-repeat;}
.change {background: transparent url(../test4/img/global/btn_change.gif) no-repeat;}
.check_balance {background: transparent url(../test4/img/global/btn_check_balance.gif) no-repeat;}
.clear {background: transparent url(../test4/img/global/btn_clear.gif) no-repeat;}
.compare_item {background: transparent url(../test4/img/global/btn_compare_item.gif) no-repeat;}
.compare_selected {background: transparent url(../test4/img/global/btn_compare_selected.gif) no-repeat;}
.complete_return {background: transparent url(../test4/img/global/btn_complete_return.gif) no-repeat;}
.confirm {background: transparent url(../test4/img/global/btn_confirm.gif) no-repeat;}
.continue {background: transparent url(../test4/img/global/btn_continue.gif) no-repeat;}
.continue_shopping {background: transparent url(../test4/img/global/btn_continue_shopping.gif) no-repeat;}
.continue_shopping_short {background: transparent url(../test4/img/global/btn_continue_shopping_short.gif) no-repeat;}
.continue_short {background: transparent url(../test4/img/global/btn_continue_short.gif) no-repeat;}
.create_credit {background: transparent url(../test4/img/global/btn_create_credit.gif) no-repeat;}
.customize {background: transparent url(../test4/img/global/btn_customize.gif) no-repeat;}
.edit {background: transparent url(../test4/img/global/btn_edit.gif) no-repeat;}
.end_of_life {background: transparent url(../test4/img/global/icn_end_of_life.gif) no-repeat;}
.find_an_authorized_dealer {background: transparent url(../test4/img/global/btn_find_authorized_dealer.gif) no-repeat;}
.find_game {background: transparent url(../test4/img/global/btn_find_game.gif) no-repeat;}
.find_products {background: transparent url(../test4/img/global/btn_find_products.gif) no-repeat;}
.get_started {background: transparent url(../test4/img/global/btn_get_started.gif) no-repeat;}
.i_accept {background: transparent url(../test4/img/global/btn_i_accept.gif) no-repeat;}
.login_short {background: transparent url(../test4/img/global/btn_login_short.gif) no-repeat;}
.next_short {background: transparent url(../test4/img/global/btn_next.gif) no-repeat;}
.next_step {background: transparent url(../test4/img/global/btn_next_step.gif) no-repeat;}
.next_step_active {background: transparent url(../test4/img/global/btn_next_step_active.gif) no-repeat;}
.no {background: transparent url(../test4/img/global/btn_no.gif) no-repeat;}
.notify_me {background: transparent url(../test4/img/global/btn_notify_me.gif) no-repeat;}
.out_of_stock {background: transparent url(../test4/img/global/icn_out_of_stock.gif) no-repeat;}
.place_order {background: transparent url(../test4/img/global/btn_place_order.gif) no-repeat;}
.preorder {background: transparent url(../test4/img/global/btn_pre_order.gif) no-repeat;}
.prev {background: transparent url(../test4/img/global/btn_previous.gif) no-repeat;}
.print_receipt {background: transparent url(../test4/img/global/btn_print_receipt.gif) no-repeat;}
.print_return_order {background: transparent url(../test4/img/global/btn_print_return_order.gif) no-repeat;}
.print_this_page {background: transparent url(../test4/img/global/btn_print_this_page.gif) no-repeat;}
.proceed_to_checkout {background: transparent url(../test4/img/global/btn_proceed_to_checkout.gif) no-repeat;}
.recalculate {background: transparent url(../test4/img/global/btn_recalculate.gif) no-repeat;}
.recommend_gifts {background: transparent url(../test4/img/global/btn_recommend_gifts.gif) no-repeat;}
.register {background: transparent url(../test4/img/global/btn_register_short.gif) no-repeat;}
.remove {background: transparent url(../test4/img/global/btn_remove.gif) no-repeat;}
.reprocess {background: transparent url(../test4/img/global/btn_reprocess.gif) no-repeat;}
.return_items {background: transparent url(../test4/img/global/btn_return_items.gif) no-repeat;}
.return_selected_items {background: transparent url(../test4/img/global/btn_return_selected_items.gif) no-repeat;}
.review_order {background: transparent url(../test4/img/global/btn_review_order.gif) no-repeat;}
.revise_order {background: transparent url(../test4/img/global/btn_revise_order.gif) no-repeat;}
.save {background: transparent url(../test4/img/global/btn_save.gif) no-repeat;}
.save_settings {background: transparent url(../test4/img/global/btn_save_settings.gif) no-repeat;}
.save_to_wishlist {background: transparent url(../test4/img/global/btn_save_to_wishlist.gif) no-repeat;}
.shop_preconfigured {background: transparent url(../test4/img/global/btn_shop_preconfigured.gif) no-repeat;}
.submit {background: transparent url(../test4/img/global/btn_submit.gif) no-repeat;}
.submit_order {background: transparent url(../test4/img/global/btn_submit_order.gif) no-repeat;}
.submit_tall {background: transparent url(../test4/img/global/btn_submit_tall.gif) no-repeat;}
.track_order {background: transparent url(../test4/img/global/btn_track_order.gif) no-repeat;}
.track_this_return {background: transparent url(../test4/img/global/btn_track_this_return.gif) no-repeat;}
.update {background: transparent url(../test4/img/global/btn_update.gif) no-repeat;}
.update_active {background: transparent url(../test4/img/global/btn_update_active.gif) no-repeat;}
.update_cart {background: transparent url(../test4/img/global/btn_update_cart.gif) no-repeat;}
.view_all_tall {background: transparent url(../test4/img/global/btn_view_all.gif) no-repeat;}
.view_edit {background: transparent url(../test4/img/global/btn_view_edit.gif) no-repeat;}
.yes {background: transparent url(../test4/img/global/btn_yes.gif) no-repeat;}
.phone_1_877_865_sony {background: transparent url(../test4/img/global/btn_1_877_865_sony.gif) no-repeat;}
.apply_now {background: transparent url(../test4/img/global/btn_apply_now.gif) no-repeat;}
.buy_now_short {background: transparent url(../test4/img/global/btn_buy_now_short.gif) no-repeat;}
.find_a_vaio {background: transparent url(../test4/img/global/btn_find_a_vaio.gif) no-repeat;}
.get_started_now {background: transparent url(../test4/img/global/btn_get_started_now.gif) no-repeat;}
.store_locations {background: transparent url(../test4/img/global/btn_store_locations.gif) no-repeat;}
.calculate_short {background: transparent url(../test4/img/global/btn_calculate_short.gif) no-repeat;}
.get_flash {background: transparent url(../test4/img/global/btn_get_flash.gif) no-repeat;}
.add_bundle {background: transparent url(../test4/img/global/btn_add_bundle.gif) no-repeat;}
.learn_more {background: transparent url(../test4/img/global/btn_learn_more.gif) no-repeat;}
	/* remove underline for button rollover states */
a.btn:hover { text-decoration: none; }
	/* global buttons */
.add {display: block; width: 47px; height: 17px; text-indent: -200em;}
.add_ecoupon {display: block; width: 96px; height: 17px; text-indent: -200em;}
.add_giftcard {display: block; width: 94px; height: 17px; text-indent: -200em;}
.add_new {display: block; width: 72px; height: 17px; text-indent: -200em;}
.add_to_cart {display: block; width: 97px; height: 28px; text-indent: -200em;}
.add_to_cart_short {display: block; width: 97px; height: 17px; text-indent: -200em;}
.add_to_order {display: block; width: 105px; height: 28px; text-indent: -200em;}
.apply_sony_financing {display: block; width: 164px; height: 17px; text-indent: -200em;}
.apply_sonycard {display: block; width: 149px; height: 17px; text-indent: -200em;}
.back {display: block; width: 36px; height: 17px; text-indent: -200em;}
.back_order {display: block; width: 95px; height: 28px; text-indent: -200em;}
.back_to_cart {display: block; width: 98px; height: 28px; text-indent: -200em;}
.back_to_order_info {display: block; width: 171px; height: 17px; text-indent: -200em;}
.calculate {display: block; width: 78px; height: 17px; text-indent: -200em;}
.cancel {display: block; width: 49px; height: 17px; text-indent: -200em;}
.cancel_tall {display: block; width: 67px; height: 28px; text-indent: -200em;}
.change {display: block; width: 62px; height: 17px; text-indent: -200em;}
.check_balance {display: block; width: 105px; height: 17px; text-indent: -200em;}
.clear {display: block; width: 41px; height: 17px; text-indent: -200em;}
.compare_selected {display: block; width: 120px; height: 17px; text-indent: -200em;}
.complete_return {display: block; width: 97px; height: 17px; text-indent: -200em;}
.confirm {display: block; width: 72px; height: 17px; text-indent: -200em;}
.continue {display: block; width: 79px; height: 28px; text-indent: -200em;}
.continue_shopping {display: block; width: 130px; height: 28px; text-indent: -200em;}
.continue_shopping_short {display: block; width: 126px; height: 17px; text-indent: -200em;}
.continue_short {display: block; width: 75px; height: 17px; text-indent: -200em;}
.create_credit {display: block; width: 80px; height: 17px; text-indent: -200em;}
.customize {display: block; width: 86px; height: 28px; text-indent: -200em;}
.edit {display: block; width: 29px; height: 17px; text-indent: -200em;}
.end_of_life {display: block; width: 85px; height: 17px; text-indent: -200em;} /* no longer in use? */
.find_an_authorized_dealer {display: block; width: 166px; height: 17px; text-indent: -200em;}
.find_game {display: block; width: 85px; height: 28px; text-indent: -200em;}
.find_products {display: block; width: 104px; height: 28px; text-indent: -200em;}
.get_started {display: block; width: 88px; height: 28px; text-indent: -200em;}
.i_accept {display: block; width: 74px; height: 28px; text-indent: -200em;}
.login_short {display: block; width: 60px; height: 17px; text-indent: -200em;}
.next_short {display: block; width: 54px; height: 17px; text-indent: -200em;}
.next_step {display: block; width: 77px; height: 28px; text-indent: -200em;}
.next_step_active {display: block; width: 77px; height: 28px; text-indent: -200em;}
.no {display: block; width: 26px; height: 17px; text-indent: -200em;}
.notify_me {display: block; width: 88px; height: 28px; text-indent: -200em;}
.place_order {display: block; width: 95px; height: 28px; text-indent: -200em;}
.preorder {display: block; width: 89px; height: 28px; text-indent: -200em;}
.prev {display: block; width: 75px; height: 28px; text-indent: -200em;}
.print_receipt {display: block; width: 93px; height: 17px; text-indent: -200em;}
.print_return_order {display: block; width: 113px; height: 17px; text-indent: -200em;}
.print_this_page {display: block; width: 85px; height: 17px; text-indent: -200em;}
.proceed_to_checkout {display: block; width: 142px; height: 28px; text-indent: -200em;}
.recalculate {display: block; width: 87px; height: 17px; text-indent: -200em;}
.recommend_gifts {display: block; width: 124px; height: 28px; text-indent: -200em;}
.register {display: block; width: 71px; height: 17px; text-indent: -200em;}
.remove {display: block; width: 50px; height: 17px; text-indent: -200em;}
.reprocess {display: block; width: 76px; height: 17px; text-indent: -200em;}
.return_items {display: block; width: 78px; height: 17px; text-indent: -200em;}
.return_selected_items {display: block; width: 123px; height: 17px; text-indent: -200em;}
.review_order {display: block; width: 99px; height: 28px; text-indent: -200em;}
.revise_order {display: block; width: 98px; height: 28px; text-indent: -200em;}
.save {display: block; width: 35px; height: 17px; text-indent: -200em;}
.save_settings {display: block; width: 80px; height: 17px; text-indent: -200em;}
.save_to_wishlist {display: block; width: 110px; height: 28px; text-indent: -200em;}
.shop_preconfigured {display: block; width: 137px; height: 28px; text-indent: -200em;}
.submit {display: block; width: 60px; height: 17px; text-indent: -200em;}
.submit_order {display: block; width: 94px; height: 28px; text-indent: -200em;}
.submit_tall {display: block; width: 65px; height: 28px; text-indent: -200em;}
.track_order {display: block; width: 89px; height: 17px; text-indent: -200em;}
.track_this_return {display: block; width: 102px; height: 17px; text-indent: -200em;}
.update {display: block; width: 60px; height: 17px; text-indent: -200em;}
.update_active {display: block; width: 62px; height: 17px; text-indent: -200em;}
.update_cart {display: block; width: 97px; height: 28px; text-indent: -200em;}
.view_all_tall {display: block; width: 73px; height: 28px; text-indent: -200em;}
.view_edit {display: block; width: 72px; height: 17px; text-indent: -200em;}
.yes {display: block; width: 28px; height: 17px; text-indent: -200em;}
.phone_1_877_865_sony {display: block; width: 104px; height: 28px; text-indent: -200em;}
.apply_now {display: block; width: 83px; height: 28px; text-indent: -200em;}
.buy_now_short {display: block; width: 75px; height: 28px; text-indent: -200em;}
.find_a_vaio {display: block; width: 87px; height: 28px; text-indent: -200em;}
.get_started_now {display: block; width: 116px; height: 28px; text-indent: -200em;}
.store_locations {display: block; width: 116px; height: 28px; text-indent: -200em;}
.calculate_short {display: block; width: 83px; height: 28px; text-indent: -200em;}
.get_flash {display: block; width: 88px; height: 31px; text-indent: -200em;}
.add_bundle {display: block; width: 137px; height: 28px; text-indent: -200em;}
.learn_more {display: block; width: 91px; height: 28px; text-indent: -200em;}

/* end BUTTONS --------------------------------------------------- */
/* begin FLOAT CLEARS and HACKS ---------------------------------- */
/*	Use to clear floats  */
#model_view:after,
.department #main .series_row:after,
ul#my_links li div.utility_sub div.close:after,
.item:after,
.checkout .input-set .input-set:after,
.row:after,
.clearfix:after,
.special_offer:after,
.detail .page_utilities:after,
.category #main .item .row.additional_info li ul li:after,
.primary:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
	/*overflow: hidden;*/
    visibility: hidden;
}
#model_view,
ul#my_links li div.utility_sub div.close,
.department #main .series_row,
.item,
.checkout .input-set .input-set,
.row,
.clearfix,
.special_offer,
.detail .page_utilities,
.category #main .item .row.additional_info li ul li,
.primary {display: inline-table;}
/* IE 7 Fix */
#modules .module.purchase ul.promotion,
#model_view,
ul#my_links li div.utility_sub div.close,
.department #main .series_row,
.item,
.checkout .input-set .input-set,
.row,
.clearfix,
.special_offer,
.detail .page_utilities,
.category #main .item .row.additional_info li ul li,
.primary {display: inline-block;}
/* IE 6 Fix */
* html #modules .module.purchase ul.promotion,
* html #model_view,
* html .department #main .series_row,
* html ul#my_links li div.utility_sub div.close,
* html .item,
* html .checkout .input-set .input-set,
* html .row,
* html .clearfix,
* html .special_offer,
* html .detail .page_utilities,
* html .category #main .item .row.additional_info li ul li,
* html .primary {height: 1% !important;}
#model_view,
.department #main .series_row,
.item,
.checkout .input-set .input-set,
.row,
.clearfix,
.special_offer,
.detail .page_utilities,
.category #main .item .row.additional_info li ul li,
.primary {display: block;} 
/* end FLOAT CLEARS and HACKS ---------------------------------- */
/* start tooltip div */
span.genuineLayerEx
{
font-family: Arial, Verdana; 
font-size: 11px;
}

div.genuineLayer
{
z-index: 2; 
display:inline;
position:absolute; 
width: 455px; 
visibility: hidden; 
background-color: #ffffff; 
color: #000000; 
border: solid 1px #000000;
padding: 5px 5px 5px 5px;
font-family: Arial, Verdana; 
font-size: 11px; 
font-weight: normal;
}

#global_promo_promo_display small a{
color:#F00 !important;
}
/* end of tooltip */
