/* General Element Styling */

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-image: url(../images/body_background.gif);
}
TD {
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #333
}
A:link {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
A:hover:visited {
	COLOR: #666666;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
P {
	MARGIN: 10px 0px 15px
}
H1 {
	MARGIN: 0px 0px 5px;
	FONT: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #4a0d03
}
H2 {
	MARGIN: 0px 0px 2px;
	FONT: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666845
}
H3 {
	MARGIN: 10px 0px 2px;
	FONT: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666845
}
H4 {
	MARGIN: 10px 0px 2px;
	FONT: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #8d2302
}
H5 {
	MARGIN: 0px 0px 5px;
	FONT: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333
}
UL {
	PADDING-LEFT: 10px;
	LIST-STYLE-IMAGE: url(../images/bullet.gif);
	MARGIN: 10px 0px 10px 10px;
	LIST-STYLE-TYPE: square
}
LI {
	MARGIN: 3px 0px
}

/*** Page Border ***/

.lefttile {
	background: url(../images/body_left.gif);
	background-repeat: repeat-y;
}
.righttile {
	background: url(../images/body_right.gif);
	background-repeat: repeat-y;
}
.bottomtile {
	BACKGROUND: url(../images/body_bottom.gif);
	background-repeat: no-repeat;}

/*** Table Borders ***/

.mainborder {
	BORDER-RIGHT: #112233 2px solid;
	BORDER-LEFT: #112233 2px solid;
	BORDER-BOTTOM: #112233 2px solid
}
.navborder {
	BORDER-TOP: #112233 2px solid;
	BORDER-BOTTOM: #112233 2px solid
}

/*** Unused Styles ***/

.hrdot {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/hr_tile.gif) repeat-x;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
HR {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #000000 0px solid;
	COLOR: #cccccc;
	BORDER-BOTTOM: #000000 0px solid;
	HEIGHT: 1px
}

/*** Header Styles ***/

.global {
	background-image: url(../images/header_02.gif);
	color: #FFFFFF;
	font: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 11px;
	text-decoration: none;
	padding-top: 5px;
}
.global A:link {
	PADDING-RIGHT: 11px;
	FONT: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.global A:visited {
	PADDING-RIGHT: 11px;
	FONT: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.global A:hover {
	PADDING-RIGHT: 11px;
	FONT: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.global A:hover:visited {
	PADDING-RIGHT: 11px;
	FONT: 600 10px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

/*** Home Page Styles ***/

.hmnewsbg {
	BORDER-RIGHT: #000000 0px solid;
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #000000 2px solid;
	COLOR: #ffffff;
	background-image: url(file:///C|/Documents%20and%20Settings/Kevin/My%20Documents/macromedia/Diamond_Willow_Rods/Site/images/home_testimonials_bg2.png);
}
.hmnewscontent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 18px;
	PADDING-BOTTOM: 0px;
	FONT: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	PADDING-TOP: 0px
}
.hmnewscontent A:link {
	FONT: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff
}
.hmnewscontent A:visited {
	FONT: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff
}
.hmnewscontent A:hover {
	FONT: 600 11px/14px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #890325
}
.hmbanner {
	BORDER-BOTTOM: #112233 2px solid
}
DIV.overflow {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 0px;
	SCROLLBAR-FACE-COLOR: #b17041;
	PADDING-BOTTOM: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #d6cdc5;
	OVERFLOW: auto;
	WIDTH: 100%;
	SCROLLBAR-SHADOW-COLOR: #d6cdc5;
	SCROLLBAR-3DLIGHT-COLOR: #8a491b;
	SCROLLBAR-ARROW-COLOR: #d6cdc5;
	PADDING-TOP: 0px;
	SCROLLBAR-TRACK-COLOR: #8a491b;
	SCROLLBAR-DARKSHADOW-COLOR: #8a491b;
	SCROLLBAR-BASE-COLOR: #8a491b;
	POSITION: relative;
	HEIGHT: 238px
}

/*** Page Styles ***/

.tier2content {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 35px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	PADDING-TOP: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
}
.formLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	width: 130px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.formValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.formError {
	color: #FF0000;
}
.formElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}


.navleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
	background-color: #478CA3;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 2px #e3e3e3;
}

.tier2content H1 {
	FONT: 400 20px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #112233;
	margin: 0px;
	padding-top: 15px;
}

/*** Table Styles ***/

TABLE.tblstyle {
	BORDER-TOP: #94967e 1px solid;
	MARGIN-BOTTOM: 5px;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #94967e 1px solid;
	COLOR: #333
}
.tblstyle TD {
	BORDER-RIGHT: #94967e 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 15px;
	FONT: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #94967e 1px solid
}
.tblstyle .tblhdrone {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 6px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 5px;
	FONT: 600 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #4a0d03;
	PADDING-TOP: 5px
}
.tblstyle .tblhdrtwo {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 6px;
	BACKGROUND: #f4f5ed;
	PADDING-BOTTOM: 5px;
	FONT: 600 11px Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 5px
}
.tblstyle .tblhdrthree {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 6px;
	BACKGROUND: #eef2f9;
	PADDING-BOTTOM: 5px;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 5px
}
.tblstyle H1 {
	MARGIN: 0px 0px 5px;
	FONT: 600 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666
}
.tblstyle .shadedtr {
	BACKGROUND: #f4f4f2
}

/*** Unused Styles ***/

.disclaimer {
	MARGIN-TOP: 2px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666
}
.smallcaps {
	MARGIN-TOP: 2px;
	FONT: 9px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666
}
.callouttable {
	PADDING-RIGHT: 15px;
	BORDER-TOP: #999 1px dotted;
	PADDING-LEFT: 15px;
	BACKGROUND: #e6e6e0;
	PADDING-BOTTOM: 15px;
	FONT: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #666;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: #999 1px dotted
}

/*** Footer Stuff ***/

.ftr {
	BORDER-TOP: #112233 2px solid;
	BACKGROUND: url(../images/footer_02.jpg) no-repeat;
	FONT: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #fff
}
.ftr P {

}
.ftrnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	COLOR: #fff;
	PADDING-TOP: 10px;
	WHITE-SPACE: nowrap
}
.ftrnav A:link {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000;
	TEXT-DECORATION: none
}
.ftrnav A:visited {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000;
	TEXT-DECORATION: none
}
.ftrnav A:hover {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.ftrnav A:hover:visited {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.ftrcopyright {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 14px;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: bottom;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
}

/*** Unused Styles ***/

IMG.right {
	FLOAT: right;
	MARGIN: 0px 0px 10px 10px
}
IMG.enlargeright {
	FLOAT: right;
	MARGIN: 0px 25px 20px 0px
}
.closeup {
	BORDER-RIGHT: #94967e 1px solid;
	BORDER-TOP: #94967e 1px solid;
	MARGIN-TOP: 10px;
	BACKGROUND: #f4f4f2;
	MARGIN-LEFT: 30px;
	BORDER-LEFT: #94967e 1px solid;
	BORDER-BOTTOM: #94967e 1px solid
}
.history {
	BORDER-RIGHT: #94967e 1px solid;
	BORDER-TOP: #94967e 1px solid;
	MARGIN-TOP: 10px;
	BACKGROUND: #f4f4f2;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 30px;
	BORDER-LEFT: #94967e 1px solid;
	BORDER-BOTTOM: #94967e 1px solid
}
.historytbl {
	BORDER-RIGHT: #94967e 1px solid;
	BORDER-TOP: #94967e 1px solid;
	BACKGROUND: #f8f2e6;
	BORDER-LEFT: #94967e 1px solid;
	BORDER-BOTTOM: #94967e 1px solid
}
.historytext {
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666
}
.historyspace {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666;
	PADDING-TOP: 10px
}
IMG.floatright {
	FLOAT: right;
	MARGIN-BOTTOM: 20px;
	MARGIN-LEFT: 20px
}
IMG.floatleft {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 20px
}
.icon {
	FLOAT: right;
	MARGIN: 0px 25px 20px 0px
}
.table_hdr {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #cfd1b7
}
.table_row {
	BACKGROUND-COLOR: #ffffff
}
.table_row TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid
}
.total_row {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 3px;
	FONT: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #8d2302;
	PADDING-TOP: 8px
}
.shipping {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	FONT: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	PADDING-TOP: 2px
}
.remove {
	FONT: 9px/16px Verdana, Arial, Helvetica, sans-serif
}
.tier2contentbold {
	COLOR: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: justify;
	font-weight: bold;
}
.tier2content_gallery {

	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	PADDING-TOP: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
}
