body {
font:normal 9px Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin: 0;
padding: 0;
color: #666666;
}		
a {color:#6a8faa;text-decoration:none;}
a img {text-decoration: none;border: none;}			
a:hover {color: #003366;}						 
#container {
width:983px; 
min-height: 300px;
margin: 0px auto;
font-size:11px;
}
#noDisplayDIV{display:none;}
			#head {
			   width:100%;
			   height:65px; 

			}
			
			#subModalTable {
			   border:5px #9bb9c6 solid;
			  
			}
		 
			#subModalTable .submodelTitle {
			   font-size:20px;
			   text-align:center;
			}
			
			#viewListCrumbs {
			  text-align:right;
			  font-size:13px;
			  padding-top:5px;
			  padding-right:10px;
			}
			
			#logoImage {
			margin-left:27px;
			position:absolute;
			}
			
			#headRight {
			   height:65px;
			   width:780px;
			   margin-left:200px;
			   position:absolute;
			}
			#headRightBar{
			   background-image:url(../html/images/homePic/logoutBackground.jpg); 
			   width:220px;
			   height:27px;
			   margin-top:40px;
			   margin-left:564px;
			}
			
			#tradeLogin  {
			   margin-left:93px;
			   margin-top:5px;
			}
			
			#tradeLogin  .removeAddField  {
			   background-image:url(../html/images/homePic/printWithPriceBackground.jpg);
			   width:90px;
			   height:20px;
 			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			}
			
			#tradeLogin  .removeAddField  a{
			   width:90px;
			   height:20px;
			   display:block;
			   padding-top:4px;
			}			
			
	
			#loginPopUp {
			position:absolute;
			visibility:hidden;
			background-color:#FFFFFF;
			border:2px solid #7a8ba4;
			z-index:1000;
			padding-left:5px;
			}
			
			#headRightBarSection {
			   padding-top:3px;
			   margin-left:20px;
			}
			
			#contentDetail {
			background-image:url(../html/images/homeBackgound.jpg);
			background-repeat:no-repeat;
			width:100%;
			min-height:530px; 
			background-color:#d6eeee;
			margin-top:2px;
			  color:#6a8faa;
			  
			}
			
			#welcomeSection  td{
			 	padding-left:15px;
			    font-size:10px;
			}
			
			#welcomeSection .welcomeSectionTitle
			{
			  border-right:#d7eeee solid 1px; 
			  background-color:#e7ffff;
			  padding-right:15px;
			}
						
			#welcomeSection .welcomeSectionDate {
				background-image:url(../html/images/homePic/welcomBackground.jpg); 
				width:126px; 
				height:15px;
				background-repeat:no-repeat;
			}

			#contentDetail .fieldTitle {
			   font-size:14px;
			}
			
			#contentBox {
			  width:955px;
			  min-height:460px;
			  background-color:#FFFFFF;
			  margin-left:13px;
			  margin-top:10px;
			  padding-top:1px;
			}
			#publicContentBox {
			  width:955px;
			  min-height:460px;
			  margin-left:13px;
			  margin-top:10px;
			}
			#contentField1 {
			   padding-top:10px;
			  background-color:#FFFFFF;
			  padding-bottom:8px;
 			}
			#contentField {
			   padding-top:10px;
  			}								
			
			#opalThumbPage {
			   margin-top:10px;
			}
			
			#productTypeDetail {
			  width:160px;
			  
			  
			}
			
			#thumbRightSection {
			   min-height:460px;
			}
			
			#displayProductSection {
			  width:600px;
			   border-right:#d7eeee solid thin;

			}
			
			#productThumbDisplayPro {
			width:593px; 
			min-height:450px;
			background-image:url(../html/images/homePic/productThumbDisplayProBackgrond.jpg); 
			background-repeat:no-repeat; 
			background-color:#edfefe;
			}
			
			#productThumbProductSection {
			min-height:441px; 
			width:575px;
			margin-left:10px;
			padding-bottom:10px;
			}
			
				
			#productThumbProductSection table {
			   margin-top:5px;
			} 
			
			#productThumbProductSection .thumbListImage {

			text-align:right;
			padding-bottom:2px;
			padding-top:4px;
			}
			
			#productThumbProductSection .pageList {
			
			text-align:left;
			}
			
		
			
			#productThumbProductSection .selectionDetail {
			   width:295px;
			}
			
			.noItemField {
			text-align:center;
			padding-top:50px;
			font-size:12px;
			}
			
			#productThumbProductDetail {
			margin-top:4px; 
			background-color:#FFFFFF; 
			min-height:407px;
			padding-bottom:10px;
			}
			
			#productThumbProductDetail td {
			  padding-top:10px;		
			  padding-bottom:5px;			   
			}
			
			#productListProductDetail .addToCart {
			  text-align:right;
			  margin-right:10px;
			}
			
			#productListProductDetail {
			margin-top:4px; 
			background-color:#FFFFFF; 
			min-height:407px;
			padding-bottom:10px;
			}
			#productListProductDetail table {
			  width:98%;
			   margin-left:5px;
			  border-bottom:1px #bfe3ee solid;			  
			}
			
			#productListProductDetail td {
			  text-align:center;
			  border-top:1px #bfe3ee solid;			  
			}
			
			#productListProductDetail .blueBorder {
			  border:1px #bfe3ee solid;
			}
			
	   	    #productListProductDetail th {
			  border-top:1px #bfe3ee solid;
			  padding-top:4px;	
			  padding-bottom:4px;			  
			}			
			
			#viewItemSection {
			  margin-left:15px;
			  padding-top:10px;
			}
			
			#viewItemSection .ringSizeChart {
			   margin-top:5px;
			}
	
			#viewItemSection .pageList {
			   margin-left:25px;
			   font-size:9px;
			   padding-bottom:15px;
			}

			#viewItemSection .itemDetailTitle,#searchViewItem .itemDetailTitle {
			  font-size:11px;
			  font-weight:bold;
			   color:#6a8faa;

			}

			#viewItemSection .itemTypeContent,#searchViewItem .itemTypeContent{
			  font-size:10px;
			  padding-bottom:5px;
			  padding-top:7px;
			 	   font-weight:normal;
			   color:#92adc1; 
			}
			

			#viewItemSection  input {
			  border:1px #bfe3ee solid;
			  margin-left:10px;
			  text-align:center;
			}
			
			#viewItemSection .addButtonField,#searchViewItem .addButtonField {
			   height:20px;
			   width:175px;
			   background-image:url(../html/images/homePic/viewItemBorder.jpg);
			   margin-top:-5px;
			   padding-bottom:10px;
			   background-repeat:no-repeat;
			   
			}
			
			#viewItemSection .buttonImageBkground ,#searchViewItem .buttonImageBkground,#viewContentPage .buttonImageBkground {
			   background-image:url(../html/images/homePic/topBarButtonBackground.jpg);
			   border:none;
			   height:20px;
			   color:#6a8faa;
			   width:82px;
			   margin-top:5px;
			   background-repeat:no-repeat;
			   
			}
			
			#viewItemSection .buttonImageBkground a,#searchViewItem .buttonImageBkground a{
			 display:block;
			   width:82px;
			   height:20px;
			   padding-top:5px;
			   padding-left:6px;
			}
			
			#viewContentPage .buttonImageBkground a {
			 display:block;
			   width:82px;
			   height:20px;
	
			}			
			
			#viewItemSection .addField ,#searchViewItem .addField {
			  width:167px;
			  /*height:34px;*/
			   background:url(../html/images/homePic/viewProductBorder.jpg) no-repeat 0 15px;
			   padding-bottom:20px;
			}
			
	
			
			#viewItemSection .buttonImageBkground p,#searchViewItem .buttonImageBkground p{
			   font-size:10px; 
			   font-weight:normal;
			   text-transform:uppercase;
			}
			
			#viewItemSection .itemQuantity,#searchViewItem .itemQuantity {
			margin-top:20px;
			padding-bottom:10px;			
			}

			#viewItemSection .withUnderBoder,#searchViewItem .withUnderBoder {
			   text-decoration:underline;
			   font-weight:normal;
			   color:#92adc1;
			   font-size:11px;
			}
			
			#viewItemSection .productDetails {
			  width:185px;
			  padding-left:15px;
			  padding-bottom:10px;
			}
			
		
			#viewItemSection .relativeProductSection table{
			margin-top:11px;
			
			}
			
			#viewItemSection .relativeProductSection td {
			   padding-bottom:8px;
			   padding-left:9px;
			}
			
			
			
			#viewItemSection .relativeProductSection {
			background-image:url(../html/images/homePic/relateProductBackground.jpg);
			background-repeat:no-repeat; 
			background-color:#d6eeee;
			width:304px;
			height:439px;
			margin-left:20px;
			}
			
			 .relativeProductSection .pageList {
			  margin-left:20px;
			  border:dashed;
			}
			
			.relativeProductSection .title {
			   font-family:"Times New Roman", Times, serif;
			   font-size:14px;
			   text-transform:uppercase;
			   padding-top:10px;
			   margin-left:150px;
			}
			
			#viewProduct {
			border-right:#d7eeee solid thin;
			padding-right:20px;
			}
			#viewProduct .viewItemPhoto img{
			padding-left:10px;
			padding-top:10px;
			
			}			
			
			#viewProduct .viewItemPhoto {
			background-image:url(../html/images/homePic/productBackground.jpg);
			background-repeat:no-repeat; 
			background-color:#d6eeee;
			width:368px;
			height:379px;
			margin-left:10px;
			margin-top:30px;
			}
			
			#bottomPageList {
		    margin-top:10px;
			margin-left:10px;
			padding-bottom:15px;

			}
			
			#viewProductSearchPage {
			  width:932px;
			  min-height:444px;
			  background-image:url(../html/images/homePic/productSearchBackground.jpg);
			  margin-left:10px;
			  background-repeat:no-repeat;
			  padding-bottom:10px;
			  margin-top:10px;
			}
			
			#viewProductSearchPage .boldSelect {
			   font-weight:bolder;
			   font-style:italic;
			   color:#1c4166;
			}
			
			#viewProductSearchPage .goField {
			  width:15px;
			  height:10px;
			  background-image:url(../html/images/homePic/productSearchGoBackground.jpg);	
			  font-size:8px;
			  padding-top:3px;
			  background-repeat:no-repeat;
			  padding-left:3px;
			  margin-top:10px;
			  margin-left:10px;
			  padding-bottom:5px;		
			}
			
			#viewProductSearchPage .searchTable {
			  width:100%;
			  margin-left:2px;
			  margin-top:10px;
			}
			
			#viewProductSearchPage #itemTable {
			   width:388px;
			}
			
			#viewProductSearchPage #itemTable td {
			   padding-bottom:8px;
			   padding-left:10px;
			   

			}
			
			
			#tradeShowPage {		
	 		  width:918px;
			  min-height:560px;
			  background-image:url(../html/images/homePic/tradeshowBackground.jpg);	
			  background-repeat:no-repeat;
			  padding-bottom:10px;
			  margin-left:20px;
			  color:#9cb4c6;	
			  background-color:#d6eeee;
			  margin-top:10px;
			}
								
			
			#opalPublicContentPage {
			 background-color:#FFFFFF;
			 width:913px;
			 margin-left:20px;
			 color:#FFFFFF;
			 padding-bottom:20px;
			 margin-top:20px;
			}
			
			#opalPublicContentPage .leftImage {
			   margin-left:10px;
			}
			
		    #opalPublicContentPage  .removeAddField {
			   background-image:url(../html/images/homePic/marketingButtonBackground.jpg);
			   width:70px;
			   height:25px;
 			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			   font-size:13px;		
			}
			
			#opalPublicContentPage .rightContent {
			width:140px;
			padding-top:15px;
			padding-right:5px;
			}
			
			#opalPublicContentPage .rightContent ul {
			   margin-left:32px;
			}
			
			#opalPublicContentPage .rightContent p {
			   margin-left:15px;
			   font-size:13px;
			}		
			
			#opalPublicContentPage  .removeAddField a {
			   height:25px;
			   display:block;
			   padding-top:3px;
			}			
			
			#opalPublicContentPage .middleContentDetails {
			width:350px;
			padding-left:20px;
			padding-top:15px; 
			border-left:#ceecf3 1px solid;
			min-height:330px;
			padding-right:15px;
			}
			#opalPublicContentPage .middleContentDetails2 {
			width:500px;
			padding-left:20px;
			padding-top:15px; 
			min-height:330px;
			padding-right:20px;
			}			
			
			#opalPublicContentPage .middleTitle {
			margin-left:20px;
			font-size:18px;
			padding-top:15px;
			}
			
			#opalPublicContentPage td {
			vertical-align:top;
			}
			
			#opalPublicContentPage .formTitle {
			color:#6a8faa;
			font-size:18px;
			}
			
			
			#opalPublicContentPage .leftForm select{
			width:168px;
			margin-left:10px;
			border:#bfd4e7 1px solid;
			}
			
			#opalPublicContentPage .middleForm select{
			width:50px;
			border:#bfd4e7 1px solid;
			}
			
			#opalPublicContentPage .leftForm {
			  width:270px;
			  padding-left:30px;
			  padding-top:30px;
			  font-size:12px;
			  color:#1c4166;
			}
			
			
			#opalPublicContentPage .formTable td {
			   padding-top:7px;
			vertical-align:middle;
			}			
			
			
			#opalPublicContentPage .middleForm {
			  width:215px;
			  border-right:#ceecf3 2px solid;
			  border-left:#ceecf3 2px solid;
			  padding-left:23px;
			  padding-top:30px;
			  padding-right:25px;
			  padding-bottom:30px;
			}
			

			#opalPublicContentPage .middleForm p, #opalPublicContentPage .rightForm p{
			  font-size:12px;
			  color:#1c4166;			
			  padding-top:10px;
			}
			
			#opalPublicContentPage .leftForm input {
			  border:1px #bfd4e7 solid;
			  width:165px;
			  margin-left:10px;
			}

			#opalPublicContentPage textarea {
			  border:1px #bfd4e7 solid;
			  width:270px;
			  height:150px;
			}
			
			#opalPublicContentPage .rightForm {
			  margin-left:20px;
			  padding-top:30px;
			  padding-right:20px;
			}
			
			#opalPublicContentPage .middleContentTitle {
			font-size:18px;
			padding-bottom:10px;
			
			}

			
			
			#opalPublicContentPage .contentDetail1 {
			  background:url(../html/images/homePic/fourBlueFirstBackground.jpg) no-repeat;	
			 width:913px;
			 background-color:#759ebe;
			 padding-bottom:10px;
			}
			#opalPublicContentPage .contentDetail2 {
			  background:url(../html/images/homePic/fourBlueSecondBackground.jpg)  no-repeat;		
			 width:913px;
			 background-color:#91b3cc;
			 padding-bottom:10px;
			}
			#opalPublicContentPage .contentDetail3 {
			  background:url(../html/images/homePic/fourBlueThirdBackground.jpg)  no-repeat;	
			 width:913px;
			 padding-bottom:10px;
			 background-color:#a2c1d6;
			}						
			#opalPublicContentPage .contentDetail4 {
			  background:url(../html/images/homePic/fourBlueLastBackground.jpg)  no-repeat;		
			 width:913px;
			 padding-bottom:10px;
			 background-color:#c1d4e3;
			}			
			
			#opalPublicContentPage .firstTopBar {
			width:240px; 
			font-size:20px;
			margin-left:20px; 
			font-family:'Times New Roman', Times, serif;
			color:#7e9eb5;
			padding-top:5px;

			}
			
			
			
			#opalPublicContentPage .topBars,#opalEducationPage .topBars {
			 width:150px;
			 text-align:right;
			 font-size:10px;
			 padding-right:8px;
			 
			}	
			#opalPublicContentPage .topBars a,#opalEducationPage .topBars a{
			 padding-top:10px;
			 color:#FFFFFF;
			 width:150px;
			 height:15px;
			 display:block;
			}
			
			#opalPublicContentPage .topBars a:hover,#opalEducationPage .topBars a:hover{
			 color:#4d6e92;
			}
			
			
			#opalPublicContentPage .bottomBox {
			width:885px;
			background-color:#FFFFFF;
			margin-top:13px;
			padding-top:7px;
			margin-left:10px;
			padding-left:px;
			color:#7e9eb5;
			padding-bottom:7px;
			

			}
			
			#opalEducationPage {
			 background-color:#FFFFFF;
			 width:916px;
			 margin-left:20px;
			 color:#FFFFFF;
			 padding-bottom:20px;
			 margin-top:20px;			
			}
			
			#opalEducationPage .pTypeTitle {
			
			   font-size:23px;
			   font-family:"Times New Roman", Times, serif;
 			   margin-left:15px;
			   width:450px;
			}
			#opalEducationPage .pTypeSubtitle {
			
			   padding-top:10px;
			   font-size:20px;
			   font-family:"Times New Roman", Times, serif;
			}			
			#opalEducationPage .rightProductType {
			margin-top:40px;
			
			}
			
			#opalEducationPage .bottomBox {
			width:895px;
			background-color:#FFFFFF;
			margin-top:13px;
			padding-top:22px;
			margin-left:10px;
			color:#7e9eb5;
			padding-bottom:7px;
			min-height:330px;
			
			}
						
			#opalEducationPage .eduCationTitle {
			  font-size:18px;
			   font-family:"Times New Roman", Times, serif;
			}
			
			#opalEducationPage .itemTypeDetail {
			   margin-top:25px;
			   font-size:12px;
			   margin-left:10px;
			   padding-right:10px;
			}
			
			#opalEducationPage .opalEducationBorder {
			  background:url(../html/images/homePic/longDotBorder.gif)  ;		
			  width:640px;
			  height:1px;
			}
			
			#opalEducationPage .viewProductSection {
		     height:25px; 
			 width:85px;	
			 margin-left:8px;
			 margin-top:10px;
			 border:1px solid #c5d5dc;
			 -moz-border-radius: 8px;
			 border-radius: 8px;
			 text-align:center;
			 background-color:#f3ffff;
			}
			#opalEducationPage .viewProductSection a {
		     height:25px; 
			 width:85px;	
			 display:block;	
			 padding-top:5px;
			}
			
			#opalEducationPage .opalTypeIndvImage {
			  margin-top:30px;
 			  padding-bottom:10px;
			  margin-left:50px;
			}
			
			#opalEducationPage .opalTypeIndvImage1 {
		      margin-top:20px;
			  margin-left:70px;
			  padding-bottom:10px;		
 			}
			
			#opalEducationPage .opalContentDetail {
			width:300px;
			margin-left:15px;
			margin-top:10px;
			}
			
			#opalEducationPage .smalPartTiltle {
			  color:#1c4166;	
			  font-size:12px;
			}
			
			#opalEducationPage .bottomItem {
			   border:1px solid #c5d5dc;
			}
			
			#opalEducationPage td {
			vertical-align:top;
			
			}
			
			#opalEducationPage li {
			  padding-bottom:10px;
			}
			
			#opalEducationPage .rightBar li {
			   margin-left:-10px;
			}
			
			#opalEducationPage .leftBar li {
			   margin-left:-25px;
			}
			
			#opalEducationPage .bigLeftPart {
 			  border-left:1px solid #ceecf3;
			  padding-left:15px;
			  padding-right:5px;
			  width:645px;
			  
			}
			
			#opalEducationPage .opalJewTitle {
			   font-size:18px;
			   text-transform:uppercase;
			   margin-left:10px;
			   width:450px;
			   font-family:"Times New Roman", Times, serif;
			   padding-bottom:10px;
			}
			
			#opalEducationPage .bigLeftPart .topTable td {
			   padding-left:13px;
			   padding-bottom:10px;
			}
			
			#opalEducationPage .jewRightTitle ,#opalEducationPage .typeOpalRightTitle {
			   margin-left:30px;
			   color:#1c4166;
			}
			
			
			#opalEducationPage .leftBar {
			   width:285px;
			   padding-left:20px;
			   padding-right:40px;
			   border-left:1px solid #ceecf3;
			      
			}
			#opalEducationPage .midBar {
			   width:315px;
			}
			#opalEducationPage .rightBar {
			   width:150px;
			}							
			#opalEducationPage .firstTopBar {
			width:250px; 
			font-size:20px;
			margin-left:20px; 
			font-family:'Times New Roman', Times, serif;
			color:#7e9eb5;
			padding-top:5px;
			}
			
		    #opalEducationPage .contentDetail1 {
			  background:url(../html/images/homePic/fourBlueFirstBackground.jpg) no-repeat;	
			 width:913px;
			 background-color:#759ebe;
			 padding-bottom:10px;
			}
			#opalEducationPage .contentDetail2 {
			  background:url(../html/images/homePic/fourBlueSecondBackground.jpg)  no-repeat;		
			 width:913px;
			 background-color:#91b3cc;
			 padding-bottom:10px;
			}
			#opalEducationPage .contentDetail3 {
			  background:url(../html/images/homePic/fourBlueThirdBackground.jpg)  no-repeat;	
			 width:913px;
			 padding-bottom:10px;
			 background-color:#a2c1d6;
			}						
			#opalEducationPage .contentDetail4 {
			  background:url(../html/images/homePic/fourBlueLastBackground.jpg)  no-repeat;		
			 width:913px;
			 padding-bottom:10px;
			 background-color:#c1d4e3;
			}			
								
			
			
			#tradeShowPage .pageTitle {
		   font-size:17px;
			   font-family:"Times New Roman", Times, serif;		
			}
			
			#tradeShowPage .tradeShowTable {
			  width:900px;
			  min-height:522px;
			  margin-top:20px;
			  margin-left:15px;
			}
			
			#tradeShowPage .tradeShowContent {
			width:215px; 
			min-height:522px;
			padding-left:8px;
			padding-right:30px;
			 background-color:#FFFFFF;
			}
			 #tradeShowPage .tradeShowList {
			   width:616px; 
			   min-height:522px;
			   background-color:#FFFFFF;
			}
			
			#tradeShowPage .showListTable {
			   width:605px;
			   margin-left:5px;
			   padding-top:10px; 
			}
			
			#tradeShowPage .rowBackground {
			background-color:#e1efee;
			}
			
			 #tradeShowPage .tradeShowList td {
			    padding-top:10px;
			    padding-bottom:10px;
							  border-top:1px #bfe3ee solid;			  
				padding-left:10px;		  
			 }

			 #tradeShowPage .tradeShowList th {
			    padding-top:5px;
			    padding-bottom:5px;
				border-top:1px #bfe3ee solid;	
				text-align:left;
				padding-left:10px;		  

			 }
			
			#tradeShowPage .tradeShowTitle {
			  font-size:17px;
			  color:#496785;
			  padding-top:20px;
			  font-family:"Times New Roman", Times, serif;
			}
			
			#tradeShowPage .showContentDetails {
			   margin-top:27px;
			}
						
			
			#tradeShowPage .topTable  {
			  margin-top:10px;
			  width:900px;
			}			
			
			#stockistPage .pageTitle {
				   font-size:15px;
			   font-family:"Times New Roman", Times, serif;
			   text-transform:uppercase;
			   text-align:right;
			   margin-right:15px;
			   padding-top:13px;
			}
			
			#stockistPage .whereTitle {
			  width:310px;
 			  color:#1c4166;
			  height:17px;
			  background-color:#e5f4f5;
			  font-weight:bold;
			  font-size:12px;
			  padding-left:20px;
			  padding-top:3px;
			}
			#stockistPage .rightTopTitle {
			  width:513px;
 			  color:#1c4166;
			  height:17px;
			  background-color:#e5f4f5;
			  font-weight:bold;
			  font-size:12px;
			  padding-left:20px;
			  padding-top:3px;		
			}
			
			#stockistPage .leftPart {
			background-color:#FFFFFF;
			padding-top:10px;
			margin-left:18px;
			width:330px;
                         height:440px;
			}
			
			#stockistPage .rightPart {
			background-color:#FFFFFF;
			width:533px;
			padding-top:10px;
			margin-left:20px;
                         height:440px;
			}		
			
		 
			#stockistPage .rightPart .stockDetail .details {
			  width:160px;
			  padding-bottom:10px;

			}				
			
			#stockistPage .rightPart .detialSection {
			padding-left:15px;
			margin-left:5px;
			width:480px;
			
			}
			
			#stockistPage .rightPart .topBorder {
			   border-top:dotted 1px #6c89a3;
			}
			
			#stockistPage .leftPart .rightCountry {
			   margin-left:30px;
			}
			
			#stockistPage .countryTitle {
			  font-size:14px;			
			  padding-left:15px;
			}
			
			#stockistPage .countryTitle a{
		      color:#1c4166;
			}
			#stockistPage .countryTitle a:hover{
		      color:#6c89a3;
 			}			
			
			#stockistPage .stockTitle {
			   color:#1c4166;
			  font-size:14px;
			  padding-bottom:18px;
			  padding-top:10px;
			  width:290px;
			}
			
			#stockistPage .stockistImage {
			  width:125px;
			  height:90px;
			  margin-top:15px;
			  
			}
			
			#stockistPage td {
			vertical-align:top;
			
			}
			#stockistPage .countrySection {
			padding-top:15px;
			padding-left:17px;
			
			}
			
			#stockistPage .emailWeb {
				  margin-top:15px;
			}
			
			#stockistPage .emailWeb a {
			   color:#1c4166;
			}
			#stockistPage .emailWeb a:hover {
			   			   color:#6a8faa;
			}
			
			#stockistPage .countrySection ul {
			   padding-left:0px;
			   margin-left:15px;
			   margin-top:10px;
			}
			
			#stockistPage .countrySection li{
			  color:#1c4166;
			  padding-bottom:3px;
 			}
			
			#stockistPage .countrySection li a:hover {
			 color:#1c4166;
			}
			
			#stockistPage .textColor{
			color:#6a8faa;
			}
			
			#stockistPage .selectedCountry{
			color:#1c4166;
			}
						
			#stockistPage .contentPageTable {
	  		  width:100%;

			  margin-top:15px;			
			}
			
			#viewContentPage,#opalFaqPage,#stockistPage ,#aboutOpalPage {
			  width:918px;
			  min-height:466px;
			  background-image:url(../html/images/homePic/viewContentBackground.jpg);	
			  margin-left:20px;
			   color:#9cb4c6;
			  background-repeat:no-repeat;
			  margin-top:10px;
			  background-color:#d6eeee;
			  padding-bottom:10px;
			}
			
			#viewContentPage .contentPageTable,#opalFaqPage  .contentPageTable {
			  width:100%;
			  height:400px;
			  margin-top:20px;
			}
			
			.TxTcontainer {
				position: relative;
				height: 310px;
				overflow: hidden;
				float:left;
				width:260px;
			}
			
			#viewContentPage .pageTitle,#aboutOpalPage .pageTitle,#opalFaqPage  .pageTitle{
			   font-size:15px;
			   font-family:"Times New Roman", Times, serif;
			   text-transform:uppercase;
			}	
			
			#viewContentPage .middleTitle {
			   font-size:16px;
			   padding-top:20px;
			   width:266px;
			   padding-bottom:20px;
			}
			
			#viewContentPage .middleContent {
			   width:270px;
			   
			}
			
			#viewContentPage .middleContent .subTitle {
			   font-size:13px;
			   padding-bottom:5px;
			   padding-top:5px;
			}
			
			#viewContentPage .middlemarketingContent {
			   margin-left:5px;
			}
			
			#viewContentPage .middleMarketingTitle {
			   font-weight:bold;
			   padding-top:10px;
			   padding-bottom:20px;
			   margin-left:5px;

			}
			
			#viewContentPage .rightMarketing {
			  margin-left:10px;
			font-size:12px;

			}
			
			#viewContentPage .rightMarketing textarea,#contactUsPage .passwordFormField textarea, #customerDetailsPage .customerForm textarea{
			 border:1px #bfe3ee solid;;
			}
	
			#viewContentPage .rightPart .rightMiddleContent {
			  margin-top:5px;
			}
			
			#viewContentPage .rightMarketingTitle {
			   font-weight:bold;
			   padding-top:8px;
			   padding-bottom:5px;
			font-size:11px;
			}
			
			#viewContentPage .buttonImageBkground p {
			   padding-top:3px;
			   text-align:center;
			   font-weight:bold;
			   text-transform:uppercase;
			}
			
			#viewContentPage .marketingContent {
			   padding-bottom:40px;
			}
			
			#viewContentPage .marketingContent img{
			 border:dashed #FFFFFF;
			padding-right:5px;

			 
			}
			
			#viewContentPage #leftMarketingValentine {

			  padding-top:90px;
			}
			
			#viewContentPage .middleMarketingToolImage {
			padding-bottom:10px;
			}
			
			#viewContentPage #ArrowField {
			margin-left:275px;									
			margin-top:280px;
		    }
			
			#viewContentPage #ArrowField1 {
			margin-left:275px;									
			margin-top:235px;
		    }
			
			#viewContentPage .leftPart {
			   width:338px;
			   background-color:#FFFFFF;
			   height:400px;
			   margin-left:15px;
			   text-align:center;

			}	
			
			#viewContentPage .bigLeftPart {
			   background-color:#FFFFFF;
 			   margin-left:15px;
			   height:390px;
			   padding-left:10px;
			   padding-top:10px;
			   padding-right:20px;
			}	
 			
			#aboutOpalPage .contentPart {
			   background-color:#FFFFFF;
 			   padding-left:17px;
			   min-height:390px;
			   padding-left:25px;
			   padding-top:10px;
			}		
			
			#aboutOpalPage p,#aboutOpalPage .aboutOpalLookPart li {
			   font-size:10px;
			   
			  text-align: justify;
			  word-spacing:1px;
			}
			
			#aboutOpalPage .contentTable {
			   margin-top:20px;
			   padding-bottom:10px;
			   background-color:#FFFFFF;
			   margin-left:17px;
			   width:885px;
			}			
			
			#aboutOpalPage .opalContent {
 			   border-right:1px #ceecf3 solid;
			  min-height:406px;
 			}
			
			#aboutOpalPage .aboutOpalContentpar,#aboutOpalPage .aboutOpalLookPart  {
			width:142px;
			padding-right:15px;
			}
			
			#aboutOpalPage .aboutOpalContentpar ul {
			  margin-left:-40px;
			}
			#aboutOpalPage .aboutOpalLookPart ul {
			  margin-left:-25px;
			}			
			#aboutOpalPage .opalTypeTitle {
			font-size:18px;
			font-family:'Times New Roman', Times, serif;			
			}
			
			
			#aboutOpalPage .aboutOpalAustMap img {
			  margin-left:45px;
			}
			
			#aboutOpalPage .aboutOpalColor img {
			  margin-top:100px;
			  margin-left:25px;
			}
			
			#aboutOpalPage .titleField {
			  font-size:15px;
			  font-family:"Times New Roman", Times, serif;
			}
			
			#aboutOpalPage .whatIsOpalTitle {
			font-size:14px;
			font-family:'Times New Roman', Times, serif;
			margin-top:15px;
			}
			
			#aboutOpalPage .lookAfterTitle {
			font-size:14px;
			font-family:'Times New Roman', Times, serif;			
			}
			
			#aboutOpalPage li {
			  padding-top:10px;
			  padding-right:5px;
			}
			
			#aboutOpalPage .aboutOpalList {
			   width:220px;
			   background-color:#FFFFFF;
			  min-height:406px;			   
			}

			#viewContentPage .rightPart .qTypeTitle {
			font-size:13px;
			padding-left:5px;
			padding-top:10px;
			padding-right:5px;

			}
			
			#viewContentPage .qTypeTitle {
			font-size:15px;
			color:#091c3b;

			}			
			#viewContentPage .questionTitle {
			font-weight:bold;
			margin-top:5px;
			padding-bottom:5px;
			color:#091c3b;

			}										
			#viewContentPage .bigLeftPart .answer  {
			color:#6a8faa;
			}
		    #viewContentPage .middlePart {
			   width:292px;
			   background-color:#FFFFFF;
			   height:400px;
			   margin-left:10px;
			   padding-left:10px;
 			   font-size:12px;
			   line-height:17px;
			   
			} 
		     
		
			
			
			#viewContentPage .middleTopDetails {
			   padding-top:20px;
			   width:266px;
			   padding-bottom:15px;
			
			}
			
			#viewContentPage .topTable  ,#aboutOpalPage .topTable{
			  margin-top:10px;
			  width:900px;
			}
			
	
							
	         #viewContentPage .rightPart {
			   width:214px;
			   background-color:#FFFFFF;
			   height:400px;

			}		
			
			#viewContentPage .rightTitle {
   				font-size:14px;
			   padding-top:15px;
			   margin-left:10px;
			   padding-bottom:10px;
			}
			
			#viewContentPage .landingPage {
			  background:url(../html/images/homePic/contentPage/productLandingRightBackground.jpg) no-repeat 46px 220px;	
			  height:100%;
			  
			}
			
			#viewContentPage .landingPage li, #viewContentPage .opalCollectionLanding li {
			  padding-top:5px;
			}
			
			#viewContentPage .opalCollectionLanding {
			  background:url(../html/images/homePic/contentPage/opalCollectionRightBackground.jpg) no-repeat 46px 220px;	
			  height:100%;
			}
			
	         #viewContentPage .withLi{
			    padding-left:20px;
				padding-top:15px;
				font-size:12px;
				line-height:12px;
				width:170px;
				text-transform:uppercase;
			 }
	      			
			 #viewContentPage .withLi .faqList{
			   margin-left:-20px;
			 }		
					
			#searchViewItem {
			   width:215px;
			   
			}
	
			#searchViewItem .searchViewItemDetail
			{
			   margin-left:26px;
			   padding-left:30px;
			   background-color:#FFFFFF;
			   height:385px;
			   width:190px;
			   padding-top:10px;
			}
			
			#searchViewItem .searchViewItemDetail .producttypeTitle{
			   margin-top:20px;
			}
			
			#viewProductSearchPage .viewItemSection {
			width:420px;
			
			}
			
			#viewProductSearchPage .searchViewItemPhoto {
			height:390px;
			background-color:#FFFFFF;
			width:405px;
			height:395px;
			}
						
			#viewProductSearchPage .topTable {
			  margin-top:10px;
			}
			
			#viewProductSearchPage .keywordSearch {
			background-color:#FFFFFF;
			  width:208px;
			  height:53px;
			  padding-left:13px;
			  padding-top:10px;
			}
			
			#viewProductSearchPage .keywordSearchBox {
 				
			   background-image:url(../html/images/homePic/searchBoxBackground.jpg);
			   width:180px;
			   height:25px;
			   background-repeat:no-repeat;
			}
			#viewProductSearchPage .keywordSearchBox input{
			 border: 1px #ffffff solid; 
			margin-left:2px;
			margin-top:2px;
			width:173px;
			}
			
			#viewProductSearchPage .advSearch {
			  width:208px;
			  height:250px;
			background-color:#FFFFFF;
		  padding-left:13px;
			  padding-top:17px;
			}
			
			#viewProductSearchPage .pageTitle {
			   font-size:17px;
			   font-family:"Times New Roman", Times, serif;
			   text-transform:uppercase;

			}
			#viewProductSearchPage .middleTitle {
			   width:215px;
			   height:20px;
			   background-color:#FFFFFF;
			   font-size:12px;
			   color:#92adc1;
			   padding-left:30px;
			   padding-top:11px;
			   text-transform:uppercase;
			}			
			
			#viewProductSearchPage .tipResultField {
			   width:235px;

			   height:342px;
			   color:#92adc1;
			   padding-top:15px;
			   background-color:#FFFFFF;
			   padding-left:10px;
			   margin-top:6px;
			   font-size:10px;
			   float:left;
			}
			
			#viewProductSearchPage .tipResultField ul {
			   padding-right:15px;
			   margin-leftd:-10px;
			}
			
			#viewProductSearchPage .title {
			   margin-left:10px;
			   padding-bottom:10px;
			   margin-top:8px;
			}			
			
			#thumbRightSection .thumbRightContent {
		      margin-left:5px;
			  padding-bottom:10px;
			}
		
			#sitemap .linkTitle {
			  padding-top:10px;
			  padding-bottom:10px;
			  font-size:15px;
			  margin-left:30px;
			}
			
			#sitemap .cartTitle{
			   font-size:17px;
			   font-family:"Times New Roman", Times, serif;
			   width:760px;
			   text-align:right;
			   margin-top:-3px;
			}			
		
			#sitemap .linkTable {
			   font-size:12px;
			   margin-left:40px;
			   width:700px;
			}
			
			#sitemap .linkTable ul {
			margin-top:0px;
			 
			}
					
			#sitemap td {
			  padding-bottom:5px;
			}		
			
			#customerDetailPage textarea {
			  border:1px solid #c6e0e9;
			  color:#666666;		
			}
			
			#customerDetailPage select {
			   width:175px;
			}
			
			#customerDetailPage .billingDetails {
			border-right:#bfd4e7 2px solid;
			width:380px;
			}
			
			#warrantyPage input[type=text] ,#customerDetailPage input[type=text]  {
			  border:1px solid #c6e0e9;		
			  width:170px;	
			}
			
			
			#warrantyPage li,#customerDetailPage li {
			 color:#6a8faa;
			}
			
			#warrantyPage .warrantyTable,#customerDetailPage .detailTable {
			width:740px;
			background-color:#FFFFFF;
			}
			
			#warrantyPage td,#customerDetailPage td {
			   padding-left:5px;
			   color:#1c4166;
			}
			
			
			#warrantyPage .warrantyTable td ,#customerDetailPage .detailTable td{
			padding-top:10px;
			}

			
			#warrantyPage .borderTop {
			border-top:1px solid #c6e0e9;
			}
			
			
			#warrantyPage .sectionTitle ,#customerDetailPage .sectionTitle{
			font-size:18px; 
			font-family:'Times New Roman', Times, serif;
			padding-bottom:15px;
			color:#6a8faa;
			}
			
			#warrantyPage  .submitArea{
			   margin-top:10px;
			   background:url(../html/images/homePic/warrantyBorder.jpg) no-repeat;
			   width:387px;
			   height:34px;
			   padding-bottom:10px;
			}			
			
			#warrantyPage .submitField {
			   background:url(../html/images/homePic/warrantyButtonBackground.jpg) no-repeat;
			   height:19px;
			   padding-left:6px;
			   padding-top:3px;
			}
			
			#warrantyPage select,#viewCartPage select{
			  border:1px solid #c6e0e9;			
			}
			
			#warrantyPage textarea {
			   width:170px;
			   height:55px;
			  border:1px solid #c6e0e9;			
			}
			
			
		    #contactUsPage .contactUsForm {
			   width:570px;
			   margin-top:25px;
			   margin-left:10px;
			   font-size:12px;
			}
			
			#contactUsPage .opalAddressField {
			   margin-top:25px;
			   font-size:12px;
			}
			
			#contactUsPage .addressTitle {
			   font-size:15px;
			   padding-bottom:10px;
			}

			#contactUsPage .contactUsForm input {
			  border:1px solid #c6e0e9;
			}
			
			
			#contactUsPage .passwordFormField td{
			  padding-bottom:10px;
			}
			
			#contactUsPage .passwordFormField table{
			  border-bottom:1px solid #c6e0e9;
			  padding-bottom:5px;
			}
			
			#contactUsPage .commentTitle {
			  margin-top:15px;
			  font-size:17px;
			  padding-bottom:15px;
			}
			
			#contactUsPage  .submitArea,#customerDetailPage  .submitArea{
			   background:url(../html/images/homePic/contactUsBorder.jpg) no-repeat;
			   width:356px;
			   height:50px;
			}
			
			#customerDetailPage .submitField 
			{
			   background-image:url(../html/images/homePic/printWithPriceBackground.jpg);
			   width:40px;
			   height:15px;
 			   color:#6a8faa;
			   font-size:10px;
			   font-weight:normal;
			   background-repeat:no-repeat;		
			   text-align:center;
			   padding-top:5px;		

			}
			
			#contactUsPage .submitField {
			   background-image:url(../html/images/homePic/changePasswordButtonBackground.jpg);
			   width:58px;
			   height:22px;
 			   color:#6a8faa;
			   font-size:11px;
			   font-weight:normal;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:10px;
			}
			
			#contactUsPage .submitField a, #customerDetailsPage .submitField a {
			  display:block;
			   width:58px;
			   height:22px;
			   padding-top:5px;
			}
			
			
			#contactUsPage .opalAddressField {
			   width:190px;
			}
		
			#viewOrderpage .orderHistoryTable td,#customerDetailsPage .customerForm td{
			  padding-top:5px;
			  padding-bottom:5px;
			  font-size:12px;
			}

			#viewOrderpage .orderDetailSection {
			   margin-top:15px;
			   padding-bottom:10px;
			}

		
			#customerDetailsPage .submitArea{
			   background:url(../html/images/homePic/customerDetailBorder.jpg) no-repeat 0px 10px ;
			   width:395px;
			   height:50px;
			   margin-top:10px;	
			}

			#customerDetailsPage .customerForm th {
			  text-align:left;
			  font-size:13px;
			  padding-top:15px;
			  padding-bottom:5px;
			}
			
			
			#customerDetailsPage .borderBottom {
			border-bottom:2px solid #c6e0e9;
			
			}
			
			#customerDetailsPage .customerForm input {
			   border:1px solid #c6e0e9;
			}

			#shopcartConfirmPage .shopCartConfirmTable .titleText{
			   font-weight:bold;			   
			   /*padding-bottom:0px;*/
			}

			#shopcartConfirmPage .submitField {
			   background-image:url(../html/images/homePic/changePasswordButtonBackground.jpg);
			   width:58px;
			   height:22px;
 			   color:#6a8faa;
			   font-size:11px;
			   font-weight:normal;
			   background-repeat:no-repeat;		
			   text-align:center;
			}
			
			#shopcartConfirmPage .submitField a{
			   width:58px;
			   height:22px;	
			   padding-top:5px;
			   display:block;
			}

			#shopcartConfirmPage .submitArea table{
			   margin-left:260px;
			}


			#shopcartConfirmPage .submitArea{
			   background:url(../html/images/homePic/shopConfirmBorder.jpg) no-repeat 0px 15px ;
			   width:395px;
			   height:50px;
			   margin-top:10px;	
			   margin-left:350px;
			}

			#shopcartConfirmPage .shopCartConfirmTable td{
			   padding-top:5px;
			   padding-bottom:5px;
			   padding-left:10px;
			   font-size:12px;
			} 
			
			#shopcartConfirmPage .detailTable td{
			   padding-top:0px;
			   padding-bottom:0px;
			   padding-left:5px;
			}
			
			#shopcartConfirmPage .detailTable td div {
			  color:#1c4166;
			  font-style:italic;
			  width:80px;
			}

			#shopcartConfirmPage .shopCartConfirmTable th{
			   padding-top:10px;
			   padding-bottom:10px;
			   font-weight:bold;
			   padding-left:10px;
			   text-align:left;
 			} 

		
			#viewOrderpage .orderHistoryTable th{
			   background-image:url(../html/images/homePic/orderHistoryColNameBackground.jpg);
			   height:21px;
			}
			#itemSizeTablePage .ringSizeTalbe .InsideCircumference {
			   background-image:url(../html/images/homePic/orderHistoryColNameBackground.jpg);
			   width:157px;
			   padding-top:5px;
			   background-repeat:no-repeat;
			   height:21px;
			}
			#itemSizeTablePage .ringSizeTalbe .InsideCircumference {
			   background-image:url(../html/images/homePic/orderHistoryColNameBackground.jpg);
			   width:157px;
			   padding-top:5px;
			   background-repeat:no-repeat;
			   height:21px;
			}			
			
			#itemSizeTablePage .ringSizeTalbe .numbersizes {
			   background-image:url(../html/images/homePic/orderHistoryColNameBackground.jpg);
			   width:590px;
			   padding-top:5px;
			   background-repeat:no-repeat;
			   height:21px;
			   margin-left:10px;
			}	
			
			#itemSizeTablePage .ringSizeTalbe td {
			  text-align:center;
			  paddindg-top:5px;
			  paddidng-bottom:5px;
			}		
			
			#itemSizeTablePage .moveLeft {
			   padding-left:10px;
			}
			
			#itemSizeTablePage .smallBlock {
			  width:75px;
			  height:30px;
			  background-color:#eef8fc;
			  padding-top:15px;
 			  
			}
			#itemSizeTablePage .smallRow {
			border-left:1px solid #eef8fc;
			border-right:2px solid #eef8fc;
			 width:73px;padding-top:5px; 
			 padding-bottom:5px;
			}
			
			#itemSizeTablePage .bigRow {
			border-left:1px solid #eef8fc;
			margin-left:5px;
			border-right:2px solid #eef8fc;
			 width:135px;
			 padding-top:5px; 
			 padding-bottom:5px;			
			}
			
			#itemSizeTablePage .borderBottom {
			  border-bottom:1px solid #eef8fc;
			}
			
			#itemSizeTablePage .bigBlock {
			  width:139px;
			  height:35px;
			  background-color:#eef8fc;
			  padding-top:10px;			  
			}			
			
			#shopCartSavePage .thankContent{
			  padding-right:20px;
			  padding-left:10px;
			  width:710px;
			  height:52px;
			  background-color:#e9f4f5;
			
			}
			
			#shopCartSavePage  .seePproductButton {
			  margin-top:45px;
			  margin-left:15px;
			}
			
			#shopCartSavePage .thankTitle{
			  margin-left:10px;
			  font-size:13px;
			  font-weight:bold;
			  margin-top:10px;
			}

			#shopCartSavePage .shopSaveBottom{
			  width:743px;
			  height:316px;
			   background-image:url(../html/images/homePic/shopSaveBottomBackground.jpg);
			   
			}
			
			#shopCartSavePage .shopSaveBottomProduct{
			  width:723px;
			  height:293px;
			   background-image:url(../html/images/homePic/shopSaveBottomProductBackground.jpg);
			   margin-left:10px;
			   
			   
			}

			#shopCartSavePage .bottomProductTitle {
			  margin-left:10px;
			  font-size:13px;
			  font-weight:bold;
			  padding-top:5px;
			  padding-bottom:5px;
			}

	
			#shopCartSavePage .thankContent p{
			  padding-top:10px;
			  line-height:17px;
			}
		
		
			#viewSaveItemsPage .viewItemTalble,#changePasswordPage .changePasswordTable,#contactUsPage .contactUsTable ,#viewOrderpage .orderHistoryTable,#customerDetailsPage .customerDetailsTable,#shopcartConfirmPage .shopCartConfirmTable,#shopCartSavePage .thankYouTable, #itemSizeTablePage .ringSizeTalbe {
			   width:763px;
			   background-color:#FFFFFF;

			}
					
				
			#viewSaveItemsPage .viewItemTalble td img{
			padding-left:20px;
			}
			
			#sitemap .noteTitle,#viewSaveItemsPage .noteTitle,#warrantyPage .noteTitle,#changePasswordPage .noteTitle ,#contactUsPage .noteTitle,#viewOrderpage .noteTitle ,#customerDetailsPage .noteTitle,#shopcartConfirmPage .noteTitle	,#shopCartSavePage .noteTitle,#customerDetailPage .noteTitle,#itemSizeTablePage .noteTitle
			{
			
			text-align:right;
			padding-right:90px;
			font-size:18px;
			margin-top:-15px;
 
			}	
			
			#viewSaveItemsPage .viewCartNote li ,#warrantyPage .viewCartNote li, #shopCartSavePage .viewCartNote li,#shopcartConfirmPage .viewCartNote li, #customerDetailsPage .viewCartNote li, #viewOrderpage .viewCartNote li,#contactUsPage .viewCartNote li,#changePasswordPage .viewCartNote li,#customerDetailPage .viewCartNote li {
			   padding-bottom:10px;
			   padding-right:5px;
			}
			
			 #viewSaveItemsPage .cartTitle,#warrantyPage .cartTitle ,#changePasswordPage .cartTitle,#contactUsPage .cartTitle,#uploadPage .cartTitle,#viewOrderpage .orderHistoryTitle,#customerDetailsPage .cartTitle ,#shopcartConfirmPage .cartTitle,#shopCartSavePage .cartTitle,#customerDetailPage .cartTitle,#itemSizeTablePage .cartTitle {
			   font-size:13px;
			   font-family:"Times New Roman", Times, serif;
			   width:760px;
			   text-align:right;
			   margin-top:-3px;
			}
			
			#viewSaveItemsPage .bottomButtons {
			   width:713px;
			   height:54px;
			   background:url(../html/images/homePic/saveItemBorder.jpg) no-repeat 0 15px; 			
			   margin-left:45px;
			   background-repeat:no-repeat;
			}
			
					
			#viewSaveItemsPage .buttonsActions  {
			   margin-left:290px;
			   padding-top:10px;

			}
			
			
						
			
			 #viewSaveItemsPage .buttonImageBkground {
			   background-image:url(../html/images/homePic/topBarButtonBackground.jpg);
			   border:none;
			   height:25px;
			   color:#6a8faa;
			   font-size:11px; 		
	
			}
			
			 #viewSaveItemsPage .buttonImageBkground a{
			   display:block;
			   height:25px;
			 }
			
			#viewSaveItemsPage .viewCartNote {
			width:160px;
			}
			
		    #viewSaveItemsPage .printWithPrice,#viewCartPage .printWithPrice {
			   background-image:url(../html/images/homePic/printWithPriceBackground.jpg);
			   border:none;
			   width:108px;
			   height:25px;
			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:5px;			
			}
			
		    #viewSaveItemsPage .printWithPrice a,#viewCartPage .printWithPrice a{
			   width:108px;
			   height:25px;
			   display:block;
			   padding-top:5px;
			}
			
			#viewSaveItemsPage  .removeAddField, #shopCartSavePage .seeProductField {
			   background-image:url(../html/images/homePic/printWithPriceBackground.jpg);
			   width:85px;
			   height:25px;
 			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:5px;			
			}
			
			#viewSaveItemsPage  .removeAddField a, #shopCartSavePage .seeProductField a{
			   width:85px;
			   height:25px;
			   display:block;
			   padding-top:5px;
			}
			
			
		    #viewSaveItemsPage .printWithOutPrice {
			   background-image:url(../html/images/homePic/printWithOutPriceBackground.jpg);
			   border:none;
			   width:125px;
			   height:25px;
			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:5px;			
			}				
			
		    #viewSaveItemsPage .printWithOutPrice a{
			   width:125px;
			   height:25px;
			   display:block;
			   padding-top:5px;
			}
			
			
			#viewSaveItemsPage .viewItemTalble td{
			border-bottom:1px #bfe3ee solid;
			padding-bottom:5px;
			padding-top:5px;
			font-size:12px;
			}
				
			#viewCartPage .viewCartTalbe td {
			border-bottom:1px #bfe3ee solid;
			padding-bottom:5px;
			font-size:12px;
			}			
			
			#viewCartPage .cartItemDetails {
			width:200px;
			}
			
			#viewCartPage .itemPrice {
			   text-align:right;
			   margin-top:50px;
			   padding-right:8px;
			   font-size:13px;
			}
			
			#viewCartPage .qtyRemove {
			   padding-top:25px;
			}		
			
			#viewCartPage .qtyRemove input {
			   border:1px solid #c6e0e9;
			}	
				
			#changePasswordPage .passwordForm {
			   width:395px;
			   height:400px;
			   background:url(../html/images/homePic/changePasswordFormBackground.jpg) no-repeat; 
			   margin-top:15px;
			   border-right:1px solid #99deea;
			}	
			
			#changePasswordPage .passwordFormField {
			font-weight:bold;
			font-size:12px;
			margin-left:10px;
			   width:375px;
			   height:150px;
			   padding-top:20px;
			}				
			
			#changePasswordPage .customerDetailsDisplay {
			width:365px;
			height:400px;
			}
	
			#changePasswordPage .customerDetailsDisplay table {
			margin-top:5px;
			}
			
			#changePasswordPage .detailDisplay {
			margin-left:20px;
			width:326px;
			}
			
			#changePasswordPage .detailTitle {
			  font-size:17px;
			  padding-top:15px;
			  
			}
	
			#changePasswordPage .sectionTitle {
			   margin-top:10px;
			  font-size:12px;
			  font-weight:bold;
			padding-bottom:5px;
			padding-left:5px;
			}
			
			#changePasswordPage .detailsContent {
			padding-top:5px;
			padding-bottom:10px;

			background-color:#eef8fc;
			font-size:12px;
			padding-left:15px;
			
			}
			
			#changePasswordPage .viewCartNote {
			  margin-left:-10px;
			}
			
			#changePasswordPage .removeAddField  {
			   background-image:url(../html/images/homePic/changePasswordButtonBackground.jpg);
			   width:58px;
			   height:22px;
 			   color:#6a8faa;
			   font-size:11px;
			   font-weight:normal;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:110px;			
			   margin-top:20px;
			}
			
			#changePasswordPage .removeAddField  a{
		   	   width:58px;
			   height:22px;
			   display:block;
			   padding-top:5px;
			}
			
			#viewCartPage, #viewSaveItemsPage,#changePasswordPage, #customerDetailPage,#warrantyPage,#contactUsPage,#viewOrderpage,#customerDetailsPage,#shopcartConfirmPage,#shopCartSavePage,#sitemap,#itemSizeTablePage ,#uploadPage{
			   width:926px;
			   min-height:450px;
			   background-image:url(../html/images/homePic/viewCartBackground.jpg); 
			   margin-left:10px;
			   background-repeat:no-repeat;
			   margin-top:10px;
			   padding-bottom:10px;
			}
			
			
			
			#viewCartPage .viewCartTalbe td {
			border-bottom:1px #bfe3ee solid;
			}			
			
			 		
			
			#viewCartPage .blueBorder {
			  border:1px #bfe3ee solid;
			}
			
			#viewCartPage .totalAmountField,#viewCartPage .totalField{
			  padding-top:15px;
			  padding-bottom:15px;
			  padding-right:55px;
			}
			
			#uploadPage .uploadTypeBar{
			padding-top:10px;
			width:170px;
			min-height:400px;
			border-right:#99deea solid 1px;

			}
			
			#uploadPage .uploadDetails {
			width:575px;
			padding-left:10px;
			}
			#uploadPage .uploadBar{
			   width:162px;
			   height:13px;
			   background:url(../html/images/homePic/uploadLeftBar.jpg) repeat-x;
			   padding-top:4px;
			   text-align:right;
			   padding-right:5px;
			   padding-bottom:10px;
			}
						
			#uploadPage {

			}
			
			.uploadTable {
				width:930px;
				background-color:#fff;

			}
			
			.uploadTitle {
			   font-size:13px;
			   font-family:"Times New Roman", Times, serif;
			   width:860px;
			   text-align:right;
			   margin-top:-3px;			
			   margin-bottom:5px;
			}
			
			#viewCartPage .bottomButtons{
			   width:713px;
			   height:55px;
			   background:url(../html/images/homePic/viewCartBorder.jpg) no-repeat 0 15px;; 			
			   margin-left:50px;
			   
			}
			
			#viewCartPage .buttonsActions  {
	   			margin-left:305px;
			   margin-top:5px;			   
			}
		
			#viewCartPage  .removeAddField  {
			   background-image:url(../html/images/homePic/printWithPriceBackground.jpg);
			   width:65px;
			   height:25px;
 			   color:#6a8faa;
			   font-size:11px;
			   background-repeat:no-repeat;		
			   text-align:center;
			   margin-left:5px;			
			}
			
			#viewCartPage  .removeAddField  a{
			   width:65px;
			   height:25px;
			   display:block;
			   padding-top:5px;
			}
			
			#viewCartPage .viewCartTalbe {
			   width:750px;
			}
			
			
			#viewCartPage .noteTitle {
			text-align:right;
			padding-right:90px;
			font-size:18px;
			margin-top:-15px;

			}	
			
			#viewCartPage li {
			   padding-bottom:10px;
			   padding-right:5px;
			}
			
			#viewCartPage .cartTitle {
			   font-size:13px;
			   font-family:"Times New Roman", Times, serif;
			   width:760px;
			   text-align:right;
			   margin-top:-3px;
			}
			

			
			#cartSection {
			width:180px;
			min-height:308px;
			background-image:url(../html/images/homePic/cartBackground.jpg); 
			background-repeat:no-repeat;
			 background-color:#dff8fa;
			 margin-top:13px;
			}
			
			
			#thumbRightSection #MoreButton {
			float:left;
			margin-left:10px;
			margin-top:5px;
			font-size:13px;
			}
			
			#cartSection .title {
			   font-size:15px;
			   font-family:"Times New Roman", Times, serif;
			   color:#1c4166;
			   margin-left:100px;
			   padding-top:5px;

			}
			
			#cartProduct td{
			   padding-bottom:10px;
			   padding-top:10px;
			}
			
			#cartProduct .cartCheckOut {
			   text-align:right;
			   text-transform:uppercase;
			   font-size:11px;
			   font-family:"Times New Roman", Times, serif;
			   padding-top:5px;
			   padding-right:10px;
			}
			
			#cat {
			 width:100%;
			}
			
			#cartProduct table{
			background-color:#FFFFFF;
			margin-top:7px;
			   margin-left:5px;
			}
			
			#selectOption {
			   margin-left:13px;
			}
			
			#selectOption select{
			visibility:hidden;
			
			}
			
			#selectOption .selectOptionTitle{
			padding-bottom:5px;
			}
			
			 .lawContent {
			  line-height:15px;
			}
			
			
			
			#selectOption img{
			padding-bottom:10px;
			
			}
			
			#selectOption .SortLink {
			   font-weight:bold;
			   text-transform:uppercase;
			   margin-top:10px;
			background-image:url(../html/images/homePic/typeSelectBorder.jpg);
			width:136px;
			height:17px;
			
			}
			#selectOption .SortLink a {
			  margin-left:8px;
			}
		
			
			#homeImage {
			padding-left:8px;
			position:absolute;
			height:333px;
			}
			
			#homeContentRight {
			   margin-left:648px;
			}
			
			#contentRightTop {
			background-image:url(../html/images/homePic/contentRightTopBackground.jpg);
			width:300px;
			height:165px;
			}
			#contentRightTop2 {
			background-image:url(../html/images/homePic/contentRightTopBackground2.jpg);
			width:300px;
			height:165px;
			}
			
			#contentRightTop3 {
			background:url(../html/images/homePic/contentRightTopBackground3.jpg) no-repeat;
			width:300px;
			height:165px;
			}		
	
			#contentRightTop3 #imageBox {
			width:155px;
			height:123px;
			border:1px solid #9fbcc8; 
			background-color:#FFFFFF;
			margin-top:8px;
			text-align:center;
			}
				
			#contentRightTop3 #itemPrice {
			margin-top:5px;
			padding-bottom:8px;
			margin-left:10px;
			font-size:12px;
			coldor:#091c3b;
			}
	
			#contentRightTop3 #itemno {
			margin-top:15px;
			margin-left:10px;
			line-height:10px;
			font-size:12px;
			
			}
	
			#contentRightTop3 #itemType {
			margin-left:10px;
			line-height:13px;
			margin-top:3px;			
			}	
			
		/*	#contentRightTop3 #itemType {line-height:13px;margin:3px 0px 0px 10px;}*/		
			#contentRightTop3 #box0 {
			width:16px;
			height:15px; 
			background-color:#FFFFFF; 
			border:1px solid #cce0e8; 
			text-align:center;
			padding-top:4px;
			margin-top:5px;			
			}
	
			#contentRightTop3 .otherBox {
			width:16px;height:15px;
			 background-color:#FFFFFF; 
			 border:1px solid #cce0e8;
			 margin-left:2px; 
			 text-align:center;
			 padding-top:4px;
			 margin-top:5px;
			}
			#contentRightTop3 .itemTable {
			  margin-top:5px;
			}
			
			#contentRightTop3  td {
			vertical-align:top;
			}
			




			
			
			#contentRightTopContent {
			width:130px;
			margin-left:10px;
			font-size:9px;
			}
			
			#contentRightTopContent #seeScheduleButton {
			background-image:url(../html/images/homePic/seeScheduleBackground.jpg);
			width:70px;
			height:20px;
			background-repeat:no-repeat;
			margin-top:40px;
			}				
			
			#contentRightTopContent #marketingtoolButton {
			background-image:url(../html/images/homePic/marketingButtonBackground.jpg);
			width:110px;
			height:23px;
			background-repeat:no-repeat;
			}
			
			
			
			#contentRightTopContent #marketingtoolButton a,#contentRightTopContent #seeScheduleButton a{
			display:block;
					width:110px;
			height:23px;
			padding-left:7px;
			padding-top:6px;
			}
			
		
			#contentRightTopContent #marketingtoolButton p,#contentRightTopContent #seeScheduleButton p{

			font-size:9px;
			}
			
			#contentRightTopContent .fieldTitle ,#contentRightTopContent2 .fieldTitle{
			   padding-top:18px;
			   width:150px;
			}
			
			#homeContentRight .publicFieldTitle {
			   padding-top:15px;
			   width:115px;
			   font-size:15px;
			   font-family:"Times New Roman", Times, serif;
			margin-left:5px;
			}
			
			#contentRightBottom {
			background-color:#ebf7fa;
			width:300px;
			height:160px;
			margin-top:8px;
			}
			#contentRightBottom1 {
