/* CSS Document */
/* ValoreBooks.com StyleSheets */

/* - - - For Use With All Promotional Pages - - - */

#promotionalContent { margin: 0 auto; }

.promoTopImage {
      padding-top:20px;
      padding-bottom:10px;
      margin:0 auto;
      text-align:center; }



/* - - - Valore On Campus Page (ValoreOnCampus.jsp) - - - */
#valoreOnCampusPromotionalContent {
	 padding:20px 25px 20px 25px;
	 text-align:left;
	 width:850px;
	 margin:0 auto;
	 color:#000; }
	 
#valoreOnCampusPromotionalContent h1#valore_on_campus_logo {
width: 471px;
height:0;
margin: 10px auto 20px;
padding: 39px 0 0;
overflow:hidden;
background:url('../images/vb/web/shared/headerimages/titleValoreOnCampus.png') 0 0 no-repeat;
}

div.roundIntroBox {
	width:780px;
  	color:#000;
  	background:#eee;
  	margin:0 auto 15px auto;
  	padding:0;
  	text-align:left;
	overflow:hidden; }

div.roundIntroTop {
	background:#eee url('../images/15EEEEEEBorderUR.jpg') no-repeat top right;
    margin:0em; padding:0px;
    text-align:left;}

div.roundIntroBottom {
	background:#eee url('../images/15EEEEEEBorderLR.jpg') no-repeat top right;
    margin:0em; padding:0px;
    text-align:left;}

img.corner {
  	width:15px; height:15px;
  	border:none;
  	display:block !important; }

.onCampusBox {
	width:780px;
	padding:10px;
	overflow:hidden;
	clear:both;
	margin:0 auto;}

 .onCampusBox h2, #oncampus_videos h2 {
 	font-size:22px;
	color:#000;
	font-weight:normal; }

	#oncampus_videos h2  { padding-left:36px; }

 .onCampusBox h3 { font-size:18px; }

#oncampus_intro, #link_to_us { /*both rounded gray boxes content*/
	width:750px;
	padding:5px 0;
	margin:0 auto; }

	#oncampus_intro a.victor {
		float:right;
		padding:0;
		margin:0 0 0 60px; }

	#oncampus_intro img {border: 0;}

#promo_container { padding:20px 0 0 0; }

#oncampus_promos, #school_search , #join_the_team{
	padding-left:0px;
	padding-right:0px; }

.promoBox {
	position:relative;
	width:120px;
	float:left;
	padding:0 5px 20px 5px;
	text-align:center; }

	.promoBox a { font-size:.8em; }


#oncampus_videos { margin-top:20px; }
#oncampus_videos div.videoPlayer {
	margin:20px auto 10px auto;
	width:780px; height:445px;
	overflow:hidden;
	padding:0px; }

	.videoPlayer object { margin:0; padding:0; }

#join_the_team { margin-bottom:20px; }

.linkToUsCode {	font-size:7.5pt; }


