/*
Theme Name: SPS websiite
Theme URI: http://oscillosoft.com.au
Author: OscilloSoft
Author URI: http://oscillosoft.com.au
Description: Custom CMS
Version: 1.0
*/
body
{
margin:0px;
padding:0px;
font-family: 'Oxygen';
font-size: 13px;
font-weight:400;
color: #000000;
background:#F4F4F4;
}
#logo
{
	float: left;
    height: 136px;
    margin: 0 auto;
    padding-top: 1px;
    width: 335px !important;
}
#settingsBar
{
	margin-top: 50px;
	float:right;
}
.product_margin
{
	margin-left:15px;
	margin-right:15px;	
}
.product_margin2
{
	margin-left:15px;
	margin-right:16px;	
}
.productbox
{
	width: 240px;
	height:auto;
	margin-top:5px;
	float:left;
}
.productimage_footer
{
	
background:#FFFFFF url("./images/bg_footer.png") no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 

	height: 65px;
	
	padding-top: 1px;
	margin: -25px auto 0 0;
    width: 237px;
	
}
.header{
	
	background:#FFFFFF url("./images/header.png") no-repeat;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 

	height: 230px;
	margin: 0 auto;
	padding-top: 1px;
	width: 1021px;
}
input, select, textarea, button {
	border: 0px solid #CCCCCC;
	
	
	color: #525760;
	padding-left: 9px;
	width:206px;
}		
.menu {
	background:#0F6EB1;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
  
	
	
	
height: 37px;
	margin: 0 auto;
	width: 1021px;
	padding:0px;
}
div.menu ul li a {
	background-repeat: repeat-x;
	color: #000000;
	display: block;
	font-size: 13px;
	font-weight: bold;
	
	text-decoration: none;
	text-align: center;
}
.menu ul {
	background:#FFFFFF url("./images/menubg.png") repeat-x;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
	display: block;
	list-style: none outside none;
	margin: 0 auto;
	padding: 0;
}


#nav li {
	background: url("./images/menu.png") no-repeat;
	float: left;
	/*margin: 1px 5px;*/
	position: relative;
	width: 162px;
	margin-right: 9px;
}
.leftcontent ul
{
	list-style-type: none;
	padding: 0px 18px;
}
#nav, #nav ul {
	background:#0F6EB0 repeat-x;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
	line-height: 37px;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 1;
	position: relative;
}
div.menu ul li a.active {
	background: url("./images/menu.png") no-repeat;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
	color: #000000;
	display: block;
	font-size: 13px;
	font-weight: bold;
	width: 162px;
	text-decoration: none;
	
}
.current-menu-item {
	background: url("./images/menu.png") no-repeat;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
	color: #1370B2;
	display: block;
	font-size: 13px;
	font-weight: bold;
	/*padding: 0px 10px 3px 13px;*/
	text-decoration: none;
	width: 162px;
}
.current-menu-item a
{
	color: #000 !important;
}
div.menu ul li a:hover {
	background: url("./images/menu.png") no-repeat;
	-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
	color: #1370B2;
	display: block;
	font-size: 13px;
	font-weight: bold;
	width: 162px;
	text-decoration: none;
	text-align: center;
}
div.menu ul li ul.sub-menu{ 
	position:absolute!important;
	z-index: 99999;
	display: none;
}
div.menu ul li:hover ul.sub-menu{ 
	display: block;	
}
div.menu ul li ul.sub-menu li{ 
	background: none!important;
	position: relative;
	width: 162px;
	display: block;
	margin-right: 0px!important;
}

