/*
Theme Name: Indigo Theme
Theme URI: http://www.gaveadesigns.com/
Description: An image-less template focusing on Typography.
Author: Ty Hammes
Author URI: http://gaveadesigns.com.com
Version: 1.0
.
General comments/License Statement if any.
.
*/


body {
	padding: 0px;
	margin: 0px;
	 font-family: arial, helvetica;
	font-size: 12px;
	color: #000;
	line-height:1.4em;
background:#fff;
  }

@font-face {
    font-family: 'SpecialEliteRegular';
    src: url('fonts/SpecialElite-webfont.eot');
    src: url('fonts/SpecialElite-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SpecialElite-webfont.woff') format('woff'),
         url('fonts/SpecialElite-webfont.ttf') format('truetype'),
         url('fonts/SpecialElite-webfont.svg#SpecialEliteRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'JennaSueRegular';
    src: url('fonts/jennasue.eot');
    src: url('fonts/jennasue.eot?#iefix') format('embedded-opentype'),
         url('fonts/jennasue.woff') format('woff'),
         url('fonts/jennasue.ttf') format('truetype'),
         url('fonts/jennasue.svg#JennaSueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatinModernMono10Regular';
    src: url('lmmono10-regular-webfont.eot');
    src: url('lmmono10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('lmmono10-regular-webfont.woff') format('woff'),
         url('lmmono10-regular-webfont.ttf') format('truetype'),
         url('lmmono10-regular-webfont.svg#LatinModernMono10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#container{
	width:940px;
 	margin:0px auto;
	padding:0px;
	min-height:700px;
 	}
	
 a, a:link, a:visited {        
        color:#2d3355;
		text-decoration:none;
        }

a:hover,  a:active {
        color: #c6d17f;
		text-decoration:underline;
        }

.readmore {float:none; margin-left:199px; }

ul {margin-left:16px; padding-left:0px; LIST-STYLE:NONE;}

ul li {margin-bottom:8px; list-style:DISC;}

#header-wrapper {width:100%; padding:0px; height:178px; border-top:6px solid #193d5a; background:url('images/header-bg.jpg') no-repeat center center;}
#header {
width:1000px;
text-align:left;
margin:0px auto;
position:relative;
}
.top {float:right; padding:95px 0px 0px 0px; text-align:right;}
.top a {font-family: 'SpecialEliteRegular'; color: #002c67; font-size:17px;}
.logo {margin:0px; padding:7px 0px 0px 20px;}

#nav-wrapper {background:#d4d7a5; width:100%; height:62px; padding:0px; margin:0px; margin-bottom:18px; 	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	border-top:5px solid #193d5a;
border-bottom:1px solid #193d5a;
	}
#nav {
width:1000px; 
 padding:20px 0px 0px 0px;
 text-align:left;
 height:40px;
 margin:0px auto;
 font-family: 'SpecialEliteRegular';
}
 #nav li {display:inline; list-style:none;}
 /************************************************************************************MAIN NAVIGATION*************************************************************************************/

 #menu-main {	padding: 0;	z-index: 100; position:relative;	margin:0px; font-size:17px; display:inline; text-align:center;}
 #menu-main li {	margin: 0;	padding: 0;	list-style: none;	position: relative;}/* main level link */
 #menu-main a {color: #002c67; font-size:17px; display: inline;	margin: 0;	text-decoration: none;	font-weight: normal; padding: 24px 10px 24px 10px;	margin-right:0px;  font-family: 'SpecialEliteRegular';}
 #menu-main a:hover, #menu-main li:hover > a {	
color: #002c67;
 }

  li.nav-shop a:hover {background:url('images/nav-shop-bg.png') no-repeat top center;}
  li.nav-our-products a:hover {background:url('images/nav-our-products-bg.png') no-repeat top center;}
  li.nav-about-us a:hover {background:url('images/nav-about-us-bg.png') no-repeat top center;}
  li.nav-news a:hover {background:url('images/nav-news-bg.png') no-repeat top center;}
  li.nav-resources a:hover {background:url('images/nav-resources-bg.png') no-repeat top center;}
  li.nav-contact a:hover {background:url('images/nav-contact-bg.png') no-repeat top center;}
 
 /* current link */#menu-main .current_page_item a, #menu-main .current-menu-item, .current_page_parent a {	
 color: #fff;  text-decoration:underline; border-bottom:3px solid #fff;	}

 /* current link :hover */#menu-main .current_page_item a:hover, #menu-main .current-menu-item a:hover {	
 color: #fff;  text-decoration:underline;}

 li.current a, .current li a, .current a {border-bottom:0px solid #fff;}
 
/* sub-levels link */
#menu-main ul a, #menu-main .current_page_item ul a, #menu-main ul .current_page_item a, #menu-main .current-menu-item ul a, #menu-main ul .current-menu-item a, #menu-main li:hover > ul a  {
	font-weight: normal;
	padding: 3px 5px;
	margin: 0;
	margin-top:0px;
	width: 200px;
	font-size:15px;
	line-height:26px;
	background:none;
	text-align:left;
}

/* sub-levels link :hover */
#menu-main ul a:hover, #menu-main .current_page_item ul a:hover, #menu-main ul .current_page_item a:hover, #menu-main .current-menu-item ul a:hover, #menu-main ul .current-menu-item a:hover, #menu-main li:hover > ul a:hover {
	color: #C2B605; 
}

