﻿body 
{
	/*font: arial, helvetica, Sans-Serif 12px; */
	font-size: 9px;
	font-family: verdana; 
	background-color: #fff;
	color: #6E6E6E;
	margin: 0px;
	border-color: #6E6E6E;
}

hr 
{
	color: #6E6E6E;
	height: 1px;
}
H1
{
}
H2
{
	color: #5C89A0;
}
H3
{
	font-weight: bold;
	font-size: 18px;
	color: #5C89A0;
	line-height: 23px;
	margin: 0px;
}
H4
{
	font-size: 14px;
	color: #5C89A0;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
}
H5
{
	font-size: 12px;
	color: #5C89A0;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
}
H6
{
	font-size: 10px;
	color: #5C89A0;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
}


a
{
	color: #6E6E6E;
	text-decoration: underline;
}
a.underline
{
	text-decoration: underline;
}
a:hover
{
	color: #52677A;
}
a:visited
{
}
ul
{
	padding: 0px;
	margin: 0px;
}
ol
{
}
li
{
	list-style-type: none;
	padding-left: 10px; 
	line-height: 20px;
}
table
{
	border-color: #6E6E6E;
}
td
{
	border-color: #6E6E6E;
}

p
{
	margin: 0px 9px 9px 0px;
}

p.doubleSpaced
{
	line-height: 20px;
}

p.popups
{
	line-height: 25px;
	font-size: 12px;
} 
p.popups a
{
	text-decoration: underline;
}

/*********** Main menu      */
div.menu
{
	height: 150px;
}

div.MainMenuPosition
{
	position: absolute;
	margin-top: 90px;
	padding: 0px;
	background-image: url(../Images/MainMenuBackground.GIF);
	background-repeat: repeat-x ;
}

table.MainMenu
{
	margin: 0px;
	padding: 0px;
	table-layout: auto;
	width: 761px;
}

table.MainMenu td
{
	text-align: center;
	width: 68px;
	height: 50px;
	background-image: url(../Images/MainMenuBackground.GIF);
	background-repeat: repeat-x;
		/*border: 1px solid red;*/
}

table.MainMenu td.current
{
	background-image: url(../Images/mainBtn.gif);
	background-repeat: no-repeat;
}
table.MainMenu td.spacer
{
	width: 36px;
	background-image: url(../Images/MainMenuBackground.GIF);
	background-repeat: repeat-x;
}
table.MainMenu td.frontSpacer
{
	width: 24px;
	background-image: url(../Images/MainMenuBackground.GIF);
	background-repeat: repeat-x;
}
table.MainMenu td.endSpacer
{
	/*width: 40px;*/
	/*width: 32px;*/
	width: auto;
	background-image: url(../Images/MainMenuBackground.GIF);
	background-repeat: repeat-x;
}

table.MainMenu td a
{
	font-weight: bold;
	font-size: 9px;
	margin-left: -2px;
	color: #5F4934;
	text-decoration: none;
}


/****************   master table            ****************/

table.MasterTable
{
	table-layout: fixed;
	padding: 0px;
	margin: 0px;
	text-align:left;
	vertical-align: top;
	width: 100%;
	height: 618px;
	border-color: #6E6E6E;
}

table.MasterTable td
{
	padding: 0px;
	margin: 0px;
}

table.MasterTable td.centerPanel
{
	width: 761px;
	vertical-align: top;
	
}
table.MasterTable td.leftPanel
{
	/*width: 328px;*/
	width: auto;
	border-right: 1px solid;
	background-image: url(../Images/bgLeft.gif);
	background-repeat: repeat;
}
table.MasterTable td.leftPanel img
{
	/*height: 890px;*/
}

table.MasterTable td.rightPanel
{
	/*width: 328px;*/
	width: auto;
	border-left: 1px solid;
	background-image: url(../Images/bgRight.gif);
	background-repeat: repeat;
}
table.MasterTable td.spaceing
{
	width: 62px;
}
/**************** Logo positioning setting *********************/
div.logo
{
	position: absolute;
	margin-left: -46px;
	margin-top: 19px;
}
/**************** *******************/
div.LoginViewPosition
{
	position: relative;
	top: 5px;
	float:right;
	clear:right;
}
div.LoginViewPosition a
{
	text-decoration: underline;
}


