body    
{
	width: 100%; 
	top: 0; 
	margin: 2px auto; 
		background-color: #000000;
		background-image: url('/graphics/bg_header.jpg');
		z-index: 1; 
		background-repeat: repeat-x ; 
	font-size: 72%; 
		font-family: georgia,times new roman,times,serif; 
	padding: 0; 
}
body    		{ color: #6d251e; font-size: 14px; text-align: left; line-height: 14px;  }
a:active        { color: #951700; text-decoration: underline; }
a:link          { color: #951700; text-decoration: underline; }
a:visited       { color: #951700 ; text-decoration: underline;}
a:hover         { color: #333333; text-decoration: underline }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.cle  arfix {display: block;}
/* End hide from IE-mac */
.clear
{
    clear: both;
    margin-bottom: -6px;
    padding-bottom: 6px;
    margin-top: -6px;
    padding-top: 6px;
}
.white, .white a { color: white; }
.white a:hover { color: #cc0000; }
        form    { display: inline; }
 input, button, select, textarea	{ margin: 0; padding: 0; font-size: 11px; }
 .tinyInput	{ font-size: 10px; }
.clearline { 
	color: #eeeeee; 
	visibility: hidden; 
	height: 0; 
	width: 100%;  
}
.hide
{
	clear: both; 
	display: none !important;
}
div#wrapper   
{
		width: 100%; 
    	margin-right: auto; 
		margin: 0 auto; 
    	z-index: 60;
}
div#middleWrapper {
		width: 100%;  
		margin: 0; padding: 0; 
		background-image:url('/graphics/bg_content.jpg');
		background-repeat: repeat; 
	}
div#bottom
{
	    	width: 940px;
    		z-index: 60;
			margin: 0px 8px 0 8px; 
    		overflow: hidden; 
			height: 20px; 
}
div#include {
	background-color: transparent; 
	width: 960px; 
	height: 100%; 
	min-height: 500px; 
	padding-left: 19px; 
	margin: 0 auto; 
	overflow: hidden; 
	}
div#cwindow 
{
	border: 3px red solid; 
	background-color: #ffffff; 
	overflow: visible; 
	min-height: 500px; 
}
	#masthead	{ 
		height: 216px; 
		width: 940px; 
		margin-left: auto; 
		margin-right: auto; 
		text-align: center; 
		border: 0; 
		padding: 0; 
		background-repeat: no-repeat; 
}
	#panel	{ height: 90px; width: 900px; }
	#leftCol
	{
		clear: left; 
 		float: left; 
		margin: 0 0 0 8px;       
		line-height: 1em; 
		padding: 10px 0 0 0; 
	    z-index: 3;
	    width: 269px;
	    border-right: 1px #999999 solid; 
		border-left: 1px #999999 solid; 
	    min-height: 600px;
		background-image: url('/graphics/sideback.png'); 
		background-position: top center; 
	    background-repeat: repeat-y;
	}
	#leftCol a	{ color: #cc6633; text-decoration: none; }
	#leftCol a:hover { color: #814323; text-decoration: underline; }
div#fillALTCol
{
	position: relative;
	margin: 3px 4px 0px 204px;
	background-color: #ffffff; 
	width: 641px;  
	z-index: 100;
    	margin-top: 5px;
	padding: 8px 6px 8px 20px; 
}
div#fillCol2
{
        position: relative;
        display: block; 
        margin: 0px 0px 0px 274px;
        padding: 5px 3px 0px 12px;
        width: 651px; 
       	min-height: 600px; 
		height: 100%; 
		z-index: 100;
		font-size: 1em;  
		line-height: 1.1em; 
}
div#fillColHome, div#fillCol
{
	position: relative;
	display: block; 
	margin: 0px 0 0 276px; 
	padding: 5px 3px 0px 8px;
	width: 626px; 
	min-height: 600px; 
	height: 100%; 
	z-index: 100;
	font-size: 1em;   
	line-height: 1.1em;
	overflow: hidden; 
	}
div#fillColHome img { max-height: 180px; max-width: 240px; }
div#fillColR
{
	position: relative;
 	margin: 0px 192px 0px 187px;
	padding: 5px 3px 0px 8px;
  	background-color: #ffffff;
    width: 616px;
 	min-height: 600px;
	z-index: 100;
    border-right: 1px black solid;
    font-size: 13px;   
	line-height: 15px;
}
div#homeWrap { 
	width: 1010px; 
	padding: 8px 16px 8px 16px; 
}
div#homeFill
{
        position: relative;
        background-color: #ffffff; 
		top: 0; 
        width: 546px;
        z-index: 100;
}
	#rightCol { 
		clear: right;
                float: right; 
		margin: 0px; 
		height: 100%; 
        	background-color: #ffcb68; 
		line-height: 1em; 
		padding-top: 12px; 
		z-index: 3;
		width: 214px; 
        	border-left: 1px black solid;
		min-height: 600px; 
		margin: 0 auto;  text-align: center; 
		margin-left: -1px; 
	}
h1, h2, h3	{ color: #6d251e; vertical-align: middle; line-height: 105%;  }
h2 { font-size: 1.2em; }
div#homeTriad
	{
		width: 894px;
		margin: 4px 0px 4px 0px;
		overflow:hidden;
		padding: 0; 
		height: 260px; 	
	}
div#tp1 { float: left;  width: 290px; margin: 4px 8px 8px 0px; }
div#tp2	{ float: left;  width: 290px; margin: 4px 6px 8px 4px; }
div#tp3 { float: right; width: 290px; margin: 4px 0px 8px 0px; right: 0; }
div#homeBottom {
		width: 894px; 
		margin: 4px 0px 0px 0px;
		overflow:hidden;
		padding: 0; 
		height: 140px; 
}
div#sc1 { float: left; width: 388px; margin: 4px 0px 8px 0px; }
div#sc2 { float: right; width: 480px; right: 0; margin: 4px 0px 8px 0px; }
	#leftCol, #fillCol, #fillColHome, #rightCol, #fillColR   
	{
		padding-bottom: 25000px;
	 	margin-bottom: -24999px;
	}
    #leftTop {
        background-image:url('/graphics/sidetop.png');
        width: 269px; 
        height: 60px;
        margin: 0 0 0 9px; 
		padding: 0;
        float: left;  
    }
	#leftDummy {
	 	width: 269px;
        height: 24px;  
        margin: 0; 
        padding: 0;
        float: left;  
    }
    #mbox   { 
        background-color: #26150a;
	        margin: 0px 0 0 269px;   
		}
 	#mboxWrap	{ 
		clear: right; 
		width: 940px; 
		margin: 0 auto; 
		height: 60px; 
		padding: 0;
		position: relative; 
	}
        #searchcontrol .gsc-control { width : 660px;
        }
        .gsc-resultsbox-visible { position: relative; margin: 0; padding: 0; top: 0;  }
        .gsc-control div { position: relative; }
