* { padding: 0px; margin: 0px; font-family: tahoma, arial;font-size:14px;}

p { margin: 5px 4px 20px 10px; font-size: 14px; text-align:center;}

.ph { font-size:115%; font-weight: bold; text-align:left; margin-bottom:5px; }

.pl {text-align: left;}

.plmid {text-align: left; vertical-align: middle;}



.logo {margin: 10px;}

td {width:150px;}

th {font-family: tahoma, arial; font-size: 14px; text-align:left;}

#main {width: 800px;  margin: 0px auto; }

html { background: #ffffff url(./images/bg.jpg) repeat-y center;}

small {font-size: 70%;}
sub {vertical-align: text-bottom; font-size: 55%;}


hr {color:#DCDCDC; height:0px; border-top:solid;}

img {margin-left:0px; border:none}

a { text-decoration: none; border: none; }

a:link     { color:blue }

a:visited  { color:red }

a:active   { color:green }

a:hover { color:navy }

#testbutton input.press:hover, #testbutton input.press:focus {background: url(./images/Basket2.jpg);}

#basket input.pp {width:100px; height:50px; background:#fff url(./images/Basket.jpg) no-repeat; border:none;}

#basket input.pp:hover, #basket input.pp:focus, #basket input.pp:active {width:100px; height:50px; background:#fff url(./images/Basket2.jpg) no-repeat; border:none;}

.middle {padding-top:50px;}

.title {width:200px; margin-left: auto; margin-right: auto;}

.add {width:96px; margin-left: auto; margin-right: auto;}

.painting {width:800px; height:300px;padding-top:20px;}

.largesquarepainting {width:800px; height:400px;padding-top:20px;}

.lpainting {width:800px; height:216px; padding-top:20px;}

.halfpainting {width:400px; height:300px; padding-top:20px; float:left;}

.halfpaintingsq {width:400px; height:350px; padding-top:20px; float:left;}

.thumb {width:150px;}

.DGLB {width:100px; height:100px;  float:left; padding-top:15px; padding-bottom:15px; padding-right:16px; padding-left:17px;}



.box {width:266px; float:left;margin-top:40px;}

.button {width:96px; margin-top:20px;margin-left:auto;margin-right:auto;}

.painting2 {padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}

.leftpainting {float:left; padding-top:5px; padding-bottom:5px; padding-right:15px;}

.rightpainting {float:right; padding-top:5px; padding-bottom:5px; padding-left:5px;}

.halfpainting1 {padding-top:50px; padding-bottom:50px; padding-right:58px; padding-left:58px;}

.halfpainting2 {padding-top:8px; padding-bottom:8px; padding-right:100px; padding-left:100px;}



.portrait {padding-top:5px; padding-bottom:5px; padding-left:32px; padding-right:32px;}

.landscape {padding-top:77px; padding-bottom:76px; padding-left:32px; padding-right:32px;}



#menu {width: 700px; margin-left: auto; margin-right: auto; font-weight: bold; height:50px; overflow:hidden; background: #ffffff url(./images/menu.jpg) repeat-x; font-size: 15px;}

#menu ul li a {font-family:georgia, serif; display: inline; padding: 0px; margin: 0px;}

#menu li { list-style: none; display: inline; }

#menu a:link, #menu a:visited, #menu a:hover { border: none; color: #000000; float: left; padding: 0px;}

#menu a:hover { background: #ffffff;}// url(./images/menu_h.jpg);  }



.photo {border:none; width:350px; height:400px; overflow: hidden; float: left; text-align: center; margin:5px;}

.banner {width: 800px; overflow: hidden; border-right: 0px solid #000000; background: #ffffff url(./images/banner.jpg);}

#footer {width: 800px; overflow: hidden; border-right: 0px solid #000000; background: #ffffff;}

.banner {height:200px;}

.banner h1 {font-family: georgia; font-weight:normal; color:#ffffff; font-size:36pt; text-align: center;padding-top: 6px;}

.banner img {width: 800px; height: 75px; }

#footer {height:40px; font-size:70%; position: relative; clear: left; border-top: 1px solid #cccccc;}

#footer p, #footer a {font-family: arial; color:#000000;}

#footer a:link, #footer a:visited, #footer a:active { border-bottom: none; color: #000000; }


.para {line-height: 1.4em; font-size: 90%; margin-top:10px; margin-bottom: 2px;}

.large {line-height: 1.4em; font-size: 150%; margin-top:15px; margin-bottom: 4px;}

fieldset { 
  border : none;
 
}

.email_form {
  margin: 6px;
  padding: 6px;
}


html {font-family: arial, sans-serif;}



table 
{
table-layout: fixed
}


option {padding-left:1px}