/**************** Accounting nav settings *********************/
div.AccountNav
{
	position: relative;
	top: 5px;
	float:right;
	margin-right: -4px;
}
div.AccountNav a.account
{
	padding-right: 20px;
}
div.AccountNav a.shopping
{
	padding-left: 20px;
}
/**************** search options settings *********************/
div.menuSearch
{
	position: relative;
	float: right;
	clear:right;
	height: 29px;
	margin-right: -4px;
	top: 15px;
}
div.menuSearch div.textbox
{
	background-image: url(../Images/searchBtn.gif);
	background-repeat: no-repeat;
	width: 116px;
	height: 30px;
}
div.menuSearch input.searchTextBox 
{
	width: 99px;
	height: 13px;
	margin: 7px 5px 5px 5px;
	border: 0px solid white;
	font-size: 9px;
}

table.SearchTable
{
	margin: 0px;
	padding: 0px;
	height: 29px;
}
table.SearchTable td
{
	margin: 0px;
	padding: 0px;
	height: 29px;
	vertical-align: middle;
}
/******************** main content *****************/

div.mainContent
{
	position: relative; 
	overflow: visible; 
	width: 761px;
	min-height: 650px;
}

div.footerPosition
{
	position: relative; 
	float: left;
	width: 761px;
}

/**************** Jewlery table settings *********************/

/**************** Jewlery main table settings *********************/
table.JewelryMain
{
	width: 100%;
	margin-top: -15px;
}
table.JewelryMain td
{
	vertical-align:top;
	text-align: right;
}
table.JewelryMain td.menu
{
	width: 20%;
	padding-top: 25px;
	text-align: left;
}

/**************** Jewlery outer table settings *********************/
table.JewelryOuter
{
	margin: 0px;
	padding: 0px;
	border-color: #6E6E6E;
	width: 612px;
}

table.JewelryHeader
{
	border-color: #6E6E6E;
	width: 612px;
}
table.JewelryHeader td
{
	height: 1px;
	border-bottom: 1px solid;
	padding: 0px 0px 15px 0px;
	vertical-align:text-top;
	text-align: left;
	border-color: #6E6E6E;
}

table.JewelryHeader td.header
{
	font-weight: bold;
	font-size: 25px;
	width: 299px;
	color: #5C89A0;
	border-color: #6E6E6E;
}
table.JewelryHeader td.nav
{
	font-weight: bold;
	padding: 9px 0px 0px 25px;
	color: #5C89A0;
}
/**************** Jewlery inner table settings *********************/
table.JewelryInner
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-color: #6E6E6E;
}

table.JewelryInner td
{
	width: 200px; 
	vertical-align: bottom; 
	padding: 5px 5px 25px 10px;
	border-bottom: 1px solid;	
	text-align: left;
	font-weight: bold;
}
table.JewelryInner td.right
{
	border-right: 1px solid;
}
table.JewelryInner td.image
{
	width: 95px;
	padding: 10px 0px 8px 0px;
	font-weight: bold;
}
table.JewelryInner td.image img
{
	width: 95px;
	height: 109px;
}

table.JewelryInnerAlt
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	border-color: #6E6E6E;
}

table.JewelryInnerAlt td
{
	width: 200px; 
	vertical-align: bottom; 
	padding: 5px 5px 25px 5px;
	border-bottom: 1px solid;
	text-align: left;	
	font-weight: bold;
}

table.JewelryInnerAlt td.image
{
	width: 95px;
	/*border-Left: 1px Solid;*/
	padding: 10px 0px 8px 15px;
}

/*********** inventory menu ******************/
div.InventoryMenu
{
	padding: 0px;
	/*position: absolute;*/
	margin: -2px 0px 0px -13px;
	width: 100px;
}
div.InventoryMenu ul
{
	margin:  0px;
	padding: 0px;
}
div.InventoryMenu ul li
{
	list-style-type: none;
	padding-left: 12px; 
	line-height: 30px;
}

div.InventoryMenu  ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #6E6E6E;
}

