﻿body
{
	margin:0;
}
.AllPadding10
{
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.bar
{
	width:100%;
	border:solid 1px #D8D8D8;
}
.bartitle
{
	padding:0;
	padding-left:10px;	
	
	color:White;
	font-weight:bold;
	font-size:11pt;
	font-family:Arial;
	
}
.barheader
{
	height:30px;	
	text-align:left;	
	
	background-image:url(images/bar-bg.png);
	background-repeat:repeat-x;	
}
.barlink a
{
	color:#C9E8FF;	
}
.barlink
{
	text-align:right;	
	padding-right:10px;
}
.barcontainer
{
	width:100%;	
}
.bar-subheader
{
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	text-align:left;
	vertical-align:middle;
	color:#B50000;	
	height:30px;
	text-align:left;
	padding-left:10px;	
}
.border-top-bottom td
{
	border-bottom:solid 1px #D8D8D8;
	border-top:solid 1px #D8D8D8;
}
.item
{
	color:Blue;	
}
h3
{
	color	:#B6B6B6;
	font-family:Arial;
	padding-bottom:0px;
	margin-bottom:10px;
}
.pagedesc
{
	font-size:10pt;	
	font-family:Arial;
}
.box
{
	border:solid 1px #A0A0A0;
	background-image:url(images/box.png);
	height:233px;	
	background-position:bottom;
	background-color:White;
	background-repeat:repeat-x;			
	vertical-align:top;	
	text-align:left;
}
.bullet
{
	padding-left:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	height:22px;
	display:block;
	line-height:22px;
}
.bullet10
{
	padding-left:28px;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	height:22px;
	display:block;
	line-height:22px;
}
.box p
{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;	
}
.btn
{
	width:140px;
	height:35px;
	background-color:#AF0000;
	display:inline-block;
	border:solid 1px black;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	color:white;
	font-size:14px;
	line-height:35px;
	text-decoration:none;
	cursor:pointer;
}

.border-bottom td
{
	border-bottom:solid 1px #A0A0A0;
}
.border-top td
{
	border-top:solid 1px #B0B0B0;
}
.border-bottom-black td
{
	border-bottom:solid 1px #A0A0A0;
}

/*----------------------------------------------------------------------------
Font Style
---------------------------------------------------------------------------*/
.bold14
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:Black;
}
.bold13
{
	font-family:Arial;
	font-size:13pt;
	font-weight:bold;
	color:Black;
}
.bold12
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:Black;
}
.bold10
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}
.colorBold10
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#B20000;
}
.colorBold12
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:#B20000;
}
.colorBold14
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:#B20000;
}
.watermarkText
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color:#A0A0A0;
	border:solid 1px #909090;
	padding-left:5px;
	height:19px;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	width:250px;
	
}
.watermarkTextEX
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
	color:#5B1624!important;
	border:solid 1px #909090;
	padding-left:5px;
	height:19px;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	width:250px;
	background-color :#FFD800;
	
}
.currentPassword
{
	width:120px;
	background-image:url(images/currenpassword.gif);
}

.messageRed
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:Red;
}
.gray10
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#A0A0A0;
	font-weight:normal;
}
.gray14
{
	font-family:Arial;
	font-size:18px;
	color:#A0A0A0;
	font-weight:normal;
}
.gray8
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:8pt;
	color:#A0A0A0;
	font-weight:normal;
}
.txt-Multiline
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	font-weight:normal;
}
.normalText
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:Black;
	padding-top:8px;	
	margin:0;	
}
.normalColor12
{
	font-family:Arial;
	font-size:12pt;
	font-weight:normal;
	color:#B20000;
}
.normalColor10
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#B20000;
}
.price12
{
	font-family:Georgia;
	font-size:12px;
	font-weight:normal;
	color:Black;
	
}
.priceColor11
{
	font-family:Georgia;
	font-size:11pt;
	font-weight:bold;
	color:#B20000;
}
.priceBarTitle
{
	color:White;
	font-weight:bold;
	font-size:11pt;
	font-family:Georgia;
}
.error_msg 
{
	background-color:#FFD800;
	color:#5B1624!important;
	font-family:Arial,Verdana;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
}

