/*
CSS for Design Template of MPJ
21-05-2008
By: Souvik Mitra, eNoki IT Solutions.
*/

* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a img{
	border: none;
}

body {
	/*background: #000 url(../images/bg.jpg) fixed;*/
	background: #000A10 url(../images/bodyBG.gif) fixed;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%;
	color: #FFFFDF;
}

/* Header */

#header {
	width: 801px;
	height: 112px;
	/*margin: 0 auto;*/
	background: url(../images/header.jpg) no-repeat;
}

#logo {
		width: 270px;
		height: 112px;
}


/* Menu */

#menubar
{
    padding-left: 1px;
    padding-right: 4px;
}

#menu
{
    height: 27px;
    border-top: 1px solid #E0C52F;
    border-bottom: 1px solid #E0C52F;
	background: url(../images/menuBG.png) repeat-x;
}

#menu li { 
    display: inline;
	background: url(../images/menuSep.jpg) no-repeat;
	background-position: 6px right;
}

#menubar > #menu li { 
	background-position: right center;
}

#menu li a{ 
    font-size: 1.2em; 
    font-family: Tahoma, verdana, sans-serif;
    font-weight: bold;
    line-height: 190%;
    padding: 10px;
    color: #FBE73C;
}

#menu li a:hover{ 
    color: #FF7F47;
	background: url(../images/menuHover.jpg) left 5px no-repeat;
}

#menubar > #menu li a:hover{ 
	background-position: left 6px;
}

#home #home, #about #about, #contact #contact, #gem #gem, #show #show, #press #press, #scheme #scheme, #members #members {
    color: #FFF;
	background: url(../images/menuHover.jpg);
}
/*
#home #home, #gem #gem {
    color: #FFF;
	background: url(../images/menuHover1.jpg);
}
*/
html > #home #home, html > #gem #gem { 
	background-position: top left;
}

