/* Default stylesheet for Flymo */

@import url('/static/common/as/include/imp_pagebase.css');
@import url('/static/fl/cs/include/imp_topmenu.css');
@import url('/static/fl/cs/include/imp_news.css');

/******* Page layout ***********/
body,html			{background-color:#999999; color:white; margin:20px 0px 0px 0px; padding:0;}
body,td,th,div,li	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

td.pagealign		{width:50%;}
td.page				{width:800px; background-color: #231f20;}

/* Header */
div.header			{position:relative; width:799px; background-image:url(/static/fl/cs/img/logo.gif); background-position:0px 0px; background-repeat:no-repeat; padding:120px 0 0 0; margin:0;}

/* Regular content */
table.content			{width:100%; height:480px; margin:0px; padding:0px;}
td.contentleft			{width:200px; padding:0px 10px 10px 10px;}
td.contentright			{padding: 0px 10px 10px 10px;}
td.contentbottomright	{padding: 0px 10px 0px 0px; text-align:right; vertical-align:bottom;}
td.contentspacer		{width:10px; height:10px;}

/* Home */
td.contenthome			{padding:0px 10px 0px 10px;}
td.homeleft				{width:420px; padding:0px 20px 0px 0px;}
td.homebottom			{padding: 20px 0px 0px 20px;}

td.contenthome table.boxx		{margin: 0px 0px 10px 0px; height:150px;}
td.contenthome td.boxx			{padding:0px;}
td.contenthome td.leftpanel		{padding:0px; height:100%;}
td.contenthome td.newspanel		{padding:0px 0px 0px 10px; width:33%; height:100%;}
td.contenthome td.productpanel	{padding:0px 0px 0px 10px; width:33%; height:100%;}
td.contenthome td.newslistitem	{padding:0px;}
td.contenthome td.newsimage		{padding:0px 5px 0px 0px;}
td.contenthome div.newsicon		{margin:0px;}
td.contenthome td.productimagepanel	{padding:0px 10px 0px 0px;}

/* Welcome page */
div.welcomepage			{width:800px; height:600px; background-image:url(/static/fl/cs/img/welcome.jpg); background-position:0px 0px; background-repeat:no-repeat; padding:0; margin:0}
div.welcomecontent		{margin:50px 0px 0px 30px; width:350px;}
div.welcomeslogan		{position:absolute; top:460px; margin:0px 0px 0px 30px;}
div.welcomefooter		{position:absolute; top:590px; width:800px;}
div.welcomefooter div.footer {color:white; font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:bold;}

/******* Footer **********/
div.footer			{color:#666666; text-align:right; margin:10px 6px 10px 0px; float:right; clear:both; background-color: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.footer a, div.footer a:link, div.footer a:visited		{color:#666666; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.footer a:hover, div.footer a:active					{color:#F68529; text-decoration:none;}
div.footer a.active, div.footer a.active:link, div.footer a.active:visited, div.footer a.active:active, div.footer a.active:hover	{color:#F68529;text-decoration:none;}
div.footer ul		{margin:0; padding:0; display:inline;}
div.footer ul li	{margin:0; padding:0px 10px 0px 0px; list-style:none; display:inline;}

/******* Orange corners **********/
.bpul, .bpur, .bpll, .bplr {width:12px; height:12px; background-repeat:no-repeat;}
.bpul	{background-image: url(/static/fl/cs/img/frame.gif); background-position: top left;}
.bpur	{background-image: url(/static/fl/cs/img/frame.gif); background-position: top right;}
.bpll	{background-image: url(/static/fl/cs/img/frame.gif); background-position: bottom left;}
.bplr	{background-image: url(/static/fl/cs/img/frame.gif); background-position: bottom right;}
.bpuc	{background-image: url(/static/fl/cs/img/frame.gif); background-position: -13 top;}
.bplc	{background-image: url(/static/fl/cs/img/frame.gif); background-position: -13 bottom;}
.bpml	{background-image: url(/static/fl/cs/img/bl.gif); background-position: top left; background-repeat: repeat-y;}
.bpmr	{background-image: url(/static/fl/cs/img/br.gif); background-position: top right; background-repeat: repeat-y;}

/******* Headlines **********/
h1		{font-family:Verdana; font-size:23px; font-weight:bold; margin:0 0 6px 0; color:#f68529; line-height:100%;}
h2		{font-family:Verdana; font-size:23px; font-weight:bold; margin:0 0 3px 0; color:white; line-height:120%;}
h3		{font-family:Verdana; font-size:17px; font-weight:bold; margin:0 0 3px 0; color:white; line-height:120%;}
h4		{font-family:Verdana; font-size:14px; font-weight:bold; margin:6px 0 3px 0; color:#999999; line-height:130%;}
h5		{font-family:Verdana; font-size:12px; font-weight:bold; margin:6px 0 3px 0; color:white; line-height:130%;}

div.headline11	{font-family:Verdana; font-size:17px; font-weight:bold; margin:0 0 3px 0; color:#f68529; line-height:100%;}
div.headline15	{margin-bottom: 6px;}

/******* Texts and paragraphs **********/
p, .p, .p1	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 9px 2px; line-height:130%;}

.p2		{margin:0 0 12px 2px;}

.text2	{font-weight:bold;}
.text3	{margin: 0 0 24px 10px;}

/******* Links **********/
a, a:link, a:visited	{color:#F68529;text-decoration:none;}
a:hover, a:active		{color:#FFA549;text-decoration:none;}
a.active, a.active:link, a.active:visited, a.active:active, a.active:hover	{color:#F68529;text-decoration:none;}

a.link2, a.link2:visited		{color:white;text-decoration:none;background-image:none;padding-left: 0px;}
a.link2:hover, a.link2:active	{color:#FFA549;text-decoration:none;background-image:none;padding-left: 0px;}
a.link1, a.link1:visited		{color:white;text-decoration:none;}
a.link1:hover, a.link1:active	{color:#FFA549;text-decoration:none;}

/******* Sitemap **********/
div.sitemap a, div.sitemap a:visited			{ color: white; }
div.sitemap a.a0, div.sitemap a.a0:visited		{ color: white; }
div.sitemap a:hover, div.sitemap a:active		{color:#FFA549;text-decoration:none;}

div.sitemap li.li1, div.sitemap li.selected1, div.sitemap li.li2, div.sitemap li.selected2, div.sitemap li.li3, div.sitemap li.selected3, div.sitemap li.li4, div.sitemap li.selected4, div.sitemap li.li5, div.sitemap li.selected5, div.sitemap li.li6, div.sitemap li.selected6, div.sitemap li.li7, div.sitemap li.selected7, div.sitemap li.li8, div.sitemap li.selected8
{
	background: url(/static/fl/cs/img/left_menu_item.gif) no-repeat 0px 0px;	
}

div.sitemap li.last1, div.sitemap li.last2, div.sitemap li.last3, div.sitemap li.last4, div.sitemap li.last5, div.sitemap li.last6, div.sitemap li.last7, div.sitemap li.last8
{	
	background: url(/static/fl/cs/img/left_menu_end.gif) no-repeat 0px 0px;	
}

/******* Images **********/
img		{ border:none; }
.img2	{ float:right; margin:0px 0px 10px 10px; }
.img3	{ float:left; margin:0; padding:0;}

/******* Form styles **********/
.formdropdown1		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

/******* Bread crumb **********/
.breadcrumb			{ color:white; margin:0px 0px 10px 6px; padding:2px; }
.breadcrumb ul		{ margin-left:0; padding-left:0; display:inline; border:none; }
.breadcrumb ul li	{ margin-left:0; padding-left:4px; border:none; list-style:none; display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited	{color:white;text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:active					{color:#F68529;text-decoration:none;}
.breadcrumb a.active, .breadcrumb a.active:link, .breadcrumb a.active:visited, .breadcrumb a.active:active, .breadcrumb a.active:hover	{color:#F68529;text-decoration:none;}

/******* Menu styles **********/
.menu3 select	{ width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 14px 0; line-height:130%; }

/******* Layout panel styles **********/

td.boxx, td.boxy, td.grid	{ padding:0px 12px 12px 0px; }

table.roundedpanel	{width:100%; height:100%;}

/******* Product list **********/
td.prdlist_imgcell		{height:130px; padding:0px 10px 10px 0px; text-align: center;}
td.prdlist_namecell		{padding: 0px 10px 0px 0px; text-align: center;}
td.prdlist_spacer		{width:10px; height:20px;}
td.prdlist_groupname	{padding: 0px 0px 10px 0px;}

div.prdlist_img			{position:relative;}
div.prdlist_name		{position:relative}

div.prdlist_img span.new {
	margin-left: 12px;
	font-weight: bold;
	background-color: #C63C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: white;
	vertical-align: text-top;
	text-align: left;
	padding-top: 1px;	
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	top: -11px;
	right: 0px;
}

/******* Product details **********/
div.prdpage_headline	{margin-bottom: 10px; position: relative;}

div.prdpage_image		{position: relative; }

div.prdpage_image span.new {
	margin-left: 6px;
	font-weight: bold;
	background-color: #C63C3C;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: white;
	vertical-align: text-top;
	text-align: left;
	padding: 0px 5px 2px 5px;
	position: absolute;
	top: -6px;
	right: 0px;
}

/******* Product dropdown **********/
.productdropdown	{ width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px 0px 0px 0px; }

/******* Manuals **********/
.manualscategorylist	{float:left; height:100%; margin:0 20px 20px 0;}

/******* Flash **********/
div#flashmoviediv1		{margin-bottom:20px;}

/*
td.west3					{ width:auto; }
*/

/******* Dealers **********/
.dealerlist		{margin-top:20px;}
.dealerfilter	{margin:0;}
.dealerlocation	{margin:0;}
.dealer			{margin: 10px 0px 10px 0px;}

/******* Generic tables **********/
td					{vertical-align:top;}
th					{text-align:left; vertical-align:bottom;}

/*
table.table thead, table.table1 thead, table.table th, table.table1 th {
	background-color:#ff9933;
}

table.table td, table.table1 td 
{
	border-right:1px solid #ff9933;
	border-bottom:1px solid #ff9933; 
}
*/
SPAN.campaignlistprice {
	text-decoration: line-through;
}

SPAN.campaigngoingprice {
	color: orange;
}
/* Override for dealer locator */
.dl-search{ color:#FFFFFF; }
