* {
	margin: 0;
}
html, body {
	height: 100%;
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	font: 12px/1.3 "Lucida Grande", Arial, Verdana, sans-serif; 
	}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -84px; /* the bottom margin is the negative value of the footer's height */
}
 img, div { behavior: url(/images/iepngfix.htc) }

a:link, a:visited {
	color: #990000;
}
a:hover {
	color: #86AE4B;
	text-decoration: none;
}
.row {
	background-image: url(/images/bg_row.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbccbc;
	border-left-color: #cbccbc;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.footer, .push {
	height: 84px; /* .push must be the same height as .footer */
	
}
.footer {
	position: relative;
	margin: 0 auto;
	background-image: url(/images/footer.jpg);
	background-repeat: repeat-x;
}
.footer p, .footer a:link {
	color: #FFFFFF;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
.header {
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 134px;
	background-position: center;
}
h1 {
	font-size: 20px;
	color: #363b74;
	padding-left: 10px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:normal;
text-align: left;
}
h2 {
	font-size: 20px;
	color: #559cbe;
	padding-left: 10px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:normal;
text-align: left;
}
h3 {
	font-size: 20px;
	color: #363b74;
	padding-left: 10px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:normal;
text-align: left;
}
h4 {
	font-size: 16px;
	color: #559cbe;
	padding-left: 10px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:normal;
text-align: left;
}
p {
	font-size: 12px;
	color: #000;
	padding-left: 10px;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-weight:normal;
	line-height: 18px;
}
.thumb {
	background-image: url(/images/thumb-trans.png);
	background-repeat: no-repeat;
	padding: 18px 0px 0px 8px;
	*padding: 12px 0px 0px 2px;
	/*_padding: 16px 0px 0px 6px;*/
	height: 99px;
	width: 120px;
	background-position: 6px 6px;
	margin: 0px;
	float: left;
}
/*Default style for SPAN icons. Edit if desired: */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color: lightyellow;
font-weight: bold;
border: 1px solid black;
padding: 3px;
}

div.eg-bar{
width: 98%;
}

.icongroup1{
width: 98%;
}
.price {
	font-family: "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
	color: #FFFFFF;
	background-color: #559cbe;
	display: block;
	padding: 3px;
	border: 1px solid #000000;
	/*width: 100px;*/
	float: left;
	margin: 8px 8px 0px;
	font-size: 13px;
}

.one {

	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.two {

	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #D6F1BC;
}
/* Side Navigation............................................................... */



#nav{
	float: left;
	padding-left: 5px;
	margin-top: 10px;
	width: 260px;
	text-align: left;
	font-size: 9pt;
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
text-align: left;
	
	}
	
#inside{

    margin: 0px;
	
	padding-left: 0px;
	
	list-style-type: none;
	
	}
	
	 
#inside a:link, #inside a:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	
	}
	
#inside li{

      /* background:url(images/bullet.png) left center no-repeat;*/
	   
	   border-bottom: 1px dotted #999999; 
	   
	   }

#inside li a {  

	    color:#333333;
		
        display: block;
	
        padding: 7px 0px 7px 25px;
		
        text-decoration: none;
		
         }
		 
#inside li a:hover {
	background:#EEEEEE url(images/bullet_hover.png) no-repeat left center;
	text-decoration: none;
	color: #AB000D;
		
        }
		
 * html #inside li a {  /* make hover effect work in IE */
	width: 260px;
	
    }
	
	/* submenus */
	
	#submenu{
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;
	
	}
	
	 
#submenu a:link, #submenu a:visited {
	text-decoration: none;
	color: #333333;
	}

	#submenu li{
	/* background:url(/images/bullet.png) left center no-repeat;*/
	   
	   border-bottom: 1px dotted #999999;
	background-color: #F4F9FF;
	   }

#submenu li a {
	color:#999999;
	display: block;
	padding: 5px 0px 3px 35px;
	text-decoration: none;
	font-size: 10px;
         }
		 
#submenu li a:hover {
	background:#D5EBFE url(/images/bullet_hover_sub.png) no-repeat left center;
	text-decoration: none;
	color: #990000;
        }
		
 * html #submenu li a {  /* make hover effect work in IE */
 
	width: 260px;
	
    }
.content1 {
	padding-right: 15px;
	padding-left: 10px;
text-align: left;
}
.content1 p{
	padding-right: 10px;
	line-height: 20px;
}
.small {
	font-size: 10px;
	color: #352C21;
}
.font, .font a:link {
	font-size: 10px;
	color: #81000D;
}

