@import url('fonts/font.css');

/*
Theme Name: Akinz Theme
Theme URI: http://www.akinz.com/
Description: Custom themed developed for Akinz.
Version: 1.0
Author: Bumpas
Author URI: http://www.andrewbumpas.com/
*/

* {margin: 0; padding: 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	background: url(images/nav-bg.gif) no-repeat center 91px;
	}

h2 {
	font-family: 'BanksiaRegular', Helvetica, sans-serif;
	font-size:14px;
	color: #000;
}	

a img {border: none;}

#header {
	position: relative;
	width: 980px;
	height: 159px;
}

#header a {
	text-decoration: none;
}

#header #totbtn {
	display: none;
}

#header .minicart {
	position: absolute;
	right: 22px;
	background: url(images/mini-cart-bag.gif) no-repeat right 0;
	padding-right: 18px;
	top: 90px;
}

.minicart p {
	display: block;
	float: left;
	font-family: "BanksiaRegular", Helvetica, sans-serif;
	color: #08A5BC;
}

.minicart p.qty {
	font-size: 23px;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.09em;
}

.minicart p.status {
	width: 30px;
	font-size: 10px;
}

.minicart p.status span {
	font-size: 8px;
}

.clearthis {
	clear:both;
	border: none;
}

.center {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

#main {
	padding-bottom: 20px;
}

#header a img {
	float: left;
	border: none;
	margin-top:37px;
	margin-left: 27px;
	width: 273px;
	height: 101px;
}

.menu-main-nav-container {
	display: block;
	float: left;
	margin-top: 94px;
	margin-left: 75px;
}

ul#menu-main-nav li {
	float: left;
	list-style: none;
	display: inline;
	padding-right: 22px;
}

ul#menu-main-nav li a, ul#menu-shop-nav li a {
	font-family: 'BanksiaRegular', Helvetica, sans-serif; 
	font-size: 14px;
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	display:block;
}

.menu-shop-nav-container {
	float: left;
	margin-top: 9px;
	margin-left: 113px;
}

ul#menu-shop-nav li {
	display: inline;
	float: left;
	list-style: none;
	padding-right: 30px;
}

ul#menu-shop-nav li a {
	color: #FFF;
	font-size: 12px;
}

ul#menu-shop-nav li:last-child a {
	color: #ADFD23;
}

.pageimage {
	margin-bottom: 20px;
}

#blog-banner {
	width: 980px;
	height: 150px;
	margin-bottom: 20px;
}

#blog-banner {background: url(images/banner-blog-akinz-promotions-and-team-updates.jpg) no-repeat;}

#sidebar {
	float:left;
	width: 320px;
	margin-bottom: 20px;
	padding: 0 0 50px 0;
}

#sidebar-shopp {
	float: left;
	width: 320px;
	margin-bottom: 20px;
	padding: 0 0 50px;
}

#sidebar-shopp h2 {  
	font-size: 18px;
	font-weight: normal;
}

#sidebar-shopp ul {
	list-style: none;
}

#sidebar-shopp ul li.fwidget {
	position: relative;
	border-top: 4px solid #08A5BC;
	padding-top: 5px;
	margin-bottom: 25px;

}

#shoppcartwidget-4 a {
	text-decoration: none;
}

ul li#shoppcartwidget-4 .minicart {
	position: absolute;
	left: 0;
	margin-top: 9px;
	background: url(images/mini-cart-bag.gif) no-repeat right 0;
	padding-right: 18px;
}

#shoppcartwidget-4 #totbtn {
	margin-left: 68px;
	margin-top: 4px;
}

#shoppcartwidget-4 span.shopp_cart_subtotal {
	font-family: "BanksiaRegular";
	font-size: 22px;
}

#shoppcartwidget-4 a.viewcart {
	margin: 0 5px 0 20px;
	background: #08A5BC;
	color: #FFF;
	padding: 4px 7px;
}

#shoppcartwidget-4 a.checkout {
	background: #08A5BC;
	color: #ADFD23;
	padding: 4px 7px;
}

#shoppsearchwidget-3 form {
	margin-top: 5px;
}

