/* default css stylesheet for a new web application project */

body
{
	background: #fff;
	color: #000;
	margin: 0px;
	padding: 0;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	line-height : normal;
}

.hide	{
	display: none;
	}

img 	{
	display: block;
	border: 0;
	}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6	{
	font-family: verdana, helvetica, Times, serif;
    font-size: 12px;
	}
	
html p	{
	margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	line-height: 1.5em;
	}

p.bold	{
	font-weight:	bold;
}
	
h1	{	
	font-size:	14pt;
	font-weight: bold;
	color: #00327b;
	line-height: 1.5em;
	}	

h1.infopages
	{	
	font-size:	13pt;
	}
		
h2	{	
	font-size:	13pt;
	font-weight: bold;
	color: #3c3c3c;
	line-height: 1.5em;
	}	

h2.infopages
	{	
	font-size:	11pt;
	}
		
h3	{	
	font-size:	11pt;
	font-weight: normal;
	color: #00327b;
	line-height: 1.5em;
	}	
		
h4	{	
	font-size:	10pt;
	font-weight: bold;
	line-height: 1.5em;
	}	
		
h5, dt	{	
	font-size:	9pt;
	font-weight: bold;
	line-height: 1.5em;
	}	
		
h6	{	
	font-size:	8pt;
	font-weight: bold;
	line-height: 1.5em;
	}	

.blue	{
	color: #4169E1;
}

.darkblue	{
	color: #00327b;
}

.red	{
	color: #DC143C;
}

.green	{
	color: #00A600;
}
	
.brown	{
	color : #946918;
}
		
tfoot, thead	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
th	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

a:link	{	
	text-decoration:	underline;
	color:	#333399;
	background: transparent;
	}	
		
a:visited	{	
	text-decoration:	underline;
	color:	#663399;
	background: transparent;
	}	
		
a:active	{	
	text-decoration:	underline;
	color:	#333399;
	background: transparent;
	}	
		
a:hover	{	
	text-decoration:	underline;
	color:	#DC143C;
	background: transparent;
	}

a:link.product	{	
	text-decoration:	underline;
	color:	#006699;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	}	
		
a:visited.product	{	
	text-decoration:	underline;
	color:	#848484;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	}	
		
a:active.product	{	
	text-decoration:	underline;
	color:	#848484;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	}	
		
a:hover.product	{	
	text-decoration:	underline;
	color:	#DC143C;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	}

	
/* very top bar elements */
table#header	{
	padding-top: 0px;
}

td#topbar 	{
	height: 5px;
	font-size : 10px;
	color : White;
	background-color : #946918;
	font-weight : bold;
	text-align : center;
}


/* header bar elements */

tr#headerrow 	{
	background: #D3CA96;
}

td#search 	{
	font-size: 10px;
	font-weight: normal;
	color: #663300;
	padding : 7px;
	background: transparent url(../images/search_corners.gif) center top no-repeat;
	background-color : #F6F4D1;
	border: 10px solid #D3CA96;
	border-right:  5px solid #D3CA96;
	margin-bottom: 1em;
	line-height: 1.5em;
}

td#askSpecialist 	{
	font-size: 11px;
	font-weight: normal;
	color: #663300;
	padding : 7px;
	background: transparent url(../images/search_corners.gif) center top no-repeat;
	background-color : #F6F4D1;
	border: 10px solid #D3CA96;
	border-right:  5px solid #D3CA96;
	margin-bottom: 1em;
	line-height: 1.5em;
}

td#testimonial 	{
	font-family: "Courier New", Courier, monospace;
	color: #000000;
	padding : 13px;
	background-color : #fafafa;
	border: 2px solid #946918;
	vertical-align : top;
	font-size: 15px;
}

.testimonialName 	{
	font-weight: bold;
	font-size: 13px;
}

td#prodInsert 	{
	color: #000000;
	padding : 6px;
	background-color : #fafafa;
	border: 2px solid #946918;
	border: 2px solid #946918;
	vertical-align : top;
	width: 160px;
	font-size: 10px;
}

