﻿	 /* ********************************
		GENERAL STYLES
	************************************ */	
	* {padding:0px; margin:0px;}
	a {color:#be0000;}
	a:hover {color:#393939;}
	p {margin:0px 0px 20px 0px;}
	li {margin-left:40px;}
	.clear {clear:both;}
	.left {float:left;}
	.right {float:right;}		
	
	h1, h2, h3, h4, h5, h6, strong b {
		color:#be0000;
		margin:20px 0px 20px 0px;
		}
		
	table {
		border-collapse:collapse;
		empty-cells:show;
		}
		
		td {
			padding:6px;
			}	

	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#292929;
		background-color:#c3c3c3;
	}

	
	/* ****************************
	 MAIN CONTAINER STYLES
	***************************** */
	#container {
		width:980px;
		margin:0px auto 0px auto;
		padding:0px;
		background:#fff url("/images/container-bg.jpg") repeat-x top left !important;
		}
	
	/* ****************************
	 HEADER STYLES
	***************************** */
	#container #header {
		display:block;
		width:980;
		height:158px;
		margin:10px 0px 0px 0px;
		padding:0px;
		z-index:1;
		}

			
	/* ****************************
	 PAGEBODY STYLES
	***************************** */
	#container #pagebody {
		clear:both;
		width:980px;
		padding:0px;
		margin:10px 0px 0px 0px;
	}
	
	
	/* ****************************
	 LEFT COLUMN STYLES
	***************************** */
	#container #pagebody #leftcolumn-container {
		width:212px;
		padding:0px;
		margin:0px;
		float:left;
		background:#fff url("/images/leftcolumn-container-bg.jpg") no-repeat top left;
		}
		
	#container #pagebody #leftcolumn-container #leftcolumn-panel {
		padding:10px 14px 10px 27px;
		margin:0px;
		}
		
		
		
	/* ****************************
	 CONTENT STYLES
	***************************** */
	#container #pagebody #centercolumn-container {
		width:556px;
		margin:0px;
		padding:0px;
		float:left;
		background:#fff url("/images/centercolumn-container-bg.jpg") no-repeat top left;
		}
		
	    #container #pagebody #centercolumn-container-content {
		    margin:0px;
		    padding:8px;
		    }	
		    
	    #container #pagebody #centercolumn-container-content-hdl {
		    width:486px;
		    height:54px;
		    margin:0px auto 34px auto;
		    padding:0px 0px 0px 54px;
		    background:url("/images/center-column-headline-bg.png") no-repeat top left;
		    color:#be0000;
		    font-size:22px;
		    font-weight:bold;
		    text-transform:uppercase;
		    line-height:54px;
		    }			    	
		
		
	/* ****************************
	 RIGHT COLUMN STYLES
	***************************** */
	#container #pagebody #rightcolumn-container {
		width:212px;
		padding:0px;
		margin:0px;
		float:right;
		background:#fff url("/images/rightcolumn-container-bg.jpg") no-repeat top left;
		}
		
	#container #pagebody #rightcolumn-container #rightcolumn-panel {
		padding:10px 14px 10px 27px;
		margin:0px;
		}		
		




