.topNavText {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.footing {	
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	color: #666666;
	text-decoration: none;
}

.pageIndicatorText {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

.pageIndicatorLinked {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #c13420;
	padding-left: 3px;
	padding-right: 3px;
}

.newsTable {
	background-color: #f8f8f8;
	border-top: #d8d8d8 solid 1px;
	border-bottom: #d8d8d8 solid 1px;
	text-align:justify;
} 

.photoName{
	font-size: 12px;
	color:#dd7507;
	font-weight:bold;
}

.galleryTitle {
	font-size: 14px;
	color:#666666;
	font-weight:bold;
	
}


.grayText, .memberLogin, .footing{
	color: #747474;
}

.redText{
	color: #c02d1b;
}

.sitemapPathNavCurrent, .sitemapPathNav {
	font-size: 12px;
	font-weight:bold;
	/*color: #004edc;*/
	color: #c02d1b;
}

.heading {
	font-size: 12px;
	font-weight:bold;
	/*color: #c13420;*/
}

.newsTitle {
	font-size: 14px;
	color: #bf2e1a;
	font-weight: bold;
	text-decoration: none;
}

.newsDate {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.newsContent {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.headingRed {
	font-size: 16px;
	font-weight:bold;
	color: #c02d1b;
}

.redFrameHead {
	padding-left: 3px;
	color: #ffffff;
	font-size: 13px; /*11px*/
	vertical-align:bottom;
}

.prodTitle {
	color: #c02d1b;
	font-weight:bold;
}

.historyStatus {
	color:#f20303;
	font-size:14px;
	font-weight:bold;
}

.historyList, .historyListOver {
	font-size: 12px;
	font-weight:bold;
}

.historyList td, .historyListOver td{
	padding:3px;
}

.historyList {
	color:#000000;
	background-color:#f8eae8;
}

.historyListOver {
	color:#c02d1b;
	background-color:#FFCCCC;
}

.cartImportantText {
	font-size: 10px;
	color:#bf2e1a;
}

.cartPaymentText {
	font-size: 11px;
	color:#bf2e1a;
	padding-left:7px;
}

.orderLink {
	font-size: 12px;
	color: #004edc;
	text-decoration:none;
}
.orderTableHead {
	background-color:#bf2e1a;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}

.orderTable {
	background-color:#f8eae8;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
	height:25px;
	font-size: 12px;
}

.productHeadingPageCurrent {
	font-weight:bold;
	color:#004edc;
	text-align:center;
	text-decoration:underline;
	padding-left:1px;
	padding-right:1px;
}

.productHeadingPageOther {
	text-decoration:none;
	text-align:center;
	color:#747474;
	padding-left:1px;
	padding-right:1px;
}

.paymentRemark {
	font-weight:bold;
}

.newsNav {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0000FF;
}

.newsNav2 {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

.newLetterNav {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#737373;
}

.overViewSubTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.galleryTable, .galleryTable td{
	background-color:#faf1d4;
}

.reviewTitle {
	font-weight:bold;
}

.reviewAuthor{
	color:#0000FF;
	text-decoration:underline;
}

.serviceContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#333333;
	text-align:justify;
}

.serviceBusinessHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#bf2e1a;
	font-weight:bold;
}

.serviceIntegrationHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#1a66bf;
	font-weight:bold;
}

.serviceProjectHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#56a632;
	font-weight:bold;
}

.aboutUsContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#333333;
	text-align:justify;
}

.contactUsContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#333333;
	text-align:justify;
}

.dialogText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#bf2e1a;
	font-weight:bold;
}

.homeNewsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color:#333333;
}

.18diamondsContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#333333;
}


/*.topNav:hover {	
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #dadada;
	text-decoration: underline;
} 

.customerRow {	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #724276;
	/*padding: 0px 0px 0px 5px;
	text-decoration: none;
}

.customerLogin {	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.registerForm {	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.footingNav {	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	padding: 0px 10px 0px;
	color: #666666;
	text-decoration: none;
}

.footingNav:hover {	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;	
	padding: 0px 10px 0px;
	color: #666666;
	text-decoration: underline;
}



.errMsg {
	font-family: 'Arial, Helvetica, sans-serif';
	color:#FF0000; 
	font-size:12px; 
	font-weight:bold
}

.errMsgGently {
	font-family: 'Arial, Helvetica, sans-serif';
	color:#882646; 
	font-size:13px; 
	font-weight:bold

}

.productHeadingText {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#242424;
}

.productHeadingPageCurrent {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5d315f;
	text-align:center;
	text-decoration:underline;
	padding-left:2;
	padding-right:2;
}

.productHeadingPageOther {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#242424;
	padding-left:2;
	padding-right:2;
}

.homeLinkStyle1
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#520e4e;
	text-align:center;
	letter-spacing:2px;
}
.homeLinkStyle2
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#520e4e;
	text-align:center;
	letter-spacing:-1px;
}
.homeLinkStyle3
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a780aa;
	text-align:center;
	letter-spacing:-1px;
}

.pathText
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#242424;
}

.categorydescription
{
	color:#6d3e71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}

.productFilterText
{
	color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.productDetailText
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.productDetailTextRed
{
	color:#fe0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.CartText
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}*/