#shoppsearchwidget-3 form input#s {
	width: 180px;
	height: 20px;
	outline: none;
}

ul.shopp_categories {
	margin: 5px 0 0 10px;
}

ul.shopp_categories li {
	padding: 2px 0;
}

#content-shopp {
	float: right;
	width:650px;
	margin-bottom: 20px;
	border-top: 4px solid #08A5BC;
	padding-top: 4px;
}

#cart table tr:nth-child(even) {
	background: #EAF4F2;
}

#cart table tr.totals, table#cart tr.buttons {
	background: none;
}

#cart table a {
	text-decoration: none;
	color: #000;
}

#cart table button.remove {
	margin: 3px 0;
}

#cart table select.item-options {
	display: block;
	margin: 10px 0;
}

#shopp #cart big a {
	background: #08A5BC;
	padding: 7px 10px;
	color: #FFF;
	text-decoration: none;
	float: left;
}

#shopp #cart big a.right {
	color: #ADFD23;
	padding: 7px 10px;
}

.sideproduct h3 a {  
	font-size: 10px;
}

.sideproduct h3 a:visited {  
	font-size: 10px;
}

.sideproduct p.price {
	font-size: 10px;
}

.module ul {
	list-style: none;
}

.module ul li.widget {
	border-top: 4px solid #BEE9EF;
	padding-top: 5px;
	margin-bottom: 25px;
}

h2.widgettitle {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 15px 0;
	line-height: normal;
	
}

ul li#text-8 h3 {
	background: #BEE9EF;
	color: #1FA8BC;
	font-family: 'BanksiaBlack', Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 32px;
	text-align: center;
	margin-bottom: 4px;
}

ul li#text-8 p {
	text-align: right;
}

ul li#text-8 p a {
	text-decoration: none;
	color: #1FA8BC;
}

ul li#twitter-2 ul {
	background: url(images/akinz-twitter-bg.jpg) no-repeat 0 0;
	padding-top: 50px;
}

ul li#twitter-2 ul li {
	border-bottom: dashed 1px #DDD;
	padding-bottom: 5px;
	padding-right: 10px;
	margin-bottom: 10px;
}

ul li#twitter-2 ul li:last-child {
	border-bottom: none;
}

ul li#twitter-2 ul li a {
	color: #27A7C5;
	text-decoration: none;
}

ul li#twitter-2 ul li span.intent-meta {
	font-size: 10px;
	font-size: 10px;
	display: block;
	padding: 2px 0 0;
}

ul li#twitter-2 ul li span.intent-meta a {
	padding: 0 10px 0 0;
}

#newsletter {
	background-image:url(images/newsletter-color.gif);
	color:#FFFFFF;
	padding: 5px;
}

#content {
	float: right;
	width: 650px;
	border-top: 4px solid #BEE9EF;
	padding-top: 4px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'BanksiaRegular', Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;	
}

h1 {
	font-size: 24px;
}

h2 {
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    text-transform: uppercase;
}

#content h2 a {
	color: #000;
    font-size: 18px;  
    line-height: 22px;
    text-decoration: none;
    text-transform: uppercase;
}

#content h2 a:hover {
	color: #000;
}

#content h2 a:visited { 
	color: #000;
}

h3 {
	font-size:15px;
	line-height: 17px;
}

h3 a {
	color:#000;
	font-size: 12px;
    font-weight: normal;	
	text-decoration: none;
}

h3 a:hover {
	color:#000;
}

h3 a:visited {
	color:#000;
}

h4  {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

small.author-meta {
	font-family: 'BanksiaRegular', Helvetica, sans-serif;
	color: #1fa8bc;
	font-size: 11px;
	display: block;
	padding: 0 2px;
}

span.says {
	display: none;
}

.navigation {
	font-size:10px;
	padding: 10px 0;
}

.post h2 {
	padding-bottom: 8px;
}

.entry {
	margin-bottom: 20px;
}

.entry p {
	letter-spacing: 1px;
    line-height: 18px;
    padding: 10px 0;
}

.entry p a.read_more {
	display: block;
	text-align: right;
	text-transform: uppercase;
	color: #1FA8BC;
	text-decoration: none;
	padding-top: 10px;
}

p.postmetadata {
	font-size: 10px;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
	border-bottom: 4px solid #BEE9EF;
	clear:both;
}

h3#comments {
	margin-top: 15px;
}