td#specialOffer 	{
	padding : 10px;
	background-color : #fafafa;
	border: 2px solid #946918;
	border: 2px solid #946918;
	vertical-align : top;
	width: 300px;
}
	
td#addressPlain	{
	border: 5px solid #D3CA96;
	vertical-align : top;
	background: transparent url(../images/search_corners.gif) center top no-repeat;
	background-color : #F6F4D1;
	font-size: 10px;
	text-align: left;
	padding: 10px 10px 10px 10px;
} 

td#headerpicCat 	{
	background-image: url(../images/girlwcat.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #D3CA96;
}

#navopts {
	font-size: 10px;
	}
	
#searchbox {
	font-size: 10px;
	}
	
#gobox {
	font-size: 10px;
	}
	
#gobox1 {
	font-size: 10px;
	}

/* main menu bar elements */
table#navNew3	{
	border-top: 4px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	background-color:#FFFFA0;
}
td.headerNav	{
	width: 126px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	border-left: 1px solid #D3CA96;
	font-size: 11px;
	font-weight: bold;
}
	
/* left bar elements */
td#leftbar	{
	background-color : #D3CA96;
	border-bottom: 0px solid white;
	border-left : 0px solid #D3CA96;
	}

table#secNavPic {
	width: 150px;
}

td#secondnav	{
	border-bottom: 1px solid #D3CA96;
	border-top: 1px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	font-size: 8pt;
	padding: 7px 5px 7px 5px;
	background-color : #F6F4D1;
}

a:link.secondnav	{	
	text-decoration:	none;
	}	
		
a:visited.secondnav	{	
	text-decoration:	none;
	background: transparent;
	}	
		
a:active.secondnav	{	
	text-decoration:	underline;
	background: transparent;
	}	
		
a:hover.secondnav	{	
	text-decoration:	underline;
	background: transparent;
	}

td#tellFriend	{
	border-bottom: 1px solid #D3CA96;
	border-top: 0px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	font-size: 12px;
	background: #003366;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}

a:link.tellFriend	{	
	text-decoration:	none;
	color: yellow;
	}	
		
a:visited.tellFriend	{	
	text-decoration:	none;
	color:	#f9f9f9;
	background: transparent;
	}	
		
a:active.tellFriend	{	
	text-decoration:	underline;
	color:	#ececec;
	background: transparent;
	}	
		
a:hover.tellFriend	{	
	text-decoration:	underline;
	color:	#cccccc;
	background: transparent;
	}

td#tellFriendImg	{
	border-left: 1px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	border-bottom: 1px solid #F6F4D1;
	background: #D3CA96;
	padding: 0 3px 10px 3px;
	background-position : center;
}

td#reorders	{
	border-right: 1px solid #D3CA96;
	border-bottom: 1px solid #D3CA96;
	font-size: 10px;
	color: #DC143C;
	/*background-image: url(/images/background_1.gif);*/
	background: #ffffd5;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}

td#bestSellers	{
	border-bottom: 1px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	border-bottom: 1px solid #F6F4D1;
	font-size: 10px;
	color: #DC143C;
	/*background-image: url(/images/background_1.gif);*/
	background: #ffffd5;
	padding: 10px 5px 10px 5px;
}

td#impPages	{
	border-bottom: 1px solid #D3CA96;
	border-right: 1px solid #D3CA96;
	border-top: 1px solid #D3CA96;
	border-bottom: 1px solid #F6F4D1;
	font-size: 10px;
	color: #DC143C;
	/*background-image: url(/images/background_1.gif);*/
	background: #ffffd5;
	padding: 10px 5px 10px 5px;
	font-weight: bold;
}



/* right bar elements */
td#rightbar	{
	background-color : #F6F4D1;
	border-left: 1px solid #D3CA96;
	}

table#rightbar1 {
	width: 120px;
}

td#viewcart	{
	border-bottom: 1px solid #D3CA96;
	padding: 10px 0px 10px 0px;
}

td#newsletter	{
	border-bottom: 1px solid #D3CA96;
	padding: 10px 3px 0px 3px;
	font-size: 11px;
}

.nlForm	{
	padding: 0px 5px 10px;
	text-align: left;
}

#emailIn {
	font-size: 11px;
	}

