/* Formatting Styles */ 
a {
	text-decoration: none;
}

.Link
{
	text-decoration: underline;
}

body {
	background-image:url(background.jpg);
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 20px;
	text-align: center;
}

.productSearchTD
{
	text-align: right;
	background-color: #FFFFFF;
}

.productSearchBox input[type=submit]
{
    background-color: #9fd5f1;
}

.cellbottom {
	border: 0px;
}

.clearfloat{
	clear: both;
}

.emphasis {
	color: #5676A5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.formbox {
	background-color: #F1F1F1;
	border: solid 1px #C6CCD9;
}

.formfield {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formprompt {
	color: #2D3D55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.formpromptred {
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.formtitle {
	background-color: #007ABE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.leftbar {
	background-color: #009900;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 154px;
}

.welcomeIFrame 
{
	width:800px;
	height:525px;
	border-width:0px;
	overflow:hidden;
}

.homeIFrameContainer
{
	vertical-align:top;
}

.homeOrderListsContainer
{
	background-color:#dbeef4; 
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

.mainarea 
{
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 19px 4px 4px 4px;	
	min-height: 380px;
	height: auto !important;/* min-height for ie6 */
	height: 380px;			/* min-height for ie6 */
	width: 700px;
}

.mainareaFullWidth {
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 10px;
	min-height: 340px;
	height: auto !important;/* min-height for ie6 */
	height: 340px;			/* min-height for ie6 */	
	width: 940px;
}

.mainAreaFooter {
	background-color: #FFFFFF;	
	border-width: 0px;
	padding: 10px;	
	clear:left; 
}

.productDetailsContentFooter
{
    padding: 12px;
    overflow: hidden;
}

.mainAreaFooterFullWidth {
	background-color: #FFFFFF;	
	border-width: 0px;
	padding: 0px;	
	clear:left;
}

.mainAreaFooterFullWidth .WizardButtonsContainer
{
    padding: 12px;
    overflow: hidden;
}

.mainarea_bg {
	background-color: #EFEFEF;
}

.treeViewContainer
{
	display:block;
	width:145px;
	height: auto;
	float: left;
}

.nav {
	color: #333333;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	height: 21px;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: middle;
	
}


#nav {
	
	scrollbar-face-color:#eaf1e1;
	scrollbar-base-color:#eaf1e1;
	scrollbar-arrow-color:black;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#eaf1e1;
	scrollbar-highlight-color:#eaf1e1;
	scrollbar-3dlight-color:#78AAFF;
	scrollbar-darkshadow-Color:#78AAFF;
	background-color: #eaf1e1;
	float: left;
	width: 145px;
	height: 100%;
	overflow: auto;
}

.nav a {
	color: #FFFFFF;
	text-decoration: none;
}

.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.navnorm {
	background-image: url(navnorm.gif);
	border: none;
	cursor: pointer;
	height: 21px;
	padding-left: 10px;
	text-decoration: none;
	vertical-align: middle;
}

.navsel {
	background-image: url(navsel.gif);
	border: none;
	cursor: pointer;
	height: 21px;
	padding-left: 10px;
	vertical-align: middle;
}

.productbtns {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.productdesc {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	font-weight: normal;
}

.productunits {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	font-weight: normal;
}

.productname {
	color: #000066;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

*div.productListCell
{
	/* IE vertical scroll fix */
	overflow-y:hidden;
	padding-bottom:15px;
}
.productListCell
{
	position:relative;
	top:0;
	left:0;
	min-height:100%;
	overflow:auto;
	padding: 0;
}

#TdBottomMenu
{
}
.rtcontentcol {	
	color: #4a668e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left:20px
}

.searchbtn {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.searchbtn a:link {
	color: #333333;
}
.searchbtn a:visited {
	color: #333333;
}
.searchbtn a:hover {
	color: #0000CC;
	text-decoration:underline;
}

.searchfield {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}

.searchprompt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}


.slogan {
	color:#005C90;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:155px;
	vertical-align:bottom;
	white-space:nowrap;
}

.smallprompt {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}

.explanation {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;	
	white-space:normal;
}

.subtitle {
	color: #20358C;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-variant: inherit;
	font-weight: bold;
	padding-left: 150px;
}

.mainarea .mainarea
{
}

.ManageRecipientListLink
{
}
.ManageRecipientListDesc
{
}
.ShoppingCartGridUnitsHeader
{
}
.ShoppingCartGridUnitsItem
{
}
.ShoppingCartGridDeleteItem center a:link
{	
	text-decoration: none;
}
.title {
	color: #4a668e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.topfunction {
	color: #107ab6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 15px;
}


.topfunction a:link
{
	COLOR:#107ab6;
}

.topfunction a:visited
{
	COLOR:#107ab6;
}

.topfunction a:hover
{
	COLOR: #99CC5F;
}

#accountbtn {
	background-image: url(icon_signout.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}

#bodyarea{
	background-image: url(nav-bg.gif);
	background-color: #eaf1e1;
	background-repeat: repeat-y;
	/*height: 400px;*/
	text-align: left;
}

#buttonarea {
	height: 78px;
	vertical-align: bottom;
}

#cartbtn {
	background-image: url(icon-cart3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}

#contentArea {
	background-color: #FFFFFF;	
	border-right: #C6CCD9 solid 3px;    	
}

#content {
	background-color: #FFFFFF;
	float: right;	
	height:auto;
	min-height: 480px;
	width: 725px;
}

#fullWidthContent {
	background-color: #FFFFFF;
	float: left;
	border-left: #C6CCD9 solid 3px;
	border-right: #C6CCD9 solid 3px;
	height:auto;
	min-height: 480px;
	width: 950px;
}

.boundedBox 
{
	border: solid 1px #D9D9D9;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

.boxHeading
{
	display:inline-block;
	font-family: verdana, Arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.boxSubHeading
{
	display: block;
	font-family: verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top: 10px;
	position: relative;
	float: left;
	clear: both;
}

.boxSeparator
{
	border-bottom: solid 1px #D9D9D9;
	line-height:70%;
}

.autoheight
{
	height: auto !important;/* min-height for ie6 */
}

.contentheader
{
}
#footer {
	background-image:url(footer_background.jpg);
	border-right: #c6ccd9 solid 3px;
	border-left: #c6ccd9 solid 3px;
	border-bottom: #c6ccd9 solid 3px;
	color: #8d8d8d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}

.mainarea p
{
}
#fullpage {
	margin: auto;
	width: 950px;
}

#header {
	background-image:url(header_background.jpg);
	border-right:3px solid #C6CCD9;	
	border-top:3px solid #C6CCD9;
	border-left:3px solid #C6CCD9;
	float: left;
	height: 112px;
	text-align: left;
	width: 960px;
	z-index:1000;
}

#TdBottomLogo
{
	height: 25px;
}

.PageBackground
{
}

#logo {

}



