/* walltowallstencils.com main style guide - Revised 2006 */
A:link:	{
	color: #000080;
	text-decoration: underline;
	}

A:visited:	{
	color: #000080;
	text-decoration: underline;
	}

A:active:	{
	color: #990000;
	text-decoration: underline;
	}

A:hover	{
		color: #990000;
		text-decoration: underline;
		}
	
Body	{
	font-size: 12pt;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
	background-image:url(http://www.walltowallstencils.com/gr/backwheat164.gif);
	background-repeat:repeat-y;
	margin-top: 0 ;
	margin-right: 0;
	margin-left: 0;
	}

P	{
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif ;
	font-size: 12pt;
	color: black ;
	line-height:1.0 ;
	text-align:left ;
	}
	
P.left_bold	{
	font-weight:bold;
	text-align:left ;
	}
p.centered	{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	line-height:1.2em;
	}	
	
p.eighty	{
	padding-left:0em;
	margin-left:80px;
	margin-top:0px;
	padding-top:0px;
}	

p.fifty	{
	padding-left:0em;
	margin-left:50px;
	margin-top:5px;	
}	
		
p.indent	{
	margin-left:25px;
	margin-top:5px;
	}

p.large_bold_blue	{
	font-size:13pt;
	font-weight:bold;
	color:#000080;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	line-height:14pt;
}

p.bold_blue	{
	font-weight:bold;
	color:#000080;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;	
}

p.large_bold_red	{
	font-size:larger;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;	
}

	
p.menu_left1, a.menu_left1, a.menu_left1x, a.menu_left2x, a.menu_left3x, a.menu_left4x, a.menu_left5x	{
	margin-left:0px;
	page-break-before:avoid;
	display:inline;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular;
	color: #000000;
	line-height:16px;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	}

a.menu_left	{
	margin-left:0px;
	page-break-before:avoid;
	display:inline;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular;
	line-height:16px;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
	}	
	
a.menu_left:link	{
	color: #000000;
	text-decoration: none;
	}	

a.menu_left:visited	{
	color: #990000;
	text-decoration:none;
	}

a.menu_left:hover	{
	color: #000000;
	text-decoration: underline;
	}

a.menu_left:active	{
	color:#FF0000;
	text-decoration: underline;
	}	

a.menu_left1:link:	{
	color: #000000;
	text-decoration: none;
	}	

a.menu_left1:visited:	{
	color: #000080;
	text-decoration: none;
	}
		
a.menu_left1:hover	{
	text-decoration:underline;
	}
	

p.menu_left2:visited:	{
	color: #000080;
	text-decoration: none;
	}
A.menu_left1:active:	{
	color: #990000;
	text-decoration: none;
	}

p.menu_left1_bold	{
	margin-left:0px;
	page-break-before:avoid;
	display:inline;
	font-family: Garamond ,Serif;
	color: #000000;
	line-height:120%;
	font-size: 105%;
	font-weight:bold;
	}	
	
p.menu_left2, p.menu_left3, p.menu_left4, p.menu_left5	{
	margin-left:9px;
	display:inline;
	font-family: Garamond ,Serif;
	color: #000000;
	line-height:120%;
	font-size: 105%;
	}
	
p.menu_left3	{
	margin-left:18px;
	}
p.menu_left4	{
	margin-left:27px;
	}
p.menu_left5	{
	margin-left:36px;
	}
p.menu_left6	{
	margin-left:45px;
	}	
	
p.menu_left	{
	display:inline;
	font-family: Garamond ,Serif;
	color: #000000;
	line-height:120%;
	font-size: 155%;
	}
	

p.sixty	{
	padding-left:0em;
	margin-left:60px;	
}



H1	{
	font-size: 32pt;
	font-family: Garamond ,Serif;
	color: #000080;
	line-height: 32pt;
	}

H2	{
	font-size: 26pt;
	font-family: Garamond ,Serif;
	color: #000080;
	}
H2.slim	{
	font-size: 26pt;
	font-family: Garamond ,Serif;
	color: #000080;
	margin-bottom:3px;
	text-align:center;
	margin-top:3px;
	}	
	
H3	{
	font-size: 20pt;
	font-family: Garamond ,Serif;
	color: #000080;
	margin-bottom:0px;
	}
	
H3.centered	{
	font-size: 20pt;
	font-family: Garamond ,Serif;
	color: #000080;
	margin-bottom:0px;
	text-align:center;
	}	
	

H4	{
	font-size: 18pt;
	font-family: Garamond ,Serif;
	color: #000000;
	text-align: left;
	}

H5	{
	font-size: 16pt;
	font-family: Garamond ,Serif;
	color: #000000;
	text-align: center;
	}

HR	{
	background-color: #990000;
	color: #990000;
	height:2px;
	}

IMG.float_right{
	position:relative;
	float:right;
	padding:6px;
	}
	
UL.d_indent { // double indent
	padding-left:0em;
	margin-left:60px;
	}

LI.line_space	{
	padding-bottom:12pt;
	}

table.nobreak_before{
	padding-top:0px;
	margin-top:0px;	
	}

table.centered{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	}	


.ship	{
	font-size: 16pt;
	font-family: Garamond ,Serif;
	color: #ff0000;
	}

.bar	{
	font-size: 95%;
	font-family: Garamond ,Serif;
	color: #000000;
	}

.picture	{
	border-color: #000080;
	}

.suggest	{
	border-color: #990000;
	border-style: solid;
	}

.label	{
	font-size: 12pt;
	font-weight : bold;
	font-family: Garamond ,Serif;
	color: #ffffff;
	}
	
.label_b	{
	font-size: 12pt;
	font-family: Garamond ,Serif;
	font-weight: bold;
	color: #ffffff;
	}
	
.left_right_margin{
	margin-left:30px;
	position:relative;
	margin-right:30px;
}

.faq	{
	font-size: 12pt;
	font-family: Garamond ,Serif;
	color: #000090;
	text-align: left;
	line-height: 1.5;
	margin-bottom: 0;
	margin-top: 0;
	}

.tall_line	{
	line-height:1.3;
	text-align:left;	
	}
	
img.words	{
	vertical-align: middle;
	}
	
.table_mid	{
	vertical-align : middle;
	text-align : left;
	}
.smaller{
		font-size: 10pt;
		font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
		color: Black;
		text-align: left;
		line-height: normal;
		margin-bottom: 0;
		margin-top: 0;
	}

.centered{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

.blue{
		color:#000080;
	}
	
.black{
		color:#000000;
	}	
		
.bold{
		font-weight : bold;
	}
.bold_centered{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-weight : bold;
	}

.bold_blue{
		font-weight : bold;
		color:#000080;
	}
	
.big_bold{
		font-size: 16pt;
		font-weight : bold;
	}

.big_bold_blue{
		font-size: 16pt;
		font-weight : bold;
		color:#000080;
	}
.big_bold_blue_slim{
		font-size: 16pt;
		font-weight : bold;
		color:#000080;
		margin-top:0px;
		margin-bottom:5px;
	}

.large_bold_red	{
	font-size:larger;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;	
}

.small_bold{
		font-size: 10pt;
		font-weight : bold;
	}

.italic{
		font-style : italic;
	}

	
.pict_label{
		font-size: 10pt;
		font-weight : bold;
		text-align: center;
		margin-top: 0;
	}	
	
.left_w_margin{
	text-align: left;
	margin-left: 20px;
}

.eighty_nobreak{
	padding-left:0em;
	margin-left:80px;
	
}

#top_title{  /*  wrapper for top line of site  */
	position:absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 114px;
	background-image:url(http://www.walltowallstencils.com/gr/backgroundz.gif); /* */
	z-index :5;
}

#top_anim	{
	float:left;
	display: inline-block;		
}

#top_graphics	{
	float:left;
	display: inline-block;	
}

