/* @override http://www.wolfram.com/mathematica/css/customer.css */

/* Overwrite CSS */
body#customerstories,body#customerstories p, td, tr, blockquote, smaller  {font-size: 13px; font-family:"Source Sans Pro",Arial,Helvetica,sans-serif ;color:#515151;}
#customerstories h1.small{font-size:34px!important;font-weight:400;margin-top:10px;margin-bottom:20px;line-height:1.2em!important;width:1015px!important;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}
#customerstories h2{font-size:24px;font-weight:300;color:#515151;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif ;}
#customerstories hr{border:0;height:0;border-top:1px solid #c8c8c8;border-bottom:0px solid #c8c8c8;}
#customerstories h1.belowheader{font-size:20px;color:#515151;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif ;}
#customerstories #pageWrapper ul li{font-weight:400;font-size:13px;line-height:1.3em;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif ;}

#sidebar div a {
   
    font-family:"Source Sans Pro",Arial,Helvetica,sans-serif ;
}

div#pageWrapper,
div#pageWrapperUsesDropShadows {
    width: 1015px;
    margin: 0 auto;
    padding: 30px 0 50px 0 !important;
    text-align: left;
}
#gl-legacy-outer-td-1 {
    width: 0;
    overflow: hidden;
}
#try-buy-upgrade {
    width: 100%;
    min-width: 1015px;
    max-width: 100%;
}
#try-buy-upgrade .level-2 span.no-bg-color a {
    margin: 0px 0 0 0;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    background: #f86300;
    border: none !important;
    width: 153px !important;
    vertical-align: middle !important;
}
#categoryHeader h3 {
	font-size: 14px;
	color: #515151;
	font-weight: 600;
	font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
}

div#categoryList a, div#categoryList a:link, div#categoryList a:visited {
	font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.3em;
}
.categoryAuthor, categoryAuthor span {
    color: #555;
    line-height: 20px;
    font-size: 13px;
    font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
    display: inline-block;
    width: 400px;
}

#customerstories div.categoryVideoContHover {
    font-size:15px;
    line-height:1.4em;
    font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
}
#customerstories .boldtitle {
    font-size: 15px;
    font-weight: bold;
    line-height: 1.4em;
    color: #333;
    font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
}
/* GENERAL */
div#mainWrap { float: left; width: 616px;}
/*h2 { font-size:16px; margin:30px 0 8px 0; }*/

/* NEW */
#newTextStoryWrap { margin-top: 20px; width: 898px; background: #f1f1f3; }
#newTextStory { padding: 12px 20px 0; border: 1px solid #D6D6D6; }
  #newTextStory td { padding: 5px 0 15px; vertical-align: top; }
    #newTextStory td.col1 { width: 300px; }
    #newTextStory td.col2 { width: 300px; }
    #newTextStory td.col3 { width: 256px; }
      #newTextStory td.col3 img { margin-top: 5px; border: 1px solid #D6D6D6; }
      #newTextStory td.col3 .captionText { margin: 10px 0 /*15px*/; }
    #newTextStory td p { margin: 0; padding: 0 30px 4px 0 ; }
      #newTextStory td p span { color:#e00400; font-weight: bold; }
    #newTextStory td, #newTextStory li { color: #222; }
    #newTextStory ul { padding: 0 30px 0 0; }
div#categoryContainerText.shiftUp { margin-top: 26px; }

/* Text pages */
#edgeContainer { background:#f1f1f3; border:1px solid #D6D6D6; margin:0 0 10px 6px; width:250px;}
#edgeContainer img { border-bottom:1px solid #D6D6D6;}
	#edgeContainer img.noCaption { border-bottom:none;}
#edgeContainer .captionText { margin:10px 15px 10px 15px; }
#edgeContainer hr {margin:10px 15px 0 15px !important; margin:10px 15px 0 15px;  width:220px;}
table#textStory3col { width:600px; margin:30px 0;}
	table#textStory3col td { vertical-align:top; width:33%; padding-right:15px;}
		table#textStory3col td { color:#666; }
		table#textStory3col td span { color:#e00400; font-weight:bold;}
table#textStory2col { width:600px; margin:12px 0 8px;}
	table#textStory2col td { vertical-align:top; width:50%; padding-right:20px;}
		table#textStory2col td { color:#666; }
		table#textStory2col td span { color:#e00400; font-weight:bold; }

/* Video pages */
#author { margin:5px 0 0 2px;}
#videoContainer {margin:10px 0 0 0; padding:0px; width:900px !important; width:902px; height:305px; background-color:#000; border:1px solid #c4c4c4; overflow:hidden;}
	#videoContainer .spotlight {width:300px; height:305px; margin:0 0 0 0; padding:0; float:left;}
		#videoContainer .spotlight a {display:block; height:305px; background:url('/mathematica/customer-stories/images/videoBG.gif') repeat-x;}
		#videoContainer .spotlight a:hover {background:#424242;}
		#videoContainer .spotlight a .spotlightPlay {display:none; position:absolute; width:300px; height:170px; background: url('/mathematica/customer-stories/images/playButtonSpotlight.png') no-repeat 50% 50%;}
		#videoContainer .spotlight a:hover .spotlightPlay {display:block;}
		#videoContainer .spotlight a .title {display:block; color:#fff; font-weight:600; width:250px; padding:15px 0 0 25px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}
		/*#videoContainer .spotlight a:hover .title {color:#bb0000;}*/
			#videoContainer .spotlight a .title span.length {font-weight:normal;}
		#videoContainer .spotlight a .author {display:block; color:#999;  ; width:250px; padding:12px 0 0 25px;}