/*********************************************/
/********* DROP DOWN MENU ********************/
    .menu1 {
    float:left; width:100%; font-family: Tahoma, verdana, arial, sans-serif; font-size:1.2em; font-weight: bold;
    background:url(../images/menuBG.png) repeat-x top left; 
    /*border-top:1px solid #E0C52F;  border-bottom:1px solid #E0C52F;*/
    border-top:1px solid #A5B3BB;  border-bottom:1px solid #A5B3BB;    
    margin:0 0 0 0; /* for this demo only */ 
    }
    .menu1 ul {
    padding:0;margin:0;list-style-type:none;
    }
    .menu1 ul li {
    float:left; position:relative; background:url(../images/menuSep.jpg) no-repeat top right;
    }
    .menu1 ul li a, .menu1 ul li a:visited {
    float:left; display:block; text-decoration:none;color:#FBE73C; padding:0px 16px; line-height:25px;   
    }
    
    .menu1 ul li:hover {width:auto;}
    
    .menu1 ul li a.menu1one:hover {border-color:#283339; color:#f88;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1two:hover {border-color:#c60; color:#fc0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1three:hover {border-color:#cc0; color:#cc0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1four:hover {border-color:#080; color:#0e0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1five:hover {border-color:#00c; color:#aaf;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1six:hover {border-color:#c0c; color:#f8f;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li a.menu1seven:hover {border-color:#c0c; color:#fcd;background: #7D4C00 url(../images/menuHover.jpg)}
    
    .menu1 ul li:hover a.menu1one {border-color:#283339; color:#f88;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1two {border-color:#c60; color:#fc0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1three {border-color:#cc0; color:#cc0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1four {border-color:#080; color:#0e0;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1five {border-color:#00c; color:#aaf;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1six {border-color:#c0c; color:#f8f;background: #7D4C00 url(../images/menuHover.jpg)}
    .menu1 ul li:hover a.menu1seven {border-color:#c0c; color:#fcd;background: #7D4C00 url(../images/menuHover.jpg)}
    
    .menu1 ul li ul {
    display: none;
    }
    .menu1 table {
    margin:0; border-collapse:collapse; font-size:1em; position:absolute; top:0; left:0;
    }
    
    /* specific to non IE browsers */
    .menu1 ul li:hover ul {
    display:block;position:absolute;top:24px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #959CA0;
    }
    .menu1 ul li:hover ul.endstop {
    left:-92px;
    }
    .menu1 ul li:hover ul li ul {
    display: none;
    }
    .menu1 ul li:hover ul li a {
    display:block;background:#7D4C00 url(../images/menuBG.png);color:#FBE73C;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #959CA0; border-bottom:0;
    }
    .menu1 ul li:hover ul li a.drop {
    background:#7D4C00 url(../images/menuHover.jpg);
    }
    .menu1 ul li:hover ul li a:hover {
    color:#FF7F47; background: #7D4C00 url(../images/menuHover.jpg);
    }
    .menu1 ul li:hover ul li a:hover.drop {
    background: #7D4C00 url(../images/menuHover.jpg);
    }
    .menu1 ul li:hover ul li:hover ul {
    display:block; position:absolute; left:153px; top:-1px;
    }
    .menu1 ul li:hover ul li:hover ul.left {
    left:-153px;
    }
    
    
    
    /* specific to IE5.5 and IE6 browsers */
    .menu1 ul li a:hover ul {
    display:block;position:absolute;top:22px; t\op:25px; background:#fff;left:0; border-bottom:1px solid #959CA0;
    }
    
    .menu1 ul li a:hover ul.endstop {
    left: -92px;
    }
    .menu1 ul li a:hover ul li a {
    display:block;background:#323A3F url(../images/menuBG.png);color:#FBE73C; height:1px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px; border:1px solid #959CA0; border-bottom:0;
    }
    .menu1 ul li a:hover ul li a.drop {
    background:#323A3F url(../images/menuHover.jpg); padding-bottom:4px;
    }
    .menu1 ul li a:hover ul li a ul {
    visibility:hidden; position:absolute; height:0; width:0;
    }
    .menu1 ul li a:hover ul li a:hover {
    color:#FF7F47; background: #323A3F url(../images/menuHover.jpg);
    }
    .menu1 ul li a:hover ul li a:hover.drop {
     background: #323A3F url(../images/menuHover.jpg);
    }
    .menu1 ul li a:hover ul li a:hover ul {
    visibility:visible; position:absolute; top:0;color:#000; left:153px;
    }
    .menu1 ul li a:hover ul li a:hover ul.left {
    left:-153px;
    }

/*********************************************/

/* Page */

#page {
	width: 801px;
	margin: 0 auto;
	margin-top: 20px;
	background: url(../images/page1.png);
	border: 1px solid #132027 /* #071117  #FF7F47*/
}

/* Content */

#contentWrapper {
	width: 801px;
	/*padding: 26px 20px 20px 46px;*/
	background: url(../images/pageBG.png);
    min-height:452px; 
    height:auto;
}
/* for Internet Explorer */
/*\*/
* html #contentWrapper {
height: 452px;
}
/**/

#content {
	float: left;
	width: 600px;
}

.post {
	text-align: justify;
	margin-top: 10px;
	margin-left: 15px;
	font-size: 1.2em;
	padding: 5px 15px 5px 10px;
	/*border: 1px solid #000000;*/
    min-height:415px; 
    height:auto;
}
/* for Internet Explorer */
/*\*/
* html .post {
height: 415px;
}
/*}*/

#customOld ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1.0em;
	text-indent: -1.0em;
}
#customOld li {
	list-style-type: none;
}
#customOld li span{
	font-size: 1em;
	/*font-weight: bold;*/
}


/* Page Specific */
#indexEntry {
	margin-top:	0px;
	margin-right: 0px;
	font-size: 1em;
}

#bangles, #diamonds, #necklaces, #platinum, #gifts, #stones {
/*    float: left;*/
    margin-top: 2px;
    margin-right: 21px;
    width: 162px;
    height: 131px;
}
#staticProduct {
    margin-top: 2px;
    margin-right: 10px;
    width: 162px;
    height: 131px;
}
#staticProductNewLine {
    margin-top: 2px;
    margin-left: 18px;
    width: 162px;
    height: 131px;
}


#necklaces, #stones {
    margin-right: 0px;
}

#creations {
    display: block;
    margin-top: 0px;
}
#content > #creations {
    margin-top: 5px;
}

