@charset "utf-8";
/* CSS Document */

/*  Reset  */

* {
	/*border:0;*/
	margin:0;
	padding:0;
}

img {
	border:		0px;
}

/*  General Styles  */
body {
	margin: 		0px;
	padding: 		0;
	background: 	#fff;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:		14px;
}

.wrapper {
	border:0;
	margin:0;
	padding:0;
}

a {
	outline: none;
}
a:link {
	color: #9e8f72;
	text-decoration: none;
}


li a:link {
	color: #9e8f72;
}

li a:visited {
	color: #b8a784;
}

li a:hover {
	color: #c82323;
	text-decoration: none;
}

a:visited {
	color: #9e8f72;
	text-decoration: none;
}

a:hover {
	color: #c82323;
	text-decoration: underline;
}



h1 {
	margin:0; padding: 0;
	font-weight: bold;
	color: #727e9e;
	font-size: 21px;
	line-height: 1;
	letter-spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
h2 {
	margin-bottom: -11px;
	font-size: 21px;
	font-weight: bold;
	color: #727e9e;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 17px;
	font-weight: bold;
	color: #727e9e;
	padding-bottom: 8px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

p {
	margin:0;
	padding: 0px 0 1em 0;
	font-weight: normal;
	color: #727e9e;
	text-align: justify;
}

.red	{
	color:	#c82323;
}

.smalltext10 {
	font-size: 10px;
}

.smalltext12 {
	font-size: 12px;
}

.gold	{
	color: #9e8f72;
}

.smalltextdark {
	font-size:	12px;
	color:		#464d61;
	margin:		30px 0 0 21px;
}


#bglow p{
	text-align: right;
	font-weight: normal;
	color: #727e9e;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 94px;
	padding-top: 45px;
	padding-bottom: 28px;
	text-decoration: none;
}
#bglow p:hover {
	text-decoration:underline;
	color: #22405E;
}
#quotebox {
	color: #CDDFED;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#quotebox ul {
	list-style:none;
}

#quotebold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #727e9e;
}


/*  Background Images  */
.container {
	position: 	absolute; top:0; left:0;
	width: 		100%;
}
#boxbg {
	width:		1002px;
	clear: 		both;
	margin: 	0 auto;
	height:		auto;
}
#bgtop {
	background: url(bgtop.jpg) top left no-repeat;
	height: 	347px;
}
#bgtop_sounds_of_earth {
	background: url(bgtop_sounds_of_earth.jpg) top left no-repeat;
	height: 	347px;
}
#bgtop_jellyfish {
	background: url(bgtop_jellyfish.jpg) top left no-repeat;
	height: 	347px;
}
#bgtop_near_silence {
	background: url(bgtop_near_silence.jpg) top left no-repeat;
	height: 	347px;
}
#bgtop_near_silence2 {
	background: url(bgtop_near_silence2.jpg) top left no-repeat;
	height: 	347px;
}
#bgmid {
	background: url(bgmid.jpg) top left repeat-y;
	height:		auto;
}
#bglow {
	background: url(bglow.jpg) top left no-repeat;
	height: 284px;
	margin:	0 0 34px 0;
} 

/* Background Imgaes End  */

#homelink {
	position:	absolute;
	height:		33px;
	width:		960px;
	margin:	-33px 0 0 0px;
	padding:	20px;
	text-indent: -9999px;
}

.menucontainer {
	position: absolute; top:0; left:0;
	width: 100%;
}
#menu2 {

	height: 45px;
	position: relative;
	top:440px;
	width: 750px;
	list-style-type: none;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 21px;
	font-style: normal;
}

/*  Navigation  */

.containernav {
	position: absolute; top:0; left:0;
	width: 100%;
	margin: 0; padding: 0;
}


body,td,th {
	color: #727e9e;
}








/* MENU CODE */

#menu	{
		position: 	relative; 
		width:		888px;
		top:		303px; 
		left:		75px;
		}



