/* site defaults */
body 				{margin: 0; padding: 0; border-style: none; border-width: 0px; background: #eff0f0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 70%; text-align: center;}
img					{border-width: 0px; padding: 0px; margin: 0px;}
form				{padding: 0px; margin: 0px;}
p					{padding: 0 10px 0 0; margin: 0px;}
ul 					{padding: 0px; margin: 0px; list-style: none inside;}
li 					{padding: 0px; margin: 0px; list-style: none inside;}
h1					{padding: 0 0 0 5px; margin: 0; color: #ffffff; font-size: 120%;}
h2					{padding: 0; margin: 0; color: #000000; font-size: 110%; font-weight: bold;}
h3					{padding: 0 0 0 5px; margin: 0; color: #ffffff; font-size: 120%;}
h4					{padding: 0 0 0 5px; margin: 0; color: #ffffff; font-size: 120%;}
h5					{padding: 0; margin: 0; color: #000000; font-weight: bold; font-size: 100%;}


/* standard links are blue */
a:link 				{color: #004084; text-decoration: none;}
a:visited 			{color: #000000; text-decoration: none;}
a:hover 			{color: #000000; text-decoration: underline;}
a:active 			{color: #004084; text-decoration: none;}
/* holder */
#holder				{width: 736px; margin: 0 auto; padding: 0; vertical-align: top; text-align: left;} 
/* topbar */
#topbar				{height: 65px;}
#title				{float: right;}
#logo				{float: left;}
#basketarea			{background: #00aeef; width: 240px; color: #FFFFFF; float: right; text-align:right; font-size: 100%; } 
#basketarea	img		{vertical-align: top;}
* html #basketarea img	{vertical-align: middle;}
.basketpos			{line-height: 19px; height: 19px;}
#basketarea li		{padding: 0 4px 0 0; display: inline;}
/* nav */
#nav				{background: url(../images/bubbles_top.gif) bottom right no-repeat; height: 32px;}
#nav ul				{padding: 0; margin: 0; top: 16px; position: relative;}
#nav li				{padding: 0 35px 0 0; display: inline; margin: 0;}
/* subnav links are white */
#subnav				{font-size: 95%; background: #00aeef url(../images/grad_top.gif) bottom repeat-x; line-height: 23px; padding: 0 0 0 5px;}
#subarrow			{background: url(../images/subnav_arrow.gif) top no-repeat; width: 15px; float: left;} /* or but sub arrow on 1st li? */
#subnav ul			{float: left; padding: 0 0 0 10px;}
#subnav li			{padding: 0 20px 0 0; display: inline;}
#subnav a:link 	  	{color: #FFFFFF; text-decoration: none;}
#subnav a:visited	{color: #FFFFFF; text-decoration: none;}
#subnav a:hover 	{color: #FFFFFF; text-decoration: underline;}
#subnav a:active 	{color: #FFFFFF; text-decoration: none;}
/* flash */
#flash				{margin: 0; padding: 0; background: #00aeef;}
#flash object, #flash embed { display: block; }
/* bread crumb */
#crumb				{font-size: 95%; background: #00aeef url(../images/grad_bot.gif) top repeat-x; line-height: 23px; padding: 0 0 0 5px; margin: 0;}
#crumb li			{padding: 0 3px 0 0; display: inline; line-height: 23px; height: 23px;}
#crumb ul 			{padding: 0px;}
#crumb a:link 		{color: #FFFFFF; text-decoration: none;}
#crumb a:visited	{color: #FFFFFF; text-decoration: none;}
#crumb a:hover 		{color: #FFFFFF; text-decoration: underline;}
#crumb a:active 	{color: #FFFFFF; text-decoration: none;}
/*content*/
#content			{background: #ffffff;}
#content a			{font-weight: bold; color: #004084;}
#content h1 a:link, #content h1 a, #content h1 a:visited, #content h1 a:hover, #content h1 a:active				{color: #ffffff;}
#content p			{padding: 8px 0 10px 0;}
.contentwhite		{background: #ffffff;}
.contentblue		{background: #e6f7fd;}
/*home content*/
.arrowcol_w			{background: url(../images/arrow_title_white.gif) top no-repeat; width: 32px; float: left; height: 29px; border-top: 10px; border-top-style: solid; border-top-color: #00aeef;}
.arrowcol_b			{background: url(../images/arrow_title_blue.gif) top no-repeat; width: 32px; float: left; height: 29px; border-top: 10px; border-top-style: solid; border-top-color: #00aeef;}
.arrowcol_db		{background: url(../images/arrow_title_dblue.gif) top no-repeat; width: 32px; float: left; height: 29px; border-top: 10px; border-top-style: solid; border-top-color: #006389;}

.prodimage			{float: left; padding: 0 0 0 10px;}	
.prodtext 			{float: left; width: 240px;}	
.prodtext li		{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 2px 0;}
.prodtext ul		{padding: 5px 5px 5px 10px;}


.prodtext2 			{float: left; width: 235px; padding-left:5px;}
.prodtext2 li		{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 6px 0;}
.prodtext2 ul		{padding: 5px 0 5px 5px;}


.contcolleft1		{width: 368px; background: #ffffff;}
.contcolright1		{width: 368px; background: #ffffff;}
.contcolleft2		{width: 490px; background: #e6f7fd;}
.contcolright2		{width: 246px; background: #e6f7fd;}
.conthold1			{float: left; width: 368px; background: #ffffff;}
.titlecol1			{background: #00aeef; height: 19px; width: 336px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #ffffff;  border-top: 10px; border-top-style: solid; border-top-color: #00aeef; float: left;}
.titlecoldb			{background: #006389; height: 19px; width: 336px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #ffffff;  border-top: 10px; border-top-style: solid; border-top-color: #006389; float: left;}
.conthold2			{float: left; width: 368px; background: #ffffff;}
.titlecol2			{background: #00aeef; height: 19px; width: 336px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #ffffff;  border-top: 10px; border-top-style: solid; border-top-color: #00aeef; float: left;}
.conthold3			{float: left; width: 490px; background: #e6f7fd;}
.titlecol3			{background: #00aeef; height: 19px; width: 458px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #e6f7fd; float: left;  border-top: 10px; border-top-style: solid; border-top-color: #00aeef;}
.conthold4			{float: left; width: 246px; background: #e6f7fd;}
.titlecol4			{background: #00aeef; height: 19px; width: 214px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #e6f7fd; float: left;  border-top: 10px; border-top-style: solid; border-top-color: #00aeef;}
/*other content*/
.titlecolfull_w		{background: #00aeef; height: 19px; width: 704px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #ffffff; border-top-width: 10px; border-top-style: solid; border-top-color: #00aeef; float: left;}
.titlecolfull_b		{background: #00aeef; height: 19px; width: 704px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #e6f7fd; border-top-width: 10px; border-top-style: solid; border-top-color: #00aeef; float: left;}
.titlecolfull_db	{background: #006389; height: 19px; width: 704px; border-bottom-width: 10px; border-bottom-style: solid; border-bottom-color: #E6F7FD; border-top-width: 10px; border-top-style: solid; border-top-color: #006389; float: left;}
.contholdfull_w		{float: left; width: 100%; background: #ffffff;}
.contholdfull_w li	{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 2px 0;}
.contholdfull_w ul	{padding: 0px;}
.contholdfull_b		{float: left; width: 100%; background: #e6f7fd;}
.contholdfull_b li	{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 2px 0;}
.contholdfull_b ul	{padding: 0px;}
.contholdfull_db	{float: left; width: 100%; background: #006389;}
.contholdfull_db li	{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 2px 0;}
.contholdfull_db ul	{padding: 0px;}
.contentpos			{padding: 0 10px 10px 40px; vertical-align: top;}
.bluecutbox			{background: #e6f7fd url(../images/corner_bw.gif) bottom right no-repeat; margin: 0 0 10px 0;}
* html .bluecutbox	{height: 200px;}
.bluecutimg			{float: left; padding: 10px;}
.clearer			{height: 1px; line-height: 1px; background: #ffffff;}
.clearer2			{height: 1px; line-height: 1px; background: #e6f7fd;}
.lefter				{float: left;}
.lefter ul			{padding: 3px 0 5px 0;}
.justtxt			{padding: 10px 10px 3px 10px;}
.justtxt ul			{padding: 3px 0 5px 0;}
.righter			{text-align: right; padding:  0 5px 5px 0; margin: -12px 0 0 0;}
.standardlist li	{padding: 0 0 5px 0;}
.standardlist ul	{padding: 5px 0 5px 0;}
/*home products*/
.homeprod			{width: 240px; float: left;}
.homeimage			{float: left; padding: 10px 5px 5px 10px;}
.hometext			{float: left; padding: 10px 5px 5px 0; width: 125px;}
.infobox			{width: 216px; float: left; padding: 0 5px 5px 10px;}
/* base */
#base				{background: #00aeef url(../images/bot_corner.gif) bottom right no-repeat; height: 12px; vertical-align: middle;}
#basedb				{background: #006389 url(../images/bot_cornerdb.gif) bottom right no-repeat; height: 12px; vertical-align: middle;}

#basenews			{float: right; margin: 0 3px 0 0; font-size: 100%; font-weight: bold; color: #FFFFFF;}
#basenews img		{vertical-align: middle;}
#basenews li		{display: inline; padding: 0 0 0 3px; line-height: 11px;} 
#basenews a			{color: #FFFFFF; font-size: 100%; font-weight: bold;}
.news-form			{width: 100px; vertical-align: middle; height: 13px;}
#basenav			{float: left; margin: 0 0 0 5px; line-height: 11px;}
#basenav li			{padding: 0 19px 0 0; display: inline;}
#basenav a:link 	{color: #FFFFFF; text-decoration: none;}
#basenav a:visited	{color: #FFFFFF; text-decoration: none;}
#basenav a:hover 	{color: #FFFFFF; text-decoration: underline;}
#basenav a:active 	{color: #FFFFFF; text-decoration: none;}
/* end */
#end				{color: #00aeef; background: url(../images/bubbles_bot.gif) top left no-repeat; height: 32px; width: 100%;}
#copyright			{font-size: 90%; float: left; padding: 8px 0 0 30px;}
#designed			{float: right;}	
#copyright a:link 	  	{color: #00aeef; text-decoration: none;}
#copyright a:visited	{color: #00aeef; text-decoration: none;}
#copyright a:hover 		{color: #00aeef; text-decoration: underline;}
#copyright a:active 	{color: #00aeef; text-decoration: none;}

div.dropdown ul li	{list-style: url(../images/cont_bul1.gif) inside none;  padding: 0 0 2px 0;}
div.dropdown ul	{padding: 10px 70px 0 0;}
div.dropdown ul.split {float:left;}
div.dropdown {clear:both;background-color:#E6F7FD; height: 94px; overflow: hidden; float: left; width: 686px;}
div.dropdown p {clear: both;}

#footerLinks { width: 200px; float: left; }
