

body {
background: #ffffff url(/Portals/5/Skins/Mowbot/background.gif) repeat-x top;
text-align: center;
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-size: 0.7em;
line-height: 1.3em;
letter-spacing: 0.02em;
color: #696259;
margin: 0;
padding: 0;
}
.bodyclass {
background: #ffffff url(none);
text-align: center;
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-size: 0.7em;
line-height: 1.3em;
letter-spacing: 0.02em;
color: #696259;
margin: 10px;
padding: 0;
}

img {
border: 0;
/* display: block; */
}

#TagLine {
display: block;
}

a:link, a:visited {
color: #231F20;
text-decoration: underline;
font-weight: bold;
}

a:hover, a:active {
color: #FF0000;
text-decoration: underline;
font-weight: bold;
}

h1, #PageHeader span {
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-weight: bold;
font-size: 2.0em;
margin: 36px 11px 0 22px;
padding: 0;
display: block;
line-height: 1em;
letter-spacing: 0;
color: #696259;
}

h3 {
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-weight: bold;
font-size: 1.3em;
margin: 4px 0;
padding: 0;
display: block;
line-height: 1em;
letter-spacing: 0;
color: #696259;
}

sup {
font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

#LeftColumnSpacing h1, #RightColumnSpacing h1 {
/* for homepage */
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-weight: bold;
font-size: 1.9em;
margin: 0;
padding: 5px 0;
line-height: 1em;
letter-spacing: 0;
}

h2 {
font-family: arial, helvetica, verdana, geneva, sans-serif;
font-weight: bold;
font-size: 1.4em;
margin: 0;
padding: 5px 0;
line-height: 1em;
letter-spacing: 0;
}

ul {
margin: 4px 0;
padding: 0;
list-style-image: url(/Portals/5/Skins/Mowbot/bullet.gif);
list-style-type: circle
}

li {
margin: 0 0 0 1.3em;
}

p {
margin: 8px 0;
padding: 0;
}

p.highlight, p.featuredbox {
background: #E9E8E8;
padding: 6px 10px;
}

p.featuredbox {
margin: 0 0 18px 0;
}

.pricing {
color: #7e7e7e;
text-align: right;
font-size: 2.0em;
margin: 0;
padding: 3px 6px 3px 0;
font-weight: bold;
}

hr {
background: #B2B2B2;
height: 1px;
border: 0;
margin: 14px 0;
padding: 0;
clear: both;
}

.Clearer {
clear: both;
overflow: hidden;
height: 1px;
}

#Wrapper {
width: 786px;
margin: 0px auto;
text-align: center;
}

#Content {
width: 638px;
float: right;
text-align: left;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #d6d6d6;
background: #ffffff;
}

#AdminWrapper {
width: 100%;
margin: 0px auto;
text-align: center;
}

#AdminContent {
width: 860px;
float: right;
text-align: left;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #d6d6d6;
background: #ffffff;
}

#MowBotLogo, #dnn_dnnLOGO_imgLogo {
float: right;
margin: 31px 19px 54px 0;
}

#TagLine {
clear: right;
margin: 0 0 17px 19px;
}

#Footer {
clear: both;
color: #999999;
text-align: right;
padding: 50px 22px 8px 0;
font-size: 0.9em
}

#Footer a:link, #Footer a:visited {
color: #999999;
text-decoration: none;
font-weight: normal;
}

#Footer a:hover, #Footer a:active {
color: #999999;
text-decoration: underline;
font-weight: normal;
}

#LeftColumn {
width: 318px;
float: left;
}

#LeftColumnSpacing {
margin: 41px 10px 0 22px;
border-top: 1px solid #B2B2B2;
padding: 15px 0;
}

#RightColumn {
width: 318px;
float: right;
}

#RightColumnSpacing {
margin: 41px 22px 0 10px;
border-top: 1px solid #B2B2B2;
padding: 15px 0;
}

#ContentLeftColumn {
width: 440px;
float: left;
}

#ContentLeftSpacing, #HalfLeftSpacing {
margin: 0px 10px 0 10px;
padding: 15px 0;
display:block;
}

#ContentRightColumn {
width: 190px;
float: right;
}


#HalfLeftColumn {
width: 318px;
float: left;
} 

#HalfRightColumn {
width: 318px;
float: right;
}

#ContentRightSpacing, #HalfRightSpacing {
margin: 0 10px 0 10px;
padding: 15px 0;
display:block;
}

#ContentRightSpacing img {
margin: 0 0 12px 0;
}

#FullPagePadding {
padding: 18px;
}

table {
font-size: 1em;
border-collapse: collapse;
}

#Nav {
width: 140px;
float: left;

padding: 175px 0 0 0;
display: inline;
}

/*SOLPARTMENU Definitions */

.MainMenu_MenuItem, .MainMenuRootItem {
	cursor:pointer;
	color:#231F20;
	background-color: transparent;
	border:none;
	border-bottom:1px solid #7E7E7E;
	font-weight:normal;
font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 1em;
	
	white-space: normal;
}

.MainMenu_MenuItemSel, .MainMenu_RootMenuItemSel  {
	cursor:pointer;
	background-color:#E0DFDF;
	color:#231F20;
	border:none;
	border-bottom:1px solid #7E7E7E;
	font-weight:normal;
font-family: arial, helvetica, verdana, geneva, sans-serif;
	font-size: 1em;
	white-space: normal;
}
.MainMenu_MenuArrow {
	border-bottom: solid 1px #FFF;

}

.MainMenu_RootMenuArrow {
display: none;
}

.MainMenu_RootMenuItemBreadcrumb, .MainMenu_SubMenuItemBreadcrumb, .MainMenu_SubMenuItemActive {   
   	/* current nav item */
  
 background-color:#E0DFDF; 
	border-bottom: solid 1px #FFF;
}
.MainMenu_MenuItem td, .MainMenu_MenuItemSel td  {
	border-bottom:1px solid #7E7E7E;
	
	padding: 4px 0;
	
	text-align: right;
	
	 /*width: 100px;*/


	
}

.MainMenu_MenuBar {
/*width: 100px;*/

}

.MainMenu_MenuContainer {
	margin: 0 19px 0 5px;
	 width: 118px;
	
	white-space: normal;
}
.MainMenu_SubMenu {
	font-weight: normal;
	border-color: #7E7E7E;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	background: #eaeaea;
	text-align: left;
	white-space: normal;
}

.MainMenu_SubMenu tr, .MainMenu_SubMenu td, .MainMenu_SubMenu table {
text-align: left;
padding: 4px 8px;
font-weight: normal;
white-space: normal;
}



.MainMenu_SubMenuItemActive, .MainMenu_SubMenuItemSelected, .MainMenu_SubMenuItemActive td, .MainMenu_SubMenuItemSelected td {
/* submenu item */
background: #f5f5f5;
text-align: left;
font-weight: normal;
white-space: normal;
}

.MainMenu_MenuBreak {
	border:none;
	border-bottom:1px solid #FFF;
    height: 1px;
    margin: 12px 0;
}

.MainMenu_MenuIcon {
display: none;
}

#HouseMenuNav ul {
list-style-type:none;
}

#HouseMenuNav li {
	
	list-style:none;

}
#HouseMenuNav li a {
	padding:0 5px 0 3px;

	border-right:1px solid #A22F1D;
	color:#666;
}


.StyledTable {
font-size: 1em;
width: 600px;
color: #393632;
}

.StyledTable td {

border: 2px solid #ffffff;
padding: 3px 7px;
}

.RowLine {
background: #e8e8e8;
}

.AltRowLine {
background: #DCDCDC;
}

td.EmptyCell {
background: #ffffff;
}

.ProductSide {
font-size: 1em;
width: 160px;
color: #393632;
}

.ProductSide td {
padding: 3px 7px;
border: 2px solid #ffffff;
}

.ProductSide tr {
vertical-align: top;
background: #F0F0F0;
}


.FlashHolder {
width: 320px;
float: left;
padding:0 0 28px 0;
} 

.FlashText {
float: right;
width: 250px;
}

.FlashText p {
padding: 0 18px 0 6px;
}
.CATNormalDropDownList {
	font-size:x-small;
}

