/* CSS Document */

HTML, BODY, #wrapper{min-height: 100%; height: 100%; width: 100%;}
BODY				{background: #e0d8cc url(../images/background_wall.gif) repeat-x top; padding: 0px;  margin: 0 auto;
					 overflow: none}
HTML>BODY, HTML>BODY #wrapper {height: auto;}


H1					{font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px;
					 font-weight: normal; color: #26b2c4; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}

H2					{font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; border-bottom: #26b2c4 solid 1px;
					 font-weight: normal; color: #26b2c4; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; clear:both;}
H3					{margin: 0px 0px 0px 0px; color: #993366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
					 border-bottom: #993366 solid 1px; padding: 0px 0px 5px 0px;}
H4					{margin: 0px; color: #ed127b; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px}
H5					{margin: 0px}

IMG					{border: 0px}
P					{margin-top: 3px;}

a					{color: #26b2c4; text-decoration: none}
a:hover				{color: #26b2c4; text-decoration: underline}


#shipping			{margin: 0px 0px 0px 20px}

/* Float Left */
#window, #header, #content, #navigation, #column_a, #footer
{float: left; height: auto}

/* Float Right */
#search, #head_banner, #poll_banner, #shop_banner, #column_b, #menu1
{float: right;}
#right	{
	float:right
}

/* Default Font */
#footer, #content
{font-family: Arial, Helvetica, sans-serif; line-height: 16px; font-size: 12px; color: #333333;}

#wrapper			{position:absolute; width: 100%; padding: 0px; margin:0px; clear:both; left: 0; top:0}
#container			{width: 950px; margin: 0 auto; padding-bottom: 38px;}
#window				{padding: 151px 0px 0px 0px; width: 350px}
#content			{width: 590px; margin: 0px 0px 50px 10px}
#column_a			{width: 350px; padding: 15px 0px 0px 0px;} /* Left Home */
#column_b			{width: 220px; padding: 20px 0px 0px 0px;} /* Right Home */
#column_c			{padding: 15px 0px 0px 0px;} /* Full Content */
#header				{min-height: 157px; padding: 0px 0px 0px 0px; width: 590px}
#logo				{margin: 32px 0px 0px 0px}
#top_navigation		{background: url(../images/background_nav.gif) repeat-x bottom; margin: 0px 0px 14px 0px}
#menu1				{background: url(../images/background_nav.gif) repeat-x bottom; margin: 0px 0px 14px 0px}
#navigation			{width: 100%; background: url(../images/background_nav.gif) repeat-x top; padding: 0px 0px 40px 0px;}
#footer				{background: url(../images/background_footer.gif); height:38px; position: absolute; bottom:0; left: 0; width: 100%;  
					 clear:both; margin-bottom: 0px; overflow:hidden}
#feet				{width: 950px; margin: 2px 0px 0px 0px; margin: 0 auto; overflow: auto}
#feet ul			{margin: 0px 0px 0px 350px; padding: 12px 0px 0px 0px; list-style: none}
#footer li			{list-style: none}
#search				{margin: 8px 0px 0px 0px; font-size: 11px}
#abn				{
	font-size: 9px; float: right; margin: 13px 59px 0px 0px}
.searchbutton		{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif}

/* Blockquotes */
Blockquote			{width: 205px; margin: 0px; padding: 0px; clear: right; list-style: none; text-align: left}
blockquote H5		{
	font-size: 13px
}
Blockquote li		{list-style: none}

#head_banner		{background: #26b2c4 url(../images/background_blockquote.gif) repeat-y top left}
#head_banner UL		{background: url(../images/background_blockquote_ftr.gif) bottom left no-repeat; list-style: none; padding: 0px 10px 10px 10px; margin: 0px}
#head_banner H5		{color: #a11c5c; font-weight: bold}

#poll_banner		{background: #a11c5c url(../images/background_blockquote.gif) repeat-y top left}
#poll_banner UL		{list-style: none; padding: 0px 10px 10px 10px; margin: 0px}
#poll_banner H5		{color: #f0da2a; font-weight: bold; padding: 5px 0px 5px 0px}
#poll_banner A		{color: #FFFFFF}
#poll_banner A:hover{text-decoration: none}


#shop_banner		{background: #ed127b url(../images/background_blockquote.gif) repeat-y top left}
#shop_banner UL		{background: url(../images/background_blockquote_ftr.gif) bottom left no-repeat; list-style: none; padding: 0px 10px 10px 10px; margin: 0px 0px}
#shop_banner LI		{
	margin: 0px 0px 5px 0px
}
.yellow				{color: #f0da2a; text-decoration: none; display: inline}
.yellow:hover		{color: #f0da2a; text-decoration: underline}
#shop_banner A		{color: #FFFFFF}
#shop_banner A:hover{text-decoration: none}
#shop_banner H5		{color: #f0da2a; font-weight: bold; padding: 5px 0px 0px 0px}

/* Text */
.large				{font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 14px; color: #333333; margin-top: 3px}
.small				{font-family: Arial, Helvetica, sans-serif; line-height: 13px; font-size: 10px; color: #333333; margin-top: 3px}
.xsmall				{font-family: Arial, Helvetica, sans-serif; line-height: 11px; font-size: 9px; color: #333333; margin-top: 3px}
.cat_textbox_small	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.searchbutton		{vertical-align: top; margin: 3px 0px 0px 3px}



/* BC SHOP */
.productTextInput	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px; padding:0px}
.cartInputText	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px; padding:0px}
.shop-product-small {background: none;}
.shop-product-large	{background: none;border: none}
.shop-product-large .details UL	{background: none;border: none}
.shop 							{background: none;border: none}
.shop-product-large .details 	{background: none; border: none; margin: 0px; padding: 0px; width: 270px}
.shop-product-large .image 	{margin: 0px; padding: 0px 0px 0px 20px; width: 300px}

.shop-product-large .poplets 	{border: none}
.shop UL 			{background: none;border: none}
table.cart 			{background: none; border: none}
table.cart a 		{color: #26b2c4;}
table.cart th 		{background: none;}
.shop-receipt		{background: none;}

.productTextInput	{
	width: 50px
}
.productSubmitInput	{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px}
#catlistbutton		{
	padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px
}
#catshopclear 	{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 10px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px;}
#catshopbuy		{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 10px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px; font-weight: normal; text-transform: uppercase}

.update	{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px}
.view	{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px; width: 100px; font-size: 12px; font-weight:bold}
.view:hover	{color: white}

.cat_button{padding: 2px 5px 2px 5px; background: #a11c5c; font-size: 9px; color: white; border: none; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase; vertical-align: top; margin: 3px 0px 0px 3px}
.shippingDropDown	{font-size: 11px}
.discountcodeInput  {font-size: 11px; width: 10px}
#DiscountCode	{
	width: 10px
}


/* BC FORUM */
.topic-list .name A	{color: #26b2c4}
.forum TD {background-color: #E8E3DA; border: none}
.forum-registration 
{background: none; border: none; padding: 0px; margin: 0px}


