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;
}
#opalThumbPage1 {
margin-top:32px;
background-color: #FFFFFF;
min-height:518px;
padding: 11px 6px 5px 0px;
}
#opalThumbPage {margin-top:10px;}
#opalThumbPage {
	margin-top: 10px;
}

#productTypeDetail1, #productTypeDetail {padding-left:5px; 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:590px; border-right:#d7eeee solid thin;}
#displayProductSection1 {min-height:450px;margin-left: 160px;}

#productThumbDisplayPro,#productThumbDisplayPro1 {
	width: 593px;
	min-height: 450px;
	background-image:
		url(../html/images/homePic/productThumbDisplayProBackgrond.jpg);
	background-repeat: no-repeat;
	background-color: #edfefe;
}
#productThumbDisplayPro, #productThumbDisplayPro1 {
    background-color: #EDFEFE;
    background-image: url("../html/images/homePic/productThumbDisplayProBackgrond.jpg");
    background-repeat: no-repeat;
    width: 593px;
}
#productThumbProductSection {
	min-height: 441px;
	width: 575px;
	margin-left: 10px;
	padding-bottom: 10px;
}
#productThumbProductSection1 {
    margin-left: 10px;
    min-height: 441px;
    padding-bottom: 10px;
    width: 575px;
}
#productThumbProductSection 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 {
	text-align: left;
}

#productThumbProductSection .selectionDetail {
	width: 295px;
}

.noItemField {
	text-align: center;
	padding-top: 50px;
	font-size: 12px;
}

#productThumbProductDetail, #productThumbProductDetail1 {
	margin-top: 4px;
	background-color: #FFFFFF;
	min-height: 420px;
	padding-bottom: 10px;
}

#productThumbProductDetail td {
	padding-top: 10px;
	padding-bottom: 5px;
}
#productThumbProductDetail1 td {
	padding-top: 10px;
	padding-bottom: 5px;
}
#productListProductDetail .addToCart {
	text-align: right;
	margin-right: 10px;
}
#productThumbProductDetail1 .addToCart {
	text-align: right;
	margin-right: 10px;
}
#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;}
#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:100px 0px 0px 10px;padding-bottom:15px;padding-right: 40px;}

#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;
}
.pageCrumbList {
    margin-right: 83px;
    padding-top: 5px;
    text-align: right;
}
#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: 390px;
}

#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: 350px;
	padding-top: 15px;
}

#footerSection .byMadart a {
	border-right: 1px solid #00264c;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	margin-left: 20px;
}

.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;
}
.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/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;}
#currecySelectBox1 {width:135px;display: block;float: left;}
#currecySelectBox1 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;
}
#topMenu_right {display: block;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;
}
.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;
}