width:300px;
height:165px;
margin-top:5px;
}
			#contentRightBottomContent {
			margin-left:8px;
			padding-top:7px;
			height:110px;
			background-image:url(../html/images/homePic/productMonthBackground.jpg);
			background-repeat:no-repeat;
			
			}
			
			#contentRightBottomContent table {
			   margin-top:10px;
			}
			
			#contentRightBottomContent  .monthProductBackground {
			background-image:url(../html/images/homePic/monthProductBackground.jpg);
			width:75px;
			height:19px;
			font-size:9px;

			}
			
			#contentRightBottomContent  .monthProductBackground a{
			width:75px;
			height:19px;
			display:block;
			padding-top:5px;
			}
			
			#contentRightBottomContent .fieldTitle {
			   font-size:13px;
			}
			
			
			
			#contentRightBottomImage {
			background-color:#FFFFFF;
			width:285px;
			height:110px;
			margin-top:5px;
			}			
			
			#contentRightBottomImage img {
			  margin-left:10px;
			}
			
			#contentBottom1 {
			  width:100%;
			  font-size:10px;
			  background-color:#FFFFFF;
			  color:#303b54;
		
			}
			
			#contentBottom1 #contentBottomRight img {
			   margin-top:10px;
			   margin-left:10px;
			}
			
			.homeLongDotBorder {
			  margin-left:8px;
			}
			
			#contentBottom1 .bottomTalbe {
			  width:940px;
			  margin-left:5px;
			  padding-top:2px;
			}
			
			#contentBottom {
			  width:100%;
			  margin-top:5px;
			  padding-bottom:10px;
			  font-size:10px;
 		 
			}			
			
			#contentBottom1 .bottomReseller{
			background:url(../html/images/homePic/bottomResellerBackground.jpg) no-repeat;
			width:318px;
 			margin-left:-5px;
			padding-bottom:10px;
  			}
			
			#contentBottom1 .bottomTradeshow {
			background:url(../html/images/homePic/bottomTradeshowBackground.jpg)  no-repeat;
			width:225px;
 			background-repeat:no-repeat;
			background-color:#FFFFFF;	
			margin-left:-10px;
			padding-bottom:10px;
  			}			
			#contentBottom .contentBottomContent ,#contentBottom1 .contentBottomContent
			{
			   padding-bottom:15px;
			   width:100px;
			}
			
			#contentBottom .bottomProduct ,#contentBottom1 .bottomProduct{
			width:620px;
			border-right:#d7eeee solid thin;
			}
			
			#contentBottom .borderRight ,#contentBottom1 .borderRight{
			}
			
			#contentBottom .bottomProduct img,#contentBottom1 .bottomProduct img{
			  padding-left:15px;

			
			} 
			#contentBottom .contentBottomTitle ,#contentBottom1 .contentBottomTitle {
			   font-size:16px;
			}
			
			#contentBottomRight  {
			margin-left:-10px;
			}
			
			#contentBottomRight .flasPic{

			margin-left:-20px;
			}
			
			#contentBottom1 #errorField0 {
			   color:#FF0000;
 			}
			
			#loginPopUp #errorField1 {
			   width:130px;
			   color:#FF0000;			
			}
			
			 .loginForm{
			  background-color:#ffffff;
			  width:183px;
			  padding-top:13px;
			  padding-left:3px;
			}
			 .loginForm1{
			  background-color:#ffffff;
			  width:140px;
			  padding-top:13px;
			  padding-bottom:5px;
			}			
					
					
			 .loginArea {
			   background:url(../html/images/homePic/loginBorder.gif) 0px 5px no-repeat;
			   width:175px;
			   margin-top:5px;
			}			
			
			.loginArea a {
			    display:block;
			   width:75px;
			   height:20px;
			   color:#101d3a;
			   font-size:15px;
			   font-weight:bold;			   
			}
			
			
			
			#contentBottom .bottomBoxContent,#contentBottom1 .bottomBoxContent {
			  font-size:12px;
			  padding-top:35px;
			  width:175px;
			  margin-left:12px;
			  line-height:14px;
			  
			}
			
			
			#contentBottom1 .bottomButton {
			   background:url(../html/images/homePic/blueButtonBackground.jpg) no-repeat;
			   width:100px;
			   height:19px;		
			   margin-left:10px;
			   margin-top:20px;
			}
			#contentBottom1 .bottomButton a{
			   padding-top:3px;
			   display:block;
			   width:100px;
			   text-align:center;
			   font-size:12px;
			   height:19px;	
			   color:#FFFFFF;
			}
			
			#contentBottom1 .bottomButton a:hover{
							   color:#000000;
			}
						
			
			.loginForm input {
			 margin-top:10px;
			 border:1px #7e8898 solid;;
			 color:#000000;
			 width:175px;
			 font-size:10px;
			 height:15px;
			 vertical-align:middle;
			 padding-left:3px;	
			 padding-top:4px;		
			}
			
			#loginPopUp input {
			 margin-top:10px;
			 border:1px #7e8898 solid;;
			 color:#999999;
			 width:130px;
			 font-size:10px;
			 height:15px;
			 vertical-align:middle;
			 padding-left:3px;	
			 padding-top:4px;		
			}
			
			#loginPopUp .ClostButton {
			   text-align:right;
			   margin-top:5px;
			   padding-right:5px;
			}
			
			#contentBottomRight ul{
			margin-left:-20px;
			margin-top:-5px;
			}
			
			#contentBottom .fieldTitle {
			  margin-left:20px;
			}			
			
			#contentBottom td,#contentBottom1  td {
			  padding-left:10px;
			  vertical-align:top;
			  padding-top:0px;
			}

			#loginFooter {
			   margin-top:10px;
			   margin-left:20px;
			   font-size:9px;
			   clear:both;
			}
			
			#loginFooter td {
			  padding-right:30px;
			
			}
			
