/*
Theme Name: Pin Promotions Theme
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/



/* Begin Typography & Colors */
div {
font-size: 9pt;
font-family: arial, sans-serif;
line-height: 12pt;
}
body {
	background: url('images/body_background.jpg');
	text-align: center;
	margin: 0 auto;
width: 100%;
}

.tablepricing {
text-align: center;
}
.tableqty {
text-align: center;
}
table.pricing {
border-collapse:collapse;
padding: 4px;
border: 0px solid silver;
}
.tablesize {
background-color: #fafafa;
text-align: center;
}
table.pricing td {
border-collapse:collapse;
padding: 7px 3px 7px 3px;
border-bottom: 1px solid gray;
}

.graybutton {
background-image: url(/wp-content/themes/default/images/button1_bg.gif);
padding: 4px 0 3px 10px;
width: 197px;
height: 24px;
background-repeat: no-repeat;
}
.priceamount {
font-family: arial, sans-serif;
font-size: 9pt;
color: 313131;
}
.pricinginfo {
font-size: 8pt;
margin: 5px 0 10px 10px;

}
.qtytitle{
font-family: arial, sans-serif;
font-size: 9pt;
color: #313131;
font-weight: bold;
text-align: center;
}
.sizetitle {
font-family: arial, sans-serif;
font-size: 9pt;
color: black;
font-weight: bold;
}
h1.title {
display: inline;
font-family: arial;
font-size: 14pt;
font-weight: bold;
color: gray;
}
h2.headline {
display: inline;
font-family: arial;
font-size: 11pt;
font-weight: bold;
color: #272727;
}


.titlebox {
padding: 10px;
}

.breadcrumb {
padding: 0;
text-align: left;
width: 933px;
background-color: #cc2117;
font-family: arial;
font-size: 8pt;
font-weight: normal;
color: white;
text-decoration: none;
}

a.breadcrumb, a.breadcrumb:visited {
font-family: arial, sans-serif;
font-size: 8pt;
font-weight: bold;
color: white;
text-decoration: none;
}

a.breadcrumb:hover, a.breadcrumb:visited:hover {
font-size: 8pt;
font-weight: bold;
color: #fdd100;
text-decoration: none;
}

a.buttonlink, a.buttonlink:visited {
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #272727;
text-decoration: none;
}

a.buttonlink:hover, a.buttonlink:visited:hover {
font-size: 9pt;
font-weight: bold;
color: #C80005;
text-decoration: none;
}

.container {
width: 933px;
margin: 0 auto;
text-align: center;
}

.page {

width:933px;
margin: 0;
padding: 0;
}

.header {
height: 89px;
width: 933px;
margin: 0;
padding: 0;

	}

#content {
	font-size: 1.2em;
	}
.toplogo {
position: relative;
top: 15px;
left: 0px;
float: left;

}
.topicons {
float: left;
position: relative;
top: 15px;
}
.topnav {
margin-top: 5px;
margin-bottom: 0;
padding: 0;

}
.clear {
clear: both;
}
.featuredbox {

margin-top: 5px;
padding: 0;
}
.contentbody {
text-align: left;
background-color: white;
font-family: arial;
font-size: 10pt;
color: #454544;
}
.boxtext {
padding: 15px;
text-align: left;
font-size: 9pt;
line-height: 15pt;
}
.boxheading {
font-family: times;
font-size: 15pt;
font-weight: bold;
color: gray;
}
/* PRODUCT BOX CONTAINER */
/* ####### */
/* ####### */

.pbcontainer {
float: left;
border: 0;
width: 225px;
}
.productbox{
padding: 5px;
text-align: left;
font-size: 9pt;
line-height: 10pt;
}

/* Header link inside product boxes */
/* ####### */
/* ####### */

.productboxheader {
margin-top: 10px;
font-family: arial;
font-size: 11pt;
font-weight: bold;
color: gray;

}
.productboxheader a, a:visited {
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: gray;
}
.productboxheader a:hover, a:visited:hover {
font-family: arial;
font-size: 10pt;
font-weight: bold;
color: red;
}

/* Description inside product info box */
/* ####### */
/* ####### */

.productboxdesc {
margin-top: 10px;
font-size: 8pt;
}

/* More info link */
/* ####### */
/* ####### */

.moreinfo {
margin-top: 10px;
}

a.moreinfo,  a.moreinfo:visited {
text-decoration: none;
font-size: 8pt;
font-weight: bold;
color: #E62916;
}

a.moreinfo:hover, a.moreinfo:visited:hover {
border-bottom: 1px dotted gray;
font-size: 8pt;
font-weight: bold;
color: red;
}
.bottomnavbox {
text-align: left;
font-size: 8pt;
color: gray;
float: left;
width: 200px;
}

/* FOOTER */
/* */


a.bottomnav, a.bottomnav:visited {
font-weight: normal;
text-decoration: none;
font-family: arial;
font-size: 8pt;
color: gray;
}
a.bottomnav:hover, a.bottonnav:visited:hover {
font-weight: normal;
text-decoration: underline;
font-family: arial;
font-size: 8pt;
color: #C80005;
}
.bottomnavheader {

font-size: 12pt;
font-family: times, serif;
color: gray;
}
