/* coolstyle.css */


body {
	background-color: #000000;
	border: #000000 0px solid;
	margin: 0;
	padding: 0;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #2c343b;
	scrollbar-track-color: #404e5a;
}


/* non-menu page link colors */
a:link {
	color: #ffffce; text-decoration: none;
}

a:visited {
	color: #ffffce; text-decoration: none;
}

a:active {
	color: #ffffce; text-decoration: none;
}

a:hover {
	color: #ffcc00; text-decoration: none;
}


/* set overall page height in pixels or percent */
.pageheight {
	height: 100%;
}


/* the next line controls the font size for all pages */
table {
	color: #b7c5d0;
	font-weight: bold;
	font: 11px verdana, arial, sans-serif;
}

.title {
	color: #ffffff;
	font-weight: bold;
	font: 17px arial, verdana, sans-serif;
	letter-spacing: 2px;
}

.subtitle {
	color: #ffffff;
	font-weight: bold;
	font: 16px arial, verdana, sans-serif;
	letter-spacing: 2px;
}

.largetitle	{
	color: #ffffff;
	font-weight: bold;
	font: 17px verdana, arial, sans-serif;
}

.phonetitle {
	color: #ffffff;
	font-weight: bold;
	font: 11px verdana, arial, sans-serif;
}

.hilite {
	color: #ccffff; font-weight: bold;
}

.just {
	text-align: justify;
}

.page-splits {
	background-color: #2a3239;
	border: #849cac 1px solid;
	color: #2a3239; height: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
}


/* header background color */
.headercolor {
	background-color: #2c343b;
}


/* the links in the menu_bottom.js use this code */
.smalltitle {
	color: #999999;
	font-weight: bold;
	font: 10px verdana, arial, sans-serif;
	letter-spacing: 3px;
}


/* non-gallery image borders */
.borders {
	border: #ffffff 1px solid;
}


/* picture gallery code */
.image-border {
	border: #ffffff 1px solid;
	margin-bottom: 5px;
}

.image-borderon {
	border: #ff9900 1px solid;
	margin-bottom: 5px;
}

.viewer-border {
	border: #ffffff 1px solid;
}

.picturetitle {
	color: #ffffff;
	font-weight: bold; letter-spacing: 1px;
	font: 13px verdana, arial, sans-serif;
}

.gallerytext {
	color: #666666;
	font-weight: normal;
	font: 12px arial, verdana, sans-serif;
}

.price {
	color: #849cac;
	font-weight: bold
	font: 15px verdana, arial, sans-serif;
}

.formmargin {
	margin: 0px;
}

.cartdropdown {
	background-color: #a8bcc9;
	color: #000000;
	font: 10px arial, verdana, sans-serif;
	margin: 3px;
	width: 130px;
}

.button-order {
	background-color:#ce6722;
	background-image: url("./images/button-order.gif");
	border: #ce6722 1px solid;
	color: #ffffff;
	cursor:pointer;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:24px;
	margin-top:5px;
	width: 125px;
}

.buttonon-order {
	background-color:#d42646;
	background-image: url("./images/buttonon-order.gif");
	border: #d42646 1px solid;
	color: #ffffff;
	cursor:pointer;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:24px;
	margin-top:5px;
	width: 125px;
}


/* picture viewer text area code */
.imagetexttable {
	color: #b7c5d0;
	font-weight: bold;
	font: 13px arial, verdana, sans-serif;
	text-align: left;
}

.imageframe {
	border: #404e5a 1px solid;
	height: 122px;
	width: 500px;
}

.imagetextpage {
	background-color:#000000;
	margin: 0;
	padding: 8px 15px 8px 15px;
}


/* slideshow code */
.slide-text {
	color: #ffffff;
	font-weight: bold;
	font: 12px verdana, arial, sans-serif;
}

.slide-hilite {
	color: #b7c5d0;
	font-weight: bold;
	font: 10px verdana, arial, sans-serif;
}

.button-gallery {
	background-color:#2c343b;
	background-image: url("./images/button-gallery.gif");
	border: #849cac 1px solid;
	color: #849cac;
	cursor:pointer;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;
	width: 25px;
}

.buttonon-gallery	{
	background-color:#404e5a;
	background-image: url("./images/buttonon-gallery.gif");
	border: #849cac 1px solid;
	color: #ffffff;
	cursor:pointer;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: center;
	width: 25px;
}