ul#navigation {
		list-style-type: 	none;
		width:				888px;
		margin: 			0;
		padding: 			0;
		position: 			relative;
		height:				36px;
		overflow: hidden;
	}
	ul#navigation li {
		margin: 			0;
		padding: 			0;
	}
	ul#navigation li a {
		display: 			block;
		text-decoration: 	none;
		text-indent: 		-9999px;
		position: 			absolute;
		top: 				0;
	}
	
	ul#navigation li a.home {
		background: 		url(menu_home.png) no-repeat;
		left: 				0;
		height: 			36px;
		width: 				63px;
	}
	ul#navigation li a.music {
		background: 		url(menu_music.png) no-repeat;
		left: 				61px;
		height: 			36px;
		width: 				61px;
	}
	ul#navigation li a.blog {
		background: 		url(menu_blog.png) no-repeat;
		left: 				120px;
		height: 			36px;
		width: 				51px;
	}
	ul#navigation li a.subscribe {
		background: 		url(menu_subscribe.png) no-repeat;
		left: 				169px;
		height: 			36px;
		width: 				88px;
	}
	ul#navigation li a.contact {
		background: 		url(menu_contact.png) no-repeat;
		left: 				255px;
		height: 			36px;
		width: 				72px;
	}
	ul#navigation li a.japan {
		background: 		url(menu_japan.png) no-repeat;
		left: 				325px;
		height: 			36px;
		width: 				61px;
	}
	
	
	
	
	
	
	
/* MENU HOVER */
	ul#navigation li a:hover {
		padding: 			0 0 36px 0;
		top: 				-36px;
	}
	ul#navigation li #selected {
		padding: 			0 0 36px 0;
		top: 				-36px;
	}








/* SHOP MENU */

#shopmenu	{
	position: relative; 
	width: 520px;
	top: 0px;
	left: 241px;
}

ul#shopmenu li{
		display: 			block;
		text-decoration: 	none;
		position:			relative;
		top: 				10px;
		float: 				left;
		padding:			0px;
		width:				0px;
		margin: 			0;
	}
	
ul#shopmenu {
		list-style-type: 	none;
		margin: 			0;
		padding: 			0;
		position: 			relative;
		height:				75px;
		overflow: hidden;
	}

	ul#shopmenu li a {
		display: 			block;
		text-decoration: 	none;
		text-indent: 		-9999px;
		position: 			absolute;
		top: 				0;
	}
	
	ul#shopmenu li a.gas0095 {
		background: 		url(shop_gas0095.png) no-repeat;
		left: 				0;
		height: 			75px;
		width: 				100px;
	}
	ul#shopmenu li a.high_skies {
		background: 		url(shop_high_skies.png) no-repeat;
		left: 				140px;
		height: 			75px;
		width: 				100px;
	}
	ul#shopmenu li a.tshirts {
		background: 		url(shop_t-shirts.png) no-repeat;
		left: 				280px;
		height: 			75px;
		width: 				100px;
	}
	ul#shopmenu li a.moog {
		background: 		url(shop_moog.png) no-repeat;
		left: 				420px;
		height: 			75px;
		width: 				100px;
	}






/* SHOP MENU HOVER */
	ul#shopmenu li a:hover {
		padding: 			0 0 75px 0;
		top: 				-75px;
	}
	ul#shopmenu li #selected {
		padding: 			0 0 75px 0;
		top: 				-75px;
	}






/* SHOPBAR */

.shopbox {
	margin-top:	-16px;
}

.shopbar_top {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height:	64px;
	background:	url(shopbar_top.png) top left no-repeat;
}
.shopbar_mid {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height: 626px;
	background:	url(shopbar_mid.png) top left;
}

.shopbar_mid_news {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height: 	540px;
	background:	url(shopbar_mid.png) top left;
}

.shopbar_mid_soe {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height: 410px;
	background:	url(shopbar_mid.png) top left;
}

.shopbar_mid_silence {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height: 906px;
	background:	url(shopbar_mid.png) top left;
}

.shopbar_low {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height:	64px;
	background:	url(shopbar_low.png) top left no-repeat;
}






/* SHOP BAR 227 */

.shopbar_top_227 {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height:	64px;
	background:	url(shopbar_top_227.png) top left no-repeat;
}
.shopbar_mid_227 {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 400px;
	background:	url(shopbar_mid_227.png) top left;
}