.textTips
{
	font-family:Arial,Sans-Serif,Helvetica;
	font-size:10pt;
	color:#001BB5;
	font-weight:normal;
}
/* -------------------------------------------------------------------------------- */

/* index page styles */
.banner-bg
{
	background-image:url(images/Header_Back.jpg)	;
	background-repeat:repeat-x;
	height:381px;
	background-color:#E5E0DA;
	text-align:right;
	vertical-align:top
}
.banner-left
{
	float:right;
	padding-top:20px;	
}
.banner-title h1
{
	padding:0;
	margin:0;
	font-family:Georgia;
	font-size:20pt;
	font-weight:normal;		
	
}

.banner-title
{
	text-align:center;
	vertical-align:middle;
	color:White;	
	height:75px;
}
.step1 
{
	background-image:url(images/make_wishlist.gif);
	background-repeat:no-repeat;
	height:100px;
	width:100px;
	background-position:center;
	vertical-align:middle;
	margin:0;
	padding:0;
		
}
.step2
{
	background-image:url(images/we_tell.gif);
	background-repeat:no-repeat;
	height:100px;
	width:100px;
	background-position:center;
	vertical-align:middle;
	margin:0;
	padding:0 30px 0 30px;	
}
.step3
{
	background-image:url(images/get_gifts.gif);
	background-repeat:no-repeat;
	height:100px;
	width:100px;
	background-position:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}
.startnow
{
	background-image:url(images/startnow.gif);
	background-repeat:repeat-x;
	background-color:Transparent;
	color:White;
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	width:170px;
	height:40px;
	border:none;	
	cursor:pointer;
	text-decoration:none;
	display:block;
}
.startnow:hover
{
	text-decoration:underline;
}
.banner-link a:link
{
font-weight:bold;
color:Maroon;	
font-family:Arial;
font-size:11pt;
text-decoration:none;
padding:4px 20px 4px 20px;
}
.banner-link a:active
{
font-weight:bold;
color:Maroon;	
font-family:Arial;
font-size:11pt;
text-decoration:none;
padding:4px 20px 4px 20px;
}
.banner-link a:visited
{
font-weight:bold;
color:Maroon;	
font-family:Arial;
font-size:11pt;
text-decoration:none;
padding:4px 20px 4px 20px;
}
.banner-link a:hover
{	
	text-decoration:underline;
}

