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, #contentDetail1 {
background-image:url(../html/images/homeBackgound.jpg);
background-repeat:no-repeat;
width:100%;
background-color:#d6eeee;
margin-top:2px;
color:#6a8faa;  
}			
#contentDetail {min-height:530px;}
#contentDetail #topBarSection {margin-top:-10px;}				
#contentDetail .fieldTitle, #contentDetail1 .fieldTitle {font-size:14px;}
#contentDetail #topMenu, #contentDetail1 #topMenu {padding-left:5px;}	
#contentDetail1 {min-height:544px;}
#contentDetail1 #topBarSection {float:none; padding-top: 4px;}
#welcomeSection td { padding-left:15px; font-size:10px;}
#welcomeSection .welcomeSectionTitle {
border-right:#d7eeee solid 1px; 
background-color:#e7ffff;
padding-right:15px;
padding-left:15px;
}		
#welcomeSection .welcomeSectionDate {
background-image:url(../html/images/homePic/welcomBackground.jpg); 
width:126px; 
height:15px;
background-repeat:no-repeat;
}
#contentBox1, #contentBox {width:955px;margin:10px 0px 0px 13px;padding-top:1px;}
#contentBox {min-height:460px;background-color:#FFFFFF;}
#publicContentBox {width:955px;min-height:460px;margin:42px 0px 0px 13px;}
#contentField1 {background-color:#FFFFFF; padding-bottom:8px;}
#contentField, #contentField1 {padding-top:10px;}
#opalThumbPage1 {
margin-top:32px;
background-color: #FFFFFF;
min-height:518px;
padding: 11px 6px 5px 0px;
}
#opalThumbPage {margin-top:10px;}
#productTypeDetail1, #productTypeDetail {width:160px;}
#productTypeDetail1 {float:left;}
#thumbRightSection, #thumbRightSection1 {min-height:460px;}
#thumbRightSection .thumbRightContent, #thumbRightSection1 .thumbRightContent {margin-left:5px;padding-bottom:10px;}
#thumbRightSection #MoreButton, #thumbRightSection1 #MoreButton {float:left;margin:5px 0px 0px 10px;font-size:13px;}
#thumbRightSection1 {float:right;}
#displayProductSection, #displayProductSection1 { width:600px; border-right:#d7eeee solid thin;}
#displayProductSection1 {min-height:450px;margin-left: 160px;}
#productThumbDisplayPro, #productThumbDisplayPro1 {
width:593px; 
background-image:url(../html/images/homePic/productThumbDisplayProBackgrond.jpg); 
background-repeat:no-repeat; 
background-color:#edfefe;	
}
#productThumbProductSection, #productThumbProductSection1 {
min-height:441px; 
width:575px;
margin-left:10px;
padding-bottom:10px;
}
#productThumbProductSection table, #productThumbProductSection1 table {margin-top:5px;} 
#productThumbProductSection .thumbListImage, #productThumbProductSection1 .thumbListImage {text-align:right;padding-bottom:2px;}
#productThumbProductSection .thumbListImage {padding-top:4px;}
#productThumbProductSection1 .thumbListImage {margin-top: -10px;}
#productThumbProductSection .pageList, #productThumbProductSection1 .pageList { text-align:left; }			
#productThumbProductSection .selectionDetail, #productThumbProductSection1 .selectionDetail {width:295px;}
.pageCrumbList {text-align: right;margin-right: 83px;padding-top: 5px;}
.pageCrumbList1 {text-align: right;margin-right: 53px;padding-top: 5px;}
#productThumbProductDetail, #productThumbProductDetail1 {margin-top:4px; min-height:407px;padding-bottom:10px;}
#productThumbProductDetail1 { background-color:#FFFFFF;}
#productThumbProductDetail td { padding-top:10px; padding-bottom:5px;}
#productThumbProductDetail1 .viewThumb_Table ul li{list-style:none;text-align: center;padding: 15px 15px 5px;width:105px;}
#productThumbProductDetail1 .viewThumb_Table ul {float:left;margin:0px 0px 0px 6px;padding:0;}
.viewThumb_Table .price {color: #333333;display: inline;}
.AddCart_Table ul {
padding:0;
float: left;
background-color: #FFFFFF;
margin: 3px 4px 4px;
}
.AddCart_Table ul li {
list-style:none;
padding: 3px 10px 5px;
width:172px;
height:61px;
}
.cartCheckOut {
font:11px "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:right;
padding-right:10px;
padding-top: 25px;
}
.noItemField { text-align:center; padding-top:50px; font-size:12px;}		
#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 0px 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:0px 0px 10px 15px;}
#viewItemSection .relativeProductSection table{ margin-top:11px;}
#viewItemSection .relativeProductSection td {padding:0px 0px 8px 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:10px 0px 0px 10px;}
#viewProduct .viewItemPhoto {
background-image:url(../html/images/homePic/productBackground.jpg);
background-repeat:no-repeat; 
background-color:#d6eeee;
width:368px;
height:379px;
margin:30px 0px 0px 10px;
}
#bottomPageList {margin:10px 0px 0px 10px;padding-bottom:15px;}
#viewProductSearchPage {
width:932px;
min-height:444px;
background-image:url(../html/images/homePic/productSearchBackground.jpg);
background-repeat:no-repeat;
padding-bottom:10px;
margin:10px 0px 0px 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:0px 0px 5px 3px;
margin:10px 0px 0px 10px;	
}
#viewProductSearchPage .searchTable {width:100%;margin:10px 0px 0px 2px;}
#viewProductSearchPage #itemTable {width:388px;}
#viewProductSearchPage #itemTable td {padding:0px 0px 8px 10px;}
#tradeShowPage {		
width:918px;
min-height:560px;
background-image:url(../html/images/homePic/tradeshowBackground.jpg);	
background-repeat:no-repeat;
padding-bottom:10px;
color:#9cb4c6;	
background-color:#d6eeee;
margin:10px 0px 0px 20px;
}		
#opalPublicContentPage {
background-color:#FFFFFF;
width:913px;
color:#FFFFFF;
padding-bottom:20px;
margin:20px 0px 0px 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;
padding:2px;
}
#opalPublicContentPage .rightContent {width:140px;padding:15px 5px 0px 0px;}
#opalPublicContentPage .rightContent ul {margin-left:-10px;}
#opalPublicContentPage .rightContent p {margin-left:15px;font-size:13px;}		
#opalPublicContentPage .removeAddField a {height:25px; display:block;padding-top:3px;}		
#opalPublicContentPage .middleContentDetails {
width:350px;
padding:15px 15px 0px 20px; 
border-left:#ceecf3 1px solid;
min-height:330px;
}
#opalPublicContentPage .middleContentDetails2 {width:500px;padding:15px 20px 0px 20px; min-height:330px;}			
#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:30px 0px 0px 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:30px 25px 30px 23px;
}
#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:30px 20px 0px 0px;}
#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:20px "Times New Roman", Times, serif;
margin-left:20px;
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:13px 0px 0px 10px;
padding:7px 0px;
color:#7e9eb5;
}
#opalEducationPage {
background-color:#FFFFFF;
width:916px;
color:#FFFFFF;
padding-bottom:20px;
margin:20px 0px 0px 20px;			
}
#opalEducationPage .pTypeTitle {font:23px "Times New Roman", Times, serif;margin-left:15px;width:450px;}
#opalEducationPage .pTypeSubtitle {padding-top:10px;font:20px "Times New Roman", Times, serif;}			
#opalEducationPage .rightProductType {margin-top:40px;}
#opalEducationPage .bottomBox {
width:895px;
background-color:#FFFFFF;
margin:13px 0px 0px 10px;
padding:22px 0px 7px;
color:#7e9eb5;
min-height:330px;
}			
#opalEducationPage .eduCationTitle {font:18px "Times New Roman", Times, serif;}
#opalEducationPage .itemTypeDetail {marginp:25px 0px 0px 10px;font-size:12px;padding-right:10px;}
#opalEducationPage .opalEducationBorder {background:url(../html/images/homePic/longDotBorder.gif); width:640px; height:1px;}
#opalEducationPage .viewProductSection {
height:25px; 
width:85px;	
margin:10px 0px 0px 8px;
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:30px 0px 0px 50px;padding-bottom:10px;}
#opalEducationPage .opalTypeIndvImage1 {margin:20px 0px 0px 70px;padding-bottom:10px;}
#opalEducationPage .opalContentDetail {width:300px;margin:10px 0px 0px 15px;}
#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:0px 5px 0px 15px;width:645px;}
#opalEducationPage .opalJewTitle {
text-transform:uppercase;
margin-left:10px;
width:450px;
font:18px "Times New Roman", Times, serif;
padding-bottom:10px;
}
#opalEducationPage .bigLeftPart .topTable td {padding:0px 0px 10px 13px;}
#opalEducationPage .jewRightTitle ,#opalEducationPage .typeOpalRightTitle {margin-left:30px;color:#1c4166;}
#opalEducationPage .leftBar {width:285px;padding:0px 40px 0px 20px;border-left:1px solid #ceecf3;}
#opalEducationPage .midBar {width:315px;}
#opalEducationPage .rightBar {width:150px;}							
#opalEducationPage .firstTopBar {
width:250px; 
margin-left:20px; 
font:20px '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:17px "Times New Roman", Times, serif;}
#tradeShowPage .tradeShowTable {width:900px;min-height:522px;margin:20px 0px 0px 15px;}
#tradeShowPage .tradeShowContent {
width:215px; 
min-height:522px;
padding:0px 30px 0px 8px;
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:10px 0px 10px 10px;border-top:1px #bfe3ee solid;}
#tradeShowPage .tradeShowList th {padding:5px 0px 5px 10px;border-top:1px #bfe3ee solid;text-align:left;}
#tradeShowPage .tradeShowTitle {font:17px "Times New Roman", Times, serif;color:#496785;padding-top:20px;}
#tradeShowPage .showContentDetails {margin-top:27px;}
#tradeShowPage .topTable  {margin-top:10px;width:900px;}			
#stockistPage .pageTitle {
font:15px "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:10px 0px 18px;
width:290px;
}
#stockistPage .stockistImage {width:125px;height:90px;margin-top:15px;}
#stockistPage td {vertical-align:top;}
#stockistPage .countrySection {padding:15px 0px 0px 17px;}
#stockistPage .emailWeb {margin-top:15px;}
#stockistPage .emailWeb a {color:#1c4166;}
#stockistPage .emailWeb a:hover {color:#6a8faa;}
#stockistPage .countrySection ul {padding-left:0px;margin:10px 0px 0px 15px;}
#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);	
color:#9cb4c6;
background-repeat:no-repeat;
margin:10px 0px 0px 20px;
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:15px "Times New Roman", Times, serif;text-transform:uppercase;}	
#viewContentPage .middleTitle {
font-size:16px;
padding:20px 0px;
width:266px;
}
#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:10px 0px 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:8px 0px 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:10px 20px 0px 10px;
}	
#aboutOpalPage .contentPart {
background-color:#FFFFFF;
padding-left:17px;
min-height:390px;
padding:10px 0px 0px 25px;
}		
#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:18px 'Times New Roman', Times, serif;}
#aboutOpalPage .aboutOpalAustMap img {margin-left:45px;}
#aboutOpalPage .aboutOpalColor img {margin:100px 0px 0px 25px;}
#aboutOpalPage .titleField {font:15px "Times New Roman", Times, serif;}
#aboutOpalPage .whatIsOpalTitle {font:14px 'Times New Roman', Times, serif;margin-top:15px;}
#aboutOpalPage .lookAfterTitle {font:14px 'Times New Roman', Times, serif;	}
#aboutOpalPage li {padding:10px 5px 0px 0px;}
#aboutOpalPage .aboutOpalList {width:220px;background-color:#FFFFFF;min-height:406px;}
#viewContentPage .rightPart .qTypeTitle {font-size:13px;padding:10px 5px 0px;}
#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:20px 0px 15px;width:266px;}
#viewContentPage .topTable  ,#aboutOpalPage .topTable{margin-top:10px;width:900px;}
#viewContentPage .rightPart {width:214px;background-color:#FFFFFF;min-height:400px;}		
#viewContentPage .rightTitle {font-size:14px;padding:15px 0px 10px;margin-left:10px;}
#viewContentPage .landingPage {background:url(../html/images/homePic/contentPage/productLandingRightBackground.jpg) no-repeat 46px 220px;height:400px;}
#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:15px 0px 0px 20px;
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;
background-color:#FFFFFF;
height:385px;
width:190px;
padding:10px 0px 0px 30px;
}
#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:2px 0px 0px 2px;width:173px;}
#viewProductSearchPage .advSearch {
width:208px;
height:250px;
background-color:#FFFFFF;
padding:17px 0px 0px 13px;
}
#viewProductSearchPage .pageTitle {font:17px "Times New Roman", Times, serif;text-transform:uppercase;}
#viewProductSearchPage .middleTitle {
width:215px;
height:20px;
background-color:#FFFFFF;
font-size:12px;
color:#92adc1;
padding:11px 0px 0px 30px;
text-transform:uppercase;
}
#viewProductSearchPage .tipResultField {
width:235px;
height:342px;
color:#92adc1;
padding:15px 0px 0px 10px;
background-color:#FFFFFF;
margin-top:6px;
font-size:10px;
float:left;
}
#viewProductSearchPage .tipResultField ul {padding-right:15px;margin-leftd:-10px;}
#viewProductSearchPage .title {padding-bottom:10px;margin:8px 0px 0px 10px;}
#sitemap .linkTitle {padding:10px 0px;font-size:15px;margin-left:30px;}
#sitemap .cartTitle{
font:17px "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 input[type=password] ,#customerDetailPage input[type=password] {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:18px '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-top:3px 0px 0px 6px;}
#warrantyPage select,#viewCartPage select{border:1px solid #c6e0e9;}
#warrantyPage textarea {width:170px;height:55px;border:1px solid #c6e0e9;}
#contactUsPage .contactUsForm {width:570px;margin:25px 0px 0px 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:5px 0px 5px 0px;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:15px 0px 5px 0px;}
#customerDetailsPage .borderBottom {border-bottom:2px solid #c6e0e9;}
#customerDetailsPage .customerForm input {border:1px solid #c6e0e9;}
#shopcartConfirmPage .shopCartConfirmTable .titleText{font-weight:bold;}
#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:10px 0px 0px 350px;
}
#shopcartConfirmPage .shopCartConfirmTable td{padding:5px 0px 5px 10px;font-size:12px;} 
#shopcartConfirmPage .detailTable td{padding:0px 0px 0px 5px;}
#shopcartConfirmPage .detailTable td div {
color:#1c4166;
font-style:italic;
width:80px;
}
#shopcartConfirmPage .shopCartConfirmTable th{padding:10px 0px 10px 10px;font-weight:bold;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:5px 0px;}		
#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:13px "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:5px 0px;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:0px 0px 5px 5px;
}			
#changePasswordPage .detailsContent {padding:5px 0px 10px 15px;background-color:#eef8fc;font-size:12px;}
#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:20px 0px 0px 110px;
}
#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); 
background-repeat:no-repeat;
margin:10px 0px 0px 10px;
padding-bottom:10px;
}
#viewCartPage .viewCartTalbe td {border-bottom:1px #bfe3ee solid;}			
#viewCartPage .blueBorder {border:1px #bfe3ee solid;}
#viewCartPage .totalAmountField,#viewCartPage .totalField {padding:15px 55px 15px 0px;}
#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:4px 5px 10px 0px;
text-align:right;
}
.uploadTable {width:930px;background-color:#fff;}
.uploadTitle {
font-size:13px;
font-family:"Times New Roman", Times, serif;
width:860px;
text-align:right;
margin:-3px 0px 5px;			
}
#viewCartPage .bottomButtons{
width:713px;
height:55px;
background:url(../html/images/homePic/viewCartBorder.jpg) no-repeat 0 15px;; 			
margin-left:50px;
}
#viewCartPage .buttonsActions {margin:5px 0px 0px 305px;}
#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:13px "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;r
margin-top:13px;
}									
#cartSection .title {
font:15px "Times New Roman", Times, serif;
color:#1c4166;
margin-left:100px;
padding-top:5px;
}
#cartProduct td {padding:10px 0px;}
#cat {width:100%;}
#cartProduct table{background-color:#FFFFFF;margin-top:7px;margin-left:5px;}
#selectOption1 {margin-left:13px;float: left;}
#selectOption1 select{visibility:hidden;}
#selectOption1 .selectOptionTitle {padding-bottom:5px;}
#selectOption1 img {padding-bottom:10px;}
#selectOption1 .SortLink {
font-weight:bold;
text-transform:uppercase;
margin-top:10px;
background-image:url(../html/images/homePic/typeSelectBorder.jpg);
width:136px;
height:17px;
}
#selectOption1 .SortLink a {margin-left:8px;}
#selectOption {margin-left:13px;}
#selectOption select {visibility:hidden;}
#selectOption .selectOptionTitle {padding-bottom:5px;}
#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;}
.lawContent {line-height:15px;}														
#homeImage {padding-left:9px; 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 {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;			
}
#contentRightTop3 .otherBox {
width:16px;height:15px;
background-color:#FFFFFF; 
border:1px solid #cce0e8;
margin-left:2px; 
text-align:center;
padding-top:4px;
}
#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:6px 0px 0px 7px;
}
#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:15px "Times New Roman", Times, serif;
margin-left:10px;
}
#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 .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:13px 0px 0px 3px;}
.loginForm1{background-color:#ffffff;width:140px;padding:13px 0px 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:20px 0px 0px 10px;
}
#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:4px 0px 0px 3px;		
}
#loginPopUp input {
margin-top:10px;
border:1px #7e8898 solid;;
color:#999999;
width:130px;
font-size:10px;
height:15px;
vertical-align:middle;
padding:4px 0px 0px 3px;		
}
#loginPopUp .ClostButton {text-align:right;margin-top:5px;padding-right:5px;}
#contentBottomRight ul{margin:-5px 0px 0px -20px;}
#contentBottom .fieldTitle {margin-left:20px;}			
#contentBottom td,#contentBottom1  td {vertical-align:top;padding:0px 0px 0px 10px;}
#loginFooter {margin:10px 0px 0px 20px;font-size:9px;clear:both;}
#loginFooter td {padding-right:30px;}
#footerSection {
margin:0px 0px 0px 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;
width:370px;
padding:15px 0px 0px 10px;
}
#footerSection .byMadart a {
border-right:1px solid #00264c;
padding:0px 10px;
text-align:right;
margin-left:45px;
}
.icons {text-align:right;margin: -18px 0px 0px 10px;}
.icons a {padding-right: 5px;}
#copyRight {
font-size:9px;
text-align:right;
color:#6a8faa;
margin-top:5px;
clear: right;
position: relative;
}
.saveItemButton {
background-image:url(../html/images/homePic/saveItemBackground1.gif); 
width:82px; 
height:21px;
text-align:left;
font-size:9px;
margin-left:10px;
}
.saveItemButton1 {
background-image:url(../html/images/homePic/saveItemBackground1.gif); 
width:82px; 
height:21px;
text-align:left;
font-size:9px;
margin-left:10px;
float:left;
}
.saveItemButton1 a {
padding:0px 0px 0px 6px;
float:left;
display:block;
width:74px; 
height:13px;
margin-top:-4px;
}

