/* overawall common.css rev3-last modified 12/03/10 */

body { font-family:arial;  font-size:14px; background-color:black;	}
p      { margin:2px; margin-left:10px; margin-right:10px;		}

#div0	{ margin: 0 auto; width:1000px; 			}

.span1		{  font-weight:bold;				}
p.signature	{ position:absolute; bottom:100px; right:150px; text-align:right;				}

/* header */

#div01	{ position:absolute; top:20px; width:998px; height:655px; border-style:solid; border-width:1px; border-color:black; background: url("./images/mainbg1.jpg");  }


.header		{ position:absolute; top:20px; left:40px; font-size:64px; color:#800517; text-align:left; padding:0px; margin:0px;		}
.headersm	{ position:absolute; top:20px; left:40px; font-size:48px; color:#800517; text-align:left; padding:0px; margin:0px;		}
.intro      		{ position:absolute; top:95px; left:35px; font-size:20px; text-align:left; padding:0px; color:black;				}
.intro2      		{ position:absolute; top:150px; left:35px; font-size:16px; text-align:left; padding:0px; color:black;			}

#visittxt		{ position:absolute; top:10px; left:0px; width:250px; text-align:center; background-color:#ECE5B6; color:#660033; padding: 5px 0px 5px 0px;	}



/* body */

.nobord		{ border:none; 							}
.bord		{ border-style:solid; border-width:1px; border-color:#660033;     		}

.div01left		{ border:solid; border-width:1px; border-color:#660033; background: url("./images/bg2.jpg");		}  	
#div01lefta	{ position:absolute; top:140px; left:0px; width:30px; height:145px; 		}  	
#div01leftb	{ position:absolute; top:140px; left:35px; width:135px; height:475px; 		}  	
#div01leftc	{ position:absolute; top:140px; left:175px; width:270px; height:145px; 		}  	
#div01leftd	{ position:absolute; top:140px; left:450px; width:270px; height:145px; 		}  
#div01lefte	{ position:absolute; top:140px; left:725px; width:271px; height:145px; 		}  
#div01leftf		{ position:absolute; top:290px; left:175px; width:270px; height:145px; 		}  		
#div01leftg	{ position:absolute; top:290px; left:450px; width:270px; height:145px; 		} 
#div01lefth	{ position:absolute; top:290px; left:725px; width:271px; height:145px; 		}   	
#div01lefti		{ position:absolute; top:440px; left:175px; width:270px; height:145px; 		}  
#div01leftj		{ position:absolute; top:440px; left:450px; width:270px; height:145px; 		}  		

#div01leftk	{ position:absolute; top:440px; left:725px; width:271px; height:145px; 		}  

div#div_slides	{ position:absolute; top:0px; left:0px; width:200px; height:400px; 		}
#div_slideshow	{ position:absolute; top:300px; left:490px; width:200px; height:400px; 		}
#samples		{ width:200px;  							}
.insetpics		{ width:200px;							}

#img_new_add	{ position:absolute; top:300px; left:215px; width:200px; 	 		}

.idx_portrait	{ position:absolute; top:10px; left:20px; width:100px;				}
.profilepic		{ position:absolute; top:10px; left:20px; width:100px;				}

#divterms		{ position:absolute; top:310px; left:190px; width:760px; height:280px;		}

#divevents	{ position:absolute; top:340px; left:190px; width:720px; height:220px;			}

#facebook_link	{ position:absolute; top:430px; left:6px; border:none; background-color:white;							}

.stock a img.hidsize0	{ position:absolute; top:0px; left:0px; width:250px; visibility:hidden; 	}


.bodytxt1		{ position:absolute; top:10px; left:5px; text-align:left; font-size:16px; margin-right:10px; padding:0px; color:white;				}
.bodytxt2		{ position:absolute; top:10px; left:70px; text-align:left; font-size:18px; margin-right:10px; padding:0px; color:black;				}
.bodytxt3		{  position:absolute; bottom:8px; left:15px; width:205px; text-align:center; font-size:18px; padding: 1px 10px 2px 10px; background:#3E3535;	}
.bodytxt4		{  position:absolute; top:350px; left:55px; width:880px; text-align:left; font-size:16px; color:black; 					}
.bodytxt5		{  position:absolute; top:305px; left:200px; width:650px; text-align:left; font-size:15px; color:black; 					}
.bodytxt6		{  position:absolute; top:0px; left:10px; width:650px; text-align:left; font-size:15px; color:black; 						}
.bodytxt7		{  position:absolute; top:450px; left:50px; width:770px; text-align:left; font-size:15px; color:black; 						}
a.artistname	{ color:white; cursor:pointer;								}
a.artistname:hover	{ color:#F78181;								}

	
dl.idxmenu		{ position:absolute; top:10px; left:8px; margin:0px; padding:0px;	} 

dl.idxmenu a img		{ margin-top:2px;						}

dl.idxmenu2		{ position:absolute; top:12px; right:20px; margin:0px; padding:0px;	} 

dl.idxmenu3		{ position:absolute; top:12px; right:20px; margin:0px; padding:0px;	} 

dl.btn_nl_gallery		{ position:absolute; bottom:70px; left:210px; margin:0px; padding:0px;	} 

dt.left			{ float:left;							}
.btnimg			{ width:30px;						}


#div01right	{ position:absolute; top:0px; right:0px; width:133px; height:636px;  border:none; background: url("./images/leftbg1.jpg");		}  


.imgtn0 			{ width:92px; border:solid; border-width:1px; border-color:white;				 				}
dl.rightmenu		{ position:absolute; top:40px; left:7px; width:128px; margin:0px; padding:0px;		} 
dl.rightmenu dt		{ padding-top:0px;								}
dl.rightmenu a img.hidsize0	{ position:absolute; top:210px; left:0px; width:117px; visibility:hidden; 			}

dl.rightmenu2		{ position:absolute; top:40px; left:7px; width:128px; margin:0px; padding:0px;		} 
dl.rightmenu2 dt		{ padding-top:0px;								}
dl.rightmenu2 a img.hidsize0	{ position:absolute; top:150px; left:0px; width:117px; visibility:hidden; 			}


.price_list			{ position:absolute; top:160px; left:200px; font-weight:bold;						}
.prices			{ position:absolute; top:160px; left:660px; 	font-weight:bold;					}

.linktn 			{ text-decoration:none; color:#800517; padding: 0px 0px 1px 0px; font-size:15px;		}
 a.linktn:hover 		{ color:white;								}

dt.btn	 	{ margin-bottom:1px; text-align:center; width:120px; 	  					}

dt.btn a		{ display:block; text-decoration:none; color:#800517; 					}

dt.btn a		{ background:#ECE5B6; border:1px outset white;						}

dt.btn a:hover	{ background:gray; border:1px outset white; color:white;					}
	
dt.btn a:active	{ background:green; border:1px outset green;						}


#brevonimg	{ position:absolute; top:35px; right:40px; width:250px;					}
#brevonimg2	{ position:absolute; top:35px; right:150px; width:250px;					}
#adverttxt		{ position:absolute; top:35px; right:40px; text-align:right; color:white;				}

/* common mouseover state - reveal large image */

.pix a:hover	{ background:none; 								}			
.pix a:hover img.hid 	{ visibility:visible; border:solid; border-width:1px; border-color:white; 			}


a.no_dec		{ text-decoration:none;							}


.pix1		{ width:190px; border:solid; border-width:1px; border-color:white;			}




/* bottom */
#div0b		{ position:absolute; width:996px; height:40px; bottom:0px; left:0px; border:solid; border-width:1px; border-color:black; background-color:black;		}

#copyright	{ position:absolute; bottom:5px; left:-10px; color:gray; text-align:left; font-size:11px;		}
