/* AURORA HOME PAGE */

/* FLASH VOLUME SCROLL ---------------------------------------------------------------------*/
#flash_volume_scroll {
width:818px;
margin:10px auto;
padding:0;
text-align:center;
/*--border:1px solid #00adef;background-color:white;--*/
}

#flash_volume_scroll img {
margin:10px;
}


/* HOMEPAGE CONTENT / SIDEBAR ---------------------------------------------------------------------*/

#content_homepage {
background-image:url(../images/home/sidebar_bgnd.gif);
background-repeat:repeat-y;
background-position:right;
/*border:1px solid red;*/
}

#sidbar_top_cap {
background-image:url(../images/home/sidebar_top_cap.gif);
background-repeat:no-repeat;
background-position:top right;
height:10px;
}

#sidbar_btm_cap {
background-image:url(../images/home/sidebar_btm_cap.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#main_content {
background:url(../images/home/new_release_bgnd.jpg) no-repeat left top;
width:508px;
padding:0;
margin-left:-10px;
/*border:1px solid red;*/
}
#new_release_top_cap {
background-image: url(../images/home/new_release_cap.gif);
background-repeat: no-repeat;
background-position: right;
height: 10px;
width: 498px;
}
#midCAP {
background-image: url(../images/home/mid_cap.gif);
background-repeat: repeat-y;
background-position: right;
height: 284px;
width: 498px;
}
#bottomCAP {
background-image: url(../images/home/bottom_cap.gif);
background-repeat: no-repeat;
background-position: right;
height: 20px;
width: 498px;
}
#sidebar {
width:290px;
margin:0;
padding:0;
float:right;
color:white;
/*border:1px solid red;*/
}

#sidebar h1, #main_content h1 {
margin:0 0 5px 10px;
padding:0;
font-size:16px;
height:auto;
color:white;
border:none;
}

#main_content h1 {
margin-left:23px;
padding-left:10px;
padding-bottom:5px;
background:url(../images/home/new_release_title_bgnd.gif);
}

#sidebar a {
color:#790085;
}

#sidebar a:hover {
color:#6633FF;
}

#new_releases {
	width:350px;
	margin:0;
	padding-left:150px;
	background-position: left top;
	background-repeat: no-repeat;
/*border:1px solid red;*/
}

#new_releases h1 {
color:#ac28b3;
font-size:16px;
margin:0;
padding:0;
padding-top:20px;
height:auto;
border-bottom:2px solid #ac28b3;
}

#new_releases .nr, #new_releases .nr_last {
float:left;
margin-top:15px;
padding-bottom:15px;
/*border:1px solid red;*/
}

/* ADD HORIZONTAL RULE BETWEEN NEW RELEASES */
#new_releases .nr {
border-bottom:1px dotted #ac28b3;
}

/* NO HORIZONTAL RULE AFTER LAST NEW RELEASE */
#new_releases .nr_last {
border:none;
}

#new_releases .nr_cover {
float:left;
margin-right:10px;
/*border:1px solid red;*/
}

#new_releases .nr_buy_btn {
width:62px;
height:20px;
margin:0;
padding:0;
/*border:1px solid red;*/
}

#new_releases .nr_buy_btn a {
display:block;
width:62px;
height:20px;
background:url(../images/home/btn_buy.jpg) no-repeat;
background-position: center top;
text-indent:-5000px;
}

#new_releases .nr_buy_btn a:hover {
background-position: center bottom;
}

/* NEW BUY BUTTON FROM AMAZON --------
REPLACING THE OLD BUY BUTTONS
*/
.amazon-smallBUTTON a {
width:62px;
height:28px;
background-image: url(../images/home/buy-from-tan-2.gif);
background-repeat: no-repeat;
display: block;
text-indent: -5000px;
float:left;
}

#new_releases .nr_cover img {
margin-bottom:5px;
border:1px solid #ac28b3;
}

#new_releases .nr_copy {
float:left;
width:270px;
/*border:1px solid red;*/
}

/* NEWSLETTER ---------------------------------------------------------------------*/

#newsletter {
margin:20px 0 0 23px;
padding:0;
height:110px;
/*clear:left;*/
background-image:url(../images/home/newsletter_bgnd.gif);
background-repeat:no-repeat;
/*border:1px solid red;*/
}

#nl_content {
margin:0 10px 0 200px;
padding-top:20px;
/*border:1px solid red;*/
}

#newsletter input {
margin:4px 0;
}

#newsletter #email input {
width:190px;
border:1px solid #c2c9cb;
margin-right:5px;
}

#newsletter #join_btn input {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding:0;
background-color: #FFFFFF;
color: #333333;
font-size: 10px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
height:22px;
}


/*#white {
	background-color: #FFFFFF;
	height: 10px;
	margin-top: -12px;
}

#fairly {
	background-image: url(../images/home/new_release_bgnd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	width: 508px;
}*/

#newsletter_thankyou {
height:277px;
background-image:url(../images/home/newsletter_thank_bgnd.jpg);
background-position:top right;
background-repeat:no-repeat;
padding-right:200px;
}

#newsletter_valididator_msg 
{
    margin-left: 220px;
    padding: 10px 0 0 0;
}
/* ANNOUNCEMENTS ---------------------------------------------------------------------*/

#announcements {
width:250px;
margin:0 auto 10px auto;
padding:10px;
background-color:#f1e5fd;
border:1px solid white;
}

#announcements .anmnt, #announcements .anmnt_last {
float:left;
padding:0;
/*border:1px solid red;*/
}

#announcements .anmnt {
margin-bottom:10px;
}

#announcements .anmnt_last {
margin:0;
}

#announcements .anmnt_image {
float:left;
margin:0;
padding:0;
/*border:1px solid red;*/
}

#announcements .anmnt_image img {
width:75px;
height:75px;
margin-top:2px;
border:1px solid #790085;
}

#announcements .anmnt_copy {
float:right;
width:165px;
margin:0;
padding:0;
color: #000000;/*border:1px solid red;*/
font-weight: bold;
}

#announcements .anmnt_copy p {
margin: 5px 0;
padding:0;
color: #000000;
font-weight: normal;
}

/* RECENT NEWS ---------------------------------------------------------------------*/

#recent_news {
width:250px;
margin:0 auto;
padding:10px;
background-color:#f1e5fd;
border:1px solid white;
}

#recent_news ul {
list-style:none;
margin:0;
padding:0;
font-weight: bold;
color: #000000;
}

#recent_news li {
margin-bottom:10px;
font-weight: normal;
color: #000000;
}

