/* CSS Document */
body {
	background:#000000;
	font-family:"Times New Roman";
	color:#FFFFFF;
	font-size:15px;
	font-stretch: extra-expanded;
/*	text-transform: uppercase;*/
	margin-top:25px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;

}
.mainTable { 
	border-left:1px solid #D3C9C9;
	background-image:url(../images/bg_main.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.faqs {
	overflow:auto;
	width:100%;
	height:500px;
	margin-top:30px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}
.faqs p {
	font-size:17px;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:normal;
}
.faqs td {
	font-size:13px;
	letter-spacing:0.5;
	line-height:20px;
	font-smooth:always;
	font-stretch:extra-condensed;
	text-transform:uppercase;
	font-weight:normal;
}
.faqs font {
	color:#918030;
}
.faqs font:Hover {
	text-decoration:underline;
	color:#918030;
}
.logo {
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width:150px;
	text-align:right;
	float:right;
}
.CatImage {
	margin-left: 10px;
	margin-top: 35px;
	margin-bottom: 10px;
	width:350px;
	text-align:left;
	float:left;
}
.left_bg {
	background-image: url(../images/bg_main_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.product_right {
 	border-left:1px solid #D3C9C9;
}
.product_bottom {
	border-bottom:1px solid #D3C9C9;
}
.SpecialOfferDiv {
	float:left;
	position:absolute;
}
.SpecialOffer {
	font-smooth:always;
	color:#918030;
	text-transform:uppercase;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	letter-spacing:0.5px;
}
.SpecialOffer td {
	padding-bottom:5px;
	padding-left:1px;
	font-size:13px;
}
.SpecialOffer td.special {
	text-transform:uppercase;
	color:#918030;
	line-height:20px;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	font-stretch:expanded;
	padding-bottom:5px;
}
.code {
	color:#FFFFFF;
}
span.code:first_letter {
	font-size: 190%;
	color:#FFFFFF;
}
h1 {
	font-size:20px;
	font-weight:normal;
}
/*.description {
	font-size:12px;
}*/
/*p:first-letter {
	font-size: 130%;
}
*/h1:first-letter {
	font-size: 130%;
}
.link-bottom {
	border-bottom:1px solid #D3C9C9;
	border-top:1px solid #D3C9C9;
}
.link-last {
	font-size:9px;
}
.link-last td {
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
}
.navi {
	margin-right:35px;
}
/*span:first-letter {
	font-size:16px;
}*/
.mail {
    font-smooth: always;
	border:0px;
	background:#A7A9AC;
	color:#000000;
	font-size:9px;
	text-align:center;
	width:89px;
	height:14px;
	font-weight:550;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
.gift {
    font-smooth: always;
	font-family:"Times New Roman", Times, serif;
	border:0px;
/*	background:url(../images/bg_drop_down.gif);*/
	width:89px;
	height:14px;
	color:#000000;
	font-size:9px;
	text-align:center;
	font-weight:550;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	vertical-align:top;
	background:#A7A9AC;
}
.gift option {
	background:#A7A9AC;
	text-align:center;
}
.btn {
	border:0px;
	background-image:url(../images/Buttons/bGo.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:14px;
	width:23px;
	height:18px;
	font-weight:bold;
	font:"Times New Roman";
	padding:0px;
	cursor:hand;
	margin-top:4px;
}
.SearchBtn {
	border:0px;
	background-image:url(../images/Buttons/bSearchGo.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:14px;
	width:23px;
	height:21px;
	font-weight:bold;
	font:"Times New Roman";
	padding:0px;
	cursor:hand;
}

.InnerSpace {
	margin-top: 5px;
	margin-left:25px;
}
.qty {
	border:0px;
/*	background:url(../images/bg_drop_down.gif);*/
	/*width:45px;*/
	font-family:"Times New Roman", Times, serif;
	height:15px;
	background:#A7A9AC;
	letter-spacing:0.5px;
	color:#000000;
	font-size:9px;
	text-transform:uppercase;
	padding-bottom:0px;
	vertical-align:top;
}
.qty option {
	background:#A7A9AC;
	height:14px;
	padding-top:2px;
	border:1px solid #FFFFFF;
}
.change_color {
	font-family:"Times New Roman", Times, serif;
	border:0px;
	background:#A7A9AC;
	text-transform:uppercase;
/*	background:url(../images/bg_drop_down.gif);*/
/*	width:90px;*/
	height:15px;
	color:#000000;
	letter-spacing:0.5px;
	font-size:9px;
	padding-bottom:0px;
	vertical-align:top;
}
.change_color option {
	background:#A7A9AC;
	height:14px;
	padding-top:2px;
	border:1px solid #FFFFFF;
}
.naviUp {
	margin-top:0px;
	z-index:250;
	text-align:right;
	padding-right:4px;
}

.AlternateProduct {
margin-top:0px;
height:27px;
position:relative;
z-index:250;
width:296px;
float:left;
}


.PrdctProprts {
	position:relative;
	z-index:100;
	top: -41px;
}
.weRecomend {
	padding-left:30px;
	width:312px;
}
/*.weRecomendBrder {
	border-top:1px solid;
}*/
.prdctDetails {
	padding-left:15px;
	padding-bottom:2px;
	border-bottom:1px solid;
}
.prdctHeading {
	font-size:16pt;
	color:#FFFFFF;
	font-weight:300;
	text-transform:uppercase;
}
/*
.prdctHeading:first-letter {
	font-size:20pt;
}*/

font {
	font-family:"Times New Roman";
	text-transform:uppercase;
	font-size:10px;
	color:#947d7d;
	line-height:20px;
/*	font-weight:300;
	font-stretch: wider;
	word-spacing: 2px;
	letter-spacing:0px;
    font-smooth: always;

/*	font-stretch:narrower;*/
}
div.descriptionFont ul {
color:#FFFFFF;
list-style-type:disc;
}

div.descriptionFont {
	font-family:"Times New Roman";
	text-transform:uppercase;
	font-size:10px;
	color:#947d7d;
	line-height:20px;
	padding-top: 10px;
	z-index:100;
	position:absolute;
	width:230px;
	vertical-align:top;
	text-align:left;
}
.btnAddCart {
	background-image: url(../images/Buttons/bAddToCartt.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:97px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}

.ColorPalette {
	width:150px;
	z-index:100;
	position:absolute;
	vertical-align:top;
	padding-left:4px;
}
.login {
/*
color:#ffffff;
text-align:left;
margin-top:1px;
padding:0px;
font-smooth:always;
text-transform:uppercase;
font-size:11px;
height:12px;
font-weight:none;
line-height:12px;
letter-spacing:1;
vertical-align:bottom;
*/
color:#C3B8B8;
font-smooth:always;
text-transform:uppercase;
font-size: 11px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
}

a.login {
color:#C3B8B8;
font-smooth:always;
text-transform:uppercase;
font-size: 11px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
text-decoration:none;
}
a.login:visited {
color:#C3B8B8;
font-smooth:always;
text-transform:uppercase;
font-size: 11px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
text-decoration:none;
}
a.login:link {
color:#C3B8B8;
font-smooth:always;
text-transform:uppercase;
font-size: 11px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
text-decoration:none;
}
a.login:Hover {
text-decoration:underline;
}
/*
.login:first-letter {
font-size:14px;
}
*/
.rightDetailBrdr {
	border-left:1px solid;
}
.cmdSubmit {
	background-image: url(../images/Buttons/bSubmit.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:73px;
	height:24px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.textarea2 {
	font-size: 11px;
	background:#A7A9AC;
	border:0px;	
	width:375;
	height:119;
}
.Send {
	background-image: url(../images/coprateGifts/bSend.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:43px;
	height:16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.btnLogin {
	background-image: url(../images/login/bLogin.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:62px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}

.NewRegistration {
	background-image: url(../images/login/bNewRegistration.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:165px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.EventReminder {
	height:510;
	width:948;
}
.EventReminderList {
	height:430;
	width:948;
	position:absolute;
	overflow:auto;
}
.btnNewAddress {
	background-image: url(../images/addressBook/bNewAddress.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:161px;
	height:25px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.AddressBookList {

	height:420;
	overflow:auto;
}

/*.st_tdcss {
	padding-left:4px;
	padding-bottom:6px;
	padding-right:2px;
	padding-top:2px;
}
*/
.MainItemDiv {
height:540px;
width:970px;
}

.itemDetail {
width:970px;
height:310px;
}


.itemDetailBrdr  {
float:left;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
width:100%;
z-index: -1;
height:134px;
}

.item {
float:left;
width:134px;
height:133px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
}

.itemImage {
float:left;
/*background:#ffffff;*/
width:134px;
height:137px;
padding:0px;
margin:0px;
}
.itemImage a:link {
padding:0px;
margin:0px;
text-decoration:none;
line-height:0px;
letter-spacing:0px;
word-spacing:0px;
background-color:#FFFFFF;
}

.itemHeading {
float:left;
/*border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;*/
width:322px;
height:90px;
color:#C5B8B8;
text-transform:uppercase;
font-size:35px;
margin-top:30px;
margin-left:25px;

vertical-align:middle;
text-align:center;
}

.itemPrice {
font-weight:normal;
font-size:12px;
font-smooth:always;
color:#FFFFFF;
text-align:right;
background-color:#6E4D4D;
height:auto;
width:134px;
margin:0px;
top:2px;
float:right;
position:absolute;
z-index:1;
display:inline;
padding-right:0px;
letter-spacing:0.3;

/*padding-bottom:2px;*/
/*height:13px;*/
}

.itemGap {
width:87px;
float: left;
}

.pageNo {
float:right;
margin-top:25px;
margin-right:30px;
width:200px;
}

.sortedBy {
font-size:12px;
text-transform:uppercase;
font-weight:normal;
margin-right:17px;
}

.checkout {
width:100%;
overflow:auto;
height:525px;
}

.Next {
	background-image: url(../images/Buttons/bNext.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:54px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}

.ShippingMethod td {
font-smooth:always;
font-size:14px;
letter-spacing:0.5;
text-transform:uppercase;
font-weight:bold;
}

.ShippingMethod ul li {
width:600px;
list-style-type:square;
font-smooth:always;
vertical-align:top;
font-size:12px;
margin-bottom:10px;
letter-spacing:0.5;
text-transform:uppercase;
font-weight:normal;
word-spacing:2;
}

.checkoutShippingform input {
height:14px;
padding:0px;
font-size:9px;
border:0px;
text-align:left;
}

.checkoutShippingform select {
height:14px;
padding:0px;
border:0px;
text-align:left;
}

.ShippingMethod table td {
text-transform:uppercase;
font-weight:normal;
font-size:12px;
}

.ShippingCombo {
	font-family: "Times New Roman";	
	font-size: 10px;
	padding-left:5px;
	margin:0px;
	line-height:18px;
	height:18px;
	text-transform:uppercase;
	letter-spacing:0.3;
	background:#A7A9AC;
	border: 0px solid #A7A9AC;
}
.ShippingCombo option {
	background:#A7A9AC;
	border: 1px solid #FFFFFF;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}

.ShipToMulti {
margin-top:45px;
margin-bottom:80px;
padding:5px;
width:930px;
height:400px;
overflow:auto;
border:1px solid #A89495;
}

.ShipToMulti td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}

.shipToMultiInner {
border-top:1px solid #A89495;
border-bottom:1px solid #A89495;
/*padding-top:5px;
padding-bottom:5px;*/
}

.forgotPass {
width:100%;
height:520px;
}

.bLoginPage {
	background-image: url(../images/Buttons/bGoBackToLoginPage.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:205px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.hAccount {
	color: #9E8989;
	font-size:18px;
	font-weight:normal;
	vertical-align:bottom;
	text-align:left;
	line-height:14px;
	letter-spacing:1px;
	margin-top:2px;
	height:23px;
}
.bAccBilling {
	background-image: url(../images/myAccount/bBilling.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:245px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.bAccInfo {
	background-image:url(../images/myAccount/bAccount.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:245px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.bAccAddress {
	background-image: url(../images/myAccount/bAddressBook.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:245px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.bAccWish {
	background-image: url(../images/myAccount/bDreamWishList.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:245px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}
.bAccEvent {
	background-image:url(../images/myAccount/bEventReminder.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:245px;
	height:27px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}

.WishList {
margin-top:20px;
width:930px;
float:left;
height:355px;
overflow:hidden;
border:1px solid #A89495;
}

.WishList td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}

.WishListNew {
margin-top:20px;
width:930px;
float:left;
height:355px;
overflow:auto;
border:1px solid #A89495;
}

.WishListNew td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}

.cmdEmailToFriend {
	background-image: url(../images/myAccount/bEmailtoFrienf.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:143px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.cmdAddtoCart {
	background-image: url(../images/myAccount/bAddtoCard.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:116px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.FaqsAns {
color:#A89495;
}	

.WelcomeWish {
color:#FFFFFF;
text-transform:uppercase;
font-size: 15px;
vertical-align:top;
font-weight:none;
}

.textImg {
/*color:#B4A6A6;*/
color:#ffffff;
font-smooth:always;
line-height:13px;
font-size: 14px;
font-weight:normal;
letter-spacing:0.5px;
vertical-align:top;
}

.textImgUser {
color:#C3B8B8;
font-smooth:always;
text-transform:uppercase;
font-size: 12px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
}

a.textImgUser {
color:#918030;
font-smooth:always;
text-transform:uppercase;
font-size: 12px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
text-decoration:none;
}

a.textImgUser:visited {
color:#918030;
}

a.textImgUser:link {
color:#918030;
font-smooth:always;
text-transform:uppercase;
font-size: 12px;
font-weight:none;
letter-spacing:0.5px;
vertical-align:top;
text-decoration:none;
}

a.textImgUser:Hover {
color:#918030;
text-decoration:underline;
}

.ShoppingCart {
margin-top:20px;	
margin-bottom:20px;
width:920px;
height:370px;
overflow:auto;
border-left:0px solid #A89495;
}

.ShoppingCart td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}

.cmdUpdateCart {
	background-image: url(../images/myAccount/bUpdate.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:70px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.cmdDeleteCart {
	background-image: url(../images/myAccount/bDelete.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:70px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.cmdCs {
	background-image: url(../images/myAccount/bContinueShopping.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:175px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.cmdCheckout {
	background-image: url(../images/myAccount/bCheckout.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:97px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

/*.reviewOrder {
overflow:auto;
height:130px;

}
*/
.MainReview {
font-size:12px;
text-transform:uppercase;
letter-spacing:0.5;
}

.GoBack {
	background-image: url(../images/Buttons/bGoBackOld.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:83px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.bPrintInvoice {
	background-image: url(../images/Buttons/bPrintInvoice.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:130px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.Redeem {
	background-image: url(../images/checkout/bRedeem.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:78px;
	height:22px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.lightTextImg {
	color: #9E8989;
	font-size:10px;
	font-weight:normal;
	vertical-align:bottom;
	text-align:left;
	line-height:14px;
	letter-spacing:1px;
	margin-top:2px;
	height:23px;
	font-weight: bold;
	text-transform: uppercase;
}

.customerService {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
height:463px;
weight:100%;
margin-top:50px;
margin-bottom:25px;
padding-left:25px;
}

.customerServiceImg {
background-image:url(../images/customerService/customerimage.jpg);
background-repeat:no-repeat;
background-position:left top;
height:463px;
}

.FrontPage {
background-image:url(../images/bg_main.gif);
background-repeat:repeat-x;
background-position:top;
width:1004px;
height:776px;

}

.frontFlash {
padding-top:100px;
/*padding-left:15px;
padding-right:15px;*/
font:12px "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:center;
vertical-align:middle;
width:1000px;
height:500px;
padding-bottom:30px;
}

.logoFlash {
margin-right:15px;
text-align:left;
width:410px;
float:right;
}

.bLogout {
	background-image: url(../images/Buttons/bLogout.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:76px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.bRegister {
	background-image: url(../images/myAccount/bRegister.gif)  ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:85px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}

.bChange {
	background-image: url(../images/Buttons/bChange.gif) ;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:77px;
	height:19px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;

}







 /*  Fe CLass Old Main Class ( fe.css )  */
/* -------------------------------------*/
input {
	font-family: "Times New Roman";
	font-size: 10px;
	color: #000000;
}
.smallfnt {
	font-family: "Times New Roman";
	font-size: 10px;
}

.mediumfnt {

	font-size: 12px;
}
.largefnt {
	font-family: "Times New Roman";
	font-size: 14px;
}
.smallB {
/*	font-family: "Times New Roman";
	font-size: 10px;*/
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
/*	text-transform:uppercase;*/
	font-size:10pt;
/*	line-height:21px;
	font-stretch: wider;
	word-spacing: 1px;*/
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;

}
.mediumB {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.largeB {
	font-family: "Times New Roman";
	font-size: 14px;
	font-weight: bold;
}


hr {
	color: #CCCCCC;
}
.formButton {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	background-image: url(../images/buttonBack02.gif);
	background-repeat: repeat;
	margin: 1px;
	padding: 1px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #CCCCCC;
}
.formButtonSmall {
	font-family: "Times New Roman";
	font-size: 11px;
	background-image: url(../images/currency_change_btn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:140px;
	height:25px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	border:0px;
	cursor:hand;
}

a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
}

.heading {
	font-family: "Times New Roman";
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	color: 004EA0;
}

.errorText {
	font-size:10pt;
	text-transform:uppercase;
	letter-spacing:0.5px;
	font-weight:bold;
	color:#918030;
}
.textarea {
	font-family: "Times New Roman";	
	font-smooth:always;
	font-size: 9px;
	height:14px;
	padding-left:2px;
	letter-spacing:0.5px;
	padding-bottom:0px;
	margin:0px;
	background:#A7A9AC;
	text-transform:uppercase;
	border: 0px solid #A7A9AC;
}
.personalization input.textarea{
	text-transform:none;
}

.textarea option {
	height:14px;
	border:1px solid #FFFFFF;
	font-family:"Times New Roman";
	background:#A7A9AC;
}

ul {
	list-style-image: url(../images/greyBulletRight.gif);
	margin-top:0px;

}
TR.on {
	BACKGROUND-COLOR: FBFCFD;
}
TR.off {
	BACKGROUND-COLOR: EAEFF3
}

/* message box */

.messageBox { 	font-family: "Times New Roman";	 font-size: 10px; }
.messageStackError, .messageStackWarning { 	font-family: "Times New Roman";	 font-size: 10px; background-color: #FFFFCC; }
.messageStackSuccess { 	font-family: "Times New Roman";	 font-size: 10px; background-color: #CCFFCC; }
.textareaSmall {

	font-family: "Times New Roman";
	font-size: 10px;
	color: #000000;
	border: 1px solid #999999;
}
.tableRecommend {
	border: 0px solid #E5E5E5;
}
.recText {
	font-family: "Times New Roman";
	font-size: 10px;
	color: #757575;
}
.recPrice {
	text-transform:none;
	font-size: 13px;
	font-weight: normal;
	padding-right:5px;
	color: #FFFFFF;
	height:14px;
}
.list {
	margin-left: 20px;
	margin-top:10px;
	list-style:square;
}
img {
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:0px;
}
.personalization {
text-transform:uppercase;
}
.perText {
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:8pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
}
.perText a:link{
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:7pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
	text-decoration:none;
}
.perText a{
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:7pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
	text-decoration:none;
}
.perText a:hover{
text-decoration:underline;
}
.shiptomultiAttr{
color:947D7D;font-size:0.9em;font-weight:bold;letter-spacing:0.3px;line-height:16px;text-transform:none;
}
.ViewEvent {
font-size:13px;
letter-spacing:0.3px;
line-height:18px;
text-transform:uppercase;
}

.alternateHeading {
font-size:17px;
font-weight:normal;
text-transform:uppercase;
color:#3D1212;
}
.AlternateBorder {
border:1px solid #e5e5e5;
}
.AltText {
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#3D1212;
	font-size:8pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
}
.AltText a:link{
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#3D1212;
	font-size:8pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
	text-decoration:none;
}
.AltText a{
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
	color:#3D1212;
	font-size:8pt;
	letter-spacing:0px;
    font-smooth: always;
    font-weight: 300;
	padding-bottom:5px;
	text-decoration:none;
}
.AltText a:hover{
text-decoration:underline;
}

.Invoicebgcolor {
background-color:#947D7D;
}

.SCRecordOne {
margin-top:20px;	
width:920px;
height:165px;
overflow:none;
border-left:0px solid #A89495;
}

.SCRecordOne td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}
.WLRecordOne {
margin-top:20px;
width:930px;
height:147px;
float:left;
overflow:none;
border:1px solid #A89495;

}

.WLRecordOne td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}

.STMRecordOne {
margin-top:45px;
width:930px;
height:191px;
overflow:none;
border:1px solid #A89495;
}

.STMRecordOne td {
text-transform:uppercase;
font-size:13px;
letter-spacing:0.3;
line-height:18px;
}
.TrackBorder {
border:1px solid #A89495;
margin-bottom:10px;
padding:0;
}
.TrackBorder td {
color:#947D7D;
font-size:11pt;
font-weight:normal;
letter-spacing:0.3px;
line-height:16px;
text-transform:none;
}
.TrackBorder a {
color:#947D7D;
font-size:11pt;
font-weight:normal;
letter-spacing:0.3px;
line-height:16px;
text-transform:none;
}
.TrackBorder font {
	color:#918030;
}
.TrackBorder font:Hover {
	text-decoration:underline;
	color:#918030;
}
.specialOffer-tag {
	position:absolute;
	color:#C09E03;
	font-size:9px;
	line-height:16px;
	padding:1px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	float:left;
	width:78px;
	display:inline;
}
.detailDesc {
	float:right;
	display:inline;
	width:237px;
}
.detailImg {
	float:left;
	width:300px;
	display:inline;
}