body {
	padding:0;
	margin:0;
	font:normal 12px calibri;
	color:#5f5e5e;
}
#Rapper {
	width:940px;
	padding:0;
	margin:0 auto;
}
#Header {
	padding:0;
	margin:0;
	width:940px;
	border:solid 1px #FFFFFF;
}
.HeaderLeft {
	padding:0;
	margin:0;
	float:left;
}
.HeaderMid {
	padding:0;
	margin:0;
	width:910px;
	float:left;
	background:url(../Images/HeaderBg.gif) repeat-x;
	height:100px;
}
.HeaderRight {
	padding:0;
	margin:0;
	float:left;
}
#companyLogo {
	padding:25px 0 0 0;
	margin:0;
	float:left;
}
.HeaderTopRight {
	padding:20px 0 0 0;
	float:right;
}
.HeaderTopRight p {
	padding:2px 0 0 0;
	margin:0;
	text-align:right;
}
.HeaderTopRight a {
	text-decoration:none;
	color:#5f5e5e;
	text-align:right;
}
.HeaderTopRight a:hover {
	color:#2088d7;
}
#MainDiv {
	padding:0;
	margin:0 auto;
	width:940px;
}
.MainTop {
	width:940px;
	padding:0;
	margin:10px 0 10px 0;
}
.MainLeft {
	padding:0;
	margin:0;
	width:221px;
	float:left;
	background:url(../Images/GalaxyOfStars.jpg) no-repeat;
	height:237px;
}
.MainLeft1
{
	padding:0;
	margin:0;
	width:221px;
	float:left;
	background:url(../Images/BabyDuos.jpg) no-repeat;
	height:183px;
}
.MainLeft2
{
	padding:0;
	margin:0;
	width:221px;
	float:left;
	background:url(../Images/ForeverlonCollection.jpg) no-repeat;
	height:183px;
}
.MainLeft3
{
	padding:0;
	margin:0;
	width:221px;
	float:left;
}
.MainLeft4
{
	padding:0;
	margin:0;
	width:221px;
	float:left;
	background:url(../Images/Ashi2010BridalBook.jpg) no-repeat;
	height:183px;
}
.ViewCatalog {
	padding:0;
	margin:0 15px 0 15px;
	float:left;
}
.LearnMore {
	padding:0;
	margin:0;
	float:left;
}
.MainCenter {
	padding:0;
	margin:0 20px 0 20px;
	width:455px;
	float:left;
}
.MainRight {
	padding:0;
	margin:0;
	float:left;
	/*background:url(../Images/Ashi_2010_Bridal_Book.jpg) no-repeat;*/
	width:220px;
	height:237px;
}
.MainLeftMid {
	padding:0;
	margin:0;
	background:url(../Images/MidStrip.gif) repeat-x;
	height:237px;
	vertical-align:top;
}
.IDoMainText p {
	padding:10px 0 0 0;
	margin:0;
}
.IDoMainText a {
	padding:0;
	margin:0;
	font:bold 12px calibri;
	color:#23869b;
	text-decoration:none;
}
.IDoMainText a:hover {
	text-decoration:underline;
}
#FirstTopBox {
	padding:0;
	margin:0;
	width:200px;
}
.FirstTopBoxRight {
	padding:0;
	margin:8px 0 0 5px;
	width:440px;
	float:left;
}
.FirstTopBoxRight p {
	padding:0;
	margin:10px 0 0 0;
	font:normal 14px calibri;
	color:#888479;
	line-height:19px;
	text-align:justify;
}
.Galaxy {
}
.Galaxy h1 {
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
	font:bold 20px calibri;
	color:#2f92dd;
}
.Galaxy p {
	width:200px;
	padding:5px 0 0 0;
	margin:0;
	font:normal 12px calibri;
	color:#7c7c7c;
	text-align:center;
}
.Galaxy a {
	padding:0;
	margin:0;
	font:bold 12px calibri;
	color:#23869b;
	text-decoration:none;
}
.Galaxy a:hover {
	text-decoration:underline;
}
.AshiEssentials {
	padding:0;
	margin:0;
	background:url(../Images/AshiEssentials.gif) no-repeat;
	height:159px;
}
.Ashibabybridals {
	padding:0;
	margin:0;
	background:url(../Images/AshiBabyBridals.gif) no-repeat;
	height:159px;
}
.AvalonSolution {
	padding:0;
	margin:0;
	background:url(../Images/AvalonSolution.gif) no-repeat;
	height:159px;
}
.SwissGem {
	padding:0;
	margin:0;
	background:url(../Images/SwissGemLab.gif) no-repeat;
	height:159px;
}
.BottomText p {
	padding:0;
	margin:0;
	font:bold 12px calibri;
	color:#888479;
	text-align:center;
}
.BottomText a {
	text-decoration:none;
	color:#888479;
}
.BottomText a:hover {
	text-decoration:underline;
}
#MainBott {
	padding:0;
	margin:0;
}
#MainBot2
{
	padding:0;
	margin:0;
}
.BottmLeft {
	padding:0;
	margin:0;
	float:left;
	width:715px;
}
.BottmRight {
	padding:0;
	margin:0;
	float:left;
	background:url(../Images/Ashi_2010_Bridal_Book.jpg) no-repeat;
	height:183px;
	width:224px;
}
#Footer {
	width:940px;
	padding:0;
	margin:10px 0 0 0;
}
.FooterMid {
	padding:0;
	margin:0;
	background:url(../Images/FooterMainbg.gif) repeat-x;
	height:40px;
	text-align:center;
}
/* --------------------------------------------------------------------
			Css Starts for Tab Menu on Track My Certificate Page
				Tarun Sharma (Nov, 25, 2009)
----------------------------------------------------------------------*/

