﻿/* 
============================================================
Project  : Frank Lumber The Door Store
Author   : Mark W. Robbins, Robbins Systems
Modified : 04/07/2008
============================================================
*/

body {
	/* 
	background		: #b0a87a; 
	*/
	background		: #113355;
	margin			: 0;
	padding			: 0px 10px 10px;
	font			: 10pt "Segoe UI",LucidaGrande,Verdana,Sans-serif;
	color			: #363636;
	}
a {
	/* 
	font-weight		: normal;
	color			: #556666; 
	*/
	color			: #0000c0;
	text-decoration	: none;
	}
a:hover {
	color			: #113355;
	text-decoration	: underline;
	}
a img {
	border-width	: 0;
	}
h1, h2, h3, form {
	margin			: 0;
	padding			: 0;
	}
/* =Page
----------------------------------------------- */

/*
Begin Print Formatting
*/
.pageBreak	{
	 page-break-after : always;
	}

hr.thin	{
			height			: 1px;
			width			: 80%;
			clear			: both;
			}

/*
End Print Formatting
*/

div.pageBody {
	width			: 950px;
	margin			: 0 auto;
	}
div.pageContent {
	background		: #d8d3b4;
	width			: 930px;
	padding			: 2px 10px 10px 10px;
	border			: solid #746d46;
	border-width	: 1px 3px 3px 1px;
	font-size		: 100%;
	}

p {
	margin			: 0 0 .75em 0;
	}
.Bold {
	font-weight		: bold;
	}
.Indent1 {
	margin-left		: 20px;
	}
.Indent2 {
	margin-left		: 40px;
	}

select.DoorSearch {
	font			: 12pt "MS Sans Serif", Arial, Helvetica;
	}

select	{
	font			: 8pt "MS Sans Serif", Arial, Helvetica;
	}
textarea	{
	font			: 8pt "MS Sans Serif", Arial, Helvetica;
	font-weight		: normal;
	font-style		: normal;
	}
input	{
	font			: 8pt "MS Sans Serif", Arial, Helvetica;
	}
button	{
	font			: 8pt "MS Sans Serif", Arial, Helvetica;
	}
fieldset.search {
	border			: solid 1px #113355;
	padding			: 10px 8px 8px 8px;
	margin-bottom	: 10px;
	}
.smallText {
	font-size		: 7pt;
	font-family	: Arial, helvetica;
	}
.mediumText {
	font-size		: 8pt;
	font-family		: Arial, helvetica;
	}
.mediumTextBold {
	font-size		: 8pt;
	font-family		: Arial, helvetica;
	font-weight		: bold;
	}
div.SearchErr {
	color			: Maroon;
	font-size		: 9pt;
	font-weight		: bold;
	}
/* =Headings
----------------------------------------------- */
h1 {
	margin			: .5em 0 .2em 0;
	color			: #223333;
	font-weight		: normal;
	font-size		: 18pt;
	letter-spacing	: -1px;
	}
img.adRotator {
	display			: block;
	margin			: 10px 10px 0px 10px;
	border			: solid 2px #113355;
	}
h2 {
	margin			: .5em 0 .2em 0;
	color			: #223333;
	font-weight		: normal;
	font-size		: 16pt;
	letter-spacing	: -1px;
  }
h3 {
	font-size		: 14pt;
	margin			: .2em 0 0 0;
	color			: #223333;
	}
h2.detailHdr {
	display			: inline;
	margin			: .2em 0 0 0;
	}
h3.detailHdr {
	display			: inline;
	}
h4 {
	font-size		: 12pt;
	margin			: .8em 0 0 0;
	color			: #223333;
	}
h5 {
	font-size		: 10pt;
	margin			: .8em 0 0 0;
	color			: #223333;
	}
.phrase {
	font-family		: 'Palace Script MT' , 'Lucida Calligraphy', 'Segoe Script', 'Brush Script MT' , Verdana, Arial;
	font-size		: 48pt;
}

.sectionHead {
	margin			: .5em 0 .3em 0;
	padding			: 1px 1px 1px 4px;
	color			: #113355;
	background		: #c1bb98;
	}

  .subCategoryHeading	{
	font-size		: 11pt; 
	font-weight		: bold; 
	color			: #223333; 
	background		: #EAE7D7;
	text-align		: left;
	padding			: 6px 2px 2px 4px;
  }
  
