*{margin:0;padding:0;}

body {
   font-size: 11px;
  font-family: "Georgia", Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0 0 0 20px;
  margin:0 auto;
  text-align:left;
  background: #7c6963 url(../img/topbar.jpg) repeat-x;
  line-height:18px;
}
p{
line-height:18px;
padding:0 0 15px 0;
}

h3{font-size:14px;}

#header {
width:980px;
	height: 170px;
	padding:0 0 0 0;
	/*background:url(../img/branch.jpg) top right no-repeat;*/
	
	
}

#pageLayout {
width:1000px;
	margin:0 auto ;
	background-color: #7c6963;
	text-align:justify;
}

img, a{
border:none;
}

#container {
position:relative;
top:10px;
width: 1000px;
background-color: #7c6963; 
margin:0px auto;
}

#tree{
float:left;
}
#tree img{
padding-top:26px;
}

#logo{
position:absolute;
left:15px;
	top:0px;
	margin:0px auto;
	text-align:left;
	z-index:3;
}
#logo img{
float:left;
padding-top:83px;
}

#nav{
padding:0 0 0 300px;
width:520px;
height:52px;

}

#nav ul{float:left;width:520px;padding:118px 0 0 0;}

#nav a:link {text-decoration:none;color:#FFFFFF}
#nav a:visited {text-decoration: none}
#nav a:active {text-decoration: none;  color:#FFFFFF}
#nav a:hover {text-decoration: none; }

#nav a { 
color:#FFFFFF;
font-size: 14px;
text-decoration: none;
padding-top:8px;
text-align:center;
}
#nav li{
list-style:none;
margin:0 0 0 5px;
}

#biopic {
top:25px;
height:145px;
width:115px;
float:left;
margin-right:20px;
}

.noborder{
border:0;
}

#leftcol{
float:left;
width:235px;
padding-right:15px;
}

#studbio{
float:left;
width:235px;
margin-bottom:10px;
background:url(../img/studbio_mid.jpg) repeat-y;
}
.studbio_top{
margin:0;
float:left;
height:13px;
width:235px;
background:url(../img/studbio_top.jpg) no-repeat;
}
.studbio_mid{
float:left;
padding:10px 30px;
width:175px;
}

.studbio_mid h3{font-family:"Georgia","Arial",sans-serif;font-weight:bold;padding:0 0 10px 0;margin:0 0 6px 0;border-bottom:1px dotted #C7BAB6;}


.studbio_bot{
float:left;
padding:0;
height:23px;
width:235px;
background:url(../img/studbio_bot.jpg) bottom left no-repeat;
}
p.fifteenbot{
padding:0 0 15px 0;
}
.promo{
float:left;
padding:10px 0;
}
#news{
float:left;
width:358px;
background:url(../img/news_mid.jpg) repeat-y;
padding-right:15px;
}
.news_top{
margin:0;
float:left;
height:12px;
width:358px;
background:url(../img/news_top.jpg) no-repeat;
}
.news_bot{
margin:0;
float:left;
height:18px;
width:358px;
background:url(../img/news_bot.jpg) no-repeat;
}
.news_mid{
float:left;
padding:10px 20px;
width:318px;
}

