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

@viewport {
  width: 605px;
}

body, html 
{
    height: 100%;
}

body
{
	background:url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px 0px 0px 0px;
	color:#404040;
}

.LoginforgotPW
{
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	line-height:14px;
	width:215px;
	margin:30px auto 0px auto;
}

#fancybox-bg-n, #fancybox-bg-ne, 
#fancybox-bg-e, #fancybox-bg-se, 
#fancybox-bg-s, #fancybox-bg-sw,
#fancybox-bg-w, #fancybox-bg-nw {
	background: none repeat scroll 0 0 transparent;
}

.content
{
	width:605px;
	margin:auto;
}

.siteHeader
{
	height:57px;
	background:#008bd0;
}

.siteHeader #vtechLogo
{
	height:43px;
	width:57px;
	background:url(../images/vtechLogo.jpg) center no-repeat;
	float:left;
	margin:8px 0px 0px 23px;
}

.siteHeader #siteName
{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:57px;
	margin:auto;
	width:327px;
	text-align:center;
	text-overflow:ellipsis; 
    white-space: nowrap; 
}

.preload
{
	display:none;
}

.siteHeader #LLNLogo
{
	height:47px;
	width:70px;
	background:url(../images/LLNLogo.jpg) center no-repeat;
	float:right;
	margin:5px 23px 0px 0px;	
}

.detailsHeader
{
	height:49px;
	background:#f8a531;
}

.detailsHeader #text
{
	color:#404040;
	font-size:16px;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	width:490px;
	line-height:49px;
	padding:0px 24px 0px 24px;
	visibility:hidden;
}

.detailsHeader #backBtn {
	background:url(../images/backBtn.jpg) center no-repeat; 
	float:right; 
	width: 39px; 
	height: 38px; 
	margin: 5px 23px 0 0;
}
.detailsHeader #backBtn:hover {
	background:url(../images/backBtn_o.jpg) center no-repeat; 
}

.detailsContents
{
	background:#fff url(../images/blueFoot.png) bottom repeat-x;
	padding-bottom:2px;
}

.detailsContents #frame
{
	width:555px;
	margin:auto;
	padding:27px 24px 0px 24px;
}

.detailsContents #itemName
{
	font-size:24px;
	font-weight:bold;
	margin-right:10px;
	overflow:hidden;
}

.detailsContents #picCont
{
	width:335px;
	height:241px;
	background:#FFF;
	margin-top:15px;
}


.detailsContents #picCont #arrowLeft
{
	background:url(../images/pictLeft.jpg) center no-repeat;
	width:40px;
	height:241px;
	float: left;/**/
	cursor:pointer;
	position:relative;
	top:0px;
	left:0px;
	visibility:hidden;
}

.detailsContents #picCont #pictureFrame
{
	width:240px;
	height:240px;
	float:left;
	position:relative;
	top:0px;
	left:8px;
	overflow:hidden;
	background:url(../images/detailImgBg.jpg) center no-repeat;
}

.detailsContents #picCont #itemPreview
{
	top:50%;
	left:50%;
	position:absolute;
	display:none;
}

.detailsContents #picCont #arrowLeft:hover {
	background:url(../images/pictLeft_o.jpg);
}

.detailsContents #picCont #arrowRight
{
	background:url(../images/pictRight.jpg) center no-repeat;
	width:40px;
	height:241px;
	float: left;/**/
	cursor:pointer;
	position:relative;
	top:0px;
	left:10px;
	visibility:hidden;
}

.detailsContents #picCont #arrowRight:hover {
	background:url(../images/pictRight_o.jpg) center no-repeat;
}

.detailsContents #picMusic
{
	margin:auto;
	width:180px;
	height:180px;
	position:relative;
	top:32px;
}

.detailsContents #details
{
	background:#FFF;
	width:333px;
	height:152px;
	border:3px solid #229ad6;
	margin-top:15px;
	border-radius:10px;
}

.detailsContents #buttons
{
	width:205px;
	height:417px;
	float:right;
	margin:15px 0px 0px 8px;
}

.detailsContents #buttons .greyBG
{	
	width:177px;
	height:58px;
	background:#e0e5e7;
	border-radius:10px;
	margin-left:5px;
	margin-bottom:10px;
	padding:7px 10px 10px 10px
}

