/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

*{
	padding:0;
	margin:0;
	}

body {
	margin: 0;
	padding: 0;
	background: /*#EADEDE*/#ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.input_text {
	padding: 0;
	background: #ffffff;
	border: 1px solid #800028;
	font-weight: bold;
	font-size:11px;
	color: #800028;
}

.input_textarea {
	padding: 0;
	background: #ffffff;
	border: 1px solid #800028;
	font-weight: bold;
	font-size:11px;
	color: #800028;
}


#button_submit {
	background: #800028 url(images/shade.jpg) left center repeat-x;
	font-size: 10px;
	color: #ffffff;
	padding: 0;
	border: 0px solid #800028;
	font-weight:bold;


}


h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #800028;
}

h4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #800028;

}

h1 a, h2 a, h3 a {
	color: #800028;
		border-bottom: 1px  #800028 dotted;

}

h1 a:hover, h2 a:hover, h3 a:hover {
	color: #800028;
	border-bottom: 1px  #800028 dotted;
}

h1 {
	letter-spacing: -2px;
	font-size: 2.8em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	letter-spacing: -1px;
	font-size: 1.6em;
}

p, ol {
	margin-bottom: 2em;
	line-height: 180%;
}

li {
list-style: disc;
margin-left:20px;
}

blockquote {
	margin: 0 0 0 2em;
	padding: 0 0 0 1em;
	font-style: italic;
	border-left: 4px solid #F2EAB8;
}

a {
	text-decoration: none;
	color: #800028;
	font-weight:bold;
}

a:hover {
	color: #800028;
	border-bottom: #800028 0px dotted;
	text-decoration:none;
}

a:hover img{border-bottom: 0px dotted #800028;}

hr {
	display: none;
}

img {
margin: 3px 3px 3px 3px;
}

/* Banner */

#banner {
	width: 186px;
	height: 120px;
			background: #ffffff url(images/banner_new.jpg) no-repeat center left;
			float:left;
}


/* Header */

#header {
	width: 890px;
	height: 101px;
	margin: 0 auto;
		border:0px #800028 solid;
			background: #ffffff url(images/banner_new.jpg) no-repeat left top;
		color:#800028;
		text-align: right;
		font-weight:bold;
		padding-top:10px;
		font-size:11px;
}

#header .quickmenu{
float:right;
width: 500px;
}
#header h1{
		padding-top:47px;
		padding-right:5px;

		}


#header a {
		color:#800028;
				padding-right:5px;

		}
		
#header a:hover {
	border-bottom: #800828 1px dotted;
}

/* Logo */

#logo {
	float: left;
	background: #F9F4BD url(images/logo.jpg) no-repeat left top;
	width:126px;
	height:180px;
}

#logo h1, #logo h2 {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#logo h1 {
	padding-top: 10px;
	text-transform: lowercase;
	letter-spacing: 2px;
	font-size: 2.6em;
	font-weight: normal;
}

#logo h2 {
	padding-top: 30px;
	font-size: .9em;
}

#logo a {
	border: none;
	color: #FFFFFF;
}

/* Search */

#search {
	float: right;
	padding: 25px 20px 0 0;
	color: #1E8F25;
	font-size:12px;
	
}

#search a{
	color: #1E8F25;
	font-weight:bold;

}

#search a:hover{
	background: none;
	text-decoration:underline;
	font-weight:bold;
}



/* Menu */

#menu {
	width: 703px;
	height: 25px;
	float:right;
	margin: 0 auto;
	background: #800828 url(images/shade.jpg) top left repeat-x;
		border-left:0px #FC800C solid;
		border-right:0px #FC800C solid;
		margin-top:33px;

}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	padding: 9px 0 9px 0;
	margin:1px 0 1px 0;
	text-decoration: none;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	border-right: #ffffff 0px solid;
	color: #FFFFFF;
	width:100px;
}

#menu a:hover {
	background: #ffffff url(images/shade-reverse.jpg) top left repeat-x;
	color: #800828;
	border-bottom:none;

}

#menu .current_page_item a {
	background: #850504;
	padding: 12px 30px 12px 30px;
	color: #FFFFFF;
}

#menu .last{
	border-right: #58032F 1px solid;
}

/* Side box Menu */

