body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.header {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/arttocanvas-header2b.jpg);
}
.navmenu {
	font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration:none;
}
.navmenu a:hover {
	color: #00B5D0;
}
.navmenuoff {
	font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	font-size: 17px;
	color: #777777;
	text-decoration:none;
}
a {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
.menubg {
	background-attachment: fixed;
	background-image: url(images/menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.searchinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #00B5D0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.searchinput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #00B5D0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 14px;
}
.pagetitle1 {
	font-family: "Blue Highway Condensed", "Futura Condensed", GillSans-Condensed, "Arial Narrow", Haettenschweiler, Arial, sans-serif;
	font-size: 36px;
	color: #F60100;
}
.footersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footersmall a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.surroundline {
	border: 1px solid #990000;
}
.surroundline2 {
	border: 1px solid #00B5D0;
}
.pline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.verd9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
}
.verd8 {
	font-family: Arial, Helvetica, sans-serif;
/* 	letter-spacing: -1px; */
	font-size: 8px;
	line-height: 9px;
/* 	font-weight: normal; */
/* 	text-transform: lowercase; */
}
.verd9w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #FFFFFF;
}
.verd10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
	font-size: 10px;
}
.pagetitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #F60100;
}
.carttxt {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height: 15px;
}
.viewcarttxt {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 15px;
	color: #990000;
	text-decoration:none;
	line-height: 15px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F84747;
}
.shipoptions {
	font-family: Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
	line-height: 15px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F84747;
}
.cartbutton {
	font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #990000;
	cursor: pointer;
}
.pagetitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #990000;
}
.pagetitle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	text-transform: capitalize; 
}
.pagetitle5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase; 
}
.pagetitle6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;
	text-transform: capitalize; 
}
.pagetitle7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #990000;
	text-transform: lowercase;
}
.pagetitle8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-transform: capitalize; 
}
.imgleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.imgleftsmall {
	float: left;
	margin-right: 20px;
/* 	margin-bottom: 2px; */
	max-width: 50px;
	max-height: 40px;
/* 	width: 100%; */
/* 	height: 100%; */
	
	width : expression(this.width > 50 ? "50px" : true);
	height : expression(this.height > 40 ? "40px" : true);
}
.bighead1 {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	color: #F60606;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.bigheadtesti {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-transform: uppercase;
	color: #F60606;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	cursor: pointer;
}
.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	cursor: pointer;
}
.button2 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #F60100;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	cursor: pointer;
}
.button3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
	cursor: pointer;
}
.button4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #990000;
	border: 0;
	cursor: pointer;
}

.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #00B5D0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #E9E9E9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.input10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 99%;
	color: #990000;
	background-color: #EEEEEE;
	border: 0px none;
}
.inputa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #555555;
	color: white;
	border: 0px none;
/* 	padding: 2px 5px 2px 5px; */
}
.input2form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #EEEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
}
.disclaimer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12.5px;
	margin-bottom: -10px;
}
.disclaimer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.disclaimer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin-bottom: -10px;
}
.minimenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: -.5px;
	background-color:#EEEEEE;
	padding:2px;
	margin-bottom:2px;
	width:95%;
	margin-top:2px;
}

.palebg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #FFEEEE;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.imgrt {
	float: right;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
	max-width: 260px;
	max-height: 400px;
/* 	width: 100%; */
/* 	height: 100%; */
	
	width : expression(this.width > 260 ? "260px" : true);
	height : expression(this.height > 400 ? "400px" : true);
