﻿.clearfloat
{
	height:0px;
	font-size:0px;
	clear:both;
}

.FL,A.FL,A.FL:visited
{
	font-family : Arial;
	font-size : 10px;	
	color : #2D5F9F;
	font-weight:normal;	
	text-decoration: none;
	float:left;		
}

 A.FL:Hover
{
	font-family : Arial;
	font-size :10px;
	color : #5EA3D3;
	font-weight:normal;	
	text-decoration: none;
	float:left;		
}
/*.FR
{
	float:right;
}*/
.FR,A.FR,A.FR:visited
{
	font-family : Arial;
	font-size : 10px;	
	color : #2D5F9F;
	font-weight:normal;	
	text-decoration: none;
	
	float:right;		
}

 A.FR:Hover
{
	font-family : Arial;
	font-size :10px;
	color : #5EA3D3;
	font-weight:normal;	
	text-decoration: none;
	
	float:right;		
}
.TAL
{
	text-align:left;
}

.TAR
{
	text-align:right;
}

TD,TH
{
	text-align:left;
}

INPUT, TEXTAREA, SELECT
{
	font-size:11px;
}

A.Button, A.Button:link, A.Button:visited, A.Button:focus, A.Button:active
{
	display:block;
	border:1px solid #afbec2;
	padding:2px;
	text-align:center;
	color:#6d9493;
	text-decoration:none;
	background-color:#ffffff;
}


A.Button:hover, A.Button:focus
{
	text-decoration:none;
	color:#000000;
	background-color:#eeeeee;
}

#ImageSizeCheckMessage
{
	text-align:center;
	line-height:15px;font-size:11px;color:Red;padding-bottom:5px;	
}

/* ----------------------------------------- AjaxLoading ----------------------------------------- */
#AjaxLoadingImage
{ 
    height:25px;
    line-height:25px;
    /*width:278px;*/
    padding-left:22px;
    background: transparent url('/_images/ajax/ajax-loader.gif') left center no-repeat; 
    overflow:hidden;
    text-align:left;
}

/* ----------------------------------------- VTT ----------------------------------------- */

.VTT {
	display:none;position:absolute;top:0px;left:0px;max-width:150px;padding-left:10px;background:transparent url('/_images/validation/validation.gif') left 6px no-repeat;
	width:100px !important;
}

.VTT DIV {
	line-height:15px;font-size:11px;padding:3px 7px 3px 7px;background-color:#FF3413;color:white;
	width:100px !important;
	text-align:left;
}

.InvalidFieldValue 
{
	padding:2px;
	border:1px solid #fe0000 !important;
	background-color:#ffe4e0;
}

.InvalidCheckBoxValue {
	color: #fe0000;
}

.InvalidCheckBoxValue input {
	border:1px solid #fe0000;
}

/* ------------------------------------- #MainContainer ------------------------------------------ */
#MainContainer 
{
	width:780px;
	overflow-x:hidden;
}

/* ------------------------------------- #ContentContainer ------------------------------------------ */
#ContentContainer
{
	text-align :left;
	padding: 5px;
}

/* ------------------------------------- .ImageUploadPanel ------------------------------------------ */
.ImageUploadPanel
{
	border:1px solid #afbec2;
	width:360px;
	height:80px;
	padding:10px;
	margin-top:15px;
	background-color:#fff;
}

.ImageUploadPanel .Description
{
	margin-bottom:20px;
	color:#1f5457;
	font-weight :bold;
	text-align:center;
	font-family:Arial, Tahoma;
	font-size:14px;
}

.ImageUploadPanel .FileUpload
{
	border: #bbbbbb 1px solid;	
	height:18px;
	font-size:11px;
	float:left;
	margin-left:40px;
}

.ImageUploadPanel .UploadButton
{
	border: #bbbbbb 1px solid;
	height:18px;
	font-family:Tahoma;
	font-size:11px;
	background-color:#fff;
	float:right;
	margin-right:40px;
}


/* ----------------------------------------------- CALCULATOR ------------------------------------------------- */
/* ------------------------------------- .FrameImagePreviewContainer ------------------------------------------ */

.CalcMoreInfoIcon
{
	cursor:pointer;
}

.ENC /* ExtraNotificationContainer */
{
	font-size:10px;
	padding:2px 0px 5px 15px;
	background: transparent url('/_images/Calculator/ExtraNotification.png') left 0px no-repeat; 	
	border-bottom:1px solid #cccccc;
}

