
p {
	padding: 0;
	margin: 0 0 .5em 0;
	/*space between paragraphs*/
	background-color: #fff;
	}
	
/*IS THIS RIGHT?*/.last_p {
	margin-bottom: 0;
	}

#storedrill_butts p {
	text-align: center;
	}
	
.ital {
	font-style: italic;
	}
		
.bold {
	font-weight: bold;
	}
	
/*styles the product description on card drilldowns*/
.descrip {
	font-size: 90%;
	}
	
.credit {
	font: italic 1em/1.1em Georgia, 'Times New Roman', Times, serif;
	margin-top: 2em;
	}
/*styles the credits on folio drilldowns*/
	
a {
	text-decoration: none;
	background-color: #fff;
	color: #e43e00;
	}
	
a:link {color: #e43e00; background-color: #fff;}
a:visited {color: #e43e00; background-color: #fff;}
a:hover {color: #057790; background-color: #fff;}

img {
	border: 0;
	padding: 0;
	margin: 0;
	}
		
/*------------DRILLDOWN NAVS------------------*/



#drillinfo a:link {color: #e43e00; background-color: #fff;}
#drillinfo a:visited {color: #e43e00; background-color: #fff;}
#drillinfo a:hover {color: #057790; background-color: #fff;}



/*-----------------------ENTRY TO STORE--------------*/

/*-----------------------TABLE LAYOUT--------------*/


/*adapts table style from style.css to suit this page*/
.store_dex {
	margin-top: 1.5em;
	border-spacing: .5em;
	}
	
.store_intro {
	padding: 0;
	background-color: #fff;
	border: 0;
	}
	
.last {
	margin: 0;
	}

/*refs for both folio and store*/			
.ref {
	border: #c6c3b8 1px solid;
	text-align: center;
	padding: 1em .5em;
	}
	
/*see style for .ref h6 on main style page*/
.refwords {
	font: normal .9em/1.4em Helvetica, 'Gill Sans', Verdana, sans-serif;
	margin-bottom: 0;
	}

.refpic {
	background-color: #fff;
	width: 100%;
	height: 10.95em;
	}

.reftext {
	background-color: #fff;
	width: 100%;
	}
	
/*-------------CHANGES FONT STYLE ON STORE REFS------------------------*/

.storeref {
	font: normal .9em/1.1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	}
	
.blank {
	border: 0;
	}
	
.ref img {
	padding: .25em;
	border: 1px solid #c6c3b8;
	background-color: #fff;
	}

/*vertica refs store*/
.vert img {
	height: 10em;
	}

/*horizontal refs store*/	
.hor img {
	width: 10em;
	margin-top: 1.45em;
	}
	
.set img {
	width: 41.625em;
	}

	
/*-------------------------DRILLDOWNS - TABLE------------------------------*/

.drill_pic {
	border: #c6c3b8 0px solid;
	background-color: #fff;
	vertical-align: top;
	}
	
.drill_pic img {
	vertical-align: top;
	padding: .5em;
	border: 1px solid #c6c3b8;
	background-color: #fff;
	}

.drill_vert img {
	width: 17.85em;
	}
	
.drill_hor img {
	width: 25em;
	}
		
.drill_text {
	border: #c6c3b8 0px solid;
	padding-top: .25em;
	/*to align text with top of image*/
	vertical-align: top;
	background-color: #fff;
	}
/*width for vertical is 35.9em, width for horizontal is 28.75*/

/*don't mess with me! this is the font style for the box that holds the whole shopping description*/	
.descr {
	font: normal 1em/1.2em Georgia, 'Times New Roman', Times, serif;
	}

/*------------DRILLDOWN NAVS------------------*/

#drill_nav {
	width: 54em;
	border: 0;
	background-color: #fff;
	text-align: left;
	margin: 1.5em 0 0 0;
	padding: 0;
	}
	
#drill_nav ul {
	margin: 0;
	padding: 0;
	font: normal .9em/1.1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	}

#drill_nav li {
	display: inline;
	list-style-type: none;
	padding-right: .75em;
	}


#drill_nav a { 
	padding: 0;
	margin: 0;
	text-decoration: none;
	 }

#drill_nav a:link {color: #e43e00; background-color: #fff;}
#drill_nav a:visited {color: #e43e00; background-color: #fff;}
#drill_nav a:hover {color: #057790; background-color: #fff;}

/*------------------LIST STYLES FOR SET DRILLDOWN---------------------*/
	
.setlist {
	font: normal .95em/1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	}

/*------------------FORM FOR ORDERING ITEMS-----------------------------*/

.storerefs a {
	background-color: #e43e00;
	}
/*styles the table that holds the add to cart button*/	
.shop {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	}

.shop td {
	border: 0;
	}
	
/*styles the td in shop*/	
.shopcells {
	padding: 0;
	background-color: #fff;
	width: 20%;
	}

/*styles the td in shop*/
.price {
	font-weight: bold;
	}
	
/*-----------------STYLES THE POLICY LINK ON DRILLDOWNS------------------*/	
.policy {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 2em 0 0 0;
	text-align: right;
	font: normal .80em/1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	}
	
.policy td {
	border: 0;
	}

/*styles the shopping assurance below the add to cart button NOT IN USE 81709*/	
.assurance {
	font: normal .75em/1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	margin-bottom: 1.5em;
	}

/*--------------VIEW CART BUTTON: in abovenav on style.css-----------------------*/

/*styles the view cart form*/
.viewform{
	padding: 0;
	font: normal .75em/1.1em Helvetica, 'Gill Sans', Verdana, sans-serif;
	}
	
/*styles and positions the table that holds the view cart button*/	
.view {
	float: right;
	width: 2em;
	padding: 0;
	border: 0;
	background-color: #fff;
	}

/*styles the tds in the table that holds the view cart button*/	
.view td {
	border: 0;
	padding: 0;
	border-collapse: collapse;	
	}
	
/*important to have no space between input.class*/
/*styles the add to cart button*/
.butt {
	background-color: #e43e00;
	color: #fff;
	border: 0;
	padding: .25em;
	font-weight: bold;
	float:right;
	}

/*styles view cart input button*/	
input.viewbutt {
	background-color: /*#e43e00*/#000;
	color: #fff;
	border: 0;
	padding: .25em;
	font-weight: bold;
	}
	
.specs p {
	font-size: 90%;
	}
	
/*----------------POLICY STYLING----------------------------------------------*/

.policy_page td {
	border:0;
	}


	
.policy_page h2 {
	text-align: left;
	color: #000;
	margin: 0 0 .75em 0;
	font-style: normal;
	}
	
.policy_page h4 {
	text-align: left;
	color: #000;
	margin: .75em 0 .35em 0 ;
	}