body{
    text-align:center;
    background-color:#1D263F;
    font-family:tahoma,arial;
    font-size:10px;
    font-weight:normal;
    color:#ffffff;
	
	background-image:url(../Images/background_grid.jpg);
	background-position:left top;
	background-repeat:repeat-x;
    /*
    scrollbar-face-color: #151C2F;
    scrollbar-shadow-color: #1D263F;
    scrollbar-highlight-color: #2F3852;
    scrollbar-3dlight-color: #5B6584;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #1D263F;
    scrollbar-arrow-color: #9AA5C3;
	*/
}

.divPageWrapper{
    width:750px;
	border:1px solid #000000;
    background-color: #2F3852;
    padding:4px 4px 4px 4px;
    font-family:tahoma,arial;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
	margin:15px auto 0px auto;
}

.divProduct{
	float:left;
	width:250px;
	height:219px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	margin:8px 0px 8px 0px;
}

#htmlElement {
	padding: 10px;
	background-color: #000;
}

.MultiBoxControlsContainer{
	visibility:hidden;
	height:0px !important;
	background-color:#000000 !important;
}


/***********shirt definitions *************/

.shirtDefinitionContainer_off{
	border:6px solid #2e3751;
	background-color:#20283f;
	padding:5px;
	margin-top:10px;
	cursor:pointer;
}

.shirtDefinitionContainer_on{
	border:6px solid #9aa5c3;
	background-color:#293658;
	padding:5px;
	margin-top:10px;
	cursor:pointer;
}

.shirtDefinition{
	font-size:2em;
	color:#ffffff;
}

.shirtDefinition a{
	color:#ffffff;
	font-weight:bold;
}

.shirtDefinition ol{
	margin-top:2px;
}

.shirtDefinition li{
	margin:0px 0px 5px -10px;
}






/************  TABLE  ************/
table.TablePageWrapper{
    width:750px;
	border:1px solid #000000;
    background-color: #2F3852;
    padding:4px 4px 4px 4px;
    text-align:center;
    border-collapse:collapse;
    font-family:tahoma,arial;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
	margin-top:15px;
}
table.Table{
	width:100%;
     background-color:transparent;
     border:0px solid #ffffff;
     padding:0px 0px 0px 0px;
     border-collapse:collapse;
}
table.TableFeatureComponent{
	width:530px;
    background-color:transparent;
	border:0px solid #000000;
    padding:0px 0px 0px 0px;
    border-collapse:collapse;
    vertical-align:top;
}
table.TableComponent{
	width:200px;
    background-color:transparent;
	border:0px solid #000000;
    border-collapse:collapse;
    padding:0px 0px 0px 0px;
    border-collapse:collapse;
    vertical-align:top;
}
table.TableMainContent{
	width:534px;
     border:1px solid #996666;
}
table.TableOutline{
	width:100%;
	border-collapse:collapse;
     border:1px solid #151C2F;
     padding:4px 4px 0px 4px;
     text-align:left;
}
table.TableNavigationBar{
	background-color:transparent;
    width:102px;
    height:22px;
    text-align:center;
    padding:0px 0px 0px 0px;
    border:0px solid #9AA5C3;
}
/************  TD  ************/
td.TdNavigationBarHandle{
	width:25px;
    height:22px;
   	padding:0px 0px 0px 0px;
    vertical-align:top;
    text-align:right;
	
}
td.TdNavigationBarButton{
	width:25px;
     height:22px;
   	padding:0px 0px 0px 0px;
     vertical-align:top;
     text-align:left;
}
td.TdNavigationBarHalfButton{
	width:25px;
     height:11px;
   	padding:0px 0px 0px 0px;
     vertical-align:top;
     text-align:center;
}
td.TdOutline{
	padding:2px 4px 4px 4px;
     width:100%;
     text-align:center;
     font-family:tahoma,arial;
     font-size:10px;
     color:#ffffff;
}
td.TdFeatureHeader{
	width:200px;
     height:16px;
     padding:0px 0px 0px 0px;
   	vertical-align:top;
     text-align:left;
     background-color:transparent;
     border-bottom:1px solid #151C2F;
     border-left:1px solid #151C2F;
     background-image:url(../Images/feature_tab.gif);
     background-position:left;
     background-repeat:no-repeat;
     font-family:tahoma,arial;
     font-size:14px;
     font-weight:bold;
     color:#CBD3E7;
}
td.TdComponentHeader{
	width:200px;
     height:18px;
     padding:0px 0px 0px 0px;
   	vertical-align:top;
     text-align:left;
     border-left:0px solid #151C2F;
     background-color:#151C2F;
     font-family:tahoma,arial;
     font-size:14px;
     font-weight:bold;
     color:#CBD3E7;
}
td.TdComponentSpacer{
	width:200px;
	height:3px;
     border-left:0px solid #996666;
     padding:0px 0px 0px 0px;
}
td.TdComponentBody{
	width:200px;
   	text-align:left;
     padding:2px 2px 2px 2px;
     vertical-align:top;
     border:1px solid #151C2F;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
     font-weight:bold;
	 background-color:#20283F;
}
td.TdFeatureBody{
	width:200px;
   	text-align:left;
    padding:2px 2px 2px 2px;
    vertical-align:top;
    border:1px solid #151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:bold;
    background-color:#327ba5;
}