div.menu ul li ul.sub-menu li a:hover {
	background:#719CC8!important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; 
	color: #1370B2;
	display: block;
	font-size: 13px;
	font-weight: bold;
	width: 162px;
	text-decoration: none;
	text-align: center;
}
.content{
	width:1021px;
	margin: 0 auto;
	min-height: 600px;
	
	
}
.content  div{
	/*border:1px solid #DEDEDE;
	border-radius: 5px 5px 5px 5px;
	overflow: hidden;
	padding: 10px;*/
	
}
.leftcontent{
	border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 10px;
	min-height: 496px;
	float:left;
	width:250px;
}
.leftcontent img{
	border: none !important;
	border-radius: 5px 5px 5px 5px;
}
.leftcontent li{
	margin-bottom: 20px;
	border: 5px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
}
.leftcontent a {
	text-decoration: none;
}
.leftactive{

}
.rightcontent{
	
	border: 1px solid #DEDEDE;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 10px;
	min-height: 496px;
	float:right;
	width:665px;
}
.rightcontent form div{
	padding: 10px;
	border: none;
	text-align: center;
}
.selectclass
{
	width: 250px !important;
}
.inputclass
{
	width: 238px !important;
}
.footer
{
	
	width:1021px;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.footer_top
{
	background:#0F6EB1;
	background: url("./images/Footer.png");
	
	height:158px;
	
}

.footer_bottom
{
	
	background:#DCEAF8;
	
	height:58px;
}
.socialnetwork
{
	padding:55px 0px 0px 10px;
	width:300px;
	height:45px;
	float:left;
}
.social_icons
{
	float:left; width:35px;
}
.footer_text
{
	color: #FFFFFF;
    float: right;
    font-size: 12px;
    line-height: 19px;
    margin: 15px 40px 10px 10px;
    width: 239px;
}
.footer_text p
{
	padding:0px;
	margin:0px;
}
.copyright {
    color: #000;
    font-size: 14px;
	 padding: 19px;
	width:300px;
	float: left;
}
.oscillosoftlogo {
    float: right;
    padding-right: 4px;
    padding-top: 6px;
	width:113px;
}
#searchform
{
	background: url("./images/search-button.png") no-repeat;
	
	height:53px;
	width:500px;
}
.searchbox
{
	float: left;
    height: 32px;
    line-height: 32px;
    
    width: 387px;
	border:0px !important;
	background:none;
}
.searchicon
{
	
	background: url("./images/search-icon.png") no-repeat;
	border:0px;
	height:29px;
	width:28px;
	margin-top:5px;
	margin-left:5px;

	
}
.contactus_left_bg
{
	background: url("./images/contact-banner.png") no-repeat;
	border:0px;
	height:359px;
	width:1021px;
	margin-top:5px;
	margin-left:5px;
}
.contact_bottom_right
{
	background: url("./images/contact_form_box.png") no-repeat;
	border:0px;
	height:483px;
	width:561px;
	margin-top:5px;
	margin-left:5px;
	float:right;
}
.contact_form
{
	width:500px;
	margin:0 auto;
}
.contact_form p
{
	padding:0px !important;
	margin:0px !important;
	color:#999;
}
.wpcf7-submit
{
		background: url("./images/btn_submit.png") no-repeat;
	border:0px;
	height:43px;
	width:85px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	color:#FFF;
}
.pro_title
{
	font-size: 14px!important;
    line-height: 10px!important;
text-align: center;
}
.pro_title a,.entry-title a
{
	text-decoration:none;
	color:#000;
}
.flexslider
{
	margin:0 0 19px !important;
	border:0px !important;
}
#menu-item-16{
	float: right !important;
    margin-right: 0 !important;
}
img
{
	border:0px !important;
	}
.page_img_001 {
   width: 1020px;
}	
	/* =Content
-------------------------------------------------------------- */