ol.commentlist {
	list-style: none;
}

ol.commentlist li {
	padding: 10px;
}

ol.commentlist li {
	background: #EAF4F2; 
}

ol.commentlist li:nth-child(even) {
	background: #FFF;
}

ol.commentlist li .reply {
	margin-left: 42px;
}

ol.commentlist li ul {
	margin: 5px 0 5px 42px;
	list-style: none;
	background: #FFF;
}

ol.commentlist li ul li:nth-child(odd) {
	background: #FFF;
}

.comment-author img {
	float: left;
	padding: 0 10px 10px 0;
}

.comment-author cite a, .comment-author cite {
	font-family: "BanksiaRegular", Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-style: normal;
}

.comment-body p {
	clear: left;
	padding: 0 10px 10px;
	margin-left: 32px;
}

.comment-meta a {
	font-size:10px;
	text-decoration:none;
	color:#339999;
}

#prevnext {
	color: #1FA8BC;
	padding: 20px 0 50px;
}

#prevnext .alignleft {
	float: left;
}

#prevnext .alignright {
	float: right;
	text-align: right;
}

#prevnext .alignright a, #prevnext .alignleft a {
	color: #1FA8BC;
	background: #BEE9EF;
	font-family: 'BanksiaRegular', Helvetica, sans-serif;
	text-decoration: none;
	padding: 10px;
	margin: 2px 0;
}

img.alignleft {
	float: left;
	margin: 20px 20px 20px 0;
}

img.alignright {
	float: right;
	margin: 20px 0 20px 20px;
}

img.aligncenter { 
	margin: 20px auto;
}

form p {
	padding: 5px 0;
}

#respond {
	background: #EAF4F2;
	padding: 10px 20px;
	margin-bottom: 20px;
}

#respond h3 {
	border-bottom: 4px solid #BEE9EF;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

#respond form label {
	display: block;
}

#respond form label span {
	font-size: smaller;
}

#respond form input#email, input#url, input#author {
	border: none;
	height: 20px;
	width: 200px;
	padding: 0 3px;
	margin: 2px 0;
	outline: none;
}

#respond textarea#comment {
	width: 98%;
	height: 150px;
	outline: none;
	border: none;
	padding: 2px;
}


#footer {
	background: #EAF4F2 url(images/footer-bg.gif) no-repeat 50% 0;
	padding-top: 45px;
	padding-bottom: 75px;
	color: #339999;
	clear: both;
	text-align: left;
}

#footer h2 {
	font-size: 16px;
	font-weight: normal;
	line-height: 12px;
	border-bottom: 10px solid #BEE9EF;
	text-align: left;
	padding-left: 9px;
	margin-bottom: 8px;
}

#footer p {
	color: #666;
	padding: 4px 0;
}

#footer ul {
	list-style: none;
}

#footer ul li {
	float: left;
	margin-top: 17px;
}

#footer ul li#text-9 {
	width: 306px;
	margin-right: 24px;
}

#footer ul li#text-9 p a img {
	margin: 0 5px;	
}

#footer ul li#nav_menu-3 {
	width: 146px;
	margin-right: 20px;
}

#footer ul li#nav_menu-3 ul li {
	float: none;
	margin-top: 5px;
}

#footer ul li#nav_menu-3 ul li a {
	text-decoration: none;
	color: #666;
}

#footer ul li#text-10 {
	width: 146px;
	margin-right: 18px;
}

#footer ul li#text-10 input.email { 
	width: 130px;
	border: 1px solid #08a5bc; 
	outline: none;
	margin-top: 5px;
	margin-bottom: 6px;
	padding: 3px;
}

#footer ul li#text-11 {
	width: 306px;
}

#footer ul li#text-11 .textwidget {
	padding: 17px 26px;
}