/* sub-level ul */
#menu-main ul.sub-menu {
	margin: 0;
	padding: 10px 12px;
	list-style: none;
	position: absolute;
	background: #edf1d2;
	z-index: 100;
	display: none;
	left:0px;
	top:34px;
	text-align:left;
	font-size:12px;
	font-family: 'LatinModernMono10Regular';
}

#menu-main li.menu-item-1921 ul.sub-menu {
    width: 260px;
}


#menu-main ul li ul.sub-menu {
    left: 100px;
    top: -10px;
}


#menu-main ul.shop {
	margin: 0;
	padding: 10px 12px;
	list-style: none;
	position: absolute;
	background: #edf1d2;
	z-index: 100;
	display: none;
	left:0px;
	width:551px;
	height:595px;
	top:34px;
	 text-align:left;
	 font-size:16px;
	 font-weight: normal;
	 color: #002c67;
	 z-index:999;
	font-family: 'LatinModernMono10Regular';
}

#menu-main ul li {
	background: none;
	padding: 0;
	margin: 0;
	display: block;
        text-align: left;
        white-space: nowrap;
	width:100%;
}

#menu-main ul.shop ul {margin:-5px 0px 14px 8px; padding:0px; line-height:1.1em;}
#menu-main ul.shop ul li {margin:0px; padding:0px; line-height:16px; height:16px;}
#menu-main ul.shop ul li a{
font-size:12px;
padding:0px;
margin:0px;
}


/* show dropdown ul on hover */
#menu-main li:hover > ul {
	display: block;
}


#home-wrapper {width:100%; padding:0px; padding-top:0px; background:url('images/homewrapper-bg.jpg') no-repeat top center;}


#content {
	padding:10px 10px 10px 25px;
	margin:24px auto;
	width:965px;
	text-align:left;	
	min-height:470px;
}

.page {
	float: left;
	margin:0px;
	width:676px;
padding:0px;
 }
 
img.shadow {background:#fff; padding:8px;
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	}
	
.page-shop {
	float: left;
	margin:0px;
	width:706px;
padding:0px;
 }
 
.page-shop img {background:#fff; 
	}

h1 {
	font-size: 35px;
	margin: 0px 0px 20px 0px;
	padding:0px;
	  font-weight:bold;
      font-family: 'JennaSueRegular';

line-height:50px;
}


h2 {
	font-size: 40px;
    font-weight:normal;
	margin: 0px 0px 10px 0px;
	line-height:1.1em;
    font-family: 'JennaSueRegular';
}

h3 {
font-size: 16px;
	margin: 0px 0px 4px 0px;
	font-weight:normal;
	line-height:1.1em;
	  font-family: 'JennaSueRegular';
}

#shopp h3 {
font-family: 'SpecialEliteRegular';
font-size:22px;
}

h3.price {
font-family: 'SpecialEliteRegular';
font-size:22px;
line-height:40px;
}

h2.title {
font-size:16px;
font-family: 'SpecialEliteRegular';
text-transform:uppercase;
background:url('images/title-bg.png') no-repeat bottom center;
paddding-bottom:10px;
color:#111843;
}


.homefeature{
padding:1px 10px 20px 10px;
margin:0px 0px 0px 8px;
line-height:1.3em;
color:#000;
width:648px;
height:323px;
background: #fff;
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
}

