html, body 				{ margin: 0; padding:0; width: 100%; height: 100%; text-align:center;}
body 					{min-height: 100%; height: auto !important; text-align:center; height: 100%; position: relative; border: 0px solid #999; background-color: #363636; font-family: "Arial"; font-size: 12px; font-weight: normal; color:#CCC;}
		



a:link 					{text-decoration: none; color: #FF0099; font-size:12px;}
a:visited 				{text-decoration: none; color: #FF0099; font-size:12px;}
a:hover 				{text-decoration: underline; color: #666666; font-size:12px;}
a:active 				{text-decoration: none; color: #FF0099; font-size:12px;}	

a.links {color: #fff; font-weight:bold; font-size:14px;}
a.links:hover {color: #f09;}

img						{border: 0;}

h1			 			{text-decoration: none; color: #CCC; font-size:36px; font-weight:bold; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px;}

h2			 			{text-decoration: none; color: #CCC; font-size:21px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px;}

h3			 			{text-decoration: none; color: #CCC; font-size:14px; font-weight:bold; margin:0px; padding:0px 0px 0px 0px;}

.headerwithborder		{text-align:left; font-size:17px; font-weight:normal; border-top: 1px solid #666666; margin-top:3px; padding:5px 0px 0px 0px; color:#CCC;}

.headerwithoutborder	{text-align:left; font-size:17px; font-weight:normal; border-top: 0px solid #666666; padding:0px 0px 0px 0px; color:#666666;}

.largebodytext			{text-align:left; font-size:35px; line-height: 35px; font-weight:bold; border-top: 0px solid #666666; padding:0px 0px 0px 0px; color:#666666;}

.gray		 			{color: #CCC;}

.menu		 			{text-decoration: none; color: #666666; font-size:15px; font-weight:normal; background-color: #363636; padding: 21px 0px 10px 0px; text-align: left;}
.menu a:link 			{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}
.menu a:visited 		{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}
.menu a:hover 			{text-decoration: none; color: #FF0099; font-size:15px; font-weight:bold;}
.menu a:active 			{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}

.menu2		 			{text-decoration: none; color: #666666; font-size:15px; font-weight:normal; background-color: #363636; padding: 0px 0px 5px 0px; text-align: left;}
.menu2 a:link 			{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}
.menu2 a:visited 		{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}
.menu2 a:hover 			{text-decoration: none; color: #FF0099; font-size:15px; font-weight:bold;}
.menu2 a:active 			{text-decoration: none; color: #666666; font-size:15px; font-weight:bold;}

.topbanner				{float:left; width:960px; padding:0px 0px 0px 0px; text-align:left; height:72px; background: url(imgs/top_banner.gif) no-repeat top left;}
.topbanner_withfax		{float:left; width:960px; padding:0px 0px 0px 0px; text-align:left; height:109px; background: url(theme/Top-Banner-Contact.gif) no-repeat top left;}

.account a:link 		{text-decoration: none; color: #666666; font-size:12px;}
.account a:visited 		{text-decoration: none; color: #666666; font-size:12px;}
.account a:hover 		{text-decoration: none; color: #FF0099; font-size:12px;}
.account a:active 		{text-decoration: none; color: #666666; font-size:12px;}

.pink 					{color: #FF0099;}

.scrollbox              { overflow: auto;
                            scrollbar-3dlight-color:#ccc;
                            scrollbar-arrow-color:#ff0099;
                            scrollbar-base-color:#666;
                            scrollbar-darkshadow-color:#000;
                            scrollbar-face-color:#666;
                            scrollbar-highlight-color:#999;
                            scrollbar-shadow-color:#ccc
                        }
                        
.contact { font-weight: bold; font-size: 16px; line-height: 18px;}
.contact a:link 					{text-decoration: none; color: #FF0099; font-size: 16px;}
.contact a:visited 				{text-decoration: none; color: #FF0099; font-size: 16px;}
.contact a:hover 				{text-decoration: underline; color: #666666; font-size: 16px;}
.contact a:active 				{text-decoration: none; color: #FF0099; font-size: 16px;}	

#underlayer 			{position:absolute; width: 972px; height:100%; left:50%; margin: 0px 0px 0px -486px; top:0px; padding: 0px 0px 0px 0px; text-align:center; background-color: #363636;}


#master 				{position:relative; width: 960px; margin: 0px auto; top:0px; padding: 0px 0px 12px 12px; text-align:left; background-color: #363636;}

.col_x_1				{float:left; width:108px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_2				{float:left; width:228px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_3				{float:left; width:348px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_4				{float:left; width:468px; margin:0px 12px 0px 0px; text-align:left;}
/*.col_x_4	p			{font-size:12px; font-weight:bold;}*/
.col_x_5				{float:left; width:588px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_6				{float:left; width:708px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_7				{float:left; width:828px; padding:0px 12px 0px 0px; text-align:left;}
.col_x_8				{float:left; width:936px; padding:0px 12px 0px 0px; text-align:left;}

.title					{text-align:left; font-size:16px; font-weight:bold; margin-top: 0px; border-top: 0px solid #666666; padding:3px 0px 3px 0px; color:#666666;}
.title a:link 		    {text-decoration: none; color: #666666; font-size:12px;}
.title a:visited 		{text-decoration: none; color: #666666; font-size:12px;}
.title a:hover 		   {text-decoration: none; color: #FF0099; font-size:12px;}
.title a:active 		{text-decoration: none; color: #666666; font-size:12px;}
.titlewithborder		{text-align:left; font-size:16px; font-weight:bold; margin-top: 5px; border-top: 1px solid #666666; padding:3px 0px 3px 0px; color:#666666;}
.titlewithborder a:link 		    {text-decoration: none; color: #666666; font-size:16px; }
.titlewithborder a:visited 		{text-decoration: none; color: #666666; font-size:16px; }
.titlewithborder a:hover 		   {text-decoration: none; color: #FF0099; font-size:16px; }
.titlewithborder a:active 		{text-decoration: none; color: #666666; font-size:16px; }
.titlewithbordergray		{text-align:left; font-size:16px; font-weight:bold; margin-top: 0px; border-top: 1px solid #666666; padding:3px 0px 3px 0px; color:#666666;}
.titlewithbordergray a:link 		    {text-decoration: none; color: #666666; font-size:16px; }
.titlewithbordergray a:visited 		{text-decoration: none; color: #666666; font-size:16px; }
.titlewithbordergray a:hover 		   {text-decoration: none; color: #FF0099; font-size:16px; }
.titlewithbordergray a:active 		{text-decoration: none; color: #666666; font-size:16px; }
.titlewithbordergraylinks		{text-align:left; font-size:16px; font-weight:bold; margin-top: 0px; border-top: 1px solid #666666; padding:3px 0px 3px 0px; color:#666666;}
.titlewithbordergraylinks a:link 		    {text-decoration: none; color: #fff; font-size:16px; }
.titlewithbordergraylinks a:visited 		{text-decoration: none; color: #fff; font-size:16px; }
.titlewithbordergraylinks a:hover 		   {text-decoration: none; color: #FF0099; font-size:16px; }
.titlewithbordergraylinks a:active 		{text-decoration: none; color: #fff; font-size:16px; }
.titlewithborderwhite		{text-align:left; font-size:16px; font-weight:bold; margin-top: 0px; border-top: 1px solid #fff; padding:3px 0px 3px 0px; color:#fff;}
.titlewithborderwhite a:link 		    {text-decoration: none; color: #fff; font-size:16px; }
.titlewithborderwhite a:visited 		{text-decoration: none; color: #fff; font-size:16px; }
.titlewithborderwhite a:hover 		   {text-decoration: none; color: #FF0099; font-size:16px; }
.titlewithborderwhite a:active 		{text-decoration: none; color: #fff; font-size:16px; }

.copyright              {font-size: 10px; font-weight: normal; color: #ffffff; margin-bottom:7px;}
.copyrightimage         { position: absolute; 
                        top:0px;
                        width: 100%; 
                        height: 100%;
                        background-image:url(these-images-are-subject-to-copyright.gif);
                        z-index:99;}

#footer					{clear:both; width:948px; text-align:left; font-size:16px; font-weight:bold; border-top: 0px solid #CCC; padding:3px 0px 0px 0px; color:#666666; font-size:12px;}

#footer	a:link 			{text-decoration: none; color: #666666; font-size:12px;}
#footer	a:visited 		{text-decoration: none; color: #666666; font-size:12px;}
#footer	a:hover 		{text-decoration: none; color: #FF0099; font-size:12px;}
#footer	a:active 		{text-decoration: none; color: #666666; font-size:12px;}

#page_title 			{width: 960px; font-size:16px; text-align:left; color:#CCC; font-weight:bold; border-top: 1px solid #CCC; padding:3px 0px 3px 0px;}

.product_line 			{clear:both; width: 948px; border-top: 1px solid #CCC; padding:0px 0px 5px 0px;}
.product_line a:link 	{text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:visited {text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:hover 	{text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:active 	{text-decoration: none; color: #FFF; font-size:10px;}

.product_line img		{padding:10px 0px 5px 0px;}
.product_line_buy		{padding:0px 0px 0px 0px;}

.product_line a:link 	{text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:visited {text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:hover 	{text-decoration: none; color: #FFF; font-size:10px;}
.product_line a:active 	{text-decoration: none; color: #FFF; font-size:10px;}

.price					{float:left; width:108px; padding:12px 12px 0px 0px; text-align:left;}
.price div				{padding:3px 3px 3px 3px; background-color:#666666; color:#FFF; font-size:10px;}
.quantity				{float:left; width:108px; padding:10px 12px 0px 0px; text-align:left;}
.quantity select		{width:108px;}
.purchase				{float:left; width:108px; padding:12px 0px 0px 0px; text-align:left;}
.purchase div			{padding:3px 0px 3px 3px; background-color:#FF0099; color:#FFF; font-size:10px;}
.purchase img			{padding:0px 0px 0px 0px; border: 0px;}

a.iuvolink:link 		{background-image: url(iuvologodark.gif); display: block; height:30px; width: 30px;}
a.iuvolink:visited 		{background-image: url(iuvologodark.gif); display: block; height:30px; width: 30px;}
a.iuvolink:hover 		{background-image: url(iuvologodarkOver.gif); display: block; height:30px; width: 30px;}
a.iuvolink:active 		{background-image: url(iuvologodark.gif); display: block; height:30px; width: 30px;}	

#pagination 			{clear:both; width: 948px; font-size:12px; text-align:left; color:#666666; border-top: 1px solid #CCC; padding:5px 0px 0px 0px;}
#pagination div			{padding-bottom:5px;}

#pagination a:link 		{text-decoration: none; color: #666666; font-size:12px;}
#pagination a:visited 	{text-decoration: none; color: #666666; font-size:12px;}
#pagination a:hover 	{text-decoration: none; color: #FF0099; font-size:12px;}
#pagination a:active 	{text-decoration: none; color: #666666; font-size:12px;}

.paging                 {text-align: right;}


dl 						{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* .col_x_8_schedule 						{width:960px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 12px; text-align:left; font-weight:bold;}
*/
.col_x_8_schedule				{width:960px; border-top:1px solid #666; margin: 5px 0px 0px 0px; padding:5px 0px 0px 0px; text-align:left; font-weight:bold; font-size: 12px}

.col_x_8_border			{width:960px; border-top:1px solid #666666; padding: 4px 0px 0px 0px; margin: 5px 0px 0px 0px; text-align:left; color: #FF0099; font-size: 16px; font-weight:bold; }

.col_x_8_border h1		{color: #FF0099; font-size: 16px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

dd 						{float:left; width:960px; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

dd .col_x_2				{padding: 20px 12px 0px 0px;}

#schedulepdf	a:link 		{font-style:italic; text-decoration: none; color: #CCC; font-size:12px;}
#schedulepdf	a:visited	{font-style:italic; text-decoration: none; color: #CCC; font-size:12px;}
#schedulepdf    a:hover		{font-style:italic; text-decoration: none; color: #FF0099; font-size:12px;}
#schedulepdf	a:active	{font-style:italic; text-decoration: none; color: #CCC; font-size:12px;}

dd .col_x_4				{padding: 20px 12px 0px 0px;}

dd .col_x_4	div			{clear:both; width:468px; padding: 10px 0px 0px 0px;}

dd .col_x_4	div	p		{font-size: 12px; font-weight:normal;}

.small_thumb			{float:left; padding: 0px 12px 0px 0px; border-top:0px solid #666666;}

.prettyhover  			{cursor: pointer; color: #FF0099;}
