#main {	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -310px;
}


.left_column{
	vertical-align:top;
	background:#f7f7f7;
	border:1px solid #c0c0c0;
	width:205px;
}


#push{
	height:310px;
}



#terms{
	padding:30px 0px 60px 0px;
	font-family:arial;
	background:#093F6E;
	color:#ccc;
	height:30px;	
	font-size:0.9em;
}

#terms div{
	width:950px;
	margin:auto;
}

.thin {
	background:#fff;
	border:1px solid #ccc;
	padding:10px;
	display:block;
}

.tooltip{
	border: 1px solid #E4F1FA;
	padding: 5px;
	background-color: #E4F1FA;
}

table.thin2 {
	border: 0px solid #ccc;
	height:75px;
	padding:0px;
}

table.thin3 {
	border: 0px solid #ccc;	
}

table.thin4 {
	border: 0px solid #ccc;
	border-collapse: separate;
	background-color: #fff;
	width:75px;
}


#tooltipimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}

div.thumb{
	height:75px;
	cursor:pointer;
	margin:0px;
	width:125px;
	overflow:hidden;
}

div.thumb2{	
	cursor:pointer;
}

div.thumb3{
	height:85px;
	width:85px;
	cursor:pointer;
	
}


/* navigation section */
ul.navigation {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	z-index: 100;
	position: absolute;
}

ul.navigation li{
	float: left;	
	margin:0px 20px 0px 20px;
	padding:0px;
	height:38px;
}

ul.navigation li:hover, ul.navigation li.active{
	background:url('../images/down_arrow.png') bottom center no-repeat;
}

ul.navigation li a{
	padding:0px 0px 0px 0px;
}

/* cart box section */
#cart-holder {
	position:fixed;
	left: 0;
	bottom:0;
	z-index: 10;
	width: 100%;
	min-width: 950px;
}

#bin{
	height: 138px;
	display: none;
	background: #f1f1f1;
}

#cart {
	width: 100%;
	background: #000;
	height:31px;
    position: relative;
	color:white;
	padding-top:12px;
}

#cart div#cminimize {
	position: absolute;
	top: 0px;
	width: 101px;
	height: 40px;
	cursor:pointer;
}

#cart div.minimize {
	background: url(../images/minimize.png) no-repeat;
}
#cart div.maximize {
	background: url(../images/maximize.png) no-repeat;
}

div.foobar{
	margin:auto;
	width:950px;
}

#cart div strong {
	font-size: 13px;
	font-weight: bold;
	padding-right: 5px;
}

#cart_container {
	border-left: 1px solid #c0c0c0;
	vertical-align:top;
}

#cart_container div.body {
	padding: 10px 0px 0px 10px;
	height: 138px;
	overflow: auto;
}

#mb_container {
	vertical-align:top;
}

#mb_container div.body {
	padding-left: 30px;
	height: 138px;
	overflow: auto;
}

#mb_container div.body ul {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}

#mb_container div.body ul li {
	float: left;
	width: 140px;	
	height: 100px;
}



.new_button{
	background:url('../images/new_button.png') center center no-repeat;
	width:56px;
	height:21px;
	border:0px;
	cursor:pointer;
}

.checkout_button{
	background:url('../images/checkout_button.png') center center no-repeat;
	width:96px;
	height:21px;
	border:0px;
	cursor:pointer;
}



.expand_button{
	width:107px;
	height:23px;
	background:url('../images/expand_view.png') center top no-repeat;
	cursor:pointer;	
	border:0px;
}

.expand_button_off{
	width:107px;
	height:23px;
	background:url('../images/expand_view.png') center bottom no-repeat;
	border:0px;
}

.expand_button:hover{
	background:url('../images/expand_view.png') center bottom no-repeat;
}

.grid_button{
	width:92px;
	height:23px;
	background:url('../images/grid_view.png') center top no-repeat;
	cursor:pointer;	
	border:0px;
}

.grid_button_off{
	width:92px;
	height:23px;
	background:url('../images/grid_view.png') center bottom no-repeat;
	border:0px;
}

.grid_button:hover{
	background:url('../images/grid_view.png') center bottom no-repeat;
}


