BODY {

 FONT-FAMILY;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	margin: 0px;

	background-color: #FFFFFF;

}

form {

	margin:0px;
}

TD {

	FONT-SIZE: 11px;

}

H1 {

	FONT-SIZE: 14px;

	MARGIN-BOTTOM: 0px;

	PADDING: 0px

}

H2 {

	font-size: 10px;

	line-height: 100%;

	padding: 0

}

H3 {

	font-size: 13px;

	color: #000000;

	padding: 0;

	margin-bottom:3px;

}

A:link {

	COLOR: #000000;

	TEXT-DECORATION: none

}

A:visited {

	COLOR: #000000;

	TEXT-DECORATION: none

}

A:active {

	COLOR: #000000;

	TEXT-DECORATION: none

}

A:hover {

	color: #666666;

	text-decoration: underline;

}

#randproddata {

	display:none;

}

#superwrapper {

	width:1000px;

	margin:0px auto;

	border: 0px solid #dedede;

	padding:0px

}

#topheadline {

	margin:0px 0px 0px -1000px

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	width: 100%;

	margin:0;

	padding:0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}

form {

	margin:0;

	padding:0

}


/*scrollers*/


#superwrapper .topInfo {

	background-color:#f6f6f6;

	height:28px;

	width: 1000px;

}
.topInfo {

	background-color:#f6f6f6;

	height:28px;

	width: 1000px;

}
.topInfo {

	background-color:#f6f6f6;

	height:28px;

	width: 1000px;

}
#superwrapper .topInfo .internationalCall {

	float:right;

	font: bold 11px arial;

	text-align: right;

	margin: 5px 5px;

}

.topInfo .internationalCall {

	float:right;

	font: bold 11px arial;

	text-align: right;

	margin: 5px 5px;

}
#pscroller1 {

	width: 350px;

	height: 20px;

	border: 0px solid black;

	padding: 5px 3px 0px 5px;

}

#pscroller1 a {

	text-decoration: none;

}

.scrollertext {

	font:bold 12px Arial, "Times New Roman", Times, serif;

	color:#d52222;

	text-transform:uppercase;

}

/*scrollers*/


#superwrapper .googleTranslate span {

	font: bold 11px Arial, Helvetica, sans-serif;

	margin-top:5px;

}
.googleTranslate span {

	font: bold 11px Arial, Helvetica, sans-serif;

	margin-top:5px;

}

#googleTranslate {

	float:left

}

#googleTranslate select {

	float:left;

	font-size: 10px;

	width: 116px;

	border:1px solid #dedede

}

#bannerDiv {

margin: 5px 0px 0px 0px;

width: 1000px;

}

#bannerDiv .headLogo {

	margin:0;

	float:left;

	width:450px;

	height: 43px;

}

#bannerDiv .chatbox {

	float:right;

	text-align: right;

	margin-right: 5px;

}

#jewelryText {

	display:block;

	clear:both;

	padding:3px 0px;

	width: 325px;
	float:left;

}

#jewelryText h2 {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

	margin:0 0 5px 0;

	padding-top:3px;

	color: #000;

	line-height: 2px;

	text-indent: 10px;

	font-size:12px;

}

*+html #jewelryText h2 {

	font-size:11.5px;

}

/* Begin CSS Drop Down Menu */

#menuToplink {

	width: 990px;

	margin: 0;

	clear: both;

	display: block;

	height:28px;

	text-align: center;

	background-color: #FFFFFF;

	background-image: url(toplinks-bg-main.jpg);

	background-repeat: repeat-x;

}

#menuToplink ul {

	list-style:none;

	margin:1px 0px;

	padding:0;

	float:left;

	display: inline;

	border-right: 0px solid #b29616;

	width: 999px;

}

#menuToplink ul li {

	list-style:none;

	float:left;

	display: block;

	border-right: 1px solid #b29616;

}

#menuToplink ul li.last {

	border-right: 0px solid #b29616;

}

#menuToplink ul li a {

	font:bold 11px arial;

	text-align: center;

	display:block;

	border: 0px solid #4373bb;

	white-space:nowrap;

	margin:0;

	padding: 5px 13px;

	color:#000000;

	text-decoration: none;

}

#menuToplink ul li a:hover {

	color:#000000; text-decoration: underline;

}

