/*-----------------------------------------------Blogger Template StyleName:     897Designer: Douglas BowmanURL:      www.stopdesign.comDate:     28 Feb 2004----------------------------------------------- */body {  background: #fbfbfb url(img/bg02.gif) top center repeat-y;  margin:10px 0px 0px;  font:small Verdana, Arial, Helvetica, sans-serif;  text-align:center;  color:#000;  }/* Page Structure----------------------------------------------- */.main {	color:#223a55;	font-size: 85%;	line-height: 1.6em;	padding: 5px 5px 10px;	text-align:left;  }  .sidebar {	background:#b3c7e2 url("img/corner_sidebar.gif") no-repeat left top;	padding:20px 7px 7px;	font-size: 85%;	line-height: 1.6em;	text-align:left;}.menubar {	background: url(img/menubar_bg.gif) no-repeat left top;}/* Links----------------------------------------------- */a:link {  color:#369;  text-decoration:none;  }a:visited {  color:#776;  text-decoration:none;  }a:hover {  color:#666;  text-decoration:underline;  }a img {  border-width:0;  }/* ARTICLE----------------------------------------------- */.trail {  margin:0 0 .5em;   text-transform:lowercase;  color:#aac;  }.article {  margin:0 0 2em;  }.article-title {	margin:0 0 .25em;	color:#223a55;  }#main .article-title a {  text-decoration:none;  color:#9df;  }#main .article-title a:hover {  color:#fff;  }.article-footer {  color:#aac;  text-transform:lowercase;  }.article blockquote {  margin:1em 20px;  padding:5px 0;  border:2px solid #356;  border-width:2px 0;  }.article blockquote p {  margin:.5em 0;  }.article img {  border:5px solid #fff;  }/* news----------------------------------------------- */h4 {	margin:1em 0 0.25em;	font:bold 150%/1.4em Helvetica, Arial, Verdana, Sans-serif;	color:#5D81BB;	clear: left;}h5 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	line-height: 1.23em;}/* Sidebar----------------------------------------------- */.sideImage{  border:1px solid #356;  margin:0.5em;  }.sidebar-title {	font:bold 150%/1em Helvetica, Arial, Verdana, Sans-serif;	color:#fff;  }.sidebar-keyword {  margin:1em 0 .25em;  font:bold 110% Helvetica, Arial, Verdana, Sans-serif;  color:#223a55;  }.sidebar-keywordsm {  color:#fff;}/* Footer - commented out----------------------------------------------- #footer {  clear:both;  padding:10px 0 0;  }#footer hr {  display:none;  }#footer p {  margin:0;  padding:5px 0;  }*//* Misc----------------------------------------------- */.clear {  clear:left;  }.search {	padding: 10px;	border: 1px solid #CCCCCC;	font-weight: bold;	color: #6699CC;}.searchForm {	background-color: #FaFaFD;	padding-top: 20px;	padding-right: 5px;	padding-bottom: 20px;	padding-left: 5px;	border: 0.5px solid #cececf;}.currForm {	background-color: #EEEEF0;	border: 0.5px solid #cececf;	font-weight: bold;	padding: 3px;}.noborder {	border: none;	background-color: #FFFFFF;}.disclaimer {	color: #9b9b9b;}.comFooter {	padding: 10px;	background-color: #e6f1ff;	background-image: url(img/corner_footer.gif);	background-repeat: no-repeat;	text-align: left;}.comfooterText {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	vertical-align: top;	line-height: 120%;	padding: 7px;}.footerHead {	font-weight: bold;	color: #000033;}.sidebarBotton {	background-image: url(img/sidebar_botton.gif);	background-repeat: no-repeat;	padding: 5px;}input.text, input.num, input.submit, textarea, select, select.option,  {  	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border-bottom:1px solid #aaa;	border-right:1px solid #aaa;	border-top:2px solid #aaa;	border-left:1px solid #aaa;	padding:4px;	margin:0;	background-color: #FFFFFF;  }.caratsForm {	line-height: 120%;	background-color: #BAD3F5;}.colorForm {line-height: 120%;	background-color: #b3c7e2;}.clarityForm {line-height: 120%;	background-color: #dceeff;}.cutForm {line-height: 120%;	background-color: #D0E0F5;}.shapeForm {line-height: 120%;	background-color: #e6f1ff;}.searchFormHead {	background-color: #e6f1ff;	background-image: url(img/corner_footer.gif);	background-repeat: no-repeat;}.searchFormbase {	background-color: #718fb8;	background-image: url(img/corner_bottom.gif);	background-position: left bottom;	padding-bottom: 5px;	background-repeat: no-repeat;}.priceForm {line-height: 120%;	background-color: #C1D2E1;}.resultsNav {	background-color: #f0f0f0;	padding: 7px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #006699;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;}.productListing-odd {	background-color: #DAE5F3;}.productListing-heading {	color: #f0f0f0;	background-color: #718fb8;	font-weight: bold;}.productListing-even {	background-color: #EEF7FF;}.searchFormbase2 {	background-color: #718fb8;	padding-bottom: 5px;}.infoTools {	padding: 7px;	vertical-align: top;	border-top: 1px solid #006699;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #006699;}.diamondInfoLeft {	padding: 7px;	vertical-align: top;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #006699;	border-bottom-color: #006699;	background-color: #EEF7ff;}.diamondInfoRight {	padding: 7px;	vertical-align: top;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #006699;	border-bottom-color: #006699;	background-color: #EEF7ff;}.infoListing-headings {	color: #718fb8;	font-weight: bold;}.myList {	background-color: #FFFFFF;}.myListHead {	font-size: 150%;	color: #5d81bb;	font-weight: bold;	font-family: Helvetica, Arial, Verdana, Sans-serif;	line-height: 1.4em;}