@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	background-color:#f1f1f1;
	font-family:Tahoma;
	font-size:11.5px;
	line-height:16px;
}

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

a.black:link { color:#000000; text-decoration:none }
a.black:visited { color:#000000; text-decoration:none }
a.black:hover { color:#000000; text-decoration:none }
a.black:active { color:#000000; text-decoration:none }

a.brown:link { color:#603913; text-decoration:none }
a.brown:visited { color:#603913; text-decoration:none }
a.brown:hover { color:#603913; text-decoration:underline }
a.brown:active { color:#603913; text-decoration:none }

.boldText
{
	font-weight:bold;
}

.box
{
	border:1px solid #603913;
}

.box tr
{
	border:1px solid #000000;
}

.brownText
{
	color:#6a3900;
}

.brownTitle
{
	font-size:18px;
	font-weight:bold;
	color:#603913;
}

.code
{
	font-weight:bold;
	color:#603913;
}

.footer
{
	background-color:#cccccc;
	font-family:Tahoma;
	font-size:9.5px;
	color:#5c5c5c;
	width:691px;
	height:20px;
	padding-right:20px;
}

.header
{
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	background-color:#603913;
	color:#FFFFFF;
}

.price
{
	font-weight:bold;
	color:#c13200;
}

.repeat
{
	background-image:url(../images/index_25.jpg);
	background-repeat:repeat-y;
}

.repeatLine
{
	background-image:url(../images/divider.jpg);
	background-repeat:repeat-y;
}

.request
{
	font-weight:bold;
	color:#462a0d;
}

.star
{
	color:#eaab03;
}

.title
{
	font-size:14px;
	color:#603913;
}


/* Drop Down Menu */
ul.menu {list-style:none; margin:0; padding:0;}
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:red; text-decoration:none;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; margin:0;}
ul.menu ul li a {display:block; background:url(../images/giraffe-man.jpg); background-repeat:no-repeat; width:125px; height:17px;}
ul.menu ul li a:hover {background:url(../images/giraffe-man-over.jpg); background-repeat:no-repeat; width:125px; height:17px;}
ul.menu .menulink {width:125px;}
ul.menu .menulink:hover, ul.menu .menuhover {width:125px;}



div.wrap {
width : 691px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 691px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 691px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
}
div#video-header {
height : 484px;
}
div#header div.wrap {
height : 484px;
background : url(images/header-bg.png) no-repeat 50% 0;
}
div#header div#slide-holder {
z-index : 40;
width : 691px;
height : 484px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
width : 691px;
height : 484px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
right : -50px;
top : 5px;
width : 691px;
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : right;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 0px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color : #fff;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
div#nav ul li a {
}


/* Accordion Menu */
.arrowlistmenu{
	width:170px; /*width of accordion menu*/
	padding-top:6px;
	padding-bottom:16px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#fcb50c;
	width:170px;
	text-align:left;
	padding-left:20px;
	padding-top:6px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type:none;
	margin:0;
	padding:0;
}

.arrowlistmenu ul li{
	color:#ffffff;
	display:block;
	text-align:justify;
	padding-left:32px; /*link text is indented 19px*/
	padding-top:5px;
}