div.InventoryMenu ul li.current
{
}
div.InventoryMenu ul li a.current
{
	color: #5C89A0;
}
div.InventoryMenu ul li a:hover
{
	color: #52677A;
}
div.InventoryMenu ul li.current 
{
	background-image: url(../Images/subBtn.gif); 
	background-repeat: no-repeat;
	color: #5C89A0;
}


/*********** account menu ******************/
div.AccountMenu
{
	padding: 0px;
	position: absolute;
	margin: -2px 0px 0px -13px;
	width: 100px;
}
div.AccountMenu ul
{
	margin:  0px;
	padding: 0px;
}
div.AccountMenu ul li
{
	list-style-type: none;
	padding-left: 12px; 
	line-height: 30px;
}

div.AccountMenu  ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #6E6E6E;
}

div.AccountMenu ul li.current
{
}
div.AccountMenu ul li a.current
{
	color: #5C89A0;
}
div.AccountMenu ul li a:hover
{
	color: #52677A;
}
div.AccountMenu ul li.current 
{
	background-image: url(../Images/changePW_subBtn.gif); 
	background-repeat: no-repeat;
	color: #5C89A0;
}




div.pageNavigation
{
	
}
div.pageNavigation a
{
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
}
div.pageNavigation a.current
{
	color: #5C89A0;
	text-decoration: underline;
}

