
a:link{text-decoration:none;color:blue}
a:visited{text-decoration:none;color:navy;}
a:hover{text-decoration:underline;}

.strikeTxt{text-decoration:line-through;}

.mainContainer{
	float:left;	
	width:1280px;
	height:auto;
	}
	
	.headerContainer
	{
	float:left;	
	padding-bottom:10px;
	width:1280px;
	height:auto;
	}
	
.leftVerticalContainer{
    padding-right:10px;
	float:left;
	width:200px;
	height:auto;
	font-size:1em;	
	}
	
	.middleMainContainer{	
	width: 860px;
	float: left;
	height: auto;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size:1em;
}

.detailMiddleRightContainer
{
float:left;
}

.rightVerticalContainer{
	padding-left:10px;
	width: 200px;
	height: auto;
	float: left;
	}

.bottomContainer{
	padding-top:10px;
	font-size: 0.8em;
	width: 1280px;
	text-align: center;
	float: left;
	height: auto;
	}	
.text_fields {
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px; 
	color: #004080;
	padding: 0px;
	border-color: #0080ff;
	border-style: solid;
	border-width: 0px;
	background-color: white;
	width: auto;
	height: auto;
	}

.topTitle {border-bottom-width: 1px;
	border-bottom-style: solid;
	width: auto;
	border-bottom-color: #80ffff;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	height: auto;
}
.highlightit img{
    border-style: solid;
	border-width: 1px;
	border-color: aqua;
}
.highlightit:hover img{
border-style: solid;
	border-width: 1px;
	border-color: navy;}
.productContent {
	height: 180px;
	width: 160px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 8pt;
	padding: 1px;
	float: left;
	margin: 3px;}
.productDetails {
	height: auto;
	width: 300px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 1em;
	padding: 1px;	
	text-align: center;
	border-style: solid;
	border-color: aqua;
	border-width: 1px;
	}
.productTitle{
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px;
	font-weight:bold;
	padding: 1px;
	margin: 3px;
	text-align: center;
    color: blue;
    }
    
.mainMenu {
  background-color: #fff;
  text-align: left;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
  font-size: 13px;
  color: #900;
  width: 200px;
}
.menu li a {
  background-color: transparent;
  color: #900;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}
.menu li a:hover {
  border-bottom: 1px dashed #900;
}
.description {
	width: 300px;
	background-color: #80ffff;
	margin: 3px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 8pt;
	font-weight: bold
}
.left-container-details {
	width: 100px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 1em;
	text-align: right;
	padding: 1px;
	font-weight: bold;
	float: left;
}
.right-container-details {
	width: 310px;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 1em;	
	text-align: left;
	height: auto;
	padding: 1px;
	float: left;	
	             
}
.TableRow1
{
	border-style: solid;
	width: 420px;
	height: auto;
	border-width: 1px;
	border-color: aqua;
	background-color: ThreeDFace;
	padding: 1px;
	float: left;
}
.TableRow2
{
	border-style: solid;
	width: 420px;
	height: auto;
	border-width: 1px;
	border-color: aqua;
	background-color: InfoBackground;
	padding: 1px;
	float: left;
}

.TableRowLinks
{
	border-style: solid;
	width: 800px;
	height: auto;
	border-width: 1px;
	border-color: aqua;
	background-color: ThreeDFace;
	padding: 1px;
	float: left;
}
.left-containerLinks {
	width: 100px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 12px;
	text-align: right;
	padding: 1px;
	font-weight: bold;
		float: left;
}
.right-containerLinks {
	width: 690px;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 12px;
	float: left;
	text-align:justify; 
	height: auto;
	padding: 1px;	             
}
/* left-container for contact us page*/
.TableRowContactUs1
{
	border-style: solid;
	width: 700px;
	height: auto;
	border-width: 1px;
	border-color: aqua;
	background-color: ThreeDFace;
	padding: 1px;
	float: left;}
.left-container {
	width: 100px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 12px;
	text-align: right;
	padding: 1px;
	font-weight: bold;
		float: left;}
.right-container {
	width: 590px;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 12px;
	float: left;
	text-align:left; 
	height: auto;
	padding: 1px;}
.left-container-cust-info {
	width: 100px;
	background-color: #80ffff;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px;
	font-weight: bold;
	float: left;
	border-color: blue;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
    height: auto;	
}
.right-container-cust-info {
	width: 400px;
	background-color: #80ffff;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px;
	font-weight: bold;
	border-color: blue;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	float: left;
	text-align: left;
	height: auto;}
.row-container-cust-info
{
width: 500px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 9pt;
	color: ThreeDDarkShadow;}
.left-container-contact-us {
	width: 100px;
	background-color: #80ffff;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px;
	font-weight: bold;
	float: left;
	border-color: blue;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
    height: auto;	
}
.right-container-contact-us {
	width: 400px;
	background-color: #80ffff;
	margin: 1px;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 14px;
    font-weight: bold;
	border-color: blue;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	float: left;
	text-align: left;
	height: auto;}
.paginator {
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 10pt;
	clear: left;
}
.paginator A {
	border-right: #ddd 1px solid;
	padding-right: 6px;
	border-top: #ddd 1px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	border-left: #ddd 1px solid;
	padding-top: 2px;
	border-bottom: #ddd 1px solid;
	text-decoration: none;
	border-width: 1px;
	border-color: #80ffff;
}
.pageList .this-page {
	border-right: #ddd 1px solid;
	padding-right: 6px;
	border-top: #ddd 1px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	border-left: #ddd 1px solid;
	padding-top: 2px;
	border-bottom: #ddd 1px solid;;
	border-color: #80ffff
}
.paginator A:visited {
	border-right:  1px solid;
	padding-right: 6px;
	border-top: 1px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	border-left:  1px solid;
	padding-top: 2px;
	border-bottom:  1px solid;
}
.paginator .this-page {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-SIZE: 16px;
	padding-bottom: 2px;
	padding-TOP: 2px;
	border-style: solid;
	border-width: medium;
	border-color: #0080c0;
	color: navy
}
.paginator A:hover {
	border-LEFT-COLOR: #036;
	background: #0063dc;
	border-bottom-color: #036;
	COLOR: #fff;
	border-top-color: #036;
	text-decoration: none;
	border-right-COLOR: #036
}
.addToCartButton {
	margin: 1px;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
}
.navigation {
	width:564px;}
.text {
	height: auto;
	width: 590px;
	border-color: #80ffff;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 10pt;
	margin: 3px;}
.search_links_border {height: auto;
	width: auto;
	border-color: #80ffff;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-size: 10pt;
	margin: 1px;
	font-weight: bold;
	color: blue;
}
.filter{width: auto;
	height: auto;}
/*for the font in the () on the left container showing links and products number available*/
.small
{
	font-family: Arial;
	font-size: 8px;
	color: #808080;
}
.medium
{
	font-family: Arial;
	font-size: 12px;
	color: black;
}
.large
{
	font-family: Arial;
	font-size: 16px;
	color: green;
	font-weight: bold;
	text-decoration: underline;
}
.salemessage
{
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-weight: bold;
	color: blue;
	font-size: 18px;
	text-align:center;
}
.h1Title
{
	width:800px;
	text-align:center;
	border-bottom: 1px dashed aqua;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-weight: bold;
	font-size: 1.2em;
	color: #6666FF;
	
}
.h2Title
{
	width:800px;
	text-align:center;
	border-bottom: 1px dashed aqua;
	font-family: "Trebuchet MS,Arial,serif,sans-serif";
	font-weight: bold;
	font-size: 0.6em;
	color: #6666FF;
}
/************text ads*******************/
#textad1 {
     width:195px;
     height:50px;
     border-color:green;
     border-style:dashed;     
     border-width:1px;
     padding:1px;
     text-align: center;
     float: left;
     margin-left:1px;
	font-family: serif,sans-serif,Arial;
	font-size: 12px;
     
 }
