/* CSS Document */



a:link {

	color:#0F6D8C;

	text-decoration: underline;

}

a:visited {

	color: #5f919e;

	text-decoration: underline;

}

a:hover {

	color:#0099FF;

	text-decoration: underline;

}



#container {

position: absolute; 

left: 50%; 

width: 800px; 

height: auto; 

margin-left: -400px;

}



#content {

clear:both;

height:auto;

width: 100%;

margin-bottom:-20px;

}





body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:120%;

	color: #3d2616;

	margin:0px;

	padding-top:0px;

	padding-left:0px;

	padding-right:0px;

	padding-bottom:20px;

	background-color:#ffecc9;

	background-image:url(images/bg_top.jpg);

	background-repeat:repeat-x;

}



#header_left {

float:left;

top:0px;

height:81px;

width:452px;

background-image:url(images/header.jpg);

background-repeat:no-repeat;

}



#header_right {

margin-left:500px;

height:81px;

width:262px;

}







/*--------------navigation------------*/

#navigation {

	width:800px;

}



div#navigation ul {

	height:38px;

	padding:0px;

	list-style-type:none;

	margin:0px;	

}



div#navigation ul li {

  position:absolute;

  text-indent:-5000px;	

}



div#navigation ul a {

  text-decoration:none;

  display:block;

  color:#FFFFFF;

}



div#navigation ul li#home {

  left:0px;

  top:100px;

}



div#navigation ul li#home a {

  width:57px;

  height:38px;

  background:url(images/nav_home.gif) 0 0 no-repeat;

}



div#navigation ul li#home a:hover {

  background:url(images/nav_home_roll.gif) 0 0 no-repeat;

}



div#navigation ul li#testimonials {

  left:58px;

  top:100px;

}

div#navigation ul li#testimonials a {

  width:123px;

  height:38px;

  background:url(images/nav_test.gif) 0 0 no-repeat;

}

div#navigation ul li#testimonials a:hover {

  background:url(images/nav_test_roll.gif) 0 0 no-repeat;

}



div#navigation ul li#photo {

  left:181px;

  top:100px;

}

div#navigation ul li#photo a {

  width:163px;

  height:38px;

  background:url(images/nav_photo.gif) 0 0 no-repeat;

}

div#navigation ul li#photo a:hover {

  background:url(images/nav_photo_roll.gif) 0 0 no-repeat;

}

div#navigation ul li#contact {

  left:344px;

  top:100px;

}

div#navigation ul li#contact a {

  width:87px;

  height:38px;

  background:url(images/nav_contact.gif) 0 0 no-repeat;



}

div#navigation ul li#contact a:hover {



  background:url(images/nav_contact_roll.gif) 0 0 no-repeat;

}

div#navigation ul li#friends {

  left:431px;

  top:100px;

}

div#navigation ul li#friends a {

  width:163px;

  height:38px;

  background:url(images/nav_friends.gif) 0 0 no-repeat;

}

div#navigation ul li#friends a:hover {

  background:url(images/nav_freinds_roll.gif) 0 0 no-repeat;

}



div#navigation ul li#news {

  left:594px;

  top:100px;

}

div#navigation ul li#news a {

  width:118px;

  height:38px;

  background:url(images/nav_news.gif) 0 0 no-repeat;

}

div#navigation ul li#news a:hover {

  background:url(images/nav_news_roll.gif) 0 0 no-repeat;

}





div#navigation ul li#calendar{

  left:712px;

  top:100px;

}

div#navigation ul li#calendar a {

  width:89px;

  height:38px;

  background:url(images/nav_calendar.gif) 0 0 no-repeat;

}

div#navigation ul li#calendar a:hover {

  background:url(images/nav_calendar_roll.gif) 0 0 no-repeat;

}









/*--------------footer------------*/



#footer{

background-image:url(images/bg_bottom.jpg);

background-repeat:repeat-x;

clear:both;

font-size:10px;

color:#ffecc9;

background-color:#ffecc9;

font-family:Arial, Helvetica, sans-serif;

height:284px;

text-align:center;

}



#footer a {

color:#ffecc9;

text-decoration:none;

}



#footer a:visited {

color:#ffecc9;

text-decoration:none;

}



#footer a:hover {

color:#e16116;

text-decoration:none;

}