.FrameImagePreviewContainer .TL
{
	background-position:left top;
	background-repeat:no-repeat;
}

.FrameImagePreviewContainer .TR
{
	background-position:right top;
	background-repeat:no-repeat;
}

.FrameImagePreviewContainer .BL
{
	background-position:left bottom;
	background-repeat:no-repeat;
}

.FrameImagePreviewContainer .BR
{
	background-position:right bottom;
	background-repeat:no-repeat;
	height:150px;
}


.FrameImagePreviewContainer .TC
{
	background-position:left top;
	background-repeat:repeat-x;
}

.FrameImagePreviewContainer .RC
{
	background-position:right top;
	background-repeat:repeat-y;
}

.FrameImagePreviewContainer .BC
{
	background-position:left bottom;
	background-repeat:repeat-x;
}

.FrameImagePreviewContainer .LC
{
	background-position:left top;
	background-repeat:repeat-y;
	text-align :center;
}


/* ------------------------------------- .CalcPanel ------------------------------------------ */
.CalcPanel1
{
	width:215px;
	height:520px;
	border-right:1px solid #cccccc;
	float:left;
	padding:5px;
}

.CalcPanel2
{
	margin-left:2px;
	width:215px;
	height:470px;
	border-right:1px solid #cccccc;
	float:left;
	padding:10px;
}

.CalcPanel3
{
	margin-left:2px;
	width:215px;
	height:470px;
	float:left;
	padding:10px;
}

.CalcStep1Title, .CalcStep2Title, .CalcStep3Title, .CalcStep4Title, .CalcStep6Title
{
	float:left;
	height:26px;
	line-height:20px;
	font-weight:bold;
	font-size:16px;
	width:195px;
	overflow:hidden;
	padding-left:26px;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:5px;
}

.CalcStep5Title
{
	display:none;
	float:left;
	height:26px;
	line-height:20px;
	font-weight:bold;
	font-size:16px;
	width:195px;
	overflow:hidden;
	padding-left:26px;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:5px;
}

/* ------------------------------------- .CalcStep ------------------------------------------ */
.CalcStep1Title
{
	background: transparent url('/_images/Calculator/Step1.png') left center no-repeat; 	
}

.CalcStep2Title
{
	background: transparent url('/_images/Calculator/Step2.png') left center no-repeat; 	
}

.CalcStep3Title
{
	background: transparent url('/_images/Calculator/Step3.png') left center no-repeat; 	
}

.CalcStep4Title
{
	background: transparent url('/_images/Calculator/Step4.png') left center no-repeat; 	
}

.CalcStep5Title
{
	display:none; background: transparent url('/_images/Calculator/Step5.png') left center no-repeat; 	
}

.CalcStep6Title
{
	background: transparent url('/_images/Calculator/Step5.png') left center no-repeat; 	
}

/* ------------------------------------- .CalcSizeContainer ------------------------------------------ */
.CalcSizeContainer
{
	padding-bottom:5px;	
	margin-bottom:5px;
	border-bottom:1px solid #bbbbbb;	
}

.CalcSizeContainer .WidthTitle, .CalcSizeContainer .HeightTitle
{
	float:left;
	line-height:22px;
	margin-left:10px;
	margin-right:5px;
}

.CalcSizeContainer .WidthField, .CalcSizeContainer .HeightField
{
	float:left;
}

.CalcSizeContainer .WidthMetric, .CalcSizeContainer .HeightMetric
{
	float:left;
	line-height:22px;
	margin-left:2px;
	font-size:9px;
}

.CalcSizeContainer .WidthHeightSeparator
{
	float:left;
	height:22px;
	margin-left:15px;
	font-size:0px;
	border-left:1px solid #cccccc;
}

.CalcMaximumPrintSizeMessage
{
	height:17px;
	line-height:15px;
	font-size:11px;
	padding-bottom:2px;
	border-bottom:1px solid #bbbbbb;
}

/* ------------------------------------- .CalcRemoveStyle ------------------------------------------ */
.CalcRemoveStyle
{
	height:21px;
	line-height:21px;
	padding:0px 5px 0px 5px;
	overflow:hidden;
	border:1px solid #cccccc;
	margin-bottom:7px;
	background-color:#eeeeee;
	width:100px;
	cursor:pointer;
	text-align:center;
}

.CalcRemoveStyle:hover
{
		background-color:#dddddd;
}

