/* 
Title:     Soundtrax
Author:    (r) This site runs like Clockwork (http://www.clockwork.net/).
Updated:   May 29th 2008 by revans
*/

html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
	border: 0;
	margin: 0; 
	padding: 0; 
}
body {
	font-size: small;
	color: #000;
	background: #000;
	font-family: "Lucida Sans", Verdana, Arial, sans;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	background: #000 url(../images/bg.gif) no-repeat;
	width: 1032px;
	height: 719px;
}
#header {
	width: 984px;
	height: 48px;
	padding: 29px 48px 0 0;
	text-align: right;
}

/* ---- Start Home Styling ---- */

#stx_code {
	width: 267px;
	border: 1px solid #fff;
	height: 29px;
	font: normal 20px "Arial", Verdana, Helvetica, sans;
	color: #333;
	padding: 10px 0 0 13px;
}
#stx_submit {
	margin: 0 0 0 61px;
}
#promo_code_wrapper {
	height: 412px;
	width: 346px;
	margin: 73px 0 0 337px;
	padding: 55px 0 0 57px;
	color: #fff;
	background: url(../images/card_bg.gif) no-repeat;
}
#get_your_music_wrapper {
	width: 280px;
	height: 128px;
	background: url(../images/button_bg.gif) no-repeat;
	margin: 0;
	padding: 91px 0 0 123px;
}
#home_content_area_1 {
	width: 890px;
	margin: 0 auto;
}
#home_content_area_1 p {
	color: #414141;
	font: normal 80% "Arial", Verdana, Helvetica, sans;
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 14px;
}

/* ---- End Home Styling ---- */

#footer {
	width: 890px;
	margin: 0 auto;
	padding: 5px 0 20px 0;
}
#footer_left {
	float: left;
}
#footer_right {
	float: right;
	color: #414141;
	padding: 21px 0 0 0;
}

/* ---- Start Default Internal Theme ---- */

#internal_theme_wrapper {
	margin: 0 auto;
	padding: 0;
	background: #000 url(../images/internal_bg.gif) no-repeat;
	width: 1076px;
	height: 719px;
}
#internal_content_wrapper {
	margin: 0;
	padding: 0 0 30px 0;
	width: 1090px;
}
#internal_content_area_1, #internal_content_area_2 {
	float: left;
}
#internal_content_area_1 {
	margin: 0;
	padding: 59px 0pt 0pt 132px;
}
#internal_content_area_2 {
	margin: 0;
	padding: 59px 0 0 128px;
}
#track_list {
	width: 457px;
	background: url(../images/track_bg.gif) no-repeat;
	padding: 33px 0 30px 46px;
}
.track_list_table {
	color: #fff;
	font: normal 12px "Arial", Verdana, Helvetica, sans;
	margin: 26px 0 0 0;
	border: 1px solid #303b41;
}
.track_list_table p {
	color: #fff;
	font: normal 12px "Arial", Verdana, Helvetica, sans;
	padding: 10px;
}
.track_list_table tr {
	padding: 0;
	margin: 0;
}
.table_dotted {
	background: url(../images/table_dotted.jpg) repeat-y;
	width: 1px;
}
.table_solid {
	background: url(../images/table_solid.jpg) repeat-y;
	width: 1px;
}
.blue_row {
	background-color: #000e13;
}
p.header_blue {
	color: #A0DEEF;
	font: normal 13px "Rockwell", American Typewriter, Times, Times New Roman, sans-serif;
	
}
.download_btn {
	margin: 7px 55px 0 0;
	float: right;
	outline: 0;
}

/* ---- Start 1 Column Layout ---- */

body#internal_1col #wrapper1col {
	margin: 0 auto;
	padding: 0;
	background: #000;
	width: 1032px;
	background-image: none;
}
#wrapper1col {
	margin: 0 auto;
	padding: 0;
	background: #000;
	width: 1032px;
	background: url(../images/internal1_bg.gif) no-repeat center right;
}

#internal_content_wrapper1col {
	margin: 0 auto;
	padding: 50px 100px 40px 60px;
	width: 582px;
	min-height: 300px;
}
* html div##internal_content_wrapper1col {
	height: 300px;
}
#internal_content_wrapper1col h1 {
	margin: 0;
	color: #fff; 
	font: normal 30px "Rockwell", Times, Times New Roman, sans-serif;
	padding: 0 0 .25em 0;
}
#internal_content_wrapper1col p {
	color: #999;
	font: normal 100% "Arial", Verdana, Helvetica, sans;
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 23px;
}
#internal_content_wrapper1col input {
	border: 1px solid #ccc;
	height: 19px;
	font: normal 14px "Arial", Verdana, Helvetica, sans;
	color: #333;
}
#internal_content_wrapper1col textarea {
	border: 1px solid #ccc;
	font: normal 14px "Arial", Verdana, Helvetica, sans;
	color: #333;
}
td.text {
	text-align: left;
}

