html {
	 background-color:#FFF;
}
body {
	
	 background-color:white;
	 font-size: 14px;
}
#header {
	 background: #fefefe url("../images/theme/main_block.png") no-repeat scroll 0 -480px;
	 z-index: 1;
	 padding-left: 20px;
}
#sparxheader {
	 height: 105px;
	 margin:0 auto;	 
	 width: 1200px;
	 z-index: 20;
	 background-position: right 0;
	 background-repeat: no-repeat;
	 position: relative;
	 font-family: verdana,arial,helvetica,sans-serif;
	 font-size: 12px;
}
#headerLogo{
	 background-image: url("/images/layout/headers/sparxheadtopbanner.png");
	 background-repeat: no-repeat;
	 height: 90px;
	 margin-left: -111px;
	 z-index: 1;
	 }
#headerLogo, #sparxheader #logo {
	 float: left;
	 height: 90px;
	 padding: 0px 0 0 27px;
	 width: 310px;
	 
}
#headerLogo A {
	 background-repeat: no-repeat;
	 border: 0 none;
	 display: block;
	 height: 91px;
	 width:310px;
}

#demo .item a, #demo .items a {height:18px;vertical-align:top;}
#demo .item a, #demo .items a img { margin-bottom:-2px;
}
input.searchsubmit{border:none;}
#navbar #cssmenu input[type="image"] {
	 border:none;
} 
#navbar #shopping-cart-links {
	 padding-top: 11px;
	 vertical-align: 7px;
}
#sparxheader .item a { color:#2596ff; float:left;padding:0px 10px 0px 5px;margin:2px 10px;height:44px;line-height:44px!important;} 
#Nav hr {display:block;margin:0px 1em;clear:both;border-top: solid 1px #FFF;border-bottom: solid 1px #FFF;border-left:none;	 background-color: #FFF;
}
.itemsubheading{margin-bottom: 0px!important;}
/*footer css*/

#footer {
	 background: #fff none repeat scroll 0 0;
	 padding: 0px;
}
#footer A:active, #footer A:hover {
	 text-decoration: underline;
}
#footer UL {
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
}
#footer UL LI {
	 color: #666;
	 font-size: 9px;
}
.fcontent {
	 line-height: 0.6111em!important;
	 margin: 20px auto 10px;
	 max-width:930px;
	 overflow:hidden;	 
}
.fcontent UL LI {
	 padding-bottom: 1px;
}
.fcontent UL LI.category A {
	 font-weight: bold;
	 clear: both;
}
#footer_section ul li {
	 display: block;
	 padding-right: 0px;
}

#footer .copyrightitems {	
		color: #666;
	 font-size: 9px;
	 margin-bottom: 10px;
	 float:left;
}
#footer .header {
	 background-color: #f0f0f0;
	 border-top: 1px solid #999;
	 border-bottom: 1px solid #999;
		overflow:hidden;
}
#footer_section {
	 text-align: left;
}
.social ul li{
	display:inline-block!important;
	margin-right:5px;
	padding-right:5px;
	position:relative;
	vertical-align:top;
	float:none!important;
	}
.row { 
	 width:100%;
	 overflow:hidden;
}
.md { 
	 float:left; margin-bottom:5px;
}

@media only screen and (max-width: 1600px) {
.fcontent { width:1080px;}
.md {	width:155px;	}
}
@media only screen and (max-width: 1200px) {
.fcontent { width:840px;}
.md {	width:140px;	}
}
@media only screen and (max-width: 1000px) {
#footer { width:780px;}
.fcontent { width:720px;}
.md {	width:120px;}

}
@media only screen and (max-width: 900px) {
#footer { width:720px;}
.md {	width:100%;	} 
#Signup {clear:both;float:left}
.social ,.copyrightitems{float:left}
}
@media only screen and (max-width: 900px) {
.category {display:none!important;}
}
/*social media footer*/
.social-icon-youtube,.social-icon-facebook,.social-icon-twitter,.social-icon-linkedin {
	 display: inline-block;
	 width: 20px; 
	 height: 20px; 
	 background-image: url('/images/social/social-icons-footer.png');
	background-size: cover; /* Background size */
}
.social-icon-youtube  {background-position: -3px 0px;}
.social-icon-facebook {background-position: 72px -1px;}
.social-icon-twitter  {background-position: 46px 0px;}
.social-icon-linkedin {background-position: 20px 0px;}