
/*

	Site:	Sage
	File:	/_assets/style/screen.css
	Version: 2010-02-25
	
*/


/*	Common
----------------------------------------------- */
/********fonts*******/
@font-face {
    font-family: 'FocoRegular';
    src: url('/fonts/foco/foco-webfont.eot');
    src: url('/fonts/foco/foco-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/foco/foco-webfont.ttf') format('truetype'),
         url('/fonts/foco/foco-webfont.svg#FocoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FocoBlackRegular';
    src: url('/fonts/foco/focoblack-webfont.eot');
    src: url('/fonts/foco/focoblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/foco/focoblack-webfont.ttf') format('truetype'),
         url('/fonts/foco/focoblack-webfont.svg#FocoBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FocoBold';
    src: url('/fonts/foco/focobold-webfont.eot');
    src: url('/fonts/foco/focobold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/foco/focobold-webfont.ttf') format('truetype'),
         url('/fonts/foco/focobold-webfont.svg#FocoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FocoLightRegular';
    src: url('/fonts/foco/focolight-webfont.eot');
    src: url('/fonts/foco/focolight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/foco/focolight-webfont.ttf') format('truetype'),
         url('/fonts/foco/focolight-webfont.svg#FocoLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0; }
body { background-color: #FFFFFF; color: #4b4b4b; font: 62.5%/1.4 Arial, Helvetica, Geneva, sans-serif; }
html>body { font-size: 70%; }

p { margin-bottom: 1em; }
p, li, label, select, option { font-size: 1em; }
li li { font-size: 1em; }
a,  a:visited { color: #4b4b4b; text-decoration: underline; }

a:hover, a:active { color: #000000; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
h1 { color: #11654a; font-size: 2.6em; line-height: 100%; margin-bottom: 0.5em; font-family: FocoRegular, Arial, Helvetica, sans-serif;letter-spacing: -1px; }
h2 { font-family: FocoRegular, Arial, Helvetica, sans-serif; }
h3, h4 { font-size: 1.3em; font-family:FocoRegular,Arial, Helvetica, sans-serif }
h5 { }
h6 { }
 

button, input, textarea, select { font-size: 100%; font-family: Arial, Helvetica, Geneva, sans-serif; }
iframe, a img { border: none; }
fieldset, form { border: 0 solid #FFFFFF; }
img { vertical-align: middle; }
table { border-collapse: collapse; border: 0; border-spacing: 0; font-size: 100%; }
caption, td, th { text-align: left; font-size: 100%; font-weight: normal; }
ol, ul { margin-bottom: 0em; }
ul, ol, dl, li, dt, dd { list-style-type: none; }
ol li, ul li { margin-bottom: 0px; }

#Accessibility, .accessibility { left: -9999em; position: absolute; top: -9999em; }
.hide { display: none; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.cleaner { clear: both; height: 1px; margin-top: -1px; overflow: hidden; }
.clearit { clear: both; }

/*	Structure
----------------------------------------------- */

.outer-container { width: 1027px; margin: 0 auto; background: url(../../../../images/global/container-bg-tile.jpg) 0 0 repeat-y;}
.container{ padding: 10px 53px; background: url(../../../../images/global/container-bg-base.jpg) bottom left no-repeat; }

div#Header { height: 80px; margin: 0 auto; width: 960px; } 
div#Branding { float: left; margin: 20px 0 0; }
div#Branding .logo { float: left; height: 50px; width: 120px; }
div#Branding .logo a { background: #FFFFFF url('../../../../images/global/logo.gif') no-repeat scroll 0 0; display: block; height: 100%; text-indent: -9999em; width: 100%; }
div#HeaderLinks { float: right; margin: 20px 0 0; width: 300px; }
div#HeaderLinks p.basket { float: left; font-size: 1.2em; line-height: 2.3em; margin: 0 10px 0 0; position: relative; }
div#HeaderLinks p.basket a { background: #FFF url('../../../../images/global/icon-basket.gif') no-repeat 0 0; font-weight: bold; padding: 0 0 0 18px; text-decoration: underline; }
div#HeaderLinks form,
div#HeaderLinks form .fr { float: left; }
div#HeaderLinks form .fr.fr-i input, 
#searchBox input { background: #e6e5e5; border: 1px solid #b5b5b5; color: #4b4b4b; padding: 6px; font-size: 1.2em;}


#search label {color:#fff}

div#NavigationWrap { background: url('../../../../images/global/page-bg.gif') repeat-x 0 0; width: 100%; }
div#NavigationPrimary { background: url('../../../../images/global/nav-pri-bg.gif') no-repeat 1px 0; margin: 0 auto; width: 1060px; }
div#NavigationPrimary ul { margin: 0 0 0 60px; padding: 3px 0 0; }
div#NavigationPrimary ul li { float: left; }
div#NavigationPrimary ul li a { background: url('../../../../images/global/nav-pri-sprite.gif') no-repeat 0 0; display: block; text-indent: -9999em; height: 45px; text-decoration:none }
div#NavigationPrimary ul li#NP1 a { background-position: 0 0; width: 87px; }
div#NavigationPrimary ul li#NP1 a:hover,
div#NavigationPrimary ul li#NP1 a.active { background-position: 0 -50px; }
div#NavigationPrimary ul li#NP2 a { background-position: -87px 0px; width: 87px; }
div#NavigationPrimary ul li#NP2 a:hover,
div#NavigationPrimary ul li#NP2 a.active { background-position: -87px -100px; }
div#NavigationPrimary ul li#NP3 a { background-position: -173px 0; width: 104px; }
div#NavigationPrimary ul li#NP3 a:hover,
div#NavigationPrimary ul li#NP3 a.active { background-position: -173px -150px; }
div#NavigationPrimary ul li#NP4 a { background-position: -276px 0; width: 158px; }
div#NavigationPrimary ul li#NP4 a:hover,
div#NavigationPrimary ul li#NP4 a.active { background-position: -276px -200px; }

.footer { width: 100%; background: #ffffff url(../../../../images/global/footer-bg.jpg) top center no-repeat; padding: 20px 0 0 0;}

.footer ul { list-style: none; width:800px;margin-left:auto;margin-right:auto}
.footer ul li { float: left; padding: 0 5px;}
.footer ul li a { text-decoration:none}
.footer ul li.first { border: none;}
.footer ul li.copyright { color:#999; border: none;}

/* Grids */
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}

/* Spacing */
 
.pan{padding:0}
.pas{padding:5px}
.pam{padding:10px}
.pal{padding:20px}
.ptn{padding-top:0}
.pts{padding-top:5px}
.ptm{padding-top:10px}
.ptl{padding-top:20px}
.prn{padding-right:0}
.prs{padding-right:5px}
.prm{padding-right:10px}
.prl{padding-right:20px}
.pbn{padding-bottom:0}
.pbs{padding-bottom:5px}
.pbm{padding-bottom:10px}
.pbl{padding-bottom:20px}
.pln{padding-left:0}
.pls{padding-left:5px}
.plm{padding-left:10px}
.pll{padding-left:20px}
.phn{padding-left:0;padding-right:0}
.phs{padding-left:5px;padding-right:5px}
.phm{padding-left:10px;padding-right:10px}
.phl{padding-left:20px;padding-right:20px}
.pvn{padding-top:0;padding-bottom:0}
.pvs{padding-top:5px;padding-bottom:5px}
.pvm{padding-top:10px;padding-bottom:10px}
.pvl{padding-top:20px;padding-bottom:20px}
.man{margin:0}
.mas{margin:5px}
.mam{margin:10px}
.mal{margin:20px}
.mtn{margin-top:0}
.mts{margin-top:5px}
.mtm{margin-top:10px}
.mtl{margin-top:20px}
.mrn{margin-right:0}
.mrs{margin-right:5px}
.mrm{margin-right:10px}
.mrl{margin-right:20px}
.mbn{margin-bottom:0}
.mbs{margin-bottom:5px}
.mbm{margin-bottom:10px}
.mbl{margin-bottom:20px}
.mln{margin-left:0}
.mls{margin-left:5px}
.mlm{margin-left:10px}
.mll{margin-left:20px}
.mhn{margin-left:0;margin-right:0}
.mhs{margin-left:5px;margin-right:5px}
.mhm{margin-left:10px;margin-right:10px}
.mhl{margin-left:20px;margin-right:20px}
.mvn{margin-top:0;margin-bottom:0}
.mvs{margin-top:5px;margin-bottom:5px}
.mvm{margin-top:10px;margin-bottom:10px}
.mvl{margin-top:20px;margin-bottom:20px}

/* Modules */
/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:10px; }
.mod p, .mod h3, .mod h4, .mod ul, .mod ol{margin:10px; }
.mod .inner{/*background: url(skin/transparent.png) repeat left top;*/}
.bd,.ft, .hd{display: inline-block; width:100%; *display:block; *width:auto; zoom:1;}
.inner:after,.hd:after,.bd:after,.ft:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.inner{position:relative;}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
.tl{background-position: left top;}
.tr{background-position: right top;}
.bl{background-position: left bottom;}
.br{background-position: right bottom;}
.br,.tr{float:right;}
.tr, .tl{overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
.bl,.br{margin-top:-10px;}
.top{background-position:center top;}
.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/
/* complex */
.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;}
.complex .bl, .complex .br{/*margin-top:0;*/}
.complex .top{height:5px;}
.complex .bottom{height:5px;/*margin-top:-10px;*/}
/* pop */
.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
.pop .tl, .pop .br{display:none;}
.pop .bl{bottom:-10px;}
.pop .tr{right:-10px;}

.simple .inner {border:1px solid #D7D7D7;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.simple b{*background-image:url(../../../../images/global/simple_corners.png);}

/*	Home
----------------------------------------------- */

.hero { 
	height: 230px;
    margin: 0 auto 20px;
    /*width: 922px;*/
}

.four-up-columns { width: 100%; padding-bottom: 20px; border-bottom: 1px #c1dfa8 solid; margin-bottom: 20px;}
.four-up-columns a { text-decoration:none; font-size: 11px;}
.four-up-c { float: left; width: 222px; height: 160px; margin-left: 10px; display: inline; position: relative; z-index: 1;}
.four-up-c .content { padding: 10px; }
.four-up-c-1 { margin-left: 0; } 
.four-up-c h3 { margin-top:-5px }
.four-up-columns h3 a{font-size:20px; font-family:FocoBold,Arial;}
.four-up-c-1 h3 a{ color: #83ad6c; padding-right:10px;background: url(../../../../images/content/home/link-arrow-green.gif) right 10px no-repeat; }
.four-up-c-2 h3 a{ color: #07498d; padding-right:10px;background: url(../../../../images/content/home/link-arrow-blue.gif) right 10px no-repeat;} 
.four-up-c-3 h3 a{ color: #590124; padding-right:10px;background: url(../../../../images/content/home/link-arrow-red.gif)  right 10px no-repeat;}
.four-up-c-1 { background: url(../../../../images/content/home/home-box-1.jpg) 0 0 no-repeat;}
.four-up-c-2 { background: url(../../../../images/content/home/home-box-2.jpg) 0 0 no-repeat;}
.four-up-c-3 { background: url(../../../../images/content/home/home-box-3.jpg) 0 0 no-repeat;}
.four-up-c-1 ul { position: absolute; z-index: 2; top: 45px; left: 120px;}
.four-up-c-1 ul li { list-style: disc inside url(../../../../images/content/home/grey-bullet.gif) ;}
.four-up-c-2 ul { position: absolute; z-index: 2; top: 30px; left: 135px;}
.four-up-c-2 ul li { list-style: disc inside url(../../../../images/content/home/white-bullet.gif); color: #ffffff; }
.four-up-c-3 p { position: absolute; z-index: 2; top: 40px; left: 10px; width: 90px ;}
.four-up-c-4 .mini-player { width: 222px; height: 158px; display: block;}

.six-up-columns { width: 100%; padding-bottom: 20px;}
.six-up-columns a{ text-decoration:none;}
.six-up-c { float: left; width: 150px; display: inline; }
.six-up-c h4 {  color: #11654a; }
.six-up-c ul { list-style: none; margin-bottom:8px}
.six-up-c ul li { padding: 1px 5px 1px 14px; background: url(../../../../images/content/home/link-arrow-grey.gif) left 5px no-repeat;}



/*	Store
----------------------------------------------- */

div#Content div.col { float: left; }
div.three-columns div.c1 { width: 187px; }
div.three-columns div.c2 { width: 450px; margin: 0 17px; }
div.three-columns div.c3 { width: 250px; }


div#NavigationSecondary h3 { background: url('../../../../images/content/store/nav-sec-header.gif') no-repeat 0 0; display: block; height: 41px; text-indent: -9999em; width: 187px; }
ul.navigation-secondary { background: url('../../../../images/content/store/nav-sec-footer.gif') no-repeat 0 100%; padding: 0 0 21px; width: 187px; }
ul.navigation-secondary li { border-top: 1px solid #FFF; background: #d9d9d9; }
ul.navigation-secondary li a { display: block; padding: 2px 0 2px 10px;text-decoration: none; }
ul.navigation-secondary li a:hover { text-decoration: none;color:#000 }
ul.navigation-secondary li li { background: #f2f2f2; }
ul.navigation-secondary li li a { padding-left: 30px;text-decoration: none; }

ul.navigation-secondary li a.L0sel {font-weight:bold;}
ul.navigation-secondary li a.L1 {padding-left:20px;background-color:#F2F2F2;font-size:0.9em;}
ul.navigation-secondary li a.L1sel {padding-left:20px;font-weight:bold;background-color:#F2F2F2;font-size:0.9em;}

div.product-overview { margin: 0 0 20px; }
div#Content div.product-overview .c1 { width: 210px; }
div#Content div.product-overview .c2 { width: 237px; margin: 0; }
div.product-overview p { font-weight: bold; margin: 0; }
div.product-overview a { text-decoration: underline; }
div.product-overview ul.customer-rating { margin: 0 0 15px; }
div.product-overview ul.customer-rating li { float: left; line-height: 1.8em; }
div.product-overview p.intro { font-size: 1.2em; margin: 0 0 1.2em; font-family:Arial, Helvetica, sans-serif }
ul.spec { margin: 0 0 1em; }
ul.spec li { background: url('../../../../images/content/store/bullet.gif') no-repeat 0 6px; padding-left: 10px; }
ol.spec { margin: 0 0 1em; }
ol.spec li { list-style-type: decimal; margin-left:25px; }

div.product-overview p.purchase { font-size: 2.6em; font-weight: normal; line-height: 100%; }
div.product-overview p.purchase a { margin: 0 0 0 0.5em; }

div.product-information { margin: 0; }
div.product-information p { margin-bottom: 0.6em; }
div.product-information ul.tabs { background: #FFF url('../../../../images/content/store/tabs.gif') no-repeat 0 -500px; margin-bottom: 24px; padding-left: 20px; }
div.product-information ul.tabs li { float: left; margin-right: 6px; }
div.product-information ul.tabs li a { background: #FFF url('../../../../images/content/store/tabs.gif') no-repeat 0 0; display: block; height: 42px; outline: 0; text-indent: -9999em; width: 97px; }
div.product-information ul.tabs li#T1 a { background-position: -20px 0; }
div.product-information ul.tabs li#T2 a { background-position: -123px 0; }
div.product-information ul.tabs li#T3 a { background-position: -226px 0; }
div.product-information ul.tabs li#T4 a { background-position: -329px 0; }

div.product-video { margin: 1em 0; }

.rating { background: #FFF url('../../../../images/content/store/star-rating-white.gif') no-repeat 0 0; display: block; height: 17px; margin: 0 10px 0 0; width: 91px; text-indent: -9990em; }
.rating.r5stars { background-position: 0 0; }
.rating.r4stars { background-position: 0 -29px; }
.rating.r3stars { background-position: 0 -59px; }
.rating.r2stars { background-position: 0 -89px; }
.rating.r1stars { background-position: 0 -119px; }

.store-video { height: 331px; margin:0 auto; width: 450px; }

div.cb { margin-bottom: 15px; font-family:Arial, Helvetica, sans-serif;}
div.cb .cbt { text-indent: -9999em; }
div.cb .cbb { padding: 0 12px; }
div.cb .cbb li{ margin-bottom:1em; display:inline-block; width:100%;}
div.cb-related { background: #f2f2f2 url('../../../../images/content/store/related-footer.gif') no-repeat 0 100%; padding-bottom: 10px; }
div.cb-related .cbt { background: url('../../../../images/content/store/related-header.gif') no-repeat 0 0; height: 76px; width: 250px; }
div.cb-related .cbb a { color: #5d903f; text-decoration: underline; }
div.cb-related .cbb .rating { background: #f2f2f2 url('../../../../images/content/store/star-rating-grey.gif') no-repeat 0 0;  height: 12px; margin: 0; width: 57px; }
div.cb-related .cbb .rating.r5stars { background-position: 0 2px; }
div.cb-related .cbb .rating.r4stars { background-position: 0 -17px; }
div.cb-related .cbb .rating.r3stars { background-position: 0 -35px; }
div.cb-related .cbb .rating.r2stars { background-position: 0 -53px; }
div.cb-related .cbb .rating.r1stars { background-position: 0 -71px; }
div.cb-related .cbb .rating.r0stars { background-position: 0 -89px; }
div.cb .cbb legend {margin:3px 0 3px 0;*margin:3px 0 3px -7px; font-weight:bold;}
div.cb-callback { background: #FFFFFF url('../../../../images/content/store/callback-footer.gif') no-repeat 0 100%; padding-bottom: 20px; }
div.cb-callback label{display:inline-block; width:90px;}
div.cb-callback #SubmitBtn{margin-left:95px;}
div.cb-callback .cbt { background: #FFFFFF url('../../../../images/content/store/callback-header.jpg') no-repeat 0 0; height: 70px; width: 250px; }

form#HelpForm legend span { background: url('../../../../images/content/store/callback-legend.gif') no-repeat -12px 0; display: block; height: 36px; text-indent: -9999em; width: 150px; }
form#HelpForm .fr { margin-bottom: 5px; }
form#HelpForm .fr label { display: block; }
form#HelpForm .fr.fr-i input { font-size: 1.2em; padding: 2px; width: 220px; }
form#HelpForm .fr select { width: 115px; }
form#HelpForm .fr-s { float: left; }
form#HelpForm .fr-a { float: right; margin-top: 13px; }

/*	Store
----------------------------------------------- */

.store h1 { font-size: 3em; color: #11654a; }
.store .store-hero { width: 922px; height: 358px; display: block; margin-bottom: 10px;-20px;}
#storeHero * {
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
}
#storeHero {
	width:922px;
	height:358px;
}
#storeHeroImage {
	width:649px;
	height:358px;
	float:left;
}
#storeHeroMenu {
	width:273px;
	height:358px;
	float:left;
	background-image: url(../../../../images/content/store/storeMenuBcknew.jpg);
}

.sm {
	background-image: url(../../../../images/content/store/storeMenuBcknew.jpg);
	display:block;
}
.sm1 {
	background-position: 0 -0px;/*accounts*/
}
.sm2 {
	background-position: 0 -34px;/*payroll*/
}
.sm3 {
	background-position: 0 -68px;/*crm*/
}
.sm4 {
	background-position: 0 -102px;/*time*/
}
.sm5 {
	background-position: 0 -136px;/*hr*/
}
.sm6 {
	background-position: 0 -170px;/*online*/
}
.sm7 {
	background-position: 0 -204px;/*stationery*/
}
.sm8 {
	background-position: 0 -238px;/*training*/
}
.sm9 {
	background-position: 0 -272px;/*sagecover*/
}
.sm10 {
	background-position: 0 -306px;/*free software*/
}
.sm1:hover {
	background-position: 0 -358px;/*accounts*/
}
.sm2:hover {
	background-position: 0 -392px;/*payroll*/
}
.sm3:hover {
	background-position: 0 -426px;/*crm*/
}
.sm4:hover {
	background-position: 0 -460px;/*time*/
}
.sm5:hover {
	background-position: 0 -494px;/*hr*/
}
.sm6:hover {
	background-position: 0 -528px;/*online*/
}
.sm7:hover {
	background-position: 0 -562px;/*stationery*/
}
.sm8:hover {
	background-position: 0 -596px;/*training*/
}
.sm9:hover {
	background-position: 0 -630px;/*sagecover*/
}
.sm10:hover {
	background-position: 0 -664px;/*free software*/
}
#supportHeroMenu {
	width:273px;
	height:358px;
	float:left;
	background-image: url(../../../../images/content/store/supportMenuBck.jpg);
}

.sum {
	background-image: url(../../../../images/content/store/supportMenuBck.jpg);
	display:block;
}
.sum1 {
	background-position: 0 -0px;/*accounts*/
}
.sum2 {
	background-position: 0 -43px;/*payroll*/
}
.sum3 {
	background-position: 0 -86px;/*crm*/
}
.sum4 {
	background-position: 0 -129px;/*time*/
}
.sum5 {
	background-position: 0 -172px;/*hr*/
}
.sum6 {
	background-position: 0 -215px;/*online*/
}
.sum7 {
	background-position: 0 -258px;/*stationery*/
}
.sum8 {
	background-position: 0 -301px;/*training*/
}
.sum1:hover {
	background-position: 0 -358px;/*accounts*/
}
.sum2:hover {
	background-position: 0 -401px;/*payroll*/
}
.sum3:hover {
	background-position: 0 -444px;/*crm*/
}
.sum4:hover {
	background-position: 0 -487px;/*time*/
}
.sum5:hover {
	background-position: 0 -530px;/*hr*/
}
.sum6:hover {
	background-position: 0 -573px;/*online*/
}
.sum7:hover {
	background-position: 0 -616px;/*stationery*/
}
.sum8:hover {
	background-position: 0 -659px;/*training*/
}

#solutionHeroMenu {
	width:273px;
	height:358px;
	float:left;
	background-image: url(../../../../images/content/store/solutionMenuBck.jpg);
}

.som {
	background-image: url(../../../../images/content/store/solutionMenuBck.jpg);
	display:block;
}
.som1 {
	background-position: 0 -0px;/*construction*/
}
.som2 {
	background-position: 0 -43px;/*manufacturing*/
}
.som3 {
	background-position: 0 -86px;/*retail*/
}
.som4 {
	background-position: 0 -129px;/*transport*/
}
.som5 {
	background-position: 0 -172px;/*professional*/
}
.som6 {
	background-position: 0 -215px;/*nonprofit*/
}
.som7 {
	background-position: 0 -258px;/*web*/
}
.som8 {
	background-position: 0 -301px;/*other*/
}
.som1:hover {
	background-position: 0 -358px;/*construction*/
}
.som2:hover {
	background-position: 0 -401px;/*manufacturing*/
}
.som3:hover {
	background-position: 0 -444px;/*retail*/
}
.som4:hover {
	background-position: 0 -487px;/*transport*/
}
.som5:hover {
	background-position: 0 -530px;/*professional*/
}
.som6:hover {
	background-position: 0 -573px;/*nonprofit*/
}
.som7:hover {
	background-position: 0 -616px;/*web*/
}
.som8:hover {
	background-position: 0 -659px;/*other*/
}

#busTypeHeroMenu {
	width:273px;
	height:358px;
	float:left;
	background-image: url(../../../../images/content/store/busTypeMenuBck.jpg);
}

.btm {
	background-image: url(../../../../images/content/store/busTypeMenuBck.jpg);
	display:block;
}
.btm1 {
	background-position: 0 -0px;/*start-up*/
}
.btm2 {
	background-position: 0 -43px;/*small-to-medium*/
}
.btm3 {
	background-position: 0 -86px;/*corporate*/
}
.btm4 {
	background-position: 0 -129px;/*public*/
}
.btm5 {
	background-position: 0 -172px;/*accountant*/
}
.btm6 {
	background-position: 0 -215px;/*business*/
}

.btm1:hover {
	background-position: 0 -358px;/*start-up*/
}
.btm2:hover {
	background-position: 0 -401px;/*small-to-medium*/
}
.btm3:hover {
	background-position: 0 -444px;/*corporate*/
}
.btm4:hover {
	background-position: 0 -487px;/*public*/
}
.btm5:hover {
	background-position: 0 -530px;/*accountant*/
}
.btm6:hover {
	background-position: 0 -573px;/*business*/
}

#aboutHeroMenu {
	width:273px;
	height:358px;
	float:left;
	background-image: url(../../../../images/content/store/about2MenuBck.jpg);
}

.am {
	background-image: url(../../../../images/content/store/about2MenuBck.jpg);
	display:block;
}
.am1 {
	background-position: 0 -0px;/*about*/
}
.am2 {
	background-position: 0 -43px;/*contact*/
}
.am3 {
	background-position: 0 -86px;/*careers*/
}
.am4 {
	background-position: 0 -129px;/*press*/
}
.am5 {
	background-position: 0 -172px;/*legals*/
}
.am6 {
	background-position: 0 -215px;/*sitemap*/
}

.am1:hover {
	background-position: 0 -358px;/*about*/
}
.am2:hover {
	background-position: 0 -401px;/*contact*/
}
.am3:hover {
	background-position: 0 -444px;/*careers*/
}
.am4:hover {
	background-position: 0 -487px;/*press*/
}
.am5:hover {
	background-position: 0 -530px;/*legals*/
}
.am6:hover {
	background-position: 0 -573px;/*sitemap*/
}

.store .store-hero img{ vertical-align:top}
.store .three-up-columns { width: 100%; padding: 5px 0 10px 0;}
.store .three-up-columns .three-up-c { float: left; display: inline; width: 288px; margin-left: 10px;}
.store .three-up-columns .three-up-c-1 { margin: 0;}
.store .three-up-columns .three-up-c-2 { margin-left: 45px;}
.store .three-up-columns .three-up-c-3 { margin: 0; float: right; width: 250px; }
.store .three-up-columns .three-up-c .action { text-align: right; }
.store .video-item { width: 288px; position: relative; z-index: 1; height: 120px; display: block;}
.store .video-item .image { width: 135px; height: 104px; float: left; position: relative; z-index: 1;}
.store .video-item .image a { border:1px #016549 solid; position: absolute; top:0; left: 0; z-index: 2;}
.store .video-item .image .arrow { position: absolute; top:1px; left: 1px; z-index: 3; background: url(../../../../images/content/store/arrow-block.gif) 0 0 no-repeat; width: 32px; height: 32px; display: block;}
.store .video-item .bubble { color: #ffffff; float: right; height: 84px; width: 126px; padding: 10px 10px 20px 10px; background: url(../../../../images/content/store/yellow-bubble.jpg) 0 0 no-repeat; }

.product-item { height: 140px; width: 446px; margin-bottom: 10px; display: block; background: url(../../../../images/content/product/product-item-bg.jpg) 0 0 no-repeat;}
.product-item .type { width: 171px; height: 140px; position: relative; z-index: 2; float: left;}
.product-item-type-5 .type { background: url(../../../../images/content/product/solution-item-type-1.gif) 0 0 no-repeat; }
.product-item-type-1 .type { background: url(../../../../images/content/product/product-item-type-1.gif) 0 0 no-repeat; }
.product-item-type-2 .type { background: url(../../../../images/content/product/product-item-type-2.gif) 0 0 no-repeat; }
.product-item-type-3 .type { background: url(../../../../images/content/product/product-item-type-3.gif) 0 0 no-repeat; }
.product-item-type-4 .type { background: url(../../../../images/content/product/product-item-type-4.gif) 0 0 no-repeat; }
.product-item .type p { width: 110px; color: #ffffff; text-shadow: 1px 1px 1px #333;}
.product-item .type .title { position: absolute; top: 16px; left: 36px; z-index: 3; font-size: 1.4em; width: 100px; }
.product-item .type .price { position: absolute; top: 95px; left: 36px; z-index: 3; font-size: 3em; display: block; }
.product-item .type .price strong { font-weight: normal;}
.product-item .type .price span { position: absolute; top: -10px; left: 0px; z-index: 3; font-size: 12px;}
.product-item .details { float: right; width: 245px; height: 110px; padding: 15px 0;}
.product-item .details ul li { padding: 0 0 2px 16px; background: url(../../../../images/content/product/green-bullet.gif) 0 4px no-repeat; }
.product-item .details .actions { margin-top: 10px; }
.product-item .details .actions a { margin-right: 10px; }



/* Solutions Area Page */

.solution-item { height: 84px; width: 446px; margin-bottom: 10px; display: block; background: url(../../../../images/content/product/solution-item-bg.jpg) 0 0 no-repeat;}
.solution-item .type { width: 171px; height: 84px; position: relative; z-index: 2; float: left;}
.solution-item-type-5 .type { background: url(../../../../images/content/product/solution-item-type-1.gif) 0 0 no-repeat; }
.solution-item-type-1 .type { background: url(../../../../images/content/product/product-item-type-1.gif) 0 0 no-repeat; }
.solution-item-type-2 .type { background: url(../../../../images/content/product/product-item-type-2.gif) 0 0 no-repeat; }
.solution-item-type-3 .type { background: url(../../../../images/content/product/product-item-type-3.gif) 0 0 no-repeat; }
.solution-item-type-4 .type { background: url(../../../../images/content/product/product-item-type-4.gif) 0 0 no-repeat; }
.solution-item .type p { width: 110px; color: #ffffff; text-shadow: 1px 1px 1px #333;}
.solution-item .type .title { position: absolute; top: 10px; left: 36px; z-index: 3; font-size: 1.4em; width: 100px; color: #00338d;}
.solution-item .type .price { position: absolute; top: 95px; left: 36px; z-index: 3; font-size: 3em; display: block; }
.solution-item .type .price strong { font-weight: normal;}
.solution-item .type .price span { position: absolute; top: -10px; left: 0px; z-index: 3; font-size: 12px;}
.solution-item .details { float: right; width: 245px; height: 84px; padding: 15px 0;}
.solution-item .details ul li { padding: 0 0 2px 16px; background: url(../../../../images/content/product/green-bullet.gif) 0 4px no-repeat; }
.solution-item .details .actions { margin-top: 10px; }
.solution-item .details .actions a { margin-right: 10px; }

/*	Promotions and Email Landing pages
----------------------------------------------- */

.big-text {  color:#024731; font-size: 2.8em;  display:block; font-family:Arial, Helvetica, sans-serif; }
.promotions .content-columns { width: 100%;}
#promoDecorate { background: url(../../../../images/bubbles.gif) no-repeat}
#emailDecorate { background: url(../../../../images/bubbles.gif) no-repeat center; text-align:center}
.modImage {text-align:center;max-width:265px}
.promotions .mod img {max-width:210px}
.alt img, leftcol img {max-width: 210px;}
#banner img {max-width: 920px}
.promotions .content-columns ul { margin: 0 0 1em; }
.promotions .content-columns ul li { background: url('../../../../images/content/store/bullet.gif') no-repeat 10px 6px; padding-left: 20px; }
.promotions .content-columns ol { margin: 0 0 1em; }
.promotions .content-columns ol li { list-style-type: decimal; margin-left:25px; }