/* End CSS Drop Down Menu */





/*Footer Menus*/

#divFooter {

	margin:0 auto;

	width:990px;

	background-color: #f3f6f7;

}

#ulLinkFooter {

	font:normal 11px arial;

	text-align:center;

	padding:10px 0px

}

#ulLinkFooter ul {

	list-style:none;

	margin:5px 3px;

	padding:0;

	display: inline;

}

#ulLinkFooter ul li {

	display: inline;

	list-style-type: none;

	padding:0px 5px;

	border-right:1px solid #000000;

	height:15px;

}

#ulLinkFooter ul li.last {

	border-right:0px solid #000000;

}

#ulLinkFooter ul li a:link, #ulLinkFooter ul li a:visited {

	color:#000000;

	font:bold 10px arial;

	text-decoration:none

}

#ulLinkFooter ul li a:hover {

	text-decoration:underline;

}

#footerblockkeywords {

	width:100%;

	border:0px solid #dedede

}

#footerblockkeywords ul {

	width:150px;

	list-style:none;

	float:left;

	margin:0px 2px 0px 6px;

	padding:0px

}

#footerblockkeywords {

	color:#666666;

	font-family:arial, verdana, sans-serif;

	font-size:10px;

	text-decoration:none;

	text-align: left;

	clear: both;

	margin: 10px auto;

}

#footerblockkeywords ul p {

	color:#000000;

	font-family:arial, verdana, sans-serif;

	font-weight:700;

	font-size:11px;

	margin:0;

	padding:0;

}

#footerblockkeywords a:link {

	color:#666666;

	font-family:arial, verdana, sans-serif;

	font-size:10px;

	text-decoration:none;

}

#footerblockkeywords a:active {

	color:#666666;

	font-family:arial, verdana, sans-serif;

	font-size:10px;

	text-decoration:none;

}

#footerblockkeywords a:visited {

	color:#666666;

	font-family:arial, verdana, sans-serif;

	font-size:10px;

	text-decoration:none;

}

#footerblockkeywords a:hover {

	color:#bc4887;

	font-family:arial, verdana, sans-serif;

	font-size:10px;

	text-decoration:underline;

}

#bottomlogoaddress {

	margin:20px 0;

	width:990px;

	background-color: #f3f6f7;

	display: block;

	clear: both;

	height: 75px;

}

#bottomlogoaddress .storeaddress {

	width:380px;

	float:left;

	font:normal 10px arial;

	margin:10px 5px 0px 5px

}

#bottomlogoaddress .storeaddress span {

	color:#FF0000;

	display: block;

}

#bottomlogoaddress .bottomlogos {

	margin-left: 0px;

}

.bottomseotext {

	font:normal 11px arial;

	clear: both;

	margin: -25px 10px 10px 10px;

}

.bottomseotext p {

	margin:0;

	padding:0

}

.bottomseotext h3 {

	font:bold 12px arial;

	margin:2px 0;

	padding:0;

}

.bottomseotext a:link, .bottomseotext a:visited {

	color:#000000;

	text-decoration:none

}

.bottomseotext a:hover {

	color:#666666; text-decoration: underline;

}

#rtmlwise, #rtmlwise a {

	clear:both;

	font:normal 10px arial;

	text-align: center;

}

.blocktext {

	margin-top:20px;

}

.blocktext td {

	font:normal 11px arial

}

.blocktext h3 {

	font:bold 11px arial

}

.blocktext a, .blocktext a:visited, .blocktext a:hover {

	color:#000000;

	text-decoration: underline;

}

/* End Footer Menus*/

#maintable-home, #maintable-category, #maintable-item, #maintable-info {

	width:1000px;

	margin:0 auto

}

.bc {

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

	margin:5px 0px;

}

.bc A {

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

.bc A:hover {

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: underline;

	font-weight: normal;

}

.bc A:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

/*SIDE BAR */



.rtmlwisesearchbox {

	margin:2px 0px 10px 0px;

}

.rtmlwisesearchbox .searchfield {

	border:1px solid #c8c8c8;

	height:27px;

	background-color: #f6f6f6;

	padding:3px;

	font:bold 12px arial;

	color: #53575a;

	width: 135px;

}

#cathead {

	font:bold 12px arial;

	text-transform:uppercase;

	color: #25981F;

	margin: 5px 0 2px 2px;

}

