﻿body {
    font-size:90%;
    font-family:arial;
    background-color:#DBDBDB;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
	margin-bottom:0px;
}

#topbanner{
    width:973px;
	background-color:#FFFFFF;
    text-align:left;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
	
}

#pageborder{
    width:1005px;
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
}

a:link {
    color: #000066;
	text-decoration:none;
    font-weight: normal;
    font-style: normal;
}
a:visited {
    /*color:red ;*/
    text-decoration:none;
    /*background-color:blue ;
    font-style:none ;*/
    font-weight: normal;
}
a:hover {
    color: #0000FF;
    text-decoration:none;
    /*background-color:blue ;*/
    font-weight: bold;
    font-style: normal;
}
a:active {
    color: none;
    text-decoration: none;
    /*background-color:blue ;*/
    font-weight: bold;
    font-style: normal;
} 


#toplinks{
    width:963px;
    text-align:center;
	background-color:#BCCFDD;
    margin-bottom:2px;
    padding:5px;

}
#toplinks a{
font-weight:bold;
font-size:110%;
margin:20px;
/*color:#FFFFFF;*/
}

#breadcrumbs a:link {
    color: #000066;
	text-decoration:none;
    font-weight: normal;
    font-style: normal;
}
#breadcrumbs a:visited {
    /*color: ;*/
    text-decoration:none;
    /*background-color: ;
    font-style: ;*/
    font-weight: normal;
}
#breadcrumbs a:hover {
    color: #000066;
	text-decoration:underline;
    /*background-color: ;
    font-weight: bold;*/
    font-style: normal;
}
#breadcrumbs a:active {
    color: none;
    text-decoration: none;
    background-color:none;
    font-weight: bold;
    font-style: normal;
}
	
#breadcrumbs{
    width:963px;
    text-align:left;
    margin-bottom:10px;
    padding:2px;

}
#breadcrumbs a{
font-size:80%;
margin:10px;
/*color:#FFFFFF;*/
}

#botlinks{
	width:963px;
    text-align:center;
    background-color:#D2D2FF;
    margin-bottom:0px;
    padding:5px;
}
#botlinks p{
	/*margin-top:10px;
	margin:15px;*/
	margin:0;
	padding:10px;
}
#botlinks a{
	font-weight:bold;
	font-size:110%;
	margin:20px;
}


#outer{
    width:995px;
    background-color:#DBDBDB;
    margin-left:auto;
    margin-right:auto;

}

#leftpanel{
	width:330px;
	float:left;
	background-color:#FFFFFF;
	padding:10px;
	
}

#upperpanel{
	width:900px;
	height:280px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	
}
.botimages{
margin-left:30px;
}
.sideimg{
	margin-right:0px;
	margin-bottom:5px;
	width:245px;
	height:173px;
}

.centretext{
	
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	height:173px;
	width:400px;
	
}
	

#rightpanel{
    width:600px;   
    float:right;
    margin-left:15px;
	margin-top:35px;    
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0;
}

.rightpanel{
background-color:#FFFFFF;
padding:10px;
margin-bottom:15px;
}

.rightpanel img{
float:right;
margin:5px;
}


.leftpanel a{
color:#FF9900;
font-weight:bold;
}
.rightpanel a{
color:#FF9900;
font-weight:bold;
}

#maincontent{
    background-color:#FFFFFF;
    width:973px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    position: relative;
}

#footer{
    text-align:right;
    width:973px;
	height:18px;
	background-color:white;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:auto;
    margin-right:auto;
}

.cpyrght{
    color:#666666;
    font-size:80%;
}

.uplift{
    margin-bottom:29px;
}

li{
    list-style-type:none;  
    margin:0;
    margin-bottom:10px;
}

ul{
    margin-left:20px;
    margin-right:20px;
    padding:0;
}

.inp{
    border:1px solid #A3CDFF;
    width:270px;
}

ul label{
    display:block;
    float: left;  
    width: 10em;  
    margin-right: 1em;
}
.logpanel{
color:#FFFFFF;
text-align:right;
padding-right:10px;
position:relative;
right: 5px;
top:35px;
}
.logpanel a{
color:#FFFFFF;
}

.gray{
font-style:italic;
color:#C4C4C4;
font-size:80%;
}

.hmimg{
margin-right:10px;
margin-bottom:5px;
width:184px;
height:184px;
}


.openlogobg
{
float:left;/**/
margin-right:20px;
margin-bottom:10px;
}
.selectedpage{
color:red;
text-decoration:none;
}
.notselectedpage{
color:#000066;
text-decoration:none;

}
.link{
font-weight:bold;
}
.linklist li{
border-bottom:1px solid black;
padding-bottom:10px;
}
.bodyimg{
float:left;
}


.repeatingItem{
margin-left:15px;
width:940px;
margin-top:5px;
border:2px solid white;
background-color:#DBDBDB;

}
.imgItem{
float:left;
width:100px;
height:100px;
margin:5px;

}
.desc{
margin-right:20px;
}
.repeatingItem h2{

}
.price{
float:right;/**/
/*margin-right:60px;*/
color:red;
font-size:150%;
font-weight:bold;
}

/*roman cart payment buttons*/
.button{
float:right;/**/
/*margin-right:60px;*/
/*color:red;*/
font-size:150%;
font-weight:bold;
}
form{
margin:0;
padding:0;

}
input{
margin:0;
padding:0;
}
.alt{
background-color:#999999;
}
#leftpanel2{
	width:950px;
	float:left;
	background-color:#FFFFFF;
	padding:10px;
	
}
#listItems{

}
.clear{
clear:both;
line-height:0%;
}
.desc{
float:right;
width:800px;

}
.listItem{
border:1px solid black;
}
