/* m8.css overrides                                                          */
/* ------------------------------------------------------------------------- */

div#pageWrapper {
    overflow: hidden;
    padding: 30px 0 0 20px;
    width: auto;
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

/* m8-support.css overrides                                                  */
/* ------------------------------------------------------------------------- */



/* technical services - section styles                                       */
/* ------------------------------------------------------------------------- */

div.pageWidth {
    width: 906px;
	overflow: visible;
}

div.techBreadcrumb {
	margin: 0 0 10px 0;
	color: #909090;
	font-size: 14px;
	font-weight: bold;
}

div.techBreadcrumb a, div.techBreadcrumb a:link, div.techBreadcrumb a:visited {
	color: #909090;
}

div.techBreadcrumb a:hover {
	color: #bb0000;
}

span.techButton {
	width: auto;
	cursor: pointer;
	margin: 0;
}

span.techButton span.buttonLeft {
	float: left;
	width: 10px;
	height: 28px;
	background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/button-gray.png') no-repeat;
}

span.techButton:hover span.buttonLeft {
	background-position: left -28px;
}

span.techButton span.buttonRight {
    float: left;
    height: 28px;
    padding-right: 10px;
	background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/button-gray.png') no-repeat right top;
    color: #7e7e7e;
    font-size: 12px;
    line-height: 28px;
    font-weight: bold;
}

span.techButton:hover span.buttonRight {
	background-position: right -28px;
}

/* technical services - overview styles                                      */
/* ------------------------------------------------------------------------- */

body.tech-overview div#mainWrap {
	float: left;
	width: 546px;
	overflow: visible;
}

body.tech-overview div.techSidebar {
    float: right;
    margin: 7px 0 0 0;
	width: 344px;
}

