/* basic elements */

body{
	margin: 0 auto;	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
    font: 11px Verdana, Arial, Helvetica, Geneva, sans-serif;
    background:#ECEBD9 url(../images/nav/bluetan_back.gif) repeat-x;
	color:gray;
	}

img {border:0;}

a:link {color:#333;}
a:hover {color:#9c0000;}
a:visited{color:#666;}

.left {float:left; padding-right:15px;}
.right {float:right; padding-left:15px;}

table {border:0;}
td {vertical-align:top; text-align:left;}

/* page layout */

#container{
	position: relative;
	min-width:720px;
	margin: 10px;
	margin-bottom:0;
	text-align: left;
	}
#container-inner{
	position: static; 
	width: auto;
	background:#fff;
	margin:0;
	}
#footer{
	background:url(/images/nav/bottom_back.gif) repeat-x; 
	margin-top:-10px;
	text-align:center;
	}
*>html #footer {margin-top:-20px;}   /*** pixel nudge for IE/Mac ***/
*html #footer {margin-top:-20px;}   /*** pixel nudge for IE/PC ***/

/*text styles */

.sidenav  { 
	font-size: 10px;
	}
.sidenav ul {list-style:none; margin-left:0px; margin-top:-5px;}

.sidenav ul li {margin:0 0 5px -40px;}
	*>html .sidenav ul li {margin-left:0;}   /*** pixel nudge for IE/Mac ***/
	*html .sidenav ul li {margin-left:0;}   /*** pixel nudge for IE6 PC ***/
	*:first-child+html .sidenav ul li {margin:0 0 5px 0px;}   /*** pixel nudge for IE7 PC ***/

.tertiary_on { 
	color: #369; 
	font-weight: bold; 
	}
.faq  { 
	color: #369; 
	text-transform: none; 
	margin:0; 
	padding-bottom:8px; 
	}
.text {margin-top:0;}
.textbold { 
	font-weight: bold; 
	font-size: 10px; 
	}
.caption  {font-size: 10px; }
.caption2 {font-size:10px; margin:0 10px;}
.captionblack  {font-size: 10px; color:#333333; }

.ahead { 
	color: #036; 
	font-weight: bold; 
	font-size: 10px; 
	}

/* Contact Form */

#contactForm {
	font-size:11px;
	text-align:left;
	line-height:20px;
	color:#333333;
	}
#contactForm td { height:30px; }
#contactForm td.label { width:100px; text-align:right; }

/* Ring pricing select boxes */
#yellow_gold,
#white_gold {color:gray; font-size:11px;}

/* Additional Ring Views */

	#default_shell {position:relative; height:286px; width:296px;}
	#default { 
		z-index:0;
		position:absolute;
		top:0;
		left:0;
		visibility:visible; 
		}
	#option1, #option2, #option3, #option4, #option5, #option6 { 
		z-index:0;
		position:absolute;
		top:0;
		left:0;
		visibility:hidden; 
		}
	#default img, #option1 img, #option2 img, #option3 img, #option4 img, #option5 img, #option6 img {
	padding-right:20px; 
	padding-bottom:10px;
	}

/* Custom Design section product tables */

.customTable {font-size:10px; text-align:left;}
.customTable td img {margin:0 10px 10px 0; border:1px solid #999;}

/* Design for tooltip hover effects in custom design section */

div#tipDiv { 
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0; 
	z-index:10000; 
	background-color:#fff; 
	border:1px solid #999; 
	width:200px; 
	
	}
.greybox {
	border: 1px solid #999999;
	margin: 5px;
	padding: 5px;
}
.prodhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
	font-weight: normal;
}
