﻿body 
{    
    text-align:center;
    font-size:0.80em;
    font-family:Century Gothic, Arial, Helvetica, sans-serif;        
    margin:0px;
    background-image:url(../images/bgrpt.gif);
    background-repeat:repeat;
}

#branchleft
{
    background-color:Transparent;
    background-image: url(../images/branchleft.gif);
    position:absolute;
    z-index:0;
    top:52px;
    left:0px;
    width:154px;
    height:87px;
}

#branchright
{
    background-color:Transparent;
    background-image: url(../images/branchright.gif);
    position:absolute;
    z-index:0;
    top:0px;
    right:0px;
    width:210px;
    height:119px;
}

#holder
{
    width:100%;   
    z-index:10;
}


#headHolder
{
    height:175px;
    width:100%;
    background-color:#FFFFFF;
    background-image:url(../images/toprpt.gif);
    background-repeat:repeat-x;
    background-position:bottom;        
}

#header
{
    height:175px;
    background-image:url(../images/header.gif);
    background-repeat:no-repeat;
    background-position: center top;
    width:800px;
    padding: 0px 20px 0px 20px;    
    margin-left:auto;
    margin-right:auto;    
}

#menuTop
{
    background-image:url(../images/menurpt.gif);
    background-repeat:repeat;
    color:#FFFFFF;
    font-size: 13pt;
    font-weight:bolder; 
    text-align:right;
    margin-right:10px;
    padding-top:147px;
    height:18px;
    width:400px;
    float:right;
    font-family: Arial, Century Gothic, Helvetica, sans-serif;
}

#media
{
    height:221px;
    background-image:url(../images/tempslide.jpg);
    background-repeat:no-repeat;
    background-position: center;
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

#contentHolder
{
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    width:840px;
    background-image:url(../images/contentrpt.gif); 
    background-repeat:repeat;
    margin-bottom:0px;
    padding-bottom:0px;
}

#menuTop a {color:#FFFFFF; text-decoration:none;}
#menuTop a:link {color:#FFFFFF; text-decoration:none;}
#menuTop a:hover {color:#FFFFFF; text-decoration:underline;}

#content
{
    text-align:left;    
    width:780px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    margin-bottom:0px;
    color:#333333;
}

#content p
{
	margin-top:10px;
	margin-bottom:10px;	
}

#catLinks
{
    padding-left:20px; 	
    padding-bottom:23px;
	vertical-align:bottom;	
}

#catLinks a { text-decoration:none; color:#990000;}
#catLinks a:link { text-decoration:none; color:#990000;}
#catLinks a:hover { text-decoration:underline; color:#990000;}
#catLinks a:visited { color:#990000; }

#subcatLinks
{
    padding-left:20px;
	padding-bottom:17px;   
	vertical-align:bottom;
}

#subcatLinks a { text-decoration:none; color:#990000;}
#subcatLinks a:link { text-decoration:none; color:#990000;}
#subcatLinks a:hover { text-decoration:underline; color:#990000;}
#subcatLinks a:visited { color:#990000; }


#content h1
{
    color:#999999;
    font-size:2.5em;
    font-weight:normal;
    margin-top:20px;
    margin-bottom:20px;
}

#content h2
{
    color:#000000;
    font-size:2.2em;
    font-weight:normal;
    margin-bottom:15px;
    margin-top:15px;
    
}

#content h3
{
    margin-bottom:15px;
    margin-top:15px;
}

#pages
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:10px;
    
}

#menuBottom
{
    background-image:url(../images/footrpt.gif);
    background-repeat:repeat;
    color:#FFFFFF;
    height:20px;
    width:100%;
    line-height:18px;
    font-size:0.80em;
    clear:both;
}

#hiddenItems
{
    margin-top:20px;    
}

#menuBottom a {color:#FFFFFF; text-decoration:none;}
#menuBottom a:link {color:#FFFFFF; text-decoration:none;}
#menuBottom a:hover {color:#FFFFFF; text-decoration:underline;}

em { font-style:normal; color:#CC6600; }

.itemTable
{
    margin-left:auto;
    margin-right:auto;
    width:780px;
}

.item
{
    width:230px;
    display:table-cell;
    margin-left:auto;
    margin-right:auto;
    text-align:left;

}

.itemImage
{
    
    width:230px;
    text-align:center;
}

.itemName
{
    float:left;
    text-align:left;
    color:#990000;
    font-size:1.3em;
}

.itemPrice
{
    float:right;
    text-align:right;
    color:#990000;
    font-size:1.3em;
}

.itemInfo
{
    clear:both;
}

.itemInfo p
{
    margin-top:5px;
    margin-bottom:5px
}