td.TdComponentBodyNoPadding{
	width:100%;
   	text-align:left;
     padding:0px 0px 0px 0px;
     vertical-align:top;
     border:1px solid #151C2F;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
     font-weight:bold;
     background-color:#20283F;
}
td.TdMenuContainer{
	width:200px;
   	text-align:left;
     padding:2px 2px 2px 2px;
     vertical-align:top;
     border:1px solid #151C2F;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
     font-weight:bold;
     background-color:#20283F;
}

td.TdFeatureComponentBody{
	width:100%;
   	text-align:left;
     padding:0px 12px 12px 12px;
     vertical-align:top;
     border-top:1px solid #151C2F;
     border-right:0px solid #151C2F;
     border-left:0px solid #151C2F;
     border-bottom:0px solid #151C2F;
     background-color:#151C2F;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
     font-weight:normal;
	 line-height:17px;
}
td.TdFeatureOutline{
	border-bottom:1px solid #2F3852;
	border-right:1px solid #2F3852;
	width:100%;
   	text-align:left;
    padding:0px 12px 0px 12px;
    vertical-align:top;
    background-color:#151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:normal;
	line-height:15px;
}

.divMainArea{
	width:100%;
   	text-align:center;
    vertical-align:top;
    border-top:1px solid #151C2F;
    border-right:0px solid #151C2F;
    border-left:0px solid #151C2F;
    border-bottom:0px solid #151C2F;
    background-color:#151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:normal;
	padding:0px 0px 10px 0px;
}

td.TdMainArea{
	width:100%;
   	text-align:center;
    padding:10px 12px 12px 12px;
    vertical-align:top;
    border-top:1px solid #151C2F;
    border-right:0px solid #151C2F;
    border-left:0px solid #151C2F;
    border-bottom:0px solid #151C2F;
    background-color:#151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:normal;
}
td.TdHalfArea{
	vertical-align:top;
	text-align:left;
	width:50%;
	padding:12px 0px 12px 12px;
	font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:normal;
}
td.TdFeatureComponentBottom{
	width:100%;
     vertical-align:top;
     background-color:#151C2F;
	background-image:url(../Images/main_window_bottom.gif);
     background-repeat:repeat-x;
     background-position:left top;
     height:20px;
}

.divHeaderContainer{
	width:750px;
	height:98px;
	overflow:hidden;
}

.divBannerTop{
	width:750px;
     height:52px;
	padding:0px 0px 0px 0px;
     text-align:left;
     background-color:#151C2F;
	 margin:0px auto 0px auto;
	 overflow:hidden;
}
.divBannerNavigation{
	width:750px;
    height:21px;
    background-color:#151C2F;
    background-image:url(../Images/banner_background_middle.gif);
    background-repeat:no-repeat;
	margin:0px auto 0px auto;
	text-align:left;
}
.divBannerBottom{
	width:750px;
    height:25px;
    background-color:#151C2F;
	margin:0px auto 0px auto;
	overflow:hidden;
}
td.TdLeftColumn{
	width:200px;
     padding:4px 4px 4px 4px;
     border:0px solid #151C2F;
     vertical-align:top;
     text-align:left;
}