/* 	width:expression(document.body.clientWidth > 260? "260px": "auto" ); */
/* 	height:expression(document.body.clientHeight > 400? "400px": "auto" ); */
}
.closeup {
	max-width: 450px;
	max-height: 450px;
	width : expression(this.width > 450 ? "450px" : true);
	height : expression(this.height > 450 ? "450px" : true);
}
.firstup {
}
.search1 {
	background-repeat: no-repeat;
	background-image: url(images/search.jpg);
}
.search7 {
	background-repeat: no-repeat;
	background-image: url(images/search7.jpg);
}
.search7b {
	background-repeat: no-repeat;
	background-image: url(images/search7b.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.redbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.setart {
	border: 1px solid #990000;
/* 	max-width: 120px; */
/* 	width : expression(this.height > 120 ? "120px" : true); */
	max-height: 160px;
	height : expression(this.height > 160 ? "160px" : true);

}
.setartw {
	border: 1px solid #990000;
	max-width: 100px;
	width : expression(this.height > 100 ? "100px" : true);
/* 	max-height: 160px; */
/* 	height : expression(this.height > 160 ? "160px" : true); */

}

.setartsaf {
	border: 1px solid #990000;
/* 	max-width: 120px; */
/* 	width : expression(this.height > 120 ? "120px" : true); */
	max-width: 160px;
	max-height: 160px

}
.setartwsaf {
	border: 1px solid #990000;
	max-width: 100px;

}



.detailart {
	border: 1px solid #990000;
	max-width: 260px;
	width : expression(this.width > 260 ? "260px" : true);
}
.detailartsaf {
	border: 1px solid #990000;
	width: 260px;
}
.thumbaround {
	border: 1px solid #999999;
}
.alphalink {
	background-color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.alphalink:hover {
	background-color: #F60100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.catlink {
	background-color: #990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding: 2px;
	line-height: 19px;
/* 	border-bottom: 3px; */
/* 	border-color: white; */
/* 	border-style: solid; */
/* 	margin-bottom: 5px;  */
}
.catlink:hover {
	background-color: #F60100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	padding: 2px;
	text-decoration: none;
}
.wider {
	line-height: 19px;
}
.hideme {
	background-color: #F60100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.hideme:hover {
	background-color: #990000;
	text-decoration: none;
	color:#FFFFFF;
}
.extrainfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
.extrainfoartists {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
/* 	letter-spacing: -1; */
}
.canvinf {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.extrainfoart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 8px;
	color: #F60100;
}
.extrainfoart2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 8px;
	color: #990000;
}
.cartbutton2 {
	background-color: #F60100;
	font-family: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}
.artcardhead1 {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	color: #F60606;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F60606;
}

.lecount {
	font-family: "Century Gothic", Arial, Helvetica, Verdana, Futura, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.artcardhead2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, Georgia, serif;
	font-size: 16px;
	color: #01003E;
}
.artcardwrap {
	padding-right: 10px;
}
.cardart {
	border: 1px solid #990000;
	max-width: 160px;
	width : expression(this.width > 160 ? "160px" : true);
}
.cardart2 {
	border: 1px solid #990000;
	max-height: 400px;
	height : expression(this.height > 400 ? "400px" : true);
}
.cardart3 {
	border: 1px solid #990000;
	max-height: 300px;
	height : expression(this.height > 300 ? "300px" : true);
	max-width: 300px;
	width : expression(this.width > 300 ? "300px" : true);

}


.cardartfull {
	border: 1px solid #990000;
	max-width: 400px;
	width : expression(this.width > 400 ? "400px" : true);
}
hr {
color: #F60100;
background-color: #F60100;
height: 1px;
}
.buttonsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	background-color: #FBE7D2;
	cursor: pointer;
}
.buttonsmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #DD0000;
	cursor: pointer;
}
.underline {
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #01003E;
	line-height:10px;
}
.underlineset {
	font-size: 10px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #01003E;
	line-height:10px;
}
.payextra {
	background-color: #FF0000;
	color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
}
.invlink {
	background-color: #CCCCCC;
	color: #FFFFFF;
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
}
.noprint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}
.intronotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #01B6D1;
	background-color: #990000;
	padding: 3px;
	text-decoration: none;
}
.intronotice a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color: #990000;
	padding: 3px;
	text-decoration: none;
}
#canvassize {
	font-weight: bold;
}
.input2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999977;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:2px;
}
.button1b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	cursor: pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:none;
	padding:2px;
}