/* general css */

body    {font-family:arial; font-size:11px; background-color:#d7d7d7; }
p	{font-family:arial; font-size:11px; color:#bbbbbb;}
td,th, input	{padding:0px; margin:0px; font-family:arial; font-size:12px; }
a		{font-family:arial; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:underline;}
table	{border-collapse:collapse;}
h1		{padding:0px; margin:0px; color:#225276; font-size:14px; font-weight:bold; }
h2		{padding:0px; margin:0px; color:#2d4f68; font-size:14px; font-weight:bold; }
h3		{padding:0px; margin:0px; color:#384959; font-size:13px; font-weight:bold; }
h4		{padding:0px; margin:0px; color:#384959; font-size:12px; font-weight:bold; }
h5		{padding:0px; margin:0px; color:#5086b2; font-size:13px; font-weight:bold; text-decoration:none;}
.site_mainStructure			{width:990px; height:100%;}
.mainTable					{width:825px; height:100%;}
.tbl_100					{width:100%;}
.tbl_95						{width:95%;}
.tbl_75						{width:75%;}
.tbl_99						{width:99%;}
.tbl_100_100				{width:100%; height:100%;}
.tbl_0_100					{height:100%;}
.spacer 					{font-size:1px;}
.body_left_tile { width:107px; height:100%; text-align:right; }
.body_top_left	{ width:107px; height:397px; background:url(body_top_left.jpg) right no-repeat ; }
.body_right_tile { width:107px; height:100%; text-align:left; background:url(body_right_tile.jpg) left repeat-y ;}
.body_top_right { width:107px; height:397px; background:url(body_top_right.jpg) left no-repeat;}

/* links */
.topLinks_ref	{ color:#ffffff; text-decoration:none; padding:0 10 0 10;  font-size:10px; font-family:tahoma; font-weight:normal; }
.topLinks_sep	{ width:1px; height:100%; background-color:#505050;}
.toplinks_tile	{ background: url(toplinks_tile.gif) repeat-x; height:32px;}
.toplinks_tile_selected	{ background: url(toplinks_tile_selected.gif) repeat-x; height:32px;}
.btmLinks_ref	{ color:#474747; text-decoration:none; padding:0 10 0 0; font-size:10px; font-family:tahoma; font-weight:normal;}
.btmLinks_sep	{ width:11px; text-align:right; color:#474747; }

/* navbar */
.navbar			{height:16px; background-color:#040404; text-align:right; padding-right:15px;}
.navbar a		{font-size:11px; color:#c5c5c5; font-weight:bold; text-decoration:none;}
.navbar a:hover	{font-size:11px; color:#ff5959; font-weight:bold; text-decoration:underline;}
.navbar span	{font-size:9px; color:#c5c5c5; font-weight:bold; text-decoration:none;}

/* categories */
.club_container	{ background-color:#fff;}
.club_tile		{ background: url(club_tile.gif) repeat-x; height:196px; padding:10px; }
.club_tile_noback { height:196px; padding:10px; }
.club_new_ref	{ color:#e40f0f; font-size:10px; text-decoration:underline; }
.club_pwd_ref	{ color:#beb6b6; font-size:10px; text-decoration:none; }
.cat_title_tile { background: url(cat_title_tile.gif) repeat-x; height:27px; padding-right:10px; 
					font-size:14px; color:#fff; font-weight:bold; }
.cat_title_sep	{ height:1px; background-color:#676767; }
.cat_tile		{ background-color:#a20101; }
.cat_ref		{ height:20px; padding-right:15px;}
.cat_ref a		{ text-decoration:none; color:#e6e6e6; font-family:tahoma; font-size:10px; }
.cat_sep		{ background:url(cat_sep.gif) no-repeat; height:3px; width:193px; }
.cat_selected	{ background:url(cat_selected.gif) no-repeat; height:20px; width:193px; padding-right:15px; }
.cat_selected a	{ text-decoration:none; color:#e6e6e6; font-family:tahoma; font-size:11px; }
.news_tile		{ background:url(news_tile.gif) repeat-x; height:166px; padding-right:5px; }
.photogallery_tile	{background:url(photogallery_tile.gif) #434343 no-repeat; padding:5px; height:77px; }
.photogallery_tile td {color:#c9c9c9;}
.photogallery_ref	{background:url(photogallery_ref.gif) no-repeat bottom; padding-left:5px; width:189px; height:100%; }
.photogallery_ref a {color:#a20101; font-weight:bold; font-size:12px; text-decoration:none;}
.photoworld_tile	{padding-top:15px; background:url(photoworld_tile.gif) no-repeat bottom; padding-left:5px; width:193px; height:148px; }
.photoworld_tile a			{color:#e3e3e3; text-decoration:none; }
.photoworld_tile a:hover	{background-color:#d7d7d7; color:#a20101; text-decoration:none; }

/* category */
.category_container		{width:100%; height:100%; background-color:#534f4f; }
.category_title			{height:32px; background-color:#050505; text-align:right; padding-right:15px;}
.category_title span	{font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.category_sub_container	{padding:1px;}
.category_sub_title		{height:25px; background-color:#d9d9d9; text-align:center;}
.category_sub_title a	{font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.category_sub_img		{height:93px; background-color:#ffffff; border:1px solid #979797; text-align:center;}

/* products */
.products_container	{background-color:#534f4f; padding:5px;}
.productbox			{width:100%; height:100%; border:1px solid #959494; background-color:#ffffff;}
.productbox_details	{font-size:11px; color:#555555; font-weight:normal;}
.productbox_sep			{background-color:#959494;}
.productbox_title		{height:22px; background-color:#e8e8e8; text-align:center;}
.productbox_title a		{font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.relatedproductbox_title	{height:22px; background-color:#ffffff; text-align:center;}
.relatedproductbox_title a	{font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.productbox_img_border	{border:1px solid #bdbdbd;}
.productbox_price_label	{font-size:12px; color:#4d4d4d; font-weight:bold; padding-left:10px;}
.productbox_price_value	{font-size:12px; color:#3c3c3c; font-weight:bold;}
.productbox_price_highlight {font-size:12px; color:#a20101; font-weight:bold;}
.price_selected			{background: url(price_selected.gif) left no-repeat; width:24px; height:15px;}

.related_product_container		{width:100%; border:1px solid #505050; background-color:#e8e8e8;}
.related_product_title			{height:35px; padding-right:10px; background-color:#a20101;}
.related_product_title span		{font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.related_productbox_container	{padding:5px;}

/* product */
.product_outercontainer {height:100%; border:1px solid #534f4f; }
.product_container		{width:100%; height:100%; background-color:#ffffff; border:1px solid #979797;}
.product_title			{height:26px; background-color:#e8e8e8; text-align:right; padding-right:15px;}
.product_title span		{font-size:14px; color:#534f4f; font-weight:bold; text-decoration:none;}
.product_sep			{background-color:#cacaca; }
.product_extended_sep	{background-color:#e8e8e8; }
.product_img_container	{width:278px; text-align:center; border:1px solid #c8c8c8;}
.product_subimg_container	{width:100px; height:100%; text-align:center; background-color:#ffffff;  border:1px solid #c8c8c8;}
.product_details		{font-size:11px; color:#555555; font-weight:bold;}
.product_full			{font-size:11px; color:#555555; font-weight:bold;}
.product_full p			{font-size:11px; color:#555555; font-weight:bold;}
.product_full div		{font-size:11px; color:#555555; font-weight:bold;}
.product_full td		{font-size:11px; color:#555555; font-weight:bold;}
.product_full a		{font-size:11px; color:#555555; font-weight:bold;}

.product_full_container				{width:100%; border:1px solid #505050; background-color:#e8e8e8;}
.product_full_title					{height:35px; padding-right:35px; background:url(related_product_title.gif) right no-repeat;  background-color:#505050;}
.product_full_title span			{font-size:14px; color:#e8e8e8; font-weight:bold; text-decoration:none;}
.product_full_productbox_container	{background-color:#fff;}
.product_full_close					{width:120px; height:18px; color:#e8e8e8; font-weight:bold; padding-right:35px; padding-left:20px; background:url(related_product_title.gif) right no-repeat;  background-color:#505050; cursor:pointer;}

.product_price_label	{width:100px; font-size:12px; color:#4d4d4d; font-weight:bold; padding-left:10px;}
.product_price_value	{font-size:12px; color:#3c3c3c; font-weight:bold;}
.product_price_value a	{font-size:12px; color:#a20101; font-weight:bold; text-decoration:underline;}
.product_price_highlight {font-size:12px; color:#a20101; font-weight:bold;}

.extended_price_selected {background: url(price_selected.gif) right no-repeat; width:20px; height:15px;}

/* general pages */
.hp_main_title	{ color:#d7d7d7; font-weight:bold; font-size:14px;}
.hp_main_text p	{ color:#d7d7d7; text-align:justify; font-family:tahoma;  font-size:10px;}
.hp_main_text	{ color:#d7d7d7; font-family:tahoma; }
.hp_sales		{ background: url(hp_sales_left.gif) #a20101 left no-repeat ; height:32px; 
	padding-right:10px; font-size:14px; color:#fff; font-weight:bold; }
.gp_container		{width:100%; height:100%; background-color:#fff; }
.gp_sep				{background-color:#d7d7d7;}
.gp_title			{height:32px; background-color:#050505; text-align:right; padding-right:15px; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.gp_title span	{font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.gp_subtitle			{height:32px; background-color:#050505; text-align:right; padding-right:15px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}}
.gp_subtitle span	{font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
.gp_subtitle a	{font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
/* Cart */
.tbl_cart			{width:100%; background-color:#e8e8e8;}
.Cart_Titles		{height:31px; background-color:#e8e8e8;}
.Cart_Titles	td	{color: #000000; font-size: 12px; text-decoration:none; font-weight:bold;	}
.Cart_Titles_Sep	{} 
.Cart_Buttom_Titles {background-image:url(../images/tart/gp_Buttom_tile.gif);background-position :bottom;background-repeat : repeat-x; }
.Cart_Sub_Titles	{color: #000000;font-size: 12px; text-decoration:none; font-weight:bold;}
	
	
/* forms */
.SignInTitle	{ font-size:12px; background-color:#c3c3c3; color:#3d3d3d;text-decoration:none; font-weight:bold; padding:5px 20px 5px 20px;}	
.SignInHR		{ background-color:#F0F0F0;}
.signin_field	{ color:#a20101; font-weight:bold;}

select			   { font-family:arial; font-size:11px;}
.formLabel		   { font-size:12px; color:#3d3d3d;text-decoration:none; font-weight:bold; padding-left:5px;}	
.formElement	   { height:17px; font-size:11px; color:#000000; border:1px solid #cfcfcf; background-color:#f5f5f5; padding-right:3px;}
.formLabel_Club    { font-size:12px; color:#cacaca;text-decoration:none; font-weight:bold; padding-left:5px;}	
.formElement_Club  { height:14px; font-size:11px; color:#fff; background-color:transparent; margin:0px; padding:0px; border:0px;}
.formElement_Club_right {background: url(formElement_right.gif) no-repeat; width:4px; height:16px; }
.formElement_Club_left  {background: url(formElement_left.gif) no-repeat; width:4px; height:16px; }
.formElement_Club_tile  {background: url(formElement_tile.gif) repeat-x; height:16px; }

.buttonleft		{background: url(button_left.gif) no-repeat; width:3px; height:13px; }
.buttonright	{background: url(button_right.gif) no-repeat; width:3px; height:13px; }
.buttontile		{background: url(button_tile.gif) repeat-x; height:13px; color:#ffffff; 
				font-family:tahoma; font-weight:normal; font-size:9px; padding-bottom:2px; cursor:pointer; }
.productbuttonleft	{background: url(product_button_left.gif) no-repeat; width:6px; height:20px; }
.productbuttonright	{background: url(product_button_right.gif) no-repeat; width:6px; height:20px; }
.productbuttontile	{background: url(product_button_tile.gif) repeat-x; height:20px; color:#ffffff; 
				font-family:arial; font-weight:bold; font-size:11px; padding-bottom:2px; cursor:pointer; }

.relatedproductbuttonleft	{background: url(relatedproduct_button_left.gif) no-repeat; width:6px; height:20px; }
.relatedproductbuttonright	{background: url(relatedproduct_button_right.gif) no-repeat; width:6px; height:20px; }
.relatedproductbuttontile	{background: url(relatedproduct_button_tile.gif) repeat-x; height:20px; color:#ffffff; 
				font-family:arial; font-weight:bold; font-size:11px; padding-bottom:2px; cursor:pointer; }
				
.contact_tile .formLabel { font-size:12px; color:#ffffff;text-decoration:none; font-weight:bold; padding-left:5px;}
.contact_tile .formButton{ font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#a30001; padding:0px 5px 0px 5px; border:1px solid #7b7b7b;}
.contact_tile .signin_field	{ color:#FFFFFF; font-weight:bold;}
.formButton		{ font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#4C3D85;border:1px solid #1A1C20;}
.selectbox		{ font-size:11px; color:#000000; border:1px solid #000000;}
.button 		{ font-weight:bold; font-size:12px; color:#005277; background-color:#D0F0FF;border:1px solid #000101;}

.adLoc_18		{ width:192px; height:108px; background-color:#e9e9e9; border:1px solid #4f4f4f;}
.footer_pic		{ background: url(footer_pic.jpg) no-repeat; width:586px; height:42px; }
.footer			{ color:#797171; font-size:11px;}

.gbuttonl       { background-image:url(gbuttonl.gif); background-repeat:no-repeat; width:3px; height:19px; cursor:pointer;}
.gbuttonr       { background-image:url(gbuttonr.gif); background-repeat:no-repeat; width:3px; height:19px; cursor:pointer;}
.gbuttonrep     { background-image:url(gbuttonrep.gif); padding:0px 8px 0px 8px; background-repeat:repeat-x; height:19px; cursor:pointer; color:#c5c5c5;}

.compheader     { background-color:#9c0404; padding-right:10px; color:#d7d7d7; font-size:13px; font-weight:bold;}
.compheader2    { background-color:#4f4f4f;}
.compitem       { color:#c8c6c6; text-decoration:underline; font-size:13px; font-weight:bold;}
.compitem_spacer    { width:1px; height:100%; background-color:#5c5c5c;} 
.compBox        { width:196px; height:189px; }
.picBox         { background-color:#030303; border:solid 1px #3c3c3c;}
.picDesc        { background-color:#2d2d2d; border:solid 1px #3c3c3c; padding-right:7px;}
.picDesc .title  { color:#d7d7d7; font-size:12px; font-weight:bold;}
.picDesc .txt    { color:#d7d7d7; font:11px normal;}
.compPic        { border:solid 1px #3c3c3c; cursor:pointer;}
.comp_footer    { background:url(compFooter.gif) no-repeat; height:55px;}
.photog_title   { background-color:#a20101; color:#d7d7d7; font:12px bold; padding-right:7px; height:17px;}
.photog_txt     { background-color:#434343; color:#aeaeae; font-size:12px; height:115px; padding:8px 5px 8px 3px;}
.photog_morePics    { padding-right:7px; color:#d7d7d7; font:11px normal; text-decoration:underline;}
.fotoDesc		{ background-color:#434343; color:#aeaeae; font:12px normal;}

.galPicBox		{height:115px; width:147px; border:solid 2px #423939;}