.box
{
	border-top:solid 1px #d0d0d0;
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
	
	background-color:#D8D8D8;
	background-image:url(images/box-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:250px;
	padding:4px 4px 4px 4px;
	font-family:Arial;
	color:Black;	
	vertical-align:top;
	text-align:left;
	width:285px;
	font-size:10pt;
}
.box th
{
	font-family:Arial;
	font-weight:bold;
	font-size:13pt;	
	text-align:left;	
}

.left
{
	text-align:left	
}
img
{
	border:none;	
}
.box td a
{
	color:maroon;
	text-align:center;
	text-decoration:underline;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	}
	
.textbox
{
	border:solid 1px #909090;
	padding-left:5px;
	height:19px;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	width:250px;
	color:#252525;	
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10pt;
	font-weight:normal;
}
.search
{
	background-color:#FFF1E8;
	width:150px;
	height:40px;	
	border:solid 1px #FFD9C1;
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	text-decoration:underline;
	cursor:pointer;
}
.rightbox
{
	height:235px;
	width:292px;	
}
.top 
{	
	vertical-align:top	
}
.tab 
{
	background-image:url(images/tab-selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	height:33px;	
	line-height:33px;
	display:table-cell;		
	color:White;
	text-decoration: none;
	text-align: center;		
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
}
.tab:hover
{
	background-position:bottom left;
}
.tab-selected 
{
	background-image:url(images/tab-bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	height:33px;	
	line-height:33px;
	display:table-cell;		
	color:White;
	text-decoration: none;
	text-align: center;	
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
}
.tab-data
{
	border:solid 1px black;
}

.searchBar
{
	background-image:url(images/searchBar.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:42px;
	border:solid 1px #a0a0a0;
}
/* ----------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------
InviteFriends
-------------------------------------------------------------------------------------*/
.inviteBox
{
	border:solid 1px #D8D8D8;
	background-color:#F7F7F7;
	padding:10px 10px 10px 10px;
	margin-top:20px;
	width:100%;
}
.lblHeader
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	font-weight:normal;
	color:#AD0000;
}

.addToWedsite
{
	background-color:#B50000;
	color:White;
	vertical-align:middle;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	width:170px;
	height:40px;
	border:solid 1px Black;	
	display:inline-block;
	cursor:pointer;
}
.send
{
	background-color:#B50000;
	width:120px;
	height:40px;	
	border:solid 1px Black;
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.cancel
{
	background-color:#C0C0C0;
	width:120px;
	height:40px;	
	border:solid 1px Black;
	color:#000000;
	font-family:Arial;
	font-weight:bold;	
	text-decoration:none;
	cursor:pointer;
}
.borderbottom
{
	padding:0;
	margin:0;
	height:1px;
	color:#D8D8D8;
}
.paddingBorder
{
	padding-left:0;
	padding-right:0;
	padding-top:5px;
	padding-bottom:5px;
}
.lbl-text
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;	
}
/*---------------------------------------------------------
WelcomeBar
-----------------------------------------------------------*/
.Registry-links
{
	padding-top:5px;
	padding-top:5px;
}
.Registry-links a:link
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#3CADFF;
	text-decoration:none;
}
.Registry-links a:visited
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#3CADFF;
	text-decoration:none;
}
.Registry-links a:active
{
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	color:#3CADFF;
	text-decoration:none;
}
.Registry-links a:hover
{
	color:#A0A0A0;
	text-decoration:underline;
}
.lbl-gray
{
	font-family:Arial;
	font-size:14pt;
	font-weight:normal;	
	color:#A0A0A0;	
}

/*----------------------------------------------------------------------------
SignUp
-----------------------------------------------------------------------------*/
.signupBack
{
	background-image:url(images/form_bg_middle.gif);
	background-repeat:repeat-x;	
	background-color:#fcf5f3;
	vertical-align:top;	
	background-position:top;
	width:580px;
}
.lblPink
{
	color:#e72f79;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.lblBlue
{
	color:#2651b2;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}

.lblForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

.formTextBox
{
	/*
	padding-left:5px;
	height:20px;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	*/
	
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
	width:120px;
}
.formTextbox-full
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#000000;
	width:269px;
}
.terms a:link
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#e29b4b;
	text-decoration:underline;
}
.terms a:hover
{
	text-decoration:none;
}
.we_pledge_text
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#d1792a;
}
.lnkSignin
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;
}
.lnkSignin:hover
{
	text-decoration:none;
}

.suggestions
{
	display:block;
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:Black;
}
.suggestions ul
{	
	margin-left:15px;
	margin-top:3px;
	padding-left:0!Important;
}
/*------------------------------------------------------------------------
Update Registry
------------------------------------------------------------------------*/
.maroonLink a:link
{
	font-weight:bold;
	color:#B20000;	
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;	
}
.maroonLink a:visited
{
	font-weight:bold;
	color:#B20000;	
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;	
}
.maroonLink a:active
{
	font-weight:bold;
	color:#B20000;	
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;	
}
.maroonLink a:hover
{
	text-decoration:none;
}


.pink-box
{
	background-color:#FFF1E8;
}
.pink-box a:link
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#B20000;
	text-decoration:underline;
}
.pink-box a:visited
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#B20000;
	text-decoration:underline;
}
.pink-box a:active
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#B20000;
	text-decoration:underline;
}
.pink-box a:hover
{
	text-decoration:none;
}



/*-------------------------------------------------------------------
RegistryBar
-------------------------------------------------------------------*/
.registryMenu
{
	background-color:#606060;
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:White;
	vertical-align:middle;
	padding-left:10px;
}
.registryMenu a:link
{
	font-family:Arial,Sans-Serif,Helvetica;
	font-size:10pt;
	color:White;
	text-decoration:none;
}
.registryBarBack
{
	background-image:url(images/registry_Bar.png);
	background-position:left;
	background-repeat:repeat-y;
	background-color:White;
	border:solid 1px #C0C0C0;
}


/*-------------------------------------------------------------------
ProductDetails - ModalPopup - TAB
----------------------------------------------------------------------*/
.modalBackground
 {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
}

