
/* html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;} */
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; color: #515256;}
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

table,td,tr,th {
	border-collapse: collapse;
	border: 0px none;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-width: 0px 0px 0px 0px;
	border-top: 0px none;
	border-bottom: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding: 0px 0px 0px 0px;
}
a { outline: none; }

/* -------------------------------------------------------------------- */

html{background-color:#FFFFFF;}
body{
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: #515256;
	/*background-image:url(../../images/bg_solid_color.jpg);*/
	background-color:#FFFFFF;
}


body {margin: 0 auto; margin-left: auto; margin-right: auto;  margin-top: 40px; width: 968px; 

	/*background-image:url(../../images/bg_solid_color.jpg);*/}
table,tr,td,a {color: #515256; }


.text {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 14px; color: 666666}
.text2 {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 16px; color: 666666}
.menu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: 404040; text-decoration: none}
.menu2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: FF6201; text-decoration: none; font-weight: bold}

.list_copy {margin-top: 10px; margin-bottom:10px; list-style: url(images/bullet.gif) circle;}

.redtext {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: red}
.text_pur_1 {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 996666; font-weight: bold; text-decoration: none}
.text_pur_2 {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 996666; font-weight: bold; text-decoration: none}
.text_pur_Logo {  font-family:  arial, verdana, sans-serif; font-size: 18px; line-height: 22px; color: 996666; font-weight: bold; text-decoration: underline}
.text_pur_2:hover {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 666666; font-weight: bold; text-decoration: none}
.text_pur_3 {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 996666; font-weight: bold; text-decoration: none}
.text_pur_3:hover {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 666666; font-weight: bold; text-decoration: none}
.text_pur_3_book {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 996666; font-weight: bold; text-decoration: underline}
.text_pur_3a {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 15px; color: 996666; font-weight: bold; text-decoration: none}
.text_pur_3a:hover {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 15px; color: 666666; font-weight: bold; text-decoration: none}
.text_pur_9 {  font-family:  arial, verdana, sans-serif; font-size: 9px; line-height: 10px; color: 996666; font-weight: bold; text-decoration: none}
.text_pur_9:hover {  font-family:  arial, verdana, sans-serif; font-size: 9px; line-height: 10px; color: 666666; font-weight: bold; text-decoration: none}
.text_pur_4 {  font-family:  arial, verdana, sans-serif; font-size: 26px; line-height: 31px; color: 996666; text-decoration: none}
.text_pur_5 {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 996666; text-decoration: none}
.text_pur_6 {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: 996666}
.text_pur_7 {  font-family:  arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: 996666}
.text_pur_7_book {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: 996666; font-weight: bold; text-decoration: underline}
.text_gry_1 {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 666666; font-weight: bold; text-decoration: none}
.text_gry_2 {  font-family:  arial, verdana, sans-serif; font-size: 15px; line-height: 22px; color: 666666; font-weight: bold; text-decoration: none}
.text_gry_3 {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 666666; font-weight: bold; text-decoration: none}
.text_gry_3:hover {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 996666; font-weight: bold; text-decoration: none}
.text_gry_4 {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: 666666; text-decoration: none}
.text_gry_4:hover {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: 996666; text-decoration: none}
.text_gry_7 {  font-family:  arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: 666666; text-decoration:none}
.text_gry_7:hover {  font-family:  arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: 996666; text-decoration:none}
.text_gry_6 {  font-family:  arial, verdana, sans-serif; font-size: 13px; line-height: 24px; color: 666666; text-decoration:none}
.text_gry_5 {
	font-size: 10pt;
	line-height: normal;
	color: #666666;
	font-family: arial, verdana, sans-serif;
}

.text_pur_caps {
	font-family:  arial, verdana, sans-serif; 
	font-size: 15px; 
	line-height: 22px; 
	color: FA6600; 
	font-weight: bold; 
	font-variant:small-caps;
}
.text_gry_caps {
	font-family:  arial, verdana, sans-serif; 
	font-size: 12px; 
	line-height: 22px; 
	color: 666666; 
	font-weight: bold; 
	font-variant:small-caps;
}
.text_caps {
	font-family:  arial, verdana, sans-serif; 
	font-size: 12px; 
	line-height: 22px; 
	font-weight: bold; 
	font-variant:small-caps;
}
.purButton {
	font-family:  arial, verdana, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	font-variant:small-caps;
	color:#FFFFFF;
	background-color:#996666;
}
/* */
a:link{
	text-decoration: none;
	color: #515256;
	background-color: transparent;
}
a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
}
a:visited	{	
	text-decoration:	none;
	color: #515256;
	background-color: transparent;
	}	
	