.edit_button{
	width:56px;
	height:21px;
	background:url('../images/edit_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.edit_button:hover{
	background:url('../images/edit_button.png') center bottom no-repeat;
}

.download_button{
	width:96px;
	height:20px;
	background:url('../images/download_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.download_button:hover{
	background:url('../images/download_button.png') center bottom no-repeat;
}

.download_button_inactive{
	width:96px;
	height:20px;
	background:url('../images/download_button.png') center bottom no-repeat;
	border:0px;
	cursor:pointer;
}

div.detail_pricing{
	margin:10px 0px 0px 0px;
	width:425px;
}

div.detail_pricing div.heading{
	padding:5px 0px;
	height:15px;
	font-size:1.1em;
}

div.detail_pricing div.rows{
	padding:10px 0px;
}

div.detail_pricing div.active{
	background:#E4F1FA;
	padding:10px 0px;	
}


#overlay {
	background:#fff;
	color:#f1f1f1;
}


/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:441px;
	overflow-y:auto;
}
	
.apple_overlay {	
	display:none;
	width:640px;		
	padding:35px;
	font-size:11px;
}

.apple_overlay .close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


.accordion_toggle {
	display: block;
	height: 34px;
	width: 905px;
	background: url(../images/right-arrow.png) no-repeat 8px 8px;
	padding: 2px 0px 0 30px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 1.3em;
	color: #242424;	
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	background: url(../images/profile_header.png) repeat-x center left;
	color: #ffffff;
}

.accordion_content {	
	overflow: hidden;
}
	
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}

.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
}


	
.legal_content .l_content{	
	display: none;
}	

.home_note{
	background:#F1F1F1;
	width:630px;
	padding:0px 20px;
	margin-top:10px;
}

.home_area{
/*	border-right:1px solid #ccc;*/
	width:648px;
	padding:0px 20px 0px 0px;
	margin-top:20px;
}

.home_register{
/*	float:left;*/
}

.home_register ul{
	font-size:1.1em;
	padding:10px 0px 10px 15px;
	margin:0px;
}

.home_register ul li{
	padding:0px;
	margin:4px 0px;	
}

div.home_register_button{
	background:url('../images/createaccount_button.png') center top no-repeat;
	width:215px;
	height:33px;
}

div.home_register_button:hover{
	background:url('../images/createaccount_button.png') center bottom no-repeat;
}

.home_media{
	float:right;
	text-align:left;
	width:360px;
}

.home_pic{
	border:5px solid #f1f1f1;
}

.gray_border{
	border:3px solid #f7f7f7;
}


/* outermost element for the scroller (stays still) */
#scrollwrap {
	clear:both;
	position:relative;
	overflow:hidden;
	width: 669px;	
	margin:5px 0px;
}

/* the element that moves forward/backward */
#scroll { 	
	position:relative;
	width:1600px;	
	padding:0px;
	left:0px;
}

#scroll ul{
	margin:0px;
	padding:0px;
	list-style: none;
	width: 100%;
	overflow:hidden;
}

#scroll ul li{
	float:left;
	margin:10px 20px 10px 0px;
}

.slider { 
	position:relative; 
	cursor:pointer;
	height:13px;
	border:1px solid #ccc;	
	width:668px;
}

.progress {
	height:13px;
	position:absolute;
	width:0;
}

.handle { 
	background:#999 url('../images/scrollbar.png') center center no-repeat;
	height:11px;
	width:55px;
	top:1px;
	position:absolute; 
	display:block;
	cursor:move;
	margin:0px;
}

.handle:active {
		
}

.range {
	display:none;
}


ul.jcarousel-skin-tango{
	list-style:none;
	margin:0px;
	padding:0px;	
}

ul.jcarousel-skin-tango li{
	float:left;
	margin:0px;
	padding:0px;
	width:80px;
	height:80px;
}