#schoolImageListPromotionalContent, #schoolImagePromotionalContent { }

 .valoreVideoHeader { line-height: 120%; color: #00479b; font-weight: bold; font-size: 20pt; font-family: verdana, arial;}
 .valoreVideoSubheader { color: #000000; font-size: 9pt; font-family: verdana, arial;}
 .valoreVideoName { color: #00479b; font-weight: bold; font-size: 20pt; font-family: verdana, arial;}
 .videoHtmlCodeText { color: #000000; font-weight: bold; font-size: 8pt; font-family: verdana, arial;}
 .videoHtmlCodeText2 { color: #000000; font-size: 8pt; font-family: verdana, arial;}
 a.valoreVideoLink:link {  font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: none;}
 a.valoreVideoLink:visited {  font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: none;}
 a.valoreVideoLink:hover {  font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoLink:active {  font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoTellAFriendLink:link { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoTellAFriendLink:visited { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoTellAFriendLink:hover { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoTellAFriendLink:active { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoAddToMyspaceLink:link { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoAddToMyspaceLink:visited { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoAddToMyspaceLink:hover { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}
 a.valoreVideoAddToMyspaceLink:active { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: verdana, arial; text-decoration: underline;}

#content h1#text_book_giveaway {
	width:100%;
	height:0;
	padding:41px 0 0;
	overflow:hidden;
	background:url('../images/h1_text_book_giveaway.png') 0 0 no-repeat;
}
#content h2#free_text_books {
	font-size:24px;
	color:#333;
	padding:5px 0 10px 5px;
}

#free_textbook_list {
	width:330px;
	padding:10px 0 0 215px;
	margin:20px 0 0;
	background:url('../images/giveaway_background.png') 10px 0 no-repeat;
}
#free_textbook_list li {
	width:305px;
	padding:0 0 30px 25px;
	list-style-type:none;
	font-size:12pt;
	background:url('../images/giveaway_list.png') 0 2px no-repeat;
}
#free_textbook_list li.last {
	background:none;
	font-size:9pt;
	color:#888;
	padding:0 0 20px;
}
#free_textbook_list li.last a, #free_textbook_list li.last a:link, #free_textbook_list li.last a:visited {
	color:#AAA;
	text-decoration: underline;
}
#free_textbook_list li.last a:hover, #free_textbook_list li.last a:active {
	text-decoration: underline;
}
span.send_to_friend_success {
  padding: 0px 10px 0px 15px;
  color: #00479b;
  font-size: 10pt;
  font-weight: bold;
}
#send_to_friend_failure ul {
  padding: 0px 10px 0px 15px;
  list-style: none;
}
#send_to_friend_failure ul li {
  color: #CC0000;
  font-size: 10pt;
  font-weight: bold;
}

#free_textbook_giveaway_details {
  padding: 0px 15px 0px 15px;
}
#free_chance_search {
	width:532px;
	height:108px;
	padding: 25px 15px 20px 15px;
	margin:10px 0;
	background:url('../images/giveaway_search.png') 0 0 no-repeat;
}
#free_chance_search h3 {
	width:519px;
	height:0;
	padding:19px 0 0;
	overflow:hidden;
	margin-bottom:20px;
	background:url('../images/h3_giveaway_search.png') 0 0 no-repeat;
}
#free_chance_search #free_chance_form {margin:0;padding:0;width:100%;overflow:hidden;}
#free_chance_search_container {margin:0;padding:0;width:100%;overflow:hidden;}
#free_chance_search #search_wrapper {
	width:364px;
	height:16px;
	padding:8px 10px 12px 38px;
	margin:0;
	overflow:hidden;
	float:left;
	display:block;
	background:url('../images/search_box_background.png') 0 0 no-repeat;
}
#free_chance_search #input_free_chance_search {
	width:100%;
	border:none;
	background-color:transparent;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}
#free_chance_search #input_search {
	width:97px;
	height:40px;
	float:left;
	margin:-1px 0 0 10px;
}
#free_chance_search .advancedSearch, #free_chance_search .advancedSearch:link, #free_chance_search .advancedSearch:visited {
	margin-top:5px;
	font-size:9pt;
	color:#FFF;
	text-decoration: none;
}
#free_chance_search .advancedSearch:hover, #free_chance_search .advancedSearch:active {
	text-decoration: underline;
}
#send_to_friend {
	width:485px;
	padding:10px 0 10px 0px;
	margin: 10px 0 0;
}
#send_to_friend h3 {
	font-size: 18pt;
	padding:0 0 5px;
	margin:0 0 3px; 
}
#send_to_friend h3 a, #send_to_friend h3 a:link, #send_to_friend h3 a:visited {color:#97b313; text-decoration: underline; }
#send_to_friend h3 a:hover, #send_to_friend h3 a:active {text-decoration: underline; }
#send_to_friend p {margin:0;font-size:10pt;color:#666;font-weight:bold;}
#send_to_friend_content{
	width:579px;
}
div#fancy_div{
	color:#000;
}
div#fancy_overlay{
	background:#000;
}
div#fancy_outer{
	padding:0;
}
div#fancy_inner{
	border:0;
	background:transparent;
}
div#fancy_bg{ display:none; }
div#fancy_div{ background:transparent; }
div#fancy_close{
	top:6px;
	right:6px;
}
#send_to_friend_wrapper .top,
#send_to_friend_wrapper .bottom{
	height:13px;
	background:url('../images/send_to_friend_lightbox_bg.png') no-repeat;
}
#send_to_friend_wrapper .top{
	background-position: 0 0;
}
#send_to_friend_wrapper .middle{
	min-height:372px;
	background: #fff;
}
#send_to_friend_wrapper .bottom{
	background-position: 0 -13px;
}

