
body {
color: black;
font-family: Arial,Helvetica,Clean,Sans-serif,Verdana;
font-size: 14px;
}
a {
color: #598D48;
text-decoration: none;
font-family: Arial,Helvetica,Clean,Sans-serif,Verdana;
font-size: 14px;
}
a:hover {
color: #0000FF;
text-decoration: underline;
font-family: Arial,Helvetica,Clean,Sans-serif,Verdana;
font-size: 14px;
}

p {font-size: 14px; 
text-align: left;
line-height: 130%;
}

p:first-letter {
float:left;font-size:35px;font-family:times new roman;line-height:80%;color:#800000;
}


DIV.defaultP {
font-size : 14px; 
text-align : left;
text-indent: 1.0em; 
}

DIV.defaultP:first-letter {
font-size: 16px;
color : #7DCCFB; 
font-weight : bold; 
}

DIV.defaultPBig {
font-size : 16px; 
text-align : left;
}

DIV.defaultPBig:first-letter {
font-size: 20px;
color : #7DCCFB; 
font-weight : bold; 
}


DIV.widePheader {
margin: 10px;
text-align : left;
font-size: 14px;
color : #7DCCFB; 
}

DIV.centerheader {
text-align : center;
font-size: 18px;
}
DIV.wideP {
margin: 10px;
font-size : 12px; 
text-align : left; 
text-indent: 2.0em;
}

DIV.wideP:first-letter {
font-size: 16px;
color : #7DCCFB; 
font-weight : bold; 
}