/*************** Main index two column *****************/
table.MainIndexTwoColumn
{
	table-layout:fixed;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
table.MainIndexTwoColumn td
{
}
table.MainIndexTwoColumn td.left
{
	vertical-align: top;
	width: auto;
}
table.MainIndexTwoColumn td.right
{
	background-image: url(../Images/indexFrame.gif); 
	background-repeat: no-repeat; 
	background-position: 0px -12px; 
	width: 605px; 
	height: 422px; 
	vertical-align: top;
}
/************* index content table *****************/

table.IndexContentTable
{
	width: 100%;
}
table.IndexContentTable td
{
}
table.IndexContentTable td.title
{
	height:52px; 
	text-transform:uppercase; 
	text-align:left; 
	font-size: 24px; 
	padding-left: 25px; 
	padding-top: 10px; 
	font-weight: bold;
}
table.IndexContentTable p
{
	padding: 10px 12px 12px 12px;
}

div.topLeftImageBox
{
	position: absolute; 
	margin: 15px 0px 0px 25px; 
	background-color: #5C768F; 
	width: 201px; 
	height: 55px; 
	color: #fff;
}
div.topSmallImage
{
	position: absolute; 
	margin: 15px 0px 10px 240px;
}
div.topMediumImage
{
	position: absolute; 
	margin: 15px 0px 10px 390px;
}
div.bottomLargeImage
{
	position: absolute; 
	margin: 80px 0px 10px 25px;
}
div.bottomRightbox
{
	position: absolute; 
	margin: 140px 0px 10px 240px; 
	background-color: #5C768F; 
	width: 350px; 
	height: 186px; 
	color: #fff;
}
div.bottomRightbox p
{
	font-size: 10px;
	vertical-align: middle;
	line-height: 22px;
	padding: 25px 10px 25px 25px;
	font-weight: normal;
}
/************** ContactUs table ****************/
table.ContactUs
{
	width: 425px;
	margin: 0px;
	padding: 0px;
}

table.ContactUs td
{
	height: 30px;
}

.textBox
{
	width: 260px;
}

.mutliline
{
	width: 350px; 
	height: 200px;
}
.image
{
	margin: 10px 0px 10px 0px;
}

/****************Jewelry Detail table ************************/
 table.JewleryDetail
 {
	table-layout: fixed;
	margin: 0px;
	padding: 0px;
	width: 612px;
 }
 
 table.JewleryDetail td
 {
 }
 table.JewleryDetail td.picture
 {
	vertical-align:top;
 }
 
 table.JewleryDetail td.spacer
 {
	width: 50px;
 }
 table.JewleryDetail td.title
 {
	width: 231px;
	padding-bottom: 10px;
 }
  table.JewleryDetail td.nav
 {
	font-weight: bold;
	color: #5C89A0;
	padding-bottom: 2px;
 }
.leftSpacedImage
 {
	padding: 0px 0px 0px 10px;
 }
 .rightSpacedImage
 {
	padding: 0px 10px 0px 0px;
 }
 
 table.JewleryDetail td.shortdescription
 {
	font-weight: bold;
	font-size: 13px;
	height: 23px;
	vertical-align: top;
 }
 table.JewleryDetail td.fulldescription
 {
	height: 100px;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
 }
 table.JewleryDetail td.info
 {
	border-bottom: 1px solid;
	vertical-align: bottom;
	padding: 0px 0px 10px 0px;
	margin: 0px;
 }
 table.JewleryDetail td.giftwrap
 {
	border-bottom: 1px solid;
	vertical-align: bottom;
	padding: 0px 0px 5px 0px;
 }
 table.JewleryDetail td.enlarge
 {
	border-bottom: 1px solid;
	vertical-align: bottom;
	height: 35px;
 }
 
 table.JewleryDetail td.sizeTitle
 {
	vertical-align: bottom;
	height: 14px;
	padding: 5px 0px 5px 0px;
 }
 table.JewleryDetail td.relatedItemsTitle
 {
	vertical-align:bottom;
	border-bottom: 1px solid;
	font-weight: bold;
	height: 40px;
 }
 
 table.JewleryDetail td.relatedItemLeft
 {
	border-right: 1px solid;
	padding: 10px;
	width: 115px;
 }
 table.JewleryDetail td.relatedItemRight
 {
	padding: 10px;
	width: 115px;
 }
  table.JewleryDetail td.relatedTitleLeft
 {
	border-right: 1px solid;
	padding-left: 10px;
	font-weight: bold;
 }
 table.JewleryDetail td.relatedTitleRight
 {
	padding-left: 10px;
	font-weight: bold;
 }
 table.JewleryDetail td.PriceQuantity
 {
	border-bottom: 1px solid;
	text-align: right;
	padding-right: 10px;
 }

 /*******************  about page Css ************************/
 div.aboutContent
 {
 }
 
 div.content
 {
	margin-top: 15px;
 }
 
 div.content img
 {
	margin: 0px 15px 0px 0px;
 }
 
 /****************   popup master   *******************/
 
 div.popupLogo
 {
	position: absolute;
	margin: 5px 0px 20px 20px;
 }
 
 div.closeWindow
 {
	position: relative;
	float: right;
	top: 20px;
	margin-right: 50px;
 }
 div.popupContent
 {
	position: absolute;
	top: 100px;
	margin: 0px 20px 20px 20px;
 }
 
 
 div.shoppingCartTitle
 {
	position: relative;
	float: left;
	width: 400px;
	text-align: left;
 }
 div.shoppingCartGift
 {
	position: relative;
	float: left;
	width: 250px;
	text-align: right;
 }
 div.shoppingCartGift a
 {
	text-decoration: underline;
 }
 div.update
 {
	position: relative;
	float: right;
	width: 100px;
	text-align: right;
 }
 
 div.shoppingcartList
 {
	width: 100%;
	margin: 5px 0px 0px 0px;
	position: relative;
	float: left;
 }
 div.wrapper1
 {
	position: relative;
	clear: left;
	top: 10px;
	left: 0px;
	width: 100%;
 }
 div.emailUs
 {
	position: relative;
	float: left;
 }
 div.emailUs a
 {
	text-decoration: underline;
 }
 div.SubTotal
 {
	position: relative;
	float: right;
	font-weight: bold;
	width: 135px;
 }
 div.information
 {
	position: relative;
	float: left;
	border: 1px solid;
	top: 20px;
	left: 0px;
	width: 760px;
	height: 75px;
	font-weight: bold;
	padding-top: 10px;
 }
 div.wrapper2
 {
	position: relative;
	float: left;
	clear: left;
	top: 25px;
	left: 0px;
	width: 100%;
	height: 25px;
 }
 
 div.checkout
 {
	position: relative;
	float: right;
	top: 0px;
	padding-left: 30px;
	right: 0px;
 }
 div.continueShopping
 {
	position: relative;
	float: right;
	right: 0px;
	/*padding-right: 30px;*/
	font-weight: bold;
 }
 table.ShoppingCartItems
 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #6E6E6E;
	width: 762px;
 }
 table.ShoppingCartItems a
 {
	text-decoration: underline;
 }
 table.ShoppingCartItems th
 {
	background-color: #5C88A1;
	color: #fff;
	height: 20px;
 } 
 table.ShoppingCartItems td
 {
	font-weight: bold;
	padding-bottom: 5px;
 }
 table.ShoppingCartItems th
 {
	text-align: left;
 }
 table.ShoppingCartItems td.smallimage
 {
	padding: 10px 10px 10px 10px;
 }
 table.ShoppingCartItems td.decription
 {
	/*width: 250px;*/
	vertical-align: top;
	padding: 3px 3px 3px 0px;
 }
 table.ShoppingCartItems td.decription a
 {
	text-decoration: underline;
	vertical-align: top;
	font-weight: bold;
 }
 table.ShoppingCartItems td.availability
 {
	width: 85px;
	vertical-align: top;
	padding-top: 3px;
 }
 table.ShoppingCartItems td.quanity
 {
	width: 75px;
	vertical-align: top;
	padding-top: 1px;
 }
 table.ShoppingCartItems td.price
 {
	width: 90px;
	text-align: left;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 3px;
 }
  table.ShoppingCartItems td.checkbox
 {
	width: 15px;
	vertical-align: top;
	padding-top: 3px;
 }
 table.ShoppingCartItems td.packaging
 {
	width: 75px;
	vertical-align: top;
	padding-top: 3px;
 }
 
 table.ShoppingCartItems td.totalprice
 {
	width: 80px;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
 }
 
 
 /****************               ****************/
 div.DetailLeftTitle
 {
	position: absolute;
	left: 0px;
	width: 231px;
	height: 25px;
	
	margin-top: -15px;
 }
 div.DetailRightNav
 {
	position: absolute;
	right: 0px;
	top: 9px;
	float:right;
	width: 345px;
	font-weight: bold;
	color: #5C89A0;
	padding-bottom: 2px;
 }
  div.DetailLeft
 {
	position: absolute;
	left: 0px;
	top: 36px;
	width: 231px;
 }
 div.DetailRight
 {
	position: absolute;
	right: 0px;
	top: 36px;
	float:right;
	width: 345px;
 }
 