/** starts Footer style 10Nov2008 **/
#footerSection 
{
	margin-top:0px;
	margin-left:20px;
	font-size:9px;
	height: 50px;
}
#footer_left
{
	display: block;
	float: left;
	padding-top: 15px;
}
#footer_left a
{
	margin-right: 10px;	
}
#footer_right
{
	display: block;
	float: right;
	padding-left:10px;
	width:380px;
	padding-top: 15px;
}
#footerSection .byMadart a
{
	border-right:1px solid #00264c;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	margin-left:45px;
}
.icons 
{
	text-align:right;
	margin-left:10px;
	/*position: relative;*/
	margin-top: -18px;
}
.icons a
{
	padding-right: 5px;		
}
#copyRight 
{
	font-size:9px;
	text-align:right;
	color:#6a8faa;
	margin-top:5px;
	clear: right;
	position: relative;
}
/** ends Footer style 10Nov2008 **/
			
			.saveItemButton{
			 background-image:url(../html/images/homePic/saveItemBackground1.gif); 
			 width:82px; 
			 height:21px;
			 text-align:left;
			 font-size:9px;

			 margin-left:10px;

			}
			
			.viewCartButton{
			background-image:url(../html/images/homePic/shopcart.gif); 
			width:82px; 
			height:21px;
			text-align:left;
			font-size:9px;
			margin:0px 15px 0px 10px;
			line-height:13px;
			background-repeat: no-repeat;
			background-position:  right center;
			}
			
	
		
		 
						
			.saveItemButton a,.viewCartButton a{
			  padding-top:6px;
			float:left;
			display:block;
			 width:74px; 
			 height:13px;
			  padding-left:4px;
			  padding-bottom:2px;
			}
					
					
		
			.classNoBorder
			{
			  border:none;
			}
									
			
			#contentDetail #topBarSection {
			  margin-top:-10px;
			}			

			#contentDetail #topMenu {
			  padding-left:5px;
			}	
			
			#currecySelectBox {
			  width:135px; 
			  margin-top:8px;
			}
			#currecySelectBox select {
				visibility:hidden;
			}
 			/*
			stockist style
			*/
			.Container {
			  width: 520px;
			  height: 420px;
			}
			#Scroller-1 { 
			  position: absolute; 
			  overflow: hidden;
			  width: 520px;
			  height: 420px;
			}
			#Scroller-1 p {
			  margin: 0; padding: 10px 20px;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 11px;
			  text-indent: 20px;
			  color: #6F6048;
			}
			.Scroller-Container {
			  position: absolute;
			  top: 0px; left: 0px;
			 
			}
			#Scrollbar-Container {
 				height: 400px;;
				width:5px;
				background-color:#e6f2f2;
				margin-top:10px;
			
			}

			.Scrollbar-Track {
			  margin-top:5px;
			  position: absolute;
			  width: 20px; 
			  height: 400px;;
 			  background: transparent url(images/scrollbar_track.gif) no-repeat center center;
			 
			}
			.Scrollbar-Handle {
			   position: absolute;
			   width: 11px; 
			   height: 36px;
 			   margin-left:-3px;
			}
			.Scrollbar-Up {
			  cursor: pointer;
			  position: absolute;
			}			
			.Scrollbar-Down {
			  cursor: pointer;
			  position: absolute;
			  top: 187px;
			}

			
				/* topmenu style */
			#topMenu {
				list-style: none;
				margin-left:10px;
			}
			#topMenu ul {
				padding: 0;
				margin: 0 1em 0 0;
				list-style: none;
				background-color: #daeff6;
				margin-top:10px;
			}
			#topMenu ul li{
				padding-left: 1em;
				padding-right: 1em;
				text-align: left;
				border-left-width: 1px;
				border-left-style: solid;
				border-left-color: #C5D7E2;
				margin-bottom: 0px;
				text-transform:uppercase;
				font-size:10px;
			}
			#topMenu a {
				display: block;
				width: auto;
			}
			#topMenu li {
				float: left;
				width: auto;
			}
			#topMenu li a {
				padding-top: 5px;
				padding-bottom: 5px;
			}
			#topMenu li ul {
				position: absolute;
				width: 10em;
				left: -999em;
				margin-top: 0px;
				padding-top:5px;
				padding-bottom: 5px;
				border-top: none;
				border-right: 1px solid #336699;
				border-bottom: 1px solid #336699;
				border-left: 1px solid #336699;
				z-index: 200;
				width: 120px;
			}
			#topMenu li ul li {
				margin-top: 0;
				border: 0;
				display: block;
				width: 110px;

			}
			.noPadding {
				padding-top: 0;
			}
			#topMenu li:hover ul {
				left: auto;
			}
			#topMenu .noLeftBorder {
				border-left-style: none;
			}
			
			#topMenu1 {
				list-style: none;
				margin-left:35px;
				margin-top:3px;
			}
			#topMenu1 ul {
				padding: 0;
				margin: 0 1em 0 0;
				list-style: none;
				background-color: #daeff6;
			}
			#topMenu1 ul li{
				padding-left: 1em;
				padding-right: 1em;
				text-align: left;
				border-left-width: 1px;
				border-left-style: solid;
				border-left-color: #C5D7E2;
				margin-bottom: 0px;
				text-transform:uppercase;
				font-size:9px;
			}
			#topMenu1 a {
				display: block;
				width: auto;
			}
			#topMenu1 li {
				float: left;
				width: auto;
			}
			#topMenu1 li a {
				padding-top: 5px;
				padding-bottom: 5px;
			}
			#topMenu1 li ul {
				position: absolute;
				width: 10em;
				left: -999em;
				margin-top: 0px;
				padding-top:5px;
				padding-bottom: 5px;
				border-top: none;
				border-right: 1px solid #336699;
				border-bottom: 1px solid #336699;
				border-left: 1px solid #336699;
				z-index: 200;
				width: 120px;
			}
			#topMenu1 li ul li {
				margin-top: 0;
				border: 0;
				display: block;
				width: 110px;

			}
			.noPadding {
				padding-top: 0;
			}
			#topMenu1 li:hover ul {
				left: auto;
			}
			#topMenu1 .noLeftBorder {
				border-left-style: none;
			}
				
			div.select_box
			{
				width:110px;
				height:21px;
				  color:#3b72a5;
								font-size:10px;
						 
			}
			
			div.tag_select
			{
				color:#3b72a5;
				width:116px;
				height:21px;
				line-height:24px;
				padding:0 10px;
				background-image:url(../html/images/homePic/typeSelectBackground.jpg);
				background-repeat:no-repeat;
 
			
			}
			
			div.tag_select_hover
			{
				background-image:url(../html/images/homePic/typeSelectBackground.jpg); 
				color:#3b72a5;
				width:116px;
				height:21px;
				line-height:24px;
				padding:0 10px;
 			}
			
			div.tag_select_open
			{
				background-image:url(../html/images/homePic/typeSelectBackground.jpg);			
				color:#3b72a5;
				width:116px;
				height:21px;
				line-height:24px;
				padding:0 10px;				
			}
			
			
			
			ul.tag_options
			{			
				list-style:none;
				width:136px;
				margin:0;
				padding:0 0 5px;
			  	background-color: #daeff6;			
			}
			
			ul.tag_options li
			{
				width:105px;
				margin-left:5px;
				margin-top:5px;
				text-decoration:none;
				line-height:24px;
				color:#3b72a5;
				padding:0 5px;
				background-color: #ffffff;			
			}
			
			ul.tag_options li.open_hover
			{
				background-color: #e6f5f6;
			}
			
			ul.tag_options li.open_selected
			{
				background-color: #e6f5f6;
			}
			
			.boldBlue {
			   font-weight:bold;
			   color:#1c4166;
			}
			
			.lightBackground  {
			   background-color:#eef8fc;
			}
			
			.underline {
			text-decoration:underline;
			}
			
			.popTitle {
			   font-size:18px;
			   padding-bottom:10px;
			}
			
		 
	
			/* Trade Show */
			
			#floatLeftContent {
				margin-left:20px;
				margin-top:20px; 
				float:left;				
			}
			
			#floatRightContent {
				margin-right:15px;
				margin-top:20px; 
				float:right;
			}
			
			.clear {
				clear:both;
			}
			
			/* Customer Tracking */
			
			#floatLeftContentCT {
				float:left;				
			}
			
			#floatRightContentCT {
				float:right;
			}			
			
			#customerTrackingBG {
				width:927px;
				background-color:#fff;
				height:480px;
			}
			
			#customerTrackingPage .pageTitle {
		   	font-size:17px;
			font-family:"Times New Roman", Times, serif;		
			}			
						
			#customerTrackingContent {
				margin-left:20px;
				margin-top:20px; 
				float:left;
				padding:10px;
				background-color:#fff;
				width:855px;
				height:490px;				
			}
			
			#trackingResult {
				width:700px;
			}
			
			.trackingHeader {
				text-align:center;
				border-top:2px solid #BFE3EE;
				border-bottom:2px solid #BFE3EE;				
				padding:5px;			
			}
			
			.trackingColumn {
				text-align:center;
				border-bottom:1px solid #BFE3EE;
				padding:5px;
			}
			
			.trackingTimeSpentColumn {
				text-align:right;
				border-bottom:1px solid #BFE3EE;
				padding:5px;
			}			
			
			#customerTrackingPaging {
				margin-top:10px;
				text-align:right;
			}
			
			.pageNo {
				border:1px solid #D3EEED;
				padding:2px 4px 2px 4px;
				margin:2px;
			}

			
			/* Alternate Start Page */
			
			#tbl_products {
				width:930px;
			}
			
			#contentBottom_alt {
				width:939px;
				background-color:#fff;
				padding:0px 8px 7px 8px;
			}		
			
			#contentBottom_content {
				width:934px;
				background-color:#d8e7ec;	
				padding:3px;	
			}
			
			.mainProductCol {
			
				width:230px;
				height:123px;
				background-color:#fff;
			}
			
			#contentField_alt {
			   padding-top:5px;
			  background-color:#FFFFFF;
			  padding-bottom:2px;			
			}			

			.subscription_header {
				font-weight:700;
			}
			
			.linkAndDetails {
				font-size:12px;
				font-family:arial;
			}
			
			.inp_newsletter {
				border:1px solid #7a8ba4;
				padding:2px;
				margin-top:4px;
				color:#7a8ba4;
			}
			.inp_submit {
				border:1px solid #7a8ba4;
				background-color:#7a8ba4;
				font-family:arial;
				color:#fff;
				font-weight:700;
				height:20px;
				font-size:11px;
				width:55px;
			}
			.line {
				width:208px;
				height:1px;
				background-color:#fff;
				color:#fff;
				border:0px solid #fff;
			}
			
            .small_col {
				font-family:arial;
				padding-top:30px;
				padding-left:20px;
			}
			
			.sc_metalType {
				font-size:13px;
			}
			
			.sc_productType {
				font-size:13px;
			}
			
			.sc_buynow {
				font-size:11px;
				font-weight:700;
			}
			
			.sc_price {
				font-size:15px;
				font-weight:700;
			}
			
			.sc_from {
				font-size:10px;
			}
			.sc_link {
				color:#012043;
			}
			#contentBox_alt {
			  width:955px;
			  min-height:460px;
			  background-color:#FFFFFF;
			  margin-left:0px;
			  margin-top:0px;
			  padding-top:1px;
			}
			#contentDetail_alt {
			background-image:url(../html/images/homeBackgound.jpg);
			background-repeat:no-repeat;
			width:100%;
			min-height:500px; 
			background-color:#d6eeee;
			margin-top:2px;
			color:#6a8faa;
			  
			}	
			#TShowHideDive {
			padding-left:20px;
			padding-top:10px;
			padding-bottom:0px;
			margin-bottom:0px;			
			font-size:9px;
			}
            #ShowHideDiv {
			padding-left:20px;
			padding-top:5px;
			padding-right:20px;
			}	
			#ShowHideDiv p{
			padding:0px; 
			margin: 0;
			}	
			#ShowHideDiv h2{
			padding:2px; 
			margin: 0;
			font-size:12px;
			}		