#TabMenu {
	width: 940px;
	margin: 0px auto;
	text-align: left;
	padding: 0;
}
.tabcontent {
	display: none;
}
.First_SubTab {
	width: 940px;
	margin: 0px auto;
}
/* TEST */
acronym {
	border-bottom: #aaa solid 1px;
	cursor: help;
}
li {
	margin: .2em 0;
}

ol#toc {
	height: 2.5em;
	list-style: none;
	margin: 0;
	padding: 0;
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #cfcfcf;
	color:#0e71bd;
}

ol#toc a {
	background: url(../Images/tab.png);
	color: #008;
	display: block;
	float: left;
	height: 2.3em;
	padding-left: 10px;
	color:#0e71bd;
	text-decoration: none;
	margin:0 3px 0 0;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

ol#toc a:hover {
	background-position: 0 -120px;
	color:#fff;
}

ol#toc a:hover span {
	background-position: 100% -120px;
	color:#fff;
}

ol#toc li {
	float: left;
	margin: 0 1px 0 0;
}

ol#toc li.current a {
	background-position: 0 -60px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
}

ol#toc li.current span {
	background-position: 100% -60px;
}

ol#toc span {
	background: url(../Images/tab.png) 100% 0;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 2.3em;
	padding-right: 10px;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
img {
	border: none;
}
.termsOfUseText {
	font:normal 15px calibri;
	line-height: 18px;
	color: #357eb8;
	text-decoration: none;
	text-align: justify;
}
.termsOfUseText ul
{
	padding:0 0 0 30px;
	margin:0;
}
.termsOfUseText li
{
	padding:0;
	margin:0;
	line-height:20px;
}
.termsOfUseText p {
	font:normal 15px calibri;
	line-height: 18px;
	color: #357eb8;
	padding-right: 10px;
	text-decoration: none;
	text-align: justify;
}
.termsOfUseText a {
	font:normal 15px calibri;
	color: #0A93FB;
	text-decoration: none;
	text-align: justify;
}
.termsOfUseText a:hover {
	color: #357eb8;
	text-decoration: underline;
	text-align: justify;
}
.termsOfUse_Head1
{
	font-family: calibri;
	font-size: 20px;
	line-height: 17px;
	padding-top: 20px;
	font-weight: bold;
	color: #0c93ff;
	text-align: justify;
}
.termsOfUseText3 {
	font:normal 13px calibri;
	line-height: 18px;
	color: #888888;
	text-decoration: none;
	text-align: justify;
}
.termsOfUse_Head
{
	font-family: calibri;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #0c93ff;
	text-align: justify;
}
.termsOfUse_Head2
{
	font-family: calibri;
	font-size: 20px;
	line-height: 17px;
	padding-top: 20px;
	font-weight: 400;
	color: #357eb8;
}
.termsOfUse_Head3
{
	font-family: calibri;
	font-size: 12px;
	line-height: 17px;
	padding-top: 20px;
	font-weight: 400;
	color: #777777;
}
.ContactusText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #888888;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
}
.ContactusText a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #357eb8;
	font-size: 11px;
	text-decoration: none;
	text-align: justify;
}
.ContactusText a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #357eb8;
	font-size: 11px;
	text-align: justify;
	text-decoration:underline;	
}
.DetailFields
{
	width: 475px;
	margin-top: 5px;
}
.required_text
{
	
	font:normal 10px verdana;
	color: #999999;
	text-align:left;	
}
.NameField
{
	width: 110px;	
	padding-top: 2px;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #888888;
	font-size: 11px;
	text-decoration: none;
}
.TextField
{
	width: 345px;
	float: left;
	text-align:left;
}
.ComboTxt
{
	border-bottom: #bfbfbf 1px solid;
	border-left: #bfbfbf 1px solid;
	font-family: Verdana;
	color: #636363;
	font-size: 11px;
	border-top: #bfbfbf 1px solid;
	border-right: #bfbfbf 1px solid;
}
.NameField1
{
	width: 80px;
	font:normal 10px verdana;
	color: #999999;
	padding-top:2px;
	float: left;
	text-align:right;
}
.TextField1
{
	width: 80px;
	float: left;
	text-align:left;
	padding:0 10px 0 0;
}
.myAccountInput
{
	border: 1px solid #a9a9a9;
	width: 204px;
	height: 16px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #878383;
}
.myAccountInput1
{
	border: 1px solid #a9a9a9;
	width: 255px;
	height: 14px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #878383;
}
.myAccountInputCombo
{
	border: 1px solid #a9a9a9;
	width: 204px;
	height: 16px;
	font-size: 10px;
	color: #a9a9a9;
	font-family: Arial, Helvetica, sans-serif;
}
.table_bg_brd
{
	background-color: #f2f4f8;
	border: solid 1px #dedede;
	padding: 7px;
}
/* Css For Download Forms */
.bgColor
{
background-color: #dbe5f1; /*SET Background Color DownloadForms*/
}
/* Css For Press */
 p.m15
{
margin: 15px 0;
}
sup
{
font-size:11px;
}
.termsOfUseText1 {
	font:normal 15px calibri;
	line-height: 18px;
	color: #357eb8;
	text-decoration: none;
	text-align: justify;
}
.termsOfUseText1 a {
	color: #0A93FB;
	text-decoration: none;
}
.termsOfUseText1 a:hover {
	color: #357eb8;
	text-decoration: none;
	text-align: justify;
}
.Successfullymsg_accountsection {
	font: 12px verdana;
	color: #2a81c0
}
.downloadformsText
{
	font:normal 15px calibri;
	line-height: 18px;
	color: #0A93FB;
	text-decoration: none;
	text-align: justify;
	}