.detailsContents .greyBG #origPrice, #typeLable
{
	font-size:18px;
}

.detailsContents .greyBG #alreadyInCart
{
	color:#F00;
	font-weight:bold;
	font-size:16px;
}

.detailsContents .greyBG #currentPrice, #contentType
{
	font-size:36px;
	font-weight:bold;
}

.detailsContents .greyBG #origPrice .value
{
	text-decoration:line-through;
	margin-left:2px;
}

.detailsContents #description
{
	background:#FFF;
	margin:10px 0px 5px 0px;
	width:530px;
	border:3px solid #229ad6;	
	border-radius:10px;
	padding: 10px 10px 10px 10px;
	line-height:35px;
	font-size:24px;
	font-weight:bold;
}

.detailsContents #descHead
{
	font-size:30px;
	font-weight:bold;
	margin-bottom:5px;
}

.detailsContents #description .songItem
{
	margin-top:10px;
	width:514px;
	height:64px;
	background:#02a901;
	color:#FFF;
	padding:5px 10px 5px 5px;
	font-size:20px;
}

.songItem .songName, .songItem .songDuration
{
	width:450px;
	overflow:hidden;
	height:30px;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.songItem .previewBtn
{
	float:right;
	width:51px;
	height:60px;
	background:url(../images/songPreviewBtn.jpg) center no-repeat;
	cursor:pointer;
}

.songItem .previewBtn:hover
{
	background:url(../images/songPreviewBtn_o.jpg) center no-repeat;
}

.songItem .previewBtn_disabled
{
	float:right;
	width:51px;
	height:60px;
	background:url(../images/songPreviewBtn_d.jpg) center no-repeat;
}

.single .previewLabel
{
	line-height:64px;
	width:450px;
	float:left;
	text-align:center;
}

.detailsContents #details #txt
{
	padding: 10px 10px 10px 10px;
	line-height:35px;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
}

.detailsContents #details .value
{
	margin-left:20px;
	font-weight:bold;
}

.detailsContents #addToCartBtn, .detailsContents #leaveOnListBtn, .detailsContents #removeFromListBtn, .detailsContents #removeFrmCartBtn, .detailsContents #leaveOnCartBtn
{
	width:205px;
	height:80px;
	margin-top:3px;
	cursor:pointer;
}

.detailsContents #removeFrmCartBtn
{
	background:url(../images/removeFromCartBtn.jpg) center no-repeat;
}

.detailsContents #removeFrmCartBtn:hover
{
	background:url(../images/removeFromCartBtn_o.jpg) center no-repeat;
}

.detailsContents #leaveOnCartBtn
{
	background:url(../images/leaveOnCartBtn.jpg) center no-repeat;
}

.detailsContents #leaveOnCartBtn:hover
{
	background:url(../images/leaveOnCartBtn_o.jpg) center no-repeat;
}

.detailsContents #addToCartBtn
{
	background:url(../images/addToCartBtn.jpg) center no-repeat;
}

.detailsContents #leaveOnListBtn
{
	background:url(../images/leaveOnListBtn.jpg) center no-repeat;
}

.detailsContents #removeFromListBtn
{
	background:url(../images/removeFromListBtn.jpg) center no-repeat;
}

.detailsContents #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_o.jpg) center no-repeat;
}

.detailsContents #leaveOnListBtn:hover
{
	background:url(../images/leaveOnListBtn_o.jpg) center no-repeat;
}

.detailsContents #removeFromListBtn:hover
{
	background:url(../images/removeFromListBtn_o.jpg) center no-repeat;
}

.DLCart
{
	padding:10px 10px 60px 10px;
	background:#FFF url(../images/blueFoot_s.png) repeat-x bottom;
}


.DLCart #cartLogo
{
	width:35px;
	height:33px;
	background:url(../images/dlCart.jpg) center no-repeat top left;
	float:left;
	margin-right:5px;
}

.DLCart #cartHeaderTxt
{
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	color:#008bd0;
	position:relative;
	top:8px;
	margin-bottom:12px;
}

.DLCart #headerDiv, #footDiv
{
	width:100%;
	height:5px;
	background:#008bd0;
}

