/* CSS Document */
html					{margin:0px;padding:0px}
body					{color:#666666; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.8em; margin:0; padding:0;}
img						{border:0}

h1						{color:#00684C; font-size:1.6em; font-weight:normal; margin:0; padding:10px 0 0 0;}

strong					{color:#6B001D}
a						{color:#00684C}

.fl						{float:left;}
.fr						{float:right;}

.al						{text-align:left;}
.ac						{text-align:center;}
.ar						{text-align:right;}

.sm						{font-size:0.95em;}

.none					{clear:both; line-height:0px;}

#main					{background:url(/images/beech_bkg_main.jpg) repeat-y; margin:0px auto; position:relative; width:778px;}
#content				{margin-top:154px; width:768px;}


/*---------- Header Style ----------*/

#hdr_contain			{background:#FFFFFF; padding-top:10px; position:absolute; top:0px; width:100%;}
#hdr					{background:url(/images/beech_bkg_hdr.jpg) no-repeat; margin:0px auto; padding:16px 0 0 0; position:relative; width:778px;}

#header					{background:#00674C; color:#FFFFFF; height:128px; margin:0px 13px; padding:0;}
#header img				{padding:20px;}
#con_details			{font-size:0.9em; position:absolute; right:20px; text-align:right; top:20px;}

#header .cash			{position:absolute;right:0;top:30px}

.nav					{bottom:0; position:absolute; right:12px;}
.nav ul					{display:inline; line-height:27px; list-style:none; margin:0; padding:0;}
.nav ul li				{background:url(/images/beech_tab.jpg) no-repeat; float:left; margin:0 1px 0 0; padding:0; text-align:center; width:86px;}

.nav a					{color:#FFFFFF; text-decoration:none;}
.nav a:hover			{color:#CCCCCC; text-decoration:underline;}


/*---------- Left Column Style ----------*/

#left_col				{float:left; margin:0px; padding:5px 13px;}
#home_pics				{background:#6B001D; padding:0 15px 15px 15px;}
#home_pics img			{padding:15px 0 0 0;}

/*---------- Right Text Style ----------*/

#right_text				{float:right; padding:0 40px 0 0; width:480px;}
#right_text p			{font-size:0.9em; line-height:15px; padding:0 0 0 30px;}

.highlight				{background:#00684C; color:#FFFFFF; margin:0 0 0 30px;}
#right_text .highlight p{font-size:0.85em; line-height:normal; padding:10px;}
.highlight strong		{color:#FFFFFF;}
.highlight img			{padding:20px;}

/*---------- Footer Style ----------*/

#footer					{background:url(/images/beech_bkg_ftr.jpg) #FFFFFF no-repeat; color:#999999; font-size:0.85em; height:24px; padding:17px 10px 0 10px; width:758px;}

#footer a				{color:#999999;}
#footer a:hover			{color:#666666;}

/*---- BEN ---*/
.c									{text-align:center}
.r									{text-align:right}

#right_text div.caravan				{clear:both;postion:relative;padding-bottom:5px;border-bottom:1px #ccc solid;min-height:140px}
#right_text div.offer				{background:#ccc}
#right_text div.caravan p			{margin:0px;padding:10px}
#right_text div.caravan p.img		{float:left;margin:5px 0px 0px 5px}
#right_text div.caravan h2			{padding:10px 0px 0px 10px}
#right_text div.caravan h2,
#right_text div.caravan p.desc		{font-size:12px;margin-left:170px;margin-bottom:0px}
#right_text div.caravan p.desc a	{font-weight:bold;color:#00684C}

#right_text p.photo					{float:left;margin:10px 10px 10px 0px;padding:0px}
#right_text p.thumb					{margin:10px 0px 0px 0px;padding:0px}
/*
#right_text p.thumb img.gr			{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30}
*/

fieldset							{clear:both}
legend								{padding:5px;color:#00684C;font-weight:bold}
label								{float:left;width:150px;font-weight:bold}
input								{margin-bottom:2px}

fieldset.login						{width:300px}
fieldset a							{color:#6B001D}

#right_text fieldset  p				{line-height:25px;margin:0px;padding:0px}
#right_text fieldset.spec p			{float:left;width:225px}
#right_text #print					{position:absolute;top:0px;right:20px}
#print_hdr							{display:none}	

.stock table th,
.stock table td						{padding-right:30px}
.stock img							{margin:5px 0px}
.stock input,
.stock textarea						{width:300px;font:12px normal Tahoma, Verdana, Arial, sans-serif}	
.stock textarea						{height:160px}
.stock textarea.extras				{height:80px}
.stock label.img					{height:130px}

.stock .chk							{width:30px;margin-right:260px}

/* ---- PRINT ---- */
@media print 
{
#print_hdr							{display:block}
#content							{margin-top:0px}
#hdr_contain,#left_col,#footer,
#print								{display:none;height:0px}
#right_text							{float:none;text-align:left;margin-left:100px}
} 

