/***** Reset *****/ 

html, body, object, div, dl, dt, dd, blockquote, form, fieldset, .none {margin:0;padding:0;}

/***** General *****/ 

.smallest {font-size:9px; line-height:12px;}
.smaller {font-size:10px; line-height:14px;}
.small {font-size:11px; line-height:16px;}
.normal {font-size:12px; line-height:18px;}
.large {font-size:13px; line-height:20px;}
.larger {font-size:14px; line-height:22px;}
.largest {font-size:24px; line-height:24px;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.caps {text-transform:uppercase;}
.red {color:#A62222;}
.blue {color:#336699;}
.green {color:#5d7428;}
.grey, .gray {color:#666666;}
.white {color:#fff;}
.lucida {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
.georgia {font-family:Georgia,"Times New Roman",Times,serif;}
.verdana {font-family: Verdana, Arial,Helvetica,sans-serif;}
.fltlft {float:left;}
.fltrt {float:right;}
.requiredfield {color:#FF0000; font-style:italic;}
.hiddenFields {padding:0; margin:0; display:none;} 
.icon {padding:0; margin:0 0 -2px 0;}
.nomargin {margin:0;}
.marginbtm {margin-bottom:1em}
.nopadding {padding:0;}
img {border:none;}
.clear 	{clear:both; height:0; margin:0; padding:0;}
fieldset {border:none;}
legend {display:none;}
.block {display:block;}
.required {font-weight:normal; color:#CCCCCC;}
.noborder {border:none;}

.center980 {width:980px; margin:0 auto;}

.inner {padding:10px;}

hr {
	color:#555;  
	margin: 40px 0;
	border-bottom: 1px groove;
	}

/***** C&M Jewelry *****/

body {background:#FFF; font-size:14px; line-height:18px; font-family: Arial, Helvetica, Verdana, sans-serif;}

#header {
	background:#FFF url(../images/nav_bg.jpg);
	width: 1020px;
	height: 151px;
}

#navigation {
	background:#555555;
	width: 1020px;
	height: 41px;
}

#container {
	background:url(../images/blue.png); 
	width:1020px; 
	align: center;
	margin: auto;
	}
	
#leftdrop {
	background:url(../images/C&M_06.jpg) repeat-y;
	width: 84px;
	height:auto;
	}
	
#txt {
	width: 1020px;
	padding: 20px 80px 100px 80px;
	margin-right: 200px;
	background:url(../images/bg.jpg) repeat-y;
	color: #777;
}

#foot {
	width: 963px;
	height: 10px;
	background:url(../images/foot.jpg) repeat-x;
	margin: 0 65px 0 29px;
	
}


p {
	margin:0 0 1em 0;
	}

h1 {
	color:#444; 
	font:"Arial Narrow", Gadget, sans-serif; 
	font-size:32px;
	}
	
h2 {
	color:#444; 
	font:"Arial Narrow", Gadget, sans-serif; 
	font-size:18px;}

h3 {
	color:red; 
	font:"Arial Narrow", Gadget, sans-serif; 
	font-size:38px;
	}

a {color:#5d7428; font:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-decoration:none;}
a:hover{color:#3897a4; text-decoration:underline;}