#creationsDmnd td{
    padding: 40px;
    padding-bottom: 0;
    padding-top: 0;
}
.buttonBox {
    margin-top: 6px;
    border: 1px solid #132027;
}
/*
.noShade {
	background: url(../images/bgNOShade.jpg);
}
*/
.rlShade {
	background: url(../images/bgRLShade1.jpg);
}
.lrShade {
	background: url(../images/bgLRShade1.jpg);
}

.rlShade, .lrShade {
   height: 94px;
   padding: 4px;
   border: 1px solid #FBD606;
   text-align: center;
}
.noShade {
   height: 100px;
   padding: 0px;
   /*border: 1px solid #FBD606;*/
   text-align: center;
}

#displayArea {
   height: 94px;
   padding: 4px;
 /*border: 1px solid #FBD606;*/
   text-align: center;
}

#linkArea {
   padding: 6px;
/* border: 1px solid #FBD606;*/
   text-align: center;
}

#linkTable {
   text-align: center;
}

#aboutEntry {
	margin-top: 5px;
	padding-bottom: 0px;
}

#video {
    text-align: center;
    padding: 15px;
}

#contactEntry {
	padding: 10px;
	text-align: left;
}

#contactForm {
	letter-spacing: 1.5em;
	text-align: left;
	padding: 0px;
	/*border: 1px solid #FA7814;*/
}

#memberMsg {
    margin: 5px;
    padding:7px;
    font-size: 1em;
}

#memberMsg span {
    color: #F00;
    font-weight: bold;
}

#memberMsg a {
    color: #FBD606;
    font-weight: bold;
    text-align: justify;
}

#memberFeatures span {
    color: #000;
    font-weight: bolder;
}

/* Special */
#enokiDefine {
	font-size: 1.1em;
	text-align: center;
	padding: 10px;
	color: #034474;
}

#contentHeadBanner {
	border-top: 1px solid #C1DAD7;
	background: #CAE8EA url(../images/newTemplate/bulletRed.gif) left top no-repeat;rtBoxHead.jpg
	font: bold 1em Verdana, Arial, Helvetica, sans-serif ;
	padding: 0 2px 3px 12px;
	margin-bottom: 10px;	
	color: #034474;
}
/**************************/
#maintainHolder{
    text-align: center;    
}
/** MAINTENANCE TABLE ****/
#maintain{
    width: 94%;
    padding: 3px;
    border-bottom: 3px solid #FBD606;
    font-size: 1.1em;
}

#maintain th {
    border-bottom: 1px dotted #FBD606;
    padding: 5px;
}

#maintain tbody th {
    text-align: center;
    border-bottom: none;
}

#maintain td {
    width: 50%;
    vertical-align: top;
    border-bottom: 1px dotted #FBD606;
}

#maintain td p {
    line-height: 140%;
    text-align: justify;
    padding: 10px;
}

#maintain td p span {
    color: #FF7A45;
}
/* Sidebar */

#sidebar {
	float: right;
	width: 181px;
	/*padding: 26px 46px 20px 26px;*/
	/*padding-bottom: 8px;*/
	padding: 10px;
	background: url(../images/newTemplate/sideBar1.jpg) no-repeat;
}

#loginBox {
	width: 179px;
	height:100px;
	margin-top: 10px;
	border: 1px solid #132027; /*#8A5E0A;*/
    
}
/*   */
/* CHANGE FOR SPLITTING ASTRO AND MEDIA IN SIDEBAR */

#contentBoard {
    margin-top: 10px;
	width: 179px;
	margin-top: 15px;
	font-size: 1.1em;
    min-height:308px; 
    height:auto;
}
/* for Internet Explorer */

* html #contentBoard {
height: 308px;
}


#sidebar > #loginBox {
	margin-top: 0px;
}

#astro , #media {
	border: 1px solid #2A3034; /*#8A5E0A; */
    height:auto;
}

#media {
    margin-top: 10px;
}
#astro p {
    text-align: justify;
    padding: 3px;
}

#media p{
    text-align: center;
    padding: 3px;
}
/* CHANGE FOR SPLITTING ASTRO AND MEDIA SIDEBAR */


#astroHead {
    text-align: right;
    font-size: 1.2em;
    font-family: Century Gothic, Verdana, sans-serif;
    font-weight: normal;
    width: 175px;
   	background: #081218 url(../images/rtBoxHead.jpg) left top;
    padding: 2px;
    color:#FFFFDF;
}