body.tech-overview div.techSidebar div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight {
	margin: 0;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight {
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podTitle {
	background-color: #f4f4f4;
	padding: 0;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podTitle a {
	display: block;
	padding: 5px 15px 10px 15px;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podTitle span.h3 {
	display: block;
	margin: 5px 0;
	padding: 0;
	color: #d70500;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podTitle span.p {
	display: block;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 12px;
	line-height: 15px;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podGrayBG {
	border-top: 1px solid #E3E3E3;
	background: #ffffff;
	padding: 20px 20px 30px 20px;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podGrayBG h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #838383;
	font-size: 14px;
	font-weight: bold;
}

div.yetAnotherKindOfPodBecauseWeCanNeverHaveTooManyRight div.podGrayBG p {
	margin: 0;
	padding: 0;
	color: #838383;
	font-size: 13px;
	line-height: 19px;
}

/* technical services - project support and quickstart package styles        */
/* ------------------------------------------------------------------------- */

body.project-support div#mainWrap, body.quickstart-package div#mainWrap, body.project-support div#mainWrap2 {
	float: left;
	width: 612px;
}

body.project-support div.techSidebar, body.quickstart-package div.techSidebar {
    float: right;
	width: 274px;
    margin: 65px 0 0 0;
    text-align: right;
}
#mainWrap2 + div.techSidebar {
    margin: 0;
}
body.project-support div.techSidebar img, body.quickstart-package div.techSidebar img {
    border: 0;
}

div.techSidebar a.requestConsultation {
	display: block;
	width: 235px;
	height: 34px;
	background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/button-request-consultation.png') no-repeat left top;
}

div.techSidebar a.requestConsultation:hover {
	background-position: 0 -34px;
}

div.yetAnotherKindOfPod {
}

div.yetAnotherKindOfPod div.podTitle {
	background-color: #ffffff;
	padding: 13px 18px;
}

div.yetAnotherKindOfPod div.podTitle h3 {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 18px;
	font-weight: bold;
}

div.yetAnotherKindOfPod div.podGrayBG {
	border-top: 1px solid #E3E3E3;
	background: #f9f9f9;
	padding: 13px 18px;
}

div.yetAnotherKindOfPod div.podGrayBG h4 {
	margin: 0;
	padding: 0;
	color: #838383;
	font-size: 14px;
	font-weight: bold;
}

div.yetAnotherKindOfPod div.podGrayBG p {
	margin: 0;
	padding: 0;
	color: #838383;
	font-size: 13px;
	line-height: 19px;
}

div.yetAnotherKindOfPod table.what-do-you-need {
}

div.yetAnotherKindOfPod table.what-do-you-need td {
	vertical-align: top;
}

div.yetAnotherKindOfPod table.what-do-you-need td p {
	display: block;
	color: #828282;
}

div.yetAnotherKindOfPod table.what-do-you-need td p span {
	font-size: 14px;
	font-weight: bold;
}

div.yetAnotherKindOfPod div.why-project-support {
	padding: 30px 25px;
}

div.yetAnotherKindOfPod div.why-project-support table {
}

div.yetAnotherKindOfPod div.why-project-support table td {
	vertical-align: top;
}

div.yetAnotherKindOfPod div.why-project-support table td p {
	display: block;
	color: #666666;
}

div.yetAnotherKindOfPod div.why-project-support table td p span {
	font-size: 14px;
	font-weight: bold;
}

div.yetAnotherKindOfPod div.how-it-works {
	padding: 0;
	background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/box-bg.png') repeat-y;
}

div.yetAnotherKindOfPod div.how-it-works p {
	display: block;
	padding: 0 20px;
	color: #626262;
}
a.button {
    background: #f67f7f;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2Y2N2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2YxNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2Q1MDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #f67f7f 2%, #f14040 37%, #d50101 57%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f67f7f), color-stop(37%,#f14040), color-stop(57%,#d50101));
    background: -webkit-linear-gradient(top, #f67f7f 2%,#f14040 37%,#d50101 57%);
    background: -o-linear-gradient(top, #f67f7f 2%,#f14040 37%,#d50101 57%);
    background: -ms-linear-gradient(top, #f67f7f 2%,#f14040 37%,#d50101 57%);
    background: linear-gradient(to bottom, #f67f7f 2%,#f14040 37%,#d50101 57%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f67f7f', endColorstr='#d50101',GradientType=0 );
    padding: 8px 10px;
    color: #fff;
    border-radius: 5px;
    line-height: 33px;
    font-size: 16px;
    border: 1px solid #ec6b57;
}
a.button:hover {
    color: #fff;
    background: #fc0100;
}

#pageWrapper .left {
    float: left;
    display: inline-block;
    width: 546px;
}
#pageWrapper .left #mainWrap, #pageWrapper .left #mainWrap2 {
    float: none !important;
}
#pageWrapper .left #mainWrap2 {
    margin: 30px 0 0 -6px; 
    position: relative;
}

.overview-photo {
    margin: 0 0 0 5px;
}
.side-box {
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
    margin: 22px 5px;
    box-shadow: 0 0 2px #ddd;
}
.side-box-heading {
    padding: 15px 50px 15px 30px;
    border-bottom: 1px solid #e3e3e3;
    background: #f4f4f4 url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/question.png') no-repeat 91% center;
    font-size: 18px;
    line-height: 1.2;
    color: #737373;
}
.side-box-send-message {
    font-size: 15px;
    font-weight: 600;
    padding: 20px 0 0 90px;
    background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/mail.png') no-repeat 30px 18px;
}
.side-box-send-message hr {
    margin: 15px 20px 11px 0 !important;
}
.side-box-phone {
    font-size: 12px; 
    line-height: 1.2;
    padding: 0 0 20px 90px;
    color: #545454;
    background: url('/National_Library/20160521004321oe_/http://www.wolfram.com/support/technical-services/images/phone.png') no-repeat 35px 8px;
}
.side-box-phone hr {
    margin: 15px 20px 15px 0 !important;
}
.side-box-phone-number {
    font-size: 15px;
    line-height: 1.5;
    display: block;
}
.side-box hr {
    border: 0;
    border-top: 1px solid #e3e3e3;
    width: auto;
}