﻿
HTML, BODY		{width: 100%}
body			{padding: 0px 0px 0px 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
img				{border: none}
p				{font-size: 11px; color: #3F3F3F; margin: 0px 0px 10px 0px; padding: 0px; line-height: 17px}
h1				{color: #358DB0; font-family: Verdana; font-size: 15px; margin: 0px 0px 7px 0px; padding: 0px 0px 0px 0px;}
h2				{color: #358DB0; font-family: Verdana; font-size: 13px; margin: 15px 0px 7px 0px; padding: 10px 0px 0px 0px; clear:both; width: 100%}
h3				{color: #669900; font-weight: normal; font-size: 12px; margin: 8px 0px 8px 0px; padding: 0px}
form			{font-size: 11px; margin: 0px 0px 10px 0px; padding: 0px; line-height: 15px}


#courts			{}
#court			{position: absolute; width: 100%; text-align: center; z-index: 100; top: 1px; float:left}
#gain			{background-image: url('../images/header_background.jpg'); margin: 0 auto}
#pain			{background-image: url('../images/sub_bar.gif'); height: 37px; font-size: 11px; color: #FFFFFF;}

/* *** HOME PAGE NEW DEC 08 *** */
#gainDiv		{background-image: url('../images/header_background.jpg'); background-repeat: no-repeat; height: 108px; font-size: 11px; width:942px; margin: 0px auto;}


#painDiv		{background-image: url('../images/sub_bar.gif'); background-repeat: no-repeat; height: 35px; font-size: 11px; padding-top: 7px; width:942px; margin: 0px auto;}
#painHead		{margin-left: 406px}
#pain SELECT	{margin: 0px 0px 0px 10px; border: 1px solid #A5ACB2; width: 148px; font-size: 11px}

#containerHome	{width: 942px; margin: 0 auto; overflow: auto; background-color: #467891; padding: 0px 0px 10px 0px}
#contentHome	{width: 942px; margin: 0 auto}

#column_a_index	{width: 360px; float: left; padding: 30px 0px 0px 40px; background-color: #467891}
#column_b_index	{width: 500px; float: left; padding: 30px 0px 0px 5px; color: #fff; background-color: #467891;  line-height: 18px}
#column_b_index p, #column_b_index ol {font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0;}
#column_b_index p, #column_b_index ol {margin-bottom: 20px;}
#column_b_index p {color: #fff;}
#column_b_index ol 	{color: #fff; padding-left: 27px;}
#column_b_index ol li a{padding-left: 0px; color: #fff; font-weight: bold; text-decoration: none}
#column_b_index ol li a:hover{text-decoration: underline}
#column_b_index h2	{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 16px; font-weight: bold; margin: 0; padding:0}

/* END HOME PAGE STYLES */

#no_nonsense_hdr{padding: 2px 15px 0px 0px; text-align: right}
#menu			{padding: 7px 0px 0px 0px; background-color: #BED4DD}
#subitem		{border:0 none black; color:#333333; font-family:Arial; font-size:8pt; font-weight:bold; padding:0 0 0 11px; text-align:left; text-decoration:none; background: #d5e3e9}
#subitem:hover		{border:0 none black; color:white; font-family:Arial; font-size:8pt; font-weight:bold; padding:0 0 0 11px; text-align:left; text-decoration:none; background: #9dbfcc}
#sub_subitem		{border:0 none black; color:#333333; font-family:Arial; font-size:8pt; font-weight:bold; padding:0 0 0 15px; text-align:left; text-decoration:none; background: #ecf4f7; display: none;}
#sub_subitem:hover		{border:0 none black; color:white; font-family:Arial; font-size:8pt; font-weight:bold; padding:0 0 0 11px; text-align:left; text-decoration:none; background: #9dbfcc}

#flash_home		{float: right;}
#shopImg, #shopLinks{width: 421px;}
#shopImg		{margin: 0 0 4px 0}
#shopLinks		{background: url(../images/shopBG.jpg) repeat-x; display: block; height: 82px; padding: 26px 20px 0px;}
#shopLinks p, #shopLinks a:link, #shopLinks a:visited	{color: #fff; margin: 0px; font-weight: bold}

	#shopBtn{float: left; width: 255px;}
	#shopList{float: left; width: 165px}
		#shopList ul{margin: 0px; padding: 0; list-style-image: url(../images/shop_bullet.gif);}
		

#main			{width: 100%; padding: 0px 30px 0px 0px; vertical-align:top}
#main2			{width: 100%; padding: 0px 0px 0px 30px; vertical-align:top}
#main_image		{padding: 0px 0px 0px 0px; color: #358DB0; font-size: 10px; vertical-align:top}

#blue_bg		{background-color: #DEEAEE; height: 17px; padding: 5px 0px 0px 5px; font-size: 10px}
#search			{color: #99CC00}
#search INPUT	{margin: 5px 5px 0px 0px; width: 150px}
#search IMG		{padding: 7px 0px 0px 0px}

#sponsor_app	{margin: 20px 0px 0px 0px}
#catchits		{background: #fde4c6}
#catchits P		{padding: 10px 10px 10px 10px}

#blue_dots, .blue_dots{ clear: both; width: 100%; height: 1px; background-image: url('../images/blue_dots.gif'); background-repeat: repeat-x; margin: 0px 0px 10px 0px}
.med_text		{margin: 0px; padding: 0px; font-size: 13px}
.green_text		{color: #669900}
.black_text		{color: #000000}

.thumb			{float: left; margin: 0px 1px 10px 0px; background-color: #DEEAEE;}
.thumb_product	{float: left; margin: 0px 1px 0px 0px; background-color: #DEEAEE; width:239px; }
.productItem	{vertical-align: top; padding: 0px 0px 20px 0px}
.caption		{float: left; padding: 5px 5px 5px 5px; font-size: 10px}
.caption a		{color: #358DB0; text-decoration: none;}
.caption a:hover{color: #358DB0; text-decoration: underline;}
.table INPUT, .table SELECT
				{width: 130px}
.table TD		{padding: 3px 0px 3px 0px}
.researchspace	{margin: 600px 0px 0px 0px}


/* Footer */
#footer			{clear: both; width: 942px; margin: 0 auto; color: #000; text-align: left; background: #eaeaea; line-height: 0px; margin-top: 20px; overflow: auto}
#ebrands		{margin: 10px 20px 10px 20px; float: left}
#no_nonsense	{margin: 13px 20px 10px 20px; float: right}


/* Shopping */
#catCartDetails	{width: 745px; float: right; padding: 20px 0px 20px 23px; vertical-align:top;}
.shop-cart		{width: 745px; float: right; padding: 20px 0px 20px 23px; vertical-align:top;}
.shop-main		{width: 745px; float: right; padding: 20px 0px 20px 23px; vertical-align:top;}
.shop-main h1 a	{text-decoration: none; color: #358DB0}
.shop-main h2	{padding: 5px 0px 0px 0px; margin: 5px 0px 7px 0px; }
.productTable 	{margin: 0px 0px 0px -2px; width: 728px}
.product_item ul{list-style: none; padding: 0px; margin: 0px 0px 0px 0px; background: white; float: left; clear:both; width: 240px; background: #eef4f6}
.product_item li{list-style: none; height: 17px; padding: 3px 5px 3px;}
#transact		{background: #eef4f6; float: right; width:200px}
	#transact ul	{list-style: none; padding: 0px; margin: 10px;}
#transact a 			{color: #358DB0; text-decoration: none}
#transact a:hover		{text-decoration: underline}
#transact .quantity {margin: 0px 0px 3px}
.productSelectInput, .productTextInput {font-size: 11px !important;}
#description	{float:left; width:250px; line-height: 17px; font-size: 12px}
#product_image	{float:left; width:260px}
.cartSummaryLink {color: #358DB0; padding: 0px 0px 0px 5px}
.cartSummaryLink:hover {color: #358DB0; padding: 0px 0px 0px 5px; text-decoration: none}
#Units_1185284	{width: 80px; font-size:11px; vertical-align:middle}
.productSubmitInput{font-size: 11px; vertical-align:middle}
.price			{font-size: 11px; font-weight: bold; margin: 0px 0px 3px 0px}


/* New */
#container		{width: 942px; margin: 0 auto; overflow: none;}
#content		{width: 745px; float: right; padding: 20px 0px 20px 23px; vertical-align:top;}
#column_a		{width: 190px; float: left;}
#column_b		{width: 530px; float: right}
#column_a_home	{width: 270px; float: left;}
#column_b_home	{width: 460px; float: right;}

#leftside		{width: 168px; float: left}

#logos			{margin: 20px 0px 20px 0px; background: silver}

#content A		{color: #358DB0; text-decoration: none}
#content A:hover{text-decoration: underline}
#back_to		{float: right; clear: both}
#pro_list		{font-size: 11px; }

.link 			{color: #358DB0; text-decoration: none}
.link:hover		{text-decoration: underline}

.webform		{color: #000;}
.formColumn		{float: left; width: 300px; margin-right: 20px}
.label, .field	{float: left;}
.item			{clear: both}
.label			{width: 100px; margin-right: 20px; font-weight: bold}
.field			{width: 200px;}
.field input	{width: 150px;}
.formColumnFull	{clear: both; padding-top: 20px}
.formDetails	{color: #666; font-weight: normal; width: 700px; display: block}
.formColumnFull .label{float: none; width: 650px;}
.formColumnFull	textarea{width: 650px}
.cat_listbox 	{height: 50px;}

.internationalCont	{clear: both;}
.contactInt		{float: left; width: 175px; margin: 0 10px 0 0;}