td.TdRightColumn{
	width:550px;
    padding:4px 0px 4px 0px;
    border:0px solid #151C2F;
    vertical-align:top;
}
td.TdDate{
	padding:0px 0px 0px 0px;
     text-align:left;
     font-family:tahoma,arial;
     font-size:11px;
     font-weight:bold;
     color:#9AA5C3;
     width:100%;
}
td.TdTime{
	padding:0px 0px 0px 0px;
     text-align:right;
     font-weight:bold;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
     width:50%;
}
td.TdCenter{
	padding:0px 0px 0px 0px;
    text-align:center;
    font-weight:normal;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    width:100%;
}
td.TdTransparentSpacer{
	width:100%;
	padding:0px 0px 0px 0px;
	height:4px;
}
/*************** DIV ******************/
div.DivGalleryWindow{
	width:496px;
	padding:25px 4px 4px 4px;
	border:1px solid #364161;
	background-color:#000000;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

div.DivGalleryControl{
	width:490px;
	height:20px;
	padding:2px 2px 2px 2px;
	border:1px solid #364161;
	background-color:#151c2f;
	text-align:center;
	margin-top:10px;
}
div.DivGalleryContainer{
	width:496px;
	height:270px;
	padding:8px 8px 0px 4px;
	border-top:1px solid #364161;
	border-right:1px solid #364161;
	border-bottom:0px solid #364161;
	border-left:1px solid #364161;
	/*
	background-image:url(../Images/galleryBackground.jpg);
	background-repeat:no-repeat;
	*/
}
div.DivGalleryTitleBar{
	width:90%;
    text-align:center;
	background-color:#1D263F;
	padding:2px 0px 4px 0px;
	border-top:1px solid #364161;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #364161;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#9AA5C3;
	margin:0px auto 0px auto;
}

div.DivBannerMenuRow{
	padding:0px 0px 0px 0px;
     width:100%;
     height:21px;
     vertical-align:top;
     text-align:left;
}
div.DivRowLeft{
     padding:1px 4px 4px 4px;
     width:100%;
     text-align:left;
     font-family:tahoma,arial;
     font-size:11px;
     color:#9AA5C3;
}
div.DivRowCenter{
     padding:1px 0px 4px 0px;
     width:100%;
     text-align:center;
     font-family:tahoma,arial;
     font-size:12px;
     color:#9AA5C3;
}
div.DivMenuSection{
	width:192px;
	padding:2px 2px 2px 6px;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
	color:#ffffff;
    background-color:transparent;
	border:1px solid #20283F;
    cursor:pointer;
    cursor:hand;
}
div.DivMenuSection_Selected{
	padding:2px 2px 2px 6px;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#9AA5C3;
    background-color:#151C2F;
	border:1px solid #000000;
    cursor:default;
}
div.DivMenuSection_Highlight{
	padding:2px 2px 2px 6px;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#9AA5C3;
    background-color:#151C2F;
	border:1px solid #9AA5C3;
    cursor:pointer;
    cursor:hand;
}
div.DivMenuSection_Disabled{
	width:192px;
	padding:2px 2px 2px 6px;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
	color:#ffffff;
    background-color:transparent;
	border:1px solid #20283F;
	cursor:default;
}
div.DivCopyright{
	text-align:center;
     width:100%;
     font-family:tahoma,arial;
     font-size:10px;
     font-weight:normal;
     color:#9AA5C3;
}


.clear{
	clear:both;
}

/********** IMG ************/
img.ImgClickableImage{
	cursor:hand;
	cursor:pointer;
	
  /*cursor:pointer;*/
  
}
img.ImgNotClickableImage{
	cursor:default;
}

/*********** A *************/
a.ANavigationButton{
	cursor:hand;
	cursor:pointer;
}
a.TextBig{
	font-family:tahoma,arial;
     font-size:12px;
     font-weight:bold;
     color:#9AA5C3;
}
a.Text{
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:normal;
    color:#9AA5C3;
    text-decoration:none;
}
a.TextSmall{
	font-family:tahoma,arial;
    font-size:10px;
    font-weight:bold;
    color:#9AA5C3;
    text-decoration:none;
}
a.TextSmall_Gray{
	font-family:tahoma,arial;
    font-size:12px;
    font-weight:bold;
    color:#999999;
    text-decoration:none;
}
a.LinkBig{
	color:#ffffff;
	text-decoration:none;
    cursor:pointer;
    cursor:hand;
}
a.Link{
	font-family:tahoma,arial;
    font-size:11px;
	color:#ffffff;
    text-decoration:underline;
    cursor:pointer;
    cursor:hand;
}

a.Link:active{
	color:#ffffff;
     text-decoration:underline;
     cursor:pointer;
     cursor:hand;
}

a.Link:hover{
	color:#ffffff;
     text-decoration:underline;
     cursor:pointer;
     cursor:hand;
}

a.Link:visited{
	color:#ffffff;
     text-decoration:underline;
     cursor:pointer;
     cursor:hand;
}

a.Link_Dark{
	font-family:tahoma,arial;
    font-size:11px;
	color:#777777;
    text-decoration:none;
    cursor:pointer;
    cursor:hand;
}

a.Link_Light{
	color:#ffffff;
     text-decoration:none;
     cursor:pointer;
     cursor:hand;
}


/** INPUT **/
#MusicDisplay{
	border: 1px solid rgb(153, 153, 153); 
	margin: 0px 0px 4px 4px; 
	width: 192px; 
	height: 28px; 
	background-color: rgb(0, 0, 0);
}

