@charset "UTF-8";
/* CSS Document */







/* Scrollbar Properties */

/*.ergoScroll {width:18px;overflow:hidden;z-index:15;}*/
/* scr stands for 'scroll' */
.scrArrowToStart {position:absolute; left:0px;top:0px;width:18px;height:13px;
background-image:url(/lib/graphics/toTopArrow.gif);
background-repeat:no-repeat;z-index:1;}
.scrDrag {position:absolute;left:0px;width:18px;height:80px;
background-image:url(/lib/graphics/dragHandle.gif);z-index:0;
}
.scrArrowToEnd {position:absolute; right:0px;bottom:0px;width:18px;height:13px;
background-image:url(/lib/graphics/toBottomArrow.gif);
background-repeat:no-repeat;z-index:1;}
.scrArrowToStart:hover, .scrDrag:hover, .scrArrowToEnd:hover { cursor:pointer; }

.scrArrowToStartH {position:absolute; left:0px;top:0px;width:13px;height:40px;
background-image:url(/lib/graphics/toLeftArrow.gif);
background-repeat:no-repeat;z-index:1;}

.scrArrowToStartHprodTableauLeft {position:absolute; left:0px;width:20px;height:85px;
background-image:url(/lib/graphics/scrArrowToStartHprodTableauLeft.gif);
background-repeat:no-repeat;z-index:1;}

.scrDragH {position:absolute;left:0px;width:80px;height:18px;
background-image:url(/lib/graphics/dragHandleH.gif);z-index:0;
}
.scrArrowToEndH {position:absolute; right:0px;top:0px;width:13px;height:40px;
background-image:url(/lib/graphics/toRightArrow.gif);
background-repeat:no-repeat;z-index:1;}

.scrArrowToStartHprodTableauRight {position:absolute; left:0px;width:20px;height:85px;
background-image:url(/lib/graphics/scrArrowToStartHprodTableauRight.gif);
background-repeat:no-repeat;z-index:1;}

.scrArrowToStartH:hover, .scrDragH:hover, .scrArrowToEndH:hover, .scrArrowToStartHprodTableauLeft:hover, .scrArrowToStartHprodTableauRight { cursor:pointer; }













#applicationMenu { background-image:url(/lib/graphics/applicationMenuBackground06.png); }
/*
#basketMenu {background-image:url(/lib/graphics/iconBasket.gif);background-repeat:no-repeat;}
#ordersMenu {background-image:url(/lib/graphics/iconOrders.gif);background-repeat:no-repeat;}
#profileMenu {background-image:url(/lib/graphics/iconProfile.gif);background-repeat:no-repeat;}
#messagesMenu {background-image:url(/lib/graphics/iconMessages.gif);background-repeat:no-repeat;}
#relationshipsMenu {background-image:url(/lib/graphics/iconRelationships.gif);background-repeat:no-repeat;}
#mediaPlayerMenu {background-image:url(/lib/graphics/iconMediaPlayer.gif);background-repeat:no-repeat;}
#mediaLibraryMenu {background-image:url(/lib/graphics/iconMediaPlayer.gif);background-repeat:no-repeat;}
#historyMenu {background-image:url(/lib/graphics/iconHistory.gif);background-repeat:no-repeat;}
#favoritesMenu {background-image:url(/lib/graphics/iconFavorites.gif);background-repeat:no-repeat;}
*/
/*#addToFavoritesLinkDiv {background-image: url(/lib/graphics/iconFavorites.gif);} */
/*#messagesDivTitleBar {background-image:url(/lib/graphics/appWinTitleBarMessagesDiv.gif); }*/
/*
.appWinTitleBar { background-image:url(/lib/graphics/appWinTitleBar.gif); }
.appWinTopLeft { background-image:url(/lib/graphics/appWinTopLeft.png); z-index:10;}
.appWinTopRight { background-image:url(/lib/graphics/appWinTopRight.gif); }
.appWinBottomLeft { background-image:url(/lib/graphics/appWinBottomLeft.gif); }
.appWinBottomRight { background-image:url(/lib/graphics/appWinBottomRight.gif); }
.appWinTopEdge { background-image:url(/lib/graphics/appWinTopEdge.gif); }
.appWinBottomEdge { background-image:url(/lib/graphics/appWinBottomEdge.gif); }

.appWinLeftEdge { background-image:url(/lib/graphics/appWinLeftEdge.png); }
.appWinRightEdge {   width:80px; background-position: top right;}
*/
.appWinBackground { background-image:url(/lib/graphics/appWinBackground.png);}
/*
.contWinTitleBar { background-image:url(/lib/graphics/contWinTitleBar.gif); }
.contWinTopLeft { background-image:url(/lib/graphics/contWinTopLeft.gif); z-index:10;}
.contWinTopRight { background-image:url(/lib/graphics/contWinTopRight.gif); }
.contWinBottomLeft { background-image:url(/lib/graphics/contWinBottomLeft.gif); }
.contWinBottomRight { background-image:url(/lib/graphics/contWinBottomRight.gif); }
.contWinTopEdge { background-image:url(/lib/graphics/contWinTopEdge.gif); }
.contWinBottomEdge { background-image:url(/lib/graphics/contWinBottomEdge.gif); }
.contWinLeftEdge { background-image:url(/lib/graphics/contWinLeftEdge.gif); }
.contWinRightEdge { background-image:url(/lib/graphics/contWinRightEdge.gif);  width:80px; background-position: top right;}

.hHead { background-image: url(/lib/graphics/historyHeadingRow.jpg);  }
.fHead {background-image: url(/lib/graphics/favoritesHeadingRow.jpg); }

.opsmr, .opsmrc { background-image: url(/lib/graphics/vMenuLev1backOpen.jpg); }
.smr, .smrc, .flsmr { background-image: url(/lib/graphics/vMenuLev1backClosed.jpg); }
.smrP {background-image: url(/lib/graphics/vMenuLev1noArrow.jpg); }
.navCell01, .navCell02 { background-image: url(/lib/graphics/frost.png); }
.navCell01:hover, .navCell02:hover { background-image: url(/lib/graphics/frost2.png); }
*/