/******************  search results **********************/

div.searchTitle
{
	border-bottom: 1px solid; 
	width: 100%; 
	height: 35px;
	position: relative; 
	float:left;
}
div.searchTablePosition
{
	position: relative; 
	float:left; 
	left:0px;
	margin-top: 0px;
	padding: 0px;
}
table.searchResultsTable
{
	margin: -1px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}
table.searchResultsTable td
{

}
div.searchResultsNavigation
{
	position: absolute; 
	float: right;
	top: 0px;
	right: 0px;
	font-weight: bold;
}
div.searchContent
{
	border-bottom: 1px solid;
	width: 100%;
}

div.searchImage
{
	position:relative; 
	left:0px; 
	float: left; 
	padding: 10px 20px 10px 0px; 
}

div.searchInnerContent
{
	position:relative; 
	left:0px; 
	float: left; 
	top:20px; 
	width: 300px;
}
div.SearchItemTitle
{
	font-weight: bold; 
	font-size: 13px; 
	height:50px; 
	line-height: 18px;
}
div.searchLongDescription
{
	position:relative; 
	left:0px; 
	float: left; 
	width: 370px; 
	height: 45px;
	line-height:  17px;
}

div.SearchAddToCartImage
{
	position:relative; 
	left:0px; 
	float: right; 
	top: 89px; 
	width: 115px;
}

table.Address
{
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
table.Address th
{
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
	text-transform: uppercase;
	width: 62px;
	height: 30px;
}
table.Address td
{
}
table.Address td.right
{
	text-align: right;
}
table.Address th.info
{
	height: 10px;
}
.hidden
{
	display: none;
}

 table.PaymentTable
 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	border: 1px solid #6E6E6E;
	width: 100%;
 }
 table.PaymentTable a
 {
	text-decoration: underline;
 }
 table.PaymentTable th
 {
	background-color: #5C88A1;
	color: #fff;
	height: 15px;
	padding: 0px 0px 0px 10px;
 } 
 table.PaymentTable td
 {
	padding: 0px 0px 5px 10px;
	font-weight: bold;
	padding-bottom: 5px;
 }
 table.PaymentTable th
 {
	text-align: left;
 }