#contentBoard span, #contentBoard span a {
    font-weight: bold;
    font-size: 0.9em;
}

#contentBoard span a {
    color: #FE7800;
}

#newsFlash {
    margin-top: 10px;
    
}
/* Footer */

#footer {
	width: 801px;
	height: 70px;
	background: #100901 url(../images/footer.png) no-repeat;
	text-align: center;
}

#footer p {
	margin: 0;
	font-size: 1.1em;
	color: #AE9315;
	padding: 10px;
	padding-top: 25px;
}

#footer p a {
    font-weight: bold;
	color: #AE9315;
}

#bodyBottom {
	height: 20px;
}


/******************************************************/

h1, h2, h3, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:0.5em;
}

h1 {
	letter-spacing: -.05em;
	font-size: 2.2em;
}

h2 {
	margin-top: 1em;
	letter-spacing: -.05em;
	font-size: 1.3em;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FACF1D;
}

h2 span {
	color: #FE7800;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0.5em 0;
	font-size: 1.6em;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FACF1D;
	padding-left: 3px;
}

h3 a {
	color: #FFFFDF;
}

h3 span {
	color: #FE7800;
}


h4 {
	margin-top: 0.5em;
	margin-bottom:0.1em;
	font-size: 1em;
	color: #FE7800;
}

h5, h5 a  {
	margin-top: 0.9em;
	margin-bottom:0.1em;
	font-size: 1.1em;
	color: #FE7800;
}

h5 span {
	color: #FBF1C9;
	font-size: 1.2em;
	font-weight: bold;
}

blockquote {
	margin-left: 1em;
	padding-left: .75em;
	border-left: 1px solid #EA9A1C;
}

#spclServiceEntry p {
	margin-bottom: 0.4em;
}


/* CONTACT STYLES */

input {
  width: 60%;
}

textarea {
  width: 85%;
  /* 
    IE specific to eliminate scroll bar when not needed. 
    Uncomment if wanted, but it is not valid CSS
   */  
  scrollbar-3dlight-color : #FBF1C9;
  scrollbar-arrow-color : #FBF1C9;
  scrollbar-darkshadow-color : #FBF1C9;
  scrollbar-face-color : #FBF1C9;
  scrollbar-highlight-color : #FBF1C9;
  scrollbar-shadow-color : #FBF1C9;
  scrollbar-track-color : #FBF1C9;    
  
}

input,
textarea {
  padding: 1px 3px;
  margin: 5px 0;
  font: 0.9em verdana, arial, sans-serif;
  color: #FF0;
  background-color: #122028 /* FBF1C9 65330A*/;
  border: 1px solid #485862;
}

input:hover,
input:focus,
textarea:hover,
textarea:focus {
  padding: 1px 3px;
  margin: 5px 0;
  color: #4f6b72;
  background-color: #FFFFDF/*954500*/;
  border: 1px solid #EEE;
}

.button {
  width: auto;
  font-weight: bold;
  cursor: pointer;
  border:1px solid #FE7800;
}

.fl_Left {
	float: left;
	margin-right: 10px;
}

.fl_LeftSpecial {
	float: left;
	margin-right: 5px;
}

.fl_Rt {
	float: right;
	margin: 4px;
}

/***************************  Contact Us Page **********************/
#contactUs, #servicesOverview {
	border: 1px solid #2A3034;
	padding: 8px;
}

#contactHeading {
	background: #021018 url(../images/contact/contactHeadBack.jpg) 3px center no-repeat;
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 2px 3px 12px;
	margin-bottom: 6px;
	width: 96%;
}

#contactMsg {
	/*font: 1em georgia, verdana, sans-serif;*/
	text-align: center;
	font-weight:bold;
	/*text-transform: uppercase;
	color: #E7AA34;*/
	border: 1px solid #E14037;
	margin-bottom: 4px;
	width: 96%;
}

.userNm{
	color: #FD6F32;
}

.errorMsg{
	color: #FD6F32;
}

.captcha {
  width: 30%;
/*  cursor: pointer;*/
}

/***** LOGIN ***********/
#login {
    width: 179px;
}

#login input {
    width:70%;
    background-color: #122028; /*FACF1D;*/
    border: 1px solid #485862;
    margin: 1px;
}

