/* CSS Document */
/* Simply Accounting Enterprise v1.0 2009 */

@import url("navigation.css");
@import url("reset-min.css");

/*------------------------------------
 Page Colors
 
 Orange: #E98300
 Gray: #313131
 Green: #008469
 
------------------------------------*/

/*------------------------------------
 Start Global Elements
------------------------------------*/
body {
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
}

html {
overflow-y: scroll;
}

a {
color: #008469;
}

a:hover {
text-decoration: none;
}

/*------------------------------------
 Start mainContainer
------------------------------------*/

#mainContainer {
margin: 0 auto;
padding: 20px 0 0 0;
width: 964;
color: #606060;
}

/*------------------------------------
 Start headerContainer
------------------------------------*/

#headerContainer {
border-bottom: 1px solid #DFDFDF;
}

#headerContent {
width: 960px;
height: 110px;
padding: 0 20px 0 20px;
margin: 0 auto;
}

#mainLogoContainer {
height: 50px;
width: 960px;
}

/*------------------------------------
 End headerContainer
------------------------------------*/


/*------------------------------------
 Start contentContainer
------------------------------------*/

#contentContainer {
width: 1000px;
margin: 0 auto;
margin-top: 15px;
line-height: 18px;
clear: both;
}

#contentContainer p {
margin: 0 0 15px 0;
padding: 0;
}

#heroImage {
width: 720px;
padding: 0 20px 0 20px;
float: left;
}

/*----------------------------------------------------------
 Start calltoAction Right 
----------------------------------------------------------*/

#calltoAction {
width: 195px;
height: 290px;
padding: 10px 30px 10px 15px;
font-size: 11px;
background: url(/common/images/bkg_calltoAction.gif) no-repeat top left;
float: left;
overflow: hidden;
}

#calltoAction p {
padding-left: 5px;
padding-right: 5px;
}

#calltoAction ul li a {
height: 24px;
line-height: 24px;
margin: 0 0 8px 0;
padding: 0 0 0 10px;
color: #008469;
text-decoration: none;
background: url(/common/images/bkg_calltoAction_li_full.gif) no-repeat top left;
display: block;
}

#calltoAction ul li a:hover {
color: #008469;
background: url(/common/images/bkg_calltoAction_li_roll.gif) no-repeat top left;
}

/*----------------------------------------------------------
 End calltoAction Right 
----------------------------------------------------------*/

#subPage {
width: 920px;
padding: 5px 40px 0 40px;
background: url(/common/images/bkg_content.gif) no-repeat top left;
float: left;
}

#subPage2 {
width: 920px;
padding: 20px 40px 0 20px;
}

#subPage h2 {
font-size: 12px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
}

h5 {
color: #00478C;
font-size: 14px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #DFDFDF;
/*background: url(../images/bg_accordianHeader.jpg) bottom left no-repeat;*/
}

h3 {
color: #00338d;
font-size: 14px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
}

#subPage h1 {
font-size: 14px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 0;
}

#subPage ul {
margin: 0 0 25px 0;
}

#subPage ol {
list-style: decimal;
margin: 0 0 0 45px;
}

#subPage ol ul {
margin: 0 0 0 0;
}

#subPage ol ul li {
margin: 0 0 0 25px;
padding: 0 0 0 10px;
}

#subPage ol li {
font-size: 12px;
color: #000000;
padding: 0 0 10px 10px;
}

#subPage ul li {
font-size: 12px;
color: #000000;
padding: 0 0 10px 10px;
background: url(/common/images/gfx_arrow.gif) 0 4px no-repeat;
}

#subPage2 ul li {
font-size: 12px;
color: #000000;
padding: 0 0 10px 10px;
background: url(/common/images/gfx_arrow.gif) 0 4px no-repeat;
}

#subPage .col1 {
width: 510px;
padding: 20px 30px 0 0;
float: left;
}


#subPage .col2 {
padding: 20px 0 0 0;
float: left;
}

#subPage .col2 .text {
padding: 0 0 0 15px;
width: 220px;
}

#padTable td {
padding: 2px 5px;
}

.alternateRow {
background: #DFDFDF;
}

.footnote {
color: #727272;
font-size: 10px;
font-weight: normal;
}

.ol footnote {
color: #727272;
font-size: 10px;
font-weight: normal;
}

/*----------------------------------------------------------
 Start moduleContainer
----------------------------------------------------------*/

#moduleContainer {
width: 990px;
padding: 15px 0 15px 10px;
clear: both;
float: left;
}

.module {
height: 290px;
width: 235px;
margin: 0 7px 0 5px;
background: url(/common/images/bg_module.jpg) top left no-repeat;
float: left;
display: inline;
}

.moduleInterior {
height: 290px;
width: 235px;
margin: 0 10px 0 1px;
background: url(/common/images/bg_module.jpg) top left no-repeat;
}

.moduleHeader {
height: 25px;
width: 200px;
padding: 15px 18px 0 17px;
font-weight: bold;
}

.modulePhoto {
height: 120px;
width: 220px;
padding: 0 8px 0 7px;
}

.moduleText {
height: 95px;
width: 205px;
font-size: 11px;
padding: 15px 15px 20px 15px;
overflow: hidden;
}

.arrowLink {
font-size: 10px;
padding-left: 10px;
background: url(/common/images/gfx_arrow.gif) left no-repeat;
}

/*----------------------------------------------------------
 End moduleContainer 
----------------------------------------------------------*/

/*------------------------------------
 End contentContainer
------------------------------------*/