#send_to_friend_wrapper .inner{
	padding:0;
	margin:16px auto 0;
	width:559px;
}
#send_to_friend_wrapper .inner_top,
#send_to_friend_wrapper .inner_bottom{
	height:13px;
	background:url('../images/send_to_friend_inner_bg.png') no-repeat;
}
#send_to_friend_wrapper .inner_top{
	background-position: 0 0;
}
#send_to_friend_wrapper .inner_middle{
	min-height:265px;
	background: #eee;
}
#send_to_friend_wrapper .inner_bottom{
	background-position: 0 -13px;
}

#send_to_friend_header{
	background:url('../images/send_to_friend_envelope.png') no-repeat left bottom;
	height:60px;
	padding:5px 0 0 68px;
	margin:0 0 0 20px;
}
#send_to_friend_header h3{
	color:#127abf;
	font-size:37px;
	font-weight:bold;
	text-transform:uppercase;
	background:url('../images/title-send_to_friend-h3.png') no-repeat;
	overflow:hidden;
	position:relative;
	height:0;
	padding-top:32px;
	margin-top:10px;
	width:344px;
	text-indent:-9000px;
}
#send_to_friend_wrapper p.subheading{
	margin:0;
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:13px;
	color:#666;
}
#send_to_friend_wrapper #add_another_email{
	display:block;
	color:#127abf;
	font-size:11px;
	text-align:right;
}
#send_to_friend_wrapper ul li{
	width:333px;
	height:40px;
	list-style-type:none;
}
#send_to_friend_wrapper ul li label{
	font-size:14px;
	width:121px;
	text-align:right;
	display:block;
	float:left;
}
#send_to_friend_wrapper ul li input.textfield,
#send_to_friend_wrapper ul li textarea{
	font-size:14px;
	padding:2px;
	border:solid 1px #ccc;
	width:195px;
	
}
#send_to_friend_wrapper ul li#li_add_another{
	height:auto;
	position:relative;
	bottom:16px;
	right:13px;
}
#send_to_friend_wrapper ul li#li_message{
	height:auto;
}
#send_to_friend_wrapper ul li#li_submit{
	height:55px;
	text-align:right;
}
#send_to_friend_wrapper ul li#li_submit input{
	margin:15px 10px 0 0;
}
#send_to_friend_wrapper img#books_image{
	float:right;
}
#countdown {
	position:relative;
	width:297px;
	height:53px;
	padding:48px 0 0 40px;
	margin:0;
	color:#333;
	font-weight:bold;
	font-size:15px;
	background:url('../images/next_giveaway_background.png') 0 0 no-repeat;
}
#countdown .cdDays, #countdown .cdHours {margin-right:20px;}

#share_network {
	width:270px;
	padding:13px 15px 18px;
	border:1px solid #dddddd;
	background-color:#FFF;
}
#share_network h3 {
	color:#333;
	font-size:18px;
	padding-bottom:5px;
}
#share_network a, #share_network a:link, #share_network a:visited {
	color:#005089;
	font-size:12px;
	padding-left:20px;
	text-decoration:none;
	margin:0 25px 0 0;
}
#share_network a:hover, #share_network a:active {text-decoration:underline;}

#share_network a#share_twitter {background:url('../images/icon_twitter.png') 0 0 no-repeat;}
#share_network a#share_facebook {background:url('../images/icon_facebook.png') 0 0 no-repeat;}
#share_network a#share_myspace {background:url('../images/icon_myspace.png') 0 0 no-repeat;margin:0;}

#btn_text_book_scholorship {
	width:303px;
	height:0;
	padding:75px 0 0;
	margin:20px 0 20px;
	display:block;
	overflow:hidden;
	background:url('../images/text_book_scholarship_cta.jpg') 0 0 no-repeat;
}

#video_headline h3 {
	font-size:18px;
	padding-bottom:5px;
}

