html {
	font-family: Geneva, tahoma, Verdana, Helvetica, Arial, Helvetica, sans-serif; 
	color: #000;
	font-size: 12px;	
}
body {
	background-color:#fff;
	color:#000;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	}
.bodystyle{
	background: #000 url('http://andoyanjewelers.com/images/fbackbottom.png') center top repeat-x;
}

H1  {	line-height:110%; font-size : 14pt;color : #C60707;  font-weight: bold; }
H2  {	font-size : 13pt; color : #000000;  font-weight: bold; }
H3  {	font-size : 11pt; color : #000000;  font-weight: bold; }
/* input, TEXTAREA { font-family: Courier, monospace; background-color : #fff; font-weight : normal; font-size: 11px;  color: #000000; }
#SELECT {font-family: Courier, monospace; background-color : #fff; font-weight : normal; font-size: 11px;  color: #000000; } */

p, ul,  li, a  {  font-size: 10pt;}
td      {  font-size: 10pt;}

.sale  { font-size: 10pt; font-weight: bold; COLOR: #C60707; TEXT-DECORATION: none;}


A  { font-weight: bold; COLOR: #F1C616; TEXT-DECORATION: underline;}
		A:link{color: #F1C616;}
		A:visited{color: #F1C616;} 
		A:hover {color: #C60707}

hr		{ background-color:transparent; color:#C60707; height:1px; }

HR.menu {
	border: 0;
	background-color: #fff;
	height: 1px;
}
hr.menu {
	background-color:#fff;
	color:#fff;
	height:1px;
	margin:2px;
	margin-left:-3px;
}

.sidemenu {
	border:#fff;
	line-height:180%;
	font-size: 10px;
	COLOR: #FFDADA;
	TEXT-DECORATION: none;
}
a:link.sidemenu {color : #FFDADA;}
a:visited.sidemenu {color : #FFDADA;}
a:active.sidemenu {color : #FFDADA;}
a:hover.sidemenu {color : #000;}
.sidemenu:before{
/*	content: "1 ";*/
	color: #FFDADA;
}
.mmenu {
	height: 53px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	background: transparent;
}
.mmenu1{
	display:block;	list-style-type: none;
	background: transparent;
	width: 150px;
	padding: 0;
	margin: 0;		
	float: left;
	border-bottom: 1px solid #fff;
}
.photos { font-size: 13px; color: #FFFFFF ; text-decoration: none; font-weight : bold;} 
			a:link.photos{color: #FFFFFF; }
			a:active.photos { color: #FFFFFF; text-decoration: underline  overline;}
			a:visited.photos{color: #FFFFFF;} 
			.border.photos { border: 1px #FFFFFF solid} 
			a:hover.photos { text-decoration: underline  overline; }

.underliner { font-size: 8pt; COLOR: #FFDADA; TEXT-DECORATION: underline;}
         a:link.underliner {color : #FFDADA; text-decoration: underline;}
         a:visited.underliner {color : #FFDADA;}
         a:active.underliner {color : #FFDADA; text-decoration: underline  overline;}
         a:hover.underliner {color : #ffffff; text-decoration: underline  overline;}

.menuXX { font-size: 9pt; COLOR: #FFDADA; TEXT-DECORATION: none;}
         a:link.menuXX {color : #FFDADA;}
         a:visited.menuXX {color : #FFDADA;}
         a:active.menuXX {color : #FFDADA;}
         a:hover.menuXX {color : #ffffff;}

.botmenu { font-size: 8pt; COLOR: #808080; TEXT-DECORATION: none;}
         a:link.botmenu {color : #808080;}
         a:visited.botmenu {color : #808080;}
         a:active.botmenu {color : #808080;}
         a:hover.botmenu {color : #C60707;}


.big { font-size: 12pt; COLOR: #C60707; TEXT-DECORATION: none;}
         a:link.big {color : #C60707;}
         a:visited.big {color : #C60707;}
         a:active.big {color : #C60707;}
         a:hover.big {color : #C60707;}

/* 
######################################################
## NEW ######################################################
######################################################
*/
.maindiv {
		BACKGROUND:#FFF;
		
		WIDTH:900PX;
		border: 0px solid #000;
		border-left: 0px solid #000;
		border-right: 0px solid #000;
}

#topspace {
		WIDTH:900PX;
		height:3px;
		background:#fff ;
		border: 0px solid #000;
		font-size:8px;

}

#topHEADER {
		WIDTH:900PX;
		height:95px;
		background:#fff URL(http://andoyanjewelers.com/images/fade.jpg) repeat-X;
		border: 0px solid #000;

}
#logo {
		text-align:left;
		position:relative;
		float:left;
		width:286px;
		height:93px;
		border: 0px solid blue;
}
#middletoph1 {
	font-weight:bold;
	font-size:40px;
	line-height:130%;
	margin:0px;
	padding:0px;

}
#middletop {
	margin:0px;
	padding:0px;
	color:#F1C616;
	font-weight:bold;
	font-size:16px;
	position:relative;
	float:left;
	text-align:center;
	width:410px;
	height:83px;
	border: 0px solid blue;
	/* background: #fff url('http://andoyanjewelers.com/images/tbannerback.png') right top no-repeat; */
}
#righttop {
		position:relative;
		float:left;
		text-align:right;
		width:194px;
		height:93px;
		border: 0px solid blue;
line-height: 1.4EM;
}

#topmenu {

		text-align:left;
		background:#C60707;
		WIDTH:900px;
		height:20px;
}

.menu {
		font-size: 9pt;
		color: #F1C616;
		text-decoration: none;
}
         a:link.menu {padding-left:20px; color : #F1C616;}
         a:visited.menu {padding-left:20px; color : #F1C616;}
         a:active.menu {padding-left:20px; color : #F1C616;}
         a:hover.menu {padding-left:20px; color : #ffffff;}
.botmenu {
		padding-top:10px;
		padding-left:20px;
		
		font-size: 8pt;
		COLOR: #808080;
		TEXT-DECORATION: none;
}
a:link.botmenu {color : #808080;}
a:visited.botmenu {color : #808080;}
a:active.botmenu {color : #808080;}
a:hover.botmenu {color : #C60707;}


.subjecttitle{
padding-top:5px;
font-weight:bold;
font-size:12px;
}
.subjecttext{
font-size:12px;
padding-bottom:5px;
}


.darkredbar {
		background:#A20505;
		WIDTH:900PX;
		height:3px;
		margin:0px;
}

.fadebottom {
		WIDTH:900PX;
		background:#fff URL(http://andoyanjewelers.com/images/fadebottom.jpg) repeat-X;
		height:auto;
}

#Lmenu {
		position:relative;
		text-align:left;
		background:#C60707;
		position:relative;
		float:left;
		width:150px;
		height:auto;
		border: 1px solid #C60707;
		padding-left:4px;
}
#maincontent {
		position:relative;
		text-align:left;
		background:#fff;
		position:relative;
		float:left;
		width:540px;
		height:auto;
		border: 0px solid blue;
		margin-left:20px;
		margin-top:10px;
}
/* RIGHT SIDE FORM  */
#rsideformtop {
		position:relative;
		float:left;
		margin:0px;
		padding:0px;
		width:156px;
		height:15px;
		background:#fff URL(http://andoyanjewelers.com/images/formtop.png) bottom left no-repeat;
		border: 0px solid blue;
}
#rsideform {
		position:relative;
		float:left;
		margin:0px;
		padding:0px;
		margin-bottom:15px;
		margin-left:20px;
		width:156px;
		height:auto;
		text-align:left;
		color:#fff;
		font-weight:bold;

		border: 0px solid blue;
		background:#fff URL(http://andoyanjewelers.com/images/formback.png) repeat-y;
}
#rsideformbottom {
		position:relative;
		margin:0px;
		padding:0px;
		float:left;
		width:156px;
		height:17px;
		background:#fff URL(http://andoyanjewelers.com/images/formbottom.png) left top no-repeat;
		border: 0px solid red;
}
.buyerformdiv {
		line-height:150%;
		font-size:11px;
		margin:0px;
		padding:0px;
		padding-left:12px;
		padding-right:8px;
}
.buyerform {
	text-align: left;
	
	color: #000;
	background:#fff;
	font-size: 12px;
	border: 1px solid #E1E1E1;
	margin-bottom: 5px;
	width:140px;
}


input.buygold{
	
	font-size:11px;
	border: 0px solid #E1E1E1;
	border-bottom: 1px dashed #fff;
	color:#000;
	width:125px;
	background:#DA0707;
	background:#fff;
}
select.buygoldsel { 	
	
	font-size:11px;
	font-weight:normal;
	color: #000;
	width:125px;
	background:#DA0707;
	background:#fff;
	border: 1px solid #c60707;	
}

.buygoldsubmit {
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	color:#000;
	height:auto;
	background:#F1C616;
	border: 1px solid #FAE9A3;
}
.buygoldsubmit:hover {	background:#F5D85F;}
.smallwhitetext {
	padding:4px;
	color:#fff;
	font-size:10px;
	line-height:100%;

}
a:link.readme {font-size:10px; line-height:90%;color : #F1C616;text-align:center;}
a:visited.readme {font-size:10px; line-height:90%;color : #F1C616;text-align:center;}
a:active.readme {font-size:10px; line-height:90%;color : #F1C616;text-align:center;}
a:hover.readme {font-size:10px; line-height:90%;color : #F5D85F;text-align:center;}

 /* END RIGHT SIDE FORM  */
.buyjewelry{
width:535px;
height:70px;
color:#fff;
border: 0px solid #000;
/*background:#F1C616;*/
text-align:center;

}

.itemlist {
		font-size:10px;
		text-align:center;
		position:relative;
		float:left;
		width:225px;
		height:auto;
		border: 0px solid blue;
}

.linknav, a.linknav a.visited.linknav {
		font-size:10px;
		position:relative;
		float:left;
		width:225px;
		height:auto;
		border: 0px solid blue;
}



.copyright {
		text-align:center;
		
		font-size: 8pt;
		COLOR: #000;
		TEXT-DECORATION: none;
		padding-top:5px;
		padding-bottom:5px;
}
         a:link.copyrightlink {font-size: 8pt; color : #000;}
         a:visited.copyrightlink {font-size: 8pt;color : #000;}
         a:active.copyrightlink {font-size: 8pt;color : #000;}
         a:hover.copyrightlink {font-size: 8pt;color : #C60707;}

.clear { 
	background: transparent; clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FFFFB3;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
tr.trhead{
	background-color: #C60707;
	color:#fff;
}
tr.color1{
	background-color:#fff ;
}
tr.color2{
	background-color:#FFCC66 ;
}


a:link.alertlink {color : #C60707;text-decoration: underline;}
a:visited.alertlink {color : #C60707;text-decoration: underline;}
a:active.alertlink {color : #C60707;text-decoration: underline;}
a:hover.alertlink {color : #000;text-decoration:  underline ;}


.alert{
	width:;
	color:#C60707;
	padding:8px;
	background-color:#fff ;
	border: 5px solid #C60707;
	}
.alerthead {
width:100%;
font-size:22px;
font-weight:bold;
text-align:center;
color:#fff;
background:#C60707;
margin-bottom:5px;
}

.methodtop {
	background-color:#C60707 ;
	font-weight:bold;
	color:#fff;
	padding:3px;
}

.rotateimage {
	position:relative;
	float:right;
	width:201px;
	height:auto;
	border: 0px solid #C60707;
	color:#C60707;
	font-size:15px;
	font-weight:bold;
	padding:5px;
}