html,body			{margin:0px; padding:0px;}
body				{color: #003366; background-color:#cccccc; font:76% arial,sans-serif;padding: 20px;}
p					{margin:0px;}

/* CSS classes for layout divs */

div#main_container	{background-color:#0612FC; width:965px;	text-align:center; margin: 0px auto;	}
div#banner			{background-color:#ffffff; width:965px;	height: 100px; margin: 0px auto;}
div#outer_container	{background-color:#0612FC; width:965px;	clear:left;	padding: 0 0 5px 0;}
div#inner_container	{background-color:#AEB3FB; width:930px;	height:100%; margin: 0 auto 15px auto; text-align: center; padding:1px 0 0 0;}
div#page_title		{background-color:#ffffff; width:870px;	height:100%; text-align:left; margin: 20px;}
div#page_content	{background-color:#ffffff; width:890px;	text-align:left; margin:20px auto;}
div#product_menu	{background-color:#F0F1FF; width:215px;	float:left; font-size:80%; line-height:12px; display:inline;  margin: 10px 15px 10px 0px; text-align:left; padding:8px 0 20px 0;}

/* CSS classes for the divlayout on PRODUCT_DETAIL.aspx */

div#product			{width:575px; float:left; font-size:90%; display:inline; padding: 0 15px 15px 15px; background:#FFFFFF;text-align:left;}
.product_title		{width:525px; float:left; display:inline; text-align:left;}
.left_column		{width: 300px; position: relative; margin-top: 10px; padding-top: 10px; float: left;}
.right_column		{width: 250px; position: relative; margin-top: 10px; margin-bottom:10px;  padding:5px; float: left; text-align:left;}
.product_category	{font-size:200%; color:#CC0000; font-weight:bold;}
.product_name		{font-weight: bold; color: #003366; font-size: 150%; font-style: italic; margin-left:1px;padding-bottom:40px; padding-top:10px;}
#product hr			{width:400px; height:1px;}
.product_btn_text	{font-size:110%; color:#CC0000;}

/* CSS classes for LOCAL_CONTACTS.aspx */

.left_column_2		{width: 350px; position: relative; margin-top: 10px; padding-top: 10px; float: left;}
.right_column_2		{background: #FFFFFF; width: 220px; position: relative; margin-top: 14px; margin-left:10px; padding:5px; float: left; text-align:left;}
.address			{font-size:135%; line-height:16px;}


div#menu			{width:100%; background-image: url(images/banner_bg.jpg); height:40px; margin:0px; padding:0px;}
ul#nav,ul#nav li	{list-style-type:none;}
ul#nav				{padding-top:10px; padding-left:68px; margin:0px;}
ul#nav li			{font-size:95%; float:left;	width:100px; margin-right:4px; text-align: center; padding-top:10px;}
ul#nav a			{color: #0612FC; float:left; width:100px; height:20px; text-decoration:none;font-weight:bold; background-position:center; background-repeat:no-repeat;  background-image:url("images/btn_bg.jpg");}
ul#nav li.active a, 
ul#nav a:hover		{color: #FF0000; text-decoration:underline;}

ul.redbullet li		{list-style-image: url(images/redbullet.jpg);font-size:105%; line-height:13px;}

.margin20			{margin-left:20px; margin-top:10px; }
.blue_header		{color: #0612FC; font-weight: bold; font-size: 120%;font-style: italic;padding-bottom:10px; padding-top:10px;}
.red_header			{color: #FF0000; font-weight: bold; font-size: 160%;}
.sub_blue_header	{color: #0612FC; font-weight: bold; font-size: 140%;}
.header_image img	{border:0px;margin:5px; vertical-align:middle;}
.category_links		{font-size:90%;}
.header_1			{color: #FF0000; font-weight: bold; font-size: 150%; margin-bottom:10px; margin-top:10px; display:block; line-height:18px;}
.header_2			{color: #FF0000; font-weight: bold; font-size: 120%; margin-bottom:10px; margin-top:10px; display:block;}
.header_3			{color: #FF0000; font-weight: bold; font-size: 100%; margin-bottom:10px; margin-top:10px; display:block;}
.header_4			{color: #0612FC; font-weight: bold; font-size: 150%; margin-bottom:10px; margin-top:10px; display:block;}
.header_5			{color: #0612FC; font-weight: bold; font-size: 120%; margin-bottom:10px; margin-top:10px; display:block;}
.header_6			{color: #0612FC; font-weight: bold; font-size: 100%; margin-bottom:10px; margin-top:10px; display:block;}
.para				{font-size:110%; margin-bottom:10px; margin-top:10px;}

/* CSS classes for all links */

a:link				{color:#003366;	text-decoration:none;}
a:visited			{color:#003366;	text-decoration:none;}
a:hover				{color:#ff0000;	text-decoration:underline;}

#footer				{color:#0612FC; background-color:#AEB3FB; padding-top:10px; height:60px;text-align: center;font-size: 90%;}
#footer a:link		{color:#0612FC;	text-decoration:none;}
#footer a:visited	{color:#0612FC;	text-decoration:none;}
#footer a:hover		{color:#ff0000;	text-decoration:underline;}

span#slogan			{color: #ff0000; margin:0 0 0 0; font-size: 120%; letter-spacing: .10em; font-weight: normal; font-style:italic;}
span#slogan2		{color: #ff0000; margin:0 0 0 80px; font-size: 120%; letter-spacing: .10em; font-weight: bold; font-style:italic;}

div#box2			{font-size:80%;float:left; display:inline; width:575px;margin: 10px 0px 0px 10px;background:#FFF;text-align:left; padding:10;}
div#box2 p			{padding:10px;}


div#minipics		{width:100%; float:left; padding-bottom:10px;}
div#minipics ul		{list-style-type:none; margin:0 15px; padding:0;}
div#minipics li		{background-color: #FFFFFF; width:100px; float:left; margin: 10px 10px 10px 0;}
div#minipics li img	{width: 100px; height:100px; display:block;	margin:5px 10px; border: 0px;}

/* CSS classes for the DataList that provides the product listing on the category.aspx page */

#category_product	{background-color:#F0F1FF; width:185px; float:left; text-align:left; margin:0 0 10px 20px; border:solid 1px #b7cee5; height:325px;}
#productdetails		{width:185px; float:left; margin-left:12px; padding-bottom:5px;}
.producttitle		{color:#CC0000; width:165px; float:left; font-size:160%; margin-left:12px; margin-top:5px; padding-bottom:5px; font-weight:bold;	height:50px;}
.productname		{color:#003366; width:165px; float:left; font-size:110%; margin-left:12px; padding-bottom:5px; font-weight:bold;	 height:30px;}
.productimage		{width:150px; float:left; margin-left:12px; padding-bottom:5px;}
.more_info			{width:185px; float:left; margin-top:30px; font-weight:bold; margin-left:12px; height:20px; background-image:url(images/more_info.jpg); background-position:left; background-repeat:no-repeat;}
.more_info a		{float:left; padding-left:22px; padding-top:4px;}

/* CSS classes for the top header of the category.aspx page */

#productlistitem	{text-align:left;text-decoration:underline;margin-top:10px;}
.MainProductContent	{float:left;}