.centerContent {

position: relative; 

width: 800px;   

text-align: center;

margin: 0 auto; 

}



.footer_content {

padding-top:200px;

}





/*--------------layout------------*/

#text_container {

margin-top:80px;

/*padding:10px;*/

}



#one_column {

float:left;

width:775px;

text-align:left;

border-bottom:dotted 1px #c78c52;

margin:60px 0px 10px 0px;

}

#left_column {

float:left;

width:270px;

text-align:left;

border-bottom:dotted 1px #c78c52;

border-top:dotted 1px #c78c52;

padding:10px 0px 10px 0px;

}



#right_column {

margin-left:295px;

text-align:left;

}



.border {

border-top:dotted 1px #c78c52;

padding:0px 0px 10px 0px;

margin-top:30px;

}



#left_pic {

float:left;

width:210px;

text-align:left;

}



#right_text {

margin-left:220px;

text-align:left;

}







#l_stamp {

float:left;

width:95px;

}



#r_stamp {

margin-left:100px;

}



#r_stamp2 {

margin-left:100px;

text-align:left;

padding-top:15px;

}



#l_news {

float:left;

width:120px;

}



#r_news {

margin-left:125px;

text-align:left;

padding-top:15px;

padding-right:150px;

}



#l_news2 {

float:left;

width:180px;

}



#r_news2 {

margin-left:190px;

text-align:left;

padding-top:15px;

padding-right:150px;

}



/*--------------contact page------------*/

.staff {

margin-top:20px;

float:right;

width:280px;

}



.staff_photo img{

padding:10px;

border:1px #c78c52 dashed;

background:#ffffff;

margin-top:20px;

}



/*--------------home page------------*/

#productsl {

width:140px;

margin:0px 0px 0px 50px;

float:left;

}

#productsr {

margin:20px 0px 20px 220px;

}

.photo img {

padding:8px;

border:1px #c78c52 dashed;

background:#ffffff;

}



#featured_product {

border-top:dotted 1px #c78c52;

background:url(images/featured_product.jpg) no-repeat;

margin-top:10px;

padding:10px 0px 0px 50px;

}



#callout_news {

border-top:dotted 1px #c78c52;

margin-top:10px;

}



/*--------------text------------*/



.title {

font-size:18px;

font-weight:bold;

color:#781B0c;

}



h1 {

font-size:16px;

font-weight:bold;

color:#781B0c;

}



.subhead {

font-size:14px;

font-weight:bold;

color:#e16116;

}



.sub_2 {

font-size:18px;

color:#781B0c;

}



.test {

font-size:14px;

color:#e16116;

}



.bold {

font-weight:bold;

}



.news {

color:#5f919e;

font-weight:bold;

font-size:14px;

}



.news_small {

font-size:11px;

font-style:italic;

}



.news_border_r {

border-top: 3px dotted #c78c52;

padding:4px;

text-align:left;

}



.calendar_margin {

margin-top:15px;

}





.notecard {

padding:40px 0px 10px 25px;

background-image:url(images/friends_note1.jpg);

background-repeat:no-repeat;

width:220px;

height:322px;

text-align:left;

}



.notecard2 {

padding:40px 0px 10px 25px;

background-image:url(images/friends_note2.jpg);

background-repeat:no-repeat;

width:220px;

height:322px;

text-align:left;

}



.notecard_padding {

margin:0px 55px 20px 0px;

}



.border_nc {

background-image:url(images/friends_line1.gif)/* no-repeat*/;

width:169px;

height:15px;

/*padding-bottom:10px;*/

}



.border_nc2 {

background-image:url(images/friends_line2.gif) /*no-repeat*/;

height:15px;

width:169px;

/*padding-bottom:10px;*/

}



.border_test {

border-top:1px solid #FCDDB4;

margin:20px 0px 20px 0px;

}



/*--------------testimonials1------------*/



.testimonial_left {

background-image:url(images/test_new_left.jpg);

width:225px;

height:89px;

padding:20px 0px 0px 15px;

background-repeat:no-repeat;

margin:0;

background-position:right top;

}



.testimonial_right {

background-image:url(images/test_new_right.jpg);

padding:10px 10px 10px 95px;

background-repeat:no-repeat;

margin:0;

background-position:left top;

background-color:#f9e4be;

min-height:89px;

}





