body {margin-top: 10px; }
a {text-decoration: none;}
.outer {
	width:760px;
	margin:auto;
	vertical-align:top;
	padding-bottom:0px;
	color: #000;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	background-color: #fff;
	font-family:Gill Sans MT, Tahoma, Arial, Helvetica, sans-serif;
}

.header {

margin: 0px;
font-size:12px;

}

#head {
width: 770px;
height: 88px;
background-color: #ffffff;
background: url(images/cruz-header.png) no-repeat;
margin: 0px;
padding: 0px;
margin-right: 0px;
}
#topnav {
width: 770px;
height: 38px;
background-color: #ffffff;
background: url(images/grey-nav-panel.png) no-repeat;
margin: 0px;
padding: 0px;
margin-right: 0px;
padding-top: 5px;
padding-left:10px;
}
#leftcell {width: 150px; margin-right: 2px; margin-left: 2px;}

#maincell {
	width: 546px;
	overflow: auto;
	margin-top: 0px;
	padding-top:0px;
	font-family:Gill Sans MT, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #330066;

}

#maincell h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #b53731;
	margin: 0px;
	padding: 0px;

	}

#maincell h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:strong;
	color: #b53731;
	margin: 0px;
	padding: 4px;
	}

#maincell h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:strong;
	color: #ffffff;
	background-color: #b53731;
	margin: 0px;
	padding: 4px;
	}

#maincell2 {width: 646px; overflow: auto; margin-top: 0px;padding-top:0px;}
#maincellalt {width: 630px; overflow: auto; margin-top: 0px;padding-top:0px;}
#maincellalt h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color: #b53731;
	margin: 0px;
	padding: 0px;

	}
#headtable {width: 770px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding:0px;
}
#rightcell {width: 120px; text-align: center; margin: auto;}

#footer {
	width:100%;
	text-align: center;
	border-top: 2px solid #8CE3E7;
	margin: 0px;
	padding:0px;
	float: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #336666;
} 

#diamondsearch {font-size: 10pt;}
#diamondsearch input {font-size: 10pt;}

#diamondsearch select {font-size: 10pt;}
.searchfrm {font-size: 8pt;}

#listtable {color: #000000;}
#listtable th {color: #ffffff; text-align: left;}

#topnavtable {display: inline; float: right; margin-right: 20px; margin-top: 20px;}
#topnavtable a:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	text-decoration: none;
}
#topnavtable a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
}
#topnavtable a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0000ff;
	text-decoration: underline;
}
#topnavtable a:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	text-decoration: none;
}

a.shopnav:link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-decoration: none;
}
a.shopnav:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
}
a.shopnav:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0000ff;
	text-decoration: underline;
}
a.shopnav:active {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-decoration: none;
}

#leftalt {

	background: url(images/search-tab.png) no-repeat;
	width: 121px;
	height: 211px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	padding-left:5px;

}


#diamondsearch {

	background: url(images/search-tab.png) no-repeat;
	width: 121px;
	height: 211px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;

}

#diamondsearch input {font-size: 8pt;}
#diamondsearch select {font-size: 8pt;}

.articleimage {padding: 2px; border:0px;}
.arttext {
	font-family:Gill Sans MT, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #330066;
}
.articlecell {
border: solid 1px #eee;
width: 33%;
height: 100px;
color:#524040;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.thinline {height: 1px;  background-color: #990033; width: 100%;}

.mi {width: 256px; border: solid 1px #ccc; padding: 2px;}

/* additional styles  23-01-07 */

/*Sub nav
**********/

#subNav a:hover{
text-decoration:underline !important;
color:#ac2e28;
}


ul#subNav{
padding:0;
margin:0 10px 0 0;
list-style-type:none;
}

#subNav li{
border-bottom:1px dotted #999;
padding:3px 0 5px 0;
margin:0;
line-height:80%;
}

#subNav li a{
text-decoration:none;
/*text-transform:uppercase; */
color:#524040;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#subNav li a.selected{
color:#999;
}

/*Sub nav
**********/

#subNav2 a:hover{
text-decoration:underline !important;
color:#ac2e28;
}


ul#subNav2{
padding:0;
margin:0 10px 0 0;
list-style-type:none;
}

#subNav2 li{
border-bottom:1px dotted #7BC7D6;
padding:3px 0 5px 0;
margin:0;
line-height:80%;
}

#subNav2 li a{
text-decoration:none;
/*text-transform:uppercase; */
color:#076477;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#subNav2 li a.selected{
color:#999;
}

#newdressed {

	background: url(images/womanbg.jpg) no-repeat;
	width: 100%;
	height: 160px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	padding-left:5px;
	vertical-align: top;

}


.sfcell {
	margin: 0px;
	padding: 0px;
	width: 300px;
	vertical-align: top;
}

.aimage {
	border: solid 1px #ccc;
}

#resultlist {
	font-size: 10px;
	background-color: #fff;
	width:100%;
}

#resultlist th {
	text-align: left;
	font-size: 10px;
}

#resultlist td {
	text-align: left;
	font-size: 10px;
	background-color: #fff;
}

.leftheader {
	font-size: 12px;
	background-color:#006699;
	color: #FFFFFF;
	font-weight:bold;
	padding: 2px;
}