/********************** menu ***************************/
.indentmenu{
padding-top:5px;
padding-bottom:5px;
font-size: 13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 23px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(images/indentbg2.gif) center center repeat-x;
}


/********************** galery ***************************/

.stepcarousel{
position: relative; /*leave this value alone*/
border: 10px solid black;
overflow: scroll; /*leave this value alone*/
width: 400px; /*Width of Carousel Viewer itself*/
height: 470px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 400px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel .caption{
text-align:left;
float: left;
overflow: hidden;
margin: 10px;
width: 400px;
hight: 50px;
font-size:12px;
}


/********************** Page ***************************/

body {
	background-color: #FFFFFF;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}

.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
	position:relative;
	z-index:auto;
}
a{
	font-size:12px;
}
p{
	margin: 15px 0px;
}
/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	background-image:url(images/header_bg1.gif);
	width:717px;
	height:300px;
	position:relative;
}

#logo_w1 {
	top:10px;
	left:15px;
	font-size: 24px;
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
	height: 155px;
	width: 316x;
}

#header_text {
	top:160px;
	left:15px;
	width:325px;
	position:absolute;
	height: 119px;
}

#header_text p{
	font-size: 18px;
	color:#000000;
}

#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

/********************** Address Fonts ***************************/
.add_textcolor {color: #000000}

.add_font2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;}

.add_font1 {
	font-size: 18px;
	font-weight: bold;
}

/********************** Content ***************************/

.ul40 {
margin-left:40px;
}

#content {
	width:717px;
	
}
img{
	border-width:0px;
}
h1{
	color:#000000;
	font-size:14px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#85a157;
	font-size:14px;
	text-align:center;
	width:200px;
	margin: 10px 0px 15px 0px;
}

#left {
	float:left;
	width:428px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
}

#left a{color:#28556b;}
#left a:hover{color:#c77e0c;}

#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;
}
#right a{
	color:#c77e0c;
}
#right a:hover{
	color:#85a157;
}

#intro_top {
	margin: 0px;
	background-image:url(images/bd_top.gif);
	width:717px;
	height:28px;
	background-repeat: no-repeat;
}

#intro_mid {
	background-image:url(images/bd_mid.gif);
	width:717px;
	background-repeat: repeat-y;
}

#intro_mid p { 
	margin-top: 0px;
    margin-left:20px;
    margin-right:20px;
	margin-bottom:0px;
	line-height:18px;
}

#intro_mid li { margin-left:20px;
               margin-right:20px;
}

#intro_mid td { 
    padding-right:20px;
}

#intro_bot {
	margin: 0px 0px 0px 0px;
	background-image:url(images/bd_bottom.gif);
	width:717px;
	height:24px;
	background-repeat: no-repeat;
}

#artspace p
{
padding-left: 30; 
}
 
#contactus_form
{
padding-left:10px;
}

/********************** Inquiry ***************************/


#inquiry_box
{
width:464px;
height:430px;
}

#inquiry_top {
	margin: 0px;
    width:464px;
	height:22px;
	left: 34px;
	}


#inquiry_mid
{
margin-left:0px;
width:464px;
height:320px;
left:34px;
}

#inquiry_mid_left
{
float:left;
width:22px;
height:100%;
}

#inquiry_mid_center
{
position:relative;
float:left;
width:420px;
height:100%;
background-image:url(images/frame_mid_mid.gif);
background-repeat:repeat;
}

#inquiry_mid_right
{
float:right;
width:22px;
height:100%;
}

#inquiry_bot {
float:left;
	margin: 0px;
    width:464px;
	height:22px;
	left: 34px;
	}
}

#note_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
color:#FF0000;
}

/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#footer {
	width:717px;
	text-align:center;
	padding: 20px 0px;
}
