@charset "UTF-8";
/* CSS Document */


#pageWrapper {
/*margin-top: 20px;
width: 730px;
border: 2px solid #666666;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #ffffff;*/
padding: 10px 30px;
text-align: left;
}

#pageWrapper h1 {
color: #585858;
padding: 10px 0px 5px 0px;
font-size: 34px;
letter-spacing: -2px;
}

#pageWrapper .sub {
padding: 0px;
margin: 0px;
margin-bottom: 20px;
font-size: 23px;
letter-spacing: -1px;
color: #3366cc;
}

#pageWrapper h2 {
color: #565656;
padding: 0px;
margin: 20px 2px 0px 0px;	
}

#pageWrapper h3 {
color: #fff;
margin: 20px 0px 10px 0px;
font-size: 14px;	
}

#pageWrapper h4 {
	
}

#pageWrapper p {
font-size: 15px;
color: #333;
padding: 10px 0px;	
text-align: left;
}

#pageWrapper p a, #pageWrapper h2 a {
color: #3366cc;
text-decoration: none;
}

#pageWrapper p a:hover, #pageWrapper h2 a:hover {
color: #3366cc;
text-decoration: underline;	
}

#legal {
text-align: left;	
padding-bottom: 10px;
}

#legal p {
font-size: 10px;
line-height: inherit;
color: #999;
width: 500px;
}

#backButton {
margin: 40px 0px 20px 0px;
padding: 0px;
text-align: left;
}

#backButton li {
list-style-type: none;	
}

#backButton li a {
background-color: #262626;	
border: 1px solid black;
padding: 10px 80px;
color: #fff;
text-decoration: none;
font-size: 16px;
font-weight: bold;
font-style: oblique;
}

#backButton li a:hover {
background-color: #3366cc;	
color: #000;
text-decoration: none;
}



/* ****************************** */
/* ****************************** */
/* ****************************** */
/* PRODUCT PAGE */

#prodWrapper p a {
color: #000;	
font-family: Georgia, "Times New Roman", Times, serif;
font-style: oblique;
font-size: 24px;
letter-spacing: -1px;
font-weight: normal;
}


#pageWrapper a:hover {
color: #ccc;	
}

#page {
margin: 20px 0px;	
}

#prodWrapper {
background-color: #45587f;
padding: 2px 20px;
padding-bottom: 20px;
margin-bottom: 30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#prodBanner {
border: 1px solid black;	
}

#prodBanner:hover {
border: 1px solid white;	
}


/*BROCHURE TABLE STYLE*/
#brochureTable {
border: 1px solid #222;
background-image: url(../images/templateImages/idleBrochureBg.jpg);
text-align: center;
padding: 5px 0px;
margin: 0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#brochureTable:hover {
background-image: none;
background-color: #ffffff;
}

#brochureTable img {
padding: 0px;
margin: 0px;
}

#brochure-title h3 {
color: #333;
font-size: 18px;
padding: 0px;
margin: 0px;
margin-top: 5px;
}


/* ****************************** */
/* ****************************** */
/* ****************************** */
/* OWNERS STYLES */

#ownersWrapper {
margin: 20px 0px;
width: 700px;
height: 350px;
border: 2px solid #000000;
}

#ownersInfo {
padding-left: 15px;
}

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* GO GREEN */
#ggWrapper {
min-height: 620px;	
}

#ggWrapper ul {
font-size: 15px;
color: #555;
padding: 10px;	
text-align: left;
}

#ggWrapper li {
padding: 5px 0px;
margin: 0px 20px;
}

#ggWrapper img {
margin-left: 40px;	
}

/* ****************************** */
/* ****************************** */
/* ****************************** */
/* T-SHIRT STYLES */
#wrapperh2 h2 {
font-size: 20px;
}

#wrapperh2 h2 a {
font-size: inherit;
}

#wrapperh2 {
width: 360px;
padding: 15px;
padding-top: 0px;
margin-bottom: 20px;
background-image: url(../images/whiteBg80.png);
border: 1px solid #232323;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#wrapperh2RESULTS {
padding: 25px;
margin-bottom: 20px;
background-image: url(../images/whiteBg80.png);
border: 1px solid #232323;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#tShirtWrapper {
text-align: center;
padding: 10px;
background-image: url(../pages/t-shirt/tShirtArtBg.png);
background-position:top left;
background-repeat: no-repeat;
}


#tShirtWrapper h3 {
font-size: 16px;
font-weight: bold;
font-style: oblique;
color: #262626;
font-family: "Arial Black";
letter-spacing: -1px;
margin-right: 15px;
margin-top: 7px;
}

