@charset "utf-8";
/* CSS Document */



body { margin: 0; padding: 0; font: normal 14px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif; color: #f2f8fa; }


/* Theme Front Page  */

.theme-frontpage{background:#151515 url(http://spartonenterprise.com/alpha/themes/sparton/images/bg.jpg) repeat-x left top;}
body.theme-frontpage #banner{}
body.theme-frontpage #banner .inner{height:276px;padding:1px 0 1px 488px;width:420px;}
body.theme-frontpage #banner h1.frontpage-banner{margin:38px 0 0;padding:0;font-weight:normal;font-size:32px;letter-spacing:1px;color:#FFF;}
body.theme-frontpage #banner p{font-size:16px;line-height:25px;color:#FFF;margin:8px 40px 15px 0;}
body.theme-frontpage #banner .left{width:200px; float:left; margin-top:15px;margin-bottom:20px;font-weight:400;font-size:15px;}
body.theme-frontpage #banner .right{width:200px; float:left; margin-top:15px;margin-bottom:20px;font-weight:400;font-size:15px;}

/* Theme Front Page Div's */

body.theme-frontpage #banner .left{width:200px; float:left; margin-top:15px;margin-bottom:10px;font-weight:400;font-size:15px;}
body.theme-frontpage #banner .left a:link, body.theme-frontpage #banner .left a:visited {display:block; padding-top:10px; font-size:11px;text-decoration:underline;}
body.theme-frontpage #banner .left a:hover {text-decoration:none;}

body.theme-frontpage #banner .right{width:200px; float:left; margin-top:15px;margin-bottom:10px;font-weight:400;font-size:15px;}
body.theme-frontpage #banner .right a:link, body.theme-frontpage #banner .right a:visited {display:block; padding-top:10px; font-size:11px; text-decoration:underline;}
body.theme-frontpage #banner .right a:hover {text-decoration:none;}



/* Fader */


.info{width:960px;margin:0 auto;}
.add03 {float:left;width:370px;margin-top:100px;margin-left:475px;}
.add02 {float:none;margin:0 auto;overflow:hidden;padding:0 7px 0 0;width:405px;}


.hold-data{position:relative;}

.hold-item{float:right;height:72px;width:100%;}
.img-holder img {background:none !important;}
.slideshow-image{background:none !important;margin:30px 0 0;height:449px;width:0px;float:left;z-index:-1;position:relative;}

.link-prev{position:absolute;top:300px;width:56px;height:56px;cursor:pointer;z-index:9999;left:0px;}
.link-prev span,.link-next span{background:url(http://spartonenterprise.com/alpha/themes/sparton/images/next.png) no-repeat;width:56px;height:56px;text-indent:-9999px;overflow:hidden;display:block;}
.link-next{z-index:9999;position:absolute;top:300px;right:0px;cursor:pointer;}
.link-prev span{background:url(http://spartonenterprise.com/alpha/themes/sparton/images/prev.png) no-repeat;}

.nxt-prv {position:absolute;top:0px;width:960px;height:56px;cursor:pointer;z-index:9999;}

.h2-text{margin:0 auto;overflow:visible;width:950px;}

.h2-text h2{font-size:35px;font-weight:lighter;position:absolute;left:475px;top:70px;color:#fff;text-shadow:1px 1px 1px #5678af;}
.p-text p{color:#fff;font-size:16px;font-weight:lighter;line-height:24px;margin:31px 0 0;z-index:400;}

.left{width:180px; float:left; margin-top:0px;margin-bottom:10px;font-weight:400;font-size:15px;}
.left a:link, body.theme-frontpage #banner .right a:visited {display:block; padding-top:10px; font-size:11px; text-decoration:underline;}
.left a:hover {text-decoration:none;}

.right{width:200px; float:left; margin-top:0px;margin-bottom:10px;font-weight:400;font-size:15px;}
.right a:link, body.theme-frontpage #banner .right a:visited {display:block; padding-top:10px; font-size:11px; text-decoration:underline;}
.right a:hover {text-decoration:none;}


/* Slider Buttons  */


a.btn-more{width:123px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_more_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;margin-right:20px;}
a.btn-more:hover{background-position:left bottom;}
a.btn-video{width:261px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_video_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;}





/* Theme About  */


.pageheader{position:reletive;margin-top:-20px;  margin-left:-20px;}
.theme-about{background:#151515 url(http://spartonenterprise.com/alpha/themes/sparton/images/bg_about.png) repeat-x left top;}

body.theme-about #banner .inner{height:112px;padding:1px 0 1px 468px;width:520px;}
body.theme-about #banner h1.frontpage-banner{margin:38px 0 0;padding:0;font-weight:normal;font-size:32px;letter-spacing:1px;color:#000;}
body.theme-about #banner p{font-size:16px;line-height:25px;color:#252525;margin:8px 40px 15px 0;}
body.theme-about #banner a.btn-more{width:123px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_more_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;margin-right:20px;}
body.theme-about #banner a.btn-more:hover{background-position:left bottom;}
body.theme-about #banner a.btn-video{width:261px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_video_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;}


a.btn-more{width:123px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_more_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;margin-right:20px;}
a.btn-more:hover{background-position:left bottom;}
a.btn-video{width:261px;height:34px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/frontpage_btn_video_v2.png) no-repeat left top;display:inline;float:left;text-indent:-9000px;}

.mainarea {
	background-color:#FFF;	
	padding:10px;
       width:600px;
}



/* Products  */

.description{color:#666;font-size:11px;}
.code{padding-bottom: 2px; color:#145e85;font-size:15px;}
.productline{font-weight:bold;padding-bottom: 2px;}
#right_content .products_list h2{font-weight:700;font-size:15px;line-height:25px;padding:0;margin:0 0 5px;}
.products_list {line-height:15px;border: 1px solid #DCE2EA;padding:5px;margin:3px; width:215px;height:190px;float:left;font-size:11px;}
/*.products_list {line-height:15px;border: 1px dotted black;padding:5px;margin:3px; width:215px;height:190px;float:left;font-size:11px;} */
.products_list_4 {line-height:15px;border: 1px dotted black;padding:5px;margin:3px; width:331px;height:190px;float:left;font-size:11px;}
.view_products {float:left;font-weight:700;margin-top:5px;display:box;}
.products_list img { border:1px dotted #ccc;}


/* Header  */

#header_holder {height:145px;}
#header h1{margin-top:0px;padding:31px 5px 5px;}
#header h2{color:#fff;font-size:12px;margin-bottom:11px;padding:0 5px 10px 10px;}
#header h1 a:link,#header h1 a:visited{font-size:37px;padding-left:43px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/logo.png) no-repeat left 6px;color:#fff;}
#header h1 a:hover,#header h1 a:active{color:#99abbe;}
#bhome li#lhome a,#bproducts li#lproducts a,#bsolutions li#lsolutions a,#bsupport li#lsupport a,#bblog li#lblog a,#babout li#labout a,#bcontact li#lcontact a{color:#f9f9f9;background-color:#494949;}

/* Meta  */

span#ph{color:#fff;font-weight:700;font-size:22px;}

span.ph{color:#fff;font-weight:700;font-size:22px;}
span#email{color:#fff;font-weight:700;font-size:16px;}
span#meta{margin-top:35px;padding:5px;color:#aaaaaa;float:right;}
span#meta a:link,p#meta a:visited{padding:0 5px;color:#9cb1d0;}
span#meta a:hover,p#meta a:active{color:#bed3f0;}

/* Transitions  */

.slideshow_container{height:232px;width:960px;margin-top:40px;margin-bottom:80px;margin-left:auto;margin-right:auto;}
.slideshow{height:232px;width:300px;margin-right:14px;float:left;}
.slideshow img{padding:15px;border:1px solid #293754;background-color:#121417;}
.slideshow2{height:232px;width:300px;margin-right:14px;float:left;}
.slideshow2 img{padding:15px;border:1px solid #293754;background-color:#121417;}
.slideshow3{height:232px;width:300px;margin-right:2px;float:left;}
.slideshow3 img{padding:15px;border:1px solid #293754;background-color:#121417;}

/* Boxes  */

.box_container{width:960px;margin-bottom:60px;margin-top:40px;margin-left:auto;margin-right:auto;font-size:13px;color:#e6f3fa;text-shadow:1px 1px 1px #1f1f1f;line-height:25px;}
.box h2,.box2 h2,.box3 h2{font-size:28px;margin-bottom:10px;}
.box{width:300px;margin-right:14px;float:left;}
.box img{padding:15px;border:1px solid #ccc;background-color:#eee;}
.box2{width:300px;margin-right:14px;float:left;}
.box2 img{padding:15px;border:1px solid #ccc;background-color:#eee;}
.box3{width:300px;margin-right:5px;float:left;}
.box3 img{padding:15px;border:1px solid #ccc;background-color:#eee;}

/* Links  */

a:link{color:#d9f1fa;text-decoration:none;}
a:visited{color:#d9f1fa;text-decoration:none;}
a:hover,a:active{color:#d9f1fa;}


/* Html Elements  */
.fade-holder{margin-left:-20px;margin-top:-20px;}
img{border:none;}
a{color:#585858;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
ul li {list-style:none;}
p{margin:5px 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:32px;}
h2{font-size:18px;}
h2.underline{color:#3c5681;font-size:31px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #aaaaaa;padding-bottom:5px;margin-bottom: 20px;margin-top: 10px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:13px;text-transform:uppercase;margin:5px 0;}
table { border-collapse: collapse; }
table{color:#666;border-left:1px solid #dae2f0;border-top:1px solid #dae2f0;}
table caption{font-weight:bold;margin-bottom:5px;}
th,td{border-right:1px solid #dae2f0;border-bottom:1px solid #dae2f0;padding:2px 5px;}
th{background-color:#cfcfcf;}
tr.alt td{background-color:#eeeeee;}
#tabbed p {height:3px;}
.tabbed  {padding-left:20px; font-weight:bold;}

/* Various  */

hr
{
height:.5em;width:25em; border-bottom:1px dotted #53310d;border-top:0px;border-left:0px;border-right:0px;
  width: 50%;
}
div.hr{border-top:0 solid #dbcdb3;border-bottom:1px solid #121111;margin-bottom:20px;margin-top:20px;clear:both;}
div.hr hr{display:none;}
.inner{width:984px;margin:0 auto;height:123px;text-align:left;}
.clear {clear:both;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/* Images  */

 .underline{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #aaaaaa;margin-bottom: 10px;}
.floatleft_products { width:299px; float: left; margin: 0px 5px 5px 0px; }
.floatleft { float: left; margin: 0px 5px 5px 0px; }
.floatright { float: right; margin: 0px 0px 5px 5px; }
.drop-shadow{float:left;position:relative;margin:10px 3px 0 10px !important;background:transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/drop_shadow.png) bottom right no-repeat !important;}
.drop-shadow img{padding:4px;display:block;position:relative;margin:-6px 6px 6px -6px;background-color:#ffffff;border:1px solid #a9a9a9;}
.drop-shadow p{right:11px;bottom:0;color:#eeeeee;padding:5px 10px;position:absolute;background-color:#2e333b;border-top:1px solid #111111;}
/* Other Html Elements  */blockquote{clear:both;padding:1em;margin:2em 3em;font-size:0.9em;line-height:1.7em;background-color:#eeeeee;border:1px solid #a9a9a9;background:#eeeeee url(http://spartonenterprise.com/alpha/themes/sparton/images/right_quotes.png) 95% 85% no-repeat;}


/*Left Content  */

#left_content {float:left;width:200px;margin-top:47px;}
#left_content ul.navigation,#left_content ul.navigation ul{margin:0;padding:0;}
#left_content ul.navigation li{margin:0;padding-left:2px;padding-top:7px;list-style:none;border-top:1px dotted #303f53;}
#left_content ul.navigation li.last{border-bottom:1px solid #666666;}
#left_content ul.navigation li li.last{border:none;}
#left_content ul.navigation ul{margin:13px 0 0;padding-right:5px;}
#left_content ul.navigation ul li{margin:5px 0 5px 10px;padding:0 0 0 11px;list-style:none;border:none;}
#left_content ul.navigation a,#left_content ul.navigation li.here li a,#left_content ul.navigation li.parent_here li a{color:#989898;text-decoration:none;}
#left_content ul.navigation a:hover,#left_content ul.navigation li.here li a:hover{text-decoration:underline;color:#cae3f6;}
#left_content ul.navigation li a{font-size:12px;font-weight:bold;}
#left_content ul.navigation ul a{font-size:11px;font-weight:normal;}
#left_content ul.navigation li.here,#left_content ul.navigation li.parent_here{border-color:#FFF;}
#left_content ul.navigation li.here + li,#left_content ul.navigation li.parent_here + li{border-top-color:#FFF;}
#left_content ul.navigation li.here a,#left_content ul.navigation li.parent_here li.here a,#left_content ul.navigation li.parent_here a{color:#fff;}
#left_content ul.navigation li.parent_here li.here{}

/* Right Content  */
#right_content ul li {list-style-type:disc;margin-left:30px;}
#right_content {float:left;width:700px; background-color:#FFF;color:#000; padding:20px;margin-top:47px;line-height:24px;}
#right_content h2 p{margin:0;padding:0;}
#right_content h3{font-weight:bold;font-size:12px;padding:0;margin:0;}
#right_content h3 span.links{font-weight:normal;}
#right_content h4{font-weight:bold;font-size:11px;padding:0;margin:0;}
#right_content h5{font-weight:normal;font-style:italic;font-size:12px;padding:0;margin:0 0 25px;color:#666;}
#right_content p{padding:0 0 20px;margin:0;}
#right_content a{color:#5871b0;}
#right_content .pagination a{padding:3px;font-weight:bold;font-size:11px;text-decoration:none;}
#right_content .pagination a:hover{text-decoration:underline;color:#5872b0;}
#right_content .pagination a.active,.pagination a.active:hover,.pagination strong,#right_content .list-panel ul.pagination li.here a{background-color:#5872b0;color:#fff;text-decoration:none;padding:3px 6px;font-size:11px;font-weight:bold;}


/* Content  */

#container{margin:0 auto;width:960px;}
#wrapper{margin-top:30px;padding:0;clear:both;float:left;width:100%;}
#featured{text-align:center;}
#content-wrapper{width:60%;float:left;}
#content{padding:0;width:960px;margin-left:auto;margin-right:auto;}
#content_about{padding:0;width:960px;margin-left:auto;margin-right:auto;}
#content_home{padding:0;width:960px;margin-left:auto;margin-right:auto;}
#content a:link{padding:0 2px;border-bottom:1px solid #999999;}
#content a:visited{padding:0 2px;border-bottom:1px solid #999999;}
#content a:hover,#content a:active{color:#ffffff;background-color:#74cef0;border-bottom-color:#74cef0;}


/* Featured  */

.expression{width:960px;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:0 5px;color:#e6f3fa;font-style:italic;font-weight:700;text-shadow:1px 1px 1px #1f1f1f;text-align:center;}
.expression h2 span{color:#fff;font-style:normal;font-weight:200;text-shadow:1px 1px 1px #1f1f1f;text-align:center;}
.expression h2{width:960px;margin-left:auto;margin-right:auto;margin-bottom:5px;margin-top:-7px;color:#e6f3fa;font-style:italic;font-weight:200;text-shadow:1px 1px 1px #1f1f1f;text-align:center;}
.highlight em{color:#e6f3fa;font-style:italic;font-weight:200;text-shadow:1px 1px 1px #bcd8e8;}
.highlight{width:960px;margin-left:auto;margin-right:auto;margin-top:20px;}
#featured p{margin:20px 0;}
#featured img{}



/* Content  */

#content h3,#content .top{line-height:0.8em;margin-top:20px;text-decoration:none;}
*{margin:0;padding:0;}


/* Drop Menu*/

	.navigation .block {
		/* allow javascript to move the block */
		position:absolute;
		top:0;
		
		/* set the left position */
		margin-left:147px;	
		
		/* display above the .navigation */
		z-index:10;
		
		/* the image and the size */
		background:transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/arrow.png) no-repeat center right;
               color:#659feb;
		width:50px;
		padding:4px;
		cursor:pointer;
	}
	


#back {position:absolute;  width:960px; height:162px;background:transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/nav-color.png) repeat-x center top;margin-top:-85px;margin-left:auto;margin-right:auto;z-index:-1;}
.navigation{z-index:2000;}

ul									{ list-style: none; }
* 									{ margin: 0; padding: 0; }
/* LEVEL ONE */

.dropdown ul  {list-style:none;}
ul.dropdown                         {height:50px;width:960px;background:url(http://spartonenterprise.com/alpha/themes/sparton/images/menu-bg.png) no-repeat -10px top; margin-top:4px; padding-top:16px;	margin-bottom:-15px;float:left ;padding-left: 3px;
	position:absolute;z-index:200;}
ul.dropdown li                      { font-weight: bold;font-size: 13px;text-transform:uppercase; float: left; zoom: 1; color: #4d598d;}
ul.dropdown a:hover		            { color: #a9c8fc;}
ul.dropdown a:active                { color: #8ab4f8; }
ul.dropdown li a                    { display: block; padding: 8px 8px; border-right: 1px solid #4a5d7b;
	 								  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { /*background-color:#3d3d3d; */color: #8ab4f8; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* LEVEL TWO */
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background:url(http://spartonenterprise.com/alpha/themes/sparton/images/nav_bg.png) repeat 0 0;  color: #000;
border-bottom: 1px solid #415678; float: none; 

}

									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 204px; display: inline-block; } 

/* LEVEL THREE */

ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/* Footer Styles  */

.base {position:absolute;  clear:both;width:100%; height:5px;background:transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/base.png) repeat-x left top;}

#footer{clear:both;float:left;width:100%;margin:60px 0;color:#FFF;text-align:left;}



#footer a:link{color:#d9f1fa;}
#footer a:visited{color:#d9f1fa;}
#footer a:hover,#footer a:active{color:#d9f1fa;}
#footer p{padding:2px 0;}
#footer .inner{background:transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/footer-color.jpg) no-repeat  center top;height:462px;width:930px;margin:0 auto;text-align:left;padding:15px 30px 5px 30px;}

#footer .column{font-size:14px;font-weight:200;float:left;display:inline;width:290px;color:#99bfef;}
#footer .column-social{width:300px;position:relative; padding:10px;}
#footer .column-social h3{margin:0 0 1em;padding:0;font-size:19px;font-weight:bold;color:#525f75;}
#footer .column h3{margin:0 0 1em;padding:0;font-size:19px;font-weight:bold;color:#d9f1fa;}


#footer .column .copyright{font-size:11px;margin:18px 0 0;color:#666;}
#footer .column .copyright a{color:#979797;text-decoration:none;}
#footer .column .copyright a:hover{color:#979797;text-decoration:underline;}
#footer .column .quick-search{margin-top:22px;}
#footer .column .quick-search input{float:right;}
#footer .column .quick-search-input{border:1px solid #293754;border-right:none;background-color:#121417;color:#cacaca;font-size:11px;height:20px;line-height:25px;width:122px;padding:5px 5px 0;}

/* a.button */


a.button {
 /* Sliding right image */
background: transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/button_right.png) no-repeat scroll top right; 
display: block;
float:left; clear:right;
height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */

/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button span {
/* Background left image */ 
background: transparent url(http://spartonenterprise.com/alpha/themes/sparton/images/button_left.png) no-repeat; 
display: block;
line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding:5px 0 5px 18px;
color: #FFF;
} 
a.button:hover span{
text-decoration:underline;
}





