#trapper {display:none; } /* spam catcher for forms */

body {font-family:Verdana, arial, Geneva, sans-serif; font-size:11px; line-height:130%; background:#f6f9fb; padding-top:10px; }
input, select {font-size:11px; border:solid 1px grey; }
div#contentContainer p {border-bottom:dotted 1px grey; width:550px; padding-bottom:7px; margin-bottom:20px; }
h1.albion_logo_embedded {width:95%; padding-top:5px;}
h1.albion_logo_embedded img {width:30%; margin-top:-25px; margin-left:10px; float:right; display:inline; position:relative; clear:both;}


/*	------------------------------------------------
	BEGIN heading styles - see page/class-specific below
	------------------------------------------------ */
h1, h2 {
	font-family: arial, helvetica, sans-serif;
}

h3, h4 {
	font-family:verdana, arial, helvetica, geneva, sans-serif;
}	
h1 {font-size:20px; margin-bottom:0.50em;}
h2 {font-size:14px; margin-bottom:0.50em;}	
h3 {font-size:11px; margin-bottom:0.25em;}

.footnote {font-size:9px; font-weight:normal; text-align:left;}

/*	------------------------------------------------
	general sitewide styles 
	------------------------------------------------ */
p {
	margin-bottom:0.75em;
	margin-top:0;
	}
/* BEGIN useful classes */
.noWrap {white-space:nowrap;}
.floatLeft {position:relative; float:left; display:inline;}
.floatRight {position:relative; float:right; display:inline;}	
.alignLeft {text-align:left; }
.clear {clear:both;} /* see IE hack below */
*html .clear {margin:0; padding:0; line-height:0;}
.clearRight {clear:right;} /* use to move divs down */
a {text-decoration:none; color: #336699;}
a:hover {text-decoration: underline;}
.InBox {border:groove 2px ; padding:0.25em; }
img {border:none;}
.nonBold {font-weight:normal;}
.smaller {font-size:smaller;}
.spacer {font-size:1px;}
p.inya {font-size:16px; margin:0; color:#c54f0d;}
.dottedFrame_top_bottom {border-top:dotted 1px #c54f0d; border-bottom:dotted 1px #c54f0d;}
.hoverHand {cursor:pointer; }
.opener {cursor:pointer; }
.hidden {display:none;}
.visible {display:inherit;}
input {border:solid 1px #EBEBEB;}
.noBorder {border:none;}
.required {color:#c54f0d;}
input.required {border:solid 1px #c54f0d;}
tr.headerRow td {font-weight:bold; text-align:center; vertical-align:bottom; }
td {text-align:left; vertical-align:top; }
th {text-align:center; vertical-align:bottom; }
/*	------------
	color styles 
	------------ */
.black {color:#000;}
.papaya {color:#c54f0d;} /* reddish orange */
.gold {color:#f7d558;}
.gold_Lite {color:#F9E188;}
.goldDivider {color:#f7d558; font-weight:bold;}
/* NOTES: 
	body 
	  background #f6f9fb
	  text #797979
	*/

/*	----------------------
	form submitting styles 
	---------------------- */
.submitting {
	position:absolute;
	top:30%;
	left:30%;
	padding:15px;
	z-index:1;
	border:3px groove #999;
	background:#f7f7f7;
	width:250px;
	height:75px;
	text-align:center;
	line-height:130%;
	font-family:"Trebuchet MS", verdana, arial,tahoma;
	font-size:14pt;
}
	
div#bodyContainer {
	width:600px; 
	margin:auto;  /* auto needed to center the page */
}

div#contentContainer { /* 920px available space */
	border:solid 2px #003399;
	padding:25px;
	padding-top:20px;
	height:630px;
}

div.column, div.column_sub {position:relative; display:inline; float:left; width:inherit; } /* width added for validation purposes only */


/*	--------------------------------------------------------------
	page-specific styles  -- remember to keep after general styles 
	--------------------------------------------------------------- */


/* -------------------------------------------------------------------
    BEGIN sub-page page specifics 
---------------------------------------------------------------------- */
div.subPg_introContainer {width:875px; margin:auto; height:auto; padding-left:10px; padding-right:10px;}
div.subPg_introContainer div.floatLeft {width:600px;}
div.subPg_introContainer div.floatRight {width:75px; margin:0; padding:0;  }



/* -------------------------------------------------------------------
    BEGIN about page specifics 
---------------------------------------------------------------------- */
body#aboutPage div#bodyLeft {width:400px; color:#666;}
body#aboutPage div#featured_divs_container {width:405px; margin-top:20px; }
/* -------------------------------------------------------------------
    BEGIN contact and wholesale page specifics 
---------------------------------------------------------------------- */
body#contactPage div#bodyLeft {width:300px; }
body#contactPage div#featured_divs_container {width:490px; }
body#contactPage div.wholesaleTabPage div#featured_divs_container {width:450px; margin-left:20px;}
body#contactPage div#contentContainer { width:600px; background:#fff; margin:auto;}
body#contactPage div#contentContainer div.column { background:#fff; border:solid 10px #fff;}
body#contactPage div#featured_divs_container div.floatLeft {width:50%;}