.DLCart #cartContents .itemEBook, .DLCart #cartContents .itemGames, .DLCart #cartContents .itemMusic, .DLCart #cartContents .itemVideo, .DLCart #cartContents .itemOther, .DLCart .itemBlank
{
	width:516px;
	height:100px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
    background:#FFF;
}

.DLCart #cartContents .itemEBook
{
	background:#f89530;
}

.DLCart #cartContents .itemGames
{
	background:#d71f39;
}

.DLCart #cartContents .itemMusic
{
	background:#02a901;
}

.DLCart #cartContents .itemVideo
{
	background:#b250f1;
}

.DLCart #cartContents .itemOther
{
	background:#1395e1;
}

.DLCart #cartContents .itemBlank
{
	background:#DDD;
	font-size:14px;
	font-weight:bold;
}

.DLCart #cartContents #detBtn
{
	width:121px;
	height:39px;
	float:left;
	cursor:pointer;	
}

.DLCart #cartContents .itemEBook #detBtn
{
	background:url(../images/detBtn_eBook.jpg) center no-repeat;
}

.DLCart #cartContents .itemGames #detBtn
{
	background:url(../images/detBtn_games.jpg) center no-repeat;
}

.DLCart #cartContents .itemMusic #detBtn
{
	background:url(../images/detBtn_music.jpg) center no-repeat;
}

.DLCart #cartContents .itemVideo #detBtn
{
	background:url(../images/detBtn_video.jpg) center no-repeat;
}

.DLCart #cartContents .itemOther #detBtn
{
	background:url(../images/detBtn_other.jpg) center no-repeat;
}

.DLCart #cartContents .itemEBook #detBtn:hover
{
	background:url(../images/detBtn_eBook_o.jpg) center no-repeat;
}

.DLCart #cartContents .itemGames #detBtn:hover
{
	background:url(../images/detBtn_games_o.jpg) center no-repeat;
}

.DLCart #cartContents .itemMusic #detBtn:hover
{
	background:url(../images/detBtn_music_o.jpg) center no-repeat;
}

.DLCart #cartContents .itemVideo #detBtn:hover
{
	background:url(../images/detBtn_video_o.jpg) center no-repeat;
}

.DLCart #cartContents .itemOther #detBtn:hover
{
	background:url(../images/detBtn_other_o.jpg) center no-repeat;
}

.DLCart #cartContents #icon
{
	width:57px;
	height:100px;
	float:left;
	margin-right:10px;
}

.DLCart #cartContents #title
{
	font-size:24px;
	font-weight:bold;
	width:420px; 
	overflow:hidden; 
	float:left; 
	height:30px;
}

.DLCart #cartContents #delBtn
{
	height:26px;
	width:26px;
	background:url(../images/delBtn.gif) center no-repeat;
	float:right;
	cursor:pointer;

}

.DLCart #cartContents #delBtn:hover
{
	background:url(../images/delBtn_o.gif) center no-repeat;	
}

.DLCart #cartContents #price
{
	font-size:22px;
	font-weight:bold;
	/*width:150px;*/
    width:190px;
	float:left;
	line-height:39px;
	overflow:hidden;
}

.DLCart #cartContents .item #type
{
	font-weight:bold;
}

.DLCart #cancelBtn, .DLCart #chkoutBtn
{
	width:273px;
	height:75px;
	background:url(../images/cancelBtn.jpg) center no-repeat;
	margin-top:20px;
	margin-left:10px;
	float:left;
	cursor:pointer;
}

.DLCart #cancelBtn:hover
{
	background:url(../images/cancelBtn_o.jpg) center no-repeat;	
}

.DLCart #chkoutBtn
{
	background:url(../images/chkoutBtn.jpg) center no-repeat;
}

.DLCart #chkoutBtn:hover
{
	background:url(../images/chkoutBtn_o.jpg) center no-repeat;
}

.functionBar
{
	background:#FFF; 
	height:115px; 
	padding-top:15px;
}

.functionBar #dlCartBtn
{
	width:159px;
	height:32px;
	background:url(../images/dlCartBtn.jpg) center no-repeat;
	float:left;
	position:relative;
	top:-5px;
	left:-15px;
	cursor:pointer;
}

