body {
	background-image:url(images/backgroundimage.png);
	background-repeat:repeat-x;
}
img {
border:none;
}
.clearBoth {
clear:both;
}
a {
color:#045BB4;
}
.custom_gateway_manual {
display:none;
}
.breadcrumb-trail {
padding:5px;
font-size:0.7em;
}
.breadcrumb {
font-size:0.6em;
}
div#sideshoppingcart div {
width:280px !important;
}
#LinkBox {
	display:none !important;
}
#mainContainer {
	margin-left: auto;
	margin-right: auto;
	text-align: left;			/* <-- use this to tie width to viewport size */
	width:960px;
	display:inline;
}
#windowCont {
	margin-left: auto;
	margin-right: auto;
	margin-top: -18px;
	width:954px;
	background:#FFF;
	border-left:solid #bababa 3px;
	border-right:solid #bababa 3px;
}
#header {
	height:189px;
	padding-left:7px;
	padding-right:10px;
	width:940px;
	font-family: Impact, Charcoal, sans-serif;
	color:#fff;
}
#headerimg {
	height:189px;
	text-align:center;
}
#content {
	width:450px;
	float:left;
	background:#fff;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000 !important;
}
#topMenu {
	background-color:#045bb4;
	color:#fff;
	height:32px;
	text-align:center;
}
#topMenu a{
	color:#fff;
}

#footer {
	clear:both;
	background-image:url(images/footer.png);
	background-repeat:repeat-x;
	background-color:#045bb4;
	text-transform:uppercase;
	color:#fff;
	height:26px;
	padding-top:20px;
	padding-left:25px;
	font-size:14px;
}
#footer p{
	padding-left:25px;

}
#top {
	background-image:url(images/border/top.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:20px;
	padding-bottom:16px;
	margin-bottom:0;
}
#bottom {
	clear:both;
	height:50px;
	background-image:url(images/border/bottom.png);
	background-position:top center;
	background-repeat:no-repeat;
}
#sidebar {
	width:430px;
	background-color:#FFF;
	float:right;
	padding-right:23px;
}
.alignright {
	float:left;
}
.description {
	text-align:right;
}
#crest {
	position:relative;
	float:right;
	margin-top:-70px;
	margin-right:15px;
	z-index:2;
}
#logo{
}

/*Drop Down Menu*/
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; font-weight:bold;} 
#dropmenu a {
	display:block;
	padding:0.25em .75em;
	color:#fff;
	text-decoration:none;
	background:#045bb4;
	/*border-right:solid #FFF 1px;*/
	}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;text-transform:uppercase;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px; z-index:800;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


/* Begin Images / Captions */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End Images / Captions */

