﻿body {height:100%; width: 100%; margin: 0; padding: 0; text-align: center; background: url("images/satinbackground.jpg"); background-repeat: repeat; }
html {height:100%; width: 100%;}

* { margin: 0 auto; padding: 0; border: 0 transparent none;  font-family: Papyrus, geneva, Sans-serif; font-size: 14px; line-height: 18px; color: #6C0000; }

#wrap { width: 100%; height: 100%; margin: 0 auto; text-decoration: none; padding: 0;  }

#hdrarea { width: 100%; height: 265px; }

#nav { width: 100%; margin-top: 45px; line-height: 55px; background-color:  #65272E; }
 
#searchbar { float: right; width: 370px; margin-right: 445px; padding: 0; }
 
#main { width: 100%; margin: 5px 1px 5px 1px; padding: 0; text-align: center; }

#sitemap { width: 95%; border: medium #800000 double; padding: 10px 10px 10px 10px; margin-top: 45px; }

#footer { text-align: center; color: #65272E; font-family: Arial, Helvetica, sans-serif; font-size: 8px; width: 100%; }


.center { text-align: center; }
.img { border: 0; margin: 0; padding: 2px 2px 2px 2px; vertical-align: middle; }
.img1 { border: 0; margin-bottom: 5px; padding: 0; vertical-align:top; }

.table { width: 795px; border: 0; padding: 0; text-align: center; margin: 0;}
.table1 { border: thin #800000 solid; float: right; text-align: right; }
.table2 { width:785px; border: 0; padding: 2px; }
.table3 { width: 92%; border: 0; padding: 2px; margin: 0; }
.table5 { width: 570px; height: 100%; text-align: center; vertical-align: text-top; border: 0; padding: 0; }
.table6 { width: 570px; height: 20px; text-align: center; vertical-align: text-top; line-height: 24px; font-weight:bold; font-size:16px;}

h1{ text-align:center; font-family: Papyrus,geneva,Sans-serif; font-size:20px; font-weight: bold;
line-height: 24px; color: #6C320E; margin: 0; padding-bottom: 5px; letter-spacing: 2px; }

.style1 { text-align: left; font-size:14px; line-height: 36px; }
.style2 { text-align: center; font-size:400em; border:0; }
.style3 { padding: 5px 5px 5px 5px; border: 0; }
.style4 { font-size: 18px; font-weight: bold; text-align: center;}
.style5 {	font-size: 16px; font-weight: bold;  }
.style6 { font: menu; text-align:center; }
.style7 { font-family: Tahoma; font-size: 16px; font-weight:bold; text-align: center; color: #6C0000; }
.style8 { font-family: Tahoma; font-size: 12px; font-weight:bold; text-align: center; color: #6C0000; }
.style9 { font-size: xx-small; font-style:italic; text-align: center; }
.style10 { font-family: Papyrus, Arial, geneva, Sans-serif; font-weight: bold; font-size: 10px; text-align:center; }
.style11 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #65272E; padding: 2px 2px 3px 2px; font-weight: normal;  }
.style12 { background-color: #585E8F; padding: 5px; }
.p1 { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#65272E; }


.color1 { color: #CC3300; }
.color2 { color: #933C65; }
.color3 { color: #008000; }  
.color4 { color: #990033; }
.color5 { color: #993300; }
.color6 { color: #6320EE; }
.color7 { color: #D9DCA5; }
.color8 { color: #C6CA77; }
#nav ul { padding: 2px;  font-family: Papyrus; font-size: 30px; line-height: 36px; font-weight: bold; vertical-align: middle; text-align: justify; text-indent: 2px; list-style-type: none; }
#nav li { list-style-type: none;  text-align:center;}
#nav a:link { color: #D8AF34;  text-decoration: underline;   }
#nav a:visited { color: #A09950; text-decoration: underline; }
#nav a:active { color: #E0C05F; 	text-decoration: underline; }
#nav a:hover { color: #687B44; text-decoration: underline; }

a.link { color: #800000;background: url('http://www.lindasmontanagifts.com/images/paw_rt.gif') no-repeat 0% 140%; }
a.visited { color: #003300;background: url('http://www.lindasmontanagifts.com/images/paw_rt.gif') no-repeat 0% 140%;} 
a.active {color: #003300;background: url('http://www.lindasmontanagifts.com/images/paw_rt.gif') no-repeat 0% 140%;}
a.hover { color: #A29951;background: url('http://www.lindasmontanagifts.com/images/paw_lft.gif') no-repeat 0% 140%; }

.pine { padding: 5px 0px 5px 0px; width: 100%; height: 47px; border: 0; background: transparent url('images/PineConeLineArtLine.gif') no-repeat; text-align: center;  }
.rule { height: 3px; line-height: 5px; width: 100%; background-color: #6C0000;} 
.img { border: 0; margin: 0; padding: 0; text-decoration: none; }

#sitemap p { text-align:left; } 
#sitemap a { padding-left: 35px; padding-top: 15px; line-height: 36px; font-size:16px; text-decoration: underline; background-image: url('http://www.lindasmontanagifts.com/images/paw_rt.gif'); background-repeat: no-repeat; background-position:left bottom left bottom;  }
#sitemap a:link {color: #800000; }
#sitemap a:active {color: #9966FF; }
#sitemap a:visited {color: #003300; }
#sitemap a:hover {color: #A29951; }


SELECT { border: #800000 1px solid;
	font: 9pt Papyrus,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: #800000; background-color: #C4BD89; }
	

TEXTAREA { border: #800000 1px solid;
	font: 9pt Papyrus,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: #800000; background-color: #C4BD89; }
	

INPUT { border: #800000 1px solid;
	font: 9pt Papyrus,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: #800000; background-color: #C4BD89; }
	
INPUT.button { border: #800000 2px solid;
	font: 9pt Papyrus,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	color: #800000; background-color: #C4BD89; font-weight:bold; }
	
/* main */

table.mh { background-color: #65272E; border: 1px solid #000000; }
td.main { font-size: 14px; padding: 0; margin: 0; border: 0; width: 100%;  height: 100%;  text-align: center;  vertical-align: top; }
td.mh { background-color: #65272E; font-size: 14px; font-weight: 600; color: #C6CA77; }
td.mb { border-bottom: 1px solid #65272E; }
td.nav { background-color: #65272E; font-size: 11px; font-weight: bold; color: #D8AF34; }
td.left { text-align: left; border: 0; margin: 0; padding: 2px; width: 34%; vertical-align: top;  }
td.center { text-align: center; }
td.box { 	width: 50%; height: auto; text-align: center; vertical-align: top; padding: 4px; }
td.justify { border: 0; text-align:justify; vertical-align: top; padding-top: 0; }
td.paw {	 line-height: 55px; vertical-align:top; text-align: left; font-size:14px; padding: 5px 0 5px 0; }
td.col {text-align: center; width: 234px; vertical-align: top; }

/* cart */

table.cart { border: #000000 1px solid; }
td.cart { border: #65272E 1px solid; font-size: 10px; }
td.info { font-size: 10px; }

/* admin */

a.white:link { text-decoration: none; color: #FFFFFF; }
a.white:hover { text-decoration: none; color: #FFFFFF; } 
a.white:active { text-decoration: none; color: #FFFFFF; }
a.white:visited { text-decoration: none; color: #FFFFFF; } 

a.dark:link { color: #65272E; }
a.dark:hover { color: #464B73; } 
a.dark:active { color: #C6CA77; }
a.dark:visited { color: white; }

table.dk { background-color: #65272E; border: 2px solid #464B73; }
td.dk { font-size: 10px; color: #C6CA77; }
		 
table.lt { background-color: #C6CA77; border: 1px solid #464B73 }
td.lt  { font-size: 10pt; color: #65272E}

.red { font-size: 8px; font-weight: bold; color: white; background-color: #C6CA77; }
.purple { font-size: 8px; font-weight: bold; color: white; background-color: #65272E; }