#fname {
	font-size: 11px;
	}

#join {
	font-size: 11px;
	}

td#UOSeenOnTV	{
	border-bottom: 1px solid #D3CA96;
	text-align: center;
	padding: 3px 7px 10px 7px;
	font-size: 11px;
	background-color : #FFFFA0;
}

td#livechat	{
	border-bottom: 1px solid #D3CA96;
	text-align: center;
	padding: 10px 7px 10px 7px;
	font-size: 11px;
}

td#values	{
	border-bottom: 1px solid #D3CA96;
	padding: 10px 5px 10px 5px;
	background-color : #F6F4D1;
	font-size: 11px;
}

td#address	{
	font-size: 11px;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

	
.bookmarkPrint	{
	color: white;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 9px;
	background-color : Red;
	padding: 2px 25px 2px 25px;
	text-align : center;
}

.valueList	{
	padding: 5px 5px 0px 5px;
	text-align : left;
}



/* content elements */
table#content	{
	border-bottom : 1px solid #D3CA96;
	border-top : 3px solid #946918;
	border-right : 1px solid #D3CA96;
	border-left : 1px solid #D3CA96;
}

#primarycontent 	{
	background: #fff;
	padding: 5px 20px;
	vertical-align : top;
}

#bottomTable3 	{
	border-bottom : 1px solid #D3CA96;
	background: #fff;
}

#bottomTable2 	{
	background: #fff;
}

td#contentHeader	{
	border-right : 0px solid #D3CA96;
}

table#contentHeader	{
	border-bottom : 1px solid #D3CA96;
}

#homePrimaryContent 	{
	vertical-align : top;
}

.ImportantToKnow	{
	background:#ffff00;
	font-size: 13px;
	padding: 7px;
	color:#ff0000;
}

.homePageHeader {
	color: #ffffff;
	background-color: #00327b;
	padding: 7px;
}

.sectionHeader1
	{
	/*background-image: url(../images/back1.gif);*/
	background-color: #dcdcdc;
	padding: 5px;
	border: 1px solid #000000;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #DC143C;
}

.prodSectionHeader1
	{
	background-color: #f5f5f5;
	padding: 5px;
	border: 1px solid silver;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #DC143C;
}


hr {
	height: 1pt;
	color : #D3CA96;
}


	
/* bottomTable */

td#footerNav1	{
	text-align: center;
	padding : 5px;
	background-color: #D3CA96;
	font-size: 11px;
	font-weight: bold;
	}
		
		
/* footer navigation elements */

a:link.footerNav1	{	
	text-decoration:	none;
	color:	#505050;
	}	
		
a:visited.footerNav1	{	
	text-decoration:	none;
	color:	#505050;
	background: transparent;
	}	
		
a:active.footerNav1	{	
	text-decoration:	underline;
	color:	#ececec;
	background: transparent;
	}	
		
a:hover.footerNav1	{	
	text-decoration:	underline;
	color:	#DC143C;
	background: transparent;
	}

	
td#footerNav2	{
	text-align: center;
	padding-top: 10px;
	text-align: center;
	font-size: 11px;
	border-left : 1px solid #D3CA96;
	border-right : 1px solid #D3CA96;
	}
	
td#footerNav3	{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 11px;
	border-left : 1px solid #D3CA96;
	border-right : 1px solid #D3CA96;
	border-bottom : 1px solid #D3CA96;
	}
	
a:link.footerNav2	{	
	text-decoration:	none;
	color:	#737373;
	}	
		
a:visited.footerNav2	{	
	text-decoration:	none;
	color:	#737373;
	background: transparent;
	}	
		
a:active.footerNav2	{	
	text-decoration:	underline;
	color:	#737373;
	background: transparent;
	}	
		
a:hover.footerNav2	{	
	text-decoration:	underline;
	color:	#DC143C;
	background: transparent;
	}
	
td#footerAddress1	{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 11px;
	color: #DC143C;
	border-left : 0px solid #D3CA96;
	border-right : 1px solid #D3CA96;
	border-top : 0px solid #D3CA96;
	font-weight: bold;
	}
	
