/*
 Theme Name:   SimplePress Child
 Theme URI:    http://nintendoscrewdriver.com/
 Description:  SimplePress Child Theme For Nintendo Screwdriver
 Author:       Taylor T
 Author URI:   n/a
 Template:     SimplePress
 Version:      1.0.0
*/

@import url("../SimplePress/style.css");

.product-main-area{
	padding: 2px 6px 4px;
	color: #555;
	background-color: #FFF;
	border: 2px solid #DDD;
	height: 290px;

}
.narrowAddToCart2 .product-title {
	font-size: 18px;
}

.narrowAddToCart2 .product-review-text{
	
}

.narrowAddToCart2 .product-price{
	margin-top: 15px;
	margin-left: 22px;
}

.narrowAddToCart2 .product-in-stock{
	margin-top: 10px;
	padding: 0px;
	color: #23c020;
}

.narrowAddToCart2 .product-features{
	font-size: 12px;
	margin-top: 20px
}



/*
/*Stuff that I thought might have been changed from old SP Theme*/
/*BELOW IS OLD STUFF BUT MIGHT BE IMPORTANT*/


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
/*body { background: #f6f6f6 url(images/bg.png); color: #525252; font-family: Georgia; font-size: 12px; line-height: 19px; }
a, a:hover { text-decoration: none; color: #000; }
.clear { padding: 0; margin: 0; clear: both; }
.wrapper { width: 960px; margin: auto;}
	#logo { border: none; width:600px; height:128px; margin: 10px auto 10px 180px; clear: both;}
h1, h2 { font-size: 34px; color: #000; }
h3 { font-size: 24px; color: #000; }
#posts p, .post_full p {padding-top: 15px;}*/
	
/*------------------------------------------------*/
/*---------------[NAVIGATION MENU]----------------*/
/*------------------------------------------------*/
/*#navwrap { width: 960px; background-image: url(images/nav-bg.png); text-align: left; position: relative; z-index: 14; }
	.nav-shadow { position: absolute; top: 40px; left: 50px; width: 866px; height: 4px; background-image: url(images/nav-shadow.png);}
	.nav_top { background-image: url(images/nav-top.png); width: 960px; height: 1px; display: block; float: left; }
	.nav_bottom { background-image: url(images/nav-bottom.png); width: 960px; height: 1px; display: block; float: left;  }
	.nav { padding: 10px 0; float: left; }
		.nav li { float: left; padding: 0 10px; list-style-type: none;  position: relative;}
		.nav li.current_page_item a, .nav li.current-menu-item a, .nav li.current-category-ancestor a, .nav li.current_page_ancestor a, .nav li.current-post-parent a { font-style: italic; color: #989898;}
			.nav li a { font-size: 14px; color: #333333; text-transform: uppercase; font-family: Arial; float: left; }
				.nav li ul { background: #fff url(images/dropdown-bg.png) no-repeat bottom; padding: 0 0 10px 0; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; -moz-box-shadow:3px 6px 7px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.1); }
				.nav li ul li ul { border-top: 1px solid #d5d5d5; padding-top: 10px; }
				.nav li ul li a { width: 196px; padding: 10px 10px 10px 30px; background: url(images/dropdown-arrow.png) no-repeat 20px 17px; }*/

  
.alignright {float:right;}
.alignleft {float:left;}