/* ------------------------------------- .CalcImageEffectBox ------------------------------------------ */
.CalcImageEffectBox
{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	height:70px;
	width:50px;
	border-bottom:1px solid #cccccc;
	text-align:center;
}

.CalcImageEffectBox IMG
{
	cursor:pointer;
	width:50px;
	height:50px;
	display:block;
	padding-bottom:2px;
	border-bottom:1px solid #cccccc;
}

.CalcImageEffectBox A, .CalcImageEffectBox A:link, .CalcImageEffectBox A:visited, .CalcImageEffectBox A:focus, .CalcImageEffectBox A:active
{
		color:#6d9493;
		text-decoration:none;
		font-size:10px;
}

.CalcImageEffectBox  A:hover, .CalcImageEffectBox A:focus
{
		text-decoration:underline;
}

/* ------------------------------------- .CalcPaperTypeContainer ------------------------------------------ */
.CalcPaperTypeContainer
{
	height:25px;
	oveflow:hidden;
	border-bottom:1px solid #cccccc;
	margin-bottom:7px;
}

.CalcPaperTypeContainer .GlossyPaperType
{
	margin-left:20px;
}


/* ------------------------------------- .CalcFrameTypeContainer ------------------------------------------ */
.CalcFrameTypeContainer
{
	display:none;
	height:25px;
	oveflow:hidden;
	border-bottom:1px solid #cccccc;
	margin-bottom:7px;
}


/* ------------------------------------- .CalcWoodenFrameBox ------------------------------------------ */
.CalcWoodenFrameBox
{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	height:70px;
	width:50px;
	border-bottom:1px solid #cccccc;
	text-align:center;
}

.CalcWoodenFrameBox IMG
{
	cursor:pointer;
	width:50px;
	height:50px;
	display:block;
	padding-bottom:2px;
	border-bottom:1px solid #cccccc;
}

.CalcWoodenFrameBox A, .CalcWoodenFrameBox A:link, .CalcWoodenFrameBox A:visited, .CalcWoodenFrameBox A:focus, .CalcWoodenFrameBox A:active
{
		color:#6d9493;
		text-decoration:none;
		font-size:10px;
}

.CalcWoodenFrameBox  A:hover, .CalcWoodenFrameBox A:focus
{
		text-decoration:underline;
}


/* ------------------------------------- .CalcAlluminiumFrameBox ------------------------------------------ */
.CalcAlluminiumFrameBox
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	height:25px;
	width:25px;
	display;block;
	padding:3px;
	border:1px solid #cccccc;
}

.CalcAlluminiumFrameBox A, .CalcAlluminiumFrameBox A:link, .CalcAlluminiumFrameBox A:visited, .CalcAlluminiumFrameBox A:focus, .CalcAlluminiumFrameBox A:active
{
	height:25px;
	width:25px;
	display:block;
	font-size:0px;
}

.CalcWoodenFrameBox  A:hover, .CalcWoodenFrameBox A:focus
{
	text-decoration:none;
}


/* ------------------------------------- .CalculatorPriceTable ------------------------------------------ */
.CalculatorPriceTable
{
	/*width:100%;*/
}

.CalculatorPriceTable TH
{
	font-weight:normal;
	text-align:left;
	width:80px;
	
}

.CalculatorPriceTable #fldUnitPrice, .CalculatorPriceTable #fldUnitPriceText
{
	width:50px;
}

.CalculatorPriceTable #fldQuantity
{
	width:25px;
}

.CalculatorPriceTable #fldTotalPrice, .CalculatorPriceTable #fldTotalPriceText
{
	width:50px;
}

#fldCalculatorComments
{
	width:100%;
}

A.CalculatorAddToCartDisabled
{
	color:#cccccc !important;
	cursor:default;
	background-color:transparent !important;
	border:1px solid #cccccc !important;
	display:none !important;
}




A.CalculatorAddToCart, A.CalculatorAddToCart:link, A.CalculatorAddToCart:visited, A.CalculatorAddToCart:focus, A.CalculatorAddToCart:active
{
	width:100px;
	display:block;
	float:right;
	border:1px solid #afbec2;
	padding:2px;
	text-align:center;
	color:#6d9493;
	text-decoration:none;
	margin-top:10px;
	background-color:#ffffff;
}


A.CalculatorAddToCart:hover, A.CalculatorAddToCart:focus
{
		text-decoration:none;
		color:#000000;
		background-color:#eeeeee;
}