/* --------------------------------- */
#contentWindows {
position:relative;
}

#applicationMenu {
position:absolute;
bottom:0px;
left:62px;
width:784px;
height:31px;
font-size:11px;
background-repeat:no-repeat;
z-index:100;
}
#applicationMenu a {
color:#003366;
}
#applicationMenu ul {
padding:0px;margin:0px;
margin-left:20px;
margin-top:2px;
line-height:28px;
}
#applicationMenu li {
padding:0px;margin:0px;
list-style-type:none;
display:inline;
padding-left:20px;
margin-right:5px;
margin-left:5px;
}
.menuPipeSpacer {
/* see inline */
float:left;
width:5px;
margin-top:7px;
margin-left:10px;
margin-right:10px;
}
.appMenuPipeSpacer {
/* see inline */

}
#applicationMenu a {
height:15px;
}

.selectedAppMenu {
background-color:black;
}
#basketDiv, #ordersDiv, #profileDiv, #messagesDiv, #relationshipsDiv, #mediaPlayerDiv, #mediaLibraryDiv, #historyDiv, #favoritesDiv {
position:absolute;
bottom:32px;
left:0px;
/*background-color:#434337;*/
overflow:hidden;
/*border:1px Solid Grey; */
}

#basketContent {
position:absolute;
bottom:0px;
left:120px;
padding-bottom:12px;

font-weight:normal;
height:60%;
overflow:hidden;
}
#basketContent table {
margin-left:8px;
border-collapse:collapse;
line-height:20px;
}
#basketContent table td {
padding-left:2px;
}
#basketTitle {
position:absolute;
left:120px; top:17px;
text-indent:11px;
color:#663333;
font-size:14px;
}
#basketTotalCell {
position:absolute;
border-top:1px solid #999999;
}
.linePrice, #basketTotalCell {
width:100px;
text-align:left;
text-indent:17px;
}

#basketClose {position:absolute; right:20px;top:10px;font-size:11px;}
#checkoutLink {position:absolute; right:30px;bottom:24px;}


.appWin , .contWin {position:absolute;}

.appWinCollapseButton, .contWinCollapseButton {
	position:absolute;
	top:7px;
	left:10px;
	width:17px;
	height:14px;
	z-index:100;
}
.appWinCollapseButton img, .contWinCollapseButton img {
	border:0px;
}

.appWinTitleLabel, .contWinTitleLabel  {
	position:absolute;
	top:0px;
	left:30px;
	width:auto;
	height:17px;
	overflow:hidden;
}
.appWinBackground, .contWinBackground {
	position:absolute;
	z-index:0;
	top:3px;
	left:3px;
	width:99%;
	height:99%;
}
.appWinBackground {
	/*background-color:#0B0B0B; */
}
.contWinBackground {
	background-color:#200D0E;
}
.appWinTitleBar:hover, .contWinTitleBar:hover {
cursor:move;
}
.appWinContent, .contWinContent {
	position:absolute;
width:80%; 
	height:95%;
	top:33px;
	left:15px;
	z-index:10;
	overflow:hidden;
	
}

.appWinCloseButton, .contWinCloseButton {
	/*border:1px solid Blue;*/
	width:12px;
	height:11px;
	position:absolute;
	right:7px;
	top:6px;
	z-index: 100;
}
.appWinCloseButton a img, .contWinCloseButton a img {
	border:0px;
}
.appWinScrollBar, .contWinScrollBar {
	/*border:1px solid Red;*/
	position:absolute;
	right:6px;
	top:30px;
	width:18px;
	height:80%;
}