#textad2 {
     width:195px;
     height:50px;
     border-color:green;
     border-style:dashed;     
     border-width:1px;
     padding:1px;
     text-align: center;
     float: left;
     margin-left:1px;
    font-family: serif,sans-serif,Arial;
	font-size: 12px;
 }
 #textad3 {
     width:195px;
     height:50px;
     border-color:green;
     border-style:dashed;     
     border-width:1px;
     padding:1px;
     text-align: center;
     float: left;
     margin-left:1px;
	font-family: serif,sans-serif,Arial;
	font-size: 12px;     
 }

/* START table css for the details tab on detail page jquery*/
 table#details{width:800px;
      padding:0;
      background-color:#DEEDF7;    
      border-top:dashed 1px aqua;
      border-left:dashed 1px aqua;    
}
 
#details tr{ padding:0px;
      background-color: #FFFFE1;
}
#details tr.odd {padding:0px;
      background-color: #DEEDF7;
}
#details td{ padding:3px;
border-bottom:dashed 1px aqua;
border-right:dashed 1px aqua;
}
 /*END table css for the details tab on detail page jquery*/
 
.error404
{
font-family:Trebuchet MS,Arial,serif,sans-serif;
font-size: 1.4em;
font-weight: bolder;
text-transform: uppercase;
color: yellow;
background-color: #B43232;
margin: 0px;
padding: 0px;
}

.error404_wrap table
{
width: 800px;
border: 5px solid #B43232;
margin: 0px;
padding: 0px;
background-image: url("/jewelry/images/404_error.jpg"); 
background-repeat:no-repeat;
background-position: right;
}

.error404_wrap a
{
font-family:Trebuchet MS,Arial,serif,sans-serif;
font-weight: bold;

}


/*START Slide show top banners*/
#slideshow {margin-bottom:10px; border:1px solid aqua; background:none; width:400px; height:300px}
#slideshow img {display:none;}
#slideshow img.showimg {display:block;}

#nav {z-index:50; position:relative; top:144px; left:10px; font-size:0.6em;}
#nav a {margin:0 3px; padding:3px 5px; border:1px solid aqua; background:#D8DE30; text-decoration:none;
height: 10px; width: 10px;

}
#nav a.activeSlide {background:#EEEFD1}
#nav a:focus {outline:none}
/*END Slide show top banners*/

/*start contact us form*/

#contactusForm label { width: 5em; float: left; }
#contactusForm label.error { float: none; color: red; padding-left: .3em;width: 180px}
#contactusForm p { clear: both; }

/*end contact us form*/
