body {
margin: 0;
}

#container {
width: 800px;
\width: 810px;
w\idth: 800px;
border: 1px solid gray;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

#banner {
padding: 5px;
margin-bottom: 5px;
background-image:url(../images/header-Logo.gif);
background-position:left;
background-repeat:no-repeat;
height:145px;
border-bottom: 1px solid #cecece;
}

#content {
padding: 5px;
margin-right: 430px;
background-color: #fff;
font-family: "trebuchet ms" geveva, ariel, sans-serif;
font-size:13px;
color: #404040;
}

#sidebar-a {
float: right;
width: 200px;
\width: 210px;
w\idth: 200px;
margin: 0;
margin-left: 5px;
padding: 5px;
}
		
#sidebar-b {
float: right;
width: 200px;
\width: 210px;
w\idth: 200px;
margin: 0;
margin-left: 5px;
padding: 5px;
}
#footer {
border-top: 4px double #cecece;
clear: both;
padding: 5px;
margin-top: 5px;
}
#footer p, #footer a {
font-family: "trebuchet ms" geveva, ariel, sans-serif;
font-size: 11px;
color:#444;
text-align:center;}

#logo a{
position:absolute;
top: 10px;
left: 240px;
height: 146px;
width: 150px;
text-decoration:none;
}
#logo a i { visibility:hidden;}
#affiliates { 
margin-left: auto;
margin-right: auto;
}
#affiliates ul, #affiliates li{
display: inline;
list-style:none;
}
#affiliates img {margin-left: 10px; border:none; vertical-align: middle; }

.menucategories {
font-family: "trebuchet ms", geneva, ariel, sans-serif;
color: #b62a2b;
font-size: 14px;
font-weight:bold;
}
h1, h2, h3, h4, h5, h6{
font-family: "trebuchet ms", geneva, ariel, sans-serif;
color: #b62a2b;
}
strong {
color: #b62a2b;
}
/* Styling Navigation Menues */
#sidebar-a ul, #sidebar-b ul {
list-style: none;
margin:0;
padding:0;
}
#sidebar-a li a, #sidebar-b li a {
display:block;
padding-bottom:3px;
color:#de5521;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px dashed #a4a4a4;
}
#sidebar-a li a:visited, #sidebar-b li a:visited {
display:block;
padding-bottom:3px;
color:#a4a4a4;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
border-bottom: 1px dashed #de5521;
}
table {
	border: none;
	padding: 4px;
}
table.gallery {
	background-color: #898A75;
	border-collapse: collapse;
	border-spacing: 10px;
	}

/* Tell A Friend Form Style */
#tell{
padding-left:50px; 
width: 350px;
border: 4px double #cecece;
font-family: "trebuchet ms", verdana, sans-serif;
font-size: 11px;
}

.error{color: #cc0000;}

textarea{ width:250px;
height: 40px;
border: 1px solid #cecece;
}

input.button {
background-color: #444;
color: #fff;
font-weight:bold;
border:1px solid #000;
width: 100px;
}

form p {
clear:left;
margin:0;
padding:0;
padding-top:5px;
}

form p label {
float:left;
width:30%;
}
.line {
	float: left;
}
.no-space {
margin: 0px;
padding: 0px;
width: 360px;
}
/* Page Pagination Style */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 9px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #b62a2b;;
text-decoration: none; 
color: #8a757d;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #de5521;
color: #000;
background-color: #f3f1f2;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #b9acb1;
background-color: #ffaa00;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}
.clear {
	clear: both;
}
.quote {
	font-size: 16px;
	}
.imgborder {
	padding: 2px;
	border: 1px solid #cecece;
	margin: -3px;
}

#gallery {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
}