/************************************************/
/* stylesheet.css								*/
/************************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

/***********************************************/
/* The next 3 (B, tt10, tt11) are used by text_type.js */
/***********************************************/ 

/***********************************************/

body{
	background-color: 		#FFFFFF;
	font-family: 			Arial,sans-serif;
	color: 					#000000;
	margin:					0px 0px 0px 0px;
	border:					0px 0px 0px 0px;
	border-color:			#FFFFFF;
	align:					center;
	vertical-align: 		top;
}
p.body_text, 
li.body_text, 
div.body_text {
	margin:				0in;
	margin-bottom:		.0001pt;
	font-size:			12.0pt;
	font-weight:		normal;
	font-family:		"Times New Roman";
}
.body_text a  {
	color:				#0000FF;
	text-decoration:	underline;
	font-family:		"Times New Roman";
}
.underline_link  {
	text-decoration:	underline;
}
.body_groupheader {
	margin:				0in;
	margin-bottom:		.0001pt;
	font-size:			16.0pt;
	color:				#8A3500;
	text-align:			left;
	font-weight:		bold;
	font-family:		"Times New Roman";
}
.body_toplink {
	padding-left:		10px;
	font-size:			10.0pt;
	font-weight:		normal;
	font-family:		"Times New Roman";
}
.body_toplink a {
	color:				#0000FF;
	text-decoration:	underline;
}
.topheader {
	background-color: 		#93794E;
	font-family: 			Arial,sans-serif;
	color: 					#000000;
	margin:					0px 0px 0px 0px;
	border:					0px 0px 0px 0px;
}
#leftnav {
	background-color: 		#93794E;
	margin:					0px 0px 0px 0px;
	/* border-right:			1pt #000000 solid; */
}
.navbackground {
	background-color: 		#93794E;
	margin:					0px 0px 0px 0px;
}
.navmenubackground {
	background-color: 		#93794E;
	margin:					0px 0px 0px 0px;
}
.textarea_update {
	text-indent:			0px;
	white-space:			normal;
	word-space:				normal;
	text-align:				left;
	vertical-align:			top;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.leftnavtext {
	font:					8pt Verdana,Arial,sans-serif;
}
#navBar {
	display:				block;
  	align: 					left;
	margin: 				0;
	padding: 				0px 0px 0px 5px;
	font:					12pt Verdana,Arial,sans-serif;
	list-style:				none;
	background-color: 		#93794E;	/* #DDDD7B1;*/
	float:					left;
	width:					100%;
	line-height:			15px;
}
#navBar  a.thispage:hover {
	font:					8pt Verdana,Arial,sans-serif;
	display:				block;
 	color: 					#000000;
	background-color: 		#FFFFFF;
	font-weight:	 		bold;
	text-decoration: 		none;
	margin-right: 			0px;
	padding-right: 			0px;
	padding-left: 			0px;
	border-top:				2pt #000000 solid;
	border-left:			2pt #000000 solid;
	border-bottom:			2pt #000000 solid;
	border-right:			3pt #FFFFFF solid;
	margin-right:			3pt #0000FF solid;
}
#navBar .thispage {
	font:					8pt Verdana,Arial,sans-serif;
	display:				block;
 	color: 					#000000;
	background-color: 		#FFFFFF;
	font-weight:	 		bold;
	text-decoration: 		none;
	margin-right: 			0px;
	padding-right: 			0px;
	padding-left: 			0px;
	border-top:				2pt #000000 solid;
	border-left:			2pt #000000 solid;
	border-bottom:			2pt #000000 solid;
	border-right:			3pt #FFFFFF solid;
	margin-right:			3pt #0000FF solid;
}
#navBar .notthispage {
	font:					8pt Verdana,Arial,sans-serif;
	display:				block;
 	color: 					#000000;
	background-color: 		#DDDD77;
	text-decoration:		none;
	margin-right: 			5px;
	padding-right: 			5px;
	padding-left: 			0px;
	border-top:				2pt #DDDD77 solid;
	border-left:			2pt #DDDD77 solid;
	border-bottom:			2pt #DDDD77 solid;
	border-right:			2pt #CCDD7B1 solid;
}
#navBar  a {
	display:				block;
 	color: 					#000000;
	background-color: 		#DDDD77;
	text-decoration:		none;
	margin-right: 			5px;
	padding-right: 			5px;
	padding-left: 			2px;
	border-top:				2pt #DDDD77 solid;
	border-left:			2pt #DDDD77 solid;
	border-bottom:			2pt #DDDD77 solid;
	border-right:			2pt #CCDD7B1 solid;
}
#navBar  a:hover {
	color: 					#000000;
	background-color: 		#DDDD77;
	text-decoration:		none;
	display:				block;
	margin-right: 			0px;
	border-top:				2pt #35230A solid;
	border-left:			2pt #35230A solid;
	border-bottom:			2pt #35230A solid;
	border-right:			2pt #DDDD77 solid;
}

