
	  /* *****************************
	************************************
  ******            		        ******
******   Contact www.buildmyweb.org   ******
******   for help or future projects. ******
  ******  				            ******
	************************************
	  ***************************** */


/* yellow = FFC606 */
/* orange = FD9B04 */

/* IE 8 fix */
.ie8hack	{ width:359px; width/*\**/:366px\9; }

/* CHROME HACK */
@media screen and (-webkit-min-device-pixel-ratio:0) { .chromehack  { height:68px; } }

/* Main Body */
a:link 					{ color:#3e75b6; text-decoration:none; }
a:visited 				{ color:#3e75b6; text-decoration:none; }
a:hover 				{ color:gray; text-decoration:none; cursor:hand; }


/* Nav Panel */
a.link_nav:link 		{ font:normal 12px Verdana;color:#0f1e2f; text-decoration:none; }
a.link_nav:visited 		{ font:normal 12px Verdana;color:#0f1e2f; text-decoration:none; }
a.link_nav:hover 		{ font:normal 12px Verdana;color:#ffffff; text-decoration:none; } 


/* SUBFOOTER */
#subfooter a:link 		{ text-decoration:none; }
#subfooter a:visited	{ text-decoration:none; }
#subfooter a:hover 		{ text-decoration:underline; }


/* HTML TAGS */
body 	{ font:normal 13px Verdana; color:#3b3b3b; text-decoration:none; text-align:center; margin:0; padding:0; line-height: 0.0;  background-repeat:no-repeat; background-color:#0f1e2f; }

h1		{ font:bold 32px Calisto MT, Bookman Old Style; color:#002d6b; }

a>img	{ border:0px; outline-style:none; outline-width:0px; }
html 	{ overflow: -moz-scrollbars-vertical; overflow: scroll; } /* always show vert scrollbars */


/* TEXT FORMATTING */
.error		{ background-color:red; color:#ffffff; font-weight:bold; font-size:120%; padding:5px; } /* error function */
.emph 		{ font-weight:bold; color:#003d7d; }




/* LAYER THAT CENTERS THE SITE AND RESETS LINE-HEIGHT AND TEXT-ALIGN */
#wrapper 	{ position:relative; top:0px; margin:0 auto; width:1000px; text-align:left; line-height: 1.2; }



/* **************** BANNER *************** */
#banner	{ float:left; width:1000px; height:190px; background-image: url('pics/bg_banner_top.gif'); } 
#logo	{ float:left; margin:70px 0px 0px 90px; }


/* **************** NAV *************** */ 
#nav 					{ float:left; margin-top:9px; width:846px; height:37px; margin-left:77px; background-image: url('pics/bg_nav.gif'); background-repeat:no-repeat; padding:3px 0px 0px 14px; }
.button, .button:hover	{ float:left; height:23px; background-image: url('pics/nav_middle_hover.gif'); background-repeat:repeat-x; display:block; padding:8px 20px 0px 20px; border-left:1px solid #5d80a9; border-right:1px solid #466283; }
.button:hover			{ background-image: url('pics/nav_middle.gif'); border-left:1px solid #466283; border-right:1px solid #5d80a9; }


/* **************** FLASH *************** */
#flash	{ float:left; margin-left:70px; width:860px; height:228px; background: url('pics/split_img.jpg') #fff no-repeat; } 



/* **************** MAIN *************** */ 
#main 	{ float:left; width:800px; margin:0px 0px 0px 70px; background-color:#fff; padding:0px 30px; }



/* **************** FOOTER *************** */
#footer 	{ clear:both; width:860px; height:50px; margin:0px 0px 0px 70px; background: #ffffff url('pics/bg_footer.gif') no-repeat left bottom; }

#subfooter 	{ float:left; width:860px; margin:20px 0px 0px 70px; text-align:center; }



/* **************** FAQ *************** */ 
.question	{ font-style:oblique; font-weight:bold; color:#002d6b; }



/* **************** PRODUCT *************** */ 
.cat					{ float:left; width:790px; font-size:120%; font-weight:bold; background-color:#57a2fb; color:#002d6b; padding:5px; margin-bottom:5px; text-align:center; }
.cat:hover				{ background-color:#002d6b; color:#fff; cursor:pointer; }
.subcat					{ font-weight:bold; }
.section				{ background-color:#e6eaef; padding:2px; }
.header, .table_col		{ float:left; width:800px; }
.table_col				{ float:left; font-weight:bold; width:155px; background-color:#edd7d7; color:#ed2228; padding-left:5px; }
.col1, .col2			{ font-family:Lucida Console; }
.col2					{ background-color:#ececec; }
table					{ margin-bottom:50px; }
td						{ width:150px; padding:0px 5px; }
