#logo_anim #logo_right	{
	vertical-align:bottom;	
}

#shopping_cart	{
	float:right;
	display: block;
	vertical-align: top;
	white-space: nowrap;
	margin: 0 2px;
	z-index:20;	
}

#search	{
	position:absolute;
	top :135px;
	left : 0px;
	margin-left:6px;
	margin-top:8px;
	width : 155px;
	z-index : 10;
	font-size: 95%;
	font-family: Garamond ,Serif;
	color: #000000;	
}


#menu{
	position:absolute;
	top :175px;
	left : 0px;
	margin-left:6px;
	margin-top:8px;
	width : 155px;
	height:100%;
	z-index : 10;
	font-size: 95%;
	font-family: Garamond ,Serif;
	color: #000000;
}

#menu_select{
	position:relative;
	top :auto;
	left : 0px;
	margin-left:0px;
	margin-top:0px;
	width : 154px;
	height:auto;
	z-index : 9;
	font-size: 95%;
	font-family: Garamond ,Serif;
	color: #000000;
	background-color:#FFFFFF;
}

#main{
	position:absolute;
	top :140px;
	left : 175px;
	z-index : 2;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
}

#main hr	{
	clear:both;	
}

#hr_footer	{
	clear:both;
	padding-top:5px;
}

#footer_left{
	position:relative;
	z-index : 500;
	float:left;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
	margin-left:0px;
	margin-top:5px;
	background-color:#FFFFFF;
	height:90x;
	width:225px;
}

#footer_center{
	position:relative;
	z-index : 400;
	float:left;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
	margin-left:440;
	margin-top:5px;
	background-color:#FFFFFF;
}
#footer_copyright {
	position:relative;
	z-index : 400;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSansRegular,Garamond ,Serif;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.black_link a:link {
	text-decoration: underline;
	color: #000000;
	}
.black_link a:visited {
	text-decoration: underline;
	color: #990000;
	}
.black_link a:hover {
	text-decoration: none;
	color: #990000;
	background-color: #FFFFFF;
	}
.black_link a:active {
	text-decoration: underline;
	color: #990000;
	}
#footer_column_1 {
	float:left; 
	width:300px; 
	margin-left:100px;	
}
#footer_column_2 {
	position:relative; 
	margin-left:400px;	
}
#footer_center ul li {
	list-style-type:none;	
}
#breadcrumbs {
	font-size:12px;	
	margin-top:5px;
    width: 100%;
	position:relative;
	top:7px;
	
	margin: auto;
    width: 85em;
}