.nivo-controlNav {position:relative; top:-60px; z-index:99999;}

.homefeature h1, .homefeature h2, .homefeature h3 {color:#fff;}
.feature-text {padding:132px 0px 0px 525px; width:452px; height:146px;}


.homelower {min-height:300px; padding:0px; margin:36px 0px 0px 10px;}


a.readmore{
width:95px;
height:26px;
background: url('images/read-more.png') no-repeat;
padding:0px;
margin:0px;
}

img.alignright { 
    float: right; 
    margin: 4px 0px 12px 20px; 
}

img.alignleft { 
    float: left; 
    margin: 0px 20px 12px 0px; 
    PADDING:0PX;
}


a > img {border:none;}


.postinfo {
text-align:left;
}

.postinfo a, .postinfo la:link, .postinfo a:visited {        
        color: #fff;
        }
	
.postinfo a:hover, .postinfo a:active {
        color: #e9c105;
        }
		
.post {
	margin: 0px;
	padding: 0px;
	margin-bottom:16px;
	padding-bottom:16px;
	border-top:1px dotted #c6c166; 
	width:620px;
	display:block;
	clear:both;
	overflow:hidden;
}
.post:first-child {
	border-top:none;
}
.post:last-child {
	border-bottom:1px dotted #c6c166;
}


.older {
    float: right;
}
.newer {
    float: left;
}
.navigation {
    display:block;
}

img.thumbnail {margin:0px 10px 0px 0px; padding:0px; width:60px; height:60px; vertical-align:bottom;}

#sidebar {
	float: right;
	margin:10px 0px 0px 80px;
	width:180px;
	min-height:500px;
	padding:10px;
	text-align:center;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
	background-color: #D4D7A5;
	border: 1px solid #193D5A;
}

.shopp-categories-menu {
	text-align:left;
    margin: 0;
}


.shopp-categories-menu > li {
    font-weight: bold;
    list-style: none outside none;
    margin: 0;
}
.shopp-categories-menu > li a:hover {
    color:#fff;
    text-decoration:none;
}
ul.children a {
    font-weight:normal;
}

#footer {
	padding: 0px;
	margin: 0px;
	margin-top:40px;
	height: 50px;
	background: #D4D7A5;
	color:#002c67;
	width:100%;
}

#bottom {
margin:0px auto;
padding:0;
padding-top:12px;
font-size:10px;
width:1000px;
text-align:center;
}


#bottom a, #bottom a:link, #bottom a:visited {
	color: #02113c;
	text-decoration: underline;
}

#bottom a:hover, #bottom a:active {
	color: #fff;
	text-decoration: underline;
}

textarea#comment  {width:500px;}
a > img {border: none;} 

.linklove {display:none;}
.linkcattitle {display:none;}

li.widget {list-style:none; margin-bottom:30px;}
.widgettitle {background: url("images/title-bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #111843;
    font-family: 'SpecialEliteRegular';
    font-size: 16px;
    text-transform: uppercase;}
.slideshowlink {display:none;}
.clear {clear:both; height:8px;}

#searchform{
 float: right;
 width: 173px;
 height:30px;
 background: url('images/searchbox.jpg');
 background-repeat:no-repeat;
 margin:3px 0px 0px 0px;
}

.fieldHolder
{
	width: 160px;
	height: 21px;
	float: left;
	margin-top:0px;
}
.textInput
{
	width: 160px;
	height: 22px;
	background: none;
	border: none;
	color: #43627a;
	margin-top: 5px;
	margin-left: 5px;
}

.nivo-controlNav {position:relative; top:290px; left:160px; z-index:55;}

ul.categories {display:inline; list-style:none;}
ul.categories li {display:inline; background:url('images/leaves.jpg') no-repeat left bottom; padding-left:26px; font-family: 'SpecialEliteRegular'; font-size:16px; margin-right:8px; font-weight:bold;}
ul.categories li a {color:#c6c166;}

.breadcrumb {font-family: 'SpecialEliteRegular'; font-size:14px; font-weight:bold;}

dl.details dt, dl.details dd {
padding-top:20px;
}

.indigopinterest img {width:200px;}
.pin-it-button img {width:300px;}

a.PIN_1372086210377_pin_it_button {width:300px;}
.PIN_1372086210377_pin_it_above {width:300px;}
				