/* ------------------------------------- .ShoppingCartItem ------------------------------------------ */
.ShoppingCartItem
{
	border:1px solid #afbec2;
	margin-bottom:10px;
}

.ShoppingCartItemImage
{
	float:left;
	width:80px;
	padding:5px;
}

/* ------------------------------------- .ShoppingCartItemDetails ------------------------------------------ */

.ShoppingCartItemDetails
{
	float:left;
}

.ShoppingCartItemDetailsTable
{
	width:100%;
	border-left:1px solid #afbec2;
}

.ShoppingCartItemDetailsTable TH, .ShoppingCartItemDetailsTable TD
{
	padding:2px;
}

.ShoppingCartItemDetailsTable TR.alt TH, .ShoppingCartItemDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.ShoppingCartItemDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:100px;
}



/* ------------------------------------- .ShoppingCartDetailsTable ------------------------------------------ */

.ShoppingCartDetails
{
	padding-left:91px;
}

.ShoppingCartDetailsTable
{
	width:100%;
	border:1px solid #afbec2;
}

.ShoppingCartDetailsTable TH, .ShoppingCartDetailsTable TD
{
	padding:2px;
}

.ShoppingCartDetailsTable TH
{
	color:Maroon;
}

.ShoppingCartDetailsTable TR.alt TH, .ShoppingCartDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.ShoppingCartDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:100px;
}

.ShoppingCartDetailsTable .CouponDiscountValue TH, .ShoppingCartDetailsTable .CouponDiscountValue TD
{
	color: Green;
}


/* ------------------------------------- .ShoppingCartCouponTable ------------------------------------------ */

.ShoppingCartCouponTable
{
	padding-left:91px;
}

.ShoppingCartCouponTable
{
	width:100%;
	border:1px solid #afbec2;
}

.ShoppingCartCouponTable TH, .ShoppingCartCouponTable TD
{
	padding:2px;
}

.ShoppingCartCouponTable TH
{
	color:Maroon;
}

.ShoppingCartCouponTable .ShoppingCartCouponField
{
	width:80px;
}

.ShoppingCartCouponTable TH
{
	border-right:1px solid #afbec2;
	width:150px;
}




/* ------------------------------------- .BillingDetailsTable ------------------------------------------ */
.BillingDetails
{
	float:left;
	margin-left:91px;
}

.BillingDetailsTable
{
	width:300px;
	border:1px solid #afbec2;
	margin-top:10px;
}

.BillingDetailsTable TH, .BillingDetailsTable TD
{
	padding:2px;
}

.BillingDetailsTable TR.alt TH, .BillingDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.BillingDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:120px;
}

.BillingDetailsTable INPUT
{
	width:150px;
}

.BillingDetailsTable TEXTAREA
{
	width:150px;
}

/* ------------------------------------- .ShippingDetails ------------------------------------------ */
.ShippingDetails
{
	width:350px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}

.ShippingDetailsTable
{
	width:300px;
	border:1px solid #afbec2;
}

.ShippingDetailsTable TH, .ShippingDetailsTable TD
{
	padding:2px;
}

.ShippingDetailsTable TR.alt TH, .ShippingDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.ShippingDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:120px;
}

.ShippingDetailsTable INPUT
{
	width:150px;
}

.ShippingDetailsTable TEXTAREA
{
	width:150px;
}

/* ------------------------------------- .CheckoutButton ------------------------------------------ */

A.CheckoutButton, A.CheckoutButton:link, A.CheckoutButton:visited, A.CheckoutButton:focus, A.CheckoutButton:active
{
	width:100px;
	display:block;
	float:right;
	border:1px solid #afbec2;
	padding:2px;
	text-align:center;
	color:#6d9493;
	text-decoration:none;
	margin-top:10px;
	background-color:#ffffff;
}


A.CheckoutButton:hover, A.CheckoutButton:focus
{
		text-decoration:none;
		color:#000000;
		background-color:#eeeeee;
}

/* ---------------------------- #imagePreview ----------------------------*/

#imagePreview 
{
	position:absolute;
	border:1px solid #ccc;
	background:#7ca6be;
	padding:5px;
	display:none;
	color:#fff;
	left:0px;
	top:0px;
}

/* ------------------------------------- .PhotoGallery ------------------------------------------ */
.PGIContainer
{
	width:120px;
	float:left;
	border:1px solid #cccccc;
	padding:5px;
	margin-right:7px;
	margin-left:7px;
	margin-bottom:15px;
	text-align:center;	
}

