
body						{margin: 0; background-color: #B1D2EC; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 80%;}

h1							{color: #999999; font-size: 200%; font-weight: normal; margin: 0 0 10px 0;}
h2							{background-color: #999999; color: #FFFFFF; font-size: 70%; font-weight: normal; padding: 5px; margin: 0;}
h3							{color: #FF2C8C; font-size: 120%; font-weight: bold; margin: 4px 0 4px 0;}
h4							{color: #999999; font-size: 120%; font-weight: bold; margin: 4px 0 4px 0;}
h5							{color: #FF2C8C; font-size: 90%; font-weight: normal; margin: 4px 0 4px 0; text-transform: uppercase;}
h5.white					{color: #FFFFFF;}
h6							{color: #666666; font-size: 110%; font-weight: normal; margin: 4px 0 4px 0;}
hr							{color: #FF2C8C; border-bottom: thin dotted; border-top: none; margin: 25px 0 10px 0; _margin: 5px 0 10px 0; height: 1px;}
hr.tight					{border-bottom: 1px solid #E4E4E4; border-top: none; margin: 5px 0 3px 0; _margin: 0px 0 0px 0; height: 1px;}
a							{color: #FF2C8C; text-decoration: underline;}
a:hover						{text-decoration: none;}
a.white						{color: #FFFFFF; text-decoration: underline;}
table 						{font-size: 100%;}
form						{padding: 0; margin: 0;}
input 						{background-color: #FFFFFF; border: 1px solid #666666; margin-bottom: 2px;}
textarea					{background-color: #FFFFFF; border: 1px solid #666666;}
.label						{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; padding: 1px;}
input.submit				{color: #FF2C8C; border: 1px solid #FF2C8C;}

#site_shell					{background-color: #FFFFFF; width: 820px; text-align: left;}
#site_shell_small			{background-color: #FFFFFF; width: 610px; text-align: left;}
#email_shell				{background-color: #FFFFFF; width: 620px; text-align: left;}
.site_top_panel_container	{background-color: #FFFFFF; font-size: 70%; padding: 12px 0px 12px 0px;}
.site_top_panel_left		{display: inline;}
.site_top_panel_right		{display: inline; float: right;}
.pancentric				{display: inline; float: right;}
.pancentric a		{color: #cccccc;  text-decoration: none;}
.pancentric a:visited	{color: #cccccc;}
.pancentric a:hover	{color: #cccccc; text-decoration: underline;}
#content_frame				{margin: 15px 0 15px 0; padding: 0 0 0 0;}
table#content_columns td#page_left	{width: 155px; vertical-align: top; border-right: 15px solid #FFFFFF;}
table#content_columns td#page_middle {width: 445px; vertical-align: top; border-right: 15px solid #FFFFFF;}
table#content_columns td#page_right	{width: 170px; vertical-align: top;}

#site_colour_bar			{display: inline;}
#site_logo					{display: inline;}

table.standard				{width: 100%;}
table.standard td			{padding: 5px;}
table.standard td.header	{background-color: #999999; color: #FFFFFF;}
table.standard td.row1		{background-color: #FFE7E7; color: #666666;}

table.tabular td			{padding: 4px;}

.box_head_VAT				{background-color: #999999; color: #FFFFFF; font-weight: normal; padding: 5px;}
.box_head_grey				{background-color: #999999; color: #FFFFFF; font-size: 70%; font-weight: normal; padding: 5px;}
.box_head_grey_light		{background-color: #E4E4E4; color: #5D5D5D; font-size: 70%; font-weight: normal; padding: 5px; margin: 0;}
.side_nav					{background-color: #E4E4E4; color: #5D5D5D; font-size: 70%; font-weight: normal; padding: 5px; margin: 0; border-bottom: 1px dotted #999999;}
.side_nav_current			{background-color: #FFE4E4; color: #5D5D5D; font-size: 70%; font-weight: bold; padding: 5px; margin: 0; border-bottom: 1px dotted #FF2C8C;}
.sub_side_nav				{background-color: #E4E4E4; color: #5D5D5D; font-size: 70%; font-weight: normal; padding: 5px 5px 5px 15px; margin: 0; border-bottom: 1px dotted #999999;}
.sub_side_nav_current		{background-color: #FFE4E4; color: #5D5D5D; font-size: 70%; font-weight: bold; padding: 5px 5px 5px 15px; margin: 0; border-bottom: 1px dotted #FF2C8C;}
.dotted_rule				{color: #999999; margin: 0px; border-bottom: 1px dotted;}
.float_right				{float: right; clear: right; margin-left: 5px; margin-top: 0px; padding: 0;}
.content_box				{background-color: #E4E4E4; color: #5D5D5D;}
.boxImg						{}
.caption					{padding: 3px 7px 3px 7px; font-size: 90%; width: 180px; margin-bottom: 5px;}
.more						{background-color: #FFFFFF; color: #FF2C8C; border: 1px solid #FF2C8C; padding: 2px 5px 3px 5px; margin: 3px 0 0 0; font-size: 80%; float: right; display: inline; text-decoration: none;}
.more:hover					{background-color: #FFCCCC;}
.button						{background-color: #FFFFFF; color: #FF2C8C; border: 1px solid #FF2C8C; padding: 2px 5px 3px 5px; margin: 3px 0 0 0; font-size: 80%; display: inline; text-decoration: none;}
.button:hover				{background-color: #FFCCCC; color: #FF2C8C; border: 1px solid #FF2C8C;}
.button_current				{background-color: #FF2C8C; color: #FFFFFF; border: 1px solid #FF2C8C; padding: 1px 5px 2px 5px; margin: 3px 0 0 0; font-size: 80%; display: inline;}
.button_disabled			{color: #FF2C8C; border: 1px solid #E4E4E4; padding: 1px 5px 2px 5px; margin: 3px 0 0 0; font-size: 80%; display: inline; text-decoration: none;}
.box60						{width: 60px; float: left; clear: left; color: #666666; padding: 1px;}
.box80						{width: 80px; float: left; clear: left; color: #666666; padding: 1px;}
.box100						{width: 100px; float: left; clear: left; color: #666666; padding: 1px;}
.box80ta					{width: 80px; float: left; clear: left; padding-top: 3px; vertical-align: top;}
.box120						{width: 120px; float: left; clear: left; color: #666666; padding: 1px;}
.box120ta					{width: 120px; float: left; clear: left; padding-top: 3px; vertical-align: top;}
.boxPlain					{padding: 10px; margin-bottom: 5px;}
.boxWhite					{background-color: #FFFFFF; padding: 10px; margin-bottom: 5px;}
.boxGrey					{background-color: #E4E4E4; padding: 10px; margin-bottom: 10px;}
.boxGreyKeyline				{background-color: #FFFFFF; padding: 10px; margin-bottom: 5px; border: 1px solid #E4E4E4;}
.boxGeneral					{background-color: #FFFFFF; padding: 5px 0 10px 0; margin-bottom: 5px; margin-top: 5px; border-bottom: 1px dotted #999999;}
.boxGeneralHighlight		{background-color: #FFFFFF; color: #FF2C8C; text-transform: uppercase; font-weight: bold; float: right; clear: right;}
.boxGeneralDark				{background-color: #FFFFFF; padding: 10px; margin-bottom: 10px; border-bottom: 1px dotted #999999;}
.boxBreak					{background-color: #FFFFFF; padding: 0; margin-bottom: 10px;}
.boxMsg						{background-color: #FFE4E4; color: #FF2C8C; padding: 5px; border: 1px solid #FF2C8C;}
.boxMsgError				{background-color: #FF0000; color: #FFFFFF; padding: 5px;}
.link_box					{font-size: 90%; color: #cccccc; margin: 0 0 10px 0; padding: 2px 4px 2px 4px; border: 1px solid #999999;}
.pink_text					{color: #FF2C8C;}

.homepage_page_left			{width: 252px; vertical-align: top;}
.homepage_page_right		{width: 348px; vertical-align: top; float: right;}
h1#homepage					{color: #FF2C8C; font-size: 200%; font-weight: normal; margin: 0 0 10px 0;}
.homepage_item_box			{background-color: #E7E7E7; border-bottom: 1px dotted #666666; padding: 5px 10px 10px 10px;}
.homepage_item_box2			{background-color: #FF2C8C; border-bottom: 1px dotted #666666; padding: 5px 10px 10px 10px;}


/* Beauty Awards Entries */
ol.ba_category				{margin: 20px 10px 10px 10px; padding: 0;}
ol.ba_category li			{margin: 10px 0 0 20px; padding: 0; margin-left: 40px;}

ol.ba_entry					{margin: 15px 10px 10px 10px; padding: 0;}
ol.ba_entry	li				{clear: both; margin: 0 0 0 20px; padding: 5px 0 0 0; list-style: none;}
ol.ba_entry li .id			{float: left; width: 2em;}
ol.ba_entry li .product		{float: left;}

.baentry_id			{float: left; width: 30px; margin-top: 10px; color: #FF2C8C; font-size: 120%; font-weight: bold;}
.baentry_head		{margin: 0 0 0 35px; padding: 0; font-size: 120%;}
.baentry_head h3	{margin: 10px 0 0 0; padding: 0; border: 0; font-size: 100%;}

ul.ba_entry	li				{margin: 0 0 10px 20px; padding: 0;}
img.ba_entry				{float: left; margin: 20px 20px 20px 0;}
div.ba_entry				{margin: 20px 0 0 0;}
div.ba_entry_img			{margin: 20px 0 0 220px;}
a.ba_entry					{clear: both; margin-top: 5px;}


	#boots_outer {
		border:3px solid #000000;
		height: auto;
		margin: 0 0 15px 0;
		font-weight: bold;
		text-align: center;
		padding: 5px;
	}

	.boots_small_text {

	}

	.boots_header_text {
		font-size: 140%;
	}

	.boots_black_text {
		color: #000000;
		font-weight: bold;
	}