.InputTime{
	width:75px;
     height:15px;
	border:1px solid #151C2F;
     background-color:#151C2F;
     font-family:tahoma,arial;
     font-size:11px;
     font-weight:bold;
     color:#9AA5C3;
}
.InputTextSmall{
	width:150px;
	height:18px;
	border:1px solid #9AA5C3;
    background-color:#eeeeee;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#151C2F;
}
.InputText{
	width:250px;
	height:18px;
	border:1px solid #9AA5C3;
    background-color:#eeeeee;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#151C2F;
}
.InputText{
	width:350px;
	height:18px;
	border:1px solid #9AA5C3;
    background-color:#eeeeee;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#151C2F;
}
.InputOrderButton{
	width:100px;
    height:17px;
	background-color:#d7d7d7;
	border-top:1px solid #f9f9f9;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #f9f9f9;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#151C2F;
	cursor:hand;
	cursor:pointer;
}
.InputGalleryTitle{
	width:350px;
    height:18px;
  	text-align:center;
   	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#9AA5C3;
  	background-color:#000000;
	border-top:1px solid #000000;
	border-right:1px solid #364161;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
.InputBasketCount{
	width:20px;
    height:17px;
  	text-align:right;
   	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#9AA5C3;
  	background-color:#151C2F;
		border:1px solid #151C2F;
}
.SelectTimeZone{
	border:1px solid #151C2F;
    background-color:#151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#9AA5C3;
    width:50px;
    height:15px;
}

.SelectOrderForm{
	border:1px solid #151C2F;
    background-color:#eeeeee;
    font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
    color:#151C2F;
    width:100px;
    height:17px;
}
.TextareaMessage{
	width:350px;
	height:270px;
	font-family:tahoma,arial;
    font-size:11px;
    font-weight:bold;
	color:#151C2F;
	background-color:#eeeeee;
	border:1px solid #9AA5C3;
}
/*********************************/


img.Link{
	cursor:hand;
	cursor:pointer;
	border:0px;
}
img.ImgSmallShirt{
	cursor:hand;
	cursor:pointer;
	border:2px solid #2f3852;
}
img.Swatch{
	cursor:hand;
	cursor:pointer;
	border:1px solid #a5a5a5;
}


/*** DIVS ****/
.disabledInput{
	width:350px;
	background-color:#eeeeee;
	border:1px solid #777777;
	color:#555555;
	height:18px;
}

#videoContainer
{
	width:480px;
	height:385px;
	margin:0px auto 10px auto;
}

div.divComponent_Header{
	width: 205px;
	height: 18px;
	margin:0px auto 2px 2px;
}

div.divComponent_Body_Artist{
	width:200px;
   	text-align:left;
    padding:2px 2px 2px 2px;
    vertical-align:top;
    border:1px solid #151C2F;
    font-family:tahoma,arial;
    font-size:11px;
    color:#9AA5C3;
    font-weight:bold;
    background-color:#333333;
	margin:0px auto 2px 2px;
}

div.divComponent_Copy{
	margin: 4px 0px 2px 4px;
	width: 200px;
	color: rgb(255, 255, 255);
	font-weight: normal;
}
/*************/
