/* Reset elements
-----------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, del, em, font, img, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, button, input {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* Template
-----------------------------------------------------------------------------*/
body{font: 15px  "Trebuchet MT","Trebuchet","Helvetica", sans-serif; line-height: 14px; background: #a8c4e9 url('/images/new-bg.jpg') no-repeat top center; color:#6d4490; text-align:left;}
h1{font-size:30px;width:500px;float:left;display:inline;}
h2{font-size: 16px;clear:both;color:#6d4490;}
h2 a{}
h2 a:hover{text-decoration: none;}
h3{font-size: 14px;}
h4{font-weight:bold;font-size:14px;margin:6px 0 0 0;}
h5{}
p{font-size: 15px;line-height:17px;letter-spacing:-0.01em;text-align:left;padding-bottom:10px;}
a{color:#1A1A1A;text-decoration: none;}
a:hover{text-decoration:none;}
small{font-size:10px;line-height:11px;}
#flash{width:100%;height:100%;}

body.resources{background: #a8c4e9 url('/images/resources-bg.jpg') no-repeat top center;}

#page{width:970px;margin:0 auto;}

#heading{width:970px;height:117px;float:left;display:inline;}

#menu{width:970px;height:161px;float:left;display:inline;background:url('/images/menu.jpg') no-repeat;}
#menu a{float:left;display:inline;}

input{color:#C24562;font: 12px  "Helvetica", sans-serif;}
.priceInput{margin:0 auto;border:1px solid #C24562;width:45px;font-size:11px;padding:0 3px;text-align:right;cursor:pointer;}
.qtyInput{margin:0 auto;border:1px solid #C24562;width:15px;font-size:11px;padding:0 3px;text-align:right;cursor:pointer;}
.orderInput{margin:0 auto;border:1px solid #C24562;font-size:11px;padding:3px 5px;text-align:right;float:left;display:inline;}
.button{padding:5px 10px;font-size:12px;background-color:white;border:1px solid #C24562;color:#C24562;float:left;display:inline;margin: 5px 20px 5px 0;cursor:pointer;}
.update{color:#C24562;font: 12px  "Helvetica", sans-serif;padding:2px;margin:2px;}
.add{cursor: pointer;}

.pink{color:#C24562;}
.purple{color:#6D4490;}
.brown{color:#feefc6;}

hr{border:none;border-top:1px solid #e1e1e1;margin:3px 20px;padding:0;clear:both;}

.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;clear:both;}
.left{text-align:left;}
.right{text-align:right;}
.clear{clear:both;}
.margin{margin:20px 40px;}
.padimage{padding: 0 10px 10px 0;}



/* STORE AND GENERIC PAGES */
#episode-preview{float:right;display:inline;height:200px;width:580px;cursor:pointer;}
#preview-section{float:left;display:inline;width:970px;height:200px;background:url('/images/video_section.jpg');}
#preview-section-music{float:left;display:inline;width:970px;height:205px;background:url('/images/video_section-music.jpg');}
#preview-section-episodes{float:left;display:inline;width:970px;height:200px;background:url('/images/video_section-episode.jpg');}
#preview-section-blank{float:left;display:inline;width:970px;height:74px;background:url('/images/video_section-blank.jpg');}
#preview-section-legal{float:left;display:inline;width:970px;height:200px;background:url('/images/video_section-legal.jpg');}
#player{width:288px;height:162px;float:left;display:inline;margin:25px 0 0 60px;}

#content{float:left;display:inline;width:970px;background:url('/images/content_bg.png') repeat-y;}
#contentblank{float:left;display:inline;width:970px;height:293px;background:#d7d8c9 url('/images/content_bg_blank.jpg') no-repeat;}
#contentdownload{float:left;display:inline;width:970px;background:#d7d8c9 url('/images/content_bg_blank.jpg') repeat-y;}
#contentdownload li{padding:0 0 10px 30px;}
.confirm{padding:20px;margin:0 20px 40px 40px;width:522px;background-color:white;float:left;display:inline;}
.download{padding:20px;margin:0 20px 40px 40px;width:522px;float:left;display:inline;}
.download p{padding-bottom:6px;}
#contentblank ul{padding:20px;list-style:none;}
.post{float:left;display:inline;width:596px;padding:0 0 45px 30px;}

.pageheading{height:41px;float:left;display:inline;border-bottom:2px solid #e1e1e1;}
.pageheading p{padding:25px 5px 0;color:#6d4490;font-size:14px;}

#mainList{float:left;display:inline;border:1px solid #e1e1e1;border-bottom:none;font-size:12px;}
.title, .titleDetail, .time, .price, .type, .addtocart, .preview, .titlelong, .addtocartlong, .previewlong{float:left;display:inline;height:41px;}
.title{width:310px;}
.titlelong{width:366px;}
.titleDetail{width:380px;}
.productTitle {margin:0 5px;}
.productTitle small{font-size:10px;line-height:12px;}
.time{width:41px;text-align:center;}
.price{width:55px;}
.type{width:80px;}
.addtocart{width:46px;}
.addtocartlong{width:86px;}
.preview{width:60px;}
.previewlong{width:60px;}

.productRow{height:21px;width:596px;color:#c24562;float:left;display:block;clear:left;border-bottom:1px solid #e1e1e1;opacity:1;}
.productRow p{padding:5px 5px;color:#6D4490;font-size:13px;}
.productRow:hover{background-color:#e1e1e1;opacity:0.60;}
.productList{padding-top:5px;color:#c24562;float:left;display:block;height:15px;}
.productList a{color:#c24562;}
.subtotal{clear:both;float:left;display:inline;height:21px;}
.subtotal p{padding:5px 10px 0;text-align:right;}
.odd{background:url('/images/odd.png') repeat;}

#sidebar{float:right;display:inline;width:342px;}
#sidebar ul{float:left;display:inline;width:288px;margin-left:10px;padding:0 40px 0 0px;}
#sidebar li{float:left;display:inline;list-style:none;clear:both;padding:0 0 10px;width:288px;}
#sidebar ul li ul li{padding:2px 0;}
#sidebar ul li.pagenav{padding-bottom:0px;}
#pay{margin:0;float:left;display:inline;}

#sidebar li#about{display:none;}

#info{padding:5px;background-color: white;opacity:0.85;border:1px solid #CCCCCC;}
#info p{font-size:11px;text-align:left;}

#playback{padding:5px;background-color: white;border:1px solid #CCCCCC;}
#playback p{font-size:11px;padding-bottom:10px;}

#cart{background-color:white;padding:10px 20px;border:1px solid #e1e1e1;float:left;clear:both;}
#cart h3{float:left;display:inline;}
#cart ul{clear:both;}
.checkout{padding:5px 10px;background-color:white;border:1px solid #6d4490;color:#6d4490;float:right;}


/*RESOURCES*/
#resources-header{width:970px; height:483px;float:left;display:inline;}
#resources-player{width:640px;height:360px;float:left;display:inline;margin:76px 0 0 168px;}



/*TEAM FUN*/
#teamfun{width:1270px;height:841px;margin:0 auto;background:url('/images/team_bg.jpg') no-repeat;clear:both;}
#teamform{position:relative;bottom:0;width:1245px;height:841px;}
#thumbs-up{position:relative;bottom:696px;left:899px;display:block;z-index:1;width:370px;height:557px;}
#thumbs-up img{position:relative;margin-top:0px;}

#teamfun-splash{width:1170px;height:1193px;clear:both;margin:0 auto;background:url('/images/team-fun-list.jpg') no-repeat;}
#jointeamfun{float:right;display:inline;width:250px;height:380px;margin:20px 120px 0 0;}

#play01{float:left;display:inline;width:100px;height:100px;margin:450px 0 0 100px;}
.jointeam{float:left;display:inline;width:255px;height:400px;margin:200px 0 0 170px;}
#play02{float:left;display:inline;width:100px;height:100px;margin:480px 0 0 0;}
#join{float:left;display:inline;width:218px;height:146px;margin:197px 0 0 138px;}
#join img{display:none;}

.team-name{width:226px;padding:3px 5px;margin:7px 0 0 9px;}
.team-age{width:87px;padding:3px 5px;margin:9px 0 0 147px;}
.team-birthday{width:86px;padding:3px 5px;margin:10px 0 0 104px;}
.team-address1{width:225px;padding:3px 5px;margin:23px 0 0 10px;}
.team-address2{width:225px;padding:3px 5px;margin:8px 0 0 10px;}
.team-address3{width:225px;padding:3px 5px;margin:8px 0 0 10px;}
.team-email{width:225px;padding:3px 5px;margin:25px 0 0 10px;}
#fun01{float:left;display:inline;width:100px;height:30px;margin:33px 0 0 29px;}
#fun02{float:left;display:inline;width:100px;height:30px;margin:26px 0 0 100px;}
#fun03{float:left;display:inline;width:100px;height:30px;margin:20px 0 0 130px;}

#joined{width:570px;height:653px;margin:0 auto;background:url('/images/joined_bg.jpg') no-repeat;clear:both;}


#prerelease{width:1370px;height:1607px;clear:both;margin:0 auto;background:url('/images/dvd_bg.jpg') no-repeat;}
#add-dvd{width:480px;height:120px;float:left;display:inline;margin:560px 0 0 570px;cursor: pointer;}





/*FRIENDS*/
#friends{width:1170px;height:653px;margin:0 auto;background:url('/images/friends_bg.jpg') no-repeat;clear:both;}




/* GROWN UPS */
#gu-highlights{float:left;display:inline;width:694px;height:382px;}
#highlight{width:694px;height:308px;float:left;display:inline;position:relative;background:url('/images/gu-highlight.jpg') no-repeat;}
#highlight li{float:left;display:none;position:absolute;list-style:none;height:308px;width:694px;}
#highlight li.welcome{display:block;background:url('/images/gu-welcome.jpg') no-repeat;}
#highlight li.welcome p{padding:100px 50px 0 100px;font-size:16px;line-height:19px;}
#highlight li.community{display:block;background:url('/images/gu-community.jpg') no-repeat;}
#highlight li.mission{background:url('/images/gu-mission.jpg') no-repeat;}
#highlight li.mission p{padding:100px 50px 0 100px;font-size:16px;line-height:19px;}
#facebook{float:left;display:inline;clear:left;width:250px;height:30px;margin:170px 0 0 90px;}
#twitter{float:left;display:inline;clear:left;width:270px;height:28px;margin:25px 0 0 340px}

#sub{float:left;display:inline;width:694px;height:74px;}
#sub li{float:left;display:inline;display:block;list-style:none;}
#gu-highlights-right{float:right;display:inline;width:276px;height:382px;}

#awesomeness{float:left;display:inline;width:970px;height:189px;background:url('/images/gu-recent.jpg') no-repeat;}
#awesomeness-tip{float:left;display:inline;width:100px;height:90px;margin:75px 0 0 505px;}

#recent{float:left;display:inline;width:584px;border:4px solid #a86565;border-top:none;border-bottom:none;margin-left:72px;}
#recent-content{float:left;display:inline;width:519px;margin-left:28px;}
#recent-content p{padding:10px 20px;}
.recent-quotable{background-color:#f8aa6b;width:517px;color:#865405;float:left;display:inline;clear:left;}
.recent-video{background-color:#a2cdc0;width:517px;color:#384a63;float:left;display:inline;clear:left;}
.recent-team{background-color:#d5af98;width:517px;color:#791e25;float:left;display:inline;clear:left;}

#circles{float:right;display:inline;width:240px;}

.paper{float:left;display:inline;width:970px;background:url('/images/content_bg.png') repeat-y;}
#gu-jane{float:left;display:inline;width:828px;margin-left:67px;background-color:#A559B0;color:#feefc6;}
#gu-joel{float:left;display:inline;width:851px;margin-left:44px;background: #A559B0 url('/images/gu-joel.jpg') no-repeat;color:#feefc6;}
#gu-joel p{font-size:20px;line-height:22px;}
#joel-spacer{float:left;display:inline;width:500px;height:80px;}
#joel-blog{float:left;width:788px;margin-left:67px;background-color:#A559B0;color:#feefc6;}

#cici-list{float:right;display:inline;width:566px;height:404px;background:url('/images/gu-cici-list.jpg') repeat-y;}
#cici-list ul{float:left;display:inline;clear:left;margin-top:26px;}
#cici-list ul li{float:left;display:inline;clear:left;height:26px;width:566px;}
#cici-list ul li a{display:block;padding:3px 20px;color:#fdf2d5;}
#cici-list ul li p{display:block;padding:3px 20px;margin:0;color:#fdf2d5;}
#cici-player{width:450px;height:250px;float:left;display:inline;margin:25px 0 0 30px;}

.blogpost{display:none;float:left;padding:0 20px;}



/*MUSEUMS*/
#museums-highlights{float:left;display:inline;width:694px;height:527px;background: url('/images/museum-dear.jpg') no-repeat;}
#museums-highlights-content{float:left;display:inline;width:560px;margin:200px 0 0 90px;font-size:16px;line-height:17px;}
#museums-highlights-content p{color:#851c1c;font-size:16px;line-height:17px;}

#sub{float:left;display:inline;width:694px;height:74px;}
#sub li{float:left;display:inline;display:block;list-style:none;}
#mu-highlights-right{float:right;display:inline;width:276px;height:527px;}

#museum-mission{float:left;display:inline;width:970px;height:503px;background:url('/images/museum-mission.jpg') no-repeat;}

#mu-philosophy{float:left;display:inline;width:970px;height:565px;background:url('/images/philosophy_bg.jpg') no-repeat;color:#851c1c;}
#mu-philosophy-content{float:left;display:inline;width:560px;margin:12px 0 0 100px;font-size:16px;line-height:17px;}
#mu-philosophy ul{list-style:disc;float:left;margin:0 0 20px 40px;}
#mu-philosophy li{padding:5px 0;}
#mu-philosophy p{color:#851c1c;font-size:16px;line-height:17px;}

#mu-community{float:left;display:inline;width:607px;border:4px solid #a86565;border-top:none;border-bottom:none;margin-left:65px;}
.mu-community-content p{padding:10px 20px;}
.mu-community-content{background-color:#DBB8B4;width:564px;color:#bb120a;float:left;display:inline;clear:left;margin-left:16px;}
.mu-community-content a{color:#9c4d01;}
.mu-community-content a.red{color:#bb120a;}

#circles{float:right;display:inline;width:240px;}

.paper{float:left;display:inline;width:970px;background:url('/images/content_bg.png') repeat-y;}
#mu-teresa{float:left;display:inline;width:828px;margin-left:67px;background: #5C3E60 url('/images/teresa.jpg') no-repeat;color:#feefc6;}
#mu-teresa p{font-size:20px;line-height:22px;}
#teresa-spacer{float:left;display:inline;width:350px;height:189px;}
#teresa-blog{float:left;width:788px;margin-left:67px;background-color:#5C3E60;color:#feefc6;}




/* AFFILIATES */
#affiliates{width:1370px;height:1397px;background: url('/images/affiliates.jpg') no-repeat;margin:0 auto;}
#affil-interested{float:left;display:inline;width:480px;height:100px;margin:1200px 0 0 430px;}



#footer{float:left;display:inline;clear:both;height:77px;width:970px;background:url('/images/footer_bg.png') no-repeat;}
#footer-blank{margin:0 auto 30px;clear:both;height:77px;width:970px;background:url('/images/footer-blank.png') no-repeat;}
#footer p{margin:10px 60px 0;text-align: center;font-size:12px;line-height:12px;}
#footer-blank a{color: #0e201f;}
#footer-blank p{padding:30px 60px 0;text-align: center;font-size:12px;line-height:12px;color: #1a3938;}

/* RK : Begin Modifications for WPOSC Dec 2008 */
.sitemap_page {
	list-style: disc;
	color: #1AB1B9;

}
.sitemap_category {
	list-style: disc;
	color: #F1896B;

}
.sitemap_article {
	list-style: disc;
	color: #75C16C;
}
.sitemap_product {
	list-style: disc;
	color: #333399;
}
.submit{padding:5px 10px;background-color:white;border:1px solid #6d4490;color:#6d4490;float:right;margin:0 5px;} 
.orderSubmit{padding:2px 10px 1px;background-color:white;border:1px solid #6d4490;color:#6d4490;float:left;margin:0 5px;} 
.button_add_address, 
.button_address_book,
.button_back,
.button_buy_now,
.button_change_address,
.button_checkout,
.button_confirm_order,
.button_continue,
.button_continue_shopping,
.button_create_account,
.button_delete,
.button_edit_account,
.button_history,
.button_in_cart,
.button_login,
.button_notifications,
.button_quick_find,
.button_remove_notifications,
.button_reviews,
.button_search,
.button_shipping_options,
.button_tell_a_friend,
.button_update,
.button_update_cart,
.button_write_review {padding:5px 10px;background-color:white;border:1px solid #6d4490;color:#6d4490;float:right;margin:0 5px;}
select {
	color: #333;
	width: 138px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	width:300px;
	font-size: 12px;
	line-height: 14px;
}
#tooltip h3, #tooltip div { margin: 0; }