.jcarousel-skin-tango .jcarousel-container {
	height:80px;
	width:500px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 460px;
    padding: 10px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  460px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 80px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    width: 80px;
    height: 80px;
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 40px;
    right: 0px;
    width: 13px;
    height: 15px;
    cursor: pointer;
    background: transparent url('../images/carousel/right_enabled.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url('../images/carousel/left_enabled.png');
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
	background: transparent url('../images/carousel/right_disabled.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 13px;
    height: 15px;
    cursor: pointer;
    background: transparent url('../images/carousel/left_enabled.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url('../images/carousel/right_enabled.png');
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background: transparent url('../images/carousel/left_disabled.png') no-repeat 0 0;
}


ul.jcarousel-skin-home{
	list-style:none;
	margin:0px;
	padding:0px;	
}

ul.jcarousel-skin-home li{
	float:left;
	margin:0px;
	padding:0px;
	height:80px;
}

.jcarousel-skin-home .jcarousel-container {
	height:80px;
	width:670px;
}

.jcarousel-skin-home .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-home .jcarousel-container-horizontal {
    width: 630px;
    padding: 10px 20px;
}

.jcarousel-skin-home .jcarousel-clip-horizontal {
    width:  630px;
    height: 75px;
}

.jcarousel-skin-home .jcarousel-item {
  
    height: 80px;
}

.jcarousel-skin-home .jcarousel-item-horizontal {
  
    height: 80px;
	margin-left: 10px;
    margin-right: 10px;
}

.jcarousel-skin-home .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-home .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-home .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 13px;
    height: 28px;
    cursor: pointer;
    background: transparent url('../images/carousel/home_right_enabled.png') no-repeat 0 0;
}

.jcarousel-skin-home .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url('../images/carousel/home_left_enabled.png');
}

.jcarousel-skin-home .jcarousel-next-horizontal:hover {
}

.jcarousel-skin-home .jcarousel-next-horizontal:active {
}

.jcarousel-skin-home .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:active {
    cursor: default;
	background: transparent url('../images/carousel/home_right_disabled.png') no-repeat 0 0;
}

.jcarousel-skin-home .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: 0px;
    width: 13px;
    height: 28px;
    cursor: pointer;
    background: transparent url('../images/carousel/home_left_enabled.png') no-repeat 0 0;
}

.jcarousel-skin-home .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url('../images/carousel/home_right_enabled.png');
}

.jcarousel-skin-home .jcarousel-prev-horizontal:hover {
}

.jcarousel-skin-home .jcarousel-prev-horizontal:active {
}

.jcarousel-skin-home .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background: transparent url('../images/carousel/home_left_disabled.png') no-repeat 0 0;
}

div.shop_header{
	background:#f1f1f1;
	border-bottom:1px solid white;
	padding:10px;
	margin-top:10px;
	height:20px;
}

div.shop {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 20px;
	border-collapse:collapse;	
	text-align:center;
	border-left:1px solid #bbb;
}

div.shop ul {		
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	overflow: hidden;		
}

div.shop ul li {
	float: left;
	width: 125px;	
	margin:0px 0px 15px 0px ;
	border-bottom:1px dotted #bbb;
	padding:0px 9px 15px 9px ;
}

div.shop ul li div.shop_item{
	overflow:hidden;
	font-size:0.9em;
}

div.shop ul li div.shop_item div.name{
	white-space:normal;
	margin-top:5px;
	height:15px;
	text-align:left;
	overflow:hidden;
}

div.shop ul li div.shop_item div.seller{
	white-space:normal;
	margin-top:2px;
	height:15px;
	text-align:left;
	overflow:hidden;
	display:none;
}

div.shop ul li div.shop_item div.id{
	white-space:normal;
	margin-top:2px;
	height:15px;
	text-align:left;
	overflow:hidden;
	display:none;
}

div.shop ul li div.shop_item div.date{
	white-space:normal;
	margin-top:2px;
	height:15px;
	text-align:left;
	overflow:hidden;
	display:none;
}

div.shop ul li div.shop_item div.details{
	white-space:normal;
	margin-top:2px;
	height:15px;
	text-align:left;
	overflow:hidden;
}

div.shop ul li div.shop_item div.price{
	font-size:1.1em;
	float:left;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	height:15px;
}

div.shop ul li div.shop_item div.icons{
	float:right;	
	margin:10px 0px 0px 3px;
	height:15px;
}


div.shop ul li div.shop_item div.mediaicon{
	float:right;
	margin:1px 0px 0px 3px;
	height:15px;
}


div.shop_filter{
	background:#F1F1F1;
	padding:15px;
	width:160px;
}

#standard_license{
	display:block;
}

#extended_license{
	display:none;
}

#unlimited_license{
	display:none;
}

.second_search{
	margin-bottom:10px;
}

.second_search_button{
	width:36px;
	height:32px;
	background:url('../images/second_search_button.png') center center no-repeat;
	cursor:pointer;
	border:0px;
}

input.second_search_box {
	height:26px;
	padding:4px 5px 2px 6px;
	width:143px;
	background:url('../images/second_search_input.png') left -1px no-repeat;
	border:0px;
}

div#product_description{
	font-family:arial;
	font-size:1.1em;
	white-space: pre-wrap;
	margin-top:10px;
}

div.mediamap_header{
	position: fixed; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	z-index: 1001; 
	background: transparent url('../images/mediapack_header_bg.png') top center repeat-x;
	height:49px;
}

