﻿BODY 
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	text-align:left;
	line-height:1.7em;
	background-color:#FFF7FF;
	/*padding-top:10px;*/
}

.seoTop
{
    width:900px;
	text-align:right;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
}
.seoBottom
{
    width:900px;
	text-align:center;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
}

A:link      { color: #B56AB5; text-decoration:none; }
A:visited 	{ color: #B56AB5; text-decoration:none; }
A:active 	{ color: #B56AB5; text-decoration:none; }
A:hover 	{ color: #B56AB5; text-decoration:underline; }

SELECT 
{
	border:1px solid #BDC7D8;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px;
}

.Wrapper 
{
	width:900px;
	border-top:5px #EEE0EF solid;
	border-left:5px #EEE0EF solid;
	border-right:5px #EEE0EF solid;
	border-bottom:5px #EEE0EF solid;
	background-color:#FFFFFF;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.Container
{
	width:100%;
	background-color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}

.Heading 
{
	font-weight:bold;
	font-size:14px;
	color:#B5286B;
	padding:0px 0px 15px 10px;
}

.Tabs {
	width:100%;
	border-bottom:1px solid #898989;
}

.Tabs .Lft 
{
	padding-left:10px;
	float:left;
}

.Tabs .Rgt 
{
	padding-right:10px;
	float:right;
}

.Tabs ul 
{
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:center;
}

.Tabs ul li
{	
	display:inline;
	padding:2px 0px 3px 0px;
}

.Tabs .Lft ul li 
{
	background:#F1F1F1;
}

.Tabs ul li a
{	
	font-weight:bold;
	padding:2px 8px 3px 9px;
}

.Tabs .Lft ul li a
{
	border-color:#898989 #898989 #898989 #898989;
	border-style:solid solid solid solid;
	border-width:1px 1px 1px 1px;
	color:#333333;
}

.Tabs .Rgt ul li a
{
	border-style:none;
	color:#B5286B;
}

.Tabs ul li a.Selected 
{
	background:#B5286B;
	color:#FFFFFF;
}

.Intro 
{
	padding:0px;
	text-align:center;
}

.Intro .PhoneHeader 
{
	width:100%;
	height:25px;
	background:url('Images/PhoneHeader.jpg') no-repeat;	
	margin:0px;
	padding:0px;
}

.Intro .PhoneHeader .Login
{
	float:right;
	padding-top:4px;
	padding-right:25px;
	font-size:14px;
}

.Intro .PhoneHeader A.Login:link    { color: #B56AB5; text-decoration:underline; }
.Intro .PhoneHeader A.Login:visited { color: #B56AB5; text-decoration:underline; }
.Intro .PhoneHeader A.Login:active 	{ color: #B56AB5; text-decoration:underline; }
.Intro .PhoneHeader A.Login:hover 	{ color: #B56AB5; text-decoration:none; }

.Intro h1 {
	display:none;
}

.Intro .PageHeader 
{
	width:100%;
	height:124px;
	background:url('Images/PageHeader.jpg') no-repeat;	
	margin:0px;
	padding:0px;
}

.Intro .PageNavigation 
{
	width:100%;
	height:36px;
	background:url('Images/PageNavigation.jpg') no-repeat;	
	margin:0px;
	padding:0px;
	text-align:left;
}

.Intro .PageNavigation ul 
{
	height:28px;
	list-style:none;
	margin: 0px;
	padding: 0px;
	padding: 5px 0px 0px 25px;
}

.Intro .PageNavigation ul li 
{
	display: inline;
	height:28px;	
	color: #B56DAD;
	text-transform:capitalize;
	padding:0px 0px 0px 0px;
}

.Intro .PageNavigation A.ButtonLink:link    { padding:0px; color: #B56AB5; text-decoration:none; height:28px; }
.Intro .PageNavigation A.ButtonLink:visited { padding:0px; color: #B56AB5; text-decoration:none; height:28px; }
.Intro .PageNavigation A.ButtonLink:active  { padding:0px; color: #B56AB5; text-decoration:none; height:28px; }
.Intro .PageNavigation A.ButtonLink:hover   { padding:0px; color: #B56AB5;  text-decoration:underline; height:28px; }

.Intro .PageNavigation div.ButtonLft 
{
	width:10px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0px 0px;
	float:left;
}

.Intro .PageNavigation .Current div.ButtonLft
{
	background:url('Images/ButtonLft.png') no-repeat;
}

.Intro .PageNavigation A.ButtonLink
{
	height:28px;
	line-height:26px;
	padding:0px 0px 0px 0px;
	float:left;
}
.Intro .PageNavigation .Current A.ButtonLink 
{
	color: #FFFFFF;
	background:url('Images/ButtonBg.png') repeat-x;
}

.Intro .PageNavigation div.ButtonRgt
{
	width:10px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0px 0px;
	float:left;
}

.Intro .PageNavigation .Current div.ButtonRgt
{
	background:url('Images/ButtonRgt.png') no-repeat;
}

.Main
{
	width:100%;
	text-align:left;
}

.Main h2 
{	
	color:#B5286B;
	font-size:24px;
}

.Main ul 
{
	color:#B56AB5;
	/*list-style-image:url('Images/Heart.jpg');*/
}

.Footer
{
}

.PhoneFooter 
{
	width:100%;
	height:37px;
	background:url('Images/PhoneFooter.jpg') no-repeat;
}

.PhoneFooter .Copyright 
{	
	color: #B56AB5;
	text-transform:capitalize;
	padding:12px 24px 0px 0px;
	float:right;
}

.AppMsg 
{
	width:60%;
	text-align:center;
	margin-left:20%;
	margin-right:20%;
	padding:20px 0px 20px 0px;
}

.AppMsg .Header
{
	background-color:#CE0063;
	color:#FFFFFF;
	font-weight:bold;
	font-size:2em;
	padding:20px 0px 20px 0px;
}

.AppMsg .Message
{
	text-align:left;
	padding-top:20px;	
	padding-left:10%;
	padding-right:10%;
	padding-bottom:20px;
}

.AppMsg .Redirect
{
	text-align:center;
}

P { color:#B56AB5; }
P A:link    { color: #B5286B; text-decoration:none; font-weight:bold; }
P A:visited { color: #B5286B; text-decoration:none; font-weight:bold; }
P A:active  { color: #B5286B; text-decoration:none; font-weight:bold; }
P A:hover   { color: #B5286B; text-decoration:underline; font-weight:bold; }

.FormTable
{
}

.FormTable .Header
{
	background-color:#CE0063;
	color:#FFFFFF;
	font-weight:bold;
	font-size:2em;
	padding:20px 0px 20px 0px;
}

.FormTable span, .FormTable label
{
	color:#CE0063;
	font-weight:bold;
}

.FormTable .mandatory
{
	color:#B56AB5;
	padding-left:3px;
	padding-right:8px;
	font-size:150%;
	font-weight:bold;
}

.FormTable .Note
{
	color:#CCCCCC;
	font-size:10px;
}

.FormTable A:link    { color: #B5286B; text-decoration:none; font-weight:bold; }
.FormTable A:visited { color: #B5286B; text-decoration:none; font-weight:bold; }
.FormTable A:active  { color: #B5286B; text-decoration:none; font-weight:bold; }
.FormTable A:hover   { color: #B5286B; text-decoration:underline; font-weight:bold; }

.InputButton, .InputSubmit
{
	background-color:#CE0063;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px 15px 3px;
	text-align:center;
	margin-left:10px;
}

.InputAux {
	background:#F0F0F0;
	border-color:#E7E7E7 #666666 #666666 #E7E7E7;
	color:#000000;
}

.InputButton[disabled], .InputSubmit[disabled] 
{
	color:#666666;
	background-color:#F1F1F1;
}

.InputText, .InputPassword 
{
	border:1px solid #BDC7D8;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:3px;
	margin:1px;
}

.InputText[disabled], .InputPassword[disabled]
{
	color:#000000;
	background-color:#F1F1F1;
}

.InputRadio 
{
	margin:0 5px 0 0;
	padding:0;
}

.InputCheckbox 
{
	border:0 none;
}

.DataList 
{
	width:100%;
	color:#B56AB5;
}

.DataList A:link    { color: #B5286B; text-decoration:none; font-weight:bold; }
.DataList A:visited { color: #B5286B; text-decoration:none; font-weight:bold; }
.DataList A:active  { color: #B5286B; text-decoration:none; font-weight:bold; }
.DataList A:hover   { color: #B5286B; text-decoration:underline; font-weight:bold; }

.DataList h3 
{
	font-size:13px;
	padding:0px;
	margin:0px;
	color: #B5286B;
	text-transform:capitalize;
}

.DataList hr
{
	color: #EEE0EF;
	height: 1px;
	border:1px solid #EEE0EF;
}

.DataList img 
{
	padding-right:15px;
}

.DataList .UIPhotoGrid {
	background:white none repeat scroll 0 0;
	border:1px solid #CCCCCC;	
	padding:4px;
	vertical-align:middle;
}

.DataList .Note
{
	color:#CCCCCC;
	font-size:10px;
}

.DataList .Price
{
	width:100%;
	color:#B5286B;
	font-size:16px;
	font-weight:bold;
}

.DataList .Date
{
	color:gray;
}

.DataList .Pipe
{
	color:gray;
	padding:0 3px;
}

.DataList .Metadata
{
	color:#999999;
}

.DataList .NotAuthorized
{
}

.WaitingApproval 
{
	color:#CE0000;
	font-size:12px;
	font-weight:bold;
	width:800px;
	margin-top:6px;
	padding:5px 0px 8px 20px;
	background:url('Images/lightbulb_on_002.gif') no-repeat;	
}

.NoResult 
{
	width:60%;
	text-align:center;
	margin-left:20%;
	margin-right:20%;
	padding:20px 0px 20px 0px;
}

.NoResult .Message
{
	background-color:#CE0063;
	color:#FFFFFF;
	font-weight:bold;
	font-size:2em;
	padding:20px 0px 20px 0px;
}

.Info
{
	background:#F7F7F7 none repeat scroll 0 0;
	border:1px solid #BBBBBB;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

.Info .Message
{
	color: gray; 
	text-align: center; 
	line-height: 50px;
}

.InfoE
{
	background:#FFF666 none repeat scroll 0 0;
	border:1px solid #CE0000;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

.InfoE .MessageE
{
	color: #CE0000; 
	text-align: center; 
	line-height: 50px;
}


.Status {
	background:#FFF9D7 none repeat scroll 0 0;
	border-color:#E2C822;
	border:1px solid #DD3C10;
	margin:0 0 10px;
	padding:10px;
}

.Status h3 
{
	padding:0px;
	margin:0px;
}

.Note
{ 
 	color:#B5286B;
 	font-size:14px;
}

.PackageDetail
{	
}

.PackageDetail h2
{	
	padding-bottom:15px;
}

.PackageDetail .Img
{	
	float:left;
}

.PackageDetail .Description
{	
	width:620px;
	color:#B5286B;
	padding:15px;
	float:left;
}

.PackageDetail .Price
{
	width:620px;	
	color:#B5286B;
	font-size:16px;
	font-weight:bold;
	padding:15px;
	text-align:right;
}

.PackageDetail .Other
{	
	color:#B5286B;
	float:right;
}

.PackageDetail .Other .Title
{
	font-size:18px;
	font-weight:bold;
}

/* Slideshow */
.Slideshow 
{
}

.Slideshow .Title
{
	color:#B569B5;
	font-size:23px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
}

.Slideshow .Links
{
	width:100%;
	padding:10px 0px 10px 0px;
}

.Slideshow .Links .Item A.ButtonLink:link    { padding:0px; color: #FFFFFF; text-decoration:none; height:28px; }
.Slideshow .Links .Item A.ButtonLink:visited { padding:0px; color: #FFFFFF; text-decoration:none; height:28px; }
.Slideshow .Links .Item A.ButtonLink:active  { padding:0px; color: #FFFFFF; text-decoration:none; height:28px; }
.Slideshow .Links .Item A.ButtonLink:hover   { padding:0px; color: #FFFFFF;  text-decoration:underline; height:28px; }

.Slideshow .Links .Item
{
	padding:10px 10px 10px 10px;
	float:left;
}

.Slideshow .Links .Item div.ButtonLft 
{
	width:10px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0px 0px;
	float:left;
	background:url('Images/ButtonLft.png') no-repeat;
}

.Slideshow .Links .Item A.ButtonLink
{
	height:28px;
	line-height:26px;
	padding:0px 0px 0px 0px;
	float:left;
	color: #FFFFFF;
	background:url('Images/ButtonBg.png') repeat-x;
}

.Slideshow .Links .Item div.ButtonRgt
{
	width:10px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0px 0px;
	float:left;
	background:url('Images/ButtonRgt.png') no-repeat;
}

.Slideshow .belt img 
{
	border:1px #FFFFFF solid;
	padding:2px;
}

.Slideshow .image-title 
{
	color:#CE0063;
	font-size:14px;
}

.Slideshow .image-selected 
{
	padding-top:10px;
}

.Slideshow #photo-title
{
	color:#CE0063;
	font-size:14px;
	padding-top:10px;
}

.Slideshow #photo-title-lbl
{
	color:#CE0063;
	font-weight:bold;
	font-size:18px;
}

.Slideshow #order-title
{
	color:#B569B5;
	font-size:14px;
	padding-top:10px;
}

.Slideshow #order-title-lbl
{
	color:#B569B5;
	font-weight:bold;
	font-size:18px;
	padding-top:20px;
}

.Slideshow #photo-download
{
	color:#B56AB5;
	font-size:14px;
	padding-top:10px;
}

.Slideshow #photo-download-lbl
{
	padding-top:20px;
	color:#B569B5;
	font-weight:bold;
	font-size:18px;
}

.Slideshow #photo-addto
{
	color:#B56AB5;
	font-size:14px;
	padding-top:10px;
}

.Slideshow #photo-addto-lbl
{
	padding-top:20px;
	color:#B569B5;
	font-weight:bold;
	font-size:18px;
}

div.embox {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	clear:both;
	padding:12px;
	margin-top:16px;
}

div.meta {
	text-align:left;
}

div.meta ul {
	margin:0;
	padding:0;
}

div.meta li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:10px;
	padding:0;
	width:240px;
	color:#666666;
}

div.meta div.meta-footer {
	clear:both;
}

/* Paging */
.Pager 
{
	width:100%;
	text-align:center;	
}

.Pager span 
{
	font-size:14px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}

.Pager span a
{
	background:transparent none repeat scroll 0 0;
	color:#B5286B;	
	/*padding:2px 6px;
	margin:0px;*/
}

/* Cart Summary */
.CartSummary
{
	color:#B5286B;
	padding:10px 35px 0px 0px;
}

.CartSummary .Amount
{
	font-size:20px;
	padding:0px 12px 0px 4px;
}

.spacerdiv {
	clear:both;
	margin:0;
	padding:0 0 20px;
}

.address-details {
	float:left;
	margin:0 10px 0 0;
	padding:0px 0px 20px 30px;
	width:358px;
}

.cont1c {
	background-color:#FFFFFF;
	border-color:#EDF2F3;
	border-style:solid;
	border-width:10px 10px 0px 10px;
	clear:both;
	display:block;
	padding:0px 10px 0px 10px;
}

.cont8 {
	background-color:#FFFFFF;
	border-color:#EDF2F3 #EDF2F3;
	border-style:solid;
	border-width:10px 10px 10px 10px;
	clear:both;
	margin:0;
	padding:0px 10px 0px 10px;
}

.cont1 {
	background-color:#FFFFFF;
	border-color:#EDF2F3 #EDF2F3;
	border-style:solid;
	border-width:0px 10px 10px 10px;
	clear:both;
	display:block;
	padding:10px 0px 10px 10px;
}

.address-summary .address-details span.cust-name {
	font-weight:bold;
}

.address-summary span.change-option {
	color:#709094;
	float:left;
	font-weight:normal;
	margin:0;
	padding:0;
}

fieldset.order {
	border:10px solid #AABDC1;
}

fieldset {
	background-color:#FFFFFF;
	border-color:#EDF2F3 #EDF2F3;
	border-style:none solid solid;
	border-width:medium 10px 10px;
	clear:both;
	display:block;
	padding:10px 0;
}

fieldset.order h2 {
	color:#719093;
	display:block;
	font-size:12px;
	margin:0.7em 0;
	padding:0 0.7em;
}

.Clear
{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
}

/* Dvd Sequences */
.votecell
{
	vertical-align: top;
	width: 60px;
}
div.vote
{
	text-align: center;
}
div.vote img
{
	cursor: pointer;
}
div.vote span
{
	color: #808185;
	display: block;
	font-weight: bold;
}
.vote-count-post
{
	display: block;
	font-size: 240%;
}
.vote-up 
{
}
.vote-down
{
	padding-top:3px;
}
/* Facebox */
#facebox .b {
  background:url('Images/b.png');
}

#facebox .tl {
  background:url('Images/tl.png');
}

#facebox .tr {
  background:url('Images/tr.png');
}

#facebox .bl {
  background:url('Images/bl.png');
}

#facebox .br {
  background:url('Images/br.png');
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .header {
  padding-top: 0px;
  margin-top: 0px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* Download Now */
A.downloadNow {
    background-image: url('Images/download.gif');
    background-repeat:no-repeat;
    padding-left:20px;
    font-weight:bold;
}