/*------------------------------------------------*/
/*------------------[BASIC STYLES]----------------*/
/*------------------------------------------------*/
/*
#quote { font-size: 30px; color: #333333; text-shadow: 1px 1px 0px #fff; width: 925px; margin-top: 90px; background: url(images/quote-left.gif) no-repeat top left; padding: 25px 0 0 35px; }
	#quote div { background: url(images/quote-right.gif) no-repeat bottom right; padding: 0 35px 20px 0; }
	#quote div span {  color: #bfbfbf; font-size: 29px; padding-top: 10px; display: block; }
#strip-top { height: 39px; background-image: url(images/strip-top.png); }
#strip { height: 59px; background-image: url(images/strip-bg.png); }
	#strip div { position: relative; width: 960px; display: block; margin: 0 auto 0 auto; padding: 20px 0; text-shadow: 1px 1px 0px #fff; color: #9c9b9b; font-size: 18px; font-style: italic; text-align: center; }
	#strip div .arrow { position: absolute; top: 58px; left: 460px; }
#blurbs { width: 958px; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; margin: 0 auto; background: #fff url(images/blurbs-bg.png) repeat-x 0px 1px; padding: 35px 0 40px 0; }
	#blurbs div  { width: 220px; float: left; background-repeat: no-repeat; background-position: top left; padding: 5px 0 0 55px; margin-left: 30px; }
		#blurbs div span.titles { font-size: 24px; color: #000; display: block; padding-bottom: 10px; }
.blurbs_shadow { width: 960px; background-image: url(images/blurbs-shadow.png); height: 8px; display: block; }
#footer { width: 960px; margin: 10px auto 40px auto; text-align: right; text-shadow: 1px 1px 0px #fff; color: #919191; font-size: 11px; font-style: italic; }
	#footer a { color: #5e5b5b;}
#content { background-image: url(images/content-bg.png); float: left; text-shadow: 1px 1px 0px #fff; margin-bottom: 30px; }
	#content .content_wrap { background: url(images/content-bg-top.jpg) no-repeat top; float: left; }
	#content .full, .full, #content .full .full { background-image: none; }
		#content .content_wrap .content_wrap { background: url(images/content-bg-bottom.jpg) no-repeat bottom; float: left; padding-top: 0px; }
			#breadcrumbs { padding: 10px 0 25px 0; color: #686868; font-style: italic; float: left; }
				#breadcrumbs a { font-style: italic; color: #b6b6b6; }
				#breadcrumbs a:hover { color: #686868;}
					#breadcrumbs span { color: #686868; }
					#breadcrumbs span.separate { color: #b6b6b6; margin: 0 5px;}
#sidebar { float: left; width: 250px; padding-left: 30px; padding-top: 10px; }
#sidebar .widget { margin-bottom: 30px; float: left; }
	.widget ul { padding-left: 13px;}
	.widget ul li { padding: 3px 0 3px 5px; list-style-image: url(images/bullet.png); }
	.widget ul li a { color: #525252; }
	.widget ul li a:hover { color: #000; }
	.widget h3 { font-size: 24px; color: #000; display: block; background: url(images/widget-line.png) no-repeat bottom left; padding-bottom: 10px; margin-bottom: 10px; }
	#search-bar { float: left; }
		#search-bar #searchinput {background: url(images/search-bg.png) no-repeat; width: 175px; height: 35px; border: none; float: left; padding-left: 10px; padding-right: 10px; }
		#search-bar #searchsubmit { }
#posts { float: left; width: 640px; padding-right: 40px; }
#posts_full { width: 960px; }
	#posts_full .post_full { width: 960px; }
	#posts .post { float: left; margin-bottom: 40px; }
		.post .text { float: left; width: 426px;}
		#posts .post .no_thumb { width: 640px; }
		.post h2  { font-size: 30px; color: #000; }
			.post h2 a { color: #000; }
		.post .line {  background: url(images/line.png) repeat-x bottom; height: 2px; display: block; margin: 5px 0; }
		.readmore { background-image: url(images/readmore-left3.png); height: 24px; display: block; float: right; margin-top: 10px; }
		.readmore a {background: url(images/readmore-right3.png) no-repeat right;  margin-right: -15px;  height: 21px; display: block; color: #414040; text-shadow: 1px 1px 0px #fff; padding: 3px 10px 0 10px; font-family: Arial; font-size: 11px; float: right; }
		.post .thumb { float: left; width: 194px; margin-right: 20px; }
			.thumb div { float: left; background-color: #fff; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #a5a5a5; padding: 5px; }
			.thumb .shadow { float: left; width: 194px; height: 7px; display: block; background-image: url(images/thumb-shadow.png); }
			.thumb div .image { float: left; }
				.thumb div .image img a { border: none; }
			.post .postinfo { color: #b6b6b6; font-style: italic;  }
				.postinfo a { color: #686868; }
				.postinfo a:hover { color: #000; }
*/
				
.wp-pagenavi { float: right; }

/*------------------------------------------------*/
/*-------------------[GALLERY]--------------------*/
/*------------------------------------------------*/
#posts .gallery_item { width: 194px; margin: 0 22px 44px 22px; }
	#posts .gallery_item .thumb { position: relative; }
	#posts .gallery_item .thumb .readmore { position: absolute; left: 67px; top: 148px; display: none; }
	#posts .gallery_item .thumb .readmore a {   }