#cathead a, #cathead a:visited, #cathead a:hover {

	color: #25981F;

	margin: 5px 0 2px 2px;

}

#cathead a span.saleBig, #cathead a span.saleBig:visited {font-family: Times; font-size:26px; color:#F91C26;}

#cathead a span.saleSmall, #cathead a span.saleSmall:visited {font-family: Arial; font-size:10px; font-weight:bold; color:#f2636b;}

#cathead a span.saleBig:hover, #cathead a span.saleSmall:hover {text-decoration:underline; color: #25981f;}





#menuwrapperNOBG {

	/*overflow: hidden;*/

	min-height:35px;

	padding-top: 1px;

	background-color: #ffffff;

	scrollbar-3dlight-color:#ebebeb;

	scrollbar-arrow-color:#000000;

	scrollbar-base-color:#ebebeb;

	scrollbar-darkshadow-color:#ebebeb;

	scrollbar-face-color:#ebebeb;

	scrollbar-highlight-color:#c5bdbd;

	scrollbar-shadow-color:#282828;

	scrollbar-track-color:#ebebeb;

}

#menuwrapperNOBG #menu li a, #menuwrapper #menu li a:visited {

	/*	position:relative;*/

	display:block;

	/*	width:100%;*/

/*	height:18px;*/

	border:0px solid #000;

	color:#595959;

	padding-left:6px;

	text-decoration:none;

	font-size: 1.01em;

}

#menuwrapperNOBG #menu li a:hover {

	background:#92cc8f;

	/*	height: 100%;*/

	margin-left: 0;

	list-style: none;

	border:0px solid #000;

	text-decoration: underline;

}

#menuwrapperb {

	overflow:visible;

	height:auto;

	border:1px solid #dedede;

	background-color: #ffffff;

	padding: 0 5px 5px 5px;

}

#menuwrapperb #menu li a, #menuwrapperb #menu li a:visited {

	display:block;

	border:0px solid #000;

	color:#595959;

	padding-left:0px;

	text-decoration:none;

	font-weight: bold;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#menuwrapperb #menu li a:hover {

	background:#92cc8f; text-decoration: underline;

}

#menuwrapperb #menu li.subcat a, #menuwrapperb #menu li.subcat a:visited {

	display:block;

	border:0px solid #000;

	color:#424242;

	margin-left:6px;

	text-decoration:none;

	font-size: 10px;

}

#menuwrapperb #menu li.subcat a:hover {

	background:#d3bc4f; text-decoration: underline;

}

#menu {

	text-align: left;

	padding:0;

	margin:0;

}

#menu li {

	list-style-type:none;

	width:96%;

	clear:both;

	height: 13px;

	font-weight: bold;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 3px;

}

#menu li.subcat {

	list-style-type:none;

	width:140px;

	/*height:20px;*/

	margin:2px 0 2px 8px;

	background: url(blackdot2.jpg) top left no-repeat;

	height: 13px;

	margin-top: 2px;

}

#menu li.subcat:hover, #menu li:hover {

	background:#92cc8f; text-decoration: underline;

}

#menu li.reddot {

	background-image: url(reddot.gif);

	background-repeat: no-repeat;

}

#menu li.star {

	background-image: url(bullet-star-pink.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 5px;

}

#menu li.star a:hover {

	color: #92cc8f;

	background:none; 

}

#menu li.reddot a {

	color:#FF0000

}

#menu li.why {

	font:normal 10px arial;

}

#menu a, #menu a:visited {

	/*	position:relative;*/

	display:block;

	/*	width:100%;*/

/*	height:18px;*/

	border:0px solid #000;

	color:#424242;

	padding-left:6px;

	text-decoration:none;

}

#menu a:hover {

	list-style: none;

	border:0px solid #000;

	text-decoration:none;

}

#menu li a:hover {

	background:#d3bc4f;

	/*	height: 100%;*/

	margin-left: 0;

	list-style: none;

	border:0px solid #000;

	text-decoration:none;

}

/*SIDE BAR */





/*LINK STYLES*/

.hot {

	font-size: 7.5pt;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}

.hot A:Link {

	font-size: 7.5pt;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}

.hot A:hover {

	font-size: 7.5pt;

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

}