.functionBar #logoutBtn
{
	width:105px;
	height:33px;
	background:url(../images/logoutBtn.jpg) center no-repeat;
	float:left;
	position:relative;
	top:-6px;
	cursor:pointer;
}
.functionBar #childLbl
{
     font-size:12px; padding-left:20px; font-weight:bold; float:left; width:276px;   
}
.functionBar #childSelect
{
    width:230px; margin:5px 80px 0px 20px;float:left;    
}
.functionBar #pidDiv
{
    font-size:12px; padding-left:20px; font-weight:bold; float:left; width:276px;
    display:none;
}
#pidDiv #pidSelect
{
    width:230px; margin-top:3px; float:left;    
}
.functionBar #logoutBtn:hover
{
	background:url(../images/logoutBtn_o.jpg) center no-repeat;
}

.functionBar #dlCartBtn:hover
{
	background:url(../images/dlCartBtn_o.jpg) center no-repeat;
}

.sortingOptions .sortOption
{
	width:100px; 
	height:50px; 
	text-align:center; 
	color:#fff; 
	font-weight:bold; 
	font-size:14px; 
	float:left;
	margin-right:16px;
	cursor:pointer;
}

.sortingOptions .sortOption:hover
{
	background:#FFF;
	color:#008bd0;
}

.summaryContents #contentOuter
{
	background:#008bd0;
}

.summaryContents #contentInner
{
	margin-top:10px;
	background:#FFF;
	padding-top:3px;
	padding-bottom:20px;
}

#summaryItems .itemEBook, #summaryItems .itemGames, #summaryItems .itemMusic, #summaryItems .itemVideo, #summaryItems .itemOther, #summaryItems .itemBlank
{
	width:517px;
	height:285px;
	margin:10px auto 0px auto;
	padding:10px;
}

.summaryContents #summaryItems #icon
{
	height:261px;
	width:67px;
	float:left;
}

.summaryContents #summaryItems #title
{
	font-size:24px;
	font-weight:bold;
	width:420px; 
	overflow:hidden; 
	float:left; 
	line-height:28px;
	height:28px;
	white-space:nowrap; 
	text-overflow:ellipsis;
}

.summaryContents #summaryItems #delBtn
{
	height:26px;
	width:26px;
	background:url(../images/delBtn.gif) center no-repeat;
	float:right;

}

.summaryContents #summaryItems #delBtn:hover
{
	background:url(../images/delBtn_o.gif) center no-repeat;
	cursor:pointer;
}

.summaryContents #summaryItems #price
{
	font-size:22px;
	font-weight:bold;
	/*width:150px;*/
    width:190px;
	float:left;
	line-height:39px;
	overflow:hidden;
}


#summaryItems .itemEBook
{
	background:#f89530;
}

#summaryItems .itemGames
{
	background:#d71f39;
}

#summaryItems .itemMusic
{
	background:#02a901;
}

#summaryItems .itemVideo
{
	background:#b250f1;
}

#summaryItems .itemOther
{
	background:#1395e1;
}

#summaryItems .itemBlank
{
	background:#DDD;
	height:150px;
}

#summaryItems .itemBlank #title
{
	width:450px;
	font-size:14px;
	margin:auto;
	overflow:visible;
}

.summaryContents #summaryItems #detBtn
{
	width:121px;
	height:39px;
	float:left;
	cursor:pointer;
	margin-top:2px;
	margin-bottom:5px;
}