table {
color: black;
font-family: Arial,Helvetica,Clean,Sans-serif,Verdana;
font-size: 14px;
border:0;
border-collapse: collapse;
}
#attachments{border:1px solid black;}
#tableDetails{border:1px solid black;}
.attachmentsTD{padding:5px;border:1px solid black;}
.attachmentsTDedit{padding:5px;border:1px solid black;background-color:#FFFF99}
.tableS{color: #000;font-size:12px;border:solid 1px #77B172;}
.tableS td{border-bottom:solid 1px #77B172; border-top:solid 1px #77B172;padding:8;}
.tableS2{color: #000;font-size:14px;border:solid 1px #77B172;}
.tableS2 td{border:solid 1px #77B172;padding:4;}

.blockBGL {background-image: url('images/block_l.png');background-repeat: repeat-y;}
.blockBGR {background-image: url('images/block_r.png');background-repeat: repeat-y;}
.blockBG {background-image: url('images/block_bg.jpg');background-repeat: repeat-x;}

#stn, #editusr {border: 1px solid #AACFA7;border-collapse: collapse;}
#stnHeader{border: 1px solid #AACFA7;border-collapse: collapse; Background-color:#D8E6E7;}

td.bf {color: #808080;font-size: 13px;}
td.bf a {color: #2F5376;text-decoration: none;font-size: 13px;background-color: transparent;}
td.bf a:hover {color: #0000FF;text-decoration: none;font-size: 13px;background-color: transparent;}
td#b1green {background-image: url('images/homepageimage2.jpg');background-repeat: no-repeat;}
td#b2green {background-image: url('images/homepageimage3.jpg');background-repeat: no-repeat;}
td.s {color: #808080;font-size: 11px;background-color: transparent;}
td.hometitle {color: #666666;font-size: 13px;}
td.tdDark { background-color:#E3EBDC}
td.tdLight { background-color:#F3F9F5}
td.tdDark, td.tdLight { padding:3px }
td.Dotted { padding-left: 5px; }
td.headerbar {color: #2F5376;font-size: 14px;}
td.headerbar a {color: #2F5376;font-size: 12px;text-decoration: underline;}
td.headerbar a:hover {color: #0000FF;font-size: 12px;text-decoration: underline;}
td.OrderHeader { background-color:#EFEFEF; font-weight:bold;font-size: 12px;}
td.OrderContent { border:1px solid #EFEFEF;} /*AACFA7*/
td.headerS { background-color:#B0D4AE; color: #336699 ;font-size: 14px;}

.oiright {background-color:#B0D4AE;}
.oirightcontent {border-bottom:1px solid #B0D4AE;}
.oileft {background-color:#B0D4AE;}
.oileftcontent {border-bottom:1px solid #B0D4AE;padding-right:40px;}
.oiheader {background-color:#F3F3F3;}
.oicenter {padding-left:40px;border-bottom:1px solid #B0D4AE;}

.orderinfo{border:1px solid #B0D4AE;}


td.DetailsHeader {border:1px solid #D8D8D8;background-color:#F3F3F3; color: #336699 ;font-size: 12px;padding-left:3;padding-right:3;}
td.DetailsInfo {border:1px solid #D8D8D8;padding-left:6;padding-right:6;}

td.ItemsHeader {border:1px solid black;background-color:#D8D8D8; color: #336699 ;font-size: 12px;padding-left:3;padding-right:3;}

td.headerSmall { background-color:#B0D4AE; color: #336699 ;font-size: 12px;}
td.Dark, td.Light { padding:5px }
.normal { background-color: #FFF }
.highlight { background-color: #AACFA7}
.hlite {background-color:#FFFF99}

td.editLine {background-color:#FFFF99}
.addLine {background-color:#D0E3CA}
.editLine {background-color:#D0E3CA}
.editLine input{background-color: #FFFF99}
.addLine input{background-color: #F4F4F4}


.ratings{color: #000;border:solid 1px #77B172;}
.ratings td{padding:2;border-bottom:solid 1px #77B172; border-top:solid 1px #77B172;}
td.Dark { background-color:#ECFFD9; color: #000000 ;}
td.Light { background-color:#FFFFFF; color: #000000 ;}
.notes{color: #000;font-size:10px;border:solid 1px #77B172;}
.notes a{color: #000;font-size:10px;text-decoration:none}
.notes a:hover{color: #000;font-size:10px;text-decoration:none}
.notes td{padding:2;border-bottom:solid 1px #77B172; border-top:solid 1px #77B172}
.categories{color: #000;font-size:10px;border:solid 2px #77B172;}
.categories a{color: #000;font-size:10px;text-decoration:none}
.categories a:hover{color: #000;font-size:10px;text-decoration:none}
.categories td{padding:3;border:solid 1px #77B172;font-size:10px;}
.profiles{color: #000;font-size:12px;border:solid 1px #77B172;}
.profiles td{padding:8;border:solid 1px #77B172; border:solid 1px #77B172}

.recentSearches{color: #000;font-size:10px;border:solid 1px #77B172;}
.recentSearches a{font-size:10px;}
.recentSearches a:hover{font-size:10px;}
.recentSearches td{padding:2;border:solid 1px #77B172;}

.userList{color: #000;font-size:12px;border:solid 1px #77B172;}
.userList a{font-size:12px;}
.userList a:hover{font-size:12px;}
.userList td{padding:2;border:solid 1px #77B172;}

#userListHeader {margin-top: 5px;color: #336699;font-size: 16px;text-align:left;}
#userListHeader a{font-size:12px;}
#userListHeader a:hover{font-size:12px;}
#userListHeader td{padding:4;background-color:#F3F9F5;}

#fDist td{padding:5px;border:solid 1px #77B172;}

.TextField {background-color: #EDF8FE;color: black;font-size: 10pt;font-family: verdana;}
.LoginButton {font-family: Verdana; font-size: 12pt; color: #000;background-color: #6EB567;border: 1px solid #000;background-image: url('images/footer_bg.jpg');background-repeat: no-repeat;}

.errorcode {font-size: 24pt;}
ul{margin: 4px;padding: 10px;text-align: left;}
li{margin-left: 10px;list-style-image:url('images/layout/ul.png');color: #808080;}

ol{margin: 4px;padding: 10px;text-align: left;}
li.numbers{margin: 4 0 0 10;list-style-type:decimal;list-style-image:none;color: #808080;}

ul.PlainUL{margin: 4px;padding: 10px;text-align: left;}
li.PlainLI{margin: 4 0 0 10;list-style-type:none;list-style-image:none;color: #808080;}

#indexmenulinks ul{color:#336699;text-align: left;font-size:16px;}
#indexmenulinks li{margin-left: 10px;list-style-image:url('images/layout/ul.png');color: #808080;}

#sideblock {padding:4px;margin-top: 10px;border: 1px solid black;background-color:#ffffff;opacity:0.6;filter:alpha(opacity=60);}

input {font: 12px verdana, arial, helvetica, sans-serif;border: 1px solid #598D48;}
select {border: 1px solid #598D48;font: 12px verdana, arial, helvetica, sans-serif;}
textarea {border: 1px solid #598D48;font: 14px verdana, arial, helvetica, sans-serif;}

.mailto {border: 1px solid #8699B5;font: 16px verdana, arial, helvetica, sans-serif;}
#t ul{list-style-image:none;}
#t li{list-style-image:none;}
#mapContainer { 
height: 600px; 
width: 550px; 
} 
#el{
position:absolute;
left:400;
top:250;
}
#pageHeaders{
color: #7DCCFB;
font-size: 30px;
font-family: Arial,Sans-serif;
}



#headerbarCenter{
color: #336699;
font-size: 16px;
text-align:center;
margin: 5px;
font-family: Arial,Sans-serif;
}

#headerbarCenter a{
font-size: 16px;
color: #800000;
text-decoration: none;
font-family: Arial,Sans-serif;
}

#headerbarCenter a:hover{
font-size: 16px;
color: #0000FF;
text-decoration: underline;
font-family:Arial,Sans-serif;
}



#pagesim{width:100%;text-align:center;}
#container{margin-right:auto;margin-left:auto;width:100%;text-align:left;}

#footerbar{text-align:center;padding-top:8px;height:32px;width:100%;}
#footercontainer{float:none;text-align:center;font-size:12px;width:100%;height:100px;background-color: #E1E2E4}

#pagebodycontainer{margin:auto;width:100%;text-align:center;}
#pagebody{margin:auto;width:980px;height:431px;text-align:left;border: 1px solid #808080;border-collapse: collapse}
#sidemenu{font-size: 12px;vertical-align:top;width:200px;background-image: url('images/layout/menuBG.jpg');background-repeat: repeat-x;padding:10}
#pictureContainer{background-image: url('images/layout/home1.jpg');background-repeat: no-repeat;width:778px;height:429px;}
#pagecontent{vertical-align:top;width:778px;text-align:left;border-right: 2px solid #808080;border-collapse: collapse;padding: 20px;}
#pagecontent2{vertical-align:top;width:778px;text-align:left;border-right: 2px solid #808080;border-collapse: collapse}
#contents{clear:both;margin: 20px;height:auto;}

#topcontainer{background-image: url('images/layout/top-bg.jpg');background-repeat: repeat-x; text-align:left;height:200px;}

#logo{z-index:10;left:40px;top:80px;position:absolute;}

#CompanyHomeButton{float:left;}

#DisLogin{float:right;font-size:19px;color:#598D48;padding-right:10;}

#CompanyNameHeader{padding-top:5px;font-family: Arial,Sans-serif;font-size:40px;color:#808080;text-align:right;width:980px;}

#bannercontainerbottom1{width:100%;height:24px;}
#bannercontainerbottom2{width:100%;text-align:center;height:90px;}
#bannercontainerbottom3{margin-left:250px;}

#buttonProducts{float:left;}
#buttonShowcase{float:left;}
#buttonDistributor{float:none;}

#indexmenulinks{margin-top:10px;}
#headerbar{font-size: 14px;text-align:left;margin: 5px;margin-top:16px;}
#headerbar2{font-size: 16px;text-align:left;margin-top:16px;text-decoration:underline;}

#pTitle{font-size: 18px;text-align:left;margin-top:30px;text-decoration:underline;}

#headertitles{clear:both;font-size: 20px;text-align:left;margin: 5px;margin-top:10px;text-decoration:underline;}
#headertitles2{clear:both;font-size: 20px;text-align:left;margin: 5px;margin-top:10px;margin-left:270px;text-decoration:underline;}
#lobbyImg{float:left;padding-right:20px;padding-top:20px;}
#sidecontenttext{clear:both;text-align:left;margin: 5px;}

#homepageinfo{margin:auto;width:980px;text-align:left;}
#homepageinfo span{float:left;font-size:35px;font-family:times new roman;line-height:80%;color:#800000;}
#homepageinfoleft{float:left;text-align:left;width:490px;}
#homepageinforight{float:right;text-align:left;width:490px;}
#homepageinfoheaderl{border-bottom:1px solid black;height:15px;padding: 8px;background-image: url('images/layout/ttopl.png');background-repeat: no-repeat;margin-top:10px;font-size:20px;}
#homepageinfoheaderr{border-bottom:1px solid black;height:15px;padding: 8px;background-image: url('images/layout/ttopr.png');background-repeat: no-repeat;margin-top:10px;font-size:20px;}
#homepageinfocontentl{background-color:#EEEEEE;padding:10px;overflow: auto;margin-top:5px;height:150px;}
#homepageinfocontentr{background-color:#EEEEEE;border-left:1px dashed black;padding:10px;overflow: auto;margin-top:5px;height:150px;}
#homepageinfofooterr{background-position: -2px 0px;padding: 3 0 0 52;height:24px;background-image: url('images/layout/buttondown.png');background-repeat: no-repeat;}
#homepageinfofooterl{background-position: 0px 0px;padding: 3 0 0 50;height:24px;background-image: url('images/layout/downend.png');background-repeat: no-repeat;}

#bottomspace{clear:both;margin-top:28px;height:10;background-color:#B7BABD;}

#footerlinks{padding: 10px;padding-left: 30px;height:40px;float:left;font-size:16px;}
#footerlinks a{font-size:16px;}
#footerinfo{background-position: 0px -30px;background-image: url('images/layout/top-bg.jpg');background-repeat: repeat-x;padding: 10 40 10 40;float:right;text-align:right;color: #800000;font-size:14px;border-left: 1px dashed #808080}
#copyrights{font-size:10px;}
#copyrights a{font-size:10px;}
#copyrights a:link{font-size:10px;}

#cfihometext{padding:4px;font-size:16px;}
#cfihometexttitle{padding:4px;font-size:18px;border-bottom: 2px dashed;border-color: #598D48; }

#slidebuttons{width:120px;background-image: url('images/layout/homebuttonbg.png');background-repeat: repeat-x;border-bottom:1px solid;border-right:1px solid;border-color: #808080;}
#prev{cursor:pointer;cursor:hand}
#next{cursor:pointer;cursor:hand}
#pause{cursor:pointer;cursor:hand}

#b201m{width:201px;}
#b201t{width:201px;height:48px;background-image: url('images/blockt201.png');background-repeat: no-repeat;}
#b201c{width:201px;background-image: url('images/blockc201.png');background-repeat: repeat-y;}
#b201b{width:201px;height:13px;background-image: url('images/blockb201.png');background-repeat: no-repeat;}

#b308m{width:308px;}
#b308t{width:308px;height:48px;background-image: url('images/blockt308.png');background-repeat: no-repeat;}
#b308c{width:308px;background-image: url('images/blockc308.png');background-repeat: repeat-y;}
#b308b{width:308px;height:13px;background-image: url('images/blockb308.png');background-repeat: no-repeat;}

#b406m{width:406px;}
#b406t{width:406px;height:48px;background-image: url('images/blockt406.png');background-repeat: no-repeat;}
#b406c{width:406px;background-image: url('images/blockc406.png');background-repeat: repeat-y;}
#b406b{width:406px;height:13px;background-image: url('images/blockb406.png');background-repeat: no-repeat;}

#b469m{width:469px;}
#b469t{width:469px;height:48px;background-image: url('images/blockt469.png');background-repeat: no-repeat;}
#b469c{width:469px;background-image: url('images/blockc469.png');background-repeat: repeat-y;}
#b469b{width:469px;height:13px;background-image: url('images/blockb469.png');background-repeat: no-repeat;}

#kbt{padding: 15 10 0 10;text-align:center;font-size: 18px;color: #336699;}
#kbc{padding: 0 10 5 10;}

#txtMarquee{height:100px;padding:8;border-bottom: 1px solid;border-color: #77B172;}

#plainBody{text-align:center;}
#plainBodyContent{text-align:left;width:1000;margin-left:auto;margin-right:auto;}


#plainBodyContentBorder{padding:8;border: 1px solid;border-color: #77B172;}

#blockSimple{text-align:left;padding:10px;margin:10px;width:80%;border: 2px dashed;border-color: #77B172;}
#blockSimpleCenter{text-align:center;padding:10px;margin:10px;width:80%;border: 2px dashed;border-color: #77B172;}
#blockSimple2{border: 1px solid;border-color: #77B172;width:400px;}
#txtCounter{border-bottom: 0px solid;border-right: 1px solid;border-left: 1px solid;border-top: 1px solid;border-color: #77B172;padding:2px;text-align:center;width:80px;background-color:#C0EAD0;}
#txtCounterContainer{margin-left:10px;text-align:left;}

#refreshButton {width:32px;height:26px;background-color: #6EB567;border: 1px solid #000;background-image: url('images/coderefresh.png');background-repeat: no-repeat;}
#requestText, #OrderComments, .UserRow{
cursor:pointer;cursor:hand
}
#smallNote{font-size: 9px;}
TD.RedText {color:red;vertical-align:top;}

.cpYearNavigation,.cpMonthNavigation{background-color:#800000;text-align:center;vertical-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,
.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText
{font-family:arial;font-size:8pt;}

TD.cpCurrentDate a:hover,TD.cpCurrentMonthDate a:hover,TD.cpOtherMonthDate a:hover,TD.cpMonthNavigation a:hover,TD.cpTodayText a:hover{font-family:arial;font-size:8pt;text-decoration:underline;color:#598C48;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #800000;border-width:0 0 1 0;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate{color:#800000;font-weight:bold;}
.cpCurrentDate{color: #FFFFFF;font-weight:bold;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:#FFFFFF;background-color: #800000;border-width:1;border:solid thin #000000;}
TD.cpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}
TD.cpTodayText,TD.cpTodayTextDisabled{border:solid thin #800000;border-width:1 0 0 0;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;}
A.cpTodayText {color:#800000;}
SPAN.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #800000;}


#text {margin:50px auto; width:500px}
.helpQuest {color:#800000;padding-bottom:1px; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.png) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.png) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#B3C7FF; color:#000}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.png) top right no-repeat; overflow:hidden}

span.checkbox { 
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(images/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(images/radio.png) no-repeat;
  display: block;
  clear: left; 
  float: left;
}
span.select {
  position: absolute;
  width: 192px;
  height: 23px;
  padding: 0 24px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background: url(images/select_ico.png) no-repeat;
  overflow: hidden;
} 
#OrderSendForm{text-align:left;width:350;}
#SiteMapCategory{margin-top:15px;border:solid 1px #77B172;padding:4;text-align:center;}
#SMCcategory a{font-size:16px;color: #800000;}
#SMCcategory a:hover{font-size:16px;color: #0000FF;}
#SMCsubcategoryBox{margin-top:10px;}
#SMCsubcategory{padding-left:20px;}
#SMCsubcategory2 {padding-left:20px;}
#SMCsubcategory2 a{color: grey;}
#SMCsubcategory2 a:hover{color: #0000FF;}
#SMCpage{padding-left:40px;}
#sitemapbg{background-image: url('images/layout/sitemapbg.png');}

#ddm{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #5970B2;
  /* for IE */
  filter:alpha(opacity=95);
  /* CSS3 standard */
  opacity:0.9;
}
#ddm div{float:left;}
#ddm div a
	{position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 12px arial}

	#ddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
	#ddm div span a
	{	position: relative;
		border-bottom:1px solid #5970B2;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #598C48;
		color: #FFF;
		font: 16px arial}
	
	#ddm div span.a
	{	position: relative;
		border-bottom:1px solid #5970B2;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #598C48;
		color: #FFF;
		font: 16px arial}
		
#ddm2{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #5970B2;
  /* for IE */
  filter:alpha(opacity=95);
  /* CSS3 standard */
  opacity:0.9;
}
#ddm2 div{float:left;}
#ddm2 div a
	{position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 12px arial}

	#ddm2 div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
	#ddm2 div span a
	{	position: relative;
		border-bottom:1px solid #5970B2;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #598C48;
		color: #FFF;
		font: 16px arial}

#ddm3{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #EAEBD8;border: 1px solid #5970B2;
  /* for IE */
  filter:alpha(opacity=95);
  /* CSS3 standard */
  opacity:0.9;
}
#ddm3 div{float:left;}
#ddm3 div a
	{position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 12px arial}

	#ddm3 div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
	#ddm3 div span a
	{	position: relative;
		border-bottom:1px solid #5970B2;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #598C48;
		color: #FFF;
		font: 16px arial}
		
#details{clear:both;margin-top:20px;padding:8px;width:90%;border: 2px dashed;border-color: #77B172;}
#detailsimgl{float:left;}
#detailstxtr{float:right;margin-left:20px;}

#detailsimgr{float:right;}
#detailstxtl{float:left;margin-right:20px;}

td.tabtex{text-align:center; background-repeat:  no-repeat;background-position:center;height:86;}