.gallery_full { width: 610px; border: 10px solid #e7e7e7; margin: 20px 0; }

#sidebar .widget { width:250px; }

.post ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
   .post ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
      .post ul li ul, .post ul li ol { margin: 2px 0px 2px 20px; }
      .post ol li ul, .post ol li ol  { margin: 2px 0px 2px 35px; }
      
#about-image {float:left;}



/*added font-family: Arial to #posts .post*/
#posts .post { width: 100%;}
#posts .gallery_item { width: 194px; margin: 0 22px 44px 22px; }
#et_contact_left { margin-bottom: 20px; }
#et_contact_submit, #et_contact_reset { margin-top: 15px; }
.et-protected-form p { margin-top: -15px !important; }
p#et-search-word { margin-bottom: -12px !important; margin-top: -15px !important; }

.post .postinfo { display: block; }
.post .text { min-height: 80px; }


/*---- THESE ARE MY CUSTOM DECLARATIONS-----------*/

/*NOT USED*/
div.fullPageWrapper{
    width: 960px;
    height: 310px;
    background-color:red;
}

/*NOT USED*/
div.fullPageLeftColumn{
    float: left;
    width: 480px;
    height: 310px;
    background-color:blue;
}

/*NOT USED*/
div.fullPageLeftLeftColumn{
    float: left;
    width: 240px;
    height: 310px;
    background-color:yellow;
}

/*NOT USED*/
div.fullPageLeftRightColumn{
    float: right;
    width: 240px;
    height: 310px;
    background-color:red;
}

/*NOT USED*/
div.fullPageRightColumn{
    float: right;
    width: 480px;
    height: 310px;
    background-color:green;
}

/*NOT USED*/
div.fullPageRightLeftColumn{
    float: left;
    width: 240px;
    height: 310px;
    background-color:yellow;
}

/*NOT USED*/
div.fullPageRightRightColumn{
    float: right;
    width: 240px;
    height: 310px
    background-color:red;
}

/*this is the box that encloses the picture, tab box, etc*/
div.narrowWrapper{
    width: 680px;
    height: 350px;
    background-color:#EEEEEE;
}

/*this is the picture of the product*/
div.narrowImage{
    float: left;
    padding:50px 0px 0px 0px;  /*top right bottom left*/
    width: 350px;
    height: 125px;
    /*background-color:red;*/
}

/*this is the picture of the product for split test homepage*/
div.narrowImagetest{
    float: left;
    padding:50px 0px 0px 0px;  /*top right bottom left*/
    width: 310px;
    height: 125px;
    /*background-color:red;*/
}

/* this is the add to cart button 2*/
div.narrowAddToCart{
    float: left;
    padding:10px 0px;
    width: 350px;
    height: 115px;
    /*background-color:black;*/
}

/* this is the add to cart button 2*/
div.narrowAddToCart2{
    float: right;
    padding:0px 0px 0px 5px;
    width: 305px;
    height: 245px;
    font-family: arial;
    color: #000000;
    font-size: 14px;
}

div.narrowTabHolder{
    float: right;
    padding: 10px;
    width: 310px;
    height: 300px;
    /*background-color:green;*/
}

div.narrowTabBody{
    padding: 0px;
    width: 255px;
    height: 230px;
    /*background-color:blue;*/
}

div.narrowLeftColumn{
    float: left;
    padding:50px 0px 0px 0px;  /*top right bottom left*/
    width: 330px;
    height: 1800px;
   /* background-color:#0FF00F;*/
}

div.narrowRightColumn{
    float: right;
    padding:50px 0px 0px 0px;  /*top right bottom left*/
    width: 340px;
    height: 1500px;
    /*background-color:#5FAF5F;*/
}

div.productPageWrapper{
    width: 960px;
}

div.productPageHeader{
    padding: 10px;
    width: 958px;
    height: 60px;
    overflow: hidden;
    border: 0px solid gray;
}

div.productPageLeftColumn{
    float: left;
    padding: 10px;
    width: 458px;
    border: 0px solid gray;
}

div.productPageRightColumn{
    float: right;
    padding: 10px;
    width: 458px;
    border: 0px solid gray;
}

div.productPageFooter{
    clear:both;
    padding: 10px;
    width: 958px;
    border: 0px solid gray;
}



div.productBuyNowTabWrapper{
    padding: 0px;
    width: 400px;
    height: 400px;
    border: 0px solid gray;
}

div.productBuyNowTabImage{
    padding: 10px 25px 10px 25px;
    width: 350px;
    height: 175px;
    overflow: hidden;
    border: 0px solid gray;
}

div.productBuyNowTabText{
    padding: 10px 25px 10px 25px;
    width: 350px;
    height: 120px;
    border: 0px solid gray;
}

div.productBuyNowTabButton{
    padding: 15px 25px 5px 25px;
    width: 350px;
    height: 75px;
    border: 0px solid gray;
}

/* THIS IS FOR THE SPLIT TEST NEW PAGE */
div.featuretest1{
    padding: 0px;
    width: 150px;
    height: 115px;
    border: 0px solid gray;
}

/* THIS IS FOR THE SPLIT TEST NEW PAGE */
div.featuretest2{
float: right;
    padding: 0px;
    width: 150px;
    height: 115px;
    border: 0px solid gray;

}

div.productSpecsTabWrapper{
    padding: 0px;
    width: 400px;
    height: 400px;
    border: 0px solid gray;
}

div.productSpecsTabText{
    padding: 10px 25px 10px 25px;
    width: 350px;
    height: 295px;
    border: 0px solid gray;
}

div.productSpecsTabButton{
    padding: 15px 25px 5px 25px;
    width: 350px;
    height: 75px;
    border: 0px solid gray;
}

ul.bulletList li{
    text-align: left;
    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 0px solid #CCC;
}

body {background: none; }
.wrapper {background: none; }

.myButton123 {
     background-color: #c60404;
    border-color: #c60404;
    border-radius: 3px;
    color: #fff;
    font-family: Arial;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: normal;
    margin-bottom: 0;
    padding: 12px 32px;
    text-align: center;
    text-transform: uppercase;
}
h1 .newH1 {
font-family: Georgia;
font-size: 37px;
font-weight: bold;
}*/