a {color: #0033ff;text-decoration: none;}
a:visited {color: #0033ff;text-decoration: none;}
a:hover {color: #0033ff;text-decoration: underline;}
img {border: none;}

/* Tabs - Overview and Tech Specs */
.DP_tabs {width:100%;}
.DP_tabCorner_ovLeftOn {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab1_left_on.gif);}
.DP_tabCorner_ovLeftOff {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab1_left_off.gif);}
.DP_tabCorner_ovRightOn {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab1_right_on.gif);}
.DP_tabCorner_ovRightOff {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab1_right_off.gif);}
.DP_tabCorner_specLeftOn {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab2_left_on.gif);}
.DP_tabCorner_specLeftOff {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab2_left_off.gif);}
.DP_tabCorner_specRightOn {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab2_right_on.gif);}
.DP_tabCorner_specRightOff {width:5px;background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab2_right_off.gif);}
.DP_tabMiddleOn {height:38px; width:1440px; white-space:nowrap; background:transparent url(http://eimages.ecost.com/en_ideamall/DetailPage/tab_textbkg_on.gif) no-repeat center;}
.DP_tabMiddleOff {height:38px; width:1440px; white-space:nowrap; background:transparent url(http://eimages.ecost.com/en_ideamall/DetailPage/tab_textbkg_off.gif) no-repeat center;}
.DP_tabBkgOn {width:50%; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab_bkg_on.gif); background-repeat:repeat-x;}
.DP_tabBkgOff {width:50%; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/tab_bkg_off.gif); background-repeat:repeat-x;}
.DP_tabTextOn {padding-bottom:6px; text-align:center; FONT-FAMILY: verdana,arial,helvetica;font-size:8pt;color:#fff;font-weight:bold;white-space:nowrap;}
.DP_tabTextOff {padding-bottom:6px; text-align:center; FONT-FAMILY: verdana,arial,helvetica;font-size:8pt;color:#333;font-weight:bold;white-space:nowrap;}



/* Rounded Corners - #f4f4f4 */
.DP_cornerBox { position: relative; background: #f4f4f4; width: 100%; }
.DP_corner { position: absolute; width: 10px; height: 10px; background: url('http://eimages.ecost.com/en_ideamall/DetailPage/corners2.gif') no-repeat; font-size: 0%; }
.DP_cornerBoxInner { padding: 10px; }
.DP_TL { top: 0; left: 0; background-position: 0 0; }
.DP_TR { top: 0; right: 0; background-position: -10px 0; }
.DP_BL { bottom: 0; left: 0; background-position: 0 -10px; }
.DP_BR { bottom: 0; right: 0; background-position: -10px -10px; }

/* Bargain Countdown clock */
.DP_BC_Countdown_Left {height:32px; width:185px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_countdown_left.gif); background-repeat:no-repeat;}
.DP_BC_Countdown_Bkg {width:50%; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_countdown_bkg.gif); background-repeat:repeat-x;}
.DP_BC_Countdown_Mid {width:222px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_countdown_mid.gif); background-repeat:no-repeat;}
.DP_BC_Countdown_Right {width:249px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_countdown_right.gif); background-repeat:no-repeat;}
.divPositionTimeBargain {top:10px; left: 450px;font-size:7pt; width: 210px; position: absolute; text-align: center;}

.DP_BC_Plat_Left {height:32px; width:185px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_plat_left.gif); background-repeat:no-repeat;}
.DP_BC_Plat_Bkg {width:50%; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_plat_bkg.gif); background-repeat:repeat-x;}
.DP_BC_Plat_Mid {width:222px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_plat_mid.gif); background-repeat:no-repeat;}
.DP_BC_Plat_Right {width:257px; background-image:url(http://eimages.ecost.com/en_ideamall/DetailPage/bc_plat_right.gif); background-repeat:no-repeat;}
.divPositionTimePlatinum {top:10px; left: 200px;font-size:7pt; width: 210px; position: relative; text-align: center;}

/* MAIN TABLE */
table .DP_mainTable {width: 100%;margin: 0;border: 0;padding: 0;}
.DP_mainTable_contentLeft {width: 260px;}
.DP_mainTable_contentRight {width:100%;}
.DP_mainTable_contentPadding {width: 6px;}
.DP_mainTable_detailedText {vertical-align: top;}
/* END MAIN TABLE */

/* IMAGE CONTENT TABLE */
.DP_MFRLogo {
	margin: 0px auto;
	}
.DP_mainTable_imageContent {
	text-align: center;
	vertical-align: top;
	}
.DP_imageContentFont a{
	font: normal 80%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_imageContentFont a:visited{
	font: normal 80%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_imageContentFont a:hover{
	font: normal 80%/100% verdana;
	color: #0033ff;
	text-decoration: underline;
	}
/* END IMAGE CONTENT TABLE */

/* BREADCRUMBS */
.DP_naviFont a{
	font: normal 80%/100% verdana;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	}
.DP_naviFont a:visited{
	font: normal 80%/100% verdana;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	}
.DP_naviFont a:hover{
	font: normal 80%/100% verdana;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	}
.DP_naviFontSelected {
	font: bold 80%/100% verdana;
	color: #000000;
	text-transform: uppercase;
	}
/*  END NAVIGATION BAR */

/*  PRODUCT TITLE */
.t {background: #f4f4f4 url(http://eimages.ecost.com/en_ideamall/DetailPage/dot2.gif) 0 0 repeat-x; width: 100%; text-align:left;}
.b {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/dot2.gif) 0 100% repeat-x}
.l {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/dot2.gif) 0 0 repeat-y}
.r {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/dot2.gif) 100% 0 repeat-y}
.bl {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/bl2.gif) 0 100% no-repeat}
.br {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/br2.gif) 100% 100% no-repeat}
.tl {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/tl2.gif) 0 0 no-repeat}
.tr {background: url(http://eimages.ecost.com/en_ideamall/DetailPage/tr2.gif) 100% 0 no-repeat; padding:10px} 

.DP_prodTitle_bar {
	text-align: left;
	width: 684px;
	background-color: #f4f4f4;	
	}

.prodTitleFont {
	color: #0033ff;
	font: normal 105%/100% verdana;
	}
.prodTitleFont a{
	font: normal 105%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	line-height: normal;
	}
.prodTitleFont a:visited{
	font: normal 105%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	line-height: normal;
	}
.prodTitleFont a:hover{
	font: normal 105%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	line-height: normal;
	}

/*  PRODUCT DESCRIPTION */
.DP_prodDescription_text {
	text-align:left;
	font: normal 80%/100% verdana;
	color: #333333;
	padding: 20px 10px 20px 10px;
	font-size: small;
	text-align: left;
	}

/*  MAIN PRODUCT DETAIL */
.DP_prodDetail {
	text-align: left;
	border: 5;
	width: 100%;
	background-color: #f3f3f3;
	}
.DP_prodDetail_clear {
	clear: both;
	}
.DP_prodDetail_content {
	}
table .DP_tableProdDetail {
	width: 100%;
	border: 0;
	margin: 0px;
	padding: 0px;
	}
.DP_prodDetailText_C2_regularLeftAligned {
	width: 100px;
	text-align: left;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C2_LeftAligned {
	text-align: left;
	padding-bottom: 8px;	
	vertical-align: bottom;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C2_inStockLeftAligned {
	text-align: left;
	padding-bottom: 8px;
	vertical-align: bottom;
	font: bold 80%/100% verdana;
	color: #000000;	
	font-size: 10pt;
	}
.DP_prodDetailText_C1_regularRightAligned {
	width: 100px;
	text-align: right;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C1_regularRightAligned_Rebate
{
	width: 100px;
	text-align: right;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	border-collapse: collapse;	
	}	
.DP_prodDetailText_C1_regularLeftAligned {
	padding-left: 10px;
	padding-bottom: 6px;
	width: 200px;
	text-align: left;
	vertical-align: bottom;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C1_regularLeftAligned_Rebate {
	width: 200px;
	text-align: left;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	border-collapse: collapse;	
	}
.DP_prodDetailText_C1_regularRightAligned_AvailableQTY {
	width: 100px;
	text-align: right;
	font: normal 130%/100% 14 verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C1_regularLeftAligned_AvailableQTY {
	text-align: left;
	font: normal 130%/100% 14 verdana;
	font-size: 10pt;
	}
.DP_prodDetailText_C1_priceRightAligned, .DP_prodDetailText_C1_savingsRightAligned {
	width: 100px;
	text-align: right;
	font: normal 130%/100% 14 verdana;
	font-size: 13pt;
	}	
.DP_prodDetailText_C1_priceLeftAligned, .DP_prodDetailText_C1_savingsLeftAligned {
	text-align: left;
	font: normal 130%/100% 14 verdana;
	font-size: 13pt;
	}
.DP_prodDetailText_C1_savingsRightAligned, .DP_prodDetailText_C1_savingsLeftAligned {
    font-size: 10pt;
    font-weight: bold;
    color: Red;
}
.DP_prodDetailText_C1_small {
	text-align: left;
	font: normal 70%/100% verdana;
	font-size: 9pt;
	}
.DP_prodDetailText_C1_strikeOut {
	text-align: left;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	text-decoration: line-through;
	padding-left: -1px;
	}
.DP_prodDetailText_C1_icon {
	padding-left: 10px;
	text-align: left;
	}
.DP_prodAddtoCart_C1_BTN {
	padding-left: 10px;
	text-align: left;
	}
.DP_prodDetail_contentLeft {
	margin: 10px 0 10px 0;
	width: 350px;
	float: left;	
	}
.DP_prodDetail_contentRight {
	margin: 10px 0 10px 0;
	width: 300px;
	float: right;	
	}
.DP_seePriceFont a{
	font: normal 100%/100% verdana;
	padding-left: 10px;
	text-align: left;
	color: #0033ff;
	text-decoration: none;
	}
.DP_seePriceFont a:visited{
	font: normal 100%/100% verdana;
	padding-left: 10px;
	text-align: left;
	color: #0033ff;
	text-decoration: none;
	}
.DP_seePriceFont a:hover{
	font: normal 100%/100% verdana;
	padding-left: 10px;
	text-align: left;
	color: #0033ff;
	text-decoration: underline;
	}
/*  END MAIN PRODUCT  DETAIL */ 

/* ICON PLACEHOLDERS */
.DP_iconPlaceholder1 {
	text-align: center;
	padding: 3px 0 3px 0;
	}
.DP_iconPlaceholder2 {
	display: inline;
	padding: 0 2px 0 2px;
	}
.DP_iconPlaceholder3 {
	vertical-align: middle;
	text-align: center;
	padding: 3px 0 0 0;
	}
.DP_iconFont a{
	vertical-align: middle;
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_iconFont a:visited{
	vertical-align: middle;
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_iconFont a:hover{
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: underline;
	}
/* END ICON PLACEHOLDERS */

/* BANNER PLACEHOLDERS */
.DP_bannerPlaceholder1 {
	vertical-align:middle;
	text-align: left;
	padding: 10px 0;
	width: 100%;
	}
.DP_bannerPlaceholder2 {
	width: 50%;
	vertical-align: middle;
	text-align: left;
	}
.DP_bannerPlaceholder3 {
	width: 30%;
	vertical-align: middle;
	text-align: left;
	}
.DP_bannerPlaceholder4 {
	width: 20%;
	vertical-align: middle;
	text-align: right;
	}
/* END BANNER PLACEHOLDERS */

/* DETAILED DESCRIPTION TABLE */
table .DP_detailedDescTable {
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	text-align: center;
	}
.DP_detailedDescTable_contentLeft {
	vertical-align: top;
	width: 100%;
	text-align: left;
	}
	
.DP_detailedDescTable_contentRight {
	width: 225px;
	}
	
.DP_detailedDescTable_contentPadding {
	width: 10px;
	}
.DP_mainTable_detailedText {
	vertical-align: top;
	}
/* END DETAILED DESCRIPTION TABLE */

/* DETAIL PAGE ADDONS */
table .DP_addOnsTable {
	width: 230px;
	margin: 0;
	border: 0;
	padding: 0;
	}
table .DP_RightTable {
	width:100%;
	margin: 0 0px 5px 0;
	border: 0;
	padding: 0;
	text-align: justify;
	}		
td .DP_addOns_Sku {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;		
	}
.DP_addOns_bottom {
	border-bottom: 1px solid #cccccc;
	width: 225;
	padding: 5px;
	}
td .DP_addOns_image45 {
	width: 50px;
	text-align: left;
	vertical-align: top;
	}
td .DP_addOns_text {
	text-align: left;
	line-height: 14px;
	vertical-align: top;
	padding-left: 10px;
	}
.DP_addOns_text_prodTitle a{
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_addOns_text_prodTitle a:visited{
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: none;
	}
.DP_addOns_text_prodTitle a:hover{
	font: normal 60%/100% verdana;
	color: #0033ff;
	text-decoration: underline;
	}
.DP_addOns_text_Price{
	font: normal 60%/100% verdana;
	color: #333333;
	}
.divDetailBargainCountdown {
	width: 684px;
	height:40px;
	border:none;
	font-weight:normal;
	background:url(http://eimages.ecost.com/en_ideamall/DetailPage/bargainBar_countdown.gif);
	background-repeat:no-repeat;
	margin:0;
	text-align: left;
	}
.divDetailPlatinumCountdown {
	width: 684px;
	height:40px;
	border:none;
	font-weight:normal;
	background:url(http://eimages.ecost.com/en_ideamall/DetailPage/bargainBar_Platinum_countdown.gif);
	background-repeat:no-repeat;
	margin:0;
	text-align: left;
	}
.txtDP_DCHighlight {FONT-FAMILY: verdana,arial,helvetica;font-size:7pt;font-weight:bold;color:#CC0000}
.divSpacer {height:20px;}

/* END DETAIL PAGE ADDONS */

/* START SHOW PRICE */
table.DP_showprice {
	width: 210px;
	border: solid 2px #dfdfdf;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: White;
	}
.DP_showprice_close {
	vertical-align: bottom;
	text-align: right;
	}
.DP_showprice_regularRightAligned {
	width: 140px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	vertical-align: bottom;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_showprice_regularLeftAligned {
	width: 90px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
	font: normal 80%/100% verdana;
	font-size: 10pt;
	}
.DP_showprice_boldRightAligned {
	width: 140px;
	padding-bottom: 6px;
	padding-top: 4px;
	text-align: right;
	vertical-align: bottom;
	font: bold 80%/100% verdana;
	font-size: 10pt;
	}
.DP_showprice_boldLeftAligned {
	width: 90px;
	padding-bottom: 6px;
	padding-top: 4px;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
	font: bold 80%/100% verdana;
	font-size: 10pt;
	}
.DP_showprice_priceRightAligned {
	width: 125px;
	padding-bottom: 4px;
	padding-top: 6px;
	text-align: right;
	vertical-align: bottom;
	font: normal 100%/100% verdana;
	color: #669900;
	font-size: 12pt;
	}
.DP_showprice_priceLeftAligned {
	width: 105px;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
	font: normal 100%/100% verdana;
	color: #669900;
	font-size: 12pt;
	}
.youSave {
	color: Red; 
	font: normal 100%/100% verdana;
	font-size: 7pt;		
	}
.forcedCenter {position:relative;left:70px;}
.ClickToSeePrice {
	color:Blue; font: verdana; font-size: 13pt; cursor: pointer; vertical-align:bottom;	
	padding-top: 4px;		
	}
	
.DP_prodDetailText_C1_rebateTable {
    vertical-align:top; 
    border-collapse: collapse;     
    }
    
.DP_prodDetailText_C1_rebateTable_Countdown {
    vertical-align:top; 
    border-collapse: collapse; 
    #margin-left: 35px;
    }
/* END SHOW PRICE */

/* SHOW BOX */
table.DP_showbox {
	width: 450px;
	border: solid 2px #dfdfdf;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: White;
	text-align: left;
	}
table.DP_showofferbox {
	width: 200px;
	border: solid 2px #dfdfdf;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: White;
	text-align: left;
	}
.DP_showbox_Header {
	font: normal 100%/100% verdana;
	font-weight: bold;
	}
.ShowHelp {	
	visibility:hidden;position:absolute;z-index:1000;top:-100;
	}
/* END SHOW BOX */ 