.shopbar_mid_227_t-shirts {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 483px;
	background:	url(shopbar_mid_227.png) top left;
}

.shopbar_mid_227_synthesizers {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 313px;
	background:	url(shopbar_mid_227.png) top left;
	font-size:	13px;
}

.shopbar_mid_227_word {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 1420px;
	background:	url(shopbar_mid_227.png) top left;
	font-size:	13px;
}

.shopbar_mid_227_contact {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 357px;
	background:	url(shopbar_mid_227.png) top left;
	font-size:	13px;
}

.shopbar_mid_227_submarina {
	position:	relative;
	top:	45px;
	left:	55px;
	width:	892px;
	height: 600px;
	background:	url(shopbar_mid_227.png) top left;
	font-size:	13px;
}

.shopbar_low_227 {
	position:	relative;
	top:	45px;
	left:	54px;
	width:	892px;
	height:	64px;
	background:	url(shopbar_low_227.png) top left no-repeat;
}

.shopbar_title {
	position:	relative;
	top:	0px;
	left:	0px;
	width:	893px;
	height:	100px;

}







/* MICRONS */
#micron1 {
	position:	absolute;
	background:	url(micron1.png) top left no-repeat;
	height:		82px;
	width:		14px;
	margin:	-56px 0 0 875px;
	text-indent: -9999px;
}

#micron1-1 {
	position:	absolute;
	background:	url(micron1.1.png) top left no-repeat;
	height:		82px;
	width:		14px;
	margin:	-56px 0 0 875px;
	text-indent: -9999px;
}

#micron2 {
	position:	absolute;
	background:	url(micron2.png) top left no-repeat;
	height:		82px;
	width:		14px;
	margin:	-56px 0 0 875px;
	text-indent: -9999px;
}

#micron3 {
	position:	absolute;
	background:	url(micron3.png) top left no-repeat;
	height:		82px;
	width:		14px;
	margin:	-56px 0 0 875px;
	text-indent: -9999px;
}

#micronx1 {
	position:	absolute;
	background:	url(micronx1.png) top left no-repeat;
	height:		82px;
	width:		14px;
	margin:	-56px 0 0 875px;
	text-indent: -9999px;
}







/* FOOTER TEXT */

.discography {
	position:	relative;
	top:		114px;
	left:		106px;
	width:		300px;
	font-size:	14px;
}

.discography2 {
	position:	absolute;
	top:		16px;
	left:		90px;
	font-size:	14px;
	text-decoration:	none;
}

.discography2 a{
	text-decoration:	none;
}








/*TABLE STYLING */

.table_format {
	color:	#7e859e;
	font-size: 16px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:	0px;
	border: 0px;
	text-align: left;
}

.table_info {
	color: #b8a784;
	font-size: 12px;
}

.table_price {
	color: #b8a784;
	font-size: 12px;
}

.table_buy {
	color: #c82323;
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.table_buy a {
	color: #c82323;
	text-decoration: none;
}

.table_buy a:hover {
	color: #c82323;
	text-decoration: none;
}

.table_buy_t-shirts {
	margin:			0px 0 0 23px;
	color: 			#c82323;
	font-size: 		12px;
	font-family: 	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:		center;
	vertical-align:	top;
}

.table_buy_t-shirts a {
	color: #c82323;
	text-decoration: none;
}

.table_buy_t-shirts a:hover {
	color: #993;
	text-decoration: none;
}







/* ANCHORS */

#gas0095 {
	font-size:	1px;
}








/* MAIN CONTENT HOME */
/* NEWS */

#news_title {
	position:	absolute;
	background:	url(news.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		300px;
	text-indent: -9999px;
}

#shopbar_title {
	position:	absolute;
	background:	url(shop+bar.png) top left no-repeat;
	height:		64px;
	margin:	-54px 0 0 529px;
	width:		343px;
	text-indent: -9999px;
}

#freebar_title {
	position:	absolute;
	background:	url(free+bar.png) top left no-repeat;
	height:		64px;
	margin:	343px 0 0 529px;
	width:		343px;
	text-indent: -9999px;
}