.hot A:visited {

	font-size: 7.5pt;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}

.red:Link {

	font-size: 10px;

	color: #FF0000;

	font-weight: normal;

	text-decoration: underline;

}

.red:visited {

	font-size: 10px;

	color: #FF0000;

	font-weight: normal;

	text-decoration: underline;

}

.red:hover {

	font-size: 10px;

	color: #FF0000;

	font-weight: normal;

	text-decoration: underline;

}

/*LINK STYLES*/



/*PAGE STYLES*/



#secname {

	margin-left:-5000px

}

#landingbanner {

	width:100%;

	/*height:99px;*/

	background-repeat:no-repeat;

	background-position: top right;

	background-color: #EBEBEB;

}

#landingbanner h1 {

	font:normal 19px georgia;

	color: #db0303;

	margin:5px

}

#landingbanner .landingtitle {

	padding:5px 0px 2px 20px;

	font:normal 19px georgia;

	color: #db0303;

}

#landingbanner .landingtext {

	padding:1px 0px 2px 20px;

	font:normal 11px arial;

	color: #403939;

}

.item-name {

	font-weight: bold;

	font-size: 13px;

	color: #db0303;

	text-indent: 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

}

.item-order-lines {

	font-weight: normal;

	color: #000000;

	text-indent: 0px;

	font-family: Arial, Helvetica, "Sans Serif";

	text-align: left;

	font-size: 10px;

}

.item-order-lines a.helplink {

	color:blue;

	font:normal 11px arial;

	text-decoration:underline

}

.item-order-lines-price {

	font-weight: bold;

	color: #000000;

	text-indent: 0px;

	font-family: Arial, Helvetica, "Sans Serif";

	text-align: left;

	font-size: 12px;

}

.item-order-lines-saleprice {

	font-weight: bold;

	font-size: 14px;

	color: #ff0000;

	text-indent: 0px;

	font-family: Arial, Verdana, Helvetica, "Sans Serif";

	text-align: left;

}

#product-options td.main {

	font:normal 11px arial;

	vertical-align:top

}

#product-options input {

	width:100px;

}

#product-options select {

	width:137px;

}

.product-details ul {

	margin-left: 15px;

	list-style: disc;

}

#page-header {

	font-weight: bold;

	font-size: 12px;

	color: #000000;

	text-indent: 2px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	padding-bottom:5px;

	display:block;

	padding-top:5px;

	text-align:left;

	width:100%

}

#freeship-header {

	color: #000000;

	font-size: 12px;

	font-weight: bold;

	margin-top:10px;

}

#freeship ul {

	display: block;

	line-height: 14px;

	margin: 0px 1px 2px 0px;

	padding: 0px;

	width:225px;

}

#freeship ul li {

	padding: 2px 0px 0px 10px;

	background: url(http://lib.store.yahoo.net/lib/overstockjeweler/arrows.gif) no-repeat;

	background-position: 0% .50em;

	font-size: 10px;

	font-family:arial;

	color: #000000;

	list-style-type: none;

}

#freeship ul li a {

	color: blue;

	text-decoration:none;

}

#freeship ul li a:hover {

	color: blue;

	text-decoration:underline;

}

/*PAGE STYLES*/



#welcometext, #welcometext a, #welcometext a:visited, #welcometext a:hover {

	color:#7d7d7d;

	font:normal 11px arial;

	width: 600px;

	margin: 0 0px 0 10px;

}

#welcometext .product-details, #welcometext .product-details a, #welcometext .product-details a:visited, #welcometext .product-details a:hover {

	color:#FF0000;

	font:normal 11px arial

}

/* primary slider styles */





.homePrimarySliderControls {

	position: absolute;

	top:270px;

	left:480px;

	z-index: 2;

	display:none;

}

#homePrimarySliderContainer {

	position: absolute;
	
	display:block;
	
	left: 0px;
	
	top: 0px;
	
	right: 0px;
	
	bottom: 0px;
	
	height: 100%;
	
	width: 100%;


}

#homePrimarySliderContainer * {

	padding: 0;

	margin:0;

}

.homePrimarySliderImages {

	height:  354px;

	width:   609px;

	position: absolute;

	top:0;

	left:0;

	z-index: 1;

	overflow: hidden;

}

/* ------- coupon page specific css -----------*/