/* BULLET STYLED */
#custom ul {
	list-style: none;
	margin-left: 2px;
	padding-left: 2.0em;
	text-indent: 1.0em;
}
#custom li {
	list-style-type: none;
}
#custom li span{
	font-size: 1em;
	color: #FACF1D;
	/*font-weight: bold;*/
}

/*********** TABLES STYLE *****/
/* Design 5 */
table.Design5 {
	width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 4px solid #EA9A1C;
    border-bottom: 1px solid #EA9A1C;
    margin-top: 15px;
    font-size: 0.8em;
}

#member {
	width: 97%;
}

table.Design5 th {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #EA9A1C;
	color: #FE7800;
	font-size: 1.2em;
}
table.Design5 td {
    text-align: center;
    border-top: 1px dotted #EA9A1C;
    padding: 0.3em 0.3em;
}

table.Design5 td.noBGLeft {
	background: none; 
	text-align: left;
}

table.Design5 tr.odd {
	color: #FACF1D;
}
table.Design5 thead th {
	font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #EA9A1C;
}
table.Design5 th.Corner {
    text-align: center;
}
#modelPicLeft {
	float: left;
	width: 200px;
	padding: 0px;
}
#rightInnerContent {
	float: right;
	width: 330px;
	padding: 0px;
}

/* LATEST CSS FOR DYNAMIC FORMS ON 10/09/2008*/
.prevContent {
	display:none;
}

/******* memManagement style*********/


#pageHeaderMemManagement {
	margin-top: 2px;
	font-size: 1em;
}


/*
table.Design5 td {
    text-align: center;
    font-weight: normal;
    padding: 0.2em 0.7em;
    border-top: 1px dotted #EA9A1C;
	color: #FE7800;
	font-size: 1.2em;
}
*/

#memTable {
    width: 85%;
}

#memTable input {
    width:70%;
    background-color: #F6B09A;
    margin: 1px;
}

/******* STYLE FOR FORMS *********/
#spclForm {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 98%; 
}

#searchForm #specials, #searchForm #tournaments {
    border: 0px transparent;
}
#spclForm fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

#spclForm fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
    color: #d4842e;                   
}

#spclForm label { 
	display: block;  /* block float the labels to left column, set a width */
	/*float: left; */
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

#spclForm fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

#spclForm input, #spclForm textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-size: 0.9em;                          
}

#spclForm select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    font-size: 0.9em;                          
}

#spclForm input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

#spclForm small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#spclForm .required{font-weight:bold;} /* uses class instead of div, more efficient */

#spclForm br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
#spclForm .button1 {
  width: auto;
  font: 0.9em verdana, arial, sans-serif;
  color: #000;
  background-color: #CCC/*65330A*/;
  font-weight: bold;
  cursor: pointer;
  border:1px solid #000;
}

/******* STYLE FOR SERVICES ***************/
	table.serv{
    	width: 98%;	 
		border: 1px solid #666;
    	margin-bottom: 10px;
	}
    table.serv caption {
    	padding: 0 0 5px 10px;
    	/*padding-bottom: 20px;*/
    	width: 98%;	 
    	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    	text-align: left;
    }
	table.serv tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 0.9em;
		padding: 3px 8px;
		color: #FE7800;
		/*background: #4B1F0A;*/
		background: #3C4D57;
	}

