/* CSS document */

* {
	margin: 0;
	padding: 0;
	}

.clear {
	clear: both;}

a {
	text-decoration: none;
	color: #979797;
	}

ul {
	list-style-type: none;
	line-height: 20px;
	}

ul li {
	margin-bottom: 10px;}

ul#shows {
	line-height: 20px;
	float: left;
	width: 250px;
	font-size: 12px;
	margin-right: 10px;
}




ul#shows li {
	margin-bottom: 6px;}
	
ul#shows_last {
	line-height: 16px;
	float: left;
	width: 250px;
	font-size: 12px;

}




ul#shows_last li {
	margin-bottom: 5px;}

p {
	margin-bottom: 15px;
	line-height: 20px;}

body {
	background: url(../images/body_bkg2.gif) top center fixed;
	color: #999;
	font-family: sans-serif;
	font-size: 12px;
}

h1 {

	font-size: 17px;
	font-weight: normal;
	height: 35px;
	color: #FF9900}

h2 {

	font-size: 14px;
	font-weight: normal;
	height: 25px;
	color: #fff;}

#container {
	width: 1105px;
	height: 664px;
	position: relative;
	margin: auto;
	background: url(../images/container_bkg.png);
	background-position: bottom;
	
	margin-top: 50px;
	}

#container_front {
	width: 1105px;
	height: 604px;
	position: relative;
	margin: auto;
	background: url(../images/container_bkg.png);
	background-position: bottom;
	
	margin-top: 50px;
	}
	
#content{
width:1094px;
height:440px;
margin: auto;
}

#right_content{
	width:795px;
	height:400px;
	float: left;
	margin: 20px 0px 0px 30px;

}

#right_content a {
	text-decoration: underline;}

#retail_content{
	width:600px;
	height:400px;
	float: left;
	margin: 20px 0px 0px 30px;
	
}

#full_content{
	width:auto;
	height:464px;
	float: left;
	margin: 20px 40px 0px 30px;
	
}

#header {

	background: url(../images/header_bottom_bkg.gif) bottom center no-repeat;
	background-color: black;
	height: 127px;
	width: 1094px;
	position: relative;
	margin: auto;
	}
	
#logo{
	position:absolute;
	background: url(../images/logo.gif);
	width: 313px;
	height: 115px;
	top:8px;
	left:0px;
	}

.home{

	width: 313px;
	height: 115px;
	display: block;
	}

/*Nav*/

#nav{
	width:720px;
	height:60px;
	float:right;
	margin-top: 65px;
	margin-right: 40px;
	}


ul#main_nav {
	width:auto;
	height:60px;
	position: relative;
}
	

#main_nav li.level1	{clear:none;float:left;height:60px;list-style:none;overflow:hidden;}

#main_nav a.level1	{background-image:url(../images/nav.gif);background-repeat:no-repeat;display:block;height:55px;outline:none;overflow:hidden;text-indent:-9999px;}


#hdr_home{width:80px;}

#hdr_home a.level1{background-position:0px 0;width:80px;}

#hdr_home a.level1:hover{background-position:0px 0px;}

#hdr_home a.current{background-position:0px 0px;}

#hdr_jewelry {width:100px;}

#hdr_jewelry a.level1{background-position:-80px 0;width:100px;}

#hdr_jewelry a.level1:hover,#hdr_work:hover a.level1{background-position:-80px 0px;}

#hdr_jewelry a.current{background-position:-80px 0px;}

#hdr_shoppingcart {width:165px;}

#hdr_shoppingcart a.level1{background-position:-180px 0;width:165px;}

#hdr_shoppingcart a.level1:hover,#hdr_work:hover a.level1{background-position:-180px 0px;}

#hdr_shopping cart a.current{background-position:-180px 0px;}

#hdr_leightinfo {width:137px;}

#hdr_leightinfo a.level1{background-position:-343px 0;width:137px;}

#hdr_leightinfo a.level1:hover,

#hdr_leightinfo:hover a.level1{background-position:-343px 0px;}

#hdr_leightinfo a.current{background-position:-343px 0px;}

#hdr_contact {width:95px;}

#hdr_contact a.level1{background-position:-482px 0;width:105px;}

#hdr_contact a.level1:hover,#hdr_news:hover a.level1{background-position:-482px 0px;}

