﻿
/*--------------------------- View Photobook ---------------------------*/

.iView{width: 100%; height: 730px; border: 0px;overflow: hidden !important;}/*height: 730px; width: 934px; margin-left:-10px; */

.PreviView{width: 100%; height: 450px; border: 0px;overflow: hidden !important;}/*width: 934px; margin-left:-10px; */

/*------------------------------------------------------------------*/



/*--------------------------- Saved Projects ---------------------------*/

.innerDiv {border: solid 0px #970000; padding: 0px  0px 10px 0px; text-align: center; height: 200px;}
.innerDivTitle {font-size: 18pt; background: #970000; font-weight: bold; color: #FFFFFF;}
.itemPadding {padding: 5px 5px 5px 5px;}
.itemRectangle {border :solid 0px #CCCCCC; padding : 5px 5px 5px 5px;}
.AddAlbum { background:#000000; font-size: 12pt;}

.itemRectangle{height:32px;background:#f5f5f5; border:1px dashed #ccc; width:230px;margin-left: auto; margin-right: auto; white-space: nowrap; float:left;}
.navigationIcons{float:right;}
.itemRectangle .label{float:left; line-height:32px; text-transform:capitalize;}


/*------------------------------------------------------------------*/



/*  - - - - - - - Scrollable Div - - - - - - -  */

.ScrollableDiv{

overflow:auto;  

    clear:both;
   /* border-right:dashed 1px #CCCCCC; */
    padding:10px 0px 10px 0px;
  /*  width: 265px;
    height:450px;*/
}

.ScrollableDiv td{padding:5px;}



/*------------------------------------------------------------------*/



/*--------------------------- Gallery Container Fix  ---------------------------*/

.GalleryContainerFix		{overflow: auto;height: 100%;}
.ViewGalleriesContainer		{ border-left:0px dashed #ccc;}								/*	padding:0px 0px 0px 10px; */
.ViewGalleriesPhotos		{border-right:0px dashed #ccc; padding:10px;display:none;}	/*	width:866px;	*/
.ViewGalleriesPhotos .ScrollableDiv{ clear: both;}										/*	width:866px;	*/
.ViewGalleriesPhotosHeader	{overflow:auto;padding:0 0 20px 0;}							/*	width:850px;	*/
.ModalPopUp					{background-color: #000000;filter:alpha(opacity=40);opacity:0.7;}
.CreateGallery				{background-color:#FFFFFF; width: 300px; vertical-align :middle; border:solid 2px #cc0000; padding:20px;}
.CreateGalleryTitle			{background-color: #cc0000; font-weight: bold; white-space:nowrap; color: #ffffff; padding: 5px 5px 5px 5px; margin-bottom:20px;}
.CreateGalleryBody			{padding:10px 10px 10px 10px;}
.OutsideBorder				{border: 10px solid #FFFFFF;}

.CreateGallery a img		{padding:0px 0px 0px 10px; vertical-align:middle;}
.CreateGalleryLn			{margin-left:10px; width:180px;}

.ScrollablePhotos			{background-color:#F0F0F0; padding:5px 0 0 0; width:119px;}
.imgDiv						{width:100px; height:75px; border:2px solid #FFFFFF; margin:0 8px 8px;}
.imgDiv .imageLink			{width:100px; height:75px; text-align:center; }
.imgDiv .imageLink img		{clear:both;float:none; }
.belowImage					{padding:2px 5px;height:18px;}
.remove						{float:right;}
.zoom						{float:left;}

.imgDiv img	{width:100px;}


.pageLabelDiv		{float:left; padding-right:10px;}
.pageNumbers		{float:left; }					/*padding-left:10px;*/
.pageLabel .next	{float:left;}


.dgPricing{ width:330px; font-size:13px;}


.pageTable{/*width:228px;*/float:right;margin-right:10px;margin-top:6px;clear:both;}
.pageTable a{color:#cc0000;}


.pageTablePhotos{/*width:228px;*/float:right;margin-left:50px;}
.pageNotSelected{padding-left:5px; padding-right:5px; float:left;border:1px dotted #ccc; color:#666;margin:0px 5px;cursor:pointer;}
.pageSelected{padding-left:5px; padding-right:5px; float:left; font-weight :bolder;border:1px dotted #ccc; background:#f5f5f5;cursor:pointer;}
.pageSelected a{color:#c00;}

.pageNumbers .text{color:#c00;}
.previous{float:left;margin-right:4px;}

/*.ItemBox div{float:right;width:140px;} 	*/

.ItemBox {
	background-color:#fff;
    border-bottom:1px dotted #666666;
    width: 415px;
/*    white-space:nowrap;*/
    overflow:auto;
    padding-bottom:4px;
    height:190px;
}

.ItemBox img{clear:both;}

.ItemSeparator{display:block; clear:both; padding:0px;}

/*.ScrollableDiv .ItemBox {width:416px;}*/


/*.ItemBox a{
	color:#5E0000;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;

}

 .ItemBox a:hover{
	color:#cc0000;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
}*/

.GalleryCaption{font-size:30px; color:Red;float:left;}
.GalleryLeft{height:128px;float:left;background-image:url(/Data/br-album.jpg);margin:10px; width:161px;}
.GalleryRight{float:left;height:120px;margin:10px 0 0px 0px;}
.GalleryTitle{font-size:15px; font-weight:bold;height:25px;}
.GalleryTitle a{font-size:18px; color:#cc0000;}
.GalleryTitle a:hover{font-size:18px; color:#666;}

.GalleryDecription{color:#333333;font-size:14px;font-weight:bold;margin:0;}
.GalleryButtons{float:left;margin:0 10px;}
.Galleryinfo{float:left;font-size:13px; margin:30px 0 0 0; font-weight:bold;padding-top:3px;}
.GalleryIcon{height:32px; float:right;}
.GalleryRightEdit{width:150px;}
.GalleryRightEditIcon{height:32px;}
.GalleryRightEdit input{float:left; width:100px;}
.GalleryLeft a img{height:93px; width:124px;margin-bottom:0;margin-left:16px;margin-right:0;margin-top:10px;}
.GalleryLeft img{height:55px;}
.GalleryDate{color:Red;}
.GalleryCount{color:Red;}
/*.txtTitle{width:222px;}*/


.GalleryUpload, .GalleryAlbumDel, .GalleryAlbumRen{float:left; margin-right:8px;}


.GallerySeparator		{height:150px;}
.GallerySeparatorInner	{width:1px; height:150px; border-left:1px dotted #666; margin:0 15px 0 17px; }

.nameAlbumPhotos	{float:left;color: #C00; text-align: left; font-style: italic; padding-top:5px; font-size:14px; font-weight:bold; width:567px;}
.nameAlbum			{float:left;color: #C00; text-align: right; font-style: italic; padding-top:5px; font-size:14px; font-weight:bold; width:567px;}
#imgOverlay			{ background-image: url(/inc/LightBox/overlay.png); }


* html #imgOverlay	{ background-color: #333; background-color: transparent; background-image: url(/main/inc/LightBox/blank.gif); } 

 
.title .module-title	{ font-size:24px;color:#666;font-weight: bold;height:40px;padding:0 0 0 0px;font-style:normal;float:left;}
 
 
/*------------------------------------------------------------------*/

df

/*--------------------------- ePho - Create Gallery ---------------------------*/

.mod-create-gal		{ padding: 30px 0px 40px 100px; border-bottom:dashed 1px #CCCCCC;}

/*------------------------------------------------------------------*/



/*--------------------------- Confirm Delete ---------------------------*/

.ConfirmDeleteOut { background-color:#f5f5f5; width:400px; color:#999;border:1px solid #333333;} /* padding: 10px; border:solid 1px #fff; */
.ConfirmDeleteOut .title{overflow:auto;color:#333;font-size:18px;font-weight:bold;background-color:#CCC;padding:15px 10px;border-bottom:solid 1px #333; float:left;width:380px;}
.ConfirmDeleteOut .img {float:left; background-image : url(/Images/warning.png); background-repeat:no-repeat; width:48px; height:48px; padding:10px; }
.ConfirmDeleteOut .ConfirmDeleteInMsg{ font-size:14px;color:#333; clear:right; height:100px; vertical-align:middle;  padding:20px 20px 0;clear:both;}/* overflow:auto;*/

.ConfirmDeleteOut .btnYes{float:left;color:#666;text-align:center;background-color:#f5f5f5;border:solid 1px #333; color:#666;}
.ConfirmDeleteOut .btnNo{ float:right; color: #666; text-align:center; background-color:#f5f5f5;border:solid 1px #333; color:#666;}

.ConfirmDeleteOut .btnYes a{font-size:14px; color:#fff; padding: 0px 25px;}
.ConfirmDeleteOut .btnNo a{font-size:14px; color:#fff; padding: 0px 25px;}

.ConfirmDeleteOut .btnYes a:hover{font-size:14px; color:#fff; padding: 0px 25px; background-color:#ccc;}
.ConfirmDeleteOut .btnNo a:hover{font-size:14px; color:#fff; padding: 0px 25px; background-color:#ccc;}

.ConfirmDeleteInBtns{margin:0 auto; width:220px; height:30px;}/* overflow:auto;  */

.ConfirmDeleteOut .btnPopUpInfoYes {background-color:#f5f5f5;border:1px solid #333333;color:#333;float:left;text-align:center; margin-left:54px;}
.ConfirmDeleteOut .btnPopUpInfoYes a{font-size:17px; color:#fff; padding: 0px 25px;}
.ConfirmDeleteOut .btnPopUpInfoYes a:hover{font-size:17px; color:#fff; padding: 0px 25px; background-color:#333;}

.processingImg{float:right;}


/*------------------------------------------------------------------*/


/*--------------------------- Popup Error Message ---------------------------*/

.ErrorOut 				{ background-color:#FFFFFF; width:300px; height :100px; padding: 10px; border:solid 3px #CC0000;}
.ErrorOut .img 			{ float:left; background-image : url(/Images/error.png); background-repeat:no-repeat; width:48px; height:48px; padding:10px; }
.ErrorOut .errorInMsg	{ background-color:#FFFFFF; clear:right ; height:80px; vertical-align:middle;}
.ErrorOut .errorInBtns	{ text-align :center;}

/*------------------------------------------------------------------*/


/*--------------------------- Popup Info Message ---------------------------*/

.InfoOut 					{ background-color:#FFFFFF; width:300px; height :100px; padding: 10px; border:solid 3px #CC0000;}
.InfoOut .img 				{ float:right; background-image : url(/Images/info.png); background-repeat:no-repeat; width:48px; height:48px; padding:5px; }
.InfoOut .infoInMsg			{ background-color:#FFFFFF; clear:left ; height:80px; vertical-align:middle; text-align :left;}
.InfoOut .infoInBtns		{ text-align :center;}
.InfoOut .infoInBtns .btnOk	{ text-align :center;}

/*---------------------------------------------------*/



/*--------------------------- User details ---------------------------*/

.UserDetails 				{ margin:50px 200px 20px 200px;  padding-bottom:50px;}
.UserDetails .lblLit 		{ border:0px solid #CECECE; margin-bottom:10px; margin-left:0;}
.UserDetails .lblLab 		{ float:left; margin-left:20px; font-weight:bold ; width:180px;margin-bottom:10px; white-space:nowrap;}
.UserDetails .title 		{ margin:20px 0px 15px 0px; padding:5px 0 5px 10px; font-weight:bold; color:#cc0000; font-size:14pt; border-bottom: 1px dotted #cc0000;}
.UserDetails .lblLit input 	{ margin-top:0px;}
.UserDetails .bCD 			{ float:right;padding-left:10px; padding :10px}
.UserDetails .bCP 			{ float:right;padding-left:10px; padding :10px}
.UserDetails .bCD input 	{ padding:5px;}
.UserDetails .bCP input 	{ padding:5px;}

.UserDetailsEdit 			{ margin:50px 200px 20px 200px;  padding-bottom:0px;}
.UserDetailsEdit .lblLit 	{ border:0px solid #CECECE; margin-bottom:10px; margin-left:0;}
.UserDetailsEdit .lblLab 	{ float:left; margin-left:20px; font-weight:bold ; width:180px;margin-bottom:10px; white-space:nowrap;}
.UserDetailsEdit .title 	{ margin:20px 0px 15px 0px; padding:5px 0 5px 10px; font-weight:bold; color:#cc0000; font-size:14pt; border-bottom: 1px dotted #cc0000;}
.UserDetailsEdit .bCancel 	{ float:right;padding-left:10px; padding :10px}
.UserDetailsEdit .bUpdate 	{ float:right;padding-left:10px; padding :10px}
.UserDetailsEdit .bCancel input { padding:5px;}
.UserDetailsEdit .bUpdate input { padding:5px;}

.ChangePassword  { margin:50px 200px 20px 200px;  padding-bottom:50px;}
.ChangePassword .lblLit { border:0px solid #CECECE;float:left;margin-bottom:10px;margin-left:0;width:350px;}
.ChangePassword .bCP { float:right;padding-left:10px}
.ChangePassword .bCan { float:right;padding-left:10px}
.ChangePassword .bCP input { padding:5px;}
.ChangePassword .bCan input { padding:5px;}

.buttons{width:500px; padding:0 0 20px 0;}

/*---------------------------------------------------*/


/*--------------------------- Administration Random Html Document  ---------------------------*/

.RandomHtmlDocumnet { margin:10px;}

/*---------------------------------------------------*/


/*--------------------------- Saved Projects  ---------------------------*/

.SavedProjectsContainer {overflow: auto;height: 100%;}
.SaveProjectDetails {width:600px;border-left:1px dashed #CCCCCC;}
.SavedProjectsContainer .ListSavedProjects {float: left; width:910px;}
.SavedProjectsContainer .SaveProjectDetails {overflow:hidden; padding-right:20px;border-right:1px dashed #CCCCCC;float:right;}
.SavedProjectsContainer .SaveProjectDetails .label {float:left;text-align:right;white-space:nowrap;font-weight:bold; padding-bottom:5px; padding-left:20px; color:#cc0000;}
.SavedProjectsContainer .SaveProjectDetails .data {float:left;text-align:right;white-space:nowrap; padding:0px 0px 5px 10px; height:30px;}
.SavedProjectsContainer .SaveProjectDetails .img { text-align:center; margin-left:20px;clear:both;}
.SavedProjectsContainer .SaveProjectDetailsInfo { clear:both; padding:20px;text-align:left; width:100%;}
.SavedProjectsContainer .SaveProjectDetailsHeader {float:left;font-style:italic;font-weight:bold; color:#cc0000;font-size:14px; text-align:left;}
.SavedProjectsContainer .SaveProjectDetailsHeader .label {color:#333;font-weight:normal;text-align:left;padding-left:20px;width:auto;} 
.SavedProjectsContainer .SaveProjectDetails .spImgDiv .img{width:250px; height:auto;}
.SaveProjectDetails .dataLabel{width:300px; clear:both;}
.SaveProjectDetails .dataInfo{ width:300px; float:left;}


.ListSavedProjects td{float:left;}

.ListSavedProjects .ItemBox{ overflow:visible;}
.uDlSBSeparator {height:220px}
.uDlSBSeparatorInner{border-left:1px dotted #666666;height:150px;margin:0 15px 0 17px;width:1px;}
.uDlSBImage { height:96px; float:left;}
/*.uDlSBImage a img {width :128px; height:96px; border: solid 2px #666; }*/
.uDlSBDetails{float:left; padding: 0 10px;width:260px;}

.uDlSBTitle{ padding-bottom :5px; padding-top:5px; font-size:18px; color:#666; float:left;}
.uDlSBTitle a{ font-size:18px; color:#666; }
.uDlSBTitle a:hover{ font-size:18px; color:#c00; }
.uDlSBButtons{float:left; margin: 10px 0px;text-align:left;}

.uDlSBProductType{float:left; border:solid 0px #000 }
.uDlSBDetails .uDlSBLabel{font-size:13px; font-weight:bold; color:#CC0000; float:left;}
.uDlSBDetails .uDlSBData, .uDlSBDetails .uDlSBData span {font-size:13px; font-weight:bold; color:#666; float:left; padding-left :5px;}

.uDlSBDetails .navigationIcons{float:left;}
.uDlSBDetails .uDlSBTitle{float:left;}

.uDlSBButtons .uDlSBLoad {float:right;margin-right:8px; }

.uDlSBButtons .uDlSBRename {float:right;margin-right:8px; }

.uDlSBButtons .uDlSBRemove {float:right;margin-right:8px; }

/*---------------------------------------------------*/


/*--------------------------- Cart  ---------------------------*/

#viewcard_signout .phSmallCart a { color:#FFFFFF;}

/*---------------------------------------------------*/




/*--------------------------- Checkout Details  ---------------------------*/

.co-details { margin:20px 20px 0px 20px;  padding-bottom:20px;}
.co-details .lblLit { border:0px solid #CECECE;  margin-left:0px; white-space :nowrap ; }
.co-details .lblLab { float:left; margin-left:20px; font-weight:bold ; width:120px; white-space:nowrap; padding-right:10px;}
.co-details .co-title { margin:20px 0px 15px 0px; padding:5px 0 5px 10px; font-weight:bold; color:#cc0000; font-size:14pt; text-align:left;}
.co-details .co-title input {padding:5px; vertical-align:middle;}
.co-details .co-cart-btns  {clear:both; width:100%; height:30px;}/*float:right; */
.co-details .co-cart-btns input {padding:5px;}

.errMessage{clear:both;float:left;margin:5px 0;padding:0px;text-align:left;width:100%;}
/*.co-cart-btns .errMessage .err {width:100%; background:#CCC; clear:both; padding:10px;margin:5px 0 0 0;}*/
.errorMsg {background:#CCC; clear:both; padding:10px; margin:5px 0 0 0;font-size:13px;color:#CC0000;}

.co-details2 {padding-top:10px;}
.co-details2 .lblLit { border:0px solid #CECECE;  margin-left:0px; overflow:auto;  }/* white-space :nowrap ;  */
.co-details2 .lblLab { float:left; margin-left:20px; font-weight:bold ; width:170px; white-space:nowrap; padding-right:10px;}
.co-details2 .co-title { margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; font-weight:bold; color:#3f3f41; font-size:15px; text-align:left;}
.co-details2 .co-title input {padding:5px; vertical-align:middle;}
.co-details2 .co-cart-btns  {float:right; clear:both;}
.co-details2 .co-cart-btns input {padding:5px;}
.co-details2 .lblLit .edtInp {width:150px;}
/*.co-cart-btns{padding-top:20px;}*/
.co-grandT{float:right; padding:10px 0px; overflow:auto; clear:both; background-color:#e7e7e7; border:solid 1px #6e6d72; padding:5px 5px 5px 5px; font-size:14px; color:#0e7bc0; font-weight:bold}
.co-grandT .grandTDescr{padding-right:20px; color:#0e7bc0 } 
.co-grandT .grandTAmount{ text-align:right;} 

.total-currency-conv{ font-size:13px; font-weight:normal; color:#333; padding-top:5px}
a.currency-link,
.total-currency-conv a
.total-currency-conv a:link,
.total-currency-conv a:visited {color:blue}

.choutGen{clear:both;}

.checkoutItems, 
td.checkoutItems{ padding:5px 10px;font-size:12px;font-weight:bold;border-bottom:solid 1px #ccc; }
.checkoutItems a.more { font-size:11px; color:#1f1d1e;border:solid 1px #ccc}

.moreWord{ padding:2px 3px; }
.moreSymbol{ padding:2px 6px; background-color:#0e76bd; color:#fff; font-weight:bold;}

.tPriceCol{border-bottom:solid 1px #ccc }

.lbl{ float:left; width:95px; margin:0px 0px 5px 0px;}
.dt{float:left; margin:0px 0px 5px 10px;}
.dt a:hover{float:left;color:#cc0000;}
.dt a{float:left;color:#333; text-decoration:underline;}

a.btnRemoveItem{color:#333;font-weight:normal;}
a:hover.btnRemoveItem {color:#cc0000;font-weight:normal;}


.checkBox{height:50px; vertical-align:top;}
.ShippAddrDetail{color:#666; float:left; width:100px; padding:2px;font-weight:bold;}

.removeItemDiv{float:right;}


.co-bill-address{width:400px; float:left;}
.co-ship-address{width:400px; float:right;}
.co-ship-options{padding-top:30px;}

.co-Billing-Address-2{width:400px; float:left;}
.co-Ship-Address-2{width:400px; float:right;}
.co-Credit-Card-2{width:400px; float:left;clear:both;margin-top:30px;}
.cartbtns{float:right; clear:both;}
.cartbtns input { margin-left:10px;}

.co-details-sub-2{margin:30px 20px 20px;overflow:hidden;border-top:1px dotted #cc0000;}


.ccvPop{width:400px;}
#Message{width:380px; overflow:auto; white-space:normal; background-color:#ffc; padding:10px;}


.ccv {width:395px; overflow:auto; white-space:normal; background-color:#F5F5F5; padding:5px;}

.ccvtext{padding:5px}

.cvcimages{text-align:center}

#ClosePop{background-color:#0099ff; padding:5px; margin-top:10px;}
#ClosePop a{color:#fff;}
#ClosePop a:hover{color:#666;}

.thank-you{ padding:0px 20px;}
.thank-you .first-setence{font-size:20px; border-bottom:1px dotted #cc0000;}
.thank-you .second-setence{font-size:14px;color:#666;padding:10px 0px;}

.printImage{width:48px; float:right;}

.itemHeader{text-align:left;}
.quantityHeader{width:100px;}
.tPriceHeader{width:100px;}
.unitPriceHeader{width:100px;}
.cartCenterItem{width:10px;}

.tPriceFooter, .tPriceCol, .unitPriceCol, .quantiryCol{text-align:right; padding:5px 10px; font-size:12px;}

.lblOrder{color:#cc0000; float:left; font-size:14px; font-weight:bold; height:30px; vertical-align:middle; width:100px;}
.dtOrder{float:left; color:#333;}
.lblDate{clear:both; color:#cc0000; float:left; font-size:14px; font-weight:bold; height:30px; vertical-align:middle; width:100px;}
.dtDate{float:left;color:#333;width:600px;clear:right;}

.cartControlCoupon {float:left; width: 533px; margin:5px 0px; border:1px solid #ccc; padding:10px 5px; background-color:#f5f5f5;}
.cartControlLabel{float:left; padding-right:5px; padding-top:2px}
.cartControlText{float:left;padding-right:5px;}
.cartControlLink{float:left; margin: 0 0px;padding-top:1px}

.cartControlDiscountLabel{clear:both;}

.cartControlTotalPrice{ float:right; width: 350px; margin: 5px 0px; text-align:right; border:1px solid #ccc; padding:11px 5px; background-color:#f5f5f5;}
.cartControlTotalData{text-align:right; font-size:14px; font-weight:bold;}
.cartControlTotalLabel{text-align:left; }


/*---------------------------------------------------*/


 /* ---------------------------  PRICE LIST    ------------------------*/
 
.img{float:left; padding:0px;}

.selectedLabel a{color:#333;padding-bottom:10px;}
.selectedLabel .img{padding-bottom:16px;}

.selectedLabel{background-color:#f5f5f5;border-bottom:10px solid #cc0000;padding:0px 0px 7px 0px;width:151px;font-size:12px; font-weight:bold;clear:both;text-align:center;}
.pricingThumbs{background-color:#f5f5f5;border-top:10px solid #ffffff;padding:0px 0px 7px 0px;width:151px;font-size:12px; font-weight:bold;clear:both;text-align:center;}
.pricingThumbs a{color:#c00;}
.pricingThumbs a:hover{color:#333;}


.pricingThumbs .label{border-bottom:6px solid #f5f5f5;padding-top:10px}

.item{text-align:center; cursor:pointer;}

.priceListPrices{float:right; padding:20px 0 20px 10px;width:450px;}
 
.dimensionList{	float:left; clear:both; margin:-23px -15px 12px;}

/*.dimensionList td{width:200px; background-color:#F5F5F5; padding:10px;	border-left:1px solid #fff;}*/
 
.priceListImage{float:left; width:200px; padding:40px;clear:left;}

.priceListContainerHeaderCoverTypeData {padding:5px 10px; text-align:left;vertical-align:top; } 
.priceListContainerHeaderCoverTypeData a,
.priceListContainerHeaderCoverTypeData a:link,
.priceListContainerHeaderCoverTypeData a:visited{color:#c00;font-weight:bold;}
.priceListContainerHeaderCoverTypeData a:hover{color:#666;}

.priceListContainerItem{text-align:left;	background:#E5E5E5 none repeat scroll 0 0;	margin:0 10px;}
	
.priceListContainerItem td{text-align:left; padding:5px 10px; width:90px;}
	
.priceListContainerAlternateItem td{text-align:left; padding:5px 10px;}

.priceListContainerHeaderPageCountData{color:#666;font-weight:bold;padding:5px 10px;text-align:left;}

.priceListContainer {float:left;}

/*.priceListContainer td{border:1px dotted #666;}*/

.priceListContainerHeader{border:1px dotted #666;}

.titleContainer{font-size:24px; color:#666; font-weight:bold;}

.dimension{font-size:18px; color:#cc0000; float:left;font-weight:normal;}



.priceContainer{ padding:30px; clear:both;}
.priceListImageContainer{width:300px; float:left;}

.rightContainer {float:right;}
.rightContainer .currencySelection  {background-color:#f5f5f5; padding: 5px 10px 10px 5px ;font-size: 0.9em;}


.imageContainer{ padding-top:20px;text-align:center;font-size: 1.3em;}


.productList { color:#000;float: left; width:400px;}


.shippingTitle {padding-top:20px; padding-bottom:5px;}


.Dimension {color:#CC0000;}

.content{font-size:12px;}

.shippingMethodsGrid{ padding: 5px 10px 10px 5px ; border:2px solid #FFF;}

.shippingMethodsH {background-color:#E5E5E5; padding: 10px 10px 10px 10px ; border:2px solid #FFF; color:#CC0000;}

.shippingMethodsR { padding: 5px 10px 10px 5px ;border:2px solid #FFF;}
.shippingMethodsAR {background-color:#E5E5E5; padding: 5px 10px 10px 5px ; border:2px solid #FFF;}

.shippingContainer{border: 1px solid; padding: 15px 80px 15px 15px; width:100%;}

.coverType{color: #808080; font-weight: bold;}

.shippingMethods{padding-bottom:15px;}



.priceCoverTypes {float:left;}
.priceCoverTypes .paperOptionsTitle {background-color:#FFFFFF;color:#666666;font-size:15px;font-weight:bold;}
.priceCoverTypes .paperOptionsContainer {background-color:#f5f5f5;}

.question		{float:right; padding:10px 30px}

.paperOptions	{padding:5px;}

/* ---------------------------  PRICE LIST  END  ------------------------*/



/* ---------------------------  Order Detail Single View ------------------------*/

/*.OrderDetailReorderCont{clear:both;}*/
.orderDetailReorderTitle{color:#666; font-size:14px; margin:0 0 10px 0;}
.oDRQuantityLabel {color:#cc0000; float:left; margin: 0 10px 0 0; }
.oDRAddCrbutton {float:right;}
.oDRQuantityTxt input {width:20px;}
.oDRQuantity		{margin:0 0 10px 0;}
.oDRQuantityTxt		{float:left; margin: 0 10px 0 0;}
.oDRAddCrbutton .btnSubmit{border:0px;}


/* ---------------------------  ORDERED PHOTOBOOKS  PAGE ------------------------*/

.odlItemBox			{background-color:#FFFFFF;border-bottom:1px dotted #666666;overflow:auto;padding-bottom:4px;width:415px;}
.orderDetailsTitle	{color:#666; font-size:18px; float:left;}
.odlItemBox .orderDetailsImgDiv	{margin:0 10px 10px 0; position:relative; width:170px; height:130px; overflow:hidden; float:left;}
.orderDetailsLabel	{color:#CC0000; font-size:13px; font-weight:bold;float:left;}
.orderDetailsData	{color:#666666; font-size:13px; padding-left:5px;float:left;}
.orderDetailsImg	{width:170px;}   /* position:relative;  margin:-15px -15px 0 0;  */
.orderDetailsDetails{float:left;width:230px;}
.orderDetailsDate	{float:left;}

.afterTable .errMsg{float:left; font-size:11px;}

.OrderDetailModule {overflow:auto; border:1px dotted #666; padding:10px;}
/*  * html .OrderDetailModule {overflow:auto; border:1px dotted #666; padding:10px; height:220px;}*/

.orderDetailReorder	{border:1px dotted #666666;float:right;font-size:16px;margin:20px 0 0 0; padding:10px; color:#666; background-color:#F5F5F5; width:30%;}

.orderDetailSingleView {float:left; width:500px; overflow:auto;}
.orderDetailsTitleBt {  float:right; margin:20px 0 0 0; clear:right;padding:10px;} /*  position:absolute; right:0; bottom:0;  */


.orderDetailsTitle a:hover{font-weight:bold; color:#cc0000;}
.orderDetailsTitle a {font-weight:bold; color:#666;}


.OrderDetailModuleTitle	 {color:#666; font-size:18px;}



/* ---------------------------  ORDERED PHOTOBOOKS END ------------------------ */




 
/* ---------------------------  ORDER HISTORY  ------------------------ */


.dgh td{padding:15px;}

.orderHeader{width:850px; clear:both;overflow:auto;}
.orderHistory td{width:230px; padding:5px;} 

.orderHistory .orderHeader,.orderHistory .dateHeader,.orderHistory .estTimeHeader,
.orderHistory .statusHeader,.orderHistory .tAmountHeader,.orderHistory .trackingHeader,
.orderHistory .viewHeader{width:150px;background:#666; color:#fff; font-weight:bold;}

.loOrders table{width:100%;}

/* td .trackingCol{text-align:right;} */

.pdfStatusHeader{}

.altItem{background:#E5E5E5;}
  
.pdfStatusCol{text-align:right;}
.depatcedCol{text-align:right;}


.labelOrdRef{float:left; width:200px; font-size:16px; font-weight:bold; color:#0099ff; height:30px; vertical-align: middle;}
.dataOrdRef{float:left; width:200px;height:30px;vertical-align: middle;}
.labelDate{float:left; width:200px;font-size:16px; font-weight:bold; clear:both; color:#0099ff;height:30px;vertical-align: middle;}
.dataDate{float:left; width:200px;height:30px; vertical-align: middle;}

.shippingMethodLabel{float:left; width:200px; font-weight:bold; color:#0099ff;}
.shippingMethodData{float:left;}
.shippingMethodPrice{float:right; font-weight:bold; }
.shippingInfo{padding-top:10px;padding:10px 10px 0px  10px;}

.grantTotalInfo{border-bottom:1px solid #0099ff; padding:5px 0px 0px 10px;} 
.grantTotalLabel{float:left; width:200px; font-weight:bold; color:#0099ff; padding:5px 0px;}
.grantTotalData{float:right; font-weight:bold; color:#ffffff; background-color:#0099ff;  padding:5px 10px;}
 
.orderRow td{padding-top:10px;}
 
.ordersTable{}
.ordersHeader tr{padding-top:15px;}
.labelORN{width:50px}
.labelD{}
.labelS{}

.orderDetailsRow tr{border-bottom: 1px solid #0099ff;}
.orderDetailsData td{}
.orderDetailsContainer{}
.orderDetailsContainer td{padding:5px 10px 5px 10px;}

.orderDetailsHeader{color:#ffffff; background-color:#0099ff; font-weight:bold; font-size:14px; }
.orderDetailsItem{}
.orderDetailsAlternateItem{background-color:#dddddd;}


.orderDetailsSeparator{height:200px;}
.orderDetailsSeparatorInner{border-left:1px dotted #666666;height:170px;margin:0 15px 0 17px;width:1px;}

.dimensionsName{width:150px;}
.coverTypeName{width:350px;border-left: 0px solid #fff;}
.numberOfPages{width:200px;border-left: 0px solid #fff;}
.quantity{width:100px;border-left: 0px solid #fff;}
.price{width:100px;text-align:right; border-left: 0px solid #fff;}
/*.dimensionsName tr{width:80px;}
.coverTypeName tr{width:80px;}
.numberOfPages tr{width:80px;}
.quantity tr{width:80px;}
*/

/*.grantTotalLabel{}
.grantTotalData{text-align:right; font-weight:bold; font-size:16; border-bottom:1px solid #0099ff;}
.grantTotalRow{text-align:left; font-weight:bold; font-size:16; border-bottom:1px solid #0099ff;}
.grantTotalRow td{padding-bottom:15px; color:#0099ff;}*/



/* ---------------------------  REORDER SECTION ------------------------*/

.lowerPart {float:left; clear:both;}
.reorderButton {float:right;}
.upperPart{overflow:auto;}
.upperPart .orderDetailsTitle {border:1px dotted #666666; color:#666; font-size:18px; overflow:auto;float:none;padding:10px;background-color:#F5F5F5;}
.upperPart .orderDetailsImgDiv {border:0px solid #CCCCCC; float:left;margin:0 10px 10px 0; overflow:hidden; position:relative;}

.reorderingControl {border:1px dotted #666666; font-size:16px; margin:10px 0 0 0; padding:10px; color:#666; background-color:#F5F5F5; overflow:auto;}




/* ---------------------------  CALENDAR   ------------------------*/

.ajax__calendar_container {border:1px solid #646464; background-color:#FFFFFF; color: red;z-index:100000;}
.ajax__calendar_other .ajax__calendar_day,
.ajax__calendar_other .ajax__calendar_year {color: #000000;}
.ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar_hover .ajax__calendar_year {color: #000000;}
.ajax__calendar_active .ajax__calendar_day,
.ajax__calendar_active .ajax__calendar_month,
.ajax__calendar_active .ajax__calendar_year {color: #000000;font-weight:bold;}
.orderIdCol, .searchCol, .toCol, .searchTable td{vertical-align:top;}

.fromImgInp, .fromDateInp{float:left;}
.toImgInp, .toImgInp, .toDateInp{float:left;}
.searchCol{float:right;}
.searchTable{width:600px;padding-bottom:20px;}

/* ----------------------------------------------------------------*/





/* ----------------------welcome user page------------------------- */

.mc343{padding:10px 0px;}

.lpHeader{}
.loHeader{position:relative;}


.latestOrders, .latestGalleries, .latestProjects, .profileSummary {/*height:270px;*/border:1px #ccc dotted; position:relative;}
.latestOrders				{margin-bottom:20px;}
.latestOrders .lpItemBox	{overflow:auto; padding:18px; width:172px; background-color:#F5F5F5; border:1px dotted #CCCCCC; margin:8px;}

.loContainer, .lgContainer, .lpContainer{padding:10px;}

.latestProjects .lpContainer, .latestOrders .loContainer {padding:5px;  overflow:auto}

.loTitle, .lgTitle, .lpTitle{background-color:#666;color:#FFF; padding:10px;font-size:15px;font-weight:bold;}

.loViewButton a, .lgViewButton a, .lpViewButton a, .psViewButton a{background-color:#666; color:#FFF; padding:2px 15px;}

.loViewButton a:hover, .lgViewButton a:hover, .lpViewButton a:hover, .psViewButton a:hover{ background-color:#ccc; color:#666;padding:2px 15px;}

.loViewButton, .lgViewButton, .lpViewButton, .psViewButton, .clickToUpload{margin-top:10px; }
.lgViewButton, .lpViewButton, .psViewButton, .clickToUpload{overflow:auto; }

.lpViewButton, .loViewButton{float:right;}

/* previous one    .loViewButton, .lgViewButton, .lpViewButton, .psViewButton, .clickToUpload{margin-top:20px;float:right; border:1px #ccc dotted;position:absolute; right:10px; bottom:10px;}*/

.loOrderCol, .loTAmountCol{padding:5px 10px;}
.loOrderCol a{color:#c00;}

.loDateHeader{width:249px;color:#c00; font-weight:bold; padding-bottom:10px;}
.loTAmountHeader{width:100px;color:#c00; font-weight:bold; padding-bottom:10px;text-align:right;}
.loTAmountCol{float:right; text-align:right;}
.loAltItem{background-color:#E5E5E5;}

/* ---  order   --- */
.loOrders .loOrderHeader,
.loOrders .dateHeader,
.loOrders .estTimeHeader,
.loOrders .statusHeader,
.loOrders .trackingHeader{color:#c00; font-weight:bold; padding:0 5px 10px; padding-bottom:10px;}


.psLblLab{width:100px;color:#c00; font-weight:bold;float:left; line-height:30px;}
.psLblLit{float:left;line-height:30px;}
.projectTitle{color:#cc0000; font-size:14px;float:left;}
.lpProjects, .lgGalleries{padding:0px;}
.lpGalleryLeft, .lgGalleryLeft{float:left; height:78px;width:104px;}

.lpGalleryLeft img {height:78px;}   /* This determins the size of the thumbnail   */

.lgGalleryRight{padding:0px 10px ;float:left; width:300px;}
.lpGalleryRight {float:left;padding:0px 5px 0 10px; width:180px; font-size:11px;}
.lpLabel{float:left;}
.lpData{float:left;}

.lpProjectTitle a {}
.lpGalleryRight .lpProjectTitle a{float:left; font-size:14px; color:#666; padding: 0 5px 0 0; font-weight:bold;}
.lpGalleryRight .lpProjectTitle a:hover{float:left; font-size:14px; color:#cc0000; padding: 0 5px 0 0; font-weight:bold;}

.lpGalleryRight .lpLabel{color:#cc0000; font-size:11px; padding: 0 5px 0 0;}
.lpGalleryRight .lpData{color:#666; font-size:11px;}


.lgItemBox, .lpItemBox{width:100%;}
.lgItemStyle, .lpItemStyle{padding:5px 5px; background-color:#f5f5f5; border:1px #ccc dotted; height:140px;}
.lgGalleryTitle, .lpProjectTitle{font-size:15px; color:#cc0000;}
.lgGalleryCreatedLabel, .lgGalleryPhotoLabel {font-size:12px; font-weight:bold; float:left; padding-right:10px;}
.lgGalleries table, .lpProjects table{width:100%}

.wuContainer{position:relative;}
.wuIcon{position: absolute; right: 10px; top: -50px;}
.wuContent{padding: 20px 10px 10px 10px; background-color:#fff; color:#666;}

.lgImg{background-image: url(/data/template/my-photos-icon/latestphotos.png); width:61px; height:61px; position:absolute; right:10px; top:-15px;z-index:1000;}
.psImg{background-image: url(/data/template/my-photos-icon/profile.png); width:61px; height:61px; position:absolute; right:10px; top:-15px;z-index:1000;}
.loImg{background-image: url(/data/template/my-photos-icon/latestorders.png); width:61px; height:61px; position:absolute; right:10px; top:-15px;z-index:1000;}
.lpImg{background-image: url(/data/template/my-photos-icon/latestbooks.png); width:61px; height:61px; position:absolute; right:10px; top:-15px;z-index:1000;}



.GalleryCreatedLabel{font-size:12px; font-weight:bold;}
.ValCGallery{}
.ViewGalleriesPhotosContainer{width:100%;}
.AlpumLinks{clear: both; overflow: auto; margin-top: 26px; width: 866px;}



/*   ----   B U T T O N S    -----*/




.btn { display: block; position: relative; background:#0099CB; padding: 3px 10px; float: left; color: #fff; text-decoration: none; cursor: pointer;}
.btn * { font-style: normal;/* background-image: url(/data/template/buttons/btn2.png);*/ background-repeat: no-repeat; display: block; position: relative; }
* html .btn {position: static;}


/*.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btn span { margin-top: -5px; }
*/

.btn.btnSubmit 			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}

.btn.btnEdit 			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px; float:left;}
.btn.btnEdit:hover		{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}
.btn.btnEdit a			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}


.btn.btnPhotos 			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff;margin:0 2px; font-size:13px;}/*  float:right;  */

.btn.btnUpd 			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff;margin:0 2px; font-size:11px;}
.btn.btnUpd:hover 		{ background: #414042 none repeat scroll 0 0; color:#fff;margin:0 2px; font-size:11px;}

.btn.btnRemove			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}

.btn.btnView			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}
.btn.btnView:hover		{ background: #414042 none repeat scroll 0 0; color:#fff; font-size:10px;}

.btn.btnCheckout		{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:14px;}
.btn.btnCheckout:hover	{ background: #414042 none repeat scroll 0 0; color:#fff; font-size:14px;}

.btn.btnPop				{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}
.btn.btnPop:hover		{ background: #ccc none repeat scroll 0 0; color:#fff; font-size:10px;}

.searchCol .btnCheckout			{ background: #0e7bc0 none repeat scroll 0 0; color:#fff; font-size:10px;}
.searchCol .btnCheckout:hover	{ background: #ccc none repeat scroll 0 0; color:#fff; font-size:10px;}

.loViewButton .btn.btnCheckout			{color:#fff; font-size:10px;}
.loViewButton .btn.btnCheckout:hover 	{color:#fff; font-size:10px;}

.co-cart-btns .btn.btnCheckout			{float:right; margin-right:10px;}



.btn:hover 				{ background: #414042; color:#fff;}
.btn:active 			{ background-color:#999;}


.btnExitApplication			{ background: #999 none repeat scroll 0 0; color:#fff; font-size:18px; margin:0 auto; width:250px;}
.btnExitApplication:hover	{ background: #5e0000 none repeat scroll 0 0; color:#fff; font-size:18px; margin:0 auto; width:250px;}


.GalleryRightEditIcon .btn.btnUpd{margin:10px 8px 0 0;}


.passRemInput			{ margin:10px 0;}
.passRemBtn				{}
.passRemErr				{ clear:both; padding-top:10px;}


.createPhotoBookButton .btnSubmit{ border:0px;}
.orderDetailsTitleBt .btnSubmit{ border:0px; width:100px;}


.makePhotobook .btnPhotos {float:right;}


.CreateNewPho			{ height:145px;border:1px #ccc dotted; margin:0 0 20px;}
.CreateNewPhoInputName      { width:700px;}
.CreateNewPhoInfo           { float:left; margin:0 0 0 20px; clear:both;}
.CreatePhotoBook		{ clear:both; padding:20px 20px;}
.createPhotoBookMsg		{ font-size:14px; color:#666;}
.createPhotoBookInp 	{ float:left; padding:0 0px; }
.createPhotoBookButton 	{ float:left; padding:0 20px; }

/*.create-n-a .btn, .makePhotobook .btn  {position:static;}*/

.ChangePassword .btnPop 		{ background: #999 none repeat scroll 0 0; color:#fff; font-size:14px;}
.ChangePassword .btnPop:hover	{ background: #f00 none repeat scroll 0 0; color:#fff; font-size:14px;}

.lpGalleryButton 		{ bottom:0px; float:right;}

.prevBtn				{ bottom:5px; right:5px; position:absolute;}


.prevBtn .btnSubmit 		{ background:none; color:#fff; font-size:26px; border:1px solid #fff;}
.prevBtn .btnSubmit:hover 	{ background:#ccc; color:#666; font-size:26px; border:1px solid #fff;}


/*.prevBtn .btnSubmit 	{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }*/


/*.btn[class]:hover 	{  background-image: url(/data/template/buttons/shade.png); background-position: bottom; }   /* THIS SHOULD ALWAYS BE LAST  */
/*.btn[class] 		{  background-image: url(/data/template/buttons/shade.png); background-position: bottom; }   /* THIS SHOULD ALWAYS BE LAST  */

/*   ----   B U T T O N S    E N D   -----*/




/* ------- WAIT PANEL -----*/
.processMessage { 
    position: fixed; 
    top:30%; 
    left:43%;
    width:14%; 
    z-index:100002;
    text-align:center; 
    background-color:#CECECE; 
    padding: 10px; 
    border:solid 1px #cc0000; 
    color:#000;
}




/* ----------------------megazine------------------------- */

.iViewPrev	{width: 100%; height: 500px; border: 0px;overflow: hidden !important; background-image: url(/data/template/pageflip/PrevBg.jpg); background-position: bottom; }/*width: 934px; margin-left:-10px; */

#megazine 	{height:450px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; width:910px;}
.backDiv	{margin: 0pt auto; text-align: center; height: 20px;}
.transparent_class{border: 0px none ; text-align: center; background-color: rgb(0, 0, 0); height: 25px; width: 150px; color: rgb(255, 255, 255); filter:alpha(opacity=70);
-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;cursor:pointer;}



.orderDetailsImgDiv, .uDlSBImage {margin-bottom:20px;  /* Moz needs a non-zero value here */ /* font-size: 1em;text-align: center;border: 3px solid #ccc; background-color:#ccc;*/}

/*img.lpGalleryLeft {
	margin-top: expression(( 78 - this.height ) / 2); 
	}*/
	
/* ----------------------Contact Us------------------------- */
.dgCont .usReq {color:#CC0000;font-size:14px;font-weight:bold;padding:0 0 10px;}
.dgCont .logBtn {text-align:right;}
/* ------------------------------------------------------- */



/* --------- Accordion (FAQ) ---------- */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;*/

	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    color:#5E0000;
}

.accordionHeader a
{
	color: #5E0000;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
/*
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
*/


	color: #5E0000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	/*color: #FFFFFF;*/
	color: #5E0000;
    background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
/*
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
  */
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* --------- Accordion (FAQ) ---------- */


.tbxError{ border:solid 1px #CC0000}
.cardEmpty{font-size: medium; color:#808080 }

/*-- Sing in --*/

.signinHome		{ width:250px; height:224px; background:url(/data/template/login/box-bg.png); padding:8px 25px; color:#707070;overflow:hidden;}

.title			{font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px}

.Email			{background:url(/data/template/login/text-bg.png); width:248px; height:25px; margin:1px 0px;}

.Password		{background:url(/data/template/login/text-bg.png); width:248px; height:25px; margin:1px 0px;}

.sing_input			{border:0px; background:none; margin:5px 15px; color:#707070; width:220px}

.remember		{ width:250px; height:23px; margin:7px 0px; font-size:12px;}

.signinBTN		{width:250px; height:30px; }

.signinBTN-L	{background:url(/data/template/login/signin-l.png) no-repeat;}

.signinBTN-C {
    background:url(/data/template/login/signin-bg.png) repeat-x;
    
    padding:0 5px; 
    font-size:14px;
    height:25px;
    line-height:25px;
    border:none 0px #000;
    /*color:#FFF; text-shadow:-1px 1px 0px rgba(153, 51, 0, 0.8);
        font-weight:bold; */

  }


.signinBTN-C a,
.signinBTN-C a:link,
.signinBTN-C a:visited,
.signinBTN-C {cursor:pointer;color:#FFF;border:solid 0px #000;font-size:14px;/* margin-bottom:5px;  line-height:20px;background:url(/data/template/login/signin-bg.png) font-weight:bold;*/ }

.signinBTN-R	{background:url(/data/template/login/signin-r.png) no-repeat;}

.forgot	a,
.forgot	a:link,
.forgot	a:visited { font-size:12px; font-weight:bold; margin-left:10px; color:#707070;}
.forgot a:hover {text-decoration:underline}

.register 	     { width:248px; height:25px; background:url(/data/template/login/signup-btn.png) repeat-x; clear:both; text-align:center; color:#FFF; font-size:14px; font-weight:bold; padding-top:5px; margin:10px 0px;}

.register a,
.register a:link, 
.register a:visited{ color:#FFF;}

.sign-links li a,
.sign-links li a:link,
.sign-links li a:visited  { color:#616661; height:25px; line-height:25px; font-size:14px;}

.sign-links {padding-left:10px; text-shadow:-1px 1px 0px rgba(255, 255, 255, 0.8); font-weight:bold; margin:0px;}

.divLiBanners{}

/******* Shipping Methods Table ******/
.lbl { white-space:nowrap; margin-right:20px;}
.shippingDg{display:none; float:left; border:solid 1px #000; background-color:#fff; width:300px;}
.shipping-dd{float:left; border:inset 1px #000; height:20px; line-height:20px; margin-left:10px; padding:0px 3px }

.shippinghd{background-color:#F5F5F5;color:#000000;font-size:12px;font-weight:bold; padding :5px; text-align:center;}
.shippingItem td{ border-bottom:solid 0px #000}
.shippingItem
.shippingItem a,
.shippingItem a:link,
.shippingItem a:visited{float:left;text-align:left;color:#666;  border:solid 0px #000; height:20px; line-height:20px;}
.shippingItem a:hover,
.shippingItem a.active{color:#000}



.shipping-tr-hover { background-color:#F5F5F5; cursor:hand; border-bottom:solid 1px #000}
.shipping-tr-hover a:link {color:#000}

/* ----------------------Delivery Info------------------------- */

.productPricingTd{font-weight:bold; }
.productPricingDg td{padding:15px;}
.shipping {color:#CC0000;font-size:14pt;font-weight:bold;margin:20px 0 15px;padding:5px 0 5px 10px;text-align:left;}
.productPricingDgI{text-align:left;}
.productPricingDgh{background-color:#F5F5F5;color:#000000;font-size:12px;font-weight:bold; padding :5px; text-align:left; }
.productPricingDgAI{text-align:left;}
.packageField{text-align:center;}
.packageFieldHeader{text-align:center;}
.productPricingDg {width:70%;}


/* Wizzard */
.wizz-title{}
.wizz-cont{width:auto; padding-top:0px;color:#000000;font-size:12px;font-weight:bold;}
.wizz-upload-cont{padding-top:30px}

.wizz-projtype-cont { 
    margin-right:20px; 
    background:#FFF url(/data/wizzard/products-bg.png) no-repeat; 
    width:168px; 
    height:236px;
    padding:10px 20px;
}

.wizz-projtype-title a,
.wizz-projtype-title a:hover,
.wizz-projtype-title a:visited{float:left; color:#ffffff; font-size:22px; font-weight:bold; margin:0 auto; text-align:center; border:solid 0px maroon;  width:168px;}

.wizz-projtype-descr{color:#666666; padding:10px 0px;}
.wizz-projtype-descr a,
.wizz-projtype-descr a:visited{color:#666666;}.rbNewProj{float:left}
.wizz-proj-new{float:left; clear:both; margin:5px 0px 10px 0px  }

.proj-wizz-title{ padding:10px; font-size:12px; font-weight:bold}

.wizz-proj-name{ 
    float:left;color:#666666; padding:10px 10px; margin:5px 0px 20px 20px; background-color:#f5f5f5; border:1px #ccc dotted; width:auto;
}

.wizz-proj-name span{float:left; padding-right:10px}
.wizz-proj-name input { border:solid 1px #ccc;}

.wizz-proj-exist{color:#666666; margin:10px 0px;}

.wizz-proj-cont{width:auto; padding:0px; border:solid 0px #CCC}

.wizz-proj{width:auto;overflow:auto;  }
.wizz-label{color:#666666; font-size:13px; padding-right:5px; font-weight:bold}
.wizz-val{color:#B10101;font-size:13px; padding-left:5px; font-weight:bold;padding-right:15px;}

.wizz-product{height:46px; padding:0px 20px;  color:#cccccc; font-weight:bold; border:solid 0px #e5e5e5  }
.wizz-nav{ width:33%; height:40px;text-align:center;vertical-align:middle; background-color:#f5f5f5; color:#cccccc; font-weight:bold; background-image:url(/Data/wizzard/navbg.jpg); background-repeat:repeat-x; font-size:15px; border:solid 1px #e5e5e5  }
.wizz-navsel{width:33%; height:40px;text-align:center;vertical-align:middle; background-color:#1EABD9; color:#ffffff;font-weight:bold; font-size:15px; border:solid 0px #b01f24 }

.wizz-nav-bottom{height:100px; margin:5px 5px; padding-top:5px; border-top:solid 1px #ccc}

.wizz-back {float:left;padding-left:5px; text-align:center; border:solid 0px #000}
a.wizz-back-lnk{float:left; padding:0px 5px;  color:#b3261f; font-size:13px; font-weight:bold; height:31px; line-height:31px; }
.wizz-back-img{float:left;}

a.wizz-next-lnk{float:left; padding:0px 5px;color:#b3261f; font-size:13px; font-weight:bold; height:31px; line-height:31px; }
.wizz-next {float:right ;padding:0px 0px; text-align:center}
.wizz-next-img{float:left; padding-right:5px}

.wizz-sel-tbl td { padding-right:20px; padding-left:0px;  }
.wizz-upload-mnu-td,.wizz-upload-mnu-desc{ border-bottom:solid 1px #c2585a}
.wizz-upload-mnu-desc{ color:#525252;  padding-left:10px; font-size:12px;   }
.wizz-upload-mnu-tbl{ margin:0px 0px;}

.wizz-proj .lpItemBox { border:solid 0px #000; width:275px;}
/***********Calendar & Greeting Card Pricing********************/
.typeLabel{color:#CC0000;float:left;font-size:24px;font-weight:bold; }
.currencyBox{float:right; border:solid 1px #ccc; padding:10px;}
.coverTypeNameCal{color:#CC0000;font-size:18px; padding:10px 0px;}
.coverTypeDescription{float:left}
.coverTypePricing{float:left}
/*******************************/

.dgIPricing{background:#e6e7e7;}
.dgHPricing{background:#bdbec0;}
/*******************************/

.cartImage{float:left;}
.cartDetails{float:left;}