.a_inner {
	text-decoration: none;
	color: #515256;
	background-color: transparent;
}
.a_inner:hover {
	text-decoration: none;
	color: #CCC;
	background-color: transparent;
}

table.mainBody {
	width: 968px;
}	

td.mainBody {
	height: 512px;
	width: 968px;
	color: #515256;
	background-color: #ffffff;
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
}
/* main category pane - no padding since data is in 2 internal td's..*/
td.catBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-image:url(../../images/nav_solid.jpg);
	color: #515256;
	height: 510px;
	width: 288px;
	padding-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
	vertical-align: top;
	font-weight: bold;
}
/* category pane top (padded for text)*/
td.catBody1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-image:url(../../images/nav_solid.jpg);
	color: #515256;
	width: 288px;
	padding-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	font-weight: bold;
}
/* category pane bottom (padded for text)*/
td.catBody2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-image:url(../../images/nav_solid.jpg);
	color: #515256;
	width: 288px;
	padding-left: 20px;
	vertical-align: bottom;
	font-weight: bold;
}
/* right box used with category pane - for grouped pix or other with no padding*/
td.catPics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #ffffff;
	color: #515256;
	height: 510px;
	width: 680px; 
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
/* single category picture... w/background in case no image*/
td.catPicOne {
	background-color: #ffffff;
	height: 255px;
	width: 170px;
	/*background-image:  url('/images/dineila-Glogo.png'); */ 
	background-repeat: no-repeat; 
	/*background-position: center;*/
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}

/* single press photo/text box... w/background in case no image (note that 3 across makes wider single cell)*/
td.PressOne {
	background-color: #ffffff;
	height: 256px;
	width: 227px;
	/*background-image:  url('/images/dineila-Glogo.png'); */   
	background-repeat: no-repeat; 
	/*background-position: center;*/
}
/* right box used with category pane (padded for text)*/
td.catText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: #515256;
	padding-top: 20px;
	height: 512px;
	width: 680px;
}
/* right box used with category pane for static pages (padded, larger, black text)*/
td.panelText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: Black;
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	height: 512px;
	width: 680px;
	font-size: larger;
}
/* product boxes used with category pane - use 2, 1 for picture, 1 for text*/
td.Product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color: #515256;
	height: 512px;
	width: 340px;
	background-repeat: no-repeat;
}

.whiteBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	color: #515256;
}

.whiteBGctr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	color: #515256;
}

.whiteBGrht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	color: #515256;
}

/* underline for public side too*/
a.whiteBG,a.whiteBGctr,a.whiteBGrht {
	text-decoration: underline;
}

a.whiteBG:link,a.whiteBGctr:link,a.whiteBGrht:link {
	text-decoration: underline;
}

a.whiteBG:hover,a.whiteBGctr:hover,a.whiteBGrht:hover {
	text-decoration: underline;
	color: #515256;
/* 	font-weight: bold;*/
}

a.whiteBG:visited,a.whiteBGctr:visited,a.whiteBGrht:visited {
	text-decoration: underline;
	color: #515256;
}


td.whiteLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #ffffff;
	color: #515256;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-decoration: underline
	}
a.whiteLink,a.whiteLink:link,a.whiteLink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #ffffff;
	color: #515256;
	font-weight: bold;
}
a.whiteLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #C9C9CD;
	color: #444546;
	font-weight: bold;
}


/* category headers - matches category pane BG, */
.catHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #9D9FA4;
	color: #515256;
	height: 25px;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: bold;
}
.catSelected{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #9D9FA4;
	color: #ffffff;
	height: 25px;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: bolder;
}



.catNotMarked,a.catNotMarked,a.catNotMarked:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #9D9FA4;
	color: #515256;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 3px solid #ffffff;
}

.catMarked,a.catMarked,a.catMarked:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #8F84CE;
	color: #ffffff;
	line-height: 150%;
	text-transform: uppercase;
	border-bottom: 3px solid #4A4A4A;
}

a.catHeader:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #9D9FA4;
	color: #515256;
	height: 25px;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: bold;
}
a.catSelected,a.catSelected:link,a.catSelected:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #9D9FA4;
	color: #ffffff;
	height: 25px;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: bold;
}