div.myaccount{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	border-collapse:collapse;	
	text-align:left;	
}

div.myaccount_balance{	
	background:#F1F1F1;
	padding:10px 20px 10px 20px;
	width:145px;
	margin-bottom:20px;
}

div.account_balance{
	padding:5px 10px;
	border:1px solid #bbb;
	width:120px;
	background:#fff;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:5px;
}

div.myaccount_menu{
	width:185px;
}

div.myacc_menu_trigger, div.myacc_menu_link{
	padding: 0px;	
	margin: 2px 0px;
	width: 180px;
	font-weight: normal;
	float: left;
	text-transform:uppercase;
}

div.myacc_menu_trigger a, div.myacc_menu_link a{
	color:#0A69BC;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 25px;
	font-family:Trebuchet MS, Arial;	
	font-size:15px;
	font-weight:bold;
}



div.myacc_menu_trigger a:hover, div.myacc_menu_link a:hover{
	text-decoration: underline;
}

div.myaccount_menu div.active a, div.myacc_menu_link a.active{
	color: #242424;
}

div.myacc_menu_content {
	margin: 0 0 5px; 
	padding: 0;
	overflow: hidden;
	font-size: 1.1em;
	width: 180px;
	clear: both;
	display:none;
}

div.myacc_menu_content ul{
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

div.myacc_menu_content ul li{
	padding:0px;
	margin:0px 0px 0px 25px;
	list-style:none;
}

div.myacc_menu_content ul li a.active{
	text-decoration: underline;
}

div.myacc_menu_trigger div#myaccount{
	width: 180px;
	background: transparent url('../images/myaccount_menu/myaccount_menu.png') right -22px no-repeat;
}

div.myaccount_menu div.active div#myaccount{
	background: transparent url('../images/myaccount_menu/myaccount_menu.png') right -2px no-repeat;
}

div.myacc_menu_trigger div#earnings{
	width: 180px;
	background: transparent url('../images/myaccount_menu/earnings_menu.png') right -22px no-repeat;
}

div.myaccount_menu div.active div#earnings{
	background: transparent url('../images/myaccount_menu/earnings_menu.png') right -2px no-repeat;
}

div.myacc_menu_trigger div#downloads{
	width: 180px;
	background: transparent url('../images/myaccount_menu/download_menu.png') right -21px no-repeat;
}

div.myaccount_menu div.active div#downloads{
	background: transparent url('../images/myaccount_menu/download_menu.png') right -2px no-repeat;
}

div.myacc_menu_trigger div#products{
	width: 180px;
	background: transparent url('../images/myaccount_menu/products_menu.png') right -22px no-repeat;
}

div.myaccount_menu div.active div#products{
	background: transparent url('../images/myaccount_menu/products_menu.png') right -2px no-repeat;
}

div.myacc_menu_trigger div#faqs{
	width: 180px;
	background: transparent url('../images/myaccount_menu/faqs_menu.png') right -22px no-repeat;
}

div.myaccount_menu div.active div#faqs{
	background: transparent url('../images/myaccount_menu/faqs_menu.png') right -2px no-repeat;
}

div.myacc_menu_link div#shoppingcart{
	width: 180px;
	background: transparent url('../images/myaccount_menu/cart_icon.png') 3px center no-repeat;
}

div.myacc_menu_link div#mediaboxes{
	width: 180px;
	background: transparent url('../images/myaccount_menu/mediabox_icon.png') 3px center no-repeat;
}



div.myaccount_profile{

}

div.profile_trigger {
	padding: 0;	
	margin: 0 0 5px 0;
	background: url('../images/myaccount_menu_accordion.png') 0px -74px no-repeat;
	height: 28px;	
	line-height: 37px;
	width: 690px;
	float: left;
	padding:9px 0px 0px 10px;
	cursor:pointer;
	border:0px solid red;
}

div.profile_trigger:hover{
	background: url('../images/myaccount_menu_accordion.png') 0px -111px no-repeat;
}

div.profile_trigger div{
	font-size:16px;
	font-weight:normal;
	color:#151515;
	font-family:Trebuchet MS, Arial;
	line-height:21px;
}

div.myaccount_profile div.active, div.add_mediabox div.active {
	background: url('../images/myaccount_menu_accordion.png') 0px 0px no-repeat;
}

div.myaccount_profile div.active:hover, div.add_mediabox div.active:hover {
	background: url('../images/myaccount_menu_accordion.png') 0px -37px no-repeat;
}

