/*

Theme Name:Fiery Red

Description: A Bright Red Theme

*/



body

{

font-size:   12px;

line-height: 20px;

font-family: Verdana, Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

background-color:#b00303;

color:#191919;

}



A:link{color:#b00303;

text-decoration:none;

font-weight:bold;

}



A:visited{color:#b00303;

text-decoration:none;

font-weight:bold;

}



a:hover{
color:#b00303;
text-decoration:underline;
font-weight:bold;
}



#wrapper{width:800px;

background:#FFFFFF;

margin:10px auto;

}



#banner{background:url(img/headbanner.jpg) no-repeat;

width:800px;

height:0px;

}



#banner a:link{color:#FFFFFF;

text-decoration:none;

}

#banner a:visited{color:#FFFFFF;

text-decoration:none;

}

#banner a:hover{color:#FFFFFF;

text-decoration:none;

}



#sidebarcontainer{float:left;

width:180px;

padding-left:10px;

padding-top:7px;

padding-left:3px;

padding-right:7px;

paddin-bottom:3px;

background:#FFFFFF;

}

#sidebarbg{background-color:#b00303;

color:#FFFFFF;

padding:5px;

}



.navtitlebg{background:#c03535;

width:170px;

height:25px;

margin-top:10px;

}



.navtitle{color:#FFFFFF;

line-height:25px;

font-size:15px;

padding-left:10px;

}



#sidebarcontainer ul{ 
list-style-type:none;

padding-left: 10px;

margin-left: 0;

margin:0;

margin-top:10px;

}



#sidebarcontainer a:link{
color:#FFFFFF;
text-decoration:none;

font-size:13px;

font-weight:none;

}



#sidebarcontainer a:visited{color:#FFFFFF;

text-decoration:none;

font-size:13px;

font-weight:none;

}

#sidebarcontainer a:hover{color:#FFFFFF;

text-decoration:underline;

font-size:13px;

font-weight:bold;

}



#postscontainer{float:right;

background-color:#FFFFFF;

width:600px;

margin-top:10px;
padding-right: 5px;

}





#footer{background:url(img/footer.jpg) no-repeat;

width:800px;

height:80px;

clear:both;

margin-top:15px;

}

.footertext{color:#FFFFFF;

width:800px;

text-align:center;

font-weight:bold;

font-size:13px;

line-height:65px;

}



/* content-specific */



.featuredProd {

width: 30%;

margin: 3px 5px;

float: left;

overflow: hidden;

}



.featuredProd a img { 

width: 175px;

height: 175px;

display: block;

border: none;

margin: auto;

margin-bottom: 10px;

overflow: hidden; 

} 

.featuredProd a {

font: bold 11px Arial, Helvetica, sans-serif;

text-decoration:underline;

}

.featuredProd a:hover {

text-decoration:none;

}

.featuredProd p {  /* featured products description */

color: #333;

margin: auto;

} 

.catProdList p { 

color: #333;

margin: auto;

} 

.catProdList {

width: 30%;

margin: 3px 5px;

float: left;

overflow: hidden;

}



.catProdList a img { 

width: 175px;

height: 175px;

display: block;

border: none;

margin: auto;

margin-bottom: 10px;

overflow: hidden; 

} 



.catProdList a {

font: bold 11px Arial, Helvetica, sans-serif;

margin: auto; 

text-decoration:underline;

}



.catProdList a:hover {

text-decoration:none;

}



.similarProd p { 

color: #333;

margin: auto;

} 



.similarProd {

width: 30%;

margin: 3px 5px;

float: left;

overflow: hidden;

}



.similarProd a img { 

width: 175px;

height: 175px;

display: block;

border: none;

margin: auto;

margin-bottom: 10px;

overflow: hidden; 

} 

.similarProd a {

font: bold 11px Arial, Helvetica, sans-serif;

text-decoration:underline;

}



.similarProd a:hover {

text-decoration:none;

}



.similarProd p { 

color: #333;

margin: auto;

} 