a.catHeader:hover,a.catMarked:hover,a.catNotMarked:hover{
	background-color: #9D9FA4;
	color: #ffffff;
	font-weight: bold; 
}

/* headers used in text areas, lighter than category area */
.smHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #C9C9CD;
	color: #797C7B;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
a.smHeader:link, a.smHeader:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #C9C9CD;
	color: #797C7B;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

a.smHeader:hover{
	color: #ffffff;
	cursor: pointer; cursor: hand; 
}

/* white headers used in text areas, no background */
.whtHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: white;
	color: black;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
a.whtHeader:link, a.whtHeader:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #white;
	color: black;
	height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

a.whtHeader:hover,a.whtHeader:active{
	color: #797C7B;
	cursor: pointer; cursor: hand; 
}


.smalltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-align:justify;
}
.text_gry_7:hover {  font-family:  arial, verdana, sans-serif; font-size: 13px; line-height: 16px; color: FA6600; text-decoration:none}
.text_prod {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 666666; text-decoration: none}
.text_prod:hover {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 996666; text-decoration: none}
.text_prod_book {  font-family:  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 666666; text-decoration: underline}
.text_quote {  font-family:  arial, verdana, sans-serif; font-size: 12px; line-height: 16px; color: 666666; font-weight: bold}
.text_rec {  font-family:  arial, verdana, sans-serif; font-size: 9px; line-height: 10px; color: 666666}
.text_prod_2 {  font-family: Century Gothic,  arial, verdana, sans-serif; font-size: 13px; line-height: 15px; color: 666666; text-decoration: none}
.text_copy {  font-family: Century Gothic, Century Gothic,  arial, verdana, sans-serif; font-size: 11px; line-height: 15px; color: 666666; font-weight: bold}

.footer {  font-family:  arial, verdana, sans-serif; font-size: 10px; line-height: 11px; color: 666666; text-decoration: none}
.footer:hover {  font-family:  arial, verdana, sans-serif; font-size: 10px; line-height: 11px; color: 666666; text-decoration: none; color: E97936}
.prodQuantityInput {
	/*font-size: 10px;*/
	border: 1px solid #767676;
	font-family:  arial, verdana, sans-serif;
	color: 767676;
	width: 22px;
	/*font-weight: bold;*/
	text-align: center;
	}	

.searchInput {
	/*font-size: 10px;*/
	border: 1px solid #767676;
	font-family: arial, verdana, sans-serif;
	color: 767676;
	width: 120px;
	height: 18px;
	/*font-weight: bold;*/
	text-align: left;
}
.emailInput { 
	/*font-size: 10px;*/
	border: 1px solid #767676;
	font-family: arial, verdana, sans-serif;
	color: 767676;
	width: 245px;
	height: 18px;
	/*font-weight: bold;*/
	text-align: left;
}
input {
	font-size: 14px;
	border: 1px solid #767676;
	font-family: arial, verdana, sans-serif;
	color: 767676;
	height: 20px;
}
.textInput1 {
	/*font-size: 10px;*/
	border: 1px solid #767676;
	font-family:  arial, verdana, sans-serif;
	color: 767676;
	/*font-weight: bold;*/
	text-align: left;	
	z-index: 10;
	}	
.textInput2 {
	/*font-size: 10px;*/
	border: 1px solid #767676;
	font-family:  arial, verdana, sans-serif;
	color: 767676;
	width: 500px;
	/*font-weight: bold;*/
	text-align: left;
	}
	
.navtable {border-width: 1px}
	
.border {  border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.body {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.rollout {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 404040; text-decoration: none; line-height: 14px; letter-spacing: 0.5px; background-color: ffffff; font-weight: none}
.rollout:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: FF6201; text-decoration: none; font-weight: bold}

.whitefooter {  font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 11px; color: white; text-decoration: none}
.whitebold {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #FFFFFF;
}
.footerbold {  font-family:  arial, verdana, sans-serif; font-size: 10px; line-height: 11px; color: black; font-weight: bold}
.redfooter {  font-family:  arial, verdana, sans-serif; font-size: 10px; line-height: 11px; color: red}
.listtext {margin-top: 10px; margin-bottom:10px}
.listtext2 {margin-top: 1px; margin-bottom:1px}
.filedtext {  font-family:  arial, verdana, sans-serif; font-size: 12px; color: black; line-height: 16px}
.field {  font: 12px Verdana, sans-serif}