#videoContainerSubpage {margin:17px 0 0 0; padding:20px; width:857px !important; width:897px; background-color:#eee; border:1px solid #c8c8c8; overflow:hidden;}
#videoBG { float:left; width:550px; height:338px; }
#errorMessage { padding:100px 0 0 80px;}

#edge {font-size:15px;color:#e00400;margin:0 0 10px 0;}
#videoBullets { float:left; width:270px; margin:0 0 0 20px;}
#videoBullets ul li { padding-bottom:10px; }
#textBullets { margin:25px 15px 0 15px;}
#quote {color:#777; line-height:24px;font-size:16px; margin:10px 0 20px;font-style:italic;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}
body#customerstories p {font-size:16px;line-height:20px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}
div.categoryAuthor span.length {font-size:12px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}

.customerstories1d3 #more {
    color: #333;
    font-weight: 600;
    font-size: 14px;
    margin-top: 20px !important;
    margin-bottom: 10px;
    margin-left:20px;
    font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;
}

/* SIDEBAR */
/* Share pod in sidebar */
#shareLink, #embedLink { cursor:pointer; }
div#share td a, div#share td a:link, div#share td a:visited { color:#666; }
div#share td a:hover, div#share td a:visited:hover { color:#666; }
div#share { margin:0 0 10px 0; width:264px; height:158px;}
div#share.shareBG1 {width:264px; height:138px !important; height:158px; padding-top:20px; background:url('/mathematica/customer-stories/images/shareBG1.gif') no-repeat;}
div#share.shareBG2 {width:264px; height:138px !important; height:158px; padding-top:20px; background:url('/mathematica/customer-stories/images/shareBG2.gif') no-repeat;}
	div#share table{ margin:0 0 0 20px; width:215px;}
		div#share table td{ color:#636363; font-size:12px; text-align:center;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;}
			div#share table td img {cursor:pointer;}
	div#share #socialIcons { margin:35px 0 0 29px; }
	div#share #embed { margin:42px 0 0 25px; display:none;}
		div#share #embed .embedinput { width:215px; border:1px solid #ddd; color:#e00400;}

	div#share a#linkedin {display:inline-block; background:url('/mathematica/customer-stories/images/socialIcons_28.png') 0 0px no-repeat; width:28px; height:28px; margin-right:3px !important; margin-right:6px; margin-bottom:2px !important; margin-bottom:3px;}
    div#share a#facebook {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_28.png') -29px 0px no-repeat; width:28px; height:28px; margin-right:3px !important; margin-right:6px; margin-bottom:2px !important; margin-bottom:3px;}
    div#share a#twitter {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_28.png') -58px 0px no-repeat; width:28px; height:28px; margin-right:3px !important; margin-right:6px; margin-bottom:2px !important; margin-bottom:3px;}
    div#share a#digg {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_28.png') -87px 0px no-repeat; width:28px; height:28px; margin-right:3px !important; margin-right:6px; margin-left:3px !important; margin-left:6px; margin-bottom:2px !important; margin-bottom:3px;}
    div#share a#delicious {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_28.png') -116px 0px no-repeat; width:28px; height:28px; margin-bottom:2px !important; margin-bottom:3px;}

		/*div#share a:hover#linkedin {display:inline-block; background:url('/mathematica/customer-stories/images/socialIcons_30.png') 0 0 no-repeat; width:30px; height:31px;margin-right:7px !important;margin-right:10px;}
		div#share a:hover#facebook {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_30.png') -25px 0 no-repeat; width:30px; height:31px;margin-right:7px !important;margin-right:10px;}
		div#share a:hover#twitter {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_30.png') -50px 0 no-repeat; width:30px; height:31px;margin-right:7px !important;margin-right:10px;}
		div#share a:hover#digg {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_30.png') -100px 0 no-repeat; width:30px; height:31px;margin-right:7px !important;margin-right:10px; }
		div#share a:hover#delicious {display:inline-block;  background:url('/mathematica/customer-stories/images/socialIcons_30.png') -125px 0 no-repeat; width:30px; height:31px;}*/

/* List of video stories in sidebar */
div#categoryContainer { float: left; width:264px; margin: 10px 0 0 24px;}
div#categoryContainerText { float: left; width:264px; margin: 35px 0 0 24px;}