#tShirtWrapper h4 {
font-size: 12px;
margin-right: 10px;
}

#tTitle {
margin: 20px 0px;	
}

input {
border: 1px solid #232323;
background-image: url(../images/whiteBg80.png);
background-color: transparent;
padding: 7px;
font-size: 14px;
font-weight: bold;
font-style: oblique;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#code {
font-size: 30px;	
}

#formButton {
background-color: #3366cc;
background-image: none;
color: #FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#formButton:hover {
background-color: #333333;
background-image: none;
cursor: pointer;
}


.smallInfo {
font-size: 12px;
font-weight: normal;
padding: 0px;
margin: 0px;
}

.red {
color: red;	
}

h4 {
	
}

h5 {
font-size: 11px;
font-weight: normal; 
color: #888;
margin: 20px;
}

#formTable {
padding-bottom: 10px;
margin-bottom: 10px;
}



/* ****************************** */
/* ****************************** */
/* ****************************** */
/* NEWS STYLES */
#newsItem {
padding: 5px;
margin-top: 10px;
margin-bottom: 30px;
background-color: #fff;
border: 1px solid #888;
min-height: 175px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#newsContent h2 {
margin: 0px;
padding: 0px;
font-size: 28px;
}

#newsContent h2 a {
font-size: 28px;
color: #385590;
text-decoration: none;
}

#newsContent h2 a:hover {
font-size: 28px;
color: #3366cc;
text-decoration: none;
}

#newsContent h3 {
color: #000;
font-size: 11.5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: oblique;
margin: 0px;
padding: 0px;
font-weight: bold;
}

#newsContent p {
font-size: 12px;
color: #222;
}

#newsMainImage {
margin-top: 20px;
margin-left: 15px;
border: 1px solid #222;
float: left;
}

#newsMainImage:hover {
border: 1px solid white;	
}

#newsContent {
float: left;
padding: 10px;
margin-top: 7px;
width: 370px;
}

#newsButtons {
float: right;
text-align: right;
margin: 15px;
}

#newsButtons ul {
list-style-type: none;	
}

#newsButtons li {
margin-bottom: 7px;	
}

#newsButtons li a {
background-color: #444;
border: 1px solid black;
padding: 3px 15px;
font-weight: normal;
color: #fff;
text-decoration: none;
}

#newsButtons li a:hover {
background-color: #3366cc;
border: 1px solid black;
color: #000;
text-decoration: none;
}


/* ****************************** */
/* ****************************** */
/* ****************************** */
/* LEARN STYLES */
#learnCol {
width: 275px;
}

#learnWrapper {
max-width: 600px;
padding-bottom: 20px;
border-bottom: 1px dotted #333;	
}

#learnWrapper ul {
margin-top: 10px;
padding-bottom: 10px;
}

#learnWrapper li {
list-style-type: none;	
display: block;
margin-bottom: 16px;
}

#learnWrapper li a {
font-weight: normal;
color: #ffffff;
font-size: 20px;
padding: 5px 20px;
background-color: #333;
text-decoration: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

#learnWrapper li a:hover {
background-color: #3366cc;	
color: #000;
}

#learnWrapper img {
border: 1px solid #676767;	
}

#learnWrapper h3 {
padding: 0px;
margin: 0px;
color: #036;
font-size: 20px;
margin-top: 15px;
}

#pageWrapper .h1smaller {
color: #000;	
margin: 0px;
margin-bottom: -15px;
padding: 0px;
font-size: 18px;
}

#callout {
padding: 10px;
margin: 10px;
background-color: #999;
font-size: 17px;
}

#learnMore {
margin: 30px 0px;
padding: 20px;
background-image: url(../images/templateImages/whiteBg60.png);
width: 400px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border: 1px solid #666;
}

#learnMore td {
padding-right: 20px;	
}

#learnMore td p {
color: #454545;
font-weight: bold;
}

#learnMore td a {
font-weight: normal;
color: #222;
text-decoration: none;
}

#learnMore td a:hover {
color: #3366cc;
text-decoration: none;	
}



/* ********** SPECIALS STYLE ********** */
#rowOn {
background-color: #a7a7a7;
color: #111;
}

.specials-titles {
font-size: 13px;
font-weight: bold;
}

.specials-details {
padding-top: 10px;	
}

#specials {
font-size: 11px;
width: 750px;
}

.specials-row {
margin: 10px 0px;
padding: 10px;
}

.specials-row td {	
}

.style5 {

color: #3366cc;
font-size: 22px;
font-weight: bold;
letter-spacing: -1px;
padding: 10px 0px;
}