.content { margin-bottom: 36px; }
.content,
.content input { color: #333; font-size: 16px; line-height: 24px; }
.content textarea { color: #333; font-size: 16px; line-height: 24px; height:60px; }
.content p,
.content ul,
.content ol,
.content dd,
.content pre,
.content hr { margin-bottom: 0px; }
.content ul ul,
.content ol ol,
.content ul ol,
.content ol ul { margin-bottom: 0; }
.content pre,
.content kbd,
.content tt,
.content var { font-size: 15px; line-height: 21px; }
.content code { font-size: 13px; }
.content dt,
.content th { color: #000; }
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 { color: #000; line-height: 2.5em; margin: 0 0 20px 0; }
.content table { border: 0px; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
.content tr th,
.content thead th { color: #000; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.content tr td { border-top:0px; padding:0px; }
.content tr.odd td { background: #f2f7fc; }
.hentry { margin: 0 0 48px 0; }
.home .sticky { background: #f2f7fc; border-top: 4px solid #000; margin-left: -20px; margin-right: -20px; padding: 18px 20px; }
.single .hentry { margin: 0 0 36px 0; }
.page-title { color: #000; font-size: 14px; font-weight: bold; margin: 0 0 36px 0; }
.page-title span { color: #000; font-size: 16px; font-style: italic; font-weight: normal; }
.page-title a:link,
.page-title a:visited { color: #888; text-decoration: none; }
.page-title a:active,
.page-title a:hover { color: #ff4b33; }
.content .entry-title { color: #000; font-size: 21px; font-weight: bold; line-height: 1.3em; margin-bottom: 0; }
.entry-title a:link,
.entry-title a:visited { color: #000; text-decoration: none; }
.entry-title a:active,
.entry-title a:hover { color: #ff4b33; }
.entry-meta { color: #888; font-size: 12px; }
.entry-meta abbr,
.entry-utility abbr { border: none; }
.entry-meta abbr:hover,
.entry-utility abbr:hover { border-bottom: 1px dotted #666; }
.entry-content,
.entry-summary { clear: both; padding: 12px 0 0 0; }
.content .entry-summary p:last-child { margin-bottom: 12px; }
.entry-content fieldset { border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; }
.entry-content fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }
.entry-content input { margin: 0 0 24px 0; }
.entry-content input.file,
.entry-content input.button { margin-right: 24px; }
.entry-content label { color: #888; font-size: 12px; }
.entry-content select { margin: 0 0 24px 0; }
.entry-content sup,
.entry-content sub { font-size: 10px; }
.entry-content blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }
.page-link { clear: both; color: #000; font-weight: bold; margin: 0 0 22px 0; word-spacing: 0.5em; }
.page-link a:link,
.page-link a:visited { background: #f1f1f1; color: #333; font-weight: normal; padding: 0.5em 0.75em; text-decoration: none; }
.home .sticky .page-link a { background: #d9e8f7; }
.page-link a:active,
.page-link a:hover { color: #ff4b33; }
body.page .edit-link { clear: both; display: block; }
#entry-author-info { background: #f2f7fc; border-top: 4px solid #000; clear: both; font-size: 14px; line-height: 20px; margin: 24px 0; overflow: hidden; padding: 18px 20px; }
#entry-author-info #author-avatar { background: #fff; border: 1px solid #e7e7e7; float: left; height: 60px; margin: 0 -104px 0 0; padding: 11px; }
#entry-author-info #author-description { float: left; margin: 0 0 0 104px; }
#entry-author-info h2 { color: #000; font-size: 100%; font-weight: bold; margin-bottom: 0; }
.entry-utility { clear: both; color: #888; font-size: 12px; line-height: 18px; }
.entry-meta a,
.entry-utility a { color: #888; }
.entry-meta a:hover,
.entry-utility a:hover { color: #ff4b33; }
.content .video-player { padding: 0; }







#right img.size-auto,
img.size-full,
mg.size-large,
img.size-medium,
#right .attachment img { max-width: 100%; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ }
#right .alignleft,
img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#right .alignright,
 img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#right .aligncenter,
 img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#right img.alignleft,
img.alignright,
img.aligncenter { margin-bottom: 12px; }
#right .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; max-width: 632px !important; /* prevent too-wide images from breaking layout */ padding: 4px; text-align: center; }
#right .wp-caption img { margin: 5px 5px 0; }
#right .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
#right .wp-smiley { margin: 0; }
#right .gallery { margin: 0 auto 18px; }
#right .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
#right .gallery-columns-2 .gallery-item { width: 50%; }
#right .gallery-columns-4 .gallery-item { width: 25%; }
#right .gallery img { border: 2px solid #cfcfcf; }
#right .gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; }
#right .gallery-columns-4 .attachment-thumbnail { max-width: 84%; height: auto; }
#right .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
#right .gallery dl { margin: 0; }
#right .gallery img { border: 10px solid #f1f1f1; }
#right.gallery br+br { display: none; }
#right .attachment img {/* single attachment images should be centered */ display: block; margin: 0 auto; }


/* =Widget Areas
-------------------------------------------------------------- */

#leftwideget .widget-area ul { list-style: none; margin-left: 0; }
#leftwideget .widget-area ul ul { list-style: square; margin-left: 1.3em; }
#leftwideget .widget-area select { max-width: 100%; }
#leftwideget .widget_search #s {/* This keeps the search inputs in line */ width: 60%; }
#leftwideget .widget_search label { display: none; }
#leftwideget .widget-container { margin: 0 0 18px 0; }
#leftwideget .widget-title { color: #222; font-weight: bold; }
#leftwideget .widget-area a:link,
#leftwideget .widget-area a:visited { text-decoration: none; }
#leftwideget .widget-area a:active,
#leftwideget .widget-area a:hover { text-decoration: underline; }
#leftwideget .widget-area .entry-meta { font-size: 11px; }
#leftwideget #wp_tag_cloud div { line-height: 1.6em; }
#leftwideget #wp-calendar { width: 100%; }
#leftwideget #wp-calendar caption { color: #549F85; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; }
#leftwideget #wp-calendar thead { font-size: 11px; }
#leftwideget #wp-calendar thead th {color: #549F85; }
#leftwideget #wp-calendar tbody { color: #aaa; }
#leftwideget #wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }
#leftwideget #wp-calendar tbody .pad { background: none; }


#leftwideget #wp-calendar tfoot #next { text-align: right; }
#leftwideget #wp-calendar tfoot #prev a { color: #549F85;}

#leftwideget .widget_rss a.rsswidget { color: #000; }
#leftwideget .widget_rss a.rsswidget:hover { color: #ff4b33; }
#leftwideget .widget_rss .widget-title img { width: 11px; height: 11px; }

/* Main sidebars */
#leftwideget #main .widget-area ul { margin-left: 0; padding: 0 20px 0 0; }
#leftwideget#main .widget-area ul ul { border: none; margin-left: 1.3em; padding: 0; }
#leftwideget #primary { }
#leftwideget #secondary { }

/* Footer widget areas */
#leftwideget #footer-widget-area { }


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

#right pre { -webkit-text-size-adjust: 140%; }
#right code { -webkit-text-size-adjust: 160%; }
#right #access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area { -webkit-text-size-adjust: 120%; }
#right #site-description { -webkit-text-size-adjust: none; }

#right .lefttextboxcontainmenu ul{
list-style:url(../images/listing.png)

}
#right .lefttextboxcontainmenu ul li{
	font-family:Myriad Pro;
	font-size:14px;
	
}
#right  .lefttextboxcontainmenu ul li a{
	color:#FFF;
	text-decoration:none;
	font-family:Myriad Pro;
	font-size:14px;
	line-height:34px;
}
.tablewrapper {
	padding: 15px;
	height: auto;
	width: 550px;
	background-color: #87ac9f;
	background-image: url(../images/tablecallout-bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.tablewrapper p{
	font-size:12px;
	line-height:22px;
	color:#FFFFFF;
}
.tablewrapper li {
font-size:12px;
line-height:18px;
	color:#FFFFFF;
}

.tablewrapper h1{
	font-family:BernhardModernOSFBT-Roman;
	font-size:18px;
	color:#006666;
	letter-spacing:1px;
	margin-bottom:10px;
	font-weight:normal !important;
	margin-top:0px;
}
#tablecallout {
	padding: 10px;
	height: auto;
	width: 100%;
}
#tablecallout h1{
	font-family:BernhardModernOSFBT-Roman;
	font-size:18px;
	color:#006666;
	letter-spacing:1px;
	margin-bottom:10px;
	font-weight:normal !important;
	margin-top:0px;
}
#tablecallout p{
	font-size:12px;
	line-height:22px;
	color:#FFFFFF;
}


/* =Print Style
-------------------------------------------------------------- */

@media print { 
	body { 	background: none !important; } 
	#wrapper { 	clear: both !important; 	display: block !important; 	float: none !important; 	position: relative !important; } 
	#header { 	border-bottom: 2pt solid #000; 	padding-bottom: 18pt; } 
	#colophon { 	border-top: 2pt solid #000; } 
	#site-title, #site-description { 	float: none; 	line-height: 1.4em; 	margin: 0; 	padding: 0; } 
	#site-title { 	font-size: 13pt; } 
	.entry-content { 	font-size: 14pt; 	line-height: 1.6em; } 
	.entry-title { 	font-size: 21pt; } 
	#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area { 	display: none !important; } 
	#container, #header, #footer { 	margin: 0; 	width: 100%; } 
	.content, .one-column .content { 	margin: 24pt 0 0; 	width: 100%; } 
	.wp-caption p { 	font-size: 11pt; } 
	#site-info, #site-generator { 	float: none; 	width: auto; } 
	#colophon { 	width: auto; } 
	img#wpstats { 	display: none; } 
	#site-generator a { 	margin: 0; 	padding: 0; } 
	#entry-author-info { 	border: 1px solid #e7e7e7; } 
	#main { 	display: inline; } 
	.home .sticky { 	border: none; } 
		
	.diger_yazilar {
    list-style-type: none !important;
    margin-left: 0;
    padding-top: 28px;
}