.main		{ padding: 6px; } 
.picker			{ width: 330px; overflow: hidden; font-size: 10px;  }
.state			{ font-size: 1.2em; font-weight: bold; color: #009900; }
.minicell		{ font-size: 10px; border: 1px #999999 solid; }
.minical    	{ border: 1px black solid; background-color: #EEEEEE; }
.minical td		{ height: 1em; line-height: 1em; font-size: 10px; width: 22px; text-align: center; padding: 1px; }
.pcat			{ clear: right; font-weight: bold; padding-left: 8px; } 
.bold			{ font-weight: bold; }
.boldright		{ font-weight: bold; text-align: right; }
.cell			{ border: 1px #999999 solid; padding: 2px; }
.gridTable td		{ border: 1px #999999 solid; padding: 2px; }
.dataTable		{ border: 0; }
.dataTable td		{ border: 1px #999999 solid; padding: 2px; text-align: center; }
.cartTable			{ 
			background-color: #ffffff; 
			margin: 0; padding: 0px; 
			border: 1px #6d251e solid; 
			 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
		}
.cartTable td		{ color: #6d251e; font-size: 85%; }
.formTable		{ background-color: #ffffff; border: 1px #6d251e solid;  }
.formTable td		{ }
.buttonTable		{ margin: 0 auto; text-align: center; padding-top: 18px; }
.buttonTable td		{ text-align: left; padding: 2px; } 
.footTable 		{ border: 0; margin-left: 20px; }
.cellH			{ font-weight: bold; text-align: center; }
.pad			{ padding: 2px; }
.pad4			{ padding: 4px; }
.padb4			{ }
.rcell			{ border: 1px #999999 solid; padding: 2px; text-align: right; }
.bcell			{ border: 2px #000000 solid; padding: 2px; font-weight: bold; }
.bacell			{ padding: 4px; margin: 0 auto; text-align: center; }
.underline		{ border-bottom: 1px #999999 solid; }
.errmsg			{ color: #cc0000; font-weight: bold; text-align: center; }
.catpic			{ font-size: 10px; text-align: center; margin: 0 auto;  }
.catalog		{ text-align: left; font-size: 85%; }
.recipecat		{ color: #009900; font-weight: bold; font-size: 1.2em; }
.recipecat a, .recipecat a:link, .recipecat a:visited { color: #006600; }
.recipe			{ padding-left: 10px; }
.month			{ color: #004080; text-transform: uppercase; font-weight: bold; font-size: 105%; }
.ing			{ padding-left: 14px; }
.rdesc			{ font-style: italic; }
.dist			{ padding-left: 24px; }
.sponsorM               { margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 280px; float: left; }
.sponsorA               { margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 180px; float: left; }
.sponsorF               { margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 130px; float: left; }
.sponsornameM		{ margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 280px;  }
.sponsornameA           { margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 180px;  }
.sponsornameF           { margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0 5px 0; width: 130px;  }
.evtable		{ width: 400px; padding: 5px; }
.stdtable, .stdtable td		{ padding: 2px; border: 1px #999999 solid; }
.eventtable		{ width: 820px; }
.dir			{ padding: 6px; border: 1px #dddddd solid; }
img.catpic		{ z-index: 999; }
img.helpImg		{ max-width: 500px; border: 1px #666666 solid; padding: 4px; }
.boldcenter		{ font-weight: bold; text-align: center; }
.fxtra			{ font-style: italic; font-size: 11px; color: #666666; text-align: left; }
.stable			{ text-align: center; font-size: 10px; border: 1px #666666 solid; padding: 2px; }
.menu		{ color: #ffffff; font-weight: bold; font-size: 15px; text-align: center; background-color: #26150a; }
.menu a:link    { color: #ffffff; text-decoration: none; }
.menu a:visited { color: #ffffff; text-decoration: none;  }
.menu a:hover   { color: #ffffff; text-decoration: underline;  }
.inlineBtn, .inlineBtn a		{ font-weight: bold; text-decoration: none; padding: 2px; }
.inlineBtn a:hover	{ text-decoration: underline; }
.selectBtn,  .selectBtn a 	{ background-color: #6699cc; color:#ffffff; text-decoration: none; padding: 2px; }
.selectBtn a:hover { color: #990000; }
.anav2label     { 
		color: #6d251e;  
		background-color: #acb12a; 
		font-weight: bold; 
		padding: 4px 0px 4px 8px; 
		margin: 0; 
		text-align: left; 
		line-height: 120%; 
	}
.anav2label a	{ text-decoration: none; color: #6d251e;  }
.anav2sel      { background-color: #2696fe; color: #ffffff; font-weight: bold; text-decoration: none;
                    text-align: center; 
                    padding: 2px; font-size: 12px; }
.anav2sel a, .anav2sel a:active, .anav2sel a:visited {color: #ffffff; text-decoration: none;  }
.anav2sel a:hover       { text-decoration: none;; color: #e3061b; }
.anav2menu      { 
			padding: 2px 4px 2px 8px;
			text-align: left; 
			font-size: 100%;
	}
.anav2menu a            { color: #6d251e; vertical-align: bottom;  }
.anav2menu a:active    { color: #6d251e; text-decoration: none; }   
.anav2menu a:link      { color: #6d251e;  text-decoration: none;   }
.anav2menu a:visited {  color: #6d251e; text-decoration: none; vertical-align: bottom;  } 
.anav2menu a:hover     { color: #acb12a; }
.dummy {
                        font-weight: bold;
                        line-height: 110%;
                        height: 32px; 
                        width: 172px; 
                        padding: 2px 2px 2px 8px;
                        }
.anav2hover a, anav2Selected a { color: #ffffff; text-decoration: none;  }
.anav2hover {  border: 1px red solid; }
.anav2 		{
        	color: #6d251e;  
			font-size: 100%; 
            line-height: 32px;
            padding: 2px 0px 2px 0px;     
			overflow: hidden; 
			}
.anav2 a		{ padding-left: 8px; }
div.anav2menu:hover, div.anav2sub:hover, div.anav2subInd:hover	{  
			background-image: url('/graphics/hopicon.png');
            background-position: 95% 25%; 
            background-repeat: no-repeat; 
	}
.anav2 a:hover { 
                        }
.anav2 a:hover a:hover { color: #ffffff; }
.anav2 a:hover   	{ text-decoration: none; 
						color: #acb12a; 
					}
.anavBottom             { display: table-cell; width: 100%;  height: 24px; vertical-align: bottom; line-height: 12px;  }
.anavBottom a           { vertical-align: bottom;  }
.anav2sub               { 
                        margin-left: 14px;
						height: 32px; 
						line-height: 32px; 
                        }
.anav2Selected		{ 
				padding-left: 8px; 
				line-height: 32px; 
				font-size: 100%; 
				color: #6d251e; 
				font-weight: bold; 
			}	
.anav2sub a:active     { color: #6d251e; text-decoration: underline; } 
.anav2sub a:link       { color: #6d251e; text-decoration: underline;   }
.anav2sub a:visited { color: #6d251e; text-decoration: underline; } 
.anav2sub a:hover      { color: #009900; width: 100%;  }
.anav2subInd            { font-style: italic;
                        padding-left: 8px;
			height: 32px; 
			margin-left: 14px; 
			line-height: 32px; 
			}
.anav2subInd a:active     { color: #eeeeee; text-decoration: none; } 
.anav2subInd a:link       { color: #eeeeee; text-decoration: none;   }
.anav2subInd a:visited { color: #eeeeee; text-decoration: none; } 
.anav2subInd a:hover      { color: #ffff99; width: 100%;  }
.anav2item              {
                        background-image: url('/graphics/subGroupClosed.png');
                        background-repeat: no-repeat; 
                        background-position: left;    
                        }
.anav2itemOpen	{
                        background-image: url('/graphics/subGroupOpen.png');
                        background-repeat: no-repeat;
                        background-position: left;
                }
.backMLS	{ 
			width: 750px;
			margin: 0 auto;   
			text-align: right; 
			background-color: #b5c9c5; 
		}
.backMLS a	{ color: white; font-weight: bold; text-decoration: none; 
		text-align: right; padding: 4px 10px 4px 10px; 
		text-transform: uppercase; font-size: 1.2em;  }
.backMLS a:hover { text-decoration: underline; }
 	#mlsWrap	{ 
 		margin: 0 auto; 
 		width: 860px; display: block; 
 		clear: both; 
 		padding: 10px 0 20px 0;  
		margin-left: auto; margin-right: auto; text-align: center; 
 	}
 	#mlsExternal { width: 750px; }
    .entry  { padding: 4px; border-bottom: thin gray solid; }
    .centry { padding: 4px; text-align: center; border-bottom: thin gray solid; }
.SATable		{ font-size: 12px; }
.SATable td.prompt	{ font-size: 11px; }
.admintable     { background-color: #ffffff; font-size: 12px; }
.admintable td { text-align: left; padding: 2px; }
.admintable td.prompt2, .admintable td.prompt { text-align: right; font-size: 12px; } 
.admintable th	{ font-weight: bold; text-align: center; padding: 2px; }
.amenu          { font-size: 14px; color: #ffffff; font-weight: bold; text-align: center; background-color: #666666; border: 1px black solid; line-height: 18px; }
.amenu a:link   { color: #ffffff; text-decoration: none; }
.amenu a:active  { color: #ffffff; text-decoration: none; }
.amenu a:visited { color: #ffffff; text-decoration: none; }
.amenu a:hover   { color: #33ff66; text-decoration: underline; display: inline;  }
.atable		{ background-color: #aaaaaa; font-family: arial,helvetica,sans-serif;  }
.atable	td	{ padding: 2px; border: 1px #666666 solid; vertical-align: top; }
.aftable     { background-color: #aaaaaa; font-family: arial,helvetica,sans-serif;  }
.aftable td  { padding: 2px; border: 1px #666666 solid; vertical-align: top; }
.aftable td input { color: #0000cc; font-weight: bold; }
.aftable select, .aftable textarea  { color: #0000cc;  } 
.fTable		{ border: 1px #6d251e solid;  }
.fTable td	{ background-color: #ffffff; padding: 2px 6px 2px 3px; border: 1px #999999 solid; font-size: 1em; }
.adminInfo	{ font-size: 90%; color: #336699; font-style: italic; }
.error          { font-weight: bold; color: #990000; text-align: center; font-size: 110%; }
.alert		{ border: 1px #990000 solid; padding: 6px 6px 10px 6px; background-color: #ffff99; color: #cc0000; font-weight: bold; margin: 2px;}
.prompt         { font-weight: bold; text-align: right; padding-right: 4px; }
.prompt2        { font-weight: bold; text-align: right; }
.fprompt    { font-weight: bold; text-align: right; background-color: #eeeeee; }
.clone      { font-size: 13px; font-weight: bold; }
.atitle         { color: #333333; font-size: 18px; font-weight: bold; border-bottom: 1px #ffffff solid; margin: 6px; padding-left: 10px; background-color: #aaaaaa; }
.otitle		{ color: #000000; font-size: 1.3em; font-weight: bold; padding: 4px; margin-bottom: 4px;  text-align: left; font-weight: bold; text-transform: uppercase; }
.ltitle		{ font-size: 160%; font-weight: bold; text-align: left; color: #28504c; font-style: normal; text-transform: uppercase; 
	padding-left: 12px; padding-top: 12px;  }
.ttitle		{ font-size: 1.3em; color: #ffffff; line-height: 1.4em; font-weight: bold; }
.stitle		{ font-size: 1.0em; color: #ffffff; line-height: 1.2em; font-weight: bold; padding: 2px 8px 2px 8px; }
.foundSet		{ font-size: 120%; font-weight: normal; text-align: left; color: #28504c; font-style: normal; text-transform: uppercase; 
	padding-left: 12px;   }
.title		{ 
	font-size: 1.3em; 
	color: #6d251e; 
	margin-top: 2px;
	margin-bottom: 8px; 
	padding: 2px 0 2px 8px;  
	font-weight: bold; 
	z-index: 70; 
	line-height: 1.4em; 
	text-align: left; 
	background-color: #6d251e; 
	border: 1px #6d251e solid; 
	background-image: url('/graphics/contentback.png');
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	}
.ititle		{ margin-left: 16px; font-size: 125%; font-weight: bold; text-align: left; color: #000000; font-style: oblique; text-transform: uppercase;
		border-bottom: 1px #333333 dotted; }
.htitle			{ color: #5F8E2E; font-weight: bold; text-align: center; font-size: 108%; padding: 8px; line-height: 115%; }
.subtitle		{ color: #951700; font-size: 1.2em; font-weight: bold; text-align: left; margin-bottom: 4px; line-height: 110%; }
.subtitle2		{ color: #004080; font-size: 1.0em; font-weight: bold; text-align: left; margin-bottom: 4px; padding-left: 12px; }
.subtitleR		{ color: #951700; font-size: 1.2em; font-weight: bold; text-align: right; margin-bottom: 4px; }
.subtitlered {color: #CC0000; font-size: 14px;; font-weight:bold;}
.subtitleblue {color: #32598A; font-size: 14px;; font-weight:bold;}
.subtitlewhite {color: #ffffff; font-size: 14px;; font-weight:bold; background-color: #804000; padding: 3px; margin-bottom: 5px;  }
.tlink			{ background-color: #cc0000 ; color: #004080; text-align: center; padding: 2px; border: 1px #004080 solid; font-size: 80%; max-height: 32px;  }
.indOpen        { background-image:url('/graphics/bottom.gif');  background-repeat: no-repeat; height: 28px; 
    background-position: right; width: 28px; float: right; }
.indClosed      { background-image:url('/graphics/right.gif'); background-repeat: no-repeat; height: 28px;
    background-position: right;  width: 28px; float: right; }
.indPrompt      { width: 70px; text-align: right; font-size: 11px; float: left; }
.details        { font-size: 11px; padding: 1px; }
.listing		{ width: 626px; height: 140px; background-color: #b5c9c5; 
		margin: 0px 0px 0px 12px;  
 }
.altlisting		{ width: 626px; height: 140px; background-color: #a1b0b0; margin: 0px 0px 0px 12px; 
}
.upper			{ text-transform: uppercase; }
.listingtop		{ font-weight: bold; line-height: 0.8em; padding: 4px 0; }
.listingtop2	{ font-weight: bold; line-height: 0.8em; padding: 4px 0; border-bottom: 2px #274444 solid; }			
.viewdetails		{ width: 626px;  background-color: #ffffff; margin: 5px 0px 0px 12px;  }
.listingmore	{ width: 615px; height: 32px; background-color: #28504c; padding: 5px; margin: 2px 0px 2px 12px;   }
.listingdetails	{ float: right; width: 420px; height: 95px; margin-right: 30px; padding: 3px;    }
.propdetails	{ line-height: 105%; padding-top: 6px;  }
.mlsdetails		{ margin: 4px 20px 4px 0px; padding: 3px; }
.listingpic		{ width: 140px; height: 120px; float: left; padding: 3px 3px 3px 9px;   }
.listingAdd		{ font-size: 90%; font-weight: bold; border-bottom: 2px #274444 solid; }
.listingAdd2	{ font-weight: bold; padding-bottom: 4px; }
.propdetails li	{ font-size: 90%; line-height: 125%; }
.picviewer		{ width: 610px; margin: 0 auto; }
.mainpic 		{ width: 610px; margin: 0 auto; float: none; text-align: center;  }
.lpic			{ padding: 2px; border: 0; max-width: 610px; }
.nselpic		{ padding: 1px; border: 0; width: 120px; }
.selpic			{ padding: 1px; border: 1px red solid; width: 120px; }
.listingmenu	{ font-size: 95%; float: right; width: 420px; font-weight: bold; margin-right: 30px;  text-transform: uppercase; padding: 2px; }
.listingmenu a	{ color: #274444; text-decoration: none; }
.listingmenu a:hover { text-decoration: underline; }
.detailmenu		{ margin: 0 auto; width: 640px; font-weight: bold;  padding: 6px; text-transform: uppercase; text-align: left;  }
.viewagent		{ margin: 0 auto; width: 640px; font-weight: bold;  padding: 6px; text-align: left;  }
.bgwide			{ margin: 0 auto; padding: 0px 0 5px 0; text-align: center; }
.bgside			{ width: 190px; margin: 0 auto; text-align: center; }
.tour			{ padding: 5px 0 5px 0; font-weight: bold; }
.bg				{ padding: 0px 8px 0px 8px; background-color: #cccc99; line-height: 1.0em; }
div.bg			{ line-height: 2em; }
.links			{  }
.catdetails	{ width: 100%; }
.indent		{ text-indent: 12px; text-align: left; font-weight: normal; }
.marquee                { 
        margin: 0px 10px 0 10px; 
        padding: 0;
        width: 96%; 
        background-color: #26150a; 
        color: #26150a; 
        text-shadow: #aaaaaa 2px 2px;
        font-weight: bold; font-size: 1.5em;
        padding-bottom: 2px;
        }
.marqueewrap {
        width: 100%;
        background-color: #26150a;
        border-bottom: 1px #26150a solid;
}
.portleft {
        float: left; 
	clear: right; 
        font-weight: normal;
	font-size: .9em; 
        margin: 5px;  
        width: 315px;
        text-align: center;
        padding: 8px 4px 4px 4px; 
        border: 1px #eeeeee solid;   
}
.portright { 
	right: 0; 
	font-size: .9em; 
	font-weight: normal; 
	margin: 5px 5px 5px 340px; 
        padding: 8px 4px 4px 4px; 
	text-align: center;
        width: 315px;
        border: 1px #eeeeee solid;
}
.porttitle	{ font-weight: bold; text-align: center; font-size: 1.5em; }
.bio	{ padding: 6px; font-size: 90%; }
	#producttable td { padding: 2px; border: 1px black solid; line-height: 1em; }
td.roster {
  background-color: #BEC0C2;
  color:#192168;
  font-weight:bold;
  font-size:11px;
  padding:2px;
  }
div#footer { 
        clear: both; 
        margin: 0 auto; 
		font-size: 90%; 
        background-color: #26150a; 
        background-image: url('/graphics/bg_header.jpg');
		background-repeat: repeat; 
		color: #826c53; 
        font-weight: bold;
        text-align: center;
		padding: 4px 0; 
		vertical-align: middle; 
        position: relative; 
        } 
        #footer a, #footer a:visited, #footer a:link { color: #826c53; text-decoration: none;   }
        #footer a:hover {color: #ffffff }
div#footertext {
		margin-left: 60px;   
		padding-top: 58px; 
		color: #000000; 
		width: 410px; 
		text-align: center; 
		line-height: 16px; 
	}
div#owt, div#owt a:link, div#owt a:visited { 
	clear: both;
	background-color: #004080; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: center; 
	width: 880px; 
	margin: 0 auto; 
	position: relative; 
	height: 1.2em;  
	width: 940px; 
}
.event { overflow: visible; width: 180px; }
.eventdetails	{  }
.hbox           { 
	position: absolute;
	width: 100%;  
	z-index: 100;
	height: 32px;
	visibility: hidden;
	font-size: 11px;     
}
.abox           { 
	position: relative;
	width: 100%; 
	background-color: #ffffff; 
	font-size: 11px; 
	z-index: 100;
	visibility: visible;
}
.pidBoxH           { 
        z-index: 100;
        visibility: hidden;
}
.pidBoxA          {    
        z-index: 100;
        visibility: visible;
}
.line			{ color: #1b4574; width: 100%; min-width: 425px; opacity: .35; }
.aline			{ color: #1b4574; width: 30%; min-width: 125px; opacity: .35; z-index: 1;  }
.alineclearright	{ color: #eeeeee; width: 30%; min-width: 125px; opacity: .35; z-index: 1;  clear: right; margin: 0 auto; text-align:center;   }
.lineclear		{ clear: both; color: #ffffff; width: 100%; min-width: 425px;}
.center			{ margin-left: auto; margin-right: auto; text-align: center; display: block; }
.leftalign		{ text-align: left; }
.centerButton	{ margin: 0 auto; text-align: center; padding: 4px 0 8px 0; vertical-align: middle; }
.rightButton	{ float: right; text-align: right; padding: 4px; vertical-align: middle; }
.fillButton		{ width: 100%; margin: 0 auto; text-align: center; padding: 4px 0 4px 0; vertical-align: middle; }
.cellButton		{ width: 100%; vertical-align: middle; font-size: 9px; }
.dlgLink		{ padding: 0.4em 1em 0.4em 20px; position: relative; text-decoration: none; white-space: nowrap; }
.infoDlg		{	padding: 0.4em 1em 0.4em 20px; 
					position: relative; text-decoration: none; }
.center160		{ margin-left: auto; margin-right: auto; text-align: center; display: block; width: 160px; }
.center240      { margin-left: auto; margin-right: auto; text-align: center; display: block; width: 240px; }
.ctrTable		{ margin: 0 auto; text-align: center; }
.detailWide     { width: 680px; height: 500px; font-size: 11px;  }
.detail         { width: 550px; padding: 1px; }
.right          { float: right; line-height: 1.2em; }
.rightPrice		{ float: right; }
.rightalign		{ text-align: right; }
img.std	{ margin: 8px; border: 0; z-index: 888; }
img.right {
	float: right;
	line-height: 1.2;   
	position: relative; 
	margin: 8px 20px 8px 8px; 
	border: 0; 
	z-index: 70;
}
img.rightLink {  
    float: right;
    line-height: 1.2;   
    margin-left: 12px;  
    margin-right: 12px; 
    margin-bottom: 12px;
    z-index: 70;
    border: 0px; 
}
img.left {
    float:left;
    line-height: 1.2;  
    margin-right:12px; 
    margin-bottom:12px;
    border: 0; 
	z-index: 70;
}
img.leftHeadlines {
    float:left;
    line-height: 1.2;  
    margin-right:12px; 
    margin-bottom:26px;
    border: 0; 
	z-index: 70;
}
img.center 	{ display: block; margin-left: auto; margin-right: auto; text-align: center; border: 0; z-index: 70; padding: 6px 6px 12px 6px;  }
img.ctrshow	{ margin-left: auto; margin-right: auto; text-align: center; border: 0; z-index: 70; padding: 6px 6px 12px 6px;  }
img.center-t { display: block; margin-left: auto; margin-right: auto; text-align: center; border: 0; padding: 4px;  }
img.center-m { display: block; margin-left: auto; margin-right: auto; text-align: center; border: 0; }
img.centerNB { display: block; margin-left: auto; margin-right: auto; text-align: center; border: 0;  }
img.tip		{ border: 0; }
.newscat   		{ font-weight: bold; color:#000099; font-size: 15px; padding-top: 6px; text-decoration: none; border-bottom: 1px  solid;  }
.newslist		{ padding-right: 8px; 
				overflow: auto; 
				} 
.homenews .news  {  border: 0; padding: 4px;  }
 #fillColHome .news { padding: 4px; }
.news, .modWrap	{ text-align: left;  
		padding: 4px 8px 4px 8px; 
		overflow: hidden; 
		min-height: 60px; 
		max-width: 620px; 
		background-color: #ffffff; 
		margin-top: 8px; 
		border: 1px #6d251e solid; 
		 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.fillContent { text-align: left;  
		padding: 4px 8px 4px 8px; 
		overflow: hidden; 
		width: 100%;  
		background-color: #ffffff; 
		margin-top: 8px; 
		border: 1px #6d251e solid; 
		 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
.news2	{ text-align: left;  
        padding: 4px 8px 4px 8px;    
        overflow: hidden; 
}
.sidebarNews { text-align: left;
        padding: 4px 8px 4px 8px;
        overflow: hidden;
        margin: 8px 4px;
		background-color: #ffffff; 
        border: 1px #6d251e solid;
}
.news ul li	{ line-height: 1.3em; }
.newsfloat	{ 
	text-align: left; 
	clear: right; 
	text-align: left; 
	left: 0; 
	padding-right: 8px; 
}
.newslist ul	{ 
	float: left;  
  	min-width: 50%; 
	padding: 0; 
	margin: 0; 
	}
.newslist ul li			{ line-height: 1.4em; 
			display: list-item; 
			margin-left: 2.5em; 
		}
.newslist ul li img		{ vertical-align: bottom; }
.news2          	{ text-align: left; font-size: 95%; }
ul.homeList		{ list-style-type: square; margin-left: 1em; padding-left: 1em; }
ul.homeEvents { list-style-type: square; margin-left: 1em; padding-left: 1em; }
.price					{ font-size: 1em;  }
.picbox                 { max-width: 500px; padding: 0; margin: 0; border: 0; } 
.picbox-t               { max-width: 190px; padding: 0; margin: 0; border: 0; }
.picbox-m               { max-width: 320px; padding: 0; margin: 0; border: 0;  }
.picAlign-C, .picAlign-B	{ float: none; margin-left: auto; margin-right: auto; vertical-align: top; }
.picAlign-R		{ float: right; vertical-align: top;  }
.picAlign-L		{ float: left; vertical-align: top; padding-right: 10px;  }
.picboxTable            { }
.caption                { width: 100%; text-align: center; font-style: italic; padding: 1px 0 3px 0; clear: right; }
.caption-m              { text-align: center; font-style: italic; padding: 1px 5px 3px 5px; clear: right; }
.caption-t              { text-align: center; font-style: italic; padding: 1px 0 3px 0; clear: right; }
.captionC               { width: 100%; text-align: center; font-style: italic; padding: 1px 0 3px 0; }
div.picR                { float: right; max-width: 430px; vertical-align: top; }
.picR                   { float: right; margin-top: 2px; }
.picR img		{ max-width: 430px; }
.picL                   { float: left; margin-top: 2px; padding-right: 14px;  }
.picL img				{ 
		margin-right: 2em; 
		float: left; 
						}
.picC, .picB                   { 
	margin-left: auto; margin-right: auto; 
	padding: 4px; text-align:center; }
.ahead          { background-color: #999999; color: #ffffff; text-align: center; font-weight: bold; }
.acell          { background-color: #ffffff; color: #000000; font-size: 11px; }
.acellC			{ background-color: #ffffff; color: #000000; font-size: 11px; text-align: center; }
.linklabel		{ margin-left: -24px; font-weight: bold; color: #acb12a; text-transform: uppercase; padding-top: 9px; }
.heading	{ text-align: center; font-size: 110%; font-weight: bold; color: #ff4615; }
div#newshome	{ margin: 0px; padding: 0px; text-align: left; width: 100%; }
div#newswide    { width: 800px; margin: 8px; padding: 2px; }
div#newscenter	{ width: 660px; margin-left: auto; margin-right: auto; text-align: center; }
div#newshome2	{ width: 580px; margin-left: auto; margin-right: auto; text-align: center; }
div#newsright	{ width: 300px; text-align: left; margin: 4px;  }
div#article     { padding: 4px 4px 8px 8px;  }
div#related     { padding-left: 8px; }
div#related li  { line-height: 150%; }
div#brief       { padding-left: 4px; font-size: 95%; }  
.brief          { padding-right: 3px; font-size: 12px; }
.headline       { font-size: 110%;}
.hidden			{ visibility: hidden; }
.show			{ visibility: visible; }
.bheadline, .bheadline a      { font-size: 105%; font-weight: bold; text-align: left; color: #6d251e; 
								padding: 4px 0px 0px 0px;  line-height: 120%; display: block; margin: 0; }
.hlDate			{ clear: right; width: 60px; float: left; vertical-align: top; height: 2em; line-height: 1.6em;   }
.newsheadline a	  { font-size: 100%; font-weight: bold; text-align: left; color: #6d251e; line-height: 110% }
.nowrap		{ white-space: nowrap; }
.bheader	{ background-color: #999999; color: #ffffff; font-weight: bold; text-align: center; font-size: 15px; margin: 4px 0 2px 0; }
.thead		{ padding: 3px; text-align: center; font-weight: bold; background-color: #aaaaaa; color: white;  border: 1px black solid;  }
.theadL		{ text-align: left; font-weight: bold; background-color: #aaaaaa; color: white;  border: 1px black solid;  }
.extra          { padding-left: 8px; font-size: 95%; color: #999999; }
.date           { font-size: 10px; color: #666666; }
.rightbar		{ margin: 0 auto; border: 0; }
.homeinfo 	{ 
	clear: both; ;
	width: 240px; 
	margin: 0 20px 0 10px; 
	border: 1px black solid; 
	background-color: #ffffff; 
	padding: 4px; 
	text-align: center; 
}
.contenthome	 {
	clear: both; 
	top: 0; left: 0; 
	width: 100%; 
	}
.content, .content2       {   
    clear: both;
    top: 4px; left: 0;
    margin: 0; 
    min-height: 500px;
    width: 100%; 
	padding-right: 13px; 
	border-right: 1px black solid;
}
.homeSection { 
	background-image: url('/graphics/headingbar.png'); 
	background-position: top left; 
	background-repeat: repeat-y;
	width: 100%; 
	padding: 2px; 
	margin: 0; 
	color: #000000; 
	font-size: 1.3em; 
	line-height: 1.5em;
	font-weight: bold; 
	}
 #acontent { 
 	clear: right; 
	margin: 0 0 0 188px; 
	width: 824px; 
	min-height: 425px;
	color: #000000; 
}
.bthead { background-color: #32598a; color: #ffffff; font-weight: bold; text-align: center; }
 .red {color: #FF0000;}
 .rss	{ color: #000000; }
 .cattitle { color: #ffffff; font-size: 1.2em; font-weight: bold; padding: 6px; text-align: center; }
 .boldred {font-weight: bold; color: #FF0000;}
 .boldredline {font-weight: bold; color: #FF0000; text-decoration: underline;}
 .boldblue {font-weight: bold; color: #32598A;}
 .boldblueline {font-weight: bold; color: #32598A; text-decoration: underline;}
 .orange {color: #FAA745;}
 .boldorange {font-weight: bold; color: #FAA745;}
 .boldorangeline {font-weight: bold; color: #FAA745; text-decoration: underline;}
 .boldgray {font-weight: bold; color: #D6D6D6;}
.message  { font-weight: bold; color: #32598A; text-align: center; }
.section1 { float: left; width: 250px;  }
.section2 {  width: 250px; margin-left: 275px;  }
.sections { width: 100%; clear: right; }
.products { margin-left: 8px; }
.products img	{ border: 0px; }
.blue {color: #32598A;}
.boldwhite {font-weight: bold; color: #ffffff;}
 .bold10 {font-size:10px; font-weight: bold;}
 .font10 {font-size:10px;}
.abuttons	{ width: 100%;   text-align: center; margin: 0 auto; padding: 8px 0; background-color: #eeeeee; }
.abuttons input:hover { color: red; }
.cartButton	{ width: 110px; padding: 2px 14px 2px 4px; }
.cbutton    	{ 	background-color:#6d251e;
					color: #fffffe; 
					border: 1px #26150a solid;
                	font-weight: bold; 
                	font-size: 12px; padding: 3px; text-align: center;  }
.cbutton a, .cbutton a:visited, .cbutton a:link    { color: #fffffe;  text-decoration: none; }  
.cbutton a:hover    	{ color: #6d251e; text-decoration: none; }
span.cbutton 		{ height: 2.5em; padding: 4px; line-height: 2.5em; }
div.cbutton			{ height: 1.2em; padding: 4px; line-height: 1.2em; }
.cbuttonRev         	{ background-color:#26150a;
                                color: #aaaaaa;    
                                font-weight: bold;
                                font-size: 12px; padding: 3px; text-align: center;  }
.cbuttonRev a           { color: #26150a; text-decoration: none; }
.cbuttonRev a:hover     { color: white; }
.lnbutton       { background-color:#6d251e;
                    color: #fffffe;
                    font-weight: bold;
                    margin: 0;
                    top: 0; 
                    font-size: 0.9em;
                    line-height: 1.6em;
                    padding: 0px 5px 4px 5px; 
                    text-align: center;  }
.lnbutton a          { color: #fffffe;  text-decoration: none; }
.lnbutton a:hover    { color: #6d251e; background-color: #fffffe; }
.lnselected a   { border-top: 3px #006600 solid; }
span.lnbutton, span.lnbutton a  { color: #fffffe; text-decoration: none; }
span.lnbutton :hover, span.lnbutton a:hover { color: #6d251e; background-color: #fffffe; text-decoration: none; }
.rsstitle   	{ clear: left; font-weight: bold; font-size: 1em; left: 0px; width: 90%; }
.clearright	{ clear: right; }
.rssdate	{ float: right; font-size: 80%; right: 0px; width: 20%; text-align: right; vertical-align: top; padding-bottom: 10px; }
.rssbody    	{ 
		padding-left: 8px;
		font-size: 1.0em; 
		border-bottom: 1px #fffffe dashed; 
		padding-bottom: 8px; 
		line-height: 1em;
}
.xtra		{ padding: 8px; text-align: center; font-weight: bold; color: #ffffff; }
.return		{ font-weight: bold; text-align: left; font-size: 1.2em; } 
.returnR		{ font-weight: bold; text-align: right; font-size: 1.2em; } 
.rssbody img { border: 0px; float: right; display: inline; }
.rssbody p a img { border: 0; float: right; display: inline; }
	#pcalctable { border: 1px black solid; font-size: 12px;  }
	#pcalctable td { padding: 2px; border: 1px black solid; text-align: center; font-size: 12px;  }
	#pcalctable th { padding: 2px; border: 1px black solid; font-weight: bold; text-align: center; font-size: 12px;  }
	.question { border-top: 1px #666666 solid; padding: 8px 0 8px 0;  clear: right; }
	.q			{ color: #000066; font-weight: bold; }
	.answer		{ margin-left: 18px; }
	.snotes		{ clear: right; margin-left: 30px; background-color: #ffffee; padding: 6px; color: #000066; }
	.sbuttons	{ clear: right; margin: 0 auto; text-align: center; width: 300px; background-color: #000066; padding: 6px; }
	.postsurvey	{ font-weight: bold; color: #000066; padding: 10px; border: 1px #000066 solid; }
* html, .content, #include  {
            height: 1%; 
    }
    .glossary               { color: #666666; }
    .glossary:link          { color: #990033; }
    .glossary:hover         { color: blue; background-color: #CCCCCC; cursor: help; }
    .glossary:active    { color: red; }
    .searchtitle	{ font-size: 1.2em; color: #ffffff; font-weight: bold; text-align: center; text-transform:uppercase; line-height: 105%; }
    .searchprompt	{ 
			font-size: 0.7em; 
			line-height: 0.7em; 
			height: 0.7em; 
			color: #ffffff; 
			font-weight: normal; text-align: center; text-transform:uppercase; 
			padding: 9px 0 0 0;   
			} 
	.searchcell	{ 
				margin: 0 auto; 
				text-align: center; 
				padding: 4px 0 8px 0; 				
			}
	.searchbox { text-align: center; color: #ffffff; background-color: #28504c; padding: 5px; border-top: 1px white solid; border-bottom: 1px white solid;  }
	#modalContainer {
	background-color:transparent;
	position:absolute;
	top: 0px; 
	width:100%;
	height:100%;
	left:0px;
	z-index:10000;
}
	#alertBox {
	position:relative;
	width:300px;
	top: 20%;
	color: #004080; 
	min-height:100px;
	margin:80px 0;
	border:2px solid #000;
	background-color:#F2F5F6;
}
	#modalContainer > #alertBox {
	position:absolute;
}
	#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#26150a;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}
	#alertBox p {
	font:0.9em verdana,arial;
	font-weight: bold; 
	height:50px;
	padding-left:5px;
	margin-left:25px;
	margin-right: 25px; 
}
	#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.8em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color: #880000; 
	text-decoration:none;
	}
	#leftfooter     { float: left; color: #000000; font-weight: bold; width: 600px; }
    #leftfooter a   { text-decoration: none; }
    #rightfooter    { float: right; width: 200px; color: #000000; }
	#REFmainTop {
		width: 700px; 
        margin: 0px 18px 0px 204px;
		background-image: url('/graphics/bluetop.png'); 
		background-position: right top; 
		height: 10px; 
		background-repeat: no-repeat;
	} 
.curved {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(/lib/border-radius.htc);
	z-index: 1; 
}
.mediaPanel {
	width:330px;
	height:260px;
	background:#000;
	border:#ffffff solid 1px;
	color:#fff;
	text-align:center;
	}
.bnrPanel {
	width:330px;
	height:128px;
	background:#000;
	border:#ffffff solid 1px;
	overflow: hidden; 
	color:#fff;
	text-align:center;
	}
.mainPanel {
	width:540px;
	height:400px;
	background:#000;
	border:#ffffff solid 1px;
	color:#fff;
	text-align:center;
	}
.trioPanel {
	width:286px;
	height:200px;
	background:#000;
	border:#ffffff solid 1px;
	color:#fff;
	text-align:center;
	}
div#sidebarMenu {
	width:269px;
	margin: 0; 
	}
div#stdContent {
	width: 100%; 
	margin: 8px 0px 8px 8px; 
	background-color: #004080; 
	z-index: 999; 
	border: 1px #ffffff solid; 
	}
	#homeTop {
		width: 921px; 
	clear: left; top: 0; 
		background-image: url('/graphics/bluetop.png'); 
		background-position: top; 
		height: 10px; 
		background-repeat: no-repeat;	
	}
	#homeBot {
		width: 921px; 
		clear: left; top: 0; 
		background-image: url('/graphics/bluebottom.png'); 
		background-position: bottom; 
		height: 10px; 
		background-repeat: no-repeat;	
	}
		#sidebarTop {
		width: 210px; 
		clear: left; top: 0; 
		background-image: url('/graphics/top.png'); 
		background-position: top; 
		height: 10px; 
		background-repeat: no-repeat;
	  } 
	#sidebarBottom { 
		width: 210px; 
		float: left; 
		clear: left; 
		background-image: url('/graphics/bottom.png'); 
		background-position: bottom; 
		height: 18px;
		background-repeat: no-repeat;
	  } 	
	  	#headerbar {
		width: 340px; 
		float: right; 
        margin: 75px 40px 40px 0px;
		text-align: right; 
		color: #ffffff; 
		left: 0; top: 0; 
		font-family: verdana,arial,helvetica,sans-serif; 
		height: 20px; 
	  } 
	  #headerbar a { color: #ffffff; text-decoration: none; }
	  #headerbar a:hover { color: #ffff99; }
          #iParms       { height: 78px; width: 100%;  }
	  #shipSelect	{ width: 100%; height: 4em;  vertical-align: top; overflow: hidden; }
.ST_Left        {  } 
.ST_LeftB, .ST_LeftB a  { color: #ffffff; }
.ST_Center      { text-align: center; }
.ST_Center a	{ color: #26150a; text-decoration: none; }
.ST_Right       { text-align: right; }  
.ST_RightB, .ST_RightB a { color: #ffffff; text-align: right; }
.ST_CenterB, .ST_CenterB a { color: #ffffff; text-align: center; }
td.menublack {background-color:#000000; padding-top:4px; padding-bottom:4px;}
td.menublackstar {background-color:#000000; padding:4px; width:12px; }
td.lmenu {padding:2px; background-color: #cccc99; }
td.submenu {padding-left:20px; padding-top:2px; padding-bottom:2px; padding-right:2px;}
.menuyellow {font-weight:bold; color:#FEFECC; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
 hr { background-color:transparent; color:#eeeeee; height: 1px; width: 98%; }      
    a.sublink:link      {color:#000000; font-size:9px; font-family: verdana,arial,helvetica,sans-serif; text-decoration:none;}
    a.sublink:visited   {color:#000000; font-size:9px; font-family: verdana,arial,helvetica,sans-serif; text-decoration:none;}
    a.sublink:hover     {color:#000000; font-size:9px; font-family: verdana,arial,helvetica,sans-serif; text-decoration:none;}
    a.toplink:link      {color:#FEFECC; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
    a.toplink:visited   {color:#FEFECC; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
    a.toplink:hover     {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
    a.menulink:link     {color:#FEFECC; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
    a.menulink:visited  {color:#FEFECC; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
    a.menulink:hover    {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; font-family: verdana,arial,helvetica,sans-serif;}
.link       { padding: 2px; color: #666666; font-weight: bold; font-size: 90%; margin-left: .7em; text-indent: -.6em; }
.link a     { padding: 2px; color: #666666; font-weight: bold; font-size: 90%; }
.link a:hover   { color: #cc0000;  } 
.tooltip	{ font-size: 14px; font-weight: bold; }
.used		{ }
.unused		{ background-color: #330000; color: #ffff33;  }
.embedded	{ text-align: left; width: 100%; }
.desc   { font-size: 12px; font-weight: bold; }
.attr   { font-size: 11px; padding-left: 6px; }
.sku    { font-size: 11px; }
.price  { font-size: 11px; }
.stan   { font-weight: bold; font-size: 13px; }
.stanbox    { border: 1px #CCCC99 solid; padding: 2px; background-color: white; }
.submenu    { font-size: 11px; white-space: nowrap; }
.linkNav	{ margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; background-color: #6d251e; padding: 4px 6px 4px 6px; 
			line-height: 2em; }
.goButton	{ vertical-align: middle; text-align: center; }
.TE			{ width: 100%; font-size: 95%; }
 	#searchcontrol .gsc-control { width: 800px; overflow: hidden; }
.googleSearch	{ width: 100%; position: relative; margin: 0; padding: 0; top: 0; left: 0; min-height: 250px; }
.medium-constrained	{ max-width: 300px; max-height: 240px; }
.specialPromo	{ border: 1px black solid; padding: 8px; text-align: center; margin: 12px 0 12px 0;  }
.address 	{ text-align: center; padding: 4px; line-height: 1.1em; font-size: 115%; color: #ece8cf;  }
.copyright	{ color: #826c53; font-size: 80%;  }
.scriptureBox	{ 
		width: 770px; left: 0; 
		clear: right; 
		border: 1px #336699 solid; 
		margin: 4px 0 8px 0;  overflow: hidden; padding: 2px 0 2px 8px; 
		}
.scriptureBoxNB   {
                width: 780px; left: 0;
                clear: right;
		background-color: #eeeeee; 
                margin: 4px 0 8px 4px;  overflow: hidden; padding: 2px 0 2px 8px;
                }
.scriptureBoxHome { 
		width: 100%; 
		margin: 4px 0 8px 4px;  overflow: hidden; padding: 2px 0 2px 8px;
		}
.scripture	{ color: #5171a6; padding: 6px; font-size: 1em; }
.sample		{ color: #333333; padding: 6px; font-size: 1em; line-height: 1.5em;   }
.sample strong	{ color: #336699; font-weight: bold; }
.sample h3	{ color: #804000; }
.scriptureSub	{ 
			padding: 6px; font-size: 1em; color: #5171a6; }
.enterName	{ 
		width: 40%; 
		float: right; 
		color: #333333; 
		font-size: 0.9em; 
		padding: 12px 6px; 
}
.cHead      { padding: 3px; text-align: center; font-weight: bold; color: #fffffe;  
		border-bottom: 1px #6d251e solid;  
			}
.cHeadL		{ padding: 3px; font-weight: bold; color: #fffffe;
		        border-bottom: 1px #6d251e solid;
            }
.cItem      { padding: 3px; text-align: left; background-color: #ffffff; color: #ffffff; border: 1px #999999 solid; }
.cItemC     { padding: 3px; text-align: center; background-color: #ffffff; color: #000000;  border: 1px #999999 solid;  }
.cHeadR     {  padding: 3px; text-align: right; font-weight: bold; color: #fffffe;
        border-bottom: 1px #6d251e solid; }
.cTable     { background-color: #a0c1e4; }
.cTable td  { padding: 3px; border: 1px #999999 solid; }
.modWrap	{ margin: 2px 2px 8px 8px; }
.testWrap	{ padding-bottom: 8px; }
.testimonial	{ color: #333333; }
.randTestBody	{ color: #333333; padding-bottom: 6px;  }
.featureBody	{ color: #000000; padding-bottom: 6px; font-size: 0.9em; }
.testimonialName	{ color: #26150a; font-weight: bold; }
.faqQ		{ color: #acb12a; font-weight: bold; padding-top: 6px;  }
.faqA		{ color: #6d251e; padding: 2px 0 4px 0; }
.randTest, .feature	{ 
	width: 190px; 
	font-size: 0.8em; 
	color: #000000; 
	margin-top: 12px;   
	margin-left: auto; margin-right: auto; 
	background-color: #cecb9b; 
	border: 1px #336699 solid; padding: 6px; }
.freeshipping	{ 
	width: 190px; 
	color: #990000; 
	font-weight: bold; 
	margin: 0 auto; text-align: center; 
	border: 1px black solid; 
	background-color: #cccccc; 
	padding: 8px 4px 8px 4px; 
}
.required	{ font-weight: bold; color: #990000; text-align: right; width: 200px; }
.optional	 { font-weight: bold; color: #333333; text-align: right; width: 200px; }
.hide, .hideLoading	{ display: none; }
	#loading	{ height: 24px; width: 24px; display: block; background-image: url('/graphics/loading.gif'); background-repeat: no-repeat; }
.show	{ display: block; height: 24px; }
.section	{ background-color: #999999; color: #ffffff; font-weight: bold; text-align: center; }.item		{ padding: 2px; text-align: left; }
.citem		{ padding: 2px; text-align: center; }
.ritem		{ padding: 2px; text-align: right; }
td h2	{ color: #804000; }
.latestBlog	{ 
	color: #333333; 
                }
	#lbBox {
	    margin: 1em auto;
	    color: #333333;
	    width: 750px;
	    padding: 14px;
	    text-align: left;
	    background-color: #91d2ff;
	    border: 3px solid #fff;
	}
	#scBox {
	        margin: 0.5em auto;
	        color: #333333;
        	width: 764px;
            	padding: 7px;
            	text-align: left;
            	background-color: #eeeeee;
            	border: 3px solid #fff;
         }
        #fsBox {
                margin: 0.5em auto;
                color: #aab125;
                width: 186px;
                padding: 7px;
				left: 2px; 
                text-align: center; 
                background-color: #fffffe;
                border: 2px solid #6d251e;
        }
        #fsBox2 {
                margin: 0.5em auto;
                color: #990000;
                width: 186px;   
                padding: 7px;
                left: 2px;
                text-align: center; 
                background-color: #eeeeee;
                border: 2px solid #ffcb68;
        }
	#lbBox p, scBox p, fsBox  {
	  padding:0;
	  margin:1ex 0;
	}
	#quickShop { 
			border: 1px #999999 solid; 
			margin: 8px; 
			padding: 4px; 
			line-height: 115%; 
			text-align: center; 
		    }		
	#quickShop h4	{ margin: 2px; padding: 1px; line-height: 100%; color: #ffffff; background-color: #999999; }
	#quickShop a	{ color: #26150a; text-decoration: none; }
	#quickShop a:hover 	{ color: #660000; }
        #smBox {
                margin: 0.5em auto;
                color: #990000;
                width: 384px;  
                padding: 7px;  
                left: 2px;
		margin-left: 362px;      
                text-align: center;
                background-color: #eeeeee;
                border: 2px solid #ffffff;
        }
	.samplemenu   { 
	        width: 390px; 
	        color: #990000; 
	        font-weight: bold;
	        margin: 0 auto; text-align: center;
	        border: 1px black solid;
	        background-color: #cccccc;
	        padding: 8px 4px 8px 8px;
}          
	#sampleMenu1	{ right: 0; width: 400px; border: 1px #999999 solid; 
			text-align: right; 
			padding: 6px; 
			margin-left: 362px; 
			}
	.sampleHeader 	{ width: 350px; float: left; }
        #optBox {
                margin: 0.5em auto;
                color: #990000;
                width: 450px;  
                padding: 7px;  
                left: 2px;     
                text-align: center;
                background-color: #cecb9b;
                border: 2px solid #ffffff;
        }
	#altBox {
                margin: 0.5em auto;
                color: #990000;
		font-weight: bold; 
                width: 450px;
                padding: 7px;
                left: 2px;
                text-align: center;
                background-color: #eeeeee; 
                border: 2px solid #ffffff;
        }
	#orderClear	{ display: none; }
	.round {
		border-radius: 3ex;
		-webkit-border-radius: 3ex;
		-moz-border-radius: 3ex;   
		}
	.menuSection	{ background-color: #26150a; color: #ffffff; font-weight: bold; padding: 4px;  }
	.optionsWindow	{ width: 100%; overflow: auto; border: 0; margin: 0; padding: 0;  max-height: 150px;  }
	.userForm td	{ line-height: 90%; }
	.sideMenuHead	{ margin-top: -10px; z-index: 999; color: #acb12a; text-transform: uppercase; font-weight: bold; font-size: 120%; text-align:left; padding-left:8px;;}   	
	.sideMenuCtr	{ color: #acb12a; font-weight: bold; font-size: 120%; text-align:center; margin-top: -8px; padding: 0 0 8px 0; z-index: 999; }
	.mHead			{ text-align: left; width: 160px; margin-left: 60px; padding-top: 8px; }
	.mFull			{ text-align: left; width: 220px; margin-left: 10px; padding-top: 8px; }
	.sideMenuIcon	{ width: 50px; float: left; }
	.weather		{ border: 1px  #6d251e solid;  margin: 10px 10px 20px 10px;  padding: 4px; text-align: center; background-image: url('/graphics/sideback.png'); }
	.weatherLink	{ margin: 0; font-size: 11px; padding: 4px; line-height: 18px; text-align: center; }
	.contentadmin	{ width: 940px; margin: 0 auto;  }
	.twitterfeed	{ clear: left; font-size: 85%; padding: 6px 6px 0px 2px; }
	.homenews		{ clear:left; font-size: 90%; padding: 0px 6px 4px 2px; }
	#options		{ background-color:#ffffff; width: 600px; }
	.optionsTable	{ width: 100%;  }
	.optionsTable td	{ border: 1px #666666 solid; padding: 1px; font-size: 90%; line-height: 90%;  }
	.productTable	{ 
			background-color: #ffffff; 
			padding: 4px; border: 1px #6d251e solid; 
			 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	}
	.aWrap  		{ line-height: 110%; padding: 2px 8px; 
						overflow: hidden; 
					min-height: 100px; 
						margin: 4px; }
	.aWrap span 	{ line-height: 32px;   }
    .defA   		{ padding-left: 40px !important; line-height: 2.2em !important; background-color: #eeeeee; margin: 0; border: 1px #999999 solid; }
	#fancybox-title-over	{ color: #ffffff; }
	#showWrap	{ margin: 0 auto; text-align: center; padding: 0 0 16px 0; }
	.fadein		{ position: relative; 
				}
	.fadeinL	{ width: 600px; height: 600px; }
	.fadeinM	{ width: 340px; height: 340px; }
	.fadeinS	{ width: 120px; height: 120px; }
	.fadein img { position: absolute; margin: 0 auto; text-align: center; }
	.floatnone	{ float: none; }
	.floatleft	{ float: left; }
	.floatright	{ float: right; }
	.editorToggleOff, .editorToggleOn { 
			width: 32px; 
			margin: 2px; 
			font-size: 0.7em; font-weight: normal; }	
	.orderField			{ max-width: 50%;  }
	.sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
	.sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
	.sortable li span { position: absolute; margin-left: -1.3em; }
	.shipClass		{ }
	.doshipClass	{ display: table-row; }
	.noshipClass	{ display: none; }
	.checkSelect 	{ 
							clear: right; 
							overflow: auto; 
							font-size: 90%; 
							border: 1px #fff solid; 
							margin: 2px 0 4px 0; 
					}
	.checkSelect label  { padding-left: 10px; }
	.checkSelect 	ul { list-style-type: none; margin: 0; padding: 0;  }
	.colLeft		{ left: 0; width: 48%; float: left; padding-left: 8px; border-right: 1px #ffffff solid; padding-top: 4px; max-height: 240px; overflow: auto;  } 
	.colRight		{ 
		width: 100%; 
		float: right; 
		padding: 4px; 
		max-height: 240px; 
		overflow-y: auto;  
	}
	.colFull		{ padding-left: 8px; padding-top: 4px; }
	.uiButton		{ font-size: 12px; line-height: 13px; }
	.smallButton	{ font-size: 9px; }
	.medButton		{ font-size: 10px; }
	.stupidIE 		{ height: 1px !important;  width: 1px; border: 0; margin: 0; padding: 0; }
	.strip			{ clear: right; background-color: #ffffff; border: 1px #999999 solid; margin: 0 auto; }
	.strip td		{ padding: 0; margin: 0; }
	.stripCaption	{ font-size: 80%; text-align: center; }
	.gallery		{ width: 100%; }
	.uiSmaller, .uiSmaller input, .uiSmaller button         { font-size: 0.9em !important; line-height: 1em !important; height: 24px !important;
        	width: auto; overflow: visible;
            margin-bottom: 4px; 
			}
	.uiSmaller button { line-height: 18px !important; padding: 0px 5px 8px 5px !important; display: inline-block; overflow: visible;width: auto; }
	.uiSmaller input {
                 }	
	.hiddenBrief	{ max-height: 240px; display: none; }
	.showBrief		{ max-height: 380px; position: absolute; display: block; width: 400px; 
						margin: 6px 4px; 
						padding: 4px; 
						background-color: #eeeeee; 
					    border: 1px #6d251e solid;
						overflow: hidden; 
					}
	#inspector		{ border: 1px #999999 solid; padding: 4px; color: #000066; 
				display: block;
	}