.navTD
{
	width: 135px;
}

.navBG1
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 154px;
	height: 92px;	
}

.navBG2
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 154px;
	height: 58px;	
}

.navCorner1
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat:repeat-y;
	float: left;
	width: 154px;
	height: 21px;
}

.navCorner2
{
	background-color: #ABBBD3;
	background-image: url(nav-bg.gif);
	background-repeat:repeat-y;
	float: left;
	width: 154px;
	height:19px;
}

#searcharea {
	height: 50px;
}
.LoginBodyArea
{
}

.LoginBodyArea span.ErrorText  
{
	margin-top:-20px;
}

#signinbtn {
	background-image: url(icon-signin3.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 36px;
	width: 52px;
}
/* Layout Styles */ 
.SelectedAsset
{
	font-family: Verdana, Arial;
	background: #0068A3;
	border:none;
	border-color: #00ffff;
}

.UnselectedAsset
{
	font-family: Verdana, Arial;
	background: #FFFFFF;
	border:none;
	border-color: #00ffff;
	cursor:hand;
}
A.BigLink
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR:#446699;
	TEXT-DECORATION: none;
}

A.BigLink:hover
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color:#00598b;
	text-decoration: none;
}

a.SmallLink
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #394a6a;
	text-decoration: underline;
}

a.SmallLink:hover
{
	color:#00598b;
	text-decoration: underline;
	cursor: pointer;
}

/* CUSTOM LINKS STYLES */

/* FORM STYLES */
/* DEFAULT LINK STYLE */
.WizStep
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial;
	COLOR: Gray;
	text-align: center;
	text-decoration: none;
}

.WizStepSel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	font-family: Verdana, Arial;
	COLOR: #000000;
	BORDER: none;
	text-align: center;
	text-decoration: none
}

a:link
{
	COLOR:#394a6a;
}

a:visited
{
	COLOR:#394a6a;
}

a:hover
{
	COLOR: #000088;
}

/* HEADING STYLE */

.PageTitle
{
	font-family: Verdana, Arial;
	FONT-SIZE:18px;
	FONT-WEIGHT:bold;
	COLOR: #000000;
}

.Heading1
{
	font-family: Verdana, Arial;
	FONT-SIZE:16px;
	FONT-WEIGHT:bold;
	COLOR: #446699;
}

.Heading2
{
	font-family: Verdana, Arial;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold;
	COLOR: #8E8ED7;
}


/* FORM STYLE */

.breadCrumbs
{
	width: 100%;
	padding-bottom: 20px;
}

.FormLabel
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
}
.FormLabelLeft
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
	text-align:left;
}
.Tooltip
{
	font-family: Verdana, Arial;
	FONT-SIZE: 9px;
	color: #000066;
	cursor: help;
	white-space: nowrap;
}
.btnUnselected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: Verdana, Arial;
	COLOR: #000088;
	background-color: #eaf6ff;
	HEIGHT: 30px;	
	border-top-width: 5px;
	border-top-style:solid;
	border-top-color:#eaf6ff;
	CURSOR: hand;
	text-align: center;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px
}
.btnSelected
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	font-family: Verdana, Arial;
	color: #ffffff;
	background-color: #dedede;
	HEIGHT: 30px;	
	border-top-width: 5px;
	border-top-style:solid;
	border-top-color: #0068a3;
	CURSOR: hand;
	text-align: center;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px
}

.FormField
{
	font-family: Verdana, Arial;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	
}

.FormButton {	
	color: #38789c;
	cursor:pointer;	
	background: #fff;
	height: 24px;
	font: bold 11px Verdana, Arial;	
	border: #8fb3cc 2px solid;		
}

.FormButton:hover {	border: #38789c 2px solid; }

.FilePick {
	font-size : 11px;
	color: #000000;
	background-color: #E1E1E1;
	border: 1px solid #7B7B7B;
}

/* TEXT STYLE */

.SmallItalic {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	white-space: normal;
}


.BigItalic
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	FONT-STYLE: italic;
}

.Italic
{
	font-family: Verdana, Arial;
	FONT-STYLE: italic;
}

.Error
{
	FONT-SIZE: 12px;
	font-family: Verdana, Arial;
	COLOR: #FF0000;
}

.RejectText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c0504d !important;    
}

.RejectBack
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #f2dcdb !important;
}

.RejectBackAlt
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e6b9b8 !important;
}

.InlineImage
{
	vertical-align:middle;
	border: 0 none;   
}

/* FORM STYLES */

.THFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.TDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.TDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}
.RTHFontText {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: darkblue; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #d3d3d3
}
.RTDItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.RTDAltItemText {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #CCCCCC
}

/* -------------  OrderApprovalList OrderRecentList ----------*/

.OrderApprovalListFooter
{
	background-color: #99ccff;
	line-height: 10pt;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.PositionedImage3px
{
	position:relative;
	left:3px;
	 
}

.PositionedImage5px
{
	position:relative;
	left:5px;
	 
}

.PaddedTD
{
	padding-left:5px;
}

/* -------------  OrderApprovalList OrderRecentList END ----------*/

.CartTable
{

}

.CartListHead
{
	background-color: #00598b;
	color: white;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left: 5px
}

.CartListItem
{
	background-color: #ffffff;
	border-bottom: dimgray;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 15pt;
	padding-left: 5px;
	padding-right: 5px;
	white-space: normal;
}

.CartListItem a:link
{
}

.CartListItemAlt a:link
{
}

.CartListItem a:visited
{
}

.CartListItemAlt a:visited
{
}

.CartListItem a:hover
{
}

.CartListItemAlt a:hover
{
}

.CartListItemAlt
{
	background-color: #f2f2f2;
	border-bottom: dimgray;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 15pt;
	padding-left: 5px;
	padding-right: 5px;
	white-space: normal;
}

.CartListFooter
{
	background-color: #dddca3;
	line-height: 10pt;
}

.SaveForLaterCartListHead
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left: 5px
}

.RejectHead
{
	background-color: #c0504d !important;
	border-bottom:1px solid #c0504d !important;
}

.RejectItem,
.RejectItem p
{
	background-color: #f2dcdb !important;    
}

.RejectItemAlt,
.RejectItemAlt p
{
	background-color: #e6b9b8 !important;
}

.PriceListTable
{
	border-color:Black;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size:8pt;
	border-collapse:collapse;
	width: 400px;	
}

.PriceListHead
{
	background-color: #00598b;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: white;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20pt;
	padding-left: 5px;
	text-align: right;   
}

.PriceListItem
{
	background-color: #ffffff;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	 padding-right: 5px;
	 text-align: right;
}

.PriceListItemAlt
{
	background-color: #f2f2f2;
	border-bottom: dimgray;
	border-left: dimgray 1px solid;
	color: black;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
}

.PriceListFooter
{
	background-color: #00598b;
	line-height: 10pt
}
.smalltext {
	font-size:10px;
	line-height:12px;
}