#news_content {
	position:	absolute;
	margin:		26px 0 0 53px;
	width:		443px;
	text-align:	justify;
	font-size:	13px;
}

.news_pics {
	position:	relative top left;
	width:		54px;
	float:		left;
	margin:		3px 0 0 0;
}

.news_pixel {
	margin:		0 0 24px 0;
}
.news_pixel_lead {
	margin:		0px 0 11px 0px;
}
.news_pixel_lead p {
	margin:		0px 0 0px 95px;
}

#shop_content {
	position:	absolute;
	margin:		29px 0 0 562px;
	width:		310px;
	text-align:	justify;
	font-size:	13px;
}

#shop_label1 a{
	position:	absolute;
	width:		122px;
	margin:		157px 0 0 562px;
	text-align:	center;
	font-size:	12px;
	text-decoration:	none;
}

#shop_label2 a{
	position:	absolute;
	width:		122px;
	margin:		157px 0 0 717px;
	text-align:	center;
	font-size:	12px;
	text-decoration:	none;
}

#shop_label3 a{
	position:	absolute;
	width:		122px;
	margin:		314px 0 0 562px;
	text-align:	center;
	font-size:	12px;
	text-decoration:	none;
}

#shop_label4 a{
	position:	absolute;
	width:		122px;
	margin:		314px 0 0 717px;
	text-align:	center;
	font-size:	12px;
	text-decoration:	none;
}

#free_content {
	position:	absolute;
	margin:		430px 0 0 562px;
	width:		343px;
	text-align:	justify;
	font-size:	13px;
}






/* NEWS SHOP */

.shop_pics {
	position:	absolute top left;
	width:		155px;
	float:		left;
	margin:		0 0 28px 0;
}






/* MAIN CONTENT SHOP*/
/* GAS 0095 */

#gas0095_title {
	position:	absolute;
	background:	url(gas0095.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		300px;
	text-indent: -9999px;
}

#gas_0095_cover {
	position:	absolute;
/*	background:	url(gas_0095_cover.png) top left no-repeat; */
	height:		343px;
	margin:	-13px 0 0 529px;
	width:		343px;
	text-indent: 0px;
}

#gas0095_content {
	position:	absolute;
	margin:		20px 0 0 53px;
	width:		400px;
}

#gas0095_content a {
	text-decoration: none;
	color:	#727e9e;
}

#gas0095_content a:hover {
	text-decoration: none;
	color:	#c82323;
}

#gas0095_videos {
	position: 	absolute;
	margin:		-300px 0 0 240px;
	width:		160px;

}

#gas0095_videos a {
	color: 		#9e8f72;
}

#gas0095_videos a:hover {
	color:	#c82323;
}

#gas0095-quotes {
	float:		right;
	width:		317px;
	margin:		300px 33px 0 0;
	text-align:	justify;
	font-size:	12px;
}







/* HIGH SKIES */

#sounds_of_earth_title {
	position:	absolute;
	background:	url(high_skies-sounds_of_earth.png) top left no-repeat;
	height:		40px;
	width:		420px;
	margin:		-31px 0 0 43px;
	text-indent: -9999px;
}

#sounds_of_earth_cover {
	position:	absolute;
/*	background:	url(high_skies-sounds_of_earth-cover.png) top left no-repeat;  */
	height:		343px;
	width:		343px;
	margin:		-13px 0 0 529px;
	text-indent: 0px;
}

#sounds_of_earth_content {
	position:	absolute;
	margin:		31px 0 0 52px;
	width:		559px;
}

#sounds_of_earth_content a {
	text-decoration: none;
	color:	#727e9e;
}

#sounds_of_earth_content a:hover {
	text-decoration: none;
	color:	#c82323;
}

#sounds_of_earth-blurb {
	float:		right;
	width:		317px;
	margin:		300px 33px 0 0;
	text-align:	justify;
	font-size:	12px;
}

#sounds_of_earth-free a{
	position:	relative;
	float:		left;
	width:		200px;
	margin:		321px 0 0 47px;
	color:		#c82323;
	text-decoration:	none;
}