#right {float:right;}
.viewCartButton1 a {
display:block;
background-image:url(../html/images/homePic/viewCartButtonBackground.jpg);
width:74px;
height:13px;
text-align:left;
font-size:9px;
margin:0px 15px 0px 10px;
line-height:13px;
background-color: #DEF1F8;
background-repeat: no-repeat;
padding: 5px 0px 3px 7px;
background-position: center center;
}
.viewCartButton{
background-image:url(../html/images/homePic/viewCartButtonBackground.jpg); 
width:82px; 
height:21px;
text-align:left;
font-size:9px;
margin-left:10px;
}
.viewCartButton a{
padding:6px 0px 2px 6px;
float:left;
display:block;
width:74px;
height:13px;
}
.saveItemButton a {
padding-top:5px;
float:left;
display:block;
width:74px; 
height:13px;
padding-left:6px;
padding-bottom:3px;
}
.classNoBorder{border:none;}
#currecySelectBox {width:135px; margin-top:8px;}
#currecySelectBox select {visibility:hidden;}
#currecySelectBox1 {width:135px;display: block;float: left;}
#currecySelectBox1 select {visibility:hidden;}
.Container {width: 520px;height: 420px;}
#Scroller-1 { 
position: absolute; 
overflow: hidden;
width: 520px;
height: 420px;
}
#Scroller-1 p {
margin: 0; padding: 10px 20px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
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;}
#topMenunew {
width:735px;
list-style: none;
vertical-align: bottom;
float: none;
display: block;
width: 600px;
}
#topMenu_right {display: block;float: right;}
#clear {float: none;}
#topMenunew ul {
padding: 0;
margin: 0 1em 0 0;
list-style: none;
background-color: #daeff6;
margin-top:10px;
}
#topMenunew 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;
}
#topMenunew a {display: block;width: auto;}
#topMenunew li {float: left;width: auto;}
#topMenunew li a {padding-top: 5px;padding-bottom: 5px;}
#topMenunew li ul {
position: absolute;
width: 10em;
left: -999em;
margin-top: 0px;
padding:5px 0px;
border-top: none;
border-right: 1px solid #336699;
border-bottom: 1px solid #336699;
border-left: 1px solid #336699;
z-index: 200;
width: 120px;
}
#topMenunew li ul li {
margin-top: 0;
border: 0;
display: block;
width: 110px;
}
.noPadding {padding-top: 0;}
#topMenunew li:hover ul {left: auto;}
#topMenunew .noLeftBorder {border-left-style: none;}
#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;}
#floatLeftContent {margin-left:20px;margin-top:20px; float:left;}
#floatRightContent {margin-right:15px;margin-top:20px; float:right;}
.clear {clear:both;}			
#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;}
#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{
font-size:12px;
}
.GoodB_title {
	color: #6A8FAA;
    font-family: 'Times New Roman',Times,serif;
    font-size: 18px;
    padding-top: 10px;
}
.GoodB_line {
    border-top: 2px solid #C9DCEC;
    height: 10px;
    margin-left: 3px;
    width: 748px;
}