#sidebox {
	width: 185px;
	background: #ffffff;
	float:left;
	border-left: 1px #800028 solid;
	border-right: 1px #800028 solid;
		border-bottom:1px #800028 solid;

}


#sidebox ul {
  	display: block;
  	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	border-bottom:1px #800028 solid;
	background-color:#ffffff;
	  border-right: 1px #800028 solid;

}



#sidebox ul li {
}

#sidebox ul li a {

  display: block;
  height: 10px;
	border-bottom:1px #800028 dotted;

	padding: 8px 0 7px 0;
	text-decoration: none;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #800028;
}

#sidebox ul li a:hover {
	background: #800028;
	color: #ffffff;
}

#sidebox ul li .current_page_item a {
	background: #850504;
	padding: 12px 30px 12px 30px;
	color: #FFFFFF;
}



/* Page */

#page {
	width: 890px;
	margin: 0 auto;
	border-left:0px #800028 solid;
	border-right:0px #800028 solid;
	background:#FDFDFD /*url(images/bg.jpg) right bottom no-repeat*/;
	clear:both;
			padding-bottom:2px;

}

/* Content */

#content {
	float: right;
	width: 703px;
	padding-bottom:0;
	border-bottom: #850504 0px solid;
	border-left: #800028 0px solid;
}

#content a {
 	text-decoration: none;
}

/* home */
.home {
	padding: 5px 0px 1px 10px;

}

/* Post */

.post {
	padding: 25px 0 0 25px;

}

.post .title {
	margin: 0;
	border-bottom: 2px solid #F2EAB8;
}



/* Sidebar */

#sidebar {
	float: right;
	width: 205px;
	padding: 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
	padding-left: 10px;
}

#sidebar li li {
	padding-left: 15px;
	background: url(images/img06.gif) no-repeat left center;
}

#sidebar h2 {
	margin: 0;
	padding: 20px 0;
}

#sidebar a {
	border-bottom-color: #B4AF8E;
	color: #850504;
}

#sidebar a:hover {
	color: #000000;
}

/* Footer */

#footer {
	clear: both;
	width: 850px;
	height: 22px;
	padding: 0px 20px 0px 20px;
	margin: 0 auto;
	background: #800828 url(images/shade2.jpg) top left repeat-x;
 	font-size: 10px;
	color:#ffffff;
	font-weight: normal;
		border-left:0px #800028 solid;
		border-right:0px #800028 solid;

}

#footer .credit {
	float:left;
}


#footer .legal {
	text-align:right;
}

#footer .credit a {
color:#FFFFFF;
}

#footer .credit a:hover {
border-bottom: #FFFFFF 1px dotted;
}

.product{
	color:#D5BF36;
	font-weight:bold;

}

.flypeck a{
text-decoration:none;
font-weight:normal;
color:#ffffff;
}

.flypeck a:hover {
border-bottom: none;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
/*border:1px solid #ffffff; border-width:0px 1px 0px 0px;*/

	display: block;
	float: left;
	padding: 4px 0 1px 0;
	margin:1px 0 1px 0;
	text-decoration: none;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width:139px;
	overflow:visible;
	height:21px;
	line-height:16px;
}

#pmenu li .last{
}

#pmenu .drop{
border:1px solid #ffffff; border-width:0px 0px 0px 1px; 
}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li a.enclose {border-width:0px 0px 0px 0px;}
#pmenu li ul li a:hover, #pmenu li a.enclose:hover {border-width:0px 0px 0px 0px;}
#pmenu li ul li a:visited, #pmenu li a.enclose:visited {border-width:0px 0px 0px 0px;}
/* Set up the list items */
#pmenu li {float:left; margin: 0; list-style:none; }

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#ffffff; color:#800828; border:none;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:30px; left:50px; padding:0px 0px 0px 0px; background:#800828; width:139px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:0px; top:26px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:0; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#ffffff; color:#800828;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#800828; color:#ffffff;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {/*background: url(images/fly.gif) no-repeat right center;*/}
#pmenu li.drop {/*background: url(images/drop.gif) no-repeat right center;*/}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:30px; left:50px; padding:0px 0px 0px 0px; background:#800828;}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:0px; top:26px; lef\t:0px; to\p:26px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:0px; left:70px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

.text_flyspeck{
font-weight:normal; color:#000000;
}

.offer_burgundy {color:#800828; font-weight:bold;} 