.tightSEO, .tightSEO p, .tightSEO span, .tightSEO b, .tightSEO a {font-size:10px; line-height: 12px;}





/* --- help desk css ---- */



#helpdesk {

padding: 0px;

margin: 0px;

}



#helpdesk div

{

float: left;

clear: none;

width: 33%

}



#helpdesk ul {

font: 12px bold;

font-family: arial;

text-transform: uppercase;

color: #333333;

list-style: none;

margin-left: 5px;

line-height: 24px

}



#helpdesk ul strong {

margin-left: 0px;

margin-bottom: 15px;

line-height: 24px

}



#helpdesk li {

font: 11px normal;

font-family: arial;

text-transform: capitalize;

line-height: 17px;

list-style: disc;

color: #999999;

margin-left: 15px;

}



#helpdesk li a, 

#helpdesk li a:visited

{

color: #000000;

text-decoration: none;

}



#helpdesk li a:hover

{color: #c9ac23; text-decoration: underline;}



/*---- info page css starts here ---- */







.infoPage {font-size: 11px; line-height: 17px; font-weight: normal; padding: 10px; width:825px; }



.infoPage table.regularTable {margin-left: 15px; }



.infoPage table.regularTable td {font-size: 11px; line-height: 17px; font-weight: normal;}



.infoPage span, .infoPage span a, .infoPage span a:visited, .infoPage p a, .infoPage p a:visited {font-size: 12px; line-height: 17px; font-weight: normal;}



.infoPage p {font-size: 11px; line-height: 15px; font-weight: normal;}



.infoPage span a:hover, .infoPage p a:hover, a:hover {color: #c9ac23;text-decoration: underline;}











.infoPage ul {margin-top: -5px;}



.infoPage li, .infoPage li a,  .infoPage li a:visited {font-size: 12px; line-height: 17px; font-weight: normal;}



.infoPage li a:hover, .infoPage span a:hover {color: #c9ac23;text-decoration: underline;}



.infoPage p {font-size: 13px; line-height: 17px; font-weight: bold; text-transform: uppercase;}



.infoPage h1 {font-size: 17px; font-weight: bold; line-height: 20px; text-transform: uppercase;}



.infoPage h2 {font-size: 13px; font-weight: bold; line-height: 17px; text-transform: capitalize;}



.infoPage h1 span {font-size: 12px; font-weight: normal; color: #CC2323; line-height: 15px; text-transform: none; font-weight:bold;}







.infoPage table.shippingChart span, .infoPage table.shippingChart span a, .infoPage table.shippingChart span a:visited {font-size: 11px; line-height: 15px; font-weight: normal;}



.infoPage table.shippingChart td, .infoPage table.shippingChart td a, .infoPage table.shippingChart td a:visited  {font-size: 11px; line-height: 15px; font-weight: normal; text-transform: uppercase;}



.infoPage #wsale form table {

border: solid 1px #d3d3d3;

background-color: #F3F6F7;

}



.infoPage #wsale form table tr

{vertical-align: middle;}



.infoPage #wsale form table td {

font-size: 12px;

font-weight: bold;

font-family: arial;

color: #333333;

padding: 6px 3px;

text-align:right;

}



.infoPage #wsale form .red {color: #cc2323; margin-right: 5px;}

.infoPage #wsale form input

{

width: 300px;

height: 22px;

border: solid 1px #d3d3d3;

padding: 3px;

color: #666666;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif;

}



.infoPage #wsale form td input #submit {

	padding: 5px; font-weight: bold; color: #ffffff; background-color: #666666;

                      font-size: 14px; width: auto; height:auto; border:solid 1px #999999;

}



.infoPage #wsale form textarea

{

width: 300px;

height: 150px;

border: solid 1px #d3d3d3;

padding: 3px;

color: #666666;

font-size: 14px;

font-family: Arial, Helvetica, sans-serif;

}



.itemPopPage {

font-size: 12px; 

line-height: 17px; 

font-weight: normal; 

padding: 10px; 

width:825px; 

}



.itemPopPage a, .itemPopPage a:visited 

{font-size: 13px; line-height: 17px; font-weight: bold; color:#cc2323}

.itemPopPage a:hover {color: #c9ac23;text-decoration: underline;}

.itemPopPage p 

{font-size: 12px; line-height: 15px; font-weight: normal; color: #666666;}



.itemPopPage h1, .itemPopPage h1 a, .itemPopPage h1 a:visited

{font-size: 20px; font-weight: bold; line-height: 24px; text-transform: uppercase;

color: #000000;}



.itemPopPage h3, .itemPopPage h3 a, .itemPopPage h3 a:visited {font-size: 15px;color: #333333; line-height: 19px; text-transform: uppercase; font-weight:bold;}



.itemPopPage h4, .itemPopPage h4 a, .itemPopPage h4 a:visited {font-size: 12px; font-weight: bold; color: #666666; line-height: 15px; text-transform: capitalize;}



.itemPopPage h5, .itemPopPage h5 a, .itemPopPage h5 a:visited {border-top: 1px solid rgb(211, 211, 211); font-weight: bold; font-size: 14px; padding-top: 10px; padding-bottom: 0px; margin-top: 15px;}



.itemPopPage h1 a:hover, .itemPopPage h3 a:hover, .itemPopPage h4 a:hover, .itemPopPage h5 a:hover

 {color: #c9ac23;text-decoration: underline;}



.itemPopPage table.regularTable {margin-left: 15px; }

.itemPopPage table.regularTable td {font-size: 12px; line-height: 17px; font-weight: normal;}





/* ---- promobanner specific css --- */

.promobanner {

	width:815px;

	height:61px;

clear: both;

background: url(http://site.overstockjeweler.net/lib/ads-banners/topBannerBack.gif) top left repeat;

margin: 2px 0 0 0;

}



.promobanner img {border: 0px; float: left; clear: none; margin: 0;}

	

.promobanner .promo-one {

	width:340px;

	max-height: 50px;

	padding: 0px;

	margin: 7px 4px 4px 4px;

	float:left;

	clear:none;

	text-align: center;

}



.promobanner .promo-one a, .promobanner .promo-one a:visited {

	color: #cc2323;

	text-align: center;

}



.promobanner .promo-one a:hover, .promobanner .promo-one a span.one:hover

{color:#cc2323; text-decoration:underline; }



.promobanner .promo-one a span.one, .promobanner .promo-one a span.one:visited  {

	font-size: 20px;

	font-weight: bold;

	text-transform: uppercase;

	color: #cc2323;

	font-family:Arial, Helvetica, sans-serif;

	line-height: 18px;

}



.promobanner .promo-one span.two, 

.promobanner .promo-one a span.two, .promobanner .promo-one a span.two:visited 

{

	font:bold 13px Times;

	text-transform: none;

	line-height: 22px;

	font-size: 18px;

	font-style: italic;

}



.promobanner .promo-one span.reg {

	font: bold 10px Verdana, Geneva, sans-serif;

	text-transform: none;

	color: #000000;

}

.promobanner .promo-one span.reg b {font:bold 12px Arial; text-transform: uppercase; color: #cc2323;}



.promobanner .promo-two {

	width:229px;

	max-height: 50px;

	padding: 0px;

	margin: 8px 0px;

	float:left;

	clear:none;

	line-height: 18px;

}



.promobanner .promo-two span.reg, .promobanner .promo-two a span.reg,

.promobanner .promo-two a span.reg:visited

{

	font: bold 10px Verdana, Geneva, sans-serif;

	text-transform: none;

	color: #000000;

}

.promobanner .promo-two a span.reg:hover {color: #cc2323; text-decoration:underline;}

.promobanner .promo-two span#notlink:hover {color: #000000; text-decoration:none;}



.promobanner .promo-two span.reg b {

	font:bold 12px Arial; text-transform: uppercase; color: #cc2323;  

}



.promobanner .promo-three {

	width: 100px; height:61px; text-align: left; float:left; clear: none; margin:0 0 0 3px;

}



.promobanner .promo-three #top {color:#cc2323; font-weight:bold; font-size:22px; font-family: 'Times New Roman', Times, serif}

.promobanner .promo-three #mid {color:#000000; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.promobanner .promo-three #mid b {color:#f26c74;}



.promobanner .promo-three #bottom {color:#000000; font-weight:bold; font-size:11px; font-style: italic;}



/* home page banner css */

#hpbanner {

width: 815px; 

height:317px; 

border: solid 1px #c9ac23; 

border-left: none; border-right: none; 

clear:both; background:url(http://site.overstockjeweler.net/lib/ads-banners/ValDayBanner-homepage.jpg) top left no-repeat; }



#hpbanner .med, #hpbanner .med a, #hpbanner .med a:visited {

font-family: "times new roman", times, serif;

font-size: 17px;

text-transform: uppercase;

letter-spacing: normal;

line-height: 21px; 

padding: 0px; 

color: #385f66;

font-weight: bold;}

#hpbanner .med a:hover {text-decoration:underline; color: #cc2323;}



.redmed {color:#cc2323; font-size: 15px;}



.whitemed, .whitemed a, .whitemed a:visited {

font-family: "times new roman", times, serif;

font-size: 15px;

text-transform: uppercase;

letter-spacing: normal;

line-height: 21px; 

padding: 0px; 

color: #fff9f7;

font-weight: bold;}

.whitemed a:hover {text-decoration:underline; color: #fff9f7;}



.whitemed, .tall a, .tall a:visited {color:#fff9f7; font-size: 22px;}

.tall a:hover {text-decoration:underline; color: #fff9f7;}



#hpbanner .small, #hpbanner .small a, #hpbanner .small a:visited {

font-family:arial;

font-size: 13px;

text-transform: none;

letter-spacing: normal;

line-height: 17px; 

padding: 0px; 

color: #385f66;

font-weight: normal;

}

#hpbanner .small a:hover {text-decoration:underline; color: #cc2323;}



#hpbanner div#one {

left:50px; position:relative; text-align:center;

top:25px; width:100px;	

}



#hpbanner div#two {

left:140px; position:relative; text-align:center;

top:130px; width:200px;

}



#hpbanner div#three {

left:150px; position:relative; text-align:left;

top:150px; width:250px;

}



#hpbanner div#four {

left:-190px; position:relative; text-align:left;

top:193px; width:400px;

}



#hpminis {clear: both;}

#hpminis .mini {

width: 202px; height: 170px; float:left; clear:none; 	

}



#hpminis div#one {

	background: url(images/hpminiA.jpg) top left no-repeat;

}



#hpminis div#two {

	background: url(images/hpminiB.jpg) top left no-repeat;

}



#hpminis div#three {

	background: url(images/hpminiC.jpg) top left no-repeat;

}



#hpminis div.desc, #hpminis div.desc a, #hpminis div.desc a:visited {

font-family: "times new roman", times, serif;

font-size: 12px;

text-transform: uppercase;

letter-spacing: normal;

line-height: 14px; 

padding: 0px; 

color: #000000;

font-weight: bold;

text-align: center;

}

#hpminis div.desc a:hover {text-decoration:underline; color: #cc2323;}



#hpminis .small, #hpminis .small a, #hpminis .small a:visited {

font-family:arial;

font-size: 12px;

text-transform: none;

letter-spacing: normal;

line-height: 13px; 

padding: 0px; 

color: #cc2323;

font-weight: normal;

}

#hpminis .small a:hover {text-decoration:underline; color: #cc2323;}



#hpminis div.desc2, #hpminis div.desc2 a, #hpminis div.desc2 a:visited {

font-family: "times new roman", times, serif;

font-size: 12px;

text-transform: Capitalize;

letter-spacing: normal;

line-height: 14px; 

padding: 0px; 

color: #333333;

font-weight: bold;

text-align: center;

margin-top: 5px;

}

#hpminis div.desc2 a:hover {text-decoration:underline; color: #cc2323;}



#hpminis .hpvideo {

width: 208px; height: 170px; float:left; clear:none; 	

}



#hpminis td.videoHere {width: 208px; height:148px;}



/* home page slider css */

.homePrimarySliderControls {

	position: absolute;

	top:270px;

	left:480px;  

	z-index: 2;

	display:none;

	

}



#homePrimarySliderContainer {

	position: relative;

	height:  319px;  

	width:   815px;padding-right:2px;

}

#homePrimarySliderContainer * {

			padding: 0;

			margin:0;           

			}



.homePrimarySliderImages {  

   	height:  319px;  

  	width:   815px;

	position: absolute;

	top:0;

	left:0;  

	z-index: 1;

	overflow: hidden;

}
.img-specials {
	height: 100px;
	width: 75px;
}