div.profile_container {
	margin: 0 0 5px; 
	padding: 10px 10px;
	overflow: hidden;
	font-size: 1.2em;
	width: 680px;
	clear: both;
}

.legal_toggle {
	padding: 0;	
	margin: 0 0 5px 0;
	background: url('../images/myaccount_menu_accordion.png') 0px -74px no-repeat;
	height: 37px;	
	line-height: 37px;
	width: 690px;
	padding:0px 0px 0px 10px;
	cursor:pointer;
	font-size:16px;
	font-weight:normal;
	color:#151515;
	font-family:Trebuchet MS, Arial;
}


.legal_toggle:hover {
	background: url('../images/myaccount_menu_accordion.png') 0px -111px no-repeat;
}

.legal_toggle_active {
	background: url('../images/myaccount_menu_accordion.png') 0px 0px no-repeat;
	height: 37px;
}

.legal_toggle_active:hover {
	background: url('../images/myaccount_menu_accordion.png') 0px -37px no-repeat;
}

.legal_content {	
	overflow: hidden;
	margin:10px 0px 5px 0px;
	padding:0px 0px 0px 8px;
	font-size:12px;
}

div.profile_mediaboxes{

}

div.profile_mediaboxes ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

div.profile_mediaboxes ul li{
	padding:0px;
	margin:5px 15px 0px 0px;
	list-style:none;
	float:left;
}

div.profile_mediaboxes div.name{
	white-space:nowrap;
	margin:0px 0px 0px 0px;
	height:15px;
	text-align:left;
	overflow:hidden;
	width:80px;
}

div.myaccount_breadcrumb{
	font-size:18px;
	font-weight:normal;
	color:#151515;
	line-height:21px;
	font-family:Trebuchet MS, Arial;
}

div.myaccount_breadcrumb a{
	color:#0A69BC;
}

div.myaccount_deposit_1{
	float:left;
	width:425px;
}

div.myaccount_deposit_2{
	float:left;
	width:240px;
	margin-left:30px;
}

div.myaccount_purchase_media_steps{
	background:#F5F5F5;
	width:215px;
	padding:15px;
	margin-top:10px;
}

div.myaccount_deposit_tnc{
	width:245px;
	margin-top:20px;
}

div.myaccount_deposit_tnc div.myaccount_deposit_tnc_content{	
	border:1px solid #ccc;
	border-top:0px;
	width:223px;
	padding:15px 5px 15px 15px;
}

div.myaccount_deposit_tnc div.tnc{
	width:215px;
	height:250px;
	overflow:auto;
	padding-right:5px;
	margin-top:10px;
}

div.myaccount_deposit_tnc div.tnc ul{
	padding:0px;
	margin:0px 0px 10px 0px;
}

div.myaccount_deposit_tnc div.tnc ul li{
	padding:0px;
	margin:0px 0px 0px 15px;
}