.PGITitle
{
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
	font-size:11px;
	width:120px;
	height:17px;
	line-height:17px;
	overflow:hidden;
	text-overflow:ellipsis;
}

.PhotoGalleryCategoryTree
{
	float:left;
	width:150px;
	border:1px solid #cccccc;
	padding:5px;
}

.PhotoGalleryCategoryTree .LVL2
{
	padding-left:20px;
}

.PhotoGalleryContainer
{
	float:right;
	width:585px;
	padding-left:10px;
}



/* ----------------------------------------- MessageBox ----------------------------------------- */
.MessageBox
{
	position:relative;
	width:400px;
	padding-left:55px;
	margin-top:20px;
}

.MessageBox .Content
{
    min-height:30px;

	background-color:#f4f4f4;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
    text-align:left;
    padding:10px 10px 10px 80px;    
    min-height:55px;
}

.MessageBox .Title
{
    font-size:12px;
    font-weight:bold;
    padding:0px;
}

.MessageBox .Description
{
    font-size:12px;
    padding:10px 0px 0px 0px;
}

.MessageBox .ExtraDetails
{
    font-size:12px;
    padding:0px 0px 0px 0px;
}

.MessageBox HR
{
	border:2px solid #b8b8b8;
}

.MessageBox .MessageIcon
{
	position:absolute;left:0px
}

.MessageBox .CloseIcon
{
	border:2px solid #c8cdce;padding:3px;position:absolute;top:7px;right:7px;width:10px;display:block;
}

/* ---------------------------- .MessageBoxHeader ----------------------------*/
.MessageBoxHeader
{
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	height :33px;
	line-height :33px;
	padding-left:10px;
}


.MessageBoxHeader DIV
{
	background: transparent url('/_images/box/TC.gif') left top repeat-x;
}

.MessageBoxHeader DIV DIV
{
	background: transparent url('/_images/box/g_TL.gif') left top no-repeat;
}

.MessageBoxHeader DIV DIV DIV
{
	background: transparent url('/_images/box/g_TR.gif') right top no-repeat;
}

.MessageBoxHeader DIV DIV DIV DIV
{
	text-align :left;
	padding-left:70px;
}

.MessageBoxHeader DIV DIV DIV DIV SPAN
{
	font-weight:bold;
}

/* ---------------------------- MessageBoxFooter ----------------------------*/

.MessageBoxFooter
{
	height:8px;
	font-size:0px;
	line-height:8px;
	margin-bottom:20px;
}

.MessageBoxFooter DIV
{
	background: transparent url('/_images/box/BC.gif') left bottom repeat-x;
}

.MessageBoxFooter DIV DIV
{
	background: transparent url('/_images/box/g_BL.gif') left bottom no-repeat;
}

.MessageBoxFooter DIV DIV DIV
{
	background: transparent url('/_images/box/g_BR.gif') right bottom no-repeat;
}

.MessageBoxFooter DIV DIV DIV DIV
{
	padding-left:15px;
}

/* ---------------------------- MessageBoxCommands ----------------------------*/
.MessageBoxCommands
{
		text-align:right;
		margin:5px 0px 0px 0px;
		padding:0px;
		font-family: Verdana;
		font-size:11px;
		font-weight:normal;
		color:#5b6568;
}


.MessageBoxCommands A, .MessageBoxCommands A:link, .MessageBoxCommands A:visited, .MessageBoxCommands A:focus, .MessageBoxCommands A:active
{
		text-align:left;
		padding:3px;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:3px;

		font-family: Verdana;
		font-size:11px;
		font-weight:normal;
		color:#5b6568;
		
		text-decoration:none;
		border:1px ridge #ffffff;
		
}


.MessageBoxCommands A:hover, .MessageBoxCommands A:focus
{
		text-decoration:none;
}

.MessageBoxCommands A.ok
{
		padding-left:25px;
		background: transparent url('/_images/command/save.png') 5px center no-repeat;
		margin-left:10px;
}


.MessageBoxCommands A.ok:hover, .MessageBoxCommands A.ok:focus
{
		color:Green;
		background: #e7e7e7 url('/_images/command/save.png') 5px center no-repeat;
}


.MessageBoxCommands A.cancel
{
		padding-left:25px;
		background: transparent url('/_images/command/cancel.png') 5px center no-repeat;
}

.MessageBoxCommands A.cancel:hover, .MessageBoxCommands A.cancel:focus
{
		color:#e85c1b;
		background: #e7e7e7 url('/_images/command/cancel.png') 5px center no-repeat;
}


