/*  HollyWorks.com:  2008 Colors
dark maroon: 660600
text brown: 473836
light orange text: #DA6828
page background: fbf8e3
*/


/*  globals  */

body, h1, h2, h3, p, ul, li, form {border:0; margin:0; padding:0;}

 
body {
color:#473836;
background-color: #551813;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-attachment: fixed;
background-image: url(../images/wall.gif);
background-repeat: no-repeat;
background-position: center top;
font: 62.5% Georgia, 'Times New Roman', Serif; 
text-align:center;
}

 
/*  floats skips alignment  */

.clear { clear: both; height: 0; line-height: 0.0; font-size: 0;}

.fl 	{ float:left; }
.fr 	{ float:right; }
.l 	{ float:left;margin:4px 10px 4px 0; }
.r 	{ float:right;margin:4px 0 4px 10px; }

.justify 	{ text-align:justify; }

.nopadding 	{ padding:0; }
.noindent 	{ margin-left:0;padding-left:0; }
.nobullet 	{ list-style:none;list-style-image:none; }

#cc {position: absolute; left: -9999px; font-size: small;}
#cc a:hover {color: #ffffff;}

 .skip {display: none;}
a.skip {display: none;}

#axs {display:none;}



/*  STRUCTURE  */

#container_shell {width:922px;margin:0 auto;}
#container_wrap {width:922px;}

#page {width:922px;height:450px;background:transparent url(../images/pagewall.gif) repeat-y top left; padding:0 0 0 16px;}

#pagebot {width:922px; height:51px; background: transparent url(../images/pagebottom.gif) no-repeat  top left;text-indent: -9999px; text-decoration: none; font-size:2px;}
 
 
#lefth h1 a {display:block; width:220px; height:160px; text-indent:-9999px;}

#lefth {width:257px;margin:0;padding:0;float:left; font: 1.1em/1.5em Georgia, 'Times New Roman', serif; font-weight:bold; background:transparent url(../images/logo.gif) no-repeat top left;}

#lefth p {padding:0 10px 0 15px;text-align:left;}

#lefti {width:223px;height:450px;overflow:hidden;margin:0;padding:0;float:left;}


#homeshow {width:637px;height:450px;padding:0;border:0;position: relative;float:left;}


.slide-image {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 637px;
	height: 450px;
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat 
}



#righti {width:670px;height:450px; margin:0;padding:0; background:transparent url(../images/rightwall.gif) no-repeat bottom right; float:left; overflow:auto; }

#righti #content {font: 1.1em/1.5em Georgia, 'Times New Roman', serif; font-weight:normal;width:620px; margin:0 0 0 10px;padding:0 10px 0 0;text-align:left;float:left;}




/*  primary visual nav  */

#navwrap { 
	width: 922px;
	height: 65px;
	margin: 0;
	border:0;
	padding: 0;
	position:relative;
	background: transparent url(../images/pnav.gif) no-repeat;
	overflow:hidden;
}

#nav { 
	width: 922px;
	height: 65px;
	margin: 0;
	border:0;
	padding: 0;
	background: transparent;
	position:relative;
}

#nav ul	{
	width: 922px;
	height: 65px;
	background: transparent url(../images/pnav.gif) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#nav ul li, #nav a {
	height: 65px;
	display: block;
}

#nav ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#nav1 {left: 28px; width: 173px;}
#nav2 {left: 215px; width: 85px;}
#nav3 {left: 315px; width: 130px;}
#nav4 {left: 460px; width: 106px;}
#nav5 {left: 585px; width: 69px;}
#nav6 {left: 670px; width: 100px;}
#nav7 {left: 782px; width: 114px;}

#nav1 a:hover {background: transparent url(../images/pnav.gif) -28px -65px;}
#nav2 a:hover {background: transparent url(../images/pnav.gif) -215px -65px;}
#nav3 a:hover {background: transparent url(../images/pnav.gif) -315px -65px;}
#nav4 a:hover {background: transparent url(../images/pnav.gif) -460px -65px;}
#nav5 a:hover {background: transparent url(../images/pnav.gif) -585px -65px;}
#nav6 a:hover {background: transparent url(../images/pnav.gif) -670px -65px;}
#nav7 a:hover {background: transparent url(../images/pnav.gif) -782px -65px;}

#on1 {background: transparent url(../images/pnav.gif) -28px -130px;}
#on2 {background: transparent url(../images/pnav.gif) -215px -130px;}
#on3 {background: transparent url(../images/pnav.gif) -315px -130px;}
#on4 {background: transparent url(../images/pnav.gif) -460px -130px;}
#on5 {background: transparent url(../images/pnav.gif) -585px -130px;}
#on6 {background: transparent url(../images/pnav.gif) -670px -130px;}
#on7 {background: transparent url(../images/pnav.gif) -782px -130px;}





/*  HTML tags  */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}



h2 {
padding:10px 0;
font-weight:bold;
}

h3 {
font:1em arial, helvetica, sans-serif;
font-weight:bold;
}

p {
margin:0;
padding:0 0 8px 0;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}



/*  links  */

a:link { color: #2076ce; text-decoration:none; font-weight:bold; }
a:visited { color: #3d72ba; text-decoration:none;}
a:hover { color: #ea5e00; text-decoration:none;}
a:active { color: #344e70; text-decoration:none;}





.quote {
      margin: 2px 0 5px 0;
      font: bold 12px/17px Georgia, 'Times New Roman', serif;
      border-bottom: 3px solid #c1c48b;
      border-top: 1px solid #c1c48b;
      padding:6px 6px;
      background: #fcf6d4;
      width:230px;
      text-align:left;
      display:block;
      float:right;
}


.quotewide {
      margin: 1px 0 3px 0;
      font: bold 12px/15px Georgia, 'Times New Roman', serif;
      border-bottom: 1px solid #c1c48b;
      border-top: 1px solid #c1c48b;
      padding:6px 6px;
      background:#FCF6D4;
      width:600px;
      text-align:left;
      display:block;
      clear:both;
}






/*  tables  */

table {
border:0;
margin:0 0 18px 0;
padding:0;
}

table tr td {
padding:2px;
}






/* ----------->>> search <<<--------*/


#ajaxSearch_form {
margin:0;
padding:0;
border:0;
line-height:0;
border:0;
width:325px;
height:80px;
background:url(../images/searchwall.gif) no-repeat;
}



#ajaxSearch_input {
margin:0;
padding:0;
margin-top:25px;
margin-left:15px;
height:22px;
width:250px;
float:left;
color: #1a1a1a;
border:1px solid #dedede;
border-top:1px solid #eee;
border-left:1px solid #eee;
font-size: 11px;
}


#ajaxSearch_submit {
  width:70px;
  height:36px;
  margin: 0;
  margin-top:20px;
  padding:0;
  border: 0;
  background:url(../images/spacer.gif) no-repeat;
  text-indent:-9999px; 
  font-size:1px;
  text-decoration: none;
  line-height:1px;
}
 


ul.bullet {
    font-weight:normal;
    line-height:1.2em;
    list-style-type:none;
}
ul.bullet li {
    padding-left:15px;
    background:transparent url(../images/coloredarrows.png) no-repeat;
    background-position:0 5px;
    margin-bottom:8px;
}