.news_mid h1{font-family:"Georgia","Arial",sans-serif;font-weight:bold;padding:0 0 10px 0;border-bottom:1px dotted #C7BAB6;}


.news_posting{padding:5px 0 10px 0;border-bottom:1px dotted #C7BAB6;}
.news_posting h3{font-family:"Georgia","Arial",sans-serif;font-weight:bold;padding:0 0 3px 0;}

.lindabio{
float:left;
padding:0 10px;
width:170px;
}


.lindabio h3{font-family:"Georgia","Arial",sans-serif;font-weight:bold;padding:0 0 10px 0;margin:0 0 6px 0;border-bottom:1px dotted #C7BAB6;}

.lindapic{
float:left;
width:95px;
padding:10px;
}
.floatright{
float:right;
}
#bio{
float:left;
width:358px;
background:url(../img/news_mid.jpg) repeat-y;
margin-bottom:20px;
}
#bio a{
text-decoration:none;
}

.emailtext{width:100%;margin:10px 0 0 0;float:left;padding:0 0 10px 10px;}
.emailtext a{color:#321511;font-weight:bold;}


#emailform{
float:left;
width:358px;
background:url(../img/news_mid.jpg) repeat-y;
}
#rightcol{
float:left;
width:328px;
}
.tenright{
padding-right:10px;
}
.fivebot{
padding-bottom:5px;
}
li.nav1l{
float:left;
height:36px;
width:64px;
}
li.nav2l{
float:left;
height:36px;
width:87px;
}
li.nav3l{
float:left;
height:36px;
width:74px;
}
li.nav4l{
float:left;
height:36px;
width:64px;
}
li.nav4l{
float:left;
height:36px;
width:64px;
}
a.nav1{
float:left;
height:36px;
width:64px;
}
a.nav2{
float:left;
height:36px;
width:87px;
}
a.nav3{
float:left;
height:36px;
width:74px;
}
a.nav4{
float:left;
height:36px;
width:64px;
}
a.nav5{
float:left;
height:36px;
width:64px;
}
a.nav1:hover{
background:url(../img/nav_news_h.jpg) no-repeat;
}
a.nav2:hover{
background:url(../img/nav_schedule_h.jpg) no-repeat;
}
a.nav3:hover{
background:url(../img/nav_gallery_h.jpg) no-repeat;
}
a.nav4:hover{
background:url(../img/nav_news_h.jpg) no-repeat;
}
a.nav5:hover{
background:url(../img/nav_news_h.jpg) no-repeat;
}
a.on1{
background:url(../img/nav_news_h.jpg) no-repeat;
}
a.on2{
background:url(../img/nav_schedule_h.jpg) no-repeat;
}
a.on3{
background:url(../img/nav_gallery_h.jpg) no-repeat;
}
a.on4{
background:url(../img/nav_news_h.jpg) no-repeat;
}
a.on5{
background:url(../img/nav_news_h.jpg) no-repeat;
}
.schedule{
text-align:left;
float:left;
line-height:16px;
width:680px;
background:url(../img/sch_mid.jpg) repeat-y;
}
.sch_top{
margin:0;
float:left;
height:13px;
width:675px;
background:url(../img/sch_top.jpg) no-repeat;
}
.sch_bot{
margin:0;
float:left;
height:20px;
width:675px;
background:url(../img/sch_bot.jpg) no-repeat;
}
.sch_mid{
float:left;
padding:0 20px;
width:635px;
}
table{
border-color:#e5e8d7;
}
th{
background:#c7bab6;
padding:5px;
}
td{
padding:5px;
}
p.times{
float:left;
padding-right:30px;
font-weight:bold;
}
h1{
clear:both;
padding:10px 0 7px 0;
font-family:"Georgia",sans-serif;
font-size:20px;
font-weight:bold;
color:#564B47;
}


.content_box{
text-align:left;
float:left;
line-height:16px;
width:680px;
background:url(../img/sch_mid.jpg) repeat-y;
}
.content_box_top{
margin:0;
float:left;
height:13px;
width:675px;
background:url(../img/sch_top.jpg) no-repeat;
}
.content_box_btm{
margin:0 0 0 0;
float:left;
height:20px;
width:675px;
background:url(../img/sch_bot.jpg) no-repeat;
}
.content_box_mid{
float:left;
padding:0 40px 10px 40px;
width:600px;
line-height:18px;
}
.content_box_mid h1{margin:8px 0 4px 0;}
.content_box_mid h1.down20{margin-top:30px;}