table.serv tr td span {
    color: #000;
    font-weight: bold;
    text-align: justify;
    }

	table.serv tr td a {
    color: #FBD606;
    font-weight: bold;
    text-align: justify;
    }

	table.serv thead td{
    	/*color: #036F36;
		background-color: #C8C028;*/
    	color: #FFF;
    	background: #021018;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
	table.serv td{
			border-left: 1px solid #807D7D;
	}
	table.serv tr.even td{
		/*background: #725749;*/
		background: #526470;
	}
	table.serv tr.selected td{
		background: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
table.serv tr.ruled td{
		color: #000;
		background-color: #C6E3FF; 
		font-weight: bold;
		border-color: #3292FC;
	}
/******* STYLE FOR service info details page table  ***************/
table.servInfo{
    	width: 98%;	 
		border: 1px solid #666;
    	margin-bottom: 10px;
	}

    table.servInfo caption {
    	padding: 0 0 5px 10px;
    	/*padding-bottom: 20px;*/
    	width: 98%;	 
    	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    	text-align: center;
    }
 /*
table.servInfo thead td{
    	color: #5C968F; 
		background-color: #C8C028;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
*/
table.servInfo thead td{
    	/*color: #036F36;
		background-color: #C8C028;*/
    	color: #FFF;
    	background: #021018;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
	/*
table.servInfo tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 0.9em;
		padding: 1px 3px;
		color: #FE7800; 
		/*background: #4B1F0A;*/  
		  
	}
	*/
	table.servInfo tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 0.9em;
		padding: 1px 3px;
		color: #FE7800; 
		background: #4B1F0A;
		  
	}
	
table.servInfo tr td a {
    color: #FBD606;
    font-weight: bold;
    text-align: justify;
    }
table.servInfo tr td a span {
    color: #FFFFFF;
    font-weight: normal;
    text-align: justify;
    }
    	
table.servInfo tr td span {
    color: #FFD;
    font-weight: bold;
    text-align: justify;
    }
table.servInfo td{
		border-left: 1px ;
	}
table.servInfo tr.heading td{
	    
		background: #C8C028;
	}
	
table.servInfo tr.recentInfo td{
	    
		background: #700724;
		/*color : #5EB6AB; */
	}
	
/******* STYLE FOR service previous details page table  ***************/
table.PreservInfo{
    	width: 98%;	 
		/*border: 1px solid #666;*/
    	/*margin-bottom: 10px;*/
	}
	
table.PreservInfo tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 0.9em;
		padding: 1px 3px;
		color: #FE7800; 
		/*background: #4B1F0A;*/
		background: #3C4D57;
		  
	}
table.PreservInfo tr td a {
    color: #FBD606;
    font-weight: bold;
    text-align: justify;
    }

table.PreservInfo tr td span {
    color: #FFD;
    font-weight: bold;
    text-align: justify;
    }
    
table.PreservInfo tr.even td{
		/*background: #725749;*/
		background: #526470;
	}
table.PreservInfo thead td{
    	/*color: #036F36;
		background-color: #C8C028;*/
    	color: #FFF;
    	background: #021018;
		font-weight: bold;
		border-bottom: 1px solid #999;
	}
	
	/******* STYLE FOR member Management table  ***************/
table.memMgm{
    	width: 90%;	 
		border: 1px solid #666;
    	margin-bottom: 10px;
	}
	
table.memMgm tr td{
		font-family: "lucida grande", verdana, sans-serif;
		font-size: 1.0em;
		padding: 3px 8px;
		/* color: #FE7800; 
		 background: #4B1F0A;*/
		  
	}
    
table .excontent{
    	width: 100%;	 
}    	

table .excontent tr td{
    background:#2B3C46;
    color: #dd891d;
}    	

#registerMsg {
    color: #FBD606;
    font-weight: bold;
    font-size: 1.2em;
}
/****************** div style for back button on serviceInfo page ****************************/
#bkDiv {
	padding: 10px;
	
	text-align:right;
}
.bckButton a {
    color: #FBD606;
    font-weight: bold;
    float: right;
  }

/***************** astrology or ornaments form style *****************/
table .AstologyOrnamentContent{
    	width: 100%;	 
}
/************************* order info *****************/
#orderInfo {
	border: 1px solid #FBD606;
	padding: 8px;
}

.sendMailLink a {
    font-weight: bold;
    font-style: italic;
    font-size: 0.8em;
    color: #FE7800;
}

/*CSS for News ticker*/

#ajaxticker1 {
width: 162px;
padding: 3px 5px;
padding-right: 14px;
color: #FFD;
font-weight: bold;
font-size: 0.9em;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

.someclass, .someclass1 { 
text-align:justify;
}

.someclass a, .someclass1 a { 
font-size: 1.1em;
font-weight: bold;
color: #C06714;
}

.highLight {
    color: #FBD606;
    font-weight: bold;
    font-size: 1.1em;
}

.showrm {
    line-height: 140%;
    text-align: justify;
    padding: 10px;
}

.showrm span {
    color: #FF7A45;
}

.showrm span.showName {
    color: #FBD606;
    text-transform: uppercase;    
}