/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */
/*Position the entire menu (SET A FIXED WIDTH IN IE6MENU.CSS!)*/
.mnuMain {
	display:block;
	width:946px;
	height:27px;
	padding-left:34px;
    background:#be0000 url("/images/mainmenu-bg.gif") no-repeat top left;
    z-index:255;
}
.mnuMain{font:normal normal bold 12px Arial;}
/* Tier 1 UL, this is the container for the entire menu - Set width to 0px to make the menu vertical */
.mnuMain ul.AspNet-Menu{width:946px; z-index:255;}
/* Tier 1 LI - This is each top level item.  Width should be preceding width / # of top level items */
.mnuMain li{width:140px; height:27px !important; text-align:center; z-index:255; border-right:solid 1px #fff; padding:0px; margin:0px;}
/* Tier 2 UL */
.mnuMain ul.AspNet-Menu ul{width:200px; top:100%; left:0; background:#be0000; z-index:255; border:solid 1px #fff; border-top:none;}
/* Tier 2+ LI - Make this the same width as the preceding */
.mnuMain li li{width:200px; z-index:255; margin:0; color:White; text-align:center; z-index:255; padding:0px; border:solid 1px white;}
/* Tier 3+ UL */
.mnuMain ul.AspNet-Menu ul ul{width:200px; top:5px; left:200px; z-index:255;}
/* BACKGROUND of items being hovered over */
.mnuMain li:hover, 
.mnuMain li.AspNet-Menu-Hover{background:#971014; z-index:255;}
/* Tier 1 As and spans */
.mnuMain a, 
.mnuMain span{color:White; z-index:255; padding:6px 0px;}
/* Tier 2+ As and spans (if a different size from tier 1) */
.mnuMain li li a, 
.mnuMain li li span{color:White; z-index:255; padding:6px 0px;}
/* Leaves */
.mnuMain li.AspNet-Menu-Leaf a, 
.mnuMain li.AspNet-Menu-Leaf span{background-image:none !important; z-index:255;}
/* TEXT of items being hovered over */
.mnuMain li:hover a, 
.mnuMain li:hover span,
.mnuMain li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover span,
.mnuMain li:hover li:hover a,
.mnuMain li:hover li:hover span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.mnuMain li:hover li:hover li:hover a,
.mnuMain li:hover li:hover li:hover span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
        {color:White; font-weight:bold;}
/* The tier above this one is hovered */
.mnuMain li:hover li a, 
.mnuMain li:hover li span,
.mnuMain li.AspNet-Menu-Hover li a,
.mnuMain li.AspNet-Menu-Hover li span,
.mnuMain li:hover li:hover li a,
.mnuMain li:hover li:hover li span,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
        {color:White;}
/* This tier is selected */
.mnuMain .AspNet-Menu-Selected{color:White; background-color:#e71920;}
/* A tier below this one is selected */
.mnuMain .AspNet-Menu-ChildSelected{color:White; background-color:#e71920;}
/* A tier above this one is selected */
.mnuMain .AspNet-Menu-ParentSelected{color:White;}
	
	/* ****************************
	 FOOTER STYLES
	***************************** */
	#container #footer {
		clear:both;
		display:block;
		width:960px;
		padding:10px;
		margin:10px 0px 0px 0px;
		color:#707070;
		font-size:11px;
		text-align:center;
		background:#fff url("/images/footer-bg.jpg") repeat-x bottom left;
		min-height:44px;
		}
		
		#container #footer ul 
		{
		    list-style:none;
		    margin:0px;
		    padding:0px;
		}
		
		    #container #footer ul li 
		    {
		        display:inline;
		        padding:0px;
		        margin:0px;
		    }
		
		#container #footer a {
		color:#797979;
		text-decoration:underline;
		}
		
		#container #footer a:hover {
		color:#000;
		text-decoration:underline;
		}
		
		
	
	/* ****************************
	 ROUND BOX STYLES
	***************************** */
	.roundBox{display:block}
	.roundBox *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#e5e5e5}
	.roundBox1{
	  margin-left:3px;
	  margin-right:3px;
	  padding-left:1px;
	  padding-right:1px;
	  border-left:1px solid #f3f3f3;
	  border-right:1px solid #f3f3f3;
	  background:#ebebeb}
	.roundBox2{
	  margin-left:1px;
	  margin-right:1px;
	  padding-right:1px;
	  padding-left:1px;
	  border-left:1px solid #fcfcfc;
	  border-right:1px solid #fcfcfc;
	  background:#e9e9e9}
	.roundBox3{
	  margin-left:1px;
	  margin-right:1px;
	  border-left:1px solid #e9e9e9;
	  border-right:1px solid #e9e9e9;}
	.roundBox4{
	  border-left:1px solid #f3f3f3;
	  border-right:1px solid #f3f3f3}
	.roundBox5{
	  border-left:1px solid #ebebeb;
	  border-right:1px solid #ebebeb}
	.roundBoxfg{
	  background:#e5e5e5}
	  
	  
	/* ***************************************
	 LT GRAY ROUND BOX STYLES
	****************************************** */
	.rb-ltgray{display:block}
	.rb-ltgray *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#f9f9f9}
	.rb-ltgray1{
	  margin-left:3px;
	  margin-right:3px;
	  padding-left:1px;
	  padding-right:1px;
	  border-left:1px solid #fcfcfc;
	  border-right:1px solid #fcfcfc;
	  background:#fafafa}
	.rb-ltgray2{
	  margin-left:1px;
	  margin-right:1px;
	  padding-right:1px;
	  padding-left:1px;
	  border-left:1px solid #fefefe;
	  border-right:1px solid #fefefe;
	  background:#fafafa}
	.rb-ltgray3{
	  margin-left:1px;
	  margin-right:1px;
	  border-left:1px solid #fafafa;
	  border-right:1px solid #fafafa;}
	.rb-ltgray4{
	  border-left:1px solid #fcfcfc;
	  border-right:1px solid #fcfcfc}
	.rb-ltgray5{
	  border-left:1px solid #fafafa;
	  border-right:1px solid #fafafa}
	.rb-ltgrayfg{
	  background:#f9f9f9}
	  
	  
	/* ***************************
	 ROUND BOX with BORDER
	 ***************************** */
	.bl4 {background: url(../images/boxes/rb4-bl.gif) 0 100% no-repeat #FFFFFF; width: 100%;}
	.br4 {background: url(../images/boxes/rb4-br.gif) 100% 100% no-repeat}
	.tl4 {background: url(../images/boxes/rb4-tl.gif) 0 0 no-repeat}
	.tr4 {background: url(../images/boxes/rb4-tr.gif) 100% 0 no-repeat; padding:20px}	  

	
	/* ******************************
	 FORM STYLES
	********************************* */
	
	input.textbox {
		border:solid 1px #CCCCCC;
		width:165px;
		line-height:16px;
		padding:3px;
	}
	
	input.textbox-nowidth {
		border:solid 1px #CCCCCC;
		line-height:16px;
	}
	
					
	
	legend {
		color:#000;
		}
		
	fieldset {
		background:#fcfcfc;
		}
		
	
ul.padded li {
	margin:10px 0px 10px 40px;
	}
	
		

/* *************************
 PANEL STYLES
**************************** */
#panel-001-hdr 
{
    width:132px;
    height:35px;
    background:url("/images/panel-001-hdr.png") no-repeat top left;
    color:#fff;
    font-size:14px;
    font-family:Arial Narrow,Arial,Helvetica;
    padding:15px 15px 0px 15px;
}

#panel-001-content 
{
     width:132px;
     padding:10px 15px 0px 15px;
     margin:0px;
     background:url("/images/panel-001-bg.png") repeat-y top left;
}

#panel-001-ftr 
{
    padding:0px;
    margin:0px;
    width:162px;
    height:142px;
    background:url("/images/panel-001-ftr.png") no-repeat top left;
}





#panel-002-hdr 
{
    width:163px;
    height:17px;
    background:url("/images/panel-002-hdr.png") no-repeat top left;
    color:#fff;
}

#panel-002-content 
{
     width:133px;
     padding:0px 15px;
     margin:0px;
     background:#fff url("/images/panel-002-bg.png") repeat-y top left;
     color:#fff;
     font-size:12px;
     font-weight:bold;
}

#panel-002-ftr 
{
    padding:0px;
    margin:0px;
    width:163px;
    height:33px;
    background:url("/images/panel-002-ftr.png") no-repeat top left;
}

#meet-beddy 
{
     width:163px;
     height:297px;
}
    #meet-beddy a 
    {
        display:block;
        width:163px;
        height:55px;
        text-decoration:none;
        background:url("/images/beddy-bg.jpg") no-repeat top left;
        padding:242px 0px 0px 0px;
        margin-top:5px;
        color:#fff;
        font-weight:bold;
        text-transform:uppercase;
        font-size:125%;
        text-indent:40px;
    }
    
  
  #pay-online 
  {
      width:163px;
      height:60px;
  }
  
    #pay-online a 
    {
        display:block;
        width:163px;
        height:60px;
        color:#fff;
        text-decoration:none;
        background:url("/images/pay-online.jpg") no-repeat top left;
        line-height:56px;
        text-align:center;
        text-indent:36px;
        font-weight:bold;
        font-size:12px;
    }
    
    
    
    
    