.CancelButton
{
	float: right;
}
.ChangePasswordButton
{
	float: right;
	margin-right: 100px;
}

.NoItems
{
	margin: 30px 0px 0px 0px;
	width: 100%;
}
 div.OrderUpdate
 {
	position: relative;
	float: right;
	width: 100px;
	text-align: right;
	margin-top: -15px;
 }
 div.orderMessage
 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	position: relative;
	float: left;
 }
table.orderMessageDetail
 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #6E6E6E;
	width: 100%;
 }
 table.orderMessageDetail th
 {
	background-color: #5C88A1;
	color: #fff;
	height: 20px;
 } 
 table.orderMessageDetail td
 {
	font-weight: bold;
	padding-bottom: 5px;
 }
 table.orderMessageDetail td.title
 {
	width: 50px;
	text-align: right;
	padding-right: 5px;
 }
 table.orderMessageDetail td.limit
 {
	width: 150px;
	text-align: left;
	padding-left: 5px;
 }



 div.orderList
 {
	width: 100%;
	margin: 5px 0px 0px 0px;
	position: relative;
	float: left;
 }
table.OrderItems
 {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #6E6E6E;
	width: 612px;
 }
 table.OrderItems a
 {
	text-decoration: underline;
 }
 table.OrderItems th
 {
	background-color: #5C88A1;
	color: #fff;
	height: 20px;
 } 
 table.OrderItems td
 {
	font-weight: bold;
	padding-bottom: 5px;
 }
 table.OrderItems th
 {
	text-align: left;
 }
 table.OrderItems td.smallimage
 {
	padding: 4px 4px 4px 4px;
 }
 table.OrderItems td.decription
 {
	/*width: 250px;*/
	vertical-align: top;
	padding: 3px 3px 3px 0px;
	width: 450px;
 }
 table.OrderItems td.decription a
 {
	text-decoration: underline;
	vertical-align: top;
	font-weight: bold;
 }
 table.OrderItems td.availability
 {
	vertical-align: top;
	padding-top: 3px;
	width: 75px;
 }
 table.OrderItems td.quantity
 {
	vertical-align: top;
	padding-top: 1px;
	width: 60px;
 }
 table.OrderItems td.price
 {
	text-align: left;
	padding-right: 5px;
	vertical-align: top;
	padding-top: 3px;
	width: 75px;
 }
  table.OrderItems td.checkbox
 {
	width: 30px;
	vertical-align: top;
	padding-top: 3px;
 }
 table.OrderItems td.packaging
 {
	vertical-align: top;
	padding-top: 3px;
	width: 50px;
 }
 
 table.OrderItems td.totalprice
 {
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	width: 65px;
 }
 
 table.UserOrderList
 {
	border: 0px solid;
	width: 100%;
	border-collapse: collapse;
	margin:  0px 0px 0px 0px;
 }
 table.UserOrderList th
 {
	background-color: #5C88A1;
	color: #fff;
	height: 20px;
	text-align: center;
 }
 table.UserOrderList td
 {
	padding: 4px 2px 4px 2px;
	border-width: 0px;
	height: 20px;
 }

 .UserOrderListAlt td
 {
	background-color: #D6E1E7;
 }
 .paging
 {
	text-decoration: underline;
	height: 10px;
	border: 0px solid;
 }
  .paging td
 {
	height: 10px;
	
 }
 .paging table
 {
	padding: 0px 0px 0px 0px;
 }
 .paging td td
 {	
	height: 10px;
	margin: 0px;
	padding: 0px;
 }
 .paging a
 {
	text-decoration: none;
	padding: 4px 2px 4px 2px;
 }
 
 table.EditOrders
 {
 }
 
 table.EditOrders th
 {
	text-align: right;
 }
 
 table.EditOrders td
 {
	text-align: left;
	padding: 3px 0px 3px 5px;
 }
 
 table.footer
 {
	width: 100%;	
	border-top: 1px solid;
	border-collapse: collapse;
	margin: 15px 0px 0px 0px;
	padding: 0px;
 }
 table.footer td
 {
	text-align: center;
	height: 25px;
 } 
 table.footer a
 {
	padding: 5px 10px 5px 10px;
 }
 table.footer a.special
 {
	padding: 5px 0px 5px 0px;
 }