.modalPopup
 {
	background-color:Transparent;	
	width:585px;
	border:0;
	border-bottom:solid 4px #B20000;	
	z-index:100005px;
	
}
.popupBackground
{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:White;
	background-image:url(images/popupBackground.png);
	background-position:top left;
	background-repeat:repeat-x;
}
#pagewidth
{ 
	margin: 0 auto 0 auto; 
}
	
#navigation
{
	 list-style:none;
	 padding:0;
	 margin:0;
}
#navigation li 
{ 
  display:inline;
  padding-left:1px;
  width:120px;
  font-family:Arial, Sans-Serif, Helvetica;
 font-size :12pt;
 line-height:33px;
 
}
	
.content
 { 
	height:326px;
    width:98%;
    padding-top:10px;
    overflow:auto;
 }

.normalTab
{
	background-image:url(images/tab-selected.jpg);
	background-position:top left;
	background-repeat:repeat-x;	
	height:33px;
	width:120px;
	display:inline-block;		
	color:White;
	text-decoration: none;
	text-align: center;
}
.active
{
	background-image:url(images/tab-bg.jpg);
	 background-position:top left;
	background-repeat:repeat-x;	
	height:33px;
	width:120px;
	display:inline-block;		
	color:White;
	text-decoration: none;
	text-align: center;
}
#container
{ 
	height:340px;
	overflow: hidden;
	width:100%;
	margin-top:1px;
	border-top:solid 1px Black;
	margin-bottom :9px;
	padding-bottom:1px;
	*margin-bottom :0px;
	*padding-bottom:0px;
	 
 }
.qauntity-text
{
	border:solid 4px #B20000;
	width:74px;
	height:17px;
	border-right:0px;
	font-family:Verdana;
	font-size:12px;
	padding-top:4px;
}
.qty-watermark
{
	/*
	background-image:url(images/how_many.gif);
	background-repeat:no-repeat;
	*/
	border:solid 4px #B20000;
	width:74px;
	height:17px;
	padding-top:4px;
	border-right:0px;
	font-family:Verdana;
	font-size:9px;
}
.addToRegistry
{
	background-color:#B20000;	
	height:30px;	
	border:0;	
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;	
	cursor:pointer;
	width:117px;
	text-align:center;
	text-decoration:none;
	display:block;

}
.addToRegistry:hover
{
	text-decoration:underline;
}
.close
{	
	width:18px;
	height:18px;
	cursor:pointer;
	position:static!Important;
}
.activeBorder
{
	border:solie 1px #B20000;
}
.image 
{
	border:1px solid #c0c0c0;
	padding:2px 2px 2px 2px;
	cursor:pointer;
}
.imgSelected 
{
	border:1px solid #b20000;
	padding:2px 2px 2px 2px;
	cursor:pointer;
}

.imageBig
{
	padding:2px 2px 2px 2px;
}
/*--------------------------------------------------------------------
Edit Profile
---------------------------------------------------------------------*/

.trOdd
{	
	background-color:#EAEAEA;
	border:solid 1px #000000;
}
.tdBottom
{
	border-bottom:solid 1px #D8D8D8;
}
/*--------------------------------------------------------------------
GiftRegistry Search
---------------------------------------------------------------------*/
.itemStyle
{
border-top:1px solid #D9CCCC;
border-bottom:0;
border-left:2px solid #D9CCCC;
border-right:2px solid #D9CCCC;
color:White;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:30px;
padding:5px;
vertical-align:middle;
}
.alternateStyle
{
border-top:1px solid #D9CCCC;
border-bottom:0;
border-left:2px solid #D9CCCC;
border-right:2px solid #D9CCCC;
background-color:#FFF4FA;
color:#5D2A01;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:30px;
padding:5px;
vertical-align:middle;
}
.headerStyle
{
background-color:#FFFFEA;
border-bottom:2px solid #D9CCCC;
border-top:1px solid #D9CCCC;
border-left:2px solid #D9CCCC;
border-right:2px solid #D9CCCC;
font-family:Arial,Verdana,Tahoma;
font-size:13px;
color:#B20000;
font-weight:bold;
height:30px;
padding:5px;
}
.footerStyle
{
border-bottom:2px solid #D9CCCC;
border-top:0;
border-left:2px solid #D9CCCC;
border-right:2px solid #D9CCCC;
}