/* site search form */
.searchsiteform {
	background-color: #2a3239;
	border: #849cac 1px solid;
	color: #b7c5d0;
	font: 12px arial, verdana, sans-serif;
	height: 19px;
	margin-top: 1px;
	width: 120px;
}


/* site search background */
.googlesearch {
	background-color: #ffffff;
}


/* paypal payment page code */
.payform {
	background-image: url("./images/shadeform.gif");
	border: #849cac 1px solid;
	font: 13px arial, verdana, sans-serif;
	text-align: left;
	width: 125px;
}

.payformbox	{
	background-color:#2c343b;
	border: #849cac 1px solid;
}

.payformmargin {
	margin: 0px;
}


/* hide menu and items for printing */
@media print {
	.printhide {
		display:none;
	}
	.printhelp {
		width:600px;
	}
}

@media screen {
	.printonly {
		display:none
	}
}


/* footer text and link colors */
a.footerlink:link {
	color: #3366ff;
	text-decoration: none
}

a.footerlink:visited {
	color: #3366ff;
	text-decoration: none
}

a.footerlink:active {
	color: #3366ff;
	text-decoration: none
}

a.footerlink:hover {
	color: #ff6600;
	text-decoration: none
}

.footertext {
	color: #c0c0c0;
	font-weight: bold
	font: 10px arial, verdana, sans-serif;
}


/* contact page code */
.button {
	background-color:#2c343b;
	background-image: url("./images/button.gif");
	border: #849cac 1px solid;
	color: #849cac;
	cursor:pointer;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: center;
}

.buttonon {
	background-color:#404e5a;
	background-image: url("./images/buttonon.gif");
	border: #849cac 1px solid;
	color: #ffffff;
	cursor:pointer;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: center;
}

.shadeform {
	background-image: url("./images/shadeform.gif");
	border: #000000 1px solid;
	font: 13px arial, verdana, sans-serif;
	text-align: left;
	width: 180px;
}

.textarea {
	background-image: url("./images/shadeform.gif");
	border: #000000 1px solid;
	font: 13px arial, verdana, sans-serif;
	height: 125px;
	text-align: left;
	width: 240px;
}

.dropdown {
	color: #333333;
	font: 11px verdana, arial, sans-serif;
	width: 180px;
}


/* links page code */
.linksmargin	{ margin: 0px 0px 10px 0px; }

.searchbutton {
	background-color:#2c343b;
	background-image: url("./images/button.gif");
	border: #849cac 1px solid;
	color: #ffffff;
	cursor:pointer;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin-left: 3px;
	padding: 0px 3px 0px 3px;
	text-align: center;
}

.searchform {
	background-color: #000000;
	border: #849cac 1px solid;
	color: #849cac;
	font: 13px arial, verdana, sans-serif;
	height: 20px;
	width: 100px;
}


/* start the code for the menus */
.menutable {
	background-image: url("./images/menu-background.gif");
	padding: 0px 0px 0px 0px;
}

.menushadow {
	background-image: url("./images/menu-shadow.gif");
	border-top: #000000 1px solid;
}

.menu {
	border-right: #c0c0c0 0px solid;
	cursor:pointer;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1.5px;
	line-height: 13px;
	padding: 5px 13px 7px 13px;
	text-align: center;
	white-space: nowrap;
}

a.menu:link {
	background-color:#2c343b;
	background-image: url("./images/menu.gif");
	color: #849cac;
}

a.menu:visited  {
	background-color:#2c343b;
	background-image: url("./images/menu.gif");
	color: #849cac;
}

a.menu:active {
	background-color:#2c343b;
	background-image: url("./images/menu.gif");
	color: #849cac;
}

a.menu:hover {
	background-color:#404e5a;
	background-image: url("./images/menuon.gif");
	border: #849cac 1px solid;
	color: #ffffff;
	padding: 4px 12px 6px 12px;
}


/* code for the menu_gallery.js menu */
.menu-nav {
	border: #849cac 1px solid;
	cursor:pointer;
	display: block;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	margin-left: 4px;
	margin-right: 1px;
	margin-top: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	text-align: center;
	white-space: nowrap;
}

a.menu-nav:link {
	background-color:#2c343b;
	color: #849cac;
}


a.menu-nav:visited {
	background-color:#2c343b;
	color: #849cac;
}


a.menu-nav:active {
	background-color:#2c343b;
	color: #849cac;
}


a.menu-nav:hover {
	background-color:#404e5a;
	border: #849cac 1px solid;
	color: #ffffff;
}