#navBar .navgrouping {
	color:					#FFEE33;
	background-color: 		#DDDD7B1;
	padding-right: 			5px;
	padding-left: 			2px;
	font-size:				130%;
	font-weight:			bold;
}
.subnav  {
	padding-left:			20px;
}
ul {
    margin-left: 			15px;
	margin-bottom:			0px;
    padding-left: 			15px;
}

li {
	font-size: 				90%;
    padding-left: 			10px;
    padding-bottom: 		5px;
    background-repeat: 		no-repeat;
}

.navtext {
	font: 					bold 9pt Arial,sans-serif;
	padding:				0px 0px 0px 0px;
	color: 					#FFFFFF;
}

.blackline {
	background-color:		#000000;
}





#content{
  	align: 					left;
	vertical-align: 		top;
	margin: 				0;
	padding: 				0px 0px 0px 0px;
}


.rightjustify{
	text-align: 			right;
}
.rightjustify a {
	color:					#0000FF;
	text-align: 			right;
	text-decoration: 		underline;
}

a {
	color: 				#000000;
	text-decoration: 	none;
}

a:hover {
	color: 				#0000FF;
	text-decoration: 	underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: 			Arial,sans-serif;
	margin: 				0px;
	padding: 				0px;
	padding-left:  			0px;
	padding-top:  			2px;
}

h1 {	
 font-family: 				Verdana, Arial, sans-serif;
 font-size: 				120%;
 font-style:				italic;
 color: 					#334d55;
}

h2{
	font-size: 				114%;
	color: 					#000000;
}

h3{
	font-size:				100%;
	color: 					#334d55;
	padding-left:  			0px;
	padding-top:  			0px;
}

h4{
 font-size: 				100%;
 font-weight: 				normal;
 color: 					#333333;
}

h5{
 font-size: 				100%;
 color: 					#334d55;
}

html ul {
    padding-left: 			8em;
    }

html ul li {
    background: 			none; /* undo the background-image */
    list-style-image: 		url(images/bullet.gif);
    padding: 				0;
    }

ol	{margin-bottom:			0in;}
ol.small_alpha {
	list-style-type:		lower-alpha;
	font-family:			"Times New Roman";
}
li.no_bullets {
	list-style-type:		none;
	font-family:			"Times New Roman";
}

li.bullet_star {
    list-style-image: 		url(images/bullet_star.gif);
    padding: 				0px 0px 6px 0px;
}

.fullborder {
	border-top:				1px black solid;
	border-right:			1px black solid;
	border-bottom:			1px black solid;
	border-left:			1px black solid;
	}			

.topborder {
	border-top:				1px black solid;
	}			
******** #navBar link styles ***********/


.bannertext {
 	font-family: 			Verdana, Arial, sans-serif;
 	font-weight: 			bold;
 	font-size: 				18pt;
 	color: 					#000000;
}
/*********** .relatedLinks styles ***********/

.navheader{
	font-size: 				114%;
	color: 					#000000;
}

.navimglink img {
  	border: 				1px white solid;		/* used for the logos in the left nav*/
}
a.colorimg img {
  	border: 				1px black solid;		/* used for the fabric color swatches on the fabrics.php page*/
}
a.colorimg:visited img {
  	border: 				1px black solid;		/* used for the fabric color swatches on the fabrics.php page*/
}


/***********************************************/
/*Component Divs                               */
/***********************************************/

.siteName{
	color: 					#6699D8;
	margin: 				0px;
	padding: 				0px 0px 10px 10px;
}