.change-search-modalpopup
{
	width:200px;
	border:solid 2px #FFEBCD;
	background-color:White;
}
.visit-registry-link a:link
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#005DA0;
	text-decoration:none;
}
.visit-registry-link a:active
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#005DA0;
	text-decoration:none;
}
.visit-registry-link a:visited
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#005DA0;
	text-decoration:none;
}
.visit-registry-link a:hover
{
	text-decoration:underline;
}

/*-------------------------------------------------------------------------
View Registry
-------------------------------------------------------------------------*/
.gray-textbox
{
	height:16px;
	width:40px;
	text-align:center;
	background-color:#E0E0E0;
	border:solid 1px Black;
}
.gray-button
{
	width:90px;	
	height:25px;
	background-color:#E0E0E0;
	border:solid 1px Black;
	cursor:pointer;
}
.modalPopup-Note
{
	border-bottom:solid 4px #CC0000;
	/*border-top:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px black;*/
	background-color:white;
}
.watermark-note
{
	font-family:Arial, Sans-Serif, Helvetica;
	font-size:10pt;
	color:#A0A0A0;
}

/* --------------------------------------------------------------
Sign In
--------------------------------------------------------------*/
.btnloginsubmit
{
	font-family: Arial,Tahoma;
	font-size: 13px;
	color: White;
	font-weight:bold;
	background-color: #5b1624;
	text-decoration:non; 
	cursor:pointer;
	
}
.btnloginsubmit:hover
{
	text-decoration:underline; 
}
.loginheadertxt
 {
font-family:Arial, Helvetica, sans-serif;
color:#95233c;
font-size:17px;
font-weight:bold;
}
.musi-link-txt1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C50C6;
	font-weight:bold;  
	text-decoration: none;
}
.musi-link-txt1:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C50C6;
	font-weight:bold;  
	text-decoration: none;
}
.musi-link-txt1:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C50C6;
	font-weight:bold;  
	text-decoration: none;
}
.musi-link-txt1:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C50C6;
	font-weight:bold;  
	text-decoration: none;
}
.musi-link-txt1:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C50C6;
	font-weight:bold;  
	text-decoration: underline;
}

.musi-link-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961717;
	text-decoration: none;
}
.musi-link-txt:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961717;
	text-decoration: underline;
}
.musi-link-txt:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961717;
	text-decoration: underline;
}
.musi-link-txt:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961717;
	text-decoration: underline;
}
.musi-link-txt:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #961717;
	text-decoration: none;
}
.inputTxtbox
{
	background-color: #FFFFFF;
	border: #cccccc 1px solid;
	width: 180px;
	height:20px;
	padding-top:4px;
}

.continue
{
	background-image:url(images/continue.png);
	background-repeat:repeat-x;
	height:38px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	color:White;
	line-height:38px;
	width:120px;
	text-align:center;
	text-decoration:none;
}
#products:hover
{
	border:solid 2px #B20000;
	background-color:#F7F7F7;
}

.login_fail
{
	background-color:#FFD800;
	color:#5B1624;
	font-family:Arial,Verdana;
	font-size:13px;
}
/*////////////////////////////////////////////////////////////////////////
ToolTip
///////////////////////////////////////////////////////////////////////*/
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat;z-index:100002}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*/////////////////////////////////////////////////////////////////////////
UpdateProgress
//////////////////////////////////////////////////////////////////////////*/
.updateProgressBackgroundFilter
{
	position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:100002; 
    
    #position:absolute;
    #height: expression(document.documentElement.scrollTop + document.documentElement.clientHeight + "px");
    #width: expression(document.body.clientWidth + "px");
	_position:absolute;
    _height: expression(document.documentElement.scrollTop + document.documentElement.clientHeight + "px");
    _width: expression(document.body.clientWidth + "px");


}
.updateProgressDiv
{
	position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:100003; 
    background-color:#fff;
    border:solid 1px #000;
    text-align:center;
    
     #position:absolute; 
    #top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
    _position:absolute; 
    _top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
}
.giftAdded
{
	position:fixed; 
	top:30%; 
	text-align:center;
	left:0px;
	width:100%;
    z-index:100003;
    #top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
    _top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) + "px");
    
}
.giftAddedText
{
	background-color:#fff1a8;
	padding:5px 5px 5px 5px;
	z-index:100003;
	text-align:center;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	display:inline-block;
}

