﻿body {
	background-color: #CCCCCC;
	margin: 0;
}

#container  {
	padding: 4px;
	background-color: #FFFFFF;
	width: 1000px;
	text-align: center;
	border: 0;
	margin-right: auto;
	margin-left: auto;
}


.abt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #993300;
	padding-left: 10px;
}
.bord {
	border: 2px ridge #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.header {
	border-bottom: 2px solid #FFFFFF;
	width: 100%;
	background-color: #9E0231;
	padding: 0px;
	text-align: left;
	border-style: none;
	border-width: 0px;
	border-color: inherit;
}

.pri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	display: table-caption;
	background-position: center center;
}

.h{
	color:#66645E;
	font-family:arial,verdana,ms sans serif;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
}
.h a{
	color:#66645E;
	text-decoration:none;
}
.h a:hover{color:#000000;text-decoration:underline;}

.btm-links{
	font-family:verdana,arial,MS Sans Serif;
	font-size:11px;
	color:#5B604D;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}
.btm-links a{
	color:#5B604D;
	text-decoration:underline;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.btm-links a:hover{color:#000000;text-decoration:none;}


.text{font-family:arial,verdana,MS Sans Serif;font-size:11px;color:#66645E;padding-left:15px;padding-right:15px;line-height:17px;}
.text a{color:#716F67;text-decoration:none;}
.text a:hover{color:#000000;text-decoration:underline;}

.toplink {
	border-style: none none solid none;
	border-width: 0px 0px 3px 0px;
	border-color: #A42116;
	margin: 0;
	font-family: Arial;
	color: #90122C;
	text-decoration: none;
	text-align: center;
	line-height: 175%;
	font-size: 13px;
	background-color: #DBC686;
	font-weight: normal;
}
.toplink  a{
	font-family: Arial;
	text-decoration: underline;
	text-align: center;
	font-size: 13px;
	background-color: #DBC686;
	color: #90122C;
}

.toplink  a:hover{ font-family: Arial; color: #000000; text-decoration: underline; text-align: center;line-height: 200%; 
margin-top: 0; font-size:13px}

.lnav{
	border-color: #FFFFFF;
	border-width: 0px 0px 2px 0px;
	border-style: none;
	padding: 3px 1px 3px 10px;
	color: #90122C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F0E6CB;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(gifs/bullet2.gif);
	background-position: 5px center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-indent: 11px;
	background-image: url(gifs/bullet2.gif);
	text-transform: capitalize;
	font-weight: normal;
	
}

.lnav A{color:#90122c; text-decoration:none; border-color: #FFFFFF;
	border-width: 0px 0px 2px 0px;
	border-style: none;
}
.lnav A:hover{color:#90122C;text-decoration:underline; }


.lnav2{
	color:#90122C;
	font-family:arial, verdana, geneva, "ms sans serif";
	font-size:15px;
	background-color: #F0E6CB;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	border-top-width: 0px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9E0231;
	border-right-color: #9E0231;
	border-bottom-color: #9E0231;
	border-left-color: #9E0231;
	list-style-position: outside;
	list-style-image: url(gifs/bullet2.gif);
	padding-left: 10px;
	background-position: 8px center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-indent: 13px;
	padding-bottom: 3px;
	background-image: url(gifs/bullet2.gif);
}

.lnav2 A{color:#90122c; text-decoration:none;}
.lnav2 A:hover{color:#90122C;text-decoration:blink; border: thin none #FFCC00;}


.lnavimg{
	border-style: none none dotted none;
	padding: 8px 0px 6px 3px;
	border-width: 0px 1px 1px 1px;
	color: #90122C;
	background-color: #F0E6CB;
	border-top-color: #9E0231;
	border-right-color: #9E0231;
	border-bottom-color: #9E0231;
	border-left-color: #9E0231;
	background-repeat: no-repeat;
	text-align: center;
}
.nbm{
	border-style: solid;
	font-family: arial,verdana,ms sans serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-top: 3px;
	text-decoration: none;
	font-style: normal;
	background-color: #9E0231;
	padding-bottom: 3px;
	font-variant: normal;
	text-transform: capitalize;
	border-top-color: #9E0231;
	border-right-color: #9E0231;
	border-bottom-color: #9E0231;
	border-left-color: #9E0231;
	letter-spacing: 1px;
	padding-left: 2px;
}

.nbm a{
	font-family: arial,verdana,ms sans serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9e0321;
}

.hdr-border {
	padding: 0px;
	border: 3px solid #DBC686;
	text-align: center;
	margin-top: 2px;
	height: 103px;
	width: 90px;
}

.photo-border{
border:5px solid #A2312B;
margin-top:2px;
padding:0;
text-align:center;
	
}

.logo-border {
	text-align: left;
	padding-bottom:1px;
	vertical-align: text-top;
	border: thin groove #663333;
	background-position: left top;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.dtl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 0px;
	text-align: left;
	background-color: #CCC8A3;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #90122C;
	background-color: #E0CB94;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9E0231;
	border-right-color: #9E0231;
	border-bottom-color: #9E0231;
	border-left-color: #9E0231;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.raq{
	color:#FFFFFF;
	font-family:arial,verdana,geneva,ms sans serif;
	font-size:11px;
	padding-right:10px;
	font-weight:bold;
	text-align: right;
	background-color: #A2312B;
}
.raq A{color:#FFFFFF; text-decoration:underline;}
.raq A:hover{color:#FFFFFF; text-decoration:underline;}

.ftr{font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	line-height: normal;
	margin-top: 0;
	font-size:13px;
	background-color:#6f3835;
	padding-right:0px;
	border: medium none #000000;}

.ftr A{font-family: Arial; color: #FFFFFF; text-decoration: underline; text-align: center;line-height: 200%; 
font-size:12px}

.body-txt{
	color: #66645E;
	font-family: arial,verdana,ms sans serif;
    font-size: 12px;
	line-height:17px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.body-txt a{
	text-decoration: underline;
	color: #66645E;

}

h2{
	color: #9E0321;
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 10px;
	text-align: left;
	padding-left: 10px;
}


H1{
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
	margin-left:10px;
	margin-top:0;
	margin-right: 0;
	margin-bottom: 0;
}
h3 {
	color: #90122C;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

h4 {
	color: #90122C;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: underline;
}

h5 {
	color: #90122C;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration: underline;
}

h6 {
	color: #90122C;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 0px;
}

.top-txt{color:#000000;font-family:Arial;font-size:10pt;padding-left:20px}
.top-txt a{color:#000000; text-decoration:underline;}


.txt{color:#D2DADC;font-family:arial,verdana,geneva,ms sans serif;font-size:12px;line-height:17px;}



.textnav{
	font-family:arial, verdana, "MS Sans Serif";
	font-size:12px;
	font-weight:bold;
	color:#66645E;
	padding-left:0px;
	padding-right:10px;
	line-height:17px;
	text-transform: capitalize;
	padding-top: 15px;
	background-position: left;
	text-align: left;
}
.textnav a{
	color:#716F67;
	text-decoration:none;
	text-align: left;
}
.textnav a:hover{color:#000000;text-decoration:underline;}
.tb {
	margin: 0;
	padding: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #d4cfc8;
	border-right-color: #d4cfc8;
	border-bottom-color: #d4cfc8;
	border-left-color: #d4cfc8;
	width: 170px;
	text-align: left;
}


.btm-lnk {
	color:#90122C;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	font-weight: bold;
}

.btm-lnk A{
	color:#90122C;
	font-family:Arial;
	text-align:center;
	font-weight: bold;
}


.language {
	padding: 15px 20px 20px 0px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.language A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	padding: 20px 20px 20px 0px;
}
.language A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	
}



.rnav {
	font-family:arial, verdana, "MS Sans Serif";
	font-size:12px;
	font-weight:bold;
	color:#66645E;
	padding-left:0px;
	padding-right:10px;
	line-height:17px;
	text-transform: capitalize;
	padding-top: 15px;
	letter-spacing: normal;
	text-indent: 10px;
}
.rnav ul {
list-style-type:none; margin:0 0 5px 0; padding:0 0 0 6px;
}
.rnav ul li {
clear:both; padding-left:0;
}
.rnav ul li a {
	padding:2px 0 2px 18px;
	display:block;
	width:85%;
	background-image: url("gifs/bullet-tri.gif");
	background-repeat: no-repeat;
	background-position: 6px 4px;
}
.rnav A {
color:#66645E; text-decoration:none;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.grab {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: blink;
	background-color: #F0DCA9;
	width: 215px;
	background-repeat: repeat;
	font-family: Arial;
	color: #90122C;
	text-align: center;
	line-height: 200%;
	margin-top: 0;
	padding-right: 0px;
	border: thin solid #90122C;
	text-transform: uppercase;
}

}
.grab a {
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: blink;
	background-color: #F0E6CB;
	width: 215px;
	background-repeat: repeat;
	font-family: Arial;
	color: #90122C;
	text-align: center;
	line-height: 200%;
	margin-top: 0;
	padding-right:0px;
	border: 0px;

	
}

.dec-border {
	padding:2px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-indent: 2px;
	width: 228px;
}

dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e0321;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	}

dt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9e0321;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9e0321;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;	
}

dd a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9e0321;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.btm-tab {
	padding: 2px 0px 2px 5px;
	color: #90122C;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
}
.btm-tab a{
    color: #90122C;
	text-decoration: none;
}

.btm-tab a:hover {
	padding: 2px 0px 2px 5px;
	color: #90122C;
	font-family: Arial;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;

}


.pg-ico {
	border: 2px none #FFFFFF;
	vertical-align: baseline;
	letter-spacing: 0;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}
.pg-ico a{
	border: 2px none #FFFFFF;
	vertical-align: baseline;
	letter-spacing: 0;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
}


.d{
	color:#000000;
	font-family:arial,verdana,ms sans serif;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
	text-align: left;
}
.d a{color:#000000;text-decoration:none;}
.d a:hover{color:#000000;text-decoration:underline;}
.borp {
	border: 2px ridge #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	margin: 10px;
	padding: 0px;
	text-align: left;
	background-position: left top;
}

.hl{font-family:arial,verdana,MS Sans Serif;font-size:11px;color:#66645E;line-height:17px;}
.hl a{color:#716F67;text-decoration:none;}
.hl a:hover{color:#000000;text-decoration:underline;}
.pag-nav {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: baseline;
	letter-spacing: 0;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	font-style: normal;
}
.pag-nav a {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: baseline;
	letter-spacing: 0;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
	font-weight: bold;
	font-style: normal;
}

/*** Principle Navigation ***/
	div#nav-stylehouse-container{
	width: 70em;
	float: right;
	list-style-type: none;
	list-style-image: none;
}
	ul#nav-stylehouse {
	float: right;
	position: relative;
	z-index: 1050;
	top: 0px;
	left: -74px;
	width: 942px;
}
ul#nav-stylehouse li.dropDown {
	background: #e1d09a;
	border-left: 1px solid #fff;
	float: left;
	position: relative;
	color: #90122c;
	text-decoration: none;
}
	ul#nav-stylehouse li.dropDown:hover, ul#nav-stylehouse li.dropDownHover { background: #7f5f4e; }
	ul#nav-stylehouse li.dropDown a {
	font-size: 1.09em; /* i.e. 12px; */;
	letter-spacing: -.01em;
	text-transform: capitalize;
	color: #800000;
	display: block;
	padding: .2em 1.5em;
	text-decoration: none;
}

	ul#nav-stylehouse li.dropDown ul { display: none; position: absolute; top: 1.8em; background: #fff; border: 1px solid #acb45b; border-top: none; width: 18em; }
	ul#nav-stylehouse li.dropDown.last ul { right: 0; }
	ul#nav-stylehouse li.dropDown:hover ul, ul#nav-stylehouse li.dropDownHover ul { display: block; }

	ul#nav-stylehouse li.dropDown ul li a {
	font-size: .91em;
	letter-spacing: auto;
	text-transform: none;
	color: #666 !important;
	padding: .3em;
	display: block;
	_height: .3em;
}
ul#nav-stylehouse li.dropDown ul li a:hover {
	background: #eee;
	list-style-type: none;
	list-style-image: none;
}
/*** /Principle Navigation ***/

/*** General Article Link Styling ***/
	body#stylehouse a.article-link span.article-name {  }
	body#stylehouse a.article-link span.current { font-weight: bold; }
	body#stylehouse a.article-link span.see-all { text-transform: uppercase; }
	body#stylehouse a.article-link span.new { text-transform: uppercase; color: #bf0405; font-size: .8em; font-weight: bold; }

	ul#nav-stylehouse a.article-link span.arrow, div#nav-stylehouse-alt a.article-link span.arrow {
	width: .5em;
	height: .8em;
	background: no-repeat right
center;
	position: relative;
	top: 0; *;
	top: -.1em;
	_top: 0;
	display: inline-block;
}
	div#stylehouse-library a.article-link span.arrow { width: .5em; height: .8em; position: relative; top: .1em; *top: -.3em; _top: 0;  no-repeat right center; display: inline-block; }
/*** /General Article Link Styling ***/

.tplnk {
	border-width: 1px;
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #C0B69C;
	border-top-style: 0;
	border-right-style: 1;
	border-bottom-style: 0;
	border-left-style: 0;
	width: 0px;
	height: 7px;
	text-decoration: none;
}
.tplnk a {
	border-width: 1px;
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #C0B69C;
	border-top-style: 0;
	border-right-style: 1;
	border-bottom-style: 0;
	border-left-style: 0;
	width: 0px;
	height: 7px;
	text-decoration: none;
}
