/* CorgiAid Horizontal Style Sheet */
/* Divisions */
#top{
	left:10px;
	width: 700px;
	margin : 0px 20px 5px 20px;
}
html>body #top{
	left:10px;
	width: 700px;
	margin : 0px 20px 5px 20px;

}
#hzmain, #formdiv, #main {
	left:10px;
	top:200px;
	width: 700px;
	margin : 0px 20px 5px 20px;
	
}
.hzmain, .formdiv, .main {
	left:10px;
	top:200px;
	width: 700px;
	margin : 0px 20px 5px 20px;
	
}
.deepred {
color: #990000;
}
.highlight {
background: #FFFFCC;
}
#rainbow {
background-image : url(/memorials/skyback.jpg);
background-repeat: no-repeat;
	left:10px;
	top:200px;
	width: 700px;
	margin : 0px 20px 5px 20px;
background-attachment: fixed;
	}
html>body #hzmain{
	left:10px;
	top:200px;
	width: 700px;
	margin : 0px 20px 5px 20px;
}
#formdiv{
	left:10px;

	width: 700px;
	margin : 0px 20px 5px 20px;
}
html>body #formdiv{
	
	left:10px;
margin : 0px 20px 5px 20px;
	
	width: 700px;
}
#leftcontent {
	position: absolute;
	left:10px;
	top:200px;
	bottom: 110px;
	width: 130px;
	background: #fff;
	
}
#bottom{
	left:10px;
	width: 700px;
	margin : 0px 20px 5px 20px;
	
}
html>body #bottom {
		
		width: 700px;
		
}
div.cart {
	
 width:680;
 margin-left: 90px;
}
/* Forms */
FORM {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
	background-color : #FFFFCC;
	margin : 0 20px 10px 20px;
	width: 680px;
}
FORM.white {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
	background-color : White;
	margin : 0 20px 10px 20px;
	width: 680px;
}
	fieldset {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 10px 10px 20px;
	width : 450px;
}
fieldset.sub {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 15px 10px 20px;
	width : 150px;
}
		
	legend {
	
		font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
		Input.bigbutton  {
			background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 5px 20px 10px 20px;
	width:500;
	text-decoration : none;
	text-align : center;
	
}

/* Headers */
H1 {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 20px 10px;
	width: 680px;
	text-indent : 0px;
; text-align: left; vertical-align: top
}
H2 {
	background-color : #000099;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 680px;
	margin: 0px 20px 10px 20px;
	text-indent : 10px;
	padding-bottom : 1px;
}

H2.navbar {
	font : bold 12px Verdana Geneva Arial Helvetica sans-serif;
	font-family : sans-serif;
	font-weight : bold;
	font-size : 12px;
	background-color : #990000;
	color: white;
	margin: 0px 20px 10px 20px;
	text-indent : 10px;
}
H3 {
	background-color : #6666ff;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 680px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 20px 10px 20px;
	text-indent : 10px;
	padding-bottom : 1px;
}
H3.memorial {
	background-color : Black;
	color : #FFFFCC;
	font : bold italic 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px  0px;
	text-indent: 10px;
	padding-bottom : 1px;
	text-align : left;
	width: 700px;
}
H3.col  {
	background-color : #6666ff;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 350px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 20px 10px 20px;
	text-indent : 10px;
	padding-bottom : 1px;
}
H4 {
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 680px;
	margin: 0px 20px 10px 20px;
	text-indent : 10px;
}

/* Links */


A.memorialpic {
					 color: #FFFF99;
					 text-decoration: none;
					 border: none;
} 
A.memorial {
					 color:#FFFF99;
					 font-weight: bold;
				
}




A.bar {
	color: white;
	text-decoration: none;
}
A.bar:focus {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.bar:hover {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.hzmenuback:hover, A.menuback:hover, A.menutitle:hover {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.hzmenufore:hover, A.menufore:hover {
	background : #FFD700;
	color : Black;
	text-decoration : none;
}
A.bigbutton {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
}
A.hzmenuback, A.menuback {
	text-decoration: none;
	color : #000099;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 A.menutitle {
	text-decoration: none;
	color : white;
	font-weight : bold;
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.hzmenufore, A.menufore {
	text-decoration: none;
		color : White;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.button {
	background-color : #990000;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
}
/* Paragraphs*/

P {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 20px 10px 20px;
	width : 500px;
}

p.special {
	border : thin dashed #990000;
	padding: 5px 5px 5px 5px;
}
P.grey  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : #cccccc;
	margin: 5px 20px 10px 20px;
	width : 680px;
}
P.err {
	font-family : sans-serif;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : red;
	background-color : White;
	margin: 5px 20px 10px 20px;
	width : 680px;
}
P.mandatory {
	font-family : sans-serif;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : navy;
	background-color : White;
	margin: 5px 20px 10px 20px;
	width : 680px;
}
p.bigbutton {
	background-color : #990000;
	color : White;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 5px 20px 10px 20px;
	width=300;
	text-decoration : none;
	text-align : center;
}
P.date  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000099;
	background-color : White;
	margin: 5px 20px 10px 20px;
	width : auto;
}

P.fineprint {
	font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: transparent;
	margin: 5px 20px 10px 20px;
}


p.button {
	background-color : #980000;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-style : ridge ridge ridge ridge;
	border : thin groove #003366;
	margin: 2px 10px 2px 10px;
	width : 100px;
	text-decoration : none;
	text-align : center;
}





p.primtoolbar {
	background-color : #000099;
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 5px 0;
	text-indent : 20px;
	width:700px;
	padding-bottom : 1px;
}


p.sectoolbar {
	background-color : #6666ff;
	color : White;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0 2px 0;
	padding-bottom : 1px;
	text-indent : 20px;
	padding-top : 1px;
	width:700px;
}
P.memorial  {
	font-family : sans-serif;
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFF99;
	background-color : transparent;
	margin: 5px 0 10px 20px;
	text-align: center;
}
.float-right {
	
	float: right;
}
.float-left {
	
	float:left;
}
span.inline {
	background : #6666ff;
	font : bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	padding : 2px 2px 2px 2px;
}
/* tables */
CAPTION {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table {
	
	vertical-align : top;
	margin : 5px 20px 10px 20px;
	width: 680px;
	
}
table.permission {
margin: 5px 5px 5px 5px;
}

table.cart {
	background : url(http:/images/wesbeachskinny.jpg);
	width:680px;
}
table.shop {
	
	vertical-align : top;
	margin : 0px 0px 0px 0px;
	width: 320px;
	
}
table.redbox {
	border : thin solid #990000;
	width : 400px;
	border-color : #990000;
	border-collapse : collapse;
	background : transparent;
}
table.dkbluebox {
	border : thin solid #000099;
	width : 400px;
	border-color : #000099;
	border-collapse : collapse;
	background : transparent;
}
table.hzmenu,table.menu{
	background-color: #000099;
	vertical-align : top;
	margin : 0px 20px 10px 0px;
	width: 700px;
}
TD.shop {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	padding : 1pt 1pt 1pt 1pt;
	/*margin: 5px 10px 10px 20px;*/

}

TD {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	padding : 0pt 3pt 3pt 3pt;
	/*margin: 5px 10px 10px 20px;*/
	width : auto;
}
TD.right {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	padding : 0pt 3pt 3pt 3pt;
	/*margin: 5px 10px 10px 20px;*/
	text-align : right;
	width : auto;
}
TH  {
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	padding : 0pt 3pt 3pt 3pt;
}
TH.formtext  {
	color : Black;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	padding : 0pt 3pt 3pt 3pt;
}
TH.hzmenuback, TH.menuback  {
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	padding : 0pt 3pt 3pt 3pt;
}
TH.hzmenufore, TH.menufore  {
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : left;
	padding : 0pt 3pt 3pt 3pt;
}
TH.right  {
	color : White;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
	padding : 0pt 3pt 3pt 3pt;
}
TD.hzmenuback, TD.menuback {
	border-right : thin groove ThreedDarkShadow;
	border-left: thin groove ThreedDarkShadow;
	border-top: thin groove ThreedDarkShadow;
	background : #F5F5F5 ;
	color : #000099;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.hzmenufore, TD.menufore {
	
	background : #000099;
	color : White;
	font-weight : bold;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.hzmenutitle, TD.menutitle {

	background : #000099;
	color : White;
	font-weight : bold;
	text-align : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

tr.hzmenu, tr.menu{
	background-color: #F5F5F5;
}

TR.alt {
	background: #FFFFCC;
	
}
TR.falt {
	background-color : #cccccc;
	border-top : thin solid Gray;
}
TR.hdr {
	background-color : #6666FF;
	
	color : White;
}
/* Other*/
BLOCKQUOTE {
	font-family : sans-serif;
	font : italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	background-color : White;
	margin: 5px 20px 10px 30px;
	width : auto;
}
UL.alpha {
	vertical-align : top;
	list-style-type : lower-alpha;
}
LI  {
	vertical-align : top;
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	width: 500px;
	margin: 5px 20px 10px 20px;
	display : list-item;
}
LI.highlight  {
	font-family : sans-serif;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : red;
	
		
	margin: 5px 20px 10px 20px;
}
.col {  width: 250px; clip:  rect(   )}
.rcol {  width: 400px; clip:   rect(   ); text-align: left}
fieldset.rhome {  border: 3px #990000 inset; width: 400px; clip:  rect(   ); margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
legend.rhome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #990000; margin-top: 2px; margin-right: 1px; margin-bottom: 5px; margin-left: 1px}
legend.rhomen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #000099; margin-top: 2px; margin-right: 1px; margin-bottom: 5px; margin-left: 1px }
fieldset.rhomen { border: 1px #000099 solid; width: 400px; clip:  rect(   ); margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px}
fieldset.lhomen { border: 1px #000099 solid; width: 250px; clip:  rect(   ); margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px}
.noline {  text-decoration: none}
table.home { vertical-align : top; margin : 5px 0px; width: 680px; }