.wbsh-Emailtn
{
 background-image:url(images/send-an-email-invite.gif);
 background-position:left top;
 background-repeat:no-repeat;
 width:112px;
 height:36px;
 cursor:pointer;
 border:0px;
 background-color:transparent;
}
.wbsh-Firstpherabtn
{
 background-image:url(images/Your-FirstPhera-Guestllist.gif);
 background-position:left top;
 background-repeat:no-repeat;
 width:112px;
 height:36px;
 cursor:pointer;
 border:0px;
 background-color:transparent;
}
.wbsh-orkutbtn
{
 background-image:url(images/Post-a-Scrap_message.gif);
 background-position:left top;
 background-repeat:no-repeat;
 width:112px;
 height:36px;
 cursor:pointer;
 border:0px;
 background-color:transparent;
}
.wbsh-CSVbtn
{
 background-image:url(images/Contacts-in-Outlook-csv.gif);
 background-position:left top;
 background-repeat:no-repeat;
 width:112px;
 height:36px;
 cursor:pointer;
 border:0px;
 background-color:transparent;
}

/*///////////////////////////////////////////////////
Button Style
////////////////////////////////////////////////////*/
.button_gray
{
	/*background-image:url(images/button_gray.jpg);*/
	background-image:url(images/button_blue_new.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:100px;
	height:28px;	
	color:#000;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;	
	cursor:pointer;
	background-color:transparent;
	border:0;
}

.button_gray:hover
{
	background-position:bottom;
	color:#fff;
}

.button_grayBig
{
	background-image:url(images/button_blue_new.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:28px;	
	color:#000;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;	
	cursor:pointer;
	background-color:transparent;
	border:0;
	padding:0 15px 0 15px;
	width:auto;
	overflow:visible;
}

.button_grayBig:hover
{
	/*background-image:url(images/button_blue.jpg);*/
	background-position:bottom;
	color:#fff;
}

.button_red
{
	background-image:url(images/button_red.jpg);
	background-repeat:repeat-x;
	width:100px;
	height:28px;	
	color:#FFFFFF;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	background-color:transparent;
	border:0;
	display:block;
}
.button_red:hover
{
	text-decoration:underline;
}

.button_redBig
{
	background-image:url(images/button_red.jpg);
	background-repeat:repeat-x;
	height:28px;	
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	background-color:transparent;
	border:0;
	padding:0 15px 0 15px;
	width:auto;
	overflow:visible;
	display:inline-block; 
}
.button_redBig:hover
{
	text-decoration:underline;
}
.button_disable
{
	width:100px;
	height:28px;	
	color:gray;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;	
	cursor:text;
	background-color:#DBDBDB;
	border:0;
}
.button_disableBig
{
	padding:0 15px 0 15px;
	width:auto;
	overflow:visible;
	height:28px;	
	color:gray;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;	
	cursor:text;
	background-color:#DBDBDB;
	border:0;
}
/*///////////////////////////////////////////////////////////////////////////
ProductBorder
////////////////////////////////////////////////////////////////////////////*/
.divSeprator
{
	height:10px;
	display:-moz-inline-box;
}

/*//////////////////////////////////////////////////////////////////////////
Prodcut Tips
///////////////////////////////////////////////////////////////////////////*/

.popupMenu 
{
	border:dashed 1px #b20000;
	padding:0 10px 10px 5px;
	width:180px;
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	/*background-color:#DFF7FF;*/
	opacity:.9;
	filter: alpha(opacity=90);
}
.popupMenu a:link
{
	font-family:Arial;
	font-size:10pt;
	color:#b20000;
	text-decoration:underline;
}
.popupMenu a:active
{
	font-family:Arial;
	font-size:10pt;
	color:#b20000;
	text-decoration:underline;
}
.popupMenu a:visited
{
	font-family:Arial;
	font-size:10pt;
	color:#b20000;
	text-decoration:underline;
}
.popupMenu a:hover
{
	font-family:Arial;
	font-size:10pt;
	color:#b20000;
	text-decoration:none;
}

.backTop
{
	text-align:right;
	padding:0;
	padding-right:11px;
	margin:0;
	width:10%;
	vertical-align:middle;
}
.backTop a:link
{
	font-family:Verdana;
	font-size:11px;
	color:#C9E8FF;
	text-decoration:underline;
}
.backTop a:active
{
	font-family:Verdana;
	font-size:11px;
	color:#C9E8FF;
	text-decoration:underline;
}
.backTop a:visited
{
	padding:0;
	font-family:Verdana;
	font-size:11px;
	color:#C9E8FF;
	text-decoration:underline;
}
.backTop a:hover
{
	text-decoration:none;
}



.createonenow a:link
{
	
	color:#679566;	
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;	
}
.createonenow a:visited
{
	color:#679566;	
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;	
}
.createonenow a:active
{
	color:#679566;	
	font-family:Arial;
	font-size:13px;
	text-decoration:underline;	
}
.createonenow a:hover
{
	text-decoration:none;
}
.createonenow1
{
	padding-right :30px;
	width :53%;
	*padding-right :85px;
	*width :75%;
}
.ProductListingimghw
{
	width :92px;
	height:92px; 
}
.ProductListingtdimg
{
	height:111px;
	vertical-align:middle;   
}
.ProductListingtdname
{
	height:42px;
	vertical-align:top;   
}
.bgcolortbtd{background-color:#fbf6db;}
.bgcolortbtd div{line-height:20px!Important;}
.hometoplink:link,.hometoplink:visited,.hometoplink:active{font-family:Arial;font-size:12px;font-weight:normal;color:#59581a;text-decoration:underline;}
.hometoplink:hover{font-family:Arial;font-size:12px;font-weight:normal;color:#59581a;text-decoration:none;}
.hometoptxt{font-family:Arial;font-size:12px;font-weight:normal;color:#59581a;}
.hometxtbold{font-weight:bold;}
.hometoplinkb:link,.hometoplinkb:visited,.hometoplinkb:active{font-family:Arial;font-size:12px;font-weight:bold;color:#59581a;text-decoration:underline;}
.hometoplinkb:hover{font-family:Arial;font-size:12px;font-weight:bold;color:#59581a;text-decoration:none;}
.imglink{border:none;vertical-align:middle;}
.productnamelink1:link,.productnamelink1:visited,.productnamelink1:active{font-family:Arial;font-size:12px;font-weight:normal;color:#5b1624;text-decoration:none;}
.productnamelink1:hover{font-family:Arial;font-size:12px;font-weight:normal;color:#5b1624;text-decoration:underline;}
.productnamelink2:link,.productnamelink2:visited,.productnamelink2:active{font-family:Arial Narrow;font-size:12px;font-weight:normal;color:#5b1624;text-decoration:none;}
.productnamelink2:hover{font-family:Arial Narrow;font-size:12px;font-weight:normal;color:#5b1624;text-decoration:underline;}
.lpad30{padding-left:30px;} 
.lpad2{padding-left:2px;} 
.rpad2{padding-right:2px;}
.lpad11{padding-left:11px;} 
.rpad11{padding-right:11px;}
.tpad10{padding-top:10px;} 
.bpad10{padding-bottom:10px;}
.tpad5{padding-top:5px;} 
.bpad5{padding-bottom:5px;}
.lpad20{padding-left:20px;} 
.rpad20{padding-right:20px;} 
.footerlnk:link,.footerlnk:visited,.footerlnk:active{font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;color:#ded0d3;text-decoration:none;}
.footerlnk:hover{font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;color:#ded0d3;text-decoration:underline;}
.footertxt{font-family:Arial;font-size:11px;font-style:normal;font-weight:normal;color:#ded0d3;}
.menu_bar_login{background-image:url(images/imgmenu.gif);background-position:left top;height:38px;background-repeat:repeat-x;}
.startnow:link,.startnow:visited,.startnow:active{text-decoration:none;}
.startnow:hover{text-decoration:underline; }