#internal_content_wrapper1col input.submit_btn {
	width: 100px;
	height: 39px;
	padding: 0;
	margin: 0;
	border: none;
}

/* ---- General Styles ---- */

p {
	color: #999;
	font: normal 90% "Arial", Verdana, Helvetica, sans;
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 18px;
}
a:link, a:visited {
	color: #0062b4;
	font: normal 100% "Verdana", Arial, Helvetica, sans;
	text-decoration: underline;
}                
a:hover, a:active {
	color: #549bd6;
	font: normal 100% "Verdana", Arial, Helvetica, sans;
	text-decoration: none;
}
ul {
	margin: 5px 0 5px 20px;
	padding: 0;
}
ul li {
	padding: .5em 0;
	margin: 0;
}
ol {
	margin: 5px 0 5px 20px;
	padding: 0;
}
ol li {
	padding: .5em 0;
	margin: 0;
}
.text {
	color: #999;
}

blockquote { 
	color: #0062b4;
	font: normal 100% "Verdana", Arial, Helvetica, sans;
	line-height: 18px;
}  
#internal_content_wrapper #message {     
	margin: 0;
	padding: 0;
	color: #549bd6;   
	font-weight: normal;
	font: normal 90% "Arial", Verdana, Helvetica, sans;
	line-height: 18px;
}    
#promo_code_wrapper #message {     
	margin: 0;
	padding: 31px 0 0 0;
	color: #549bd6;   
	font-weight: normal;
	height: 200px;
	width: 267px;
	font: normal 90% "Arial", Verdana, Helvetica, sans;
	line-height: 18px;
}  
#message {     
	margin: 0;
	padding: 0;
	color: #549bd6;   
	font-weight: normal;
	font: normal 90% "Arial", Verdana, Helvetica, sans;
	line-height: 18px;
}    
.errortext, .message, body ul.message,
body ul li.message, body ul.message li,
#mainbody li.message, #maincopy li.message {
    color: #549bd6;
	padding: 0;
	margin: 0;
}

h1  {
	color: #fff;
    font: normal 30px "Rockwell", Times, Times New Roman, sans-serif;
	padding: 0 0 .15em 0;
}
h2 {
   color: #64CAED;
	font: normal 13px  "Arial", Verdana, Helvetica, sans;
	padding: 0;
}

h3 {
    color: #64CAED;
	font: normal 13px  "Arial", Verdana, Helvetica, sans;
	padding: 0;
}

h4 {
    color: #1b1818;
    font: normal 110% "Verdana", Arial, Helvetica, sans;  
    padding: .5em 0 0 0;    
}

h5 {
    color: #1b1818;
    font: bold 105% "Verdana", Arial, Helvetica, sans;
	padding: .5em 0 0 0;
}
 
h6 {
	color: #003C7E;
    font: bold 105% "Verdana", Arial, Helvetica, sans;     
	padding: 0 0 .5em 0;
}

a.clockwork:link {
	color: #0062b4;
	font: normal 95% "Arial", Verdana, Helvetica, sans;
	text-decoration: underline;
}
a.clockwork:visited {
	color: #0062b4;
	font: normal 95% "Arial", Verdana, Helvetica, sans;
	text-decoration: underline;
}
a.clockwork:hover {
	color: #549bd6;
	font: normal 95% "Arial", Verdana, Helvetica, sans;
}

a.clockwork:active {
	color: #549bd6;
	font: normal 95% "Arial", Verdana, Helvetica, sans;
}
.clear { 
	clear: both; 
}  
.border {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;

} 
.table_border {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;	

} 
#odd {
	background-color: #eeeeee;
}
.atom_text, .response, .question_text {
	color: #999;
	font: normal 12px "Arial", Verdana, Helvetica, sans;
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 18px;
	font-weight: normal;
}
table.registration_block_confirm td {
	border: 1px solid #000;
}

.cornerbanner {
  display: block;
  height: 152px;
  width: 152px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  text-decoration: none;
}
  
/* End General Styles */
#internal_content_wrapper1col p.fourteen {
	font-size: 14px;
}
#internal_content_wrapper1col p.sixteen {
	font-size: 16px;
}
#internal_content_wrapper1col p.eighteen {
	font-size: 18px;
}