body
{
	background-color:#ffffff;
	text-align:center;
	font-family:Arial;
	font-size:12pt;
	color:#666666;
	margin:0;
	padding:0;
}

a, a:link, a:visited {
   color: #666666;
   text-decoration: none; 
   border:0;
}

a:hover {
   color: #666666;
   text-decoration: underline; 
}

.main
{
    width:1018px;
    background:url(/images/shadebars.jpg) top repeat;
    margin:auto;
    text-align:center;
}

.main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main {display: inline-table;}
/* Hides from IE-mac \*/
* html .main {height: 1%;}
.main {display: block;}
/* End hide from IE-mac */


.header
{
    margin:0;
    padding:0;
    margin-left:3px;

}

.header img
{

    margin:0;
    padding:0;

}

.centerContent
{
    width:960px;
    text-align:center;
    margin:auto;
    background:url(/images/nav_back.jpg) top left no-repeat;
    margin-left:33px;

}
.centerContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.centerContent {display: inline-table;}
/* Hides from IE-mac \*/
* html .centerContent {height: 1%;}
.centerContent {display: block;}
/* End hide from IE-mac */


.column1
{
    width:220px;
    margin:0;
    padding:0;
    text-align:left;
    float:left;
    
        
}

.column1_content
{
    margin:0;
    padding:0;
    padding-top:100px;
    padding-left:25px;
    color: #0066CC;
    font-size:15pt;
}


.column1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.column1 {display: inline-table;}
/* Hides from IE-mac \*/
* html .column1 {height: 1%;}
.column1 {display: block;}
/* End hide from IE-mac */


.column2
{
    width:740px;
    margin:0;
    padding:0;
    padding-bottom:20px;
    text-align:left;
    float:left;
    /*background:url(/images/header_bottom.jpg) top right no-repeat;*/
}

.column2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.column2 {display: inline-table;}
/* Hides from IE-mac \*/
* html .column2 {height: 1%;}
.column2 {display: block;}
/* End hide from IE-mac */




.column2_content
{
    margin:0;
    padding:0;
    border-right:solid 4px #cccecf;
    padding-left:30px;
}


p.norm
{
	font-family:Arial;
	font-size:12pt;
	color:#666666;
	margin:0;
	padding:0;
	margin-right:20px;	
}


.full_border
{
	width:340px;
	text-align:left;
	/*margin-bottom:20px;*/
}

.full_border_top
{
	width:340px;
	background: url(/images/roundtop.jpg) no-repeat;
	height:4px;
	margin:0;
	padding:0;
	font-size:1px;
}

.full_border_top:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.full_border_top {display: inline-table;}
/* Hides from IE-mac \*/
* html .full_border_top {height: 4px;}
.full_border_top {display: block;}
/* End hide from IE-mac */

.full_border_bottom
{
	width:340px;
	margin:auto;
	background: url(/images/roundbottom.jpg) no-repeat;
	height:3px;
	font-size:1px;
}

.full_border_content
{
	width:340px;
	margin:auto;
	text-align:left;
	background: url(/images/roundsides.jpg) ;
    padding:0;
}

.full_border_content_text
{
	text-align:left;
	padding-left:5px;
	padding-right:40px;
	padding-bottom:0px;
	padding-top:5px;
}

.full_border_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.full_border_content {display: inline-table;}
/* Hides from IE-mac \*/
* html .full_border_content {height: 1%;}
.full_border_content {display: block;}
/* End hide from IE-mac */

.contentFullWidth
{
    width:630px;
}
/*
h1
{
    font-size: 30pt;
    color:#197FAF;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family:Times New Roman;
}
*/

h1
{
    font-size: 20pt;
    color:#EAB649;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: Candara;
}

h2
{
    font-size: 18pt;
    color:#197FAF;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:normal;
    font-family: Candara;

}

h2.home
{
    font-size: 18pt;
    color:#EAB649;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:normal;
    font-family: Candara;

}

h3
{
    font-size: 16pt;
    color:#EAB649;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: Candara;

}

h4
{
    font-size: 14pt;
    color:#197FAF;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family: Candara;

}

h5
{
    font-size: 12pt;
    color:#EAB649;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family:Arial;

}

h1.admin
{
    font-size: 14pt;
    color:#197FAF;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family:Arial;
    padding-bottom:15px;
}

h2.admin
{
    font-size: 12pt;
    color:#EAB649;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family:Arial;
        padding-bottom:15px;

}

h2.catalogue
{
    font-size: 12pt;
    color:#EAB649;
    margin:0;
    padding:0;
    font-weight:normal;
    font-family:Arial;

}

.blue
{
    font-size: 15pt;
    color:#197FAF;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:20px;
    font-weight:normal;
    font-family:Arial;	
}

.bluetwo
{
    font-size: 15pt;
    color:#197FAF;
    margin:0;
    padding:0;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:0px;
    font-weight:normal;
    font-family:Arial;	
}


.footer
{
    width:1018px;
    background:url(/images/footer_back.jpg) top center no-repeat;
    clear:both;
    color:#FFFFFF;
    height:35px;
    vertical-align:middle;
}

.footerText
{
    padding-top:8px;
    color:#333333;
}

.footerText a, .footerText a:link, .footerText a:visited {
   color: #333333;
   text-decoration: none; 
   border:0;
}

.footerText a:hover {
   color: #333333;
   text-decoration: underline; 
}


.webBeliefFooter {
	clear: both;
	text-align:center;
	padding-bottom:10px;
	padding-top:50px;
    color:#0066CC;
	font-size:8pt;

}


.webBeliefFooter a, .webBeliefFooter a:link, .webBeliefFooter a:visited {
   color: #0066CC;
   text-decoration: underline; 
   border:0;
}

.webBeliefFooter a:hover {
   color: #0066CC;
   text-decoration: none; 
}


.cleardiv
{
    clear:both;
}

#GiftShopSummary
{
    float:left;
    padding-left:20px;
}

#giftShopImage
{
    float:left;
    padding-top:30px;
    padding-bottom:30px;
    padding-right:30px;
}

#giftShopImage img
{

}

.productImage
{
    float:left;
       text-align:left;
   vertical-align:top;
   padding:0 20px 20px 0;
}

.subcats
{
    font-size:12pt;    
}



a.anchorTagLinks, a.anchorTagLinks:link, a.anchorTagLinks:visited, a.anchorTagLinks:hover  
{
  border: 1pt none windowtext; 
  padding: 0cm; 
  font-size: 18pt; 
  color: rgb(255, 153, 0); 
  font-family: Verdana;
 
}

.tableStyle
{
	font-family:Arial;
	font-size:10pt;
	color:#666666;
	width:100%;
}

.tableStyle img
{
    border:0;
}


