	@charset "utf-8";
/* Style Sheet Title */

/* General Styles */

img, div { 
behavior:url(../iepngfix.htc);
}

body{
background:url(../images/structure_images/body_bg.jpg) #FFFFFF repeat-x;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1{font-size:24px;
color:#996600;
font-weight:normal;
}

h1 a{
color:#996600;
}


h2{
font-size:22px;
line-height:25px;
font-style:italic;
font-weight:normal;
color:#FF9A00;
}

h3{
color:#333333;
}

ul, li, p, h1{
margin:0px;
padding:0px;
list-style:none;
}

p, li, td{
font-size:13px;
line-height:22px;
color:#666666;
}

p{
margin-bottom:10px;
}

a{
color:#FF6600;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}


.sectionAlign{
width:100%;
float:left;
margin-bottom:10px;
}

#allContainer{
width:972px;
height:auto;
margin:auto;
}

#bannerContainer, #navContainer, #contentContainer, contentContainerTop, #contentContainerBottom{
width:100%;
float:left;
}

#bannerContainer{
height:126px;
background:url(../images/structure_images/bannerContainer_bg.png) no-repeat;
}

#navContainer{
height:63px;
background:url(../images/structure_images/navContainer_bg.png) no-repeat;
}

#navContainer ul{
width:562px;
height:63px;
float:left;
margin-left:410px;
}

#navContainer li{
float:left;
width:187px;
height:63px;
}

#navContainer li:hover{
width:187px;
height:63px;
}

.navHome:hover{
background:url(../images/structure_images/navContainer_liHover_home_bg.png) 50% 0 no-repeat;
}

.navMoreTees:hover{
background:url(../images/structure_images/navContainer_liHover_moreTees_bg.png) 50% 0 no-repeat;
}

.navContactUs:hover{
background:url(../images/structure_images/navContainer_liHover_contactUs_bg.png) 50% 0 no-repeat;
}

/* Current Nav Hovers */
body#home a#homeNav,
body#moreTees a#moreTeesNav,
body#contactUs a#contactUsNav{
display:block;
}
body#home a#homeNav{
background:url(../images/structure_images/navContainer_liHover_home_bg.png) 50% 0 no-repeat;
}

body#moreTees a#moreTeesNav{
background:url(../images/structure_images/navContainer_liHover_moreTees_bg.png) 50% 0 no-repeat;
}

body#contactUs a#contactUsNav{
background:url(../images/structure_images/navContainer_liHover_contactUs_bg.png) 50% 0 no-repeat;
}

/* Content Container */
#contentContainer{
height:auto;
min-height:300px;
margin-bottom:10px;
}

#contentContainer li{
background:url(../images/structure_images/contentContainerLi_bg.jpg) 0 50% no-repeat;
padding-left:25px;
line-height:25px;
}

#contentContainerTop{
height:18px;
background:url(../images/structure_images/contentContainerTop_bg.jpg) no-repeat;
}

#contentContainerBody{
width:947px;
height:auto;
float:left;
padding-left:25px;
background:url(../images/structure_images/contentContainerBody_bg.jpg) repeat-y;
}

#contentContainerBottom{
height:18px;
background:url(../images/structure_images/contentContainerBottom_bg.jpg) no-repeat;
}

.contentContainerSep{
width:98%;
height:1px;
border-bottom:1px dashed #CCCCCC;
float:left;
margin-bottom:10px; 
}

.contentContainerSubSep{
width:100%;
height:1px;
border-bottom:1px dashed #CCCCCC;
margin-bottom:10px;
}

#contentLeft{
width:670px;
height:auto;
float:left;
}

#contentLeft h1{
font-size:26px;

}

#contentLeft h2{
font-weight:bold;
font-style:normal;
}

.formBox{
width:50%;
height:auto;
margin:auto;
}

/* Colum 1 */
.contentContainer_column1{
width:370px;
height:auto;
float:left;
}

#featuredT{
width:100%;
height:54px;
background:url(../images/structure_images/featuredT_bg.png) no-repeat;
}

.featureTPrice, .featuredTLink{
float:left;
line-height:30px;
}

.featureTPrice{
width:auto;
height:30px;
padding:0 5px;
background:#FFCC00;
font-size:14px;
font-weight:bold;
text-align:center;
color:#333333;
}

.featuredTLink{
margin-left:10px;
font-weight:bold;
}

.backtoGallery{
width:50%; 
margin-bottom:10px;
}

.backtoGallery:hover{
background:#fbb040;
}


/* Column 2 */
.contentContainer_column2{
width:290px;
height:auto;
float:left;
margin:15px 0 0 10px;
}

.orangeSubHead{
width:255px;
height:55px;
padding:0 15px;
background:url(../images/structure_images/orangeSubhead_bg.jpg) no-repeat;
text-align:center;
}

.orangeSubHead h1, .orangeSubHead h2{
display:inline;
line-height:40px;
color:#FFFFFF;
}

.topPicContainer{
width:135px;
height:190px;
float:left;
margin:0 0 10px 10px;
}

.topPicContainer:hover{
height:187px;
border-bottom:3px #FF6600 solid;
}

.topPicPrice, .topPicLink{
line-height:20px;
float:left;
}

.topPicPrice{
width:40px;
height:20px;
padding:0 5px;
background:#FFCC00;
font-size:12px;
font-weight:bold;
text-align:center;
color:#333333;
}

.topPicLink{
margin-left:10px;
font-size:11px;
}

/* Column 3 */

.contentContainer_column3{
width:235px;
height:auto;
float:left;
margin:15px 0 0 15px;
}

.contentContainer_column3 h1{
color:#FF6633;
font-size:20px;
line-height:25px;
margin-bottom:10px;
}

.contentContainer_column3 h3{
width:215px;
font-size:20px;
color:#663300;
line-height:24px;
margin-bottom:0px;
}

.contentContainer_column3 h3 a{
color:#663300;
}

.brownSubHead{
width:235px;
height:43px;
background:url(../images/structure_images/brownSubhead_bg.jpg) no-repeat;
}

.brownSubHead h2{
margin:0px;
line-height:34px;
padding:0 15px;
color:#FFFFFF;
font-weight:bold;
}

.promotionLink{
width:auto;
height:20px;
background:url(../images/structure_images/promotionLink_bg.png) 100% 0 no-repeat;
background-color:#FFCC00;
float:right;
color:#996600;
line-height:20px;
padding:0 20px;
font-size:11px;
}

.promotionLink a{
color:#996600;
}

#footerContainer{
width:100%;
height:100%;
background:url(../images/structure_images/footerContainer_bg.jpg) repeat;
float:left;
}

#footerContainer_content{
width:972px;
height:100px;
margin:auto;
}

#footerContainer p{
font-size:11px;
font-weight:bold;
color:#996633;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
}

#footerContainer a{
color:#996633;
}

/* Image Pads */

.image_alignLeft{
display:inline;
margin-left:0;
}

.tshirtHero{
width:100%;
text-align:center;
}