/* ---------------------------- LoginPanel  ----------------------------*/
.LoginPanelContainer
{
	margin: 0px 0px 0px -146px;
}

.LoginPanelContainerLogedOn
{
	margin: 15px 0px 0px 0px;
	padding-bottom: 5px;
	text-align: right;
}


/* ---------------------------- ForgotYourPassword  ----------------------------*/
.FYPContainer
{
	margin-top:30px;
	margin-bottom:20px;
	border:1px solid #afbec2;
	padding:15px;
	width:350px;
	background-color:#ffffff;
	
}

.FYPEmailTitle
{
	float:left;
	width:60px;
	text-align:left;
	padding-top:3px;
}


/* ------------------------------------- .OrderItem ------------------------------------------ */
.OrderItem
{
	border:1px solid #afbec2;
	margin-bottom:10px;
	width:500px;
}

.OrderItemImage
{
	float:left;
	width:80px;
	padding:5px;
}

.OrderItemImage IMG
{
	width:80px;
}

/* ------------------------------------- .OrderItemDetails ------------------------------------------ */

.OrderItemDetails
{
	float:left;
}

.OrderItemDetailsTable
{
	width:100%;
	border-left:1px solid #afbec2;
}

.OrderItemDetailsTable TH, .OrderItemDetailsTable TD
{
	padding:2px;
}

.OrderItemDetailsTable TR.alt TH, .OrderItemDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.OrderItemDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:100px;
}

.OrderDetailsTable TR.CouponDiscountValue TH, .OrderDetailsTable TR.CouponDiscountValue TD
{
	color: Green;
}


/* ------------------------------------- .OrderDetailsTable ------------------------------------------ */

.OrderDetails
{
	padding-left:91px;
	width:300px;
	
}

.OrderDetailsTable
{
	width:300px;
	border:1px solid #afbec2;
}

.OrderDetailsTable TH, .OrderDetailsTable TD
{
	padding:2px;
}

.OrderDetailsTable TH
{
	color:Maroon;
}

.OrderDetailsTable TR.alt TH, .OrderDetailsTable TR.alt TD
{
	background-color:#eeeeee;
}

.OrderDetailsTable TH
{
	border-right:1px solid #afbec2;
	width:100px;
}

/* ------------------------------------- .MyOrdersTable ------------------------------------------ */
.MyOrdersTable
{
	width:600px;
	border:1px solid #ffffff;	
	border-right:none;
	border-bottom:none;
}

.MyOrdersTable TH
{
	background-color:#cccccc;
	padding:3px;
}

.MyOrdersTable TD
{
	background-color:#dddddd;
	padding:3px;
}

/* ------------------------------------- .MailTemplateTable ------------------------------------------ */
.MailTemplateTable
{
	width:700px;
	overflow-x:hidden;
}



/* ------------------------------------- .EditAccountTable ------------------------------------------ */
.EditAccountTable
{
	width:300px;
	border:1px solid #afbec2;
	margin-top:10px;
}

.EditAccountTable TH, .EditAccountTable TD
{
	padding:2px;
}

.EditAccountTable TR.alt TH, .EditAccountTable TR.alt TD
{
	background-color:#eeeeee;
}

.EditAccountTable TH
{
	border-right:1px solid #afbec2;
	width:120px;
}

.EditAccountTable INPUT
{
	width:150px;
}

.EditAccountTable TEXTAREA
{
	width:150px;
}


/* ----------------------------------------- ResulsPagingTable ----------------------------------------- */
.ResulsPagingTable
{
    width:100%;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	padding:2px 5px 2px 5px;
    margin-top:15px;
    
}

.ResulsPagingTable TD, .ResulsPagingTable TH
{
   
    padding-left:7px;
    padding-right:7px;
    vertical-align :middle;
    text-align:center;
}

.ResulsPagingTable TH.separator
{
   	border-left:1px solid #cccccc;

}


.ResulsPagingTable .Pager
{
    
}

.ResulsPagingTable .Pager A
{color:#1f477d; text-decoration:none; text-align :center; font-size:13px; }

.ResulsPagingTable .Pager IMG
{ border:none; vertical-align:middle; margin-top:3px;}

.ResulsPagingTable .Pager A:hover, .ResulsPagingTable .Pager A.selected
{ color:red; text-decoration:underline; }

.ResulsPagingTable .Pager A.selected
{ font-weight:bold;}