.shop_itemcount dt{width:75px;float:left;padding:5px;}
.shop_itemcount dd{border-bottom:1px solid #C7BAB6;width:45px;float:left;text-align:right;padding: 5px 0;}
.item_total{float:left;width:130px;font-weight:bold;text-align:right;padding: 5px 0 5px 0;margin:0 0 10px 0;}
.shop_itemcount .btn_checkout{float:right;width:110px;}

.shop_box{
text-align:left;
float:left;
line-height:16px;
width:710px;
background:url(../img/shop_mid.jpg) repeat-y;
}
.shop_box_top{
margin:0;
float:left;
height:12px;
overflow:hidden;
width:710px;
background:url(../img/shop_top.jpg) no-repeat;
}
.shop_box_btm{
margin:0 0 0 0;
float:left;
height:23px;
width:710px;
background:url(../img/shop_btm.jpg) no-repeat;
}
.shop_box_mid{
float:left;
padding:0 17px 0 17px;
width:675px;
line-height:18px;
margin:0;
}

.content_shop_top{
margin:0;
float:left;
height:17px;
width:675px;
overflow:hidden;
background:url(../img/content_shop_top.jpg) no-repeat;
}
.content_shop_btm{
margin:30px 0 0 0;
float:left;
height:20px;
width:675px;
background:url(../img/content_shop_btm.jpg) no-repeat;
}

.content_shop_left{
float:left;
padding:20px 15px 20px 15px;
width:150px;
line-height:18px;
overflow:hidden;
background: #fff url(../img/content_shop_btm.jpg) bottom left no-repeat;
}

.content_shop_left hr{height:1px;margin:5px 0 10px 0;padding:0;}

.content_shop_left h6{
font-family:"Georgia",serif;
font-size:14px;
color:#564b47;
border-bottom:1px dotted #C7BAB6;
font-weight:bold;
padding:0 0 5px 0;
}
.content_shop_left h6.icon_header{
background:url(../img/header_yourcart.gif) no-repeat;
padding:0 0 5px 25px;
border-bottom:1px dotted #C7BAB6;
}

.content_shop_left .shop_categories{
list-style:none;padding:0 0 5px 0;width:130px;
}

.content_shop_left .shop_categories li{padding:5px 0 5px 15px;}
.content_shop_left .shop_categories li a{text-decoration:none;font-family:"Georgia",serif;font-size:14px;font-weight:normal;}

.content_shop_left .shop_itemcount{padding:10px;margin:10px 0;}
.content_shop_left .shop_itemcount a{margin:15px 0 0 0;text-decoration:underline;font-family:"Verdana",sans-serif;font-size:10px;color:#564b47;font-weight:normal;}

.content_shop_right{
float:left;
padding:0 15px 30px 15px;
width:465px;
line-height:18px;
background: #fff url(../img/content_shop_btm.jpg) bottom right no-repeat;

}


.product img{border:1px solid #c9c9c9;float:left;}
.product {float:left;width:450px;padding:10px 0 10px 0;border-bottom:1px dotted #C7BAB6;}
.product .product_info{float:right;width:195px;padding:0 10px 0 15px;}
.product .product_info a{float:left;margin:10px 0 0 0;}
.product .product_info img{float:left;border:none;}
.product p{float:left;width:195px;font-family:"Georgia",sans-serif;font-size:11px;padding:10px 10px 0 0}
.product h3.price{font-family:"Georgia",sans-serif;font-size:14px;font-weight:normal;}
.product h2{font-family:"Georgia",sans-serif;font-size:16px;font-weight:bold;}
.product .submit{float:left;width:115px;padding:8px 0 0 0;}

.editicons{
float:left;
width:800px;
padding:10px 10px 30px 0;
list-style:none;
}
.editicons li{margin-bottom:5px;font-weight:bold;padding:0 20px 0 0;}
.editicons img{margin:0 10px 0 0;}


.cake-sql-log{margin:0 auto;float:left;width:980px;background:#fff;}

.flt_r{float:right;}

.adder{}
.adder input{float:left;margin:8px 0 0 0;}

.login_box{float:left;padding:20px 0 20px 30px;}
.loginform label{width:70px;float:left;margin:10px 10px 0 0;font-size:14px;font-weight:normal;}
.loginform input{float:left;margin:10px 20px 10px 0;font-size:14px;font-weight:normal;padding:3px 5px;}
.loginform {float:left;}

.down20{margin-top:10px;}
.message{float:left;min-width:400px;margin:0 0 5px 5px;color:#fff;padding:10px 0 10px 35px;font-family:"Georgia",sans-serif;font-size:14px;font-weight:bold;background:#30130F url(../img/icons/error.gif) no-repeat;background-position:5px 8px;}



.admin_content_top{float:left;background:#E5E8D7;width:1000px;background:url(../img/content1000_top.jpg) no-repeat;height:16px;overflow:hidden;}
.admin_content_mid{float:left;width:1000px;padding:20px 30px 20px 50px;background:url(../img/content1000_mid.jpg) repeat-y;}
.admin_content_btm{float:left;width:1000px;background:url(../img/content1000_btm.jpg) no-repeat;height:30px;}
.admin_content_mid table{float:left;}
.admin_content_mid h1{border-bottom:1px dotted #C7BAB6;margin:0 0 7px 0;}
.admin_content_mid p{float:left;width:420px;}
.admin_left{clear:both;float:left;width:500px;margin:0 50px 0 0;}
.admin_right{float:left;width:350px;}


.sorterlist{list-style:none;width:500px;}
.sorterlist li{float:left;color: #222;
	padding: 3px 7px;
	background:#EFEBDD;
width:500px;
	border-bottom:1px solid #ccc;float:left;}

	.sorterlist li .actions{float:left;width:500px;background:#E5E0CD;padding:3px 0;text-align:right;}


.slist{list-style:none;width:500px;}
.slist li{float:left;color: #222;
	padding: 3px 7px;
	background:#EFEBDD;
width:500px;
	border-bottom:1px solid #ccc;float:left;}

	.slist li .actions{float:left;width:500px;background:#E5E0CD;padding:3px 0;}
	.slist li a{color:#794337;text-decoration:none;font-weight:bold;}


	.hover{display:none;float:left;background:#efebaa;border:1px dashed #CFB867;}
	.edit_schclasses textarea{width:595px;height:90px;}
	.edit_schclasses input{float:left;padding:5px;margin:5px 0;}


.checkout_product img{border:1px solid #c9c9c9;float:left;}
.checkout_product {float:left;width:640px;padding:5px 0 5px 0;border-bottom:1px dotted #C7BAB6;background:#fff;}
.checkout_product .product_info{float:right;width:500px;padding:0 10px 0 15px;}
.checkout_product .product_info a{color:#512019;}
.checkout_product .product_info img{float:left;border:none;}
.checkout_product p{float:left;width:150px;font-family:"Georgia",sans-serif;font-size:11px;padding:10px 10px 0 0}
.checkout_product p.price{font-family:"Georgia",sans-serif;font-size:11px;font-weight:normal;float:right;width:120px;text-align:right;}
.checkout_product h2{font-family:"Georgia",sans-serif;font-size:14px;font-weight:bold;}

.content_checkout{
float:left;
padding:0 15px 30px 15px;
width:645px;
line-height:18px;
background: #fff url(../img/content_shop_btm.jpg) bottom right no-repeat;
}

.checkout_form h3{margin:0 0 0 20px;}


.checkout_form {float:left;width:640px;padding:10px 0 10px 0;}
.checkout_form  .input{float:left;width:170px;margin:5px 0;}
.checkout_form  label{float:left;width:130px;margin:5px 0;margin-left:20px;border-bottom:1px dotted #C7BAB6;}
.checkout_form .checkout_sec{padding:20px 0 20px 0;float:left;clear:both;}
.checkout_form .submit{color:#000;float:left;padding:0 0 0 10px;}
.checkout_form input{color:#999;}
.checkout_form input:focus{color:#000;}
.checkout_form .submit input{color:#000;}
h4.sub{float:right;padding:20px 20px 0 0;text-align:right;width:600px;}

.submit{float:left;}
.submit input{padding:5px 10px;margin:0 0 0 0;}

.content_summary{background:#fff;float:left;width:650px;padding:20px;}
.content_summary .leftcol{float:left;width:150px;padding:0 10px 0 0;}
.content_summary .product_info{float:left;width:350px;padding:0 10px 0 0;}
.content_summary .order{float:left;width:645px;padding:10px 0;border-top:1px dotted #C7BAB6;}
.content_summary .price{float:right;width:100px;padding:0 10px 0 20px;text-align:right;}


.thick_form {float:left;width:550px;padding:10px 0 10px 0;}
.thick_form .input{float:left;width:215px;margin:10px 30px 5px 0;}
.thick_form .input label{float:left;width:205px;margin:5px 5px;margin-left:20px;border-bottom:1px dotted #C7BAB6;}
.thick_form .input select{float:left;width:205px;margin:5px 5px;margin-left:20px;border-bottom:1px dotted #C7BAB6;padding:3px 2px;}
.thick_form .input input{float:left;width:205px;margin:5px 5px;margin-left:20px;border-bottom:1px dotted #C7BAB6;padding:3px 2px;}
.thick_form .input textarea{float:left;width:205px;margin:5px 5px;margin-left:20px;border-bottom:1px dotted #C7BAB6;padding:3px 2px;}
.thick_form .submit{clear:both;margin:10px 0 0 15px;}

.actions_td a{padding:0 5px;text-decoration:none;color:#794337;font-weight:normal;}
.highlight {background-color: #ECEFE0;border-bottom:1px dotted #C7BAB6;width:135px;}
.content_shop_left .shop_categories li a{
	color:#7C6963;
}
.content_shop_left .shop_categories li.highlight a{color:#222;}

.policy{float:left;width:130px;padding:10px 0 0 0;list-style:none;}
.policy li{margin:3px 0 0 0;}
.policy li h6{font-family:"Georgia",serif;font-size:14px;color:#564b47;border-bottom:1px dotted #C7BAB6;font-weight:bold;padding:0 0 5px 0;background:url(../img/icons/information.png) no-repeat;padding:0 0 5px 25px;border-bottom:1px dotted #C7BAB6;}
.policy li a{color:#7C6963;padding:0 0 0 25px;text-decoration:none;}

.product_size{float:right;width:185px;margin:10px 0 0 0;padding:5px;background:#FFE7DF;}
.product_size select{float:right;width:45px;margin:0 5px 0 0;}
.product_size label{float:right;width:20px;padding:0 10px 0 0;font-style:italic;}

.qtybox{float:left;width:65px;padding:20px 15px 0 0;}
.qtybox input{float:left;width:20px;}
.qtybox label{float:left;width:20px;padding:0 10px 0 0;font-style:italic;}