#hdr_contact a.current{background-position:-482px 0px;}

#hdr_order {width:140px;}

#hdr_order a.level1{background-position:-577px 0;width:140px;}

#hdr_order a.level1:hover,#hdr_news:hover a.level1{background-position:-577px 0px;}

#hdr_order a.current{background-position:-577px 0px;}



#left_nav {
	width: 200px;
	padding: 0px 10px 0px 10px;
	background: url(../images/leftnav_border.gif) right no-repeat;
	float: left;
	position: relative;
	height: 420px;
	}

#retail_nav {
	width: 175px;
	padding: 0px 10px 0px 10px;
	background: url(../images/leftnav_border.gif) right no-repeat;
	float: left;
	position: relative;
	height: 480px;
	overflow: auto;
	}

#retail_nav ul {
	width: 130px;
	list-style-type: none;
	text-align: right;
	margin: auto;
	margin-top: 20px;
	font-size: 12px;
	color: #979797;
	line-height: 18px;
}

#retail_nav ul li {
	text-decoration: underline;	
	margin-bottom: 2px;

}


#left_nav ul {
	width: 175px;
	list-style-type: none;
	text-align: center;
	margin: auto;
	margin-top: 40px;
	font-size: 16px;
	color: #979797;
}

#left_nav ul li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid;
	

}

#left_nav ul li#last {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom:0px;
	

}

/* End Nav */

#footer {width: 1090px;
	height: 58px;
	position: absolute;
	bottom: 0px;
	margin-left: 5px;
	background: url(../images/bottom_bkg.gif) top center no-repeat;
	}
#footer p {
	color: #666;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	margin: 20px 45px 0px 20px;
}
#footer p.right {
	position: absolute;
	text-align: right;
	right: 0px;
	top:0px;
}

.right {
	float: right;
	}

.left {
	float: left;
	margin-right: 15px;

	}


.columns {

	width: 290px;
	float: left;
	margin-right: 20px;
	}
form#contact {
	text-align: right;
	line-height: 49px;
	margin-top: 22px;
	}

form#contact p {
	text-align: left;
	}

form#contact label {
	margin-right: 10px;
}
	
form#contact label#messagelabel {
	margin-right: 0px;
	line-height: 14px;}

form#contact input {
	width: 65%;
	height: 20px;
	}
form#contact select {
	width: 66%;
	height:20px;}	


textarea#message {
	width: 100%;
	height: 220px;}
	
form#contact input#submit {
	width: auto;
	float: left;
	margin-top: 5px;
	margin-right: 0px;}

.italic {
	font-style: italic;}

ul#colors {

	font-size: 13px;
	float: left;
	margin-right: 30px;

}

ul#colors li {
	margin-bottom: 35px;}

ul#styles {
	font-size: 14px;
	float: left;
	width: 380px;

}

ul#styles img {
	margin-bottom: 45px;}

ul#colors li {
	margin-bottom: 50px;}

ul#styles p {
	font-size: 12px;
	line-height: 15px;}



ul#categories {
	margin-bottom: 20px;}

ul#categories li {
	 float: left;
	 margin-right: 45px;
	 text-align: center;
	 width: 100px;}

.color_boxes {
	width: 75px;
	height: 75px;
}
	
.color_text {
	width: 125px;
	height: 90px;
	background-color:none;
	text-align: center;}

.color_text p {
	line-height: 12px;
	}

.pink {
	background: url(../images/pink.jpg); }
	
.purple {
	background: url(../images/purple.jpg); }

.yellow {
	background: url(../images/yellow.jpg); }

.orange {
	background: url(../images/fire.jpg); }

.green {
	background: url(../images/green.jpg); }

.blue {
	background: url(../images/blue.jpg); }


.border {
	border: 2px solid #666;}

.white {
	color: #fff;
	font-size: 10px;
	}

.underline_orange {
	text-decoration: underline;
	color: #ff9900;}
.name_orange {
	color: #ff9900;}
	

#retail_content ul {
	list-style-type: none;
	float: left;
	margin-right: 40px;
	}

#retail_content ul a {
	text-decoration: underline;
	}
	
#retail_content ul li {
	line-height: 16px;
	margin-bottom: 20px;
	}
