/* Solid Innovations */

.wp-pagenavi .current,.paged-navigation .current,
#slider_module_inner .partial_gradient_slide .slide_overlay,
body,body>.multibg>.multibg,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
background-color:#3C4864;}
h1,.post_more_link_a,.intro_title,.post_meta a,.post_meta_bottom a,
a:hover,.fancy_link_a,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/
color:#3C4864;}
.wp-pagenavi .current,.paged-navigation .current,
#primary_menu,.post_more_link_arrow,.fancy_link_arrow,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/ border-color:#3C4864; }
#content .mysite_twitter_widget li,#content .recentcomments,#content .widget_recent_entries li,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,
.toggle,.toggle_accordion,.active,.toggle_frame .toggle,.toggle_frame .toggle_accordion,.toggle_frame .active,
.fancy_list .arrow_list,.fancy_list .bullet_list,.fancy_list .check_list,.fancy_list .circle_arrow,.fancy_list .triangle_arrow,.fancy_list .comment_list,.fancy_list .minus_list,.fancy_list .plus_list,.fancy_list .star_list,.sitemap_list li,
blockquote,.download_link,.email_link,.twitter_link,.dropcap,.dropcap3,.tabs_vertical li.current span, .featured_tabs li.current_page_item span{
/*:Icon Sprite*/ 
background-image:url(../images/shortcodes/sprites/custom_sprite_788794.png);}
.header_social {padding: 4px 0;}
.full_width #main_inner {
    margin: 0 30px;
}
/*:General Typography ~*~*/
body{/*:Body Font */
color:#666;font-size:13px;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-spacing:normal!important;}
h1{/*:h1 Font*/ 
/*color:#888@;*/font-size:36px;font-weight:normal;font-style:normal;font-family:dejavu;}
h2{/*:h2 Font*/ 
color:#444;font-size:28px;font-weight:normal;font-style:normal;font-family:dejavu;}
h3{/*:h3 Font*/ 
color:#444;font-size:22px;font-weight:normal;font-style:normal;font-family:dejavu;}
#main h4,#intro h4{/*:h4 Font*/ 
color:#333;font-size:18px;font-weight:normal;font-style:normal;font-family:dejavu;}
h5{/*:h5 Font*/ 
/*color:#444@;*/font-size:14px;font-weight:normal;font-style:normal;font-family:inherit;}
h6{/*:h6 Font*/ 
color:#999;font-size:11px;font-weight:normal;font-style:normal;font-family:inherit;}
a{/*:Link*/
color:#999;text-decoration:none;}
a:hover{
	color:#E66B27;
	text-decoration:underline;
}
/*:Typo End ~*~*/


/*:Body ~*~*/
body,body>.multibg>.multibg{/*:Body Background Color */
/*background-color:inherit@;*/}
body{background-image:url(../images/awake_body.png);background-repeat:repeat;background-position:center top;}
body>.multibg{background:none!important;height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;min-width:990px;}
body>.multibg>.multibg{background-image:url(../images/awake.png);position:absolute;width:1420px;height:700px;left:50%;margin-left:-700px;}
/*body>.multibg>.multibg{background-image:url(solidinnovations/shards.png);position:absolute;width:1420px;height:700px;left:50%;margin-left:-700px;}*/
/*:Body End ~*~*/
#body_inner { background: url(../images/solidinnovations/bg-trailer-plan.png) no-repeat right 9px; }

/*:Header ~*~*/
.logo a{/*:Logo Font*/
color:#eee;font-size:34px;font-weight:normal;font-style:normal;font-family:dejavu;}
.site_logo .docTitle{ position: relative; }
.site_logo .docTitle h1{ position: absolute; left:-9999px; }
/*:Header End ~*~*/


/*:Menu ~*~*/
.jqueryslidemenu a{/*:Menu Font */
color:#eee;font-size:11px;font-weight:normal;font-style:normal;font-family:inherit;}
#primary_menu{/*:Menu Background */
background-image:url(../images/menu.png);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#primary_menu{/*:Menu Bottom Border */
/*border-bottom-color:#888@;*/
border-bottom-width:3px;border-bottom-style:solid;}
#menu-primary-menu {font-size:11px;}
/*:Menu End ~*~*/


/*:Intro ~*~*/
#intro .intro_title{/*:Intro Title Font */
color:#888;font-size:36px;font-weight:normal;font-style:normal;font-family:dejavu;}
#intro .teaser{/*:Intro Description Font */
color:#b4b4b4;font-size:17px;font-weight:normal;font-style:normal;font-family:dejavu;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#888;font-size:22px;font-weight:normal;font-style:normal;font-family:dejavu;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#bbb;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
#intro{/*:Intro Background */
background-image:url(../images/intro.png);background-color:#fff;background-repeat:repeat-x;background-attachment:scroll;background-position:left bottom;}
.slide_content .slide_title {
    color: #bbb;
}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#content{/*:Main Content Background */
background-image:url(../images/content.png);background-color:transparent;background-repeat:repeat-y;background-attachment:scroll;background-position:center top;}
.slider_nav_thumb #slider_module+#intro,#content_inner{/*:Inner Content Background */
background-image:url(../images/content_inner_gradient.png);background-color:#fff;background-repeat:repeat-x;background-attachment:scroll;background-position:left top;}
#sidebar .widgettitle{/*:Sidebar Titles Font */
color:#777;font-size:18px;font-weight:normal;font-style:normal;font-family:dejavu;}
/*:Main End ~*~*/

/* inline images & stuff */
.pro-serv ul { width:100%; margin: 0px auto; padding:0;list-style:none; }
.pro-serv li { display: block; float: left; width: 19%; text-align: center;}
.pro-serv li span img { display: block; margin: 0px auto; }
.pro-serv li { font size: 14px; font-weight: bold;}
/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
font-size:18px;color:#999;font-weight:normal;font-style:normal;font-family:dejavu;}
#outro{/*:Outro Background */
background-image:url(../images/footer_teaser_text.png);background-color:#e0e0e0;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Bottom Border */
border-bottom-color:#e8e8e8;border-bottom-width:1px;border-bottom-style:solid;}
/*:Outro End ~*~*/

/* home teasers */
.teaser_small ul {}

/*:Footer ~*~*/
#footer{/*:Footer Font */
color:#ddd;font-size:11px;font-weight:normal;font-style:normal;font-family:inherit;letter-spacing:normal;}
#footer .widgettitle{/*:Footer Titles Font */
color:#eee;font-size:11px;font-weight:normal;font-style:normal;font-family:inherit;min-height: 42px;border-bottom:1px solid #7C7C7C;}
#footer a{/*:Footer Links */
color:#e0e0e0;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#fff;text-decoration:none;}
#footer{/*:Footer Background */
background-image:url(_rgba/white10.png);background-color:transparent;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
#footer .one_fifth {margin-right: 2.5%; width: 18%;}
/*:Footer End ~*~*/


/*:Sub Footer ~*~*/
#sub_footer,#sub_footer a{/*:Sub Footer Font */
color:#ccc;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
#sub_footer{/*:Sub Footer Background */
background-image:none;background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#888;font-size:15px;font-weight:normal;font-style:normal;font-family:dejavu;}
.slide_title{/*:Slide Title Font */ 
color:#eee;font-size:40px;font-weight:normal;font-style:normal;font-family:dejavu;}
.overlay_slide h2,.partial_gradient_slide h2{/*:Overlay Slide h2 Font*/ 
color:#eee;font-size:40px;font-weight:normal;font-style:normal;font-family:dejavu;}
#content .teaser{/*:Content Teaser Font */ 
color:#b4b4b4;font-size:17px;font-weight:normal;font-style:normal;font-family:dejavu;}
/*:Misc End ~*~*/



h1{/*:Cufon 1 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#999, #4d4d4d)',*/}
h2{/*:Cufon 2*/ 
/*fontFamily:'dejavu',
color:'-linear-gradient(#999, #4d4d4d)',*/}
h3{/*:Cufon 3 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#bbb,#888)',*/}
#sidebar .widgettitle{/*:Cufon 4 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#999, #4d4d4d)',*/}
#outro{/*:Cufon 5 */
/*fontFamily:'dejavu',
textShadow:'#fff 1px 1px',*/}
#intro .intro_title{/*:Cufon 6 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#999, #4d4d4d)',
textShadow:'#fff 1px 1px',*/}
#intro .teaser{/*:Cufon 7 */
/*fontFamily:'dejavu',
textShadow:'#fff 1px 1px',*/}
.overlay_slide h2,.partial_gradient_slide h2{/*:Cufon 8 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#fff,#bbb)',*/}
#slider+#intro h3{/*:Cufon 9 */
/*fontFamily:'dejavu',
color:'-linear-gradient(#bbb,#888)',*/}
#primary_menu{height:57px;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.99),0 0 1px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.99),0 0 1px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;
box-shadow:0 1px 0 rgba(255,255,255,0.99),0 0 1px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;}
#outro{text-shadow:1px 1px 1px #fff;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.4);
-moz-box-shadow:0 1px 1px rgba(0,0,0,.4);
box-shadow:0 1px 1px rgba(0,0,0,.4);}
#footer{
-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;
-moz-box-shadow:0 0 2px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;
box-shadow:0 0 2px rgba(0,0,0,0.3),0 0 1px rgba(255,255,255,0.2) inset;}
.textwidget .social a {display:block;width:32px;height:32px;padding-right:12px;float:left;}
.docInfo { margin: 0px auto; text-align: center; font-size: 9px; color: #D1D1D1; }
/* header text phone */
.contact-phone {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #C3C3C3;
	background: url(../images/solidinnovations/icon-phone.png) no-repeat left center;
	height: 24px;
	padding-left: 30px;
	clear:both;
}
/* header text solidworks */
.header-solidworks {
	height: 50px;
	width: 220px;
	position: absolute;
	top: 14px;
	left: -260px;
}
/* awake overrides */
#header {
	height: 120px!important;
}
.logo { top: 26px!important; }
.widget_testimonial_wrap { line-height: 16px; }
.widget_single_testimonial { padding: 14px!important; }
/*misc*/
.one_third h4 { min-height: 60px; text-align:center;}
.is_home .one_third ul.teaser_small { min-height: 180px;}
.is_home .one_third .fancy_link {padding-left:18px;}
.fullWidth-scale {
	width: 100%;
	height: auto;
}
.center {margin:0px auto;text-align:center;}
.matrix { width: 100%; }
.matrix h3 {
	font-size: 16px;
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 9px;
}
.matrix .quad {
	background: #FFFFFF url(../images/intro.png) repeat-x center bottom;
	vertical-align: top;
	min-height: 412px;
	float: left;
	width: 23%;
	margin-right: 2%;
}
.matrix .last {margin: 0!important; }
#fancy_search a { right: 10px; }
.jqueryslidemenu li a { padding: 0 10px; }

/* iPhone 4+ Portrait or Landscape */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){
  #header_extras { display:none; }
}
/* iPad Portrait or Landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 

	.header-solidworks { top: -25px; left: -60px; }
	.mysite_responsive.right_sidebar #main, .mysite_responsive.left_sidebar #main { width:100%; }

}
