﻿@import url(LightBox.css);
@import url(J3Button.css);

body, p, td, span, div, li, input, b
{
    font-family:Verdana;
    color:#555555;
    font-size:11px;
}

img
{
    border:0px;
    margin:0px;
    padding:0px;
}

.transparent {
	behavior: url(iepngfix.htc);
}

* 
{
	font-family:Verdana;
	font-size:12px;
/*	color:#222222; */
}



/*** Master Page ***/
/* this flag is used to fix a problem about div's height in FireFox */
.ClearFlag
{
    height:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
}






ul.inline
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
ul.inline li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    float:left;
}


/*** Master Page ***/

.headerWizardMenu
{
	background-image:url(../layout_images/w_bg_header.html);
	background-repeat:no-repeat;	
	height:62px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	overflow:hidden;
}


.headerSearchBar
{
    background-color:#DBDEE3;
}

.headerSearchBar div
{
    font-size:9px;
    font-weight:bold;
    width:960px;
    margin:0px auto;
    padding:3px;
}

.headerSearchBar input
{
	border:1px solid #808080;
	margin-top:1px;
	font-weight:normal;
}


.ContentBlock
{
     margin-top:20px;
     margin-bottom:20px;
}

.StarBG
{
    width:55px; 
    height:8px;
    background-image:url(../layout_images/star_empty.html); 
    text-align:left; 
    background-repeat:no-repeat;
}

.StarBar
{
    height:8px; 
    background-image:url(../layout_images/star_colored.html); 
    overflow:hidden; 
    font-size:1px;
    line-height:1px; 
    background-repeat:no-repeat;
}

.ContentBlock div
{
    font-size:11px;
    color:#666666;
}

.ContentBlock .Price
{
    font-size:11px;
    color:#195278;
}

.ContentBlockDiv
{
    width:130px;
    margin-bottom:15px;
}

.Hidden
{
    display:none;
}

.hide
{
    display:none;
}
.show
{
    display:block;
}


.TrackListTable th 
{
    background-color:#E6F1F7;
    color: #0F6C86;
    font-size: 11px;
    font-weight:bold;
    height:30px;
}
.TrackListTable td
{
    color:#666666;
    font-size:10px;
    font-weight:normal;
}
.TrackListTable .break
{
    height:1px;
}

.TrackListTable .OddLine
{
    background-color:#E6F1F7;
}

.TrackListTable .EvenLine
{
    background-color:#CCDFE9;
}

.TrackListTable .HighLightLine
{
    background-color:#69CBFB;
}

#TrackContainerHidden
{
    display:none;
}

.TrackListHead
{
    background-image:url(../layout_images/music_list.html); 
    width:444px; 
    height:29px;
}

.TrackPlayerButton
{
    margin:7px 0px;
    cursor:pointer;
}


.SearchTrackListTable th 
{
    background-color:#E6F1F7;
    color: #0F6C86;
    font-size: 11px;
    font-weight:bold;
    height:30px;
}
.SearchTrackListTable td
{
    color:#666666;
    font-size:10px;
    font-weight:normal;
}
.SearchTrackListTable .break
{
    height:1px;
}

.SearchTrackListTable .OddLine
{
    background-color:#E6F1F7;
}

.SearchTrackListTable .EvenLine
{
    background-color:#CCDFE9;
}

.SearchTrackListTable .HighLightLine
{
    background-color:#69CBFB;
}


/***************************** /device/product.aspx **********************************/
#lightBoxCheckoutMode
{
    width:480px;
    height:190px;
    background-color:#1C232B;
    padding:40px;
}
#lightBoxCheckoutMode .left
{
    float:left;
    width:221px;
}
#lightBoxCheckoutMode .right
{
    float:right;
    width:221px;
}

#lightBoxCheckoutMode p
{
    color:#C9CCD1;
}

#lightBoxCheckoutMode #imgBtnExpressCheckout,#lightBoxCheckoutMode #imgBtnWizardCheckout
{
    width:220px;
    height:70px;
    cursor:pointer;
    margin-bottom:10px;
    color:#FFFFFF;
    font-size:20px;
    font-weight:bold;
    line-height:25px;
    text-align:center;
    padding-top:20px;
    overflow:hidden;
}

#lightBoxCheckoutMode #imgBtnExpressCheckout
{
    background-image:url(../layout_images/button_red.html);
}

#lightBoxCheckoutMode #imgBtnWizardCheckout
{
    background-image:url(../layout_images/button_orange.html);
}




#LatestNews{
	background-image:url(../layout_images/news_bg.html);
	width:231px;
	height:292px;	
}

#LatestNewsHeader
{
	color:white;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	padding:5px;
	text-align:center;
}

#LatestNewsContent{
	height:250px;
	padding:7px;
}

#LatestNewsContent td{
	font-family:verdana;
	font-size:11px;
	color:#3399cc;
	padding-bottom:7px;	
}

#LatestNewsContent .dateLabel 
{
	font-family:verdana;
	font-size:11px;	
	margin-right:10px;
}

#LatestNewsContent .noNews
{
	font-family:verdana;
	font-size:11px;	
    color:#a0a0a0;
    text-align:center;    
    padding:20px;
}

#LatestNewsContent a
{
    font-size:11px;
    text-decoration:none;
}

#LatestNewsContent a:hover
{
    font-size:11px;
    text-decoration:underline;
}

#ProductLandingContent 
{
    width:960px;
    margin-left:auto;
    margin-right:auto;                            
}
#ProductLandingContentBackground
{
    background-image:url(../layout_images/Device/border_bg2.html);
}
#ProductLandingContentInnerBackground
{
    background-image:url(../layout_images/Device/border_bg1.html);
    background-repeat:no-repeat;
}
#ProductLandingContentInnerBackground .tdLeft
{
    font-size:12px;
    line-height:38px;
    text-align:right;                
    width:162px;
    padding-right:36px;
    color:#a0a0a0;        
    cursor:pointer;
    background-image:url(../layout_images/Device/arrow_right_spearmint.html);
    background-position:169px center;
    background-repeat:no-repeat;
}
#ProductLandingContentInnerBackground .tdLeftHover
{
    font-size:12px;
    line-height:38px;
    text-align:right;                
    width:162px;
    padding-right:36px;
    color:#ffffff;
    cursor:pointer;
}

#highlighter 
{    
    position:absolute;        
    z-index:+1;
}

#menu 
{
    position:absolute;        
    z-index:+5;
}

.productSpecsFieldName
{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    padding:5px 10px 5px 10px;
    background-color:#93CC41
}

.productSpecsFieldValue
{
    font-size:11px;
    padding:5px 10px 5px 10px;
    background-color:#E7F8CC
}