div#categoryList { margin:0 0 0 6px; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6; width:250px; height:210px; overflow-y:scroll; }
	div#categoryList div {margin:20px 16px 0 16px; color:#333;}
		div#categoryList div div { line-height:22px; color:#555; font-weight:normal; margin:0 0 0 0;}
	div#categoryList a, div#categoryList a:link, div#categoryList a:visited { font-weight:400;font-size:13px;line-height:1.3em;color:#333;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif; }
	div#categoryList a:hover, div#categoryList a:visited:hover { color:#e00400; }
div#categoryHeader { margin:0 0 0 6px; padding:3px 0 0 16px; background-color:#f6f6f6; width:234px !important; height:23px !important; height:28px; width:250px; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; font-weight:600;}
div#viewMore { margin:0 0 10px 6px; background-color:#fff; width:234px !important; width:250px; padding:10px 0 10px 16px; color:#252525; border:1px solid #d6d6d6; }
	div#viewMore a, div#viewMore a:link, div#viewMore a:visited{ color:#252525;}
	div#viewMore a:hover, div#viewMore a:visited:hover{ color:#bb0000;}


div.categoryListImage { position:relative; width:144; height:78px; border:1px solid #d6d6d6;}
div.categoryListImageHover { position:relative; width:144; height:78px; border:1px solid #d6d6d6;}
	div.categoryListImage div.playButton { display:none; }
	div.categoryListImageHover div.playButton { display:block; position:absolute; z-index:100; top:22px; left:54px; width:36px; height:36px;}

#sidebar a.thickbox {padding:10px 0px 0px 18px;}
div#categoryContainer a.thickbox {margin-left:6px;}

/* hides story in sidebar if you are on that page, MUST ADD ID HERE EVERYTIME YOU ADD A NEW STORY*/
/* Engineering Section */
.customerstories1a1 #cs1,
.customerstories1a2 #cs2,
.customerstories1a3 #cs3,
.customerstories1a4 #cs4,
.customerstories1a5 #cs5,
.customerstories1a6 #cs6,
.customerstories1a7 #cs7,
.customerstories1a8 #cs8,
.customerstories1a9 #cs9,
.customerstories1a10 #cs10,
.customerstories1a11 #cs11,
.customerstories1a12 #cs12,
.customerstories1a13 #cs13,
.customerstories1a14 #cs14,
.customerstories1a15 #cs15,
.customerstories1a16 #cs16,
.customerstories1a17 #cs17,
.customerstories1a18 #cs18,
.customerstories1a19 #cs19,
.customerstories1a20 #cs20,
/* Science Section */
.customerstories1b1 #cs1,
.customerstories1b2 #cs2,
.customerstories1b3 #cs3,
.customerstories1b4 #cs4,
.customerstories1b5 #cs5,
.customerstories1b6 #cs6,
.customerstories1b7 #cs7,
.customerstories1b8 #cs8,
.customerstories1b9 #cs9,
.customerstories1b10 #cs10,
.customerstories1b11 #cs11,
.customerstories1b12 #cs12,
.customerstories1b13 #cs13,
.customerstories1b14 #cs14,
.customerstories1b15 #cs15,
.customerstories1b16 #cs16,
.customerstories1b17 #cs17,
.customerstories1b18 #cs18,
.customerstories1b19 #cs19,
.customerstories1b20 #cs20,
.customerstories1b21 #cs21,
/* Biotechnology Section */
.customerstories1c1 #cs1,
.customerstories1c2 #cs2,
.customerstories1c3 #cs3,
.customerstories1c4 #cs4,
.customerstories1c5 #cs5,
.customerstories1c6 #cs6,
.customerstories1c7 #cs7,
.customerstories1c8 #cs8,
/* Arts & Entertainment Section */
.customerstories1d1 #cs1,
.customerstories1d2 #cs2,
.customerstories1d3 #cs3,
.customerstories1d4 #cs4,
.customerstories1d5 #cs5,
.customerstories1d6 #cs6,
/* Finance Section */
.customerstories1e1 #cs1,
.customerstories1e2 #cs2,
.customerstories1e3 #cs3,
.customerstories1e4 #cs4,
.customerstories1e5 #cs5,
.customerstories1e6 #cs6,
.customerstories1e7 #cs7,
.customerstories1e8 #cs8,
.customerstories1e9 #cs9,
.customerstories1e10 #cs10,
/* Software Engineering Section */
.customerstories1f1 #cs1,
.customerstories1f2 #cs2,
.customerstories1f3 #cs3,
.customerstories1f4 #cs4,
/* Mathematics Section */
.customerstories1g1 #cs1,
.customerstories1g2 #cs2,
.customerstories1g3 #cs3,
.customerstories1g4 #cs4,
.customerstories1g5 #cs5,
.customerstories1g6 #cs6,
.customerstories1g7 #cs7,
.customerstories1g8 #cs8,
.customerstories1g9 #cs9,
.customerstories1g10 #cs10,
.customerstories1g11 #cs11,
.customerstories1g12 #cs12,
.customerstories1g13 #cs13,
.customerstories1g14 #cs14
{display:none;}