.summaryContents #summaryItems .itemEBook #detBtn
{
	background:url(../images/detBtn_eBook.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemGames #detBtn
{
	background:url(../images/detBtn_games.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemMusic #detBtn
{
	background:url(../images/detBtn_music.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemVideo #detBtn
{
	background:url(../images/detBtn_video.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemOther #detBtn
{
	background:url(../images/detBtn_other.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemEBook #detBtn:hover
{
	background:url(../images/detBtn_eBook_o.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemGames #detBtn:hover
{
	background:url(../images/detBtn_games_o.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemMusic #detBtn:hover
{
	background:url(../images/detBtn_music_o.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemVideo #detBtn:hover
{
	background:url(../images/detBtn_video_o.jpg) center no-repeat;
}

.summaryContents #summaryItems .itemOther #detBtn:hover
{
	background:url(../images/detBtn_other_o.jpg) center no-repeat;
}

.summaryContents #summaryItems .label
{
	width:252px;
	float:left;
	margin-top:5px;
}

.summaryContents #summaryItems .value
{
	width:190px;
	float:left;
	margin-top:5px;
	font-weight:bold;
}
#timesbox
{
   width:442px;float:left;overflow:hidden; zoom:1;position:relative;
}
#timesbox .value
{
    margin-bottom: -32767px !important; 
	padding-bottom: 32767px !important;
}
#timesRequested p{
	position:absolute;
	 bottom:0px;
	 padding:0px;
	 margin:0px
}
#recAge
{
	width:190px;
	height:22px;
	white-space:nowrap; 
	float:left;
	margin-top:5px;
	font-weight:bold;
	text-overflow:ellipsis;
    overflow  :hidden;
 
}
.summaryContents #addToCartBtn, .summaryContents #removeFrmCartBtn
{
	width:213px;
	height:83px;
	float:left;
	margin-top:8px;
	margin-left:-5px;
	cursor:pointer;
}

.summaryContents .itemEBook #addToCartBtn
{
	background:url(../images/addToCartBtn_eBook.jpg) center no-repeat;
}

.summaryContents .itemEBook #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_eBook_o.jpg) center no-repeat;
}

.summaryContents .itemEBook #removeFrmCartBtn
{
	background:url(../images/removeFrmCartBtn_eBook.jpg) center no-repeat;
}

.summaryContents .itemEBook #removeFrmCartBtn:hover
{
	background:url(../images/removeFrmCartBtn_eBook_o.jpg) center no-repeat;
}

.summaryContents .itemGames #addToCartBtn
{
	background:url(../images/addToCartBtn_games.jpg) center no-repeat;
}

.summaryContents .itemGames #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_games_o.jpg) center no-repeat;
}

.summaryContents .itemGames #removeFrmCartBtn
{
	background:url(../images/removeFrmCartBtn_games.jpg) center no-repeat;
}

.summaryContents .itemGames #removeFrmCartBtn:hover
{
	background:url(../images/removeFrmCartBtn_games_o.jpg) center no-repeat;
}

.summaryContents .itemMusic #addToCartBtn
{
	background:url(../images/addToCartBtn_music.jpg) center no-repeat;
}

.summaryContents .itemMusic #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_music_o.jpg) center no-repeat;
}

.summaryContents .itemMusic #removeFrmCartBtn
{
	background:url(../images/removeFrmCartBtn_music.jpg) center no-repeat;
}

.summaryContents .itemMusic #removeFrmCartBtn:hover
{
	background:url(../images/removeFrmCartBtn_music_o.jpg) center no-repeat;
}

.summaryContents .itemVideo #addToCartBtn
{
	background:url(../images/addToCartBtn_video.jpg) center no-repeat;
}

.summaryContents .itemVideo #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_video_o.jpg) center no-repeat;
}

.summaryContents .itemVideo #removeFrmCartBtn
{
	background:url(../images/removeFrmCartBtn_video.jpg) center no-repeat;
}

.summaryContents .itemVideo #removeFrmCartBtn:hover
{
	background:url(../images/removeFrmCartBtn_video_o.jpg) center no-repeat;
}

.summaryContents .itemOther #addToCartBtn
{
	background:url(../images/addToCartBtn_other.jpg) center no-repeat;
}

.summaryContents .itemOther #addToCartBtn:hover
{
	background:url(../images/addToCartBtn_other_o.jpg) center no-repeat;
}

.summaryContents .itemOther #removeFrmCartBtn
{
	background:url(../images/removeFrmCartBtn_other.jpg) center no-repeat;
}

.summaryContents .itemOther #removeFrmCartBtn:hover
{
	background:url(../images/removeFrmCartBtn_other_o.jpg) center no-repeat;
}

.summaryContents .alreadyInCart
{
	width:437px;
	height:30px;
	float:left;
	margin-top:25px;
	line-height:30px;
	background:#DDD;
	padding-left:5px;
	font-weight:bold;
}

.summaryContents #pageNav
{
	font-size:24px;
	color:#008bd0;
	font-weight:bold;
	text-align:center;
	letter-spacing:13px;
	margin-top:20px;
}
.summaryContents #pageNav a  
{
   text-decoration:none;
   color:#008bd0;
}
.summaryContents #chkoutBtn
{
	width:273px;
	height:75px;
	background:url(../images/chkoutBtn.jpg) center no-repeat;
	margin:20px auto 0px auto;
}

.summaryContents #chkoutBtn:hover
{
	background:url(../images/chkoutBtn_o.jpg) center no-repeat;
}


.index
{
	margin:15px auto 15px auto;
	width:588px;
}

.index #vtechLogo
{
	width:119px;
	height:90px;
	background:url(../images/vtechLogo_lg.jpg) center no-repeat;
	float:left;
}

.index #LLNLogo
{
	width:145px;
	height:99px;
	background:url(../images/LLNLogo_lg.jpg) center no-repeat;
	float:right;
	margin-top:-8px;
}

.index #siteTitle
{
	font-weight:bold;
	color:#008bd0;
	padding-top:15px;
	text-align:center;
}

.index #LLN
{
	font-size:21px;
}

.index #WLM
{
	font-size:30px;
}

.index #loginBox
{
	width:585px;
	height:558px;
	background:url(../images/loginBG.jpg) repeat-x #FFF;
	margin-top:10px;
	border-radius:12px;
	padding:5px;
}

.index #loginBoxInner
{
	width:505px;
	height:478px;
	background:#008bd0;
	border-radius:12px;
	padding:40px;
}

.index #loginBox #text
{
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	word-spacing:4px;
	line-height:33px;
}

.index #loginBox #emailLabel, .index #loginBox #pwLabel
{
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	margin-top:30px;
	margin-bottom:5px;
}

.index #loginBox #emailBox, .index #loginBox #pwBox
{
	width:473px;
	height:33px;
	font-size:16px;
	line-height:33px;
}

.index #loginBox #rememberID
{
	color:#8ac2e2; 
	margin-top:5px;
	font-weight:bold;
}

.index #loginBtn
{
	width:273px;
	height:75px;
	background:url(../images/okBtn.jpg) center no-repeat;
	margin:40px auto 0px auto;
    background-size:90% 90%;
    -moz-background-size:90% 90%;
    -o-background-size:90% 90%;
}

.index #loginBtn:hover
{
	background:url(../images/okBtn_o.jpg) center no-repeat;
    background-size:90% 90%;
    -moz-background-size:90% 90%;
    -o-background-size:90% 90%;
}

.invoiceContent
{
	background:#FFF url(../images/blueFoot_s.png) bottom repeat-x;
	padding-bottom:20px;
}

.invoiceContent .invoiceHeader
{
	padding:10px 20px 20px 20px;
}

.invoiceContent .logos
{
	background:url(../images/vtech_lln_Logo.jpg) center no-repeat;
	width:192px;
	height:65px;
	float:left;
	margin-right:30px;
}

.invoiceContent .introText
{
	width:342px;
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
}

.invoiceContent #orderNumber
{
	font-size:14px;
}

.invoiceContent .orderRef, .invoiceContent .customerDetails, .invoiceContent .orderDetails, .invoiceContent .orderSubTotal, .invoiceContent .orderTotal
{
	padding:10px 20px 10px 20px;
	font-weight:bold;
}

.invoiceContent .orderRef
{
	font-size:16px;
}

.invoiceContent .address
{
	margin-bottom:20px;
	word-wrap: break-word;
}

.invoiceContent .orderDetails, .invoiceContent .orderSubTotal, .invoiceContent .orderTotal
{
	width:565px;
	margin-bottom:10px;
}


.invoiceContent .orderItem, .invoiceContent .subTotalItem
{
	line-height:24px;
	margin-bottom:10px;
}


.invoiceContent .orderTotal
{
	font-size:30px;
	margin:0px 0px 10px 0px;
}

.invoiceContent #proceedBtn
{
	width:273px;
	height:75px;
	background:url(../images/proceedBtn.jpg) center no-repeat;
	margin:0px auto 20px auto;
	cursor:pointer;
}

.invoiceContent #proceedBtn:hover
{
	background:url(../images/proceedBtn_o.jpg) center no-repeat;
}

.invoiceContent #contentType
{
	font-size:18px;
}

.invoiceContent .paymentType
{
	padding:10px 0px 0px 0px;
	width:552px;
	height:130px;
	border:3px solid #008bd0;
	border-radius:12px;
	margin:0px auto 20px auto;
}

.paymentType #header
{
	font-weight:bold;
	text-align:center;
}

.paymentType .methods
{
	padding:20px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
}

.paymentType .methodItem
{
	float:left;
	margin-left:45px;
	display:inline;
}

.paymentBtns #chkoutBtn
{
	width:273px;
	height:75px;
	background:url(../images/chkoutBtn.jpg) center no-repeat;
	margin:0px 0px 30px 23px;
	cursor:pointer;
}

.paymentBtns #chkoutBtn:hover
{
	background:url(../images/chkoutBtn_o.jpg) center no-repeat;
}

.paymentBtns #cancelBtn
{
	width:273px;
	height:75px;
	background:url(../images/cancelBtn.jpg) center no-repeat;
	margin:0px 23px 30px 0px;
	cursor:pointer;
}

.paymentBtns #cancelBtn:hover
{
	background:url(../images/cancelBtn_o.jpg) center no-repeat;
}

.instructions
{
	padding:20px 20px 20px 20px;
	width:565px;
	display:none;/*20140509*/
}

.instructions .header
{
	font-size:14px;
	font-weight:bold;
	color:#008bd0;
	margin:0px 0px 10px 0px;
}

.instructions .textRow
{
	font-size:12px;
	color:#008bd0;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:20px;
}

.instructions .leftText
{
	float:left;
	width:275px;
}

.instructions .rightText
{
	float:right;
	width:275px;
}

#summaryBtn
{
	width:430px;
	height:75px;
	background:url(../images/summaryBtn.jpg) center no-repeat;
	margin:20px auto 20px auto;
	cursor:pointer;
}

#summaryBtn:hover
{
	background:url(../images/summaryBtn_o.jpg) center no-repeat;
}

.FL
{
	float:left;
}

.FR
{
	float:right;
}

.divider
{
	width:100%;
	background:#008bd0;
	height:5px;
}


.popups
{
	width:527px;
	height:315px;
}


.popups .popupBG
{
	width:527px; 
	height:315px;
	border:15px solid #008bd0; 
	background:#FFF;
}

.popupPreview .popupBG
{
	background:#000;
}

.popupPreview #closeBtn
{
	float:right; 
	height:20px;
	width:20px; 
	background:url(../images/previewCloseBtn.jpg) center no-repeat; 
	cursor:pointer; 
	margin:2px 2px 0px 0px;
}

.popupPreview #closeBtn:hover
{ 
 	background:url(../images/previewCloseBtn_o.jpg) center no-repeat;
}

.popups #content
{
	width:480px; 
	height:272px;  
	margin:auto; 
	margin-top:20px;
}

.twoBtns #content, .oneBtn #content, .pwConfirm #content
{
	height:120px;
	text-align:center;
	margin-top:50px;
	font-weight:bold;
	display: table; 
	overflow: hidden;
}

.twoBtns #content #txt, .oneBtn #content #txt, .pwConfirm #content #txt
{
	display: table-cell; 
	vertical-align: middle;
}

.pwConfirm #content
{
	height:80px;
}

.popups .dontRemind, .popups .forgotPW
{
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	width:200px;
	margin:10px auto 0px auto;
}

.popups .forgotPW
{
	text-align:center;
	color:#777;
	text-decoration:underline;
	cursor:pointer;
}

.dontRemind input
{
	float:left;
}

.dontRemind #txt
{
	padding-top:2px;
}

.popups .btns
{
	margin:20px auto 0px auto;
	width:446px;
}

.popups .oneBtn .btns
{
	margin:20px auto 0px auto;
	width:220px;
}

.popups #btnLeft, .popups #btnRight
{
	width:213px;
	height:83px;
	margin-right:10px;
	float:left;
	cursor:pointer;
}

.popups .okBtn
{
	background:url(../images/popupOKBtn.jpg) center no-repeat;
}

.popups .okBtn:hover
{
	background:url(../images/popupOKBtn_o.jpg) center no-repeat;
}

.popups .cancelBtn
{
	background:url(../images/popupCancelBtn.jpg) center no-repeat;
}

.popups .cancelBtn:hover
{
	background:url(../images/popupCancelBtn_o.jpg) center no-repeat;
}

.popups .yesBtn
{
	background:url(../images/popupYesBtn.jpg) center no-repeat;
}

.popups .yesBtn:hover
{
	background:url(../images/popupYesBtn_o.jpg) center no-repeat;
}

.popups .noBtn
{
	background:url(../images/popupNoBtn.jpg) center no-repeat;
}

.popups .noBtn:hover
{
	background:url(../images/popupNoBtn_o.jpg) center no-repeat;
}

.popups .confirmBtn
{
	background:url(../images/popupConfirmBtn.jpg) center no-repeat;
}

.popups .confirmBtn:hover
{
	background:url(../images/popupConfirmBtn_o.jpg) center no-repeat;
}

.popups .redeemBtn
{
	background:url(../images/popupRedeemBtn.jpg) center no-repeat;
}

.popups .redeemBtn:hover
{
	background:url(../images/popupRedeemBtn_o.jpg) center no-repeat;
}

.popups .redeemBtnDis
{
	background:url(../images/popupRedeemBtn_d.png) center no-repeat;
}

.popups #pw
{
	width:430px;
	height:25px;
	margin:auto;
}

.popups #forgetPW
{
	text-align:right;
	font-size:12px;
	width:430px;
	margin:10px auto 10px auto;
	text-decoration:underline;
}

.popups #pwField
{
	width:430px;
}

.popups .giftCardContent
{
	padding:10px;
	height:177px;
}

.popups .giftCardContent .header
{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}

.popups .giftCardContent .item
{
	width:420px;
	border:#BBB 2px solid;
	padding:5px 20px 5px 20px;
	margin:0px auto 10px auto;
	border-radius:10px;
	font-size:14px;
	font-weight:bold;
}

.popups .giftCardContent .item #value
{
}

.popups #giftCardList
{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
}

.popups #giftCardList select
{
	width:250px;
	margin-top:10px;
}

.ccForm
{	
	padding:15px;
}

.ccForm #header
{
	font-weight:bold;
}

.ccForm .formEntry
{
	margin:10px 10px 0px 0px;
	font-weight:bold;
	font-size:16px;
	width:548px;
	height:45px;
}

.formEntry #cardType
{
	width:251px;
}

.formEntry input
{
	width:548px;
}

.formEntry #CCV
{
	width:176px;
	float:left;
}

.formEntry #CCVInfo
{
	float:left;
	position:relative;
	top:4px;
	left:10px;
	font-size:12px;
	text-decoration:underline;
	cursor:pointer;
	background:#FFF;
}

.formEntry #exMonth, .formEntry #exYear
{
	width:100px;
}

.invoiceContent .btns
{
	width:556px;
	height:75px;
	margin:auto;
	margin-bottom:20px;
}

.invoiceContent #confirmBtn
{
	width:273px;
	height:75px;
	margin-right:10px;
	background:url(../images/confirmBtn.jpg) center no-repeat;
	float:left;
}

.invoiceContent #confirmBtn:hover
{
	background:url(../images/confirmBtn_o.jpg) center no-repeat;
}

.invoiceContent #cancelBtn, 
{
	width:273px;
	height:75px;
	background:url(../images/cancelBtn.jpg) center no-repeat;
	float:left;
}

.invoiceContent #cancelBtn:hover
{
	background:url(../images/cancelBtn_o.jpg) center no-repeat;
}

.invoiceContent #okBtn
{
	width:213px;
	height:83px;
	margin-top:20px;
	background:url(../images/popupOKBtn.jpg) center no-repeat;
}


.invoiceContent #okBtn:hover
{
	background:url(../images/popupOKBtn_o.jpg) center no-repeat;
}

.CCVHelp
{
	width:210px;
	height:130px;
	border:5px #008bd0 solid;
	border-radius:10px;
}

.CCVHelp #content
{
	width:210px;
	height:130px;
	background:url(../images/ccvinfo.jpg) center no-repeat;
}

.loadGph
{
	display:none;
	background:transperant;
	background: url(../images/loading.gif) 50% 50% center no-repeat;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#50000000', EndColorStr='#50000000');
	width:100%;
	height:100%;
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5) url(../images/loading.gif) 50% 50% center no-repeat;
}

body.loading
{
	overflow:hidden;
}

body.loading .loadGph
{
	display:inline-block;
}