downloadformsText a
{
	color: #0A93FB;
	text-decoration: none;
	}
downloadformsText a:hover
{
	color: #357eb8;
	text-decoration: underline;
	}
.downloadImportant
{
	color:#AE0023;
	}
.downloadImportant a
{
	color:#AE0023;
	}
.downloadImportant a:hover
{
	color:#990000;
}

.watch_tvcomm
{
	float: left;
	width: 300px;
	padding: 0;
	margin: 0;
}
.watch_hadding
{
	padding: 2px 0 2px 0;
	margin: 0;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-color: #93bbe2;
	border-bottom: 1px solid #437cb4;
}
.watch_inner
{
	height: 396px;
	overflow: auto;
	width: 298px;
	border: 1px solid #437cb4;
	margin-bottom:15px;
	padding: 0px;
}
.watch_text
{
	padding: 5px 0 0px 2px;
	margin: 0;
}
.watch_text a
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #717070;
	text-decoration: none;
}
.watch_text a:hover
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a7ef3;
	text-decoration: none;
}

.tv_image
{
	float: left;
	padding: 0;
	margin: 0;
}
.image_text
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #717070;
	float: left;
	padding: 0 0 0 10px;
	width: auto;
	text-align: left;
	width: 170px;
}
.image_text a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #717070;
	float: left;
	width: auto;
	text-align: left;
	text-decoration: none;
}
.image_text a:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #717070;
	float: left;
	width: auto;
	text-align: left;
	text-decoration: underline;
}
.image_text a:selected
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #717070;
	float: left;
	width: auto;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.you_tube
{
	width: 425px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #ff0044;
	float: left;
}
.youtube_text
{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #767676;
	text-align: left;
	font-weight: normal;
	padding: 15px 0 0 0;
}


ul.domtabs {
	list-style-type: none;
	margin: 30px 0 0 0;
	padding: 0 0 0.3em 0;
}
ul.domtabs li {
	display: inline;
	font-size: 20px;
	line-height: 17px;
	font-weight: bold;
	color: #bb823b;
	border-bottom: none;
}
ul.domtabs li a {
	color: #bb823b;
	font-family: calibri;
	font-size: 20px;
	line-height: 17px;
	font-weight: bold;
	border-bottom: none;
	padding: 0.3em;
	text-decoration: none;
}
ul.domtabs li a:hover 
{
	text-decoration:underline;
}
ul.domtabs li a.selected {
	color: #000;
	background-color: #bb823b;
	font-weight: bold;
	padding: 0.7em 0.3em 0.38em 0.3em;
}
div.tabContent {
	border: 1px solid #c9c3ba;
	padding: 0.5em;
	background-color: #f1f0ee;
}
div.tabContent.hide {
	display: none;
}

.HolidayCollection
{
	padding:0;
	margin:0;
	text-decoration:none;
	}
.HolidayCollection h1
{
	padding: 0;
	margin: 0;
	color: #bb823b;
	font: normal 17px calibri;
	line-height: 18px;
	text-decoration:none;
	}
.HolidayCollection p
{
	color: #221e1f;
	font: normal 15px calibri;
	line-height: 18px;
	padding: 15px 0 0 0;
	margin:0;
	text-decoration:none;
	}
.HolidayCollection h1 a
{
	color: #bb823b;
	font: normal 17px calibri;
	line-height: 18px;
	text-decoration:none;
	}
.HolidayCollection p a
{
	color: #221e1f;
	font: normal 15px calibri;
	line-height: 18px;
	margin:0;
	text-decoration:none;
	}

/* Test */
.prods .HolidayCollection a h1, .prods .column a p
{
	text-decoration: none;
}
.prods .HolidayCollection a .more
{
}
.prods .HolidayCollection a:hover .more
{
	text-decoration: underline;
}