/* TSHIRTS */

#t-shirts_title {
	position:	absolute;
	background:	url(t-shirts.png) top left no-repeat;
	height:		40px;
	width:		110px;
	margin:		-31px 0 0 43px;
	text-indent: -9999px;
}

#t-shirts_gas_0095 {
	width:	625px;
	padding:	23px 0px 5px 20px;
}
#t-shirts_soe {
	width:	625px;
	padding:	29px 0px 0px 20px;
}
#t-shirts_buy {
	float:	right;
	width:	227px;
	text-align:	center;
	padding:	33px 20px 0 0;
}

#t-shirts_buy_soe {
	float:	right;
	width:	227px;
	text-align:	center;
	padding:	35px 20px 0 0;
}

#t-shirts_content {
	position:	absolute;
	margin:		31px 0 0 52px;
	width:		559px;
	text-align:	justify;
	font-size:	13px;
}









/* MINIMOOG/ SYNTHESIZERS */

#minimoog_title {
	position:	absolute;
	background:	url(minimoog.png) top left no-repeat;
	height:		40px;
	width:		160px;
	margin:		-31px 0 0 43px;
	text-indent: -9999px;
}
#synthesizers_content {
	position:	absolute;
	margin:		31px 0 0 52px;
	width:		559px;
	text-align:	center;
}

#synthesizers_content p{
	text-align:	center;
}

#synthesizers_content a {
	text-decoration: none;
	color:	#727e9e;
}

#synthesizers_content a:hover {
	text-decoration: none;
	color:	#c82323;
}
#synthesizers_buy {
	float:			right;
	margin:			33px 65px 0 0;
	font-family: 	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:		center;
}
#synthesizers_buy a{
	color: 			#c82323;
	text-decoration:	none;
}

#moog_legal {
	float:			right;
	width:			189px;
	margin:			254px -166px 0 0;
	color:			#9e8f72;
	font-size:		10px;
	text-align:		center;
}






/* BUY */

.buy_info {
	position:	relative;
	margin:		22px 0 22px -2px;
	font-size:	12px;
	color: 		#b8a784;
	text-align: justify;
	clear: 		both;
	width:		446px;
}

.buy {
	position:	absolute;
	margin:		381px 0 0 48px;
	width:		400px;
}

.buy_soe {
	position:	absolute;
	margin:		254px 0 0 48px;
	width:		400px;
}

.phone {
	position: relative; top:290px;
	width: 736px;
	height: auto;
	background:	url(gas0095.png) top left no-repeat;
	margin: 0px auto;
	padding: 0px;
	color: #fff;
	font-size: 16px;
	text-align: right;
	line-height: 0.95;
	display: block;

}


.centered {
	text-align: center;
}


#listleft {
	width: 306px;
	margin: 10px 0 10px 0;
	padding: 16px;
	font-size: 14px;
	float: left; 
}

#listright {
	width: 352px;
	margin: 10px 0 10px 0;
	padding: 16px;
	font-size: 14px;
	float: right;
}



#quotes {
	width: 215px;
	margin: 0 20px 0 0;
	padding: 1px 3px;
	left: -10px;
	font-size: 12px;
	text-align: justify;
	float: left;
	background: #001C37 url(quote.gif) top left no-repeat;
}









/* SPREAD THE WORD */
#word_title {
	position:	absolute;
	float:		right;
	background:	url(spread_the_word.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		250px;
	text-indent: -9999px;
}

#spread_the_word_content {
	position:		absolute;
	margin:			29px 0 0 52px;
	padding:		0px 0 0 0;
	width:			559px;
	text-align:		justify;
}



#imix {
	margin:			0 0 0 54px;
}


/* NEAR SILENCE */

#silence_cover {
	position:	absolute;
/*	background:	url(gas_0095_cover.png) top left no-repeat; */
	height:		343px;
	margin:	-13px 0 0 529px;
	width:		343px;
	text-indent: 0px;
}

#silence_content {
	position:	absolute;
	margin:		20px 0 0 53px;
	width:		440px;
}

#silence_content a {
	text-decoration: none;
	color:	#727e9e;
}