/*************** #pageName styles **************/

#pageName{
	padding: 				0px 0px 10px 10px;
}


/************** .story styles *****************/

.login {
	clear: 					both;
	font-size: 				70%;
	text-align:				left;
	padding: 				10px 0px 0px 15px;
}

.colheader{
	font-size: 				70%;
	padding: 				0px 0px 0px 5px;
	border-bottom:			black 1px solid;
}

.story{
	clear: 					both;
	font-size: 				70%;
	padding: 				10px 0px 0px 5px;
}

.story h3{
 	font-size: 				100%;
 	font-style: 			bold;
 	color: 					#333388;
	padding: 				0px 0px 0px 0px;
}
.story p {
	font-size: 				70%;
	padding: 				0px 0px 5px 15px;
	text-align: 			justify;
}

.story a {
	color: 					#0000FF;
	text-decoration: 		underline;
}
.story a:hover {
	color: 					#0000FF;
	text-decoration: 		underline;
}
.story td {
	font-size: 				70%;
	text-align: 			center;
}
.story img {
	padding: 				2px 2px 2px 2px;
}


/************* #siteInfo styles ***************/

.siteInfo{
	font-size: 				75%;
	color: 					#000000;
	padding: 				0px 0px 0px 0px;
	border: 				0px;
	margin-top: 			0px;
	vertical-align: 		text-bottom;
}

.siteInfo a {
	color: 					#000000;
	text-align: 			center;
	text-decoration: 		none;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 				4px 4px 4px 0px;
	vertical-align: 		middle;
}

/************* #testimonial and quotes styles ***************/

.testimonial {
	font-size: 				10pt;
	font-family: 			Arial,sans-serif;
	font-style: 			italic;
	color: 					#000000;
	padding: 				0px 5px 0px 5px;
	border: 				0px;
	margin-top: 			0px;
	background-color:		#FFFFFF;
}
.quote {
	font-size: 				75%;
	font-family: 			Arial,sans-serif;
	font-style: 			italic;
	color: 					#000000;
	padding: 				0px 5px 0px 5px;
	border: 				0px;
	margin-top: 			0px;
	align: 					left;
}
.quoteauthor {
	font-size: 				75%;
	font-family: 			Arial,sans-serif;
	font-style: 			italic;
	color: 					#000000;
	padding: 				0px 5px 0px 0px;
	border: 				0px;
	margin-top: 			0px;
	align: 					right;
}


/************** #additional formatting styles **************/


input {
	color:					#000000;
	font:					bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.inputtext{
	font-size: 				85%;
	padding: 				0px 0px 0px 0px;
}
.button {
	color:					#000000;
	font:					10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height:					24px;
	padding:				0px 0px 0px 0px;
}
.button_detailline {
	color:				#000000;
	font:				8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height:				18px;
	padding:			0px 0px 0px 0px;
}

.headertext {
	padding:			0px 2px 0px 2px;
	color:				#000000;
	font:				bold 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.headerlink  {
	color:				#000000;
	font:				bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.headerlink a {
	color:				#0000FF;
	font:				bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.headerlink a:hover {
	color:				#0000FF;
	font:				bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:	underline;
}

.maintextblack {
	color:				#000000;
	font:				10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.maintextblack a {
	color:				#000000;
	font:				bold 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.maintextblack a:hover {
	color:				#0000FF;
	font:				bold 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.maintextblackitalic {
	color:				#000000;
	font:				bold italic 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.maintextblueitalic {
	color:				#0000FF;
	font:				bold italic 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.maintextwhite {
	color:				#FFFFFF;
	font:				bold 10pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
/***********************************************/
/* Bottom Nav - begin                          */
.bottomnav {
	color:				#000000;
	font:				bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.bottomnav a {

	color:				#000000;
	font:				bold 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:	none;
}
.bottomnav a:hover {
	color: 				#002222;
	text-decoration:	underline;
}

/* Bottom Nav - end                            */
/***********************************************/
/* Order Form Styles End */
.copyright {
	color:				#666666;
	font:				bold 7pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:	none;
}
.copyright a {
	color:				#666666;
	font:				bold 7pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:	none;
}
.copyright a:hover {
	color: 				#0033ff;
	text-decoration:	underline;
}
