#sn_wrapper		{ position: absolute; top:160px; left: 45px; }
#prOptions	 	{ position: relative; top: 0; left: 265px; width:754px; display: block; /*overflow: hidden;*/ }

/* Tab Strip Component */
#ts_tabStrip { border-bottom: 3px solid #3C3C3C; height: 25px; width: 726px; position: relative; top: 15px; margin-bottom: 15px; }
/* No Underline */
#ts_tabStrip a { text-decoration: none; }
#ts_tabStrip a:hover { text-decoration: none; }
/* Hilite Button */
#ts_btnTabHilite { background: url(img/ts_tabOverSdw.gif) no-repeat left; display: none; height: 25px; left: 181px; position: absolute; top: 0; width: 181px; }
#ts_btnTabHilite a {	color: white; font-weight: bold;	text-align: left; display: block; width: 183px;	line-height: 25px; padding-left: 10px; }
/* Normal state buttons */
#ts_tabStrip ul { list-style: none; width: 726px; float: left; }
#ts_tabStrip ul li { background: #969696 url(img/ts_tabOff.gif) repeat-x; float: left; height: 25px; width: 181px; }
#ts_tabStrip ul li#ts_tsFirst { width: 183px; }
#ts_tabStrip ul li a {	background: url(img/ts_rightBorder.png) no-repeat right top; color: #2d2d2d; display: block; font-weight: bold; line-height: 25px; padding-left: 10px; text-align: left; text-decoration: none; width: 171px;}
/* End Tab Strip Component */
/* Model Trims */
#modelTrim0 { display: block }/* Show 1st Model Trim and Hide all other model */
#modelTrim1 { display: none }
#modelTrim2 { display: none }
#modelTrim3 { display: none }
/* Global */
th { font-size:11px; }
h1 { display: block; /*width:1000px;*/ height:280px;}
h3 { margin: 0;	font-weight: normal; padding-top: 5px; }
/*h2 { display: block; height:23px; }*/
/* Price & Options table & Special Offers Links container */
.specialOfrs span { padding-top: 8px; font-weight:bold; display:block;}
/* Model ID and MSRP info */
div.po_idPrices {	width: 726px; padding-top: 5px;  }
div.po_idPrices h2 { margin: 0;	font-weight: normal; padding-top: 5px; }
div.po_idPrices h3 { float: left; margin: 0; font-weight: normal; padding-top: 5px; }

div.po_idPrices .priceSubHd {	float: left; padding: 6px 0 0 24px;	margin: 0; }
div.po_idPrices img { padding-right: 1px; }
.po_mainArea {	position:relative;clear: both; width: 731px; padding-top: 9px; }

.po_table { width: 462px; float: left; margin: 0; padding: 0 10px 0 0; border-right: 1px solid #E5E5E5;}


.po_table table {	width: 462px; }
.po_table th {	background-color: #F1F1F1; margin:0; padding-left: 10px; height: 20px; text-align: left; vertical-align: middle; border-right: 2px solid #FFF;}
.po_table td {	background: white; margin: 0; padding: 0 0 1px 20px; line-height: 16px; text-align: left; vertical-align: top; border-bottom: 1px solid #F1F1F1; border-right: 2px solid #FFF;}
.po_table th.po_rCol { width: 65px; border-right: none; }
.po_table td.po_rCol { width: 65px; border-right: none; padding-left: 10px; }
.po_table td.po_lCol { background: white url(img/vc_dot.gif) no-repeat 10px 4px; }
.po_table td.po_msrp { padding-left: 10px;}
/* Last row of the table */
.po_table td.lastRow { border-bottom: 0; }
/* Remove bottom border on last row above new TH */
.po_table td.po_NoBrd { border: none; }
/* take off bold weight */
.po_nrml { font-weight: normal; }
.noPrice { text-align: right; padding: 5px 15px 0 0; }


#res_pad	 	{ position: relative; top: 0; left: 65px; width:754px; display: block; /*overflow: hidden;*/ }

.res_table { width: 721px; float: left; margin: 0; padding: 0 10px 0 0;}


/* SPECIAL OFFERS LINKS area */
div.spcOfrArea {
	float: right;
	background-color: #FFF;
	padding: 0 0 0 0px;
	width: 247px;
}
.spcOfrArea span { padding-top: 4px; font-weight:normal; display:block;}

div.spcOfrArea img { padding: 5px 0px 2px 2px; }

div.spcOfrArea h3 { margin: 0;	font-weight: normal; padding-top: 5px; }


div.padTop10 {	padding-top: 8px; }
div.padTop10Btm18 { padding: 8px 0 16px; }
.clear { height: 20px; }

/* the div that holds the date picker calendar */
.dpDiv {
	background-color:#FFFFFF;
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
