/*-----------------------------------
 *  SelectOptionsTabs.css
 *-----------------------------------*/
/*
 * Tab Strip Styles
 */

/* Tab strip should use default cursor since it's a Nav structure */
#divTabStrip {
	cursor: default;
}

#divTabStrip table {
	text-align: center;
	color: #2e2f91;
}

/* Clickable tabs */
#divTabStrip table td.tab-clickable {
	cursor: pointer;
	cursor: hand; 
}

/* Disabled tabs */
#divTabStrip table td.tab {
	color: #7278bc;
}


/*
 * Level 1 tab styles
 */


#divTabStrip div.level-one-outer {
	position: relative;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_bg_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 48px;
}

#divTabStrip div.level-one-middle {
	position: relative;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_bg_rt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 48px;
}

#divTabStrip div.level-one-inner {
	position: relative;
	width: 719px;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_bg_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 48px;
}

body.fixed-960 #divTabStrip div.level-one-inner {
	width: 957px;
}

#divTabStrip table.level-one {
	position: relative;
	top: 21px;
	right: 7px;
	left: 1px;
	margin-left: 0px;
	margin-right: 0px;
}

#divTabStrip table.level-one tr.tabs {
	height: 27px;
}

#divTabStrip div.tab-spacer 
{
	/* shrink font size so that the &nbsp; doesn't force the height to be greater than expected */
	font-size: 6px;
	height: 6px;
}

/* Left portion of unselected tab */
#divTabStrip table.level-one td.tab-left {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 10px; /* Image is 8px and 2px of white space */
}

/* Right portion of unselected tab */
#divTabStrip table.level-one td.tab-right {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 8px */
}

/* Left portion of clickable tab */
#divTabStrip table.level-one td.tab-left-clickable {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 10px; /* Image is 8px and 2px of white space */
	cursor: pointer;
	cursor: hand; 
}

/* Right portion of clickable tab */
#divTabStrip table.level-one td.tab-right-clickable {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 8px */
	cursor: pointer;
	cursor: hand; 
}

/* Left portion of selected tab */
#divTabStrip table.level-one td.tab-left-selected {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_sel_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 10px; /* Image is 8px and 2px of white space */
}

/* Right portion of selected tab */
#divTabStrip table.level-one td.tab-right-selected {
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_sel_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 8px */
}

/* Middle portion of selected tab */
#divTabStrip table.level-one td.tab-selected {
	padding-left: 1px;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_sel_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-weight: bold;
}

/* Middle portion of unselected tab */
#divTabStrip table.level-one td.tab {
	padding-left: 1px;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/* Middle portion of clickable tab */
#divTabStrip table.level-one td.tab-clickable {
	padding-left: 1px;
	background-image: url(/vp/images/nns/common/background/select_options/so_buttn_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand; 
}


/*
 * Level 2 tab styles
 */

#divTabStrip div.level-two-outer {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_hdr_tl.gif);
	background-position: right bottom;
	background-repeat: repeat-x;
	padding-right: 250px;
	width: 713px;  /* matches width of tab-pane-content */
}

#divTabStrip div.level-two-inner {
	position: relative;
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_hdr_lt.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 36px;
	height: 27px;
}

#divTabStrip table.level-two {
	position: relative;
	height: 22px;
	top: 5px;
}

/* Left portion of unselected tab */
#divTabStrip table.level-two td.tab-left {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 6px and 2px of white space */
}

/* Right portion of unselected tab */
#divTabStrip table.level-two td.tab-right {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 6px;
}

/* Left portion of clickable tab */
#divTabStrip table.level-two td.tab-left-clickable {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 6px and 2px of white space */
	cursor: pointer;
	cursor: hand; 
}

/* Right portion of clickable tab */
#divTabStrip table.level-two td.tab-right-clickable {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 6px;
	cursor: pointer;
	cursor: hand; 
}

/* Left portion of selected tab */
#divTabStrip table.level-two td.tab-left-selected {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_sel_lt.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 8px; /* Image is 6px and 2px of white space */
}

/* Right portion of selected tab */
#divTabStrip table.level-two td.tab-right-selected {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_sel_rt.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 6px;
}

/* Middle portion of selected tab */
#divTabStrip table.level-two td.tab-selected {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_sel_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-weight: bold;
}

/* Middle portion of unselected tab */
#divTabStrip table.level-two td.tab {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

/* Middle portion of clickable tab */
#divTabStrip table.level-two td.tab-clickable {
	background-image: url(/vp/images/nns/common/background/select_options/level_2_tabs/so_l2_buttn_tl.gif);
	background-position: left top;
	background-repeat: repeat-x;
	cursor: pointer;
	cursor: hand; 
}
.shippingspeedstrike
{
	
	font-size:11px;
	text-decoration: line-through;
}

.divRadioOptionValue
{
	width:75%;
}

.H2WithNoBottomMargin
{
	font-size:14px;
	margin-bottom:0px;
	font-weight:bold;
}
/*-----------------------------------
 *  SelectOptionsTabs.brand09.css
 *-----------------------------------*/
/*@import url(/vp/css/pipeline/SelectOptionsTabs.css?siteversion=201);*/

#divTabStrip div.level-one-middle 
{
	background-image:none;
}

#frmPage
{
	margin:0 0 0 0;
}

body.fixed-960 #divTabStrip div.level-one-inner 
{
	width:100%;
}