#silence_content a:hover {
	text-decoration: none;
	color:	#c82323;
}

#near_silence_tracks {
	position: 	absolute;
	margin:		-232px 0 0 185px;
	width:		230px;

}

#silence_blurb {
	float:		right;
	width:		317px;
	margin:		338px 33px 0 0;
	text-align:	justify;
	font-size:	12px;
	color: 		#9e8f72;
}

#near_silence_donations {

	width:		240px;
	margin:		40px 33px 0 40px;
	text-align:	justify;
	font-size:	12px;
	color: 		#9e8f72;
}

#near_silence_title {
	position:	absolute;
	background:	url(near_silence_title.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		300px;
	text-indent: -9999px;
}


/* SUBMARINA */

#subscribe_title {
	position:	absolute;
	float:		right;
	background:	url(subscribe.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		150px;
	text-indent: -9999px;
}






/* OCEANIC */

#contact_title {
	position:	absolute;
	float:		right;
	background:	url(contact_us.png) top left no-repeat;
	height:		40px;
	margin:	-31px 0 0 43px;
	width:		160px;
	text-indent: -9999px;
}

#contact_ty_content {
	position:		absolute;
	margin:			129px 0 0 53px;
	width:			549px;
	text-align:		center;
}

#feedback_form {
	position:	absolute;
	margin:		53px 0 0 20px;
	width:		400px;
	text-align:	left;
}

#join_us {
	position:	absolute;
	float:		right;
	width:		200px;
	margin:		29px 0 0 677px;
}

#sub_us {
	position:	absolute;
	float:		right;
	width:		300px;
	margin:		18px 0 0 192px;
}



form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
  width:	500px;
}

form fieldset {
  clear: both; /*note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #fff;
  border-width: 0px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}


form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:	300px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */							  
	color: #727e9e;
	font-family:	"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:		14px;
}


textarea { overflow: auto; }


form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}








/*  Curl  */
#boxcurl {
	position:absolute; top:0; left:0;
	width:100%;
	margin:0 auto;
}
#boxinnercurl {
	position: relative; top:0;
	width: 790px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
}
div#curl a { left: 636px;  background: url(images/curl.jpg)  0 0 no-repeat; width:96px;
}
#curl span {
	display: block;
	text-indent: -9999px;
}
#curl a {
	background: transparent;
	position: absolute; top: 52px;
	width: 96px;
	height: 73px;
	bottom: 0;
	text-decoration: none;
}

#curl a:hover {
	background-position: -96px 0;
	cursor: default;
}


/*  Content  */
.content {
	position: relative;
	top: 0px;
	width: 736px;
	list-style-type: none;
	margin: 0 auto;
	padding-left: 60px;
	padding-right: 65px;
}


/*  Rounded Corner Form Boxes  */
/* based on 
http://superfluousbanter.org/archives/2003/12/the-art-of-navigation/
http://www.nundroo.com/navigation/
*/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(images/jellybox_dark.jpg) no-repeat bottom right; } 

.cssbox { width: 300px!important; /* intended total box width - padding-right(next) */ 
	width: 285px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	/*margin-top: -290px;  use to position the box */ 
	float: left;
}

/* set the top-right image */ 
.cssbox_head { background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ } 

/* set the top-left image */ 
.cssbox_head h2 { background-position: top left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 45px 0 1px 15px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */ 
	text-align: right;
	} 
	

/* set the lower-left corner image */ 
.cssbox_body { background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 0px 0 40px 35px; /* mirror .cssbox_head right/left */ 
	text-align: right;
	letter-spacing: normal;
} 


/*  Rounded Box Stats  */
/*  Rounded Corner Boxes  */
/* set the image to use and establish the lower-right position */ 
.cssboxstats, .cssboxprofits { background: transparent url(images/jellybox_dark.jpg) no-repeat bottom right; } 

.cssboxstats, .cssboxprofits { width: 300px!important; /* intended total box width - padding-right(next) */ 
	width: 285px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	/*margin-top: -290px;  use to position the box */ 
	float: left;
}
.textcompliment {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
}