#bonnaroo_content { width: 666px; margin: 0 auto; padding:20px 25px 20px 25px; }
#bonnaroo_content h1#bonnaroo_title { width: 666px; height: 0; padding: 170px 0 0 0; margin: 0 auto; overflow: hidden; background:url('../images/logo_bonnaroo.png') 0 0 no-repeat; }

#bonnaroo_content #bonnaroo_guest_list { margin-top: 30px; padding-top: 10px; border-top: 1px dotted #CCC; }
#bonnaroo_content #bonnaroo_guest_list p { font-weight: none; font-size: 8pt; }
#bonnaroo_content #bonnaroo_guest_list p { font-weight: none; font-size: 8pt; }

#bonnaroo_content #bonnaroo_ways_to_enter_box { padding: 20px; width: 595px; background-color: #E0F2FF; border: 1px solid #9CF; margin: 30px auto 0 auto; }
#bonnaroo_content #bonnaroo_ways_to_enter_box p.ways_to_enter { margin: 0; padding: 0 0 8px 0; font-size: 24pt; font-weight: bold; text-align: left; }
#bonnaroo_content #bonnaroo_ways_to_enter_box p.complete_methods { font-size: 13pt; margin: 0; padding: 0; font-weight: bold; color: #666; }
#bonnaroo_content #bonnaroo_ways_to_enter_box p.check_rules { margin: 0; padding: 0 0 8px 0; border-bottom: 1px solid #9CF; font-size: 10pt; font-weight: normal; color: #666;}
#bonnaroo_content #bonnaroo_ways_to_enter_box ol { list-style-type: none; margin: 0; padding: 0; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li { clear: both; overflow: auto; margin: 0; padding: 0; border-top: 1px solid #F5FBFF; border-bottom: 1px solid #9CF; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li.last { border-bottom: 0px; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li p { margin: 0; padding: 15px 0 10px 0; float: left; font-size: 12pt; font-weight: bold; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li p .enter_number { color: #06C; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li img.enter_button { padding: 10px; float: right; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li #form { clear: both; overflow: auto; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li #form input { clear: both; float: left; width: 410px; padding: 4px; margin: 10px 0 10px 18px; color: #666; background-color: #F5FBFF; border: 1px solid #9CF; }
#bonnaroo_content #bonnaroo_ways_to_enter_box ol li #form img.copy_button { float: right; margin-top: 10px; margin-right: 77px;}

#bonnaroo_content #bonnaroo_sell_books { overflow: auto; margin: 20px 0 0 10px; clear: both; }
#bonnaroo_content #bonnaroo_sell_books img.bonnaroo_sell_books_image { float: left;}
#bonnaroo_content #bonnaroo_sell_books p.sell_books_to_us { font-size: 18pt; font-weight: bold; margin: 0; padding: 20px 0 0 0;}
#bonnaroo_content #bonnaroo_sell_books p.get_more_cash { font-size: 13pt; font-weight: bold; color: #666; margin: 0; padding: 0; }
#bonnaroo_content #bonnaroo_sell_books p.great_time { font-size: 9pt; }

#bonnaroo_content #bonnaroo_get_started { clear: both; background-color: #E0E0E0; width: 611px; border: 1px solid #CCC; margin: 30px auto 20px auto; padding: 12px; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner { background-color: #FFF; border: 1px solid #CCC; padding: 5px 0 0 0;}
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol { list-style-type: none; margin: 0; padding: 0;}
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li { margin: 3px 0; height: 46px; padding-left: 120px;}
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li.step_1 { background:url('../images/bonnaroo_step_1.png') 0 0 no-repeat; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li.step_2 { background:url('../images/bonnaroo_step_2.png') 0 0 no-repeat; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li.step_3 { background:url('../images/bonnaroo_step_3.png') 0 0 no-repeat; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li.step_4 { background:url('../images/bonnaroo_step_4.png') 0 0 no-repeat; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li p { margin: 0; padding-top: 12px; font-size: 9pt; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li p span.get_started_large_text { font-size: 14pt; font-weight: bold; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner ol li p span.get_started_text { font-style: italic; color: #777;}
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner #sell_books_now_button_container { width: 231px; margin: 0 auto; }
#bonnaroo_content #bonnaroo_get_started #bonnaroo_get_started_inner #sell_books_now_button_container img.sell_books_now_button { position: relative; top: 35px; }
