
/* Reset default browser styles */
@import url('resets/reset.css');

/* Rebuild default browser styles */
@import url('resets/rebuild.css');

/* Basic WordPress Styles */
@import url('resets/wp.css');


/* General Styles
-------------------------------------------------------------- */
/* The following section sets the basic general body styles */

body {
	background			: 	#ffffff;
		background-image	:	url(http://www.jssmarketing.com/wp-content/uploads/blamster-style/elements/c5-header-bg.jpg);
	background-repeat	:	repeat-x;
		font-size			: 	14px;
	font-family			: 	Ubuntu;
	line-height			: 	20px;
	color				: 	#333333;
}

.container {
	background			:	#FFFFFF;
	padding				: 	0px;
}

h1 {
	font-size			: 	24px;
	font-family			: 	'Ubuntu', arial, serif;
	line-height			: 	32px;
	color				: 	#333333;
}

h2 {
	font-size			: 	18px;
	font-family			: 	'Ubuntu', arial, serif;
	line-height			: 	26px;
	color				: 	#333333;
}

a {
	color				: 	#ff6200;
		text-decoration		:	none;
	}

a:hover {
	color				: 	#666666;
		text-decoration		:	underline;
	}


/* Header Style
-------------------------------------------------------------- */

#header-wrapper {
	background			: 	#FFFFFF;
		background-image	:	url(http://www.jssmarketing.com/wp-content/uploads/blamster-style/elements/header-bg.jpg);
	background-repeat	:	repeat;
	}

#header {
	height			: 	125px;
}

#header h1 {
	font-size			: 	35px;
	font-family			: 	'Permanent Marker', arial, serif;
	line-height			: 	45px;
}

#header h1 a {
	color				: 	#333333;
}

#header-logo {
	top					: 	30px;
	left				: 	10px;
}


/* Menu Style
-------------------------------------------------------------- */
/* The following section sets the menu colors & style */

#menu, #menu_mobile {
	background			: 	#000000;
}

#menu a, #menu_mobile a {
	font-size			: 	15px;
	font-family			:	Ubuntu;
	color				: 	#ffffff;
	padding				: 	6px 22px 6px 22px;
}

#menu a:hover, #menu_mobile a:hover {
	background			:	#171717;
}

#menu .current_page_item a {
	background			: 	#171717;
}

#menu ul li ul li a:link,
#menu ul li ul li a:visited,
#menu ul li.current_page_item ul li a:link,
#menu ul li.current_page_item ul li a:visited,
#menu_mobile ul li ul li a:link,
#menu_mobile ul li ul li a:visited,
#menu_mobile ul li.current_page_item ul li a:link,
#menu_mobile ul li.current_page_item ul li a:visited { /* This sets the color and style of the drop down menu links */
	padding				: 	5px 18px 5px 18px;
	color 				: 	#ffffff;
	background 			: 	#000000;
	font-size			: 	14px;
	font-family			:	Ubuntu;
}

#menu ul li ul li a:hover,
#menu ul li ul li a:active,
#menu ul li.current_page_item ul li a:hover,
#menu ul li.current_page_item ul li a:active,
#menu ul li ul li.current_page_item a:link,
#menu ul li ul li.current_page_item a:visited,
#menu_mobile ul li ul li a:hover,
#menu_mobile ul li ul li a:active,
#menu_mobile ul li.current_page_item ul li a:hover,
#menu_mobile ul li.current_page_item ul li a:active,
#menu_mobile ul li ul li.current_page_item a:link,
#menu_mobile ul li ul li.current_page_item a:visited { /* This sets the color and style of the hover, active & current states of the drop down menu links */
	background 			: 	#171717;
}

#cat_menu {
	background			: 	#171717;
}



/* Home Page Slider Style
-------------------------------------------------------------- */

ul#output li a {
	color			: 	#ffffff;
	font-size		:	13px;
	font-family		:	'Ubuntu', arial, serif;
	background		: 	#141414;
}

ul#output li a h1 {
	color			: 	#ffffff;
	font-size		:	21px;
	font-family		:	'Ubuntu', arial, serif;
}
		
ul#output li a:hover {
	background		: 	#141414;
}



/* Blog Layouts
-------------------------------------------------------------- */


.post-meta {
	font-size			:	13px;
}



/* Product Styles
-------------------------------------------------------------- */


#category_page .product_data .product_name h1 {
		}

#category_page .product_data .product_name h1 a {
	}

h1.title {
			}


/* Footer Style
-------------------------------------------------------------- */

#footer {
	background			: 	#292929;
		font-size			: 	13px;
	font-family			: 	Ubuntu;
	color				: 	#ffffff;
}

#footer a {
	color				: 	#ff6200;
		text-decoration		:	none;
	}

#footer a:hover {
	color				: 	#a1a1a1;
		text-decoration		:	underline;
	}


/* Footer Widgets
-------------------------------------------------------------- */

#footer .widget-footer {
	width			:	46%;
}


/* Buttons (must come after all other styles to retain text color)
-------------------------------------------------------------- */

.buttons, .buttons_sm {
	background			: 	#222222 url(../images/button-overlay.png) repeat-x;
	color				:	#FFFFFF;
	font-size			:	13px;
}

.buttons:hover, .buttons_sm:hover {
	background-color	: 	#111111;
	color				:	#FFFFFF;
}


/* Custom CSS Code
-------------------------------------------------------------- */

.header-links a {
color: #FFF;
font-size: 16px;
font-weight: bold;
}

#header #social_media {
right		: 16px;
top		: 80px;
}

#cart_widget {
display:none;
}

#menu {

}

.home_featured_content h1 {
font-size: 20px;
}

.testimonial, .testimonial_page {
font-size: 16px;
color: #666;
}

.testimonial_author {
font-size: 15px;
color: #333;
padding-bottom: 20px;
}

.testimonial_page_author {
font-size: 15px;
color: #333;
}

#footer h2 {
color: #ff6200;
margin-bottom: -5px;
}

#legal {
display: none;
}
