/* Used for the front page hover buttons */

#flowtabs {

    position:relative;

    /* dimensions */

    width:950px;

    height:31px !important;

    margin:0 !important;

    padding:0;

    z-index:1;



    /* IE6 specific branch (prefixed with "_") */

    _margin-bottom:-2px;

}



#flowtabs li {

    float:left;

    text-indent:0;

    list-style-type:none;

    margin-bottom: -1px;

}



#flowtabs li a {

    background: url(/assets/images/home/nav_bar.gif) no-repeat;

    display:block;

    height: 50px;

    /* font decoration */

    color:#000;

    font-size:12px;

    line-height:50px;

    text-align:center;

    text-decoration:none;

    outline: none;



}



/* adjust the background image position on each tab */

#flowtabs #t1 			{ background-position: 0 0; width: 210px;}

#flowtabs #t2 			{ background-position: -210px 0; width: 216px;}

#flowtabs #t3 			{ background-position: -426px 0; width: 200px;}

#flowtabs #t4 			{ background-position: -626px 0; width: 180px;}

#flowtabs #t5 			{ background-position: -806px 0; width:144px;}



/* mouseover state */

#flowtabs a:hover 		{ color:#fff;	 }

#flowtabs #t1:hover 	{ background-position:      0 -50px; }

#flowtabs #t2:hover 	{ background-position: -210px -50px; }

#flowtabs #t3:hover 	{ background-position: -426px -50px; }

#flowtabs #t4:hover 	{ background-position: -626px -50px; }

#flowtabs #t5:hover 	{ background-position: -806px -50px; }



/* panes */

#flowpanes {

    background: #fff no-repeat 0 -100px;

    width:950px;

    height:200px;

}



/* single pane */

#flowpanes div {

    display:none;

    color:black;

    margin:0px 0px;

    z-index:0;

}



/* override the root element to enable scrolling */

#flowpanes {

    position:relative;

    overflow:hidden;

    clear:both;

}



/* override single pane */

#flowpanes div {

    float:left;

    display:block;

    width:950px;

    height:200px;

    font-size:14px;

}



.slide{background: #fff;position:absolute;display:none;}

.slide:first-child{

    z-index:10 !important;

}



.slide .copy{

    display:block;

    width:715px;

    height:160px;

    padding:20px;

    overflow: hidden;

    line-height:1.25;

    background-color:transparent;

    background-repeat:no-repeat;

}

.slide .copy h2{

    color:#505050;

    width:400px;

    margin:0;

	font-family:Georgia, serif;

	font-size:24pt;

}

.slide .copy h3{

    color:#d1b574;

    width:400px;

    margin:10px 0 15px;

	font-size:18pt;

}

.slide .description{

    color:#505050;

    width:400px;

	font-style:italic;

	font-family:Georgia, serif;

	font-size:12pt;

}

#flow-nav{

    height:10px;

    background:#94042c;

    padding:8px 10px 12px;

}

#flow-nav a{

    color:#fff;

    padding:2px 4px;

}

#flow-nav a:hover, #flow-nav a.current{

    background:#bd0236;

    text-decoration:none;

}

#flow-nav div{

    display:inline;

}



#flow-nav .home-nav-readytoorder{

	height: 22px;

	border-top: 1px solid #8F042C;

	border-bottom: 1px solid #8F042C;

	padding: 6px 8px 1px;

	position: absolute;

	color: #000000;

	right: 138px;

	font-family: Georgia;

	font-weight: bold;

	background: #F0F0F0;

	margin-top: -8px;

	text-decoration: none;

}

#flow-nav .home-nav-pricemybook{

	height: 22px;

	border-top: 1px solid #8F042C;

	border-bottom: 1px solid #8F042C;

	padding: 6px 8px 1px;

	position: absolute;

	color: #F0F0F0;

	right: 2px;

	font-family: Georgia;

	font-weight: bold;

	background: #048458;

	margin-top: -8px;

	text-decoration: none;

}