.appWinTopLeft, .contWinTopLeft {
	/*border:1px solid Green;*/
	width:10px; height:22px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
.appWinTopRight, .contWinTopRight {
	/*border:1px solid Green;*/
	width:70px; height:30px;
	position:absolute;
	right:0px;
	top:0px;
	z-index:5;
	background-position: top right;
}
.appWinTitleBar, .contWinTitleBar {
	position:absolute;
	top:5px;
	left:5px;
	width:95%;
	height:20px;
	/*color:#84585D;
	padding: 0px;
	/*border:1px solid Red;*/
	z-index:4;
}
.contWinTitleBar {
	color:#C18588;
}
.appWinRightEdge, .contWinRightEdge {
/*		border:1px solid Green;*/
	width:80px; height:96%;
	position:absolute;
	right:0px;
	top:10px;
	z-index:3;
	background-repeat:repeat-y;
	background-position:right;
}

.appWinBottomLeft, .contWinBottomLeft {
	width:10px; height:30px;
	background-position:bottom left;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:11;
}
.appWinBottomRight, .contWinBottomRight {
	width:160px; 
	height:30px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:11;
	cursor:se-resize;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.appWinTopEdge, .contWinTopEdge {
	/*border:1px solid Green;*/
	width:90%; height:5px;
	position:absolute;
	left:10px;
	top:0px;
	z-index:1;
}
.appWinBottomEdge, .contWinBottomEdge {
	width:90%; 
	position:absolute;
	left:10px;
	bottom:0px;
	height:10px;
	z-index:1;
}
.appWinLeftEdge, .contWinLeftEdge  {
	/*border:1px solid Green;*/
	width:5px; height:96%;
	position:absolute;
	left:0px;
	top:10px;
	z-index:1;
}


#basket {
/*
position:absolute;
left:10px;
z-index:10;
*/
}
#scroll00 {
position:absolute;
top:157px;
/*
left:920px; */
right:2px;
background-color:#101010;
z-index:10;
}
#scroll01 {
position:absolute;
top:28px;
right:4px;
background-color:#101010;
}
#hScroll01 {
position:absolute;
top:-45px;

}
#hScroll01DragHandle {position:absolute;}
#orders {
position:absolute;
left:10px;
width:95%;
z-index:10;
}
#scroll02 {
position:absolute;
top:28px;
right:4px;

background-color:#101010;
}
#profile {
position:absolute;
left:10px;
width:95%;
z-index:10;
}
#scroll03 {
position:absolute;
top:28px;
right:4px;

background-color:#101010;
}
#messages {
position:absolute;
left:10px;
width:90%;
z-index:10;
}
#scroll04 {
position:absolute;
top:28px;
right:4px;

background-color:#101010;
}
#relationships {
position:absolute;
left:10px;
width:95%;
z-index:10;
}
#scroll05 {
position:absolute;
top:28px;
right:4px;

background-color:#101010;
}
#mediaPlayer {
position:absolute;
left:10px;
width:95%;
height:90%;
z-index:10;
}
#mediaLibrary {
position:absolute;
left:10px;
width:95%;
height:300px;
z-index:10;
}

#scroll06 {
position:absolute;
top:28px;
right:4px;

background-color:#101010;
}

#favorites {
position:absolute;
left:10px;
width:95%;
z-index:10;
}
#scroll07 {
position:absolute;
top:28px;
right:8px;

background-color:#101010;
}
/* Search Scroller */
#scroll08 {
position:absolute;
top:28px;
right:8px;

background-color:#101010;
}
#scroll09 {
position:absolute;
top:28px;
right:8px;

background-color:#101010;
}
/* Messages */

.msgRow {
width:100%;
height:auto;
float:left;
clear:both;
}
.msgRow:hover {
background-color:#1A3A69;
}
.fromName {
text-indent:5px;
width:30%;
float:left;
}
.subjectLine {
width:50%;
float:left;
}
.subjectLine a {
display:block;
width:100%;
}
.receivedDate {
width:20%;
float:left;
}
.msgRowHead {
width:100%;
clear:both;
}
.fromNameHead {
width:20%;
float:left;
}
.subjectLineHead {
width:60%;
float:left;
}
.receivedDateHead {
width:20%;
float:left;
}
.msgSolo {

}
.fromNameFull {

}
.subjectLineFull {

}
.receivedDateFull {

}
.msgContent {
padding:5px;

}

/* Data Capture for Messages */
#msgForm {

font-size:12px;
}
#msgTouid {
clear:both;
width:70%;
padding:0px; margin:0px; border:1px solid #2C4B46;
background-color:#132622;
color:#CCCCCC;
margin-left:20px;
}

#msgSubject {
clear:both;
width:80%;
padding:0px; margin:0px; border:1px solid #2C4B46;
background-color:#132622;
margin-top:5px;
color:#CCCCCC;
}

#msgContent {
clear:both;
width:80%;
height:100px;

font-size:12px;
padding:0px; margin:0px; border:1px solid #2C4B46;
background-color:#132622;
margin-top:5px;
color:#CCCCCC;
}

#msgSendLink {
position:absolute;
bottom:20px;
right:20px;
width:50px;
height:14px;
}