.relatedProd {

width: 30%;

margin: 3px 5px;

float: left;

overflow: hidden;

}



.relatedProd a img { 

width: 175px;

height: 175px;

display: block;

border: none;

margin: auto;

margin-bottom: 10px;

overflow: hidden; 

} 

.relatedProd a {
font: bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}



.relatedProd a:hover {

text-decoration:none;
text-decoration:underline;
}



.relatedProd p { 

color: #333;

margin: auto;

} 



.categoryLink {

width: 30%;

margin: 3px 5px;

float: left;

overflow: hidden;

text-align: center;

margin-bottom: 10px;

}



.categoryLink a img { 

width: 175px;

height: 175px;

display: block;

border: none;

margin: auto;

overflow: hidden; 

} 

.productImg { 

float: left; 

border: none;

margin: 3px; 

} 

#artlistbox {

width: 600px;

}

#artbox {
background: url('img/artbottom.gif') repeat-x left bottom;
margin-left:30px;
margin-right:30px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:10px;
padding-top:0px;
padding-bottom:8px
}

#artbox h3 {

font-size: 1.2em;

color: #8F0107;

}

a.artlink {

display: block; float:right; clear:both; margin-bottom:10px;

height: 20px; width:100px; text-align:center; color:#fff;

background: green; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none

}

a.artlink:hover { background:#333; }

/*a.artlink b {

position: absolute;

left: -10000px;

}*/



.deptColumn {

float: left;

width: 202px;

}

.deptColumn img {

width: 200px;

height: 200px;

border: none;

}

.deptColumn .mainDept li {

list-style-image: url(img/arrow-large.gif);

margin-bottom: 0px;

border-bottom: 1px solid #91BB60;

}

.deptColumn .mainDept li a {

font: Arial, Helvetica, sans-serif;

font-size: 1.2em;

font-weight: bold;

}

.deptColumn .catList {

padding-left: 10px;

}

.deptColumn .catList li {

padding-bottom: 4px;

list-style-image: url(img/arrow-small.gif);

}

.deptColumn .catList li a {

font: Arial, Helvetica, sans-serif;

font-size: 1.1em;

font-weight: normal;

}

.deptColumn .catList .viewAll a {

font-weight: bold;

}

.clear { 

overflow: hidden; 

clear: both; 

height: 1px; 

margin: -1px 0 0 0; 

font-size: 1px; 

}





.price { 
float:right; 
width:80px; 
padding:30px 0 30px 10px; 
text-align:center; 
clear:right; 
font-weight: 
bold; color: #0063a6; 
}

.iconHeadline { width:480px; }

.desc { clear:right; color:863f00 }

.prodimg { float:left; margin:0 5px 5px 0; }



#storename {

font: bold 24px Arial, sans-serif;

letter-spacing: -1px;

padding-top: 30px;

margin-left: 20px;

}



.bloginfo{font-size:13px;

padding-top:0px;

color:#FFFFFF;

margin-left:20px;

}



#menu ul, #menu li { display: inline; }

#menu li { margin: 0px 10px }			



#menu { margin-top: 10px; }

h1, h2, h3, h4 { font-family: Arial; color: #8F0107; margin: 10px 0;}

h1 { 
font-size: 16px;
}

h2 { 
font-size: 16px;
border-bottom:1px solid;

}

h3 { font-size: 12px; }

h4 { font-size: 12px; }

.price { 
float:right; 
width:300px; 
padding:30px 0 30px 10px; 
text-align:center; 
clear:right; 
font-weight: bold;
color: #000; 
}

.product_window_med{
background-position:center center; 
width:175px; 
height:175px; 
background-repeat:no-repeat;
margin:5px;
float:left;
}

.product_window_med img {
width:175px;
height:175px;
}

.product_window_lrg {
background-position:center center; 
width:275px; 
height:300px; 
background-repeat:no-repeat;
margin:5px;
float:left;
}

.product_window_lrg img {
width:275px;
height:300px;
}

.prodPageImg {
margin:0 10px 5px 0;
}