.ItemsAssignAllDiv
{
	float:right;
	position: relative;
	right: 10px;
}

.MailingItemsTablesSubTitle
{
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: bold;
	color: #1F497D;
}

.TablesTitle
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
   
}

.Blueborder {
	border-top: 3px solid #00598b;
}
.SubBluebg {
	background-color: #5898C5;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Bluebg {
	background-color: #00598b;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SubSectionTable
{
	background-color: #EAF6FF;
	padding: 5px;
	width: 350px;
	text-align : left;
	margin-bottom:5px;

}

.tablehead td{
	/* border-bottom-color: #00FF00; */
	border-bottom: #a8d8e8 solid 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tablerow td{
	border-bottom: #CCCCCC solid 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
}

.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}
.SiteLink:hover
{
}

DIV.LoadingDivHeader
{
	/* border: solid 1px #6A88AE;
	background-color: ghostwhite; */
	color: #4A668E;
	FONT: statusbar;
	font-style: oblique;
	text-decoration: blink;
	background-position: center center;
	background-image: url(wait.gif);
	background-repeat: no-repeat;
	LEFT: 2px;
	WIDTH: 148px;
	height: 12px;
	POSITION: absolute;
	padding-left: 2px;
	TOP: 2px;
}

.ShippingPanel
{
	
}


.ShippingAddressBoxHeader
{
	padding-left: 5px;
}

.ShippingAddressBoxCell
{
	overflow: hidden;
}

.ShippingAddressBox
{
	background-color: #EBF1DE;
	padding-left: 5px;
	padding-bottom: 10px;
	width:100%;
}

.ShippingAddressBoxFooter
{
	background-color: #EBF1DE;
	padding-left: 5px;
	padding-bottom: 25px;
	width: 100%;
}



.CheckoutAddressHeading table 
{
	position: relative;
	left: -70px;
}

.MailingAddressItems
{
	background-color: White;
	margin-right: 20px;
	position: relative;
	top: 10px;
}


.ShippingAddressItems
{
	background-color: White;
	position: relative;
	top: 10px;
	vertical-align: top;
}

.ShippingAddressItemsContainer
{
	background-color: White;
	position: relative;
	top: 10px;
	clear:both;
	padding:5px;
}

.MailingGridCell
{
	margin-left: 10px;
	border-left: solid 1px #C6DDDF;
	border-top: solid 1px #C6DDDF;
	border-bottom: solid 1px #C6DDDF;
	width: 650px;
}

.MailingGridServicesCell
{
	padding-left: 10px;
	border-left: solid 1px #C6DDDF;
	border-right: solid 1px #C6DDDF;
	border-top: solid 1px #C6DDDF;
	border-bottom: solid 1px #C6DDDF;
	width: 250px;
}





.AddressBody {	
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
	text-align: left;
}

.AddressBlock 
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	overflow: auto;
	clear: both;
	background-color: #F3F3F3;
	vertical-align: top; 
	width: 96%; 
	margin-bottom: 15px;
	text-align: left;
}

.AddressHeading 
{
	position: relative;
	clear: both;
	display: inline-block;
	font-weight: bold;
	float: left;
	padding-bottom: 5px;
}

.AddressSub
{
	position: relative;
	clear: both;
	display: inline-block;
	float: left;
	font-size: 11px;
}

.AddressEditButton
{
	position: relative;
	float: left;
	padding-left: 5px;
	font-weight: bold; 
	padding-top: 16px;
}

.ShippingAddressHeading
{
	position: relative;
	float: left;
	clear: both;
	font-weight: bold; 
	padding-top: 20px;
	display: block;
}

.AddressNote
{
	position: relative;
	clear: both;
	display: inline-block;
	float: left;
	font-size: 11px;
	padding-top: 10px;
	white-space:normal;
}

.CheckoutTable
{
	border-color: Black;
	border-style:solid;
	border-width:1px;
	margin-left:5px;
	margin-bottom:5px;
}

.CheckoutTable td
{			
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

.CheckoutHead
{
	background-color: #00598b;
	color: white;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 25px;
}

.CheckoutItem
{
	background-color: #FFFFFF;    
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	width: 150px;
}

.CheckoutItemAlt
{
	background-color: #F2F2F2;
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;    
}

.DeliveryStatus
{
	border-bottom: dimgray;
	color: #00598b;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;		
}

.TrackingLink
{
	border-bottom: dimgray;
	color: #00598b;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}

.LoadDivTransparent
{
	z-index:9997; 
	visibility: hidden;
	background-color: white;          
	position:absolute;  
	left: 0px;  
	top: 0px;  
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

.LoadDiv
{
	z-index:9998; 
	visibility: hidden;
	background-color: black;          
	position:absolute;  
	left: 0px;  
	top: 0px;  
	text-align: center;
	vertical-align: middle;        
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}
.LoadDivImg
{
	z-index:9999; 
	visibility: hidden;
	position:absolute;
	top: 48%; 
	left: 48%;		
}

.RecipientListEditorAddButton {
	color: #38789c;
	cursor:pointer;
	padding: 3px 3px 3px 10px;	
	background: #fff url(icon_addnew.gif) no-repeat center left;	
	height: 24px;	
	font: bold 11px Verdana, Arial;	
	border: #8fb3cc 2px solid;
}
.RecipientListEditorAddButton:hover {	border: #38789c 2px solid; }
.RecipientsListEditorDeleteButton {
	color: #38789c;
	cursor:pointer;
	padding: 3px 3px 3px 10px;	
	background: #fff url(icon-delete.gif) no-repeat center left;	
	height: 24px;	
	font: bold 11px Verdana, Arial;	
	border: #8fb3cc 2px solid;	
}
.RecipientsListEditorDeleteButton:hover {	border: #38789c 2px solid; }

.SinglePrice
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC0000;
}
.SinglePriceCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4D4D4D;
}

.productgridview div.productPrice
{
    text-align: left;
}

.productPriceInList
{
	color: #4BACD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	vertical-align: baseline;
}

.productPriceInGrid
{
	color: #4BACD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	vertical-align: baseline;
}

.productGridPriceFrom
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B8B3E4;
	vertical-align: baseline;
	margin-right: 2px;
}


.productGridCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4BACD9;	
	margin-left: 2px;	
	vertical-align: baseline;
}

.productListPriceFrom
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B8B3E4;
	vertical-align: baseline;
}



.productListCurrency
{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4BACD9;
	vertical-align: baseline;
}


.ProductDescMain { }
.ProductDescMainText 
{
	float: none;
	/*float: left;*/
	/*width: 260px;*/
}
.ProductDescMainSlide
{
	float:none;
	/*float: left;*/
}
.ProductDescMainSpacer 
{
	float:none;
	/*float: left;*/
	width: 25px;
	height: 20px;
}

.groupDesc
{
	font-family: Verdana, Arial;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #525252;
}

/* BUTTON STYLE'S */
.ButtonAreaHelpButton
{
	background-image: url(header_help.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor: pointer;
}
.ButtonAreaCartButton
{
	background-image: url(header_cart.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaAccountButton
{
	background-image: url(header_account.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaLogoutButton
{
	background-image: url(header_logout.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}
.ButtonAreaDraftButton
{
	background-image: url(header_draft.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;	
}
.ButtonAreaHomeButton
{
	background-image: url(header_home.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
	cursor:pointer;
}

.SimpleSearchBtn
{
	background-image: url(search_glass.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 17px;
	display: block;
	padding: 0px;	
	border: 0px;
	cursor: pointer;
}
.SimpleSearchBtn:hover { background-image: url(search_glass_hover.png); }

.Expand 
{
	background-image: url(expand.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;	
	padding-left: 17px;
	border: 0px;
	cursor: pointer;
}

.Collapse
{
	background-image: url(collapse.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 13px;	
	padding-left: 17px;
	border: 0px;
	cursor: pointer;
}

.OrderButton 
{
	
}

.PagerStyle
{
	margin: 1px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.PagerTop .PagerStyle
{
    padding-top: 0;
}

.PagerBottom .PagerStyle
{
    padding-bottom: 0;
}

.PagerStyle A
{
	color: Black;
}
.PagerHyperlinkStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #f7f7f7;
	border: 1px solid #c7c7c7;	
	text-decoration: none;
	margin: 0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;
}
.PagerHyperlinkStyle:hover
{
	background: #ccc;
	border: 1px solid #666;
}
.PagerDisabledHyperlinkStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #fdfdfd;
	border: 1px solid #cdcdcd;		
	margin: 0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;	
	color: #cdcdcd;
	/*display: none;	*/
}
.disabledElement
{
	color: #cdcdcd;
}

.PagerCurrentPageStyle
{
	padding: 1px 3px;
	font-weight: 100;
	background: #f7f7f7;
	border: 1px solid #c7c7c7;	
	text-decoration: none;
	margin:0 1px;
	font-weight: 100;
	font-size: 10px;	
	font-family: Tahoma, Verdana, Arial;
	background: #666;
	border: 1px solid #666;
	color: #fff;
}
.KeywordsPanel
{
}
.KeywordLink
{
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 12px;
}

.SubGreybg {
	background-color: #8E9D9F;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
.Greybg {
	background-color: #5E6D6F;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}
.Greybg A, .SubGreybg A {
	color: White;
}

.DrafOrderButton
{
	cursor:pointer;	
}

.StepDescription
{
	font-family: Tahoma, Verdana, Arial;
	FONT-SIZE: 11px;
	COLOR: #525252;
}

.CouponBar
{
	background-color: #DBEEF4;
}

.CouponDiscountCell
{
	width:15%;
	text-align:center;
}

.CouponInfoMessage
{
	font-family:Verdana;
	color:Green;
}

.ClearingGatewayMessage
{
	white-space: normal;
	display: block;
}
	

/*-- XmpImageButton styles start --*/
.XmpImageButton_style1_table
{
	border: 0px!important;
}
a.XmpImageButton_style1_link
{
	text-decoration: none!important;
	color: white!important;
	padding: 0px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
a.XmpImageButton_style2_link
{
	text-decoration: none!important;
	color: #005f95!important;
	padding: 0px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;	
}
.XmpImageButton_style1_regular_left
{
	background: url(XmpImageButtons/left_Blue.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style1_regular_middle
{
	
	background: url(XmpImageButtons/middle_Blue.png) repeat-x!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style1_regular_right
{
	background: url(XmpImageButtons/right_Blue.png) no-repeat!important;
	width: 15px!important;		
	height: 35px!important; 
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_style1_onmouseover_left
{
	background: url(XmpImageButtons/left_BlueOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style1_onmouseover_middle
{
	background: url(XmpImageButtons/middle_BlueOver.png) repeat!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style1_onmouseover_right
{
	background: url(XmpImageButtons/right_BlueOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;	
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style1_onmousedown_left
{
	background: url(XmpImageButtons/left_BlueOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style1_onmousedown_middle
{
	background: url(XmpImageButtons/middle_BlueOver.png) repeat!important;		
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style1_onmousedown_right
{
	background: url(XmpImageButtons/right_BlueOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style2_regular_left
{
	background: url(XmpImageButtons/left_Black.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_style2_regular_middle
{
	background: url(XmpImageButtons/middle_Black.png) repeat-x!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style2_regular_right
{
	background: url(XmpImageButtons/right_Black.png) no-repeat!important;
	width: 15px!important;		
	height: 35px!important;
	padding: 0px!important; 
	border: 0px!important; 
}
.XmpImageButton_style2_onmouseover_left
{
	background: url(XmpImageButtons/left_BlackOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style2_onmouseover_middle
{
	background: url(XmpImageButtons/middle_BlackOver.png) repeat!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style2_onmouseover_right
{
	background: url(XmpImageButtons/right_BlackOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;		
}
.XmpImageButton_style2_onmousedown_left
{
	background: url(XmpImageButtons/left_BlackOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;	
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style2_onmousedown_middle
{
	background: url(XmpImageButtons/middle_BlackOver.png) repeat!important;		
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style2_onmousedown_right
{
	background: url(XmpImageButtons/right_BlackOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style3_regular_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_style3_regular_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat-x!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style3_regular_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat!important;
	width: 15px!important;		
	height: 35px!important;
	padding: 0px!important;  
	border: 0px!important;
}
.XmpImageButton_style3_onmouseover_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style3_onmouseover_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style3_onmouseover_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;			
}
.XmpImageButton_style3_onmousedown_left
{
	background: url(XmpImageButtons/left_refresh.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style3_onmousedown_middle
{
	background: url(XmpImageButtons/middle_refresh.png) repeat!important;		
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style3_onmousedown_right
{
	background: url(XmpImageButtons/right_refresh.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style4_regular_left
{
	background: url(XmpImageButtons/left_NoShadow_Blue.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important;
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_style4_regular_middle
{
	background: url(XmpImageButtons/middle_NoShadow_Blue.png) repeat-x!important;
	height: 19px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style4_regular_right
{
	background: url(XmpImageButtons/right_NoShadow_Blue.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important; 
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style4_onmouseover_left
{
	background: url(XmpImageButtons/left_NoShadow_BlueOver.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style4_onmouseover_middle
{
	background: url(XmpImageButtons/middle_NoShadow_BlueOver.png) repeat!important;	
	height: 19px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_style4_onmouseover_right
{
	background: url(XmpImageButtons/right_NoShadow_BlueOver.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important;
	padding: 0px!important;	
	border: 0px!important;		
}
.XmpImageButton_style4_onmousedown_left
{
	background: url(XmpImageButtons/left_NoShadow_BlueOver.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important;	
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style4_onmousedown_middle
{
	background: url(XmpImageButtons/middle_NoShadow_BlueOver.png) repeat!important;		
	height: 19px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_style4_onmousedown_right
{
	background: url(XmpImageButtons/right_NoShadow_BlueOver.png) no-repeat!important;
	width: 2px!important;	
	height: 19px!important;	
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_strongGreen_regular_left
{
	background: url(XmpImageButtons/left_strongGreen.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_strongGreen_regular_middle
{
	
	background: url(XmpImageButtons/middle_strongGreen.png) repeat-x!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_strongGreen_regular_right
{
	background: url(XmpImageButtons/right_strongGreen.png) no-repeat!important;
	width: 15px!important;		
	height: 35px!important; 
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_strongGreen_onmouseover_left
{
	background: url(XmpImageButtons/left_strongGreenOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_strongGreen_onmouseover_middle
{
	background: url(XmpImageButtons/middle_strongGreenOver.png) repeat!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_strongGreen_onmouseover_right
{
	background: url(XmpImageButtons/right_strongGreenOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;		
}
.XmpImageButton_strongGreen_onmousedown_left
{
	background: url(XmpImageButtons/left_strongGreenOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;	
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_strongGreen_onmousedown_middle
{
	background: url(XmpImageButtons/middle_strongGreenOver.png) repeat!important;		
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_strongGreen_onmousedown_right
{
	background: url(XmpImageButtons/right_strongGreenOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_Red_regular_left
{
	background: url(XmpImageButtons/left_Red.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Red_regular_middle
{
	
	background: url(XmpImageButtons/middle_Red.png) repeat-x!important;
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Red_regular_right
{
	background: url(XmpImageButtons/right_Red.png) no-repeat!important;
	width: 15px!important;		
	height: 35px!important; 
	padding: 0px!important; 
	border: 0px!important;
}
.XmpImageButton_Red_onmouseover_left
{
	background: url(XmpImageButtons/left_RedOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Red_onmouseover_middle
{
	background: url(XmpImageButtons/middle_RedOver.png) repeat!important;	
	height: 35px!important;
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Red_onmouseover_right
{
	background: url(XmpImageButtons/right_RedOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;		
}
.XmpImageButton_Red_onmousedown_left
{
	background: url(XmpImageButtons/left_RedOver.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;	
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_Red_onmousedown_middle
{
	background: url(XmpImageButtons/middle_RedOver.png) repeat!important;		
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;
}
.XmpImageButton_Red_onmousedown_right
{
	background: url(XmpImageButtons/right_RedOver.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_Disabled_left
{
	background: url(XmpImageButtons/left_Disabled.png) no-repeat!important;
	width: 15px!important;	
	height: 35px!important;	
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Disabled_middle
{
	background: url(XmpImageButtons/middle_Disabled.png) repeat!important;	
	height: 35px!important;	
	padding: 0px!important;
	border: 0px!important;
}
.XmpImageButton_Disabled_right
{
	background: url(XmpImageButtons/right_Disabled.png) no-repeat!important;
	width: 15px!important;
	height: 35px!important;	
	padding: 0px!important;	
	border: 0px!important;	
}
.XmpImageButton_style1_link[disabled] {
	color: #cdcdcd !important;
}

.XmpImageButton_Items_AssignAll
{
	text-decoration: none!important;
	color: white!important;
	padding: 0px!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	float: right;
	display: inline-block;
	padding-right: 20px;
	position: relative;
}
/*-- XmpImageButton styles end --*/
.ItemsAddressContainer
{
	vertical-align: top; 
	width: 100%; 
	overflow:hidden; 
	float: left; 
	clear:both; 
	margin-top: 15px;    
}

.ItemsGridContainer
{
	vertical-align: top; 
	width: 99%; 
	margin-bottom: 5px; 
	margin-top: 5px;
	border: 1px;
	text-align: left;
}

.AddressGridContainer
{
	vertical-align: top; 
	width: 98%; 
	position:relative;
	border: 1px;
}

.WizardContainer
{
	border: solid 1px #C3D69B;
	overflow: hidden;
}

.WizardContent
{
    padding-left: 15px;
	padding-bottom: 10px;
}

.WizardBreadCrumb
{
	background-color: #F0F5FA;
	height: 100px;
	padding-left: 15px;
	padding-top: 7px;
}

.WizardStepHeadingText
{
	padding-left: 10px;
}

.WizardSubLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	float:left;
	clear: both;
	position: relative;
	top: 8px;
	text-align: left;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

.WizardLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float:left;
	clear: both;
	position: relative;
	top: 8px;
	text-align: left;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.WizardLabelNoRecords
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	float:left;
	clear: both;
	top: -10px;
	position: relative;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.WizardStepHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	display: block;
	float:left;
	clear: both;
	text-align: left;
	padding-bottom: 4px;
}

.WizardStepHeadingCurrent
{
	color: #A9BB59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	display: inline;
	float:left;
	clear: both;
	text-align: left;
	padding-bottom: 4px;
}

.WizardSubHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	/*left: 0px;*/
	top: 8px;
	float: left;
	clear:both;
	display: block;
	margin-right: 170px;
	padding-bottom: 25px;
}

.WizardStepsNextPrevSpace
{
	width:62%;
}

.WizardDivider
{
	height: 10px;
}

.SplitWizardAddNewAddress
{
	float: left;
	position: relative;
	bottom:8px;
}
.WizardHeader
{
	text-align:center;
}
.WizardHeader .XmpImageButton
{
	float:right;
	margin:0 10px;
}

.OrderPriceLabelWidth {	width: 500px; }

.RegisterLink {	margin: 10px 20px 10px 20px; }

/*-- CaptchaControl styles start --*/
.CaptchaContainer { margin: 7px 15px 10px 137px; }

.captcha {}

.captcha SPAN
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.captcha INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*-- CaptchaControl styles end --*/

.OrderPriceContainer
{
	border: solid 2px #B9CDE5;
	padding: 15px 35px 15px 15px;
}

.LockedUserDiv
{
	margin:0px 100px;
	height: 255px;
	width: 470px;
	background-color: #F1F1F1;
	border: solid 1px #C6CCD9;
	padding: 50px;
}

.LockedUserTitle
{
	color: Red;
}





.LoginPasswordExpired {
	background-color: #F1F1F1;
	border: solid 1px #C6CCD9;
	width: 454px;
}
.LockedUser
{
	background-color: #F1F1F1;
	border: solid 1px #C6CCD9;
	width: 454px;
	text-align: center;
}

/*-- CaptchaControl styles end --*/

.MerchantAddressBody {	
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
	text-align: left;
}

.RegisterPendingDiv
{
	margin-left:20px;
	margin-top:40px;
	line-height:20px;
}

.ActivationDiv
{
	margin-left:20px;
	margin-top:40px;
	line-height:20px;
}

.AccountNotActivatedDiv
{
	margin-left:20px;
	margin-top:40px;
	line-height:20px;
}

/* -- Address List (begin)  -- */
.addressItemTable
{
    border: none;
}
.addressItemHead
{
	background-color: #BCD7EA;
	border: none;
}


.addressItemHead .personName
{
	color: #00598B;
}

.addressItemHead .tooltip
{
	color: #000000;
}

.addressItemBody
{
	background-color: #E2F3FF;
	color: #000000;
}

/* -- Address List (end)  -- */

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------         PRODUCT LIST: BOTH LIST and GRID STYLES              --------------- */
/*  ----------------------------------------------------------------------------------------------- */
div.productListTable
{
	border: solid 1px transparent;	
}

div.productListTable:hover
{
	border: solid 1px #4D7399;	
	background-color: #E3F2F7;	     
}

div.productListTable div.thumbnail
{
	border: solid 1px #93CDDD;
	background-color: #ffffff;
	padding: 9px 3px 3px 3px;
}

div.productListTable div.productname a
{    
	color: #0070C0;
	text-decoration: none;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                            LIST                              --------------- */
/*  ----------------------------------------------------------------------------------------------- */

div.productlistview
{
	padding: 9px;
	width: 777px;
	border-bottom: solid 1px #93CDDD;
}
		
div.productListTable div.productdesc a, div.productListTable div.productdesc a:hover
{
	color: #1F4993;
	font-size: 11px;
}
		
div.productlistview div.productQtyRange, div.productgridview div.productQtyRange
{
	font-size: 10px;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                              GRID                            --------------- */
/*  ----------------------------------------------------------------------------------------------- */

div.productgridview
{
	background-color: #f3f9fb;
	text-align: left;    
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                              OVERLAY                         --------------- */
/*  ----------------------------------------------------------------------------------------------- */

/* place enlarge/download buttons at bottom of thumbnail*/
div.productlistview div.overlay
{
	top: auto;
	bottom: 0;
}

div.productListTable div.overlay div
{
	width: 108px;
}

div.productListTable div.overlay div, div.productListTable div.overlay div:hover
{
    background-color: #bee1ea !important;	
}

div.productListTable .productDownload
{
	border-color: #93CDDD;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  -----------------------                   END OVERLAY                         ----------------- */
/*  ----------------------------------------------------------------------------------------------- */
.SecondaryCurrencyLabel {
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
}
.ShoppingCartSecondaryCurrencyLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ShoppingCartPriceTD
{
	text-align:right;
	padding:2px;
}

.ShoppingCartControl .productName, .ShoppingCartControl .editProduct
{
    clear: left;
    width: auto;
}

.BoldPriceLabel
{
	font-weight:bold;
}

.OrderPriceTable
{
	font-weight:bold;
}

.OrderPriceTable td.tdAmount
{
	width: 150px;
}

.MailingItemsTablesSubText
{
    font-weight:bold;
}
.OrderDetailsBoldPriceLabel
{
    font-weight:bold;
}
.OrderDetailsPriceSummary
{
}
.OrderDetailsPriceSummaryCaption
{
	width:50%;
	text-align:left;
	font-weight:bold;
}
.PaymentCurrencyMessage
{
    font-size:10px;
    color:#4b9ad2;
}
.OrderDetailsPaymentCurrency
{
    width:40%;
}
.OrderDetailsPriceSummarySpace
{
    width:10%;
}

.OrderFinalStep_Proof_XmpImageButton 
{   
	display: none;
} 
div.proofLink
{
    background-image:url(custom_wizstep/proof_view.gif);
    background-repeat: no-repeat;
	background-position: right top;
    cursor: pointer;
	background-color: transparent;
}  
div.proofLink span,div.proofLink a
{
    color: #525252 !important;
    background-image:url(proofBtn.gif);
    background-repeat: no-repeat;
	background-position: 0 0;
	background-color: transparent;

    height: 45px;    
    display: block;
    padding-top: 9px;
    padding-left: 50px;
	padding-right: 9px;
	margin-right: 12px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}
.roundedCorners
{
	padding: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: solid 1px #000000;
}

#divClearFloat
{
    clear:left;
}
.CheckOutPage .cartSummary
{
    margin-top: -50px;
}
* ul.CheckOutPage .cartSummary
{
    margin-top: 0;
}

.CheckOutPage .cartSummary .detailBackground
{
    background-color: #a4d2ec;
}

.CheckOutPage .cartSummary .totalBackground
{
    background-color:#75b9e0;
}

.propertyList
{
}

.propertyLink
{
	color: #394a6a !important;
}
.propertyLink:visited
{
	color: #394a6a !important;
}
.propertyLink:hover
{
	color: #000088 !important;
}

.XmpTooltipPopup TR
{
	vertical-align:top;
}

.XmpTooltipPopup TD
{
	padding: 3px 10px 3px 5px !important;
}

.backLinkContainer
{
	padding: 12px;
}

.checkoutFinalBack, .productDetailsBack
{
    float: left;
	margin-left: 10px;

}
 .checkoutFinalCheckout, 
 .productDetailsContinue, 
 .checkoutFinalNext
 {
     float: right;
     margin-right: 10px;
 }


/* ProductDetails page table */
#productDetailsContainer
{
	min-height:440px;
	width:100%;
}

.productDetailsIndent
{
	width:8px;
}
/* ProductDetails page table END */


/*  Wizard Navigation Begin  */

.WizardStepsNavControl
{
	margin-top: -3px;
}

.WizStep, .WizStepSel, .WizardStepImageURL
{
	display:inline;
	vertical-align:middle;
}

.WizStepTR, .WizStepTRSel
{
	vertical-align:middle;
}

.WizardProgressStep
{
	padding-bottom: 5px;
}

/*  Wizard Navigation End  */


td.subtitle { width: 55%;}
td.subtitle + td { width: 15%;}
td.subtitle + td + td { width: 30%;}



/* CUSTOM */

.TTBlabel { width: 190px; vertical-align: top;}
.TTBformfield {}
.TTBtooltipinfo { width: 190px; background-color: #FFFF00; font-size: 9px; border: solid 1px #000000; }
.TTBtooltiplbl { margin: 0 5px 0 5px;  font-size: 9px; cursor: help; }
.TTBdescription { text-align: left; }

/*
.XmpImageButton_Items_AssignAll { text-decoration: none!important; color: white!important; padding: 0px!important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; float: right; display: inline-block; padding-right: 20px; position: relative; } 
.XmpImageButton_Red_onmousedown_left { background: url(custom_XmpImageButtons/left_RedOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_onmousedown_middle { background: url(custom_XmpImageButtons/middle_RedOver.png) repeat!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_onmousedown_right { background: url(custom_XmpImageButtons/right_RedOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_onmouseover_left { background: url(custom_XmpImageButtons/left_RedOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_onmouseover_middle { background: url(custom_XmpImageButtons/middle_RedOver.png) repeat!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_onmouseover_right { background: url(custom_XmpImageButtons/right_RedOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_regular_left { background: url(custom_XmpImageButtons/left_Red.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_regular_middle { background: url(custom_XmpImageButtons/middle_Red.png) repeat-x!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_Red_regular_right { background: url(custom_XmpImageButtons/right_Red.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmousedown_left { background: url(custom_XmpImageButtons/left_strongGreenOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmousedown_middle { background: url(custom_XmpImageButtons/middle_strongGreenOver.png) repeat!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmousedown_right { background: url(custom_XmpImageButtons/right_strongGreenOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmouseover_left { background: url(custom_XmpImageButtons/left_strongGreenOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmouseover_middle { background: url(custom_XmpImageButtons/middle_strongGreenOver.png) repeat!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_onmouseover_right { background: url(custom_XmpImageButtons/right_strongGreenOver.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_regular_left { background: url(custom_XmpImageButtons/left_strongGreen.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_regular_middle { background: url(custom_XmpImageButtons/middle_strongGreen.png) repeat-x!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_strongGreen_regular_right { background: url(custom_XmpImageButtons/right_strongGreen.png) no-repeat!important; width: 15px!important; height: 35px!important; padding: 0px!important; border: 0px!important; } 
.XmpImageButton_style1_link[disabled] { color: #cdcdcd !important; } 
.XmpImageButton_style1_table { border: 0px!important; } 

.XmpImageButton_style1_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style1_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_style1_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style1_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_style1_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;	
}
.XmpImageButton_style1_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_style1_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_style1_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;		
}
.XmpImageButton_style1_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_style2_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style2_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_style2_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important; 
}
.XmpImageButton_style2_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_style2_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;	
}
.XmpImageButton_style2_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;		
}
.XmpImageButton_style2_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_style2_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;		
}
.XmpImageButton_style2_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_style3_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style3_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_style3_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style3_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style3_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat !important;	
}
.XmpImageButton_style3_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;			
}
.XmpImageButton_style3_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;	
}
.XmpImageButton_style3_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat !important;		
}
.XmpImageButton_style3_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style4_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style4_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_style4_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_style4_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_style4_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;	
}
.XmpImageButton_style4_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_style4_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_style4_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;		
}
.XmpImageButton_style4_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_strongGreen_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_strongGreen_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_strongGreen_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_strongGreen_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_strongGreen_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat !important;	
}
.XmpImageButton_strongGreen_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;	
}
.XmpImageButton_strongGreen_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_strongGreen_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;		
}
.XmpImageButton_strongGreen_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_Red_regular_left
{
background: url(custom_XmpImageButtons/left_custom_gray.png) no-repeat !important;
}
.XmpImageButton_Red_regular_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray.png) repeat-x !important;
}
.XmpImageButton_Red_regular_right
{
background: url(custom_XmpImageButtons/right_custom_gray.png) no-repeat !important;
}
.XmpImageButton_Red_onmouseover_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_Red_onmouseover_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;	
}
.XmpImageButton_Red_onmouseover_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;	
}
.XmpImageButton_Red_onmousedown_left
{
background: url(custom_XmpImageButtons/left_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_Red_onmousedown_middle
{
background: url(custom_XmpImageButtons/middle_custom_gray_over.png) repeat !important;		
}
.XmpImageButton_Red_onmousedown_right
{
background: url(custom_XmpImageButtons/right_custom_gray_over.png) no-repeat !important;
}
.XmpImageButton_Disabled_left
{
background: url(custom_XmpImageButtons/left_Disabled.png) no-repeat !important;
}
.XmpImageButton_Disabled_middle
{
background: url(custom_XmpImageButtons/middle_Disabled.png) repeat !important;	
}
.XmpImageButton_Disabled_right
{
background: url(custom_XmpImageButtons/right_Disabled.png) no-repeat !important;
}*/

.checkoutFinalCheckout, .productDetailsContinue, .checkoutFinalNext {
float: left;
}

div.proofLink span,div.proofLink a {
background-image: url(custom/proof_view.gif);
color: rgb(8, 166, 255) !important;
height: inherit;
display: block;
padding-top: 70px;
width: 85px;
vertical-align: inherit;
padding-left: inherit;
padding-right: inherit;
margin-right: inherit;
text-transform: inherit;
font-size: inherit;
font-weight: normal;
}

/* CUSTOMIZE STEPS HEADERS */
/*
span.WizStep
{
	display: none;
	visibility: hidden;
}

span.WizStepSel
{
	display: none;
	visibility: hidden;
}

img.WizardStepImageURL {
display: none;
visibility: hidden;
}

td.WizardProgressStep td[stepname="Details"][stepstatus="active"] {
background: url(custom_wizstep/productDescriptionSel.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="Details"][stepstatus="done"],
td.WizardProgressStep td[stepname="Details"][stepstatus="waiting"] {
background: url(custom_wizstep/productDescription.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="Customize"][stepstatus="active"] {
background: url(custom_wizstep/CustomizeSel.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="Customize"][stepstatus="done"],
td.WizardProgressStep td[stepname="Customize"][stepstatus="waiting"] {
background: url(custom_wizstep/Customize.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="uEdit"][stepstatus="active"] {
background: url(custom_wizstep/uEditSel.gif) no-repeat !important;
width: 91px;
height: 90px;
}
td.WizardProgressStep td[stepname="uEdit"][stepstatus="done"],
td.WizardProgressStep td[stepname="uEdit"][stepstatus="waiting"] {
background: url(custom_wizstep/uEdit.gif) no-repeat !important;
width: 91px;
height: 90px;
}
td.WizardProgressStep td[stepname="RecipientList"][stepstatus="active"] {
background: url(custom_wizstep/RecipientSel.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="RecipientList"][stepstatus="done"],
td.WizardProgressStep td[stepname="RecipientList"][stepstatus="waiting"] {
background: url(custom_wizstep/Recipient.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="OrderFinalStep"][stepstatus="active"] {
background: url(custom_wizstep/ProofSel.gif) no-repeat !important;
width: 70px;
height: 90px;
}
td.WizardProgressStep td[stepname="OrderFinalStep"][stepstatus="done"],
td.WizardProgressStep td[stepname="OrderFinalStep"][stepstatus="waiting"] {
background: url(custom_wizstep/Proof.gif) no-repeat !important;
width: 70px;
height: 90px;
}
*/
/* END CUSTOMIZE STEPS HEADERS */

#fullWidthContent {
background-color: #FFFFFF;
border-left: inherit;
border-right: inherit;
}
#contentArea {
background-color: #FFFFFF;
border-right: inherit;
}
#bodyarea {
background-image: none;
background-color: #FFFFFF;
background-repeat: none;
}
#nav {
background-color: inherit;
}
.subtitle {
padding-left: 5px;
}
#footer {
background-image: url(footer_background.jpg);
border-right: inherit;
border-left: inherit;
border-bottom: inherit;
}
body {
	background-image:inherit;
}
/* show product properties inline */
#detailsTable.orderDetailsPage .rgMasterTable .XmpTooltipPopup, 
#cartOrderTableWrapper .rgMasterTable .XmpTooltipPopup {
display: block;
position: relative;
border: inherit;
background-color: inherit;
padding: inherit;
}

#SlideShow .gallerylayer img{
border: solid 1px #cccccc;
}
/* add order note */
/*
.linkEditNickName {
display: inline-block !important;
background: url(icon-edit.gif) no-repeat;
}
*/

#nav #TdBottomLogo {

}


/* San Jamar Skin */

body {
	background-color: #e0e0e0;
}

#header
{
	background-image: url('custom/RC_header.jpg');
	border: 0;
	float: left;
	height: 216px;
	text-align: left;
	width: 1000px;
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
}

.homeIFrameContainer {
text-align: center;
}

#fullpage.ThemedPagedFullWidthMaster .mainareaFullWidth {
width: 980px;
}

#fullWidthContent {
	width: 1000px;
}

#content {
	float: left;
}


#footer {
background-image: url('custom/RC_footer.jpg');
background-position: left top;
background-repeat: repeat-x;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 30px;
padding-top: 20px;
text-align: center;
vertical-align: top;
font-weight: bold;
width: 1000px;
}

#nav {
border-right: solid 1px #cccccc ;
width: 196px;
}
div.productlistview {
border-bottom: solid 1px #cccccc;
}

#buttonarea {
height: 176px;
clear: both;
}

#searcharea {
	height: 60px;
}

.title {
	display: none;
	color: #181714;
	padding-left: 10px;
}

.subtitle {
	color: #181714;
}

.formprompt {
	color: #181714;
}
.topfunction {
color: inherit;
padding-left: 0px;
padding-right: 0px;
}

.ButtonAreaHelpButton
{
	/*
	background-image: url('custom/nav_btns_help.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 69px;
	cursor: pointer;
	*/
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaCartButton
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaCartButton:hover
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaAccountButton
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaAccountButton:hover
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaLogoutButton
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaLogoutButton:hover
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaDraftButton
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaDraftButton:hover
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaHomeButton
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}
.ButtonAreaHomeButton:hover
{
	display: none;
	visibility: collapse;
	overflow: hidden;
}

/* TEXT BELOW BUTTONS */

.TrHeaderTexts
{
	color: #ffffff;
}

.topfunction {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-transform: none;
	padding-left: 15px;
	padding-right: 15px;
}


.topfunction a:link
{
	COLOR:#d8d8d8;
}

.topfunction a:visited
{
	COLOR:#d8d8d8;
}

.topfunction a:hover
{
	COLOR: #ffffff;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------         PRODUCT LIST: BOTH LIST and GRID STYLES              --------------- */
/*  ----------------------------------------------------------------------------------------------- */
div.productListTable
{
	border: solid 1px transparent;	
}

div.productListTable:hover
{
	border: solid 1px #000000;	
	background-color: transparent;	     
}

div.productListTable div.thumbnail
{
	border: none;
	background-color: #ffffff;
	padding: 9px 3px 3px 3px;
}

div.productListTable div.productname a
{    
	color: #930019;
	text-decoration: none;
	text-align: center;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                            LIST                              --------------- */
/*  ----------------------------------------------------------------------------------------------- */

div.productlistview
{
	padding: 9px;
	width: 777px;
	border-bottom: solid 1px #93CDDD;
}
		
div.productListTable div.productdesc a, div.productListTable div.productdesc a:hover
{
	color: #1F4993;
	font-size: 11px;
}
		
div.productlistview div.productQtyRange, div.productgridview div.productQtyRange
{
	font-size: 10px;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                              GRID                            --------------- */
/*  ----------------------------------------------------------------------------------------------- */

div.productgridview
{
	background-color: #ffffff;
	text-align: left;    
	border: solid 1px #000000;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  ------------------                              OVERLAY                         --------------- */
/*  ----------------------------------------------------------------------------------------------- */

/* place enlarge/download buttons at bottom of thumbnail*/
div.productlistview div.overlay
{
	top: auto;
	bottom: 0;
}

div.productListTable div.overlay div
{
	width: 108px;
}

div.productListTable div.overlay div, div.productListTable div.overlay div:hover
{
    background-color: #cacaca !important;	
}

div.productListTable .productDownload
{
	border-color: #93CDDD;
}

/*  ----------------------------------------------------------------------------------------------- */
/*  -----------------------                   END OVERLAY                         ----------------- */
/*  ----------------------------------------------------------------------------------------------- */

#content
{
	margin-top: 20px;
}
	
	a:link
{
	COLOR:#930019;
}

a:visited
{
	COLOR:#930019;
}

a:hover
{
	COLOR: #181714;
}
.XmpieModifyButton
{
    background-color: #53b4cf;
    background-image: url(XmpImageButton-StrongGreen.svg);
    background-image: -webkit-linear-gradient(top, #53b4cf 50%, #2799b8 50%); 
    background-image:    -moz-linear-gradient(top, #53b4cf 50%, #2799b8 50%); 
    background-image:     -ms-linear-gradient(top, #53b4cf 50%, #2799b8 50%); 
    background-image:      -o-linear-gradient(top, #53b4cf 50%, #2799b8 50%); 
    background-image:         linear-gradient(top, #53b4cf 50%, #2799b8 50%);
}


.XmpieModifyButton:hover
{
    background-color: #358ea6;
    background-image: url(XmpImageButton-StrongGreen.svg);
    background-image: -webkit-linear-gradient(top, #358ea6 50%, #1f7b94 50%); 
    background-image:    -moz-linear-gradient(top, #358ea6 50%, #1f7b94 50%); 
    background-image:     -ms-linear-gradient(top, #358ea6 50%, #1f7b94 50%); 
    background-image:      -o-linear-gradient(top, #358ea6 50%, #1f7b94 50%); 
    background-image:         linear-gradient(top, #358ea6 50%, #1f7b94 50%);
}

.XmpieModifyButton:active
{
    background-color: #2f849c;
    background-image: url(XmpImageButton-StrongGreen.svg);
    background-image: -webkit-linear-gradient(top, #2f849c 50%, #1b738b 50%); 
    background-image:    -moz-linear-gradient(top, #2f849c 50%, #1b738b 50%); 
    background-image:     -ms-linear-gradient(top, #2f849c 50%, #1b738b 50%); 
    background-image:      -o-linear-gradient(top, #2f849c 50%, #1b738b 50%); 
    background-image:         linear-gradient(top, #2f849c 50%, #1b738b 50%);
}