td#footerAddress2	{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 11px;
	color: #868686;
	border-left : 0px solid #D3CA96;
	border-right : 1px solid #D3CA96;
	}
	
/* Forms  */
 .describeAction	{
 	color: #b8860b;
	font-size: 7pt;
}

 .formLabel	{
 	color: #00327b;
	font-size: 11px;
	font-weight: bold;
}

/* Products#00A600 */

.attnText {
	background-color : #00A600;
	color : #ffffff;
	font-weight : bold;
	font-size: 9px;
	padding: 1px;
}

.attn2 {
	text-align : center;
	color : #DC143C;
	font-size: 11px;
}

.attn3 {
	text-align : center;
	color : #DC143C;
	font-size: 12px;
}

.new {
	text-align : center;
	background-color : Yellow;
	color : #DC143C;
	font-weight : bold;
	padding: 2px;
	font : oblique Comic Sans MS;
}

#briefDesc {
	color : #292929;
	font-size: 9px;	
}

#attnText {
	color : red;
	font-size: 9px;	
	font-weight : bold;
}

#cooltext {
	color : #606060;
	padding-left : 0px;
	font-size: 9px;	
	font-weight : bold;
}

#hottext {
	color : #5f9ea0;
	padding-left : 5px;
	font-size: 10px;	
	font-weight : bold;
}


/*  Special Pages and Text */
tr#stainChart	{
	font-size: 10px;
}
	
.price {
	font-size: 7pt;
	font-weight : bold;
	color: #525252;
}

#clearanceSale	{
	background-color: Yellow;
	color: Red;
	font-weight: bold;
	font-size: 10px;
	font-style : italic;
}

#buyNow	{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 7px;
}

#moreInfo	{
	font-size: 10px;
	padding-bottom: 10px;
}

.attention	{
	color: #ff0000;
	font-weight : bold;
}

.text2{
	font-size: 10px;
	color: #00327b;
}
	
.text3 {
	font-size: 11px;
	color: #00327b;
}

	
.text4 {
	font-size: 18px;
	color: #FF0000;
}

.small	{	
	font-size:	12px;
	}	

.smaller	{	
	font-size:	11px;
	}	

.smallest	{	
	font-size:	10px;
	}	

.big	{	
	font-size:	16px;
	}	

.bigger	{	
	font-size:	17px;
	}	

.biggest	{	
	font-size:	18px;
	}	

blockquote, pre	{	
	font-family:	courier new, monospace;
	}
	
ul li	{
	list-style-type:	square;
	line-height: 1.5em;
}	

ul li li	{	
	list-style-type:	disc;
	}	

ul li li li	{	
	list-style-type:	circle;
	}	
	
ol li	{	
	list-style-type:	decimal;
	line-height: 1.5em;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	


li.links	{
	list-style-image : url(../images/arrow2.gif);
	margin-right : 4px;
	margin-left : -14px;
	margin-bottom : 10px;
}

li.subSubLinks	{
	border-bottom: 1px dotted #cccccc;
}

th.important	{
	font-size: 8pt;
	background-color:#009999;
	color: white;
	padding: 3px;
	font-weight:bold;
	text-align: center;
	letter-spacing: 6px;
}

td.important	{
	background-color:#f5f5f5;
	font-size: 10pt;
	padding: 10px;
	border-left: 5px solid #009999;
	border-bottom: 5px solid #009999;
	border-right: 5px solid #009999;
}

table#prodTable {
	border-right: 0px solid #5c5c5c;
	border-bottom: 0px solid #5c5c5c;
	border-left: 0px solid #5c5c5c;
	font-size: 7pt
}

th.prodHeader1 {
	color: white;
	background-color: #663399;
	font-weight: bold;
	font-size: 9pt;
	padding: 7px 3px
}

td.product {
	padding: 10px;
	font-size: 10px;
	border-bottom: 1px dotted silver;
}

td#productColumn1 {
	padding: 0px;
	font-size: 10px;
	border-bottom: 1px solid #D6CB94;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	background-color: #F6EEFD;
}

p.productLabel {
	margin-top: 0px;
	margin-bottom: 5px;
}
a.productLink { 
	font-weight: bold;
}