/* =Lists
----------------------------------------------- */
/* 
ul {
	padding			: 0;
	margin-top		: 0px;
	}

li {
	margin			: 0px;
	padding			: 3px; 
	}
*/

/* =Gallery Items
----------------------------------------------- */
table.galleryItem {
	width			: 90px;
	height			: 100px;
	display			: inline;
	margin			: 8px;
	text-align		: center;
	vertical-align	: top;
	border			: solid 1px #EEEFF3;
	}
div.galleryItem	{
	font			: 7pt arial, helvetica;
	color			: #113355;
	vertical-align	: top;
	text-align		: center;
	}
div.galleryCaption	{
	width			: 100%;
	height			: 50px;
	overflow		: visible;
	font			: 10pt arial, helvetica;
	color			: #113355;
	vertical-align	: top;
	margin-bottom	: 10px;
	border			: solid 1px #EEEFF3;
	}

/* =Glass Options List
----------------------------------------------- */
div.glassOptionsItem {
	width			: 130px;
	height			: 120px;
	display			: inline-block;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	}


/* =Door Options List
----------------------------------------------- */
table.doorOptionsItem {
	width			: 130px;
	height			: 160px;
	display			: inline;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	}


/* =Door List
----------------------------------------------- */

table.doorListItem {
	width			: 130px;
	height			: 210px;
	display			: inline;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	border			: solid 1px #EEEFF3;
	}

a.doorListPartNum {
	font-weight		: normal;
	color			: #556666;
	text-decoration	: none;
	}
a.doorListPartNum:hover {
	font-weight		: normal;
	color			: #113355;
	text-decoration	: underline;
	}

a.doorListPartName {
	font-weight		: normal;
	color			: #556666;
	text-decoration	: none;
	}
a.doorListPartName:hover {
	font-weight		: normal;
	color			: #113355;
	text-decoration	: underline;
	}

div.optionList {
	vertical-align	: top;
	}

table.optionItem {
	width			: 100px;
	display			: inline;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	}

table.dripCapOptionItem {
	width			: 400px;
	display			: inline;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	}

.optionCaption {
	border-bottom	: solid 1px #9b925f;
	width			: 98%;
	font-weight		: bold;
	}

.optionCaptionNoLine {
	width			: 98%;
	font-weight		: bold;
	}

.optionTextNoLine {
	width			: 98%;
	font-weight		: normal;
	}


/*
Accessories Page
-----------------------------------------*/
table.listItem {
	display			: inline;
	margin			: 5px;
	text-align		: center;
	vertical-align	: top;
	border			: solid 1px #EEEFF3;
	}
.listPartNum {
	font-weight		: normal;
	color			: #556666;
	text-decoration	: none;
	}


/*
Content Pages
-----------------------------------------*/
td.Content	{
			padding			: 10px;
			}
hr.Content	{
			height			: 1px;
			width			: 70%;
			border			: solid 1px #b5ad83;
			margin-top		: 6px;
			margin-bottom	: 6px;
			clear			: both;
			}
h4.Content	{
			font			: normal bold 11pt verdana, arial;
			margin-top		: 0px;
			margin-bottom	: 6px;
			}
img.ContentLeft	{
			margin-right	: 10px;
			}
img.ContentRight	{
			margin-left	: 10px;
			}

h4.Special	{
			font			: normal bold 12pt arial, ;
			color			: #31617d;
			margin-top		: 0px;
			margin-bottom	: 6px;
			}
table.SpecialsList {
			background-color: #ffffff;
			padding			: 6px;
			border			: solid 1px #746d46;
			margin-bottom	: 10px;
			}
table.SpecialDetail	{
			float		: right;
			}
td.SpecialDetailBold	{
			font-weight	: bold;
			}
td.SpecialDetail	{
			font-size	: 10.5pt;
			}
div.SpecialDetail	{
			font-size	: 10.5pt;
			}
div.SpecialText	{
			font-weight	: bold;
			margin-top	: 5px;
			color		: #800080;
			}

