/* CSS Document */

* 								{margin:0px; padding:0px; }
body 							{font-family:Arial, Helvetica, sans-serif; color:#333333; height:100%; background: url(images/150x2.gif) repeat-y  #ffffff;}

/* Page Structure */

#header 						{width:100%; height:90px; background:url(images/60px_red.gif) repeat-x left top; text-align:right; }

#nav 							{position:absolute; left:0px; top:0px; width:150px; background:url(images/60px_red.gif) repeat-x top; font-size:90%; padding-top:43px;}
#content 						{margin-left:150px;  padding-bottom:40px; padding-left:30px; padding-top:20px; background-color:#FFFFFF;}
#contentleft					{float:left; width:54%;}
#contentright					{float:left; width:46%; height:450px;}
#dropdown						{width:48%; position:absolute; left:180px; top:202px;}
#footer							{font-size:65%; margin-right:30px; clear:both; text-align:right; }

/* Text */

h1 								{font-size:120%; color:#000000; margin-bottom:22px;}
h2								{font-size:75%; color:#FF0000; margin-bottom:16px;}
p 								{margin-bottom:22px; width:90%; line-height:150%; font-size:75%;} 
#contentleft li 				{padding-left:15px;}

a:link							{color:#FF0000;}
a:visited 						{color:#FF0000;}
a:hover 						{color:#7d7b7c;}
a:active 						{color:#FF0000;}

th, td 							{font-size:75%; padding-bottom:2px; padding-left:5px; padding-top:2px;} 


/* Navigation */

#nav ul 						{list-style-type: none; border-bottom:#b5b5b5 solid 1px;}
#nav li 						{font-size:75%; border-right:#CCCCCC 2px solid;}

.navpad							{padding-left:5px; padding-top:8px; padding-bottom:8px;}
.topnav 						{font-weight:bold; }
.basenav 						{font-weight:bold; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px;}
.mainnav 						{font-weight:bold; border-top:#b5b5b5 solid 1px;}
.mainnav a, .topnav a, .basenav a   						{color:#b5b5b5; text-decoration:none; display:block;}
.mainnav a:visited, .topnav a:visited, .basenav a:visited  	{color:#b5b5b5; text-decoration:none; display:block;}
.mainnav a:hover, .topnav a:hover, .basenav a:hover 		{color:#ffffff; text-decoration:none; display:block; background-color:#FF0000;}
.mainnav a:active,  .topnav a:active,  .basenav a:active 	{color:#b5b5b5; text-decoration:none; display:block;}


.onnav a  						{color:#ffffff; text-decoration:none; display:block; background-color:#FF0000;}
.onnav a:visited  				{color:#ffffff; text-decoration:none; display:block; background-color:#FF0000;}
.onnav a:hover 					{color:#ffffff; text-decoration:none; display:block; background-color:#FF0000;}
.onnav a:active 				{color:#ffffff; text-decoration:none; display:block; background-color:#FF0000;}

.subnavpad						{padding-left:5px; padding-top:4px; padding-bottom:4px;}
.subnav 						{background-color:#ff850d; border-top:#CCCCCC solid 1px;}
.subnav a 						{color:#ffffff; text-decoration:none; display:block;}
.subnav a:visited 				{color:#ffffff; text-decoration:none; display:block;}
.subnav a:hover 				{color:#ffffff; text-decoration:none; display:block; background-color:#7d7b7c;}
.subnav a:active 				{color:#ffffff; text-decoration:none; display:block;}

.onsubnav a 					{color:#ffffff; text-decoration:none; display:block; background-color:#7d7b7c;}
.onsubnav a:visited 			{color:#ffffff; text-decoration:none; display:block; background-color:#7d7b7c;}
.onsubnav a:hover 				{color:#ffffff; text-decoration:none; display:block; background-color:#7d7b7c;}
.onsubnav a:active 				{color:#ffffff; text-decoration:none; display:block; background-color:#7d7b7c;}

#footer a:link					{color:#000000; text-decoration:none;}
#footer a:visited 				{color:#000000;}
#footer a:hover 				{color:#FF0000;}
#footer a:active 				{color:#000000;}

#buttons						{ font-size:80%;}
#buttons ul						{list-style-type: none;}
#buttons li						{ margin-left:-15px;}

.button1 a						{display:block; width:123px; height:25px; background:url(images/buttons_off.gif) no-repeat; color:#666666; list-style:none; text-decoration:none;}
.button1 a:active 				{display:block; color:#666666; text-decoration:none;}
.button1 a:visited 				{display:block; color:#666666; text-decoration:none;}
.button1 a:hover 				{background:url(images/buttons_on.gif) no-repeat; color:#ffffff; text-decoration:none;}

.button2 a						{display:block; width:123px; height:25px; background:url(images/buttons2_off.gif) no-repeat; color:#666666; list-style:none; text-decoration:none;}
.button2 a:active 				{display:block; color:#666666; text-decoration:none;}
.button2 a:visited 				{display:block; color:#666666; text-decoration:none;}
.button2 a:hover 				{background:url(images/buttons2_on.gif) no-repeat; color:#ffffff; text-decoration:none;}

a .alt 							{display: none;}	
.buttonpad						{padding-left:10px; padding-top:2px;}
.buttonpad2						{padding-left:10px; padding-top:4px;}

/* Images */
.logo							{ margin-right:30px;}
.chip							{ margin-top:220px;}

.comingSoon col					{text-align:center; width:150px;}
.comingSoon #col1				{width:140px; text-align:left;}
.comingSoon #col2				{width:150px;}
.comingSoon th					{font-weight:bold; width:150px;}
.comingSoon h2					{margin-bottom:0px; color:#fe000c; font-size:1em;}
.comingSoon p					{margin-top:0px;}
.comingSoon div					{width:450px;}
.comingSoon						{min-height:400px; height:auto !important; height:400px; background-image:url('images/img_register.jpg'); background-repeat:no-repeat; background-position:right top;}
.clear							{clear:both; width:100%}

div#newStores div				{margin-bottom:20px; width:450px;}
div#newStores div a				{padding:2px 0px; font-size:1em;}
div#newStores ul				{list-style-type:none; margin:0px; padding:0px;}
div#newStores ul li a			{font-size:0.8em;}
div#newStores					{background-image:url('images/img_high_st.jpg'); background-repeat:no-repeat; background-position:right top;}

#content .newStoresCM			{width:680px; float:left; padding-bottom:50px;}
#content .newStoresCM h2		{margin:0px; font-size:1em; }
#content .newStoresCM div		{width:215px !important; float:left; margin:5px; font-size:0.8em;}
#content .newStoresCM p			{margin:0px; font-size:1em;}