/*------------------------------------
 Start footer
------------------------------------*/

#footerContainer {
width: 100%;
padding: 70px 0 0 0;
background: url(/common/images/bkg_footer_btm.gif) no-repeat top center;
float: left;
}

#footer {
width: 960px;
margin: 0 auto;
padding: 0 20px 0 20px;
font-size: 11px;
}

#footer li {
margin-right: 5px;
display: inline;
}

#footer a {
color: #727272;
}

#footerLeft_OLD {
height: 20px;
width: 805px;
padding: 20px 0 0 0;
color: #ACACAC;
float: left;
}

#footerLeft {
height: 50px;
width: 600px;
padding: 20px 0 0 0;
color: #727272;
float: left;
}

#footerLeftInterior {
height: 20px;
width: 655px;
padding: 20px 0 0 0;
color: #ACACAC;
float: left;
}

#footerRight_OLD {
height: 70px;
width: 80px;
float: left;
}

#footerRight {
height: 50px;
width: 360px;
padding: 20px 0 0 0;
text-align: right;
float: left;
}

#footerWide {
height: 50px;
width: 960px;
padding: 20px 0 0 0;
background: url(/common/images/bkg_second_footer.jpg) no-repeat top left;
color: #727272;
float: left;
}

.clear {
clear: both;
}

/*------------------------------------
 End footer
------------------------------------*/



/*----------------------------------------------------------
 Start Products page boxes 
----------------------------------------------------------*/

.SummaryWrap				{margin: 0; padding: 0 0 6px 0; width: 730px; height: 282px;}
	.EnterpriseSummary		{margin-right: 6px; float: left; width: 553px; height: 282px; overflow: hidden;}
	.EnterpriseSummary span	{display: none;}
	.DiscoverMore			{margin: 0; padding: 35px 0 0 13px; float: left; width: 158px; height: 247px; background: url(/common/images/discover_more_column_title_bg.gif) no-repeat; overflow: hidden;}
	.DiscoverMore ul		{margin: 0; padding: 0; list-style: none; font-size: 12px;}
	.DiscoverMore ul li		{padding: 0 0 6px 12px; background: url(/common/images/arrow_med_blue.gif) no-repeat 0px 3px;}
	.DiscoverMore a			{color: #005b99; text-decoration: none;}
	.DiscoverMore a:hover	{color: #005b99; text-decoration: underline;}
	.DiscoverMore .Button	{padding: 6px 0 0 0; background: none;}
	
	.moduleContentWrap		{margin: 0; padding: 0; width: 730px; background: url(/common/images/rounded_sides_362px_double.gif) repeat-y; clear: both;}
	.moduleSetOne			{height: 220px;}
	.moduleSetTwo			{height: 400px;}
	.moduleContentFooter	{margin: 0 0 0 0; padding: 0 0 6px 0; width: 730px; height: 7px; background: url(/common/images/rounded_bottom_362px_double.gif) no-repeat; _overflow: hidden;}

	.moduleLeft				{margin-right: 6px; width: 362px; float: left; overflow: hidden;}
	.moduleRight			{width: 362px; float: left; overflow: hidden;}
	.moduleLeft div,
	.moduleRight div		{margin-left: 21px; padding: 40px 10px 10px 0; width: 329px; font-size: 12px; color: #464646; border: 0px solid blue; overflow: hidden;}
	.moduleLeft div p,
	.moduleRight div p,
	.modulePrice div p,
	.moduleLeft div li,
	.moduleRight div li		{margin: 0; padding: 0 0 12px 0;}
	.moduleLeft div ul,
	.moduleRight div ul		{margin: 0 0 0 17px; _margin: 0 0 0 22px; padding: 0;}	
	
	.moduleSupport			{background: url(/common/images/title_support_more_users_bg.gif) no-repeat;}
	.moduleCostEffective	{background: url(/common/images/title_cost_effective_solution_bg.gif) no-repeat;}
	.moduleSimplyCare		{background: url(/common/images/title_includes_simplycare_bg.gif) no-repeat;}
	.moduleAdvancedFeat		{background: url(/common/images/title_advanced_feature_set_bg.gif) no-repeat;}
	.moduleKnowledgebase	{background: url(/common/images/title_knowledgebase_bg.gif) no-repeat;}
	.moduleOnlineCommunity	{background: url(/common/images/title_online_community_bg.gif) no-repeat;}
	.moduleLiveChatAssist	{background: url(/common/images/title_live_chat_assistance_bg.gif) no-repeat;}
	.modulePrioritySupport	{background: url(/common/images/title_priority_support_bg.gif) no-repeat;}
	.moduleMoreScalable	    {background: url(/common/images/title_more_scalable_bg.gif) no-repeat;}
	.moduleMoreGranular	    {background: url(/common/images/title_more_granular_security_bg.gif) no-repeat;}
	.modulePrice			{margin: 0; padding: 0; width: 730px; height: 142px; font-size: 12px; background: url(/common/images/enterprise_title_price_bg.jpg) no-repeat; overflow: hidden; float: left}
	.modulePrice div		{margin: 0 0 0 21px; padding: 40px 0 0 0; width: 330px; height: 90px; border: 0px solid blue; overflow: hidden;}
	
	.buttonWatchVid			{position: absolute; top: 500px; left: 55px;}


/*----------------------------------------------------------
 End Products page boxes 
----------------------------------------------------------*/

/*------------------------------------
 End mainContainer
------------------------------------*/