.create_account_button{
	width:142px;
	height:31px;
	background:url('../images/create_account_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.create_account_button:hover{
	background:url('../images/create_account_button.png') center bottom no-repeat;
}

.resend_email_button{
	width:142px;
	height:31px;
	background:url('../images/resend_email_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.resend_email_button:hover{
	background:url('../images/resend_email_button.png') center bottom no-repeat;
}

.deposit_button{
	width:98px;
	height:31px;
	background:url('../images/deposit_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.deposit_button:hover{
	background:url('../images/deposit_button.png') center bottom no-repeat;
}

.download2_button{
	width:90px;
	height:26px;
	background:url('../images/download2_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.download2_button:hover{
	background:url('../images/download2_button.png') center bottom no-repeat;
}

.send_button{
	width:59px;
	height:21px;
	background:url('../images/send_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.send_button:hover{
	background:url('../images/send_button.png') center bottom no-repeat;
}

.read_button{
	width:59px;
	height:21px;
	background:url('../images/read_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.read_button:hover{
	background:url('../images/read_button.png') center bottom no-repeat;
}

.myaccount_text_wrapper{
	white-space:nowrap;
	text-align:left;
	overflow:hidden;	
}

.cart_payment_options{
	background:url('../images/cart_payment_bg.png') center center no-repeat;
	width:700px;
	height:156px;
}

.gradient_content{
	background:url('../images/myaccount_gradient_bg.png') bottom center repeat-x;
	padding:20px;
	border:1px solid #ccc;
}

.referral_box{
	background:#F2F4E7;
	padding:20px;
	border:1px solid #fff;
}

.affiliate_box{
	background:#ECF3F9;
	padding:20px;
	border:1px solid #fff;
}

.gray_box{
	background:#F6F6F6;
	padding:20px;
	border:1px solid #fff;
}

.myaccount_header_text{
	font-family:Arial;
	font-style:italic;
	font-size:13px;
}

.faqs_container{
	font-size:12px;
}

.faqs_content{
	font-size:12px;
	margin:1px;
}

.faqs_heading{
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}

.submit2_button{
	width:98px;
	height:31px;
	background:url('../images/submit2_button.png') center top no-repeat;
	border:0px;
	cursor:pointer;
}

.submit2_button:hover{
	background:url('../images/submit2_button.png') center bottom no-repeat;
}

.row_button{
	width:53px;
	height:28px;
	background:url('../images/row_button.png') center top no-repeat;
	cursor:pointer;	
	border:0px;
}

.row_button_off{
	width:53px;
	height:28px;
	background:url('../images/row_button.png') center bottom no-repeat;
	border:0px;
}

.row_button:hover{
	background:url('../images/row_button.png') center bottom no-repeat;
}

.grid2_button{
	width:53px;
	height:28px;
	background:url('../images/grid_button.png') center top no-repeat;
	cursor:pointer;	
	border:0px;
}

.grid2_button_off{
	width:53px;
	height:28px;
	background:url('../images/grid_button.png') center bottom no-repeat;
	border:0px;
}

.grid2_button:hover{
	background:url('../images/grid_button.png') center bottom no-repeat;
}

ul.myproducts{
	padding:0px;
	margin:0px;
}

ul.myproducts li{
	list-style:none;
	padding:0px;
	margin:0px;	
}

ul.myproducts li.row{
	width:698px;
	height:100px;
	border-bottom:1px dotted #bbb;
}

ul.myproducts li.row:last-child{
	border-bottom:0px;
}

ul.myproducts li.grid {
	float: left;
	width: 125px;	
	border-bottom:1px dotted #bbb;
	padding:15px 7px 15px 7px ;
	font-size:11px;
}

ul.myproducts li.grid div.text{
	margin:5px 0px 0px 15px;
}

div#date_display{
	float:right;
}

div#date_display div{
	float:left;
	margin-left:5px;
}

div#dates{
	width:190px;
	font-size:14px;
	font-weight:bold;
}

div.prev_small{
	background:url('../images/prev_small.png') center top no-repeat;
	width:10px;
	height:8px;
	margin-top:5px;
	cursor:pointer;
}

div.prev_small:hover{
	background:url('../images/prev_small.png') center bottom no-repeat;
}

div.prev_small_off{
	width:10px;
	height:8px;
	margin-top:5px;
	background:url('../images/prev_small.png') center bottom no-repeat;
}


div.next_small{
	background:url('../images/next_small.png') center top no-repeat;
	width:10px;
	height:8px;
	margin-top:5px;
	cursor:pointer;
}

div.next_small:hover{
	background:url('../images/next_small.png') center bottom no-repeat;
}

div.next_small_off{
	width:10px;
	height:8px;
	margin-top:5px;
	background:url('../images/next_small.png') center bottom no-repeat;
}

div#date_range{
	margin:5px 0px;
	font-size:12px;
}

div#custom_date_select{
	position:absolute;
	border:1px solid #666;
	background:white;
	width:250px;
	height:120px;
	margin-left:350px;
	display:none;
}

div#custom_date_select div.custom_heading{
	background:#f7f7f7;
	padding:5px;
	height:20px;
}

div.mediapack{
	width:100%;
	background:url('../images/mediapack_top_bg.png') center top no-repeat;
	min-height:400px;
	margin-top:-18px;
}

div.mediapack_top{
	width:1104px;
	height:525px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-align:left;
	padding:0px;
	background:url('../images/mediapack_player_bg.png') left bottom no-repeat;
	position:relative;
	display:block;
}

div.mediapack_download_tag{
	float:right;
	background:url('../images/mediapack_download_tag.png') center center no-repeat;
	width:213px;
	height:436px;
	margin:2px 120px 0px 0px;
}

div.christmas_overlay {
	width:270px;
	height:160px;
	background:url('../images/mediapack_christmas_ribbon_top.png') center center no-repeat;
	position:absolute;
	margin:85px 0px 0px 100px;
	float:left;
	left:0px;
}

div.mediapack_content{
	width:950px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1px;
	text-align:center;
	padding:1px 0px 0px 0px;
}



