body { background-color:#F2F2F0; margin:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; letter-spacing: normal; text-align: justify; }

/********************** Links ***************************/
a:link, a:active{ text-decoration:none; color:#0000FF; }
a:visited { text-decoration:none; color:#0000FF; }
a:hover{ text-decoration:none; color:#8C3521; }

/********************** General Styles ***************************/
h1{ color:#000000; font-size:16px; font-weight:bold; margin:2px 0px 2px 0px; }
h2{ color:#000000; font-size:14px; font-weight:bold; margin:2px 0px 2px 0px; }
h3{ color:#000000; font-size:12px; font-weight:bold; margin:0px 0px 2px 0px; }
.ptbold { text-decoration:none; color:#000000; font-weight:bold; }
.ptsmall{ text-decoration:none; color:#ffffff; font-size:11px; font-weight:normal; }
.float-left { float:left; }
.float-right { float:right; }
img { margin: 5px; } 

/********************** HR ***************************/
#hr { margin:0px auto; border:none 0; border-top:1px solid #000000;/*the border*/width:100%; height:1px; } 

/********************** Container ***************************/
#container { width:770px; background-color:#FFFFFF; margin:0px auto; height:100%; border:#A66B37 solid 1px; } 

/********************** Header ***************************/
#header { width:750px; height:70px; margin:10px auto; background-image:url(images/giede_header.gif); background-repeat:no-repeat; }

/********************** Header_Jewelry ***************************/
#header_jewelry { width:750px; height:303px; margin:10px auto; background-image:url(images/jewelry_header.jpg); background-repeat:no-repeat; }

/********************** Nav_Menu ***************************/
#nav_menu { width:750px; height:28px; margin:10px auto; background-color:#CD5A2A; } 
#nav_menu_links { width:730px; margin:0px auto; padding-top:5px; letter-spacing: normal; } 
#nav_menu a:link, #nav_menu a:active { text-decoration:underline; color:#F2F2F0; padding:0 4px 0 4px; letter-spacing: normal; font-size:12px; }
#nav_menu a:visited { text-decoration:underline; color:#F2F2F0; padding:0 4px 0 4px; letter-spacing: normal; font-size:12px; }
#nav_menu a:hover { text-decoration:none; color:#8C3521; padding:0 4px 0 4px; letter-spacing: normal; font-size:12px; }

/********************** Content ***************************/
#content { width:750px; margin:10px auto; padding:0px 10px 0px 10px; } 

/********************** Footer ***************************/
#footer { width:770px; margin:10px auto; font-size:11px;  text-align:right; } 
#footer a:link, #footer a:active{ text-decoration:none; color:#0000FF; font-size:11px; font-weight:normal; }
#footer a:visited { text-decoration:none; color:#0000FF; font-size:11px; font-weight:normal; }
#footer a:hover{ text-decoration:none; color:#8C3521; font-size:11px; font-weight:normal; }

/********************** Cart ***************************/
#cart { width:770px; margin:10px auto; font-size:10px; color:#CCCCCC;  text-align:center; } 
#cart a:link, #cart a:active{ text-decoration:none; color:#CCCCCC; font-size:10px; font-weight:normal; }
#cart a:visited { text-decoration:none; color:#CCCCCC; font-size:10px; font-weight:normal; }
#cart a:hover{ text-decoration:none; color:#CCCCCC; font-size:10px; font-weight:normal; }
