body,ul,li,h1,h2,h3,h4,h5,h6,form,ol,img{margin: 0; padding: 0}
body{background-image: url(/Resources/images/global/bg.gif); color:#000; text-align: center; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 0px}
input, select, table, textarea, label, p{font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif}
a{color:#000; text-transform: uppercase;}
a:hover{text-decoration: none}
p{margin: 0 0 1em 0}
a img{border: none}

/*layout*/
.container{
	width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	/*border: 1px solid #fff;*/
}
.login { float: left; width: 227px; background-color: #FFF; padding-bottom: 15px; }

/*Header*/
.headertop { float: left; width: 800px; height: 30px; background: url(/Resources/images/header/bgtop.gif) repeat-x}
.headerbottom { float: left; width: 800px; height: 69px; background: url(/Resources/images/header/bgbottom.jpg) repeat-y}
.logotop {width: 64px; height: 19px; margin: 11px 0 0 31px}
.logobottom {width: 145px; height: 64px; margin: 0 0 0 31px}

/*Columns*/
.colonetwo { float: left; width: 800px; height: 570px; background: url(/Resources/images/body/bgbody.jpg) repeat-x; }
.colone { float: left; width: 190px; background: url(/Resources/images/nav/bgmenu.gif) no-repeat; }
.coltwo { float: left; width: 592px; height: 550px; }

/*Red Content Backgrounds*/
.restaurant-solutions,
.table-service,
.table-service-features,
.delivery-take-out,
.delivery-take-out-features,
.institutional,
.institutional-features { background: url(/Resources/images/content/bgRed.gif) no-repeat }
		
/*Green Content Backgrounds*/
.retail-management,
.retail-challenges,
.retail-features { background: url(/Resources/images/content/bgGreen.gif) no-repeat }

/*White Content Backgrounds*/
.our-modular-approach,
.restaurant-modules,
.retail-modules { background: url(/Resources/images/content/bgWhite.gif) no-repeat }

/*Blue Content Backgrounds*/
.surveillance,
.webdesign,
.client-successes,
.client-successes-tableservice,
.client-successes-deliverytakeout,
.client-successes-institutional,
.client-successes-retail,
.client-successes-restaurantretail,
.about-profitek,
.news-events,
.partners,
.dealer-locator,
.reseller-opportunities,
.careers,
.product-demo,
.contact-profitek,
.contact-profitek-representative,
.profitek-reseller { background: url(/Resources/images/content/bgBlue.gif) no-repeat }

/*Header Content Backgrounds*/
.contentone { float: left; width: 295px; height: 171px; }
.contenttwo { float: left; width: 297px; height: 171px; }
.contentonetwo { float: left; width: 592px; height: 171px; }

.content-home { float: left; width: 291px; height: 367px; background:  url(/SharedContent/images/home/content-en.gif) no-repeat }
.callout-home { float: left; width: 300px; height: 367px; background: url(/SharedContent/images/home/callout.gif) no-repeat }

.content-our-modular-approach { height: 223px; background:  url(/SharedContent/images/approach/content-en.gif) no-repeat }
	.content-restaurant-modules { height: 136px; background:  url(/SharedContent/images/approach/restaurant/content-en.gif) no-repeat }
	
	.content-retail-modules { height: 151px; background:  url(/SharedContent/images/approach/retail/content-en.gif) no-repeat }
.content-restaurant-solutions { height: 179px; background:   url(/SharedContent/images/restaurant/content-en.gif) no-repeat }
	.content-table-service { height: 179px; background:  url(/SharedContent/images/restaurant/tableservice/content-en.gif) no-repeat }
		.content-table-service-features { height: 133px; background:  url(/SharedContent/images/restaurant/tableservice/features/content-en.gif) no-repeat }
	.content-delivery-take-out { height: 179px; background:  url(/SharedContent/images/restaurant/deliverytakeout/content-en.gif) no-repeat }
		.content-delivery-take-out-features { height: 133px; background:  url(/SharedContent/images/restaurant/deliverytakeout/features/content-en.gif) no-repeat }
	.content-institutional { height: 179px; background: url(/SharedContent/images/restaurant/institutional/content.gif) no-repeat }
		.content-institutional-features { height: 133px; background:  url(/SharedContent/images/restaurant/institutional/features/content-en.gif) no-repeat }
.content-retail-management { background:  url(/SharedContent/images/retail/content-en.gif) no-repeat }
	.content-retail-challenges { background:  url(/SharedContent/images/retail/challenges/content-en.gif) no-repeat }
	.content-retail-features { height: 132px; background:  url(/SharedContent/images/retail/features/content-en.gif) no-repeat }
.content-surveillance { background:  url(/SharedContent/images/surveillance/content-en.gif) no-repeat }
.content-webdesign { background:  url(/SharedContent/images/surveillance/content-en.gif) no-repeat }
.content-client-successes { background: url(/SharedContent/images/successes/content-en.gif) no-repeat }
	.content-client-successes-tableservice { background:  url(/SharedContent/images/successes/tableservice/content-en.gif) no-repeat }
	.content-client-successes-deliverytakeout { background:  url(/SharedContent/images/successes/deliverytakeout/content-en.gif) no-repeat }
	.content-client-successes-institutional { background:  url(/SharedContent/images/successes/institutional/content-en.gif) no-repeat }
	.content-client-successes-retail { background:  url(/SharedContent/images/successes/retail/content-en.gif) no-repeat }
	.content-client-successes-restaurantretail { background:  url(/SharedContent/images/successes/restaurantretail/content-en.gif) no-repeat }
.content-about-profitek { background:  url(/SharedContent/images/about/content-en.gif) no-repeat }
	.content-news-events {background: url(/SharedContent/images/about/newsevents/content-en.gif) no-repeat }
	.content-partners { background: url(/SharedContent/images/about/partners/content-en.gif) no-repeat }
	.content-dealer-locator {background: url(/SharedContent/images/about/dealerlocator/content-en.gif) no-repeat }
	.content-reseller-opportunities {background: url(/SharedContent/images/about/reselleropportunities/content-en.gif) no-repeat}
	.content-careers {background: url(/SharedContent/images/about/careers/content-en.gif) no-repeat }
	.content-product-demo {background: url(/SharedContent/images/about/demo/content-en.gif) no-repeat }
.content-contact-profitek { background:  url(/SharedContent/images/contact/content-en.gif) no-repeat }
	.content-contact-profitek-representative { background:  url(/SharedContent/images/contact/representative/content-en.gif) no-repeat }
.content-reseller {background:  url(/SharedContent/images/application/reseller/content-en.gif) no-repeat }
	
.hidden h1, .hidden h2, .hidden p {display:none}

/*scrollable text area*/
.scrollable {float:left; width:591px; height:300px; overflow:auto; }
	.large { height: 370px;}
	.medium { height: 330px;}
	.small { height: 322px;}
.news-events .scrollable { height: 330px; }

/*text styles*/
.text h2, .text h3, .text p, .text ul, .text ul li, .text img, .text table, .text dl { margin: 10px 5px 10px 23px;}
.text h2 {font-size: 13pt; clear: left; }
.text h3 {font-size: 10pt; clear: left; }
.text ul li {font-size: 8pt; font-weight: bold; margin-bottom: 0px; }
	.text ul li a { text-decoration: none; color: #0C3793; font-weight: bold; }
	.text ul li a:hover { text-decoration: underline; }
.text ul li ul {margin-top: 0px;}
	.text ul li ul li {font-weight: normal; list-style: none; margin-top: 0px; margin-left: 0px; }
.text ul li ul li ul li {list-style: disc;}
.text p {clear: left;}
.text p, .text span, .text .directory, .text dl, .login {font-size: 8pt;}
	.text p a { text-decoration: none; color: #0C3793; font-weight: bold; white-space: nowrap; }
	.text p a:hover {text-decoration: underline; }
.text img {clear: left; margin: 0 0 0 23px; padding: 0px;}
.contentone .windowsmedia { margin: 128px 0 0 194px}

/*news and events styles*/
.content-news-events select {margin: 98px 5px 10px 23px;}
.articleTitle {width: 591px; display: block; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: bold; color: #CC0000; padding: 5px 0px; }
.publishDate {width: 586px; display: block; text-align: right; padding: 0px; margin-right: 5px; }

/*download styles*/
.download .icon {float: left;}
.download .content {float: left; }
.download p, .download dl {margin: 0 0 0 10px; }
.download dl { margin-top: 15px;}
.download dt, .download dd { font-weight: bold; display: inline; margin: 0px;}
.download dt { margin-right: 5px; }
.download dd { margin-right: 20px; }

/*directory styles*/
.text .directory {margin-left: 23px;  display: block; }
.directory .location, .directory .info { float: left;}
.directory .location { width: 125px; clear: both; font-weight: bold;}
.directory a {text-transform: none;}

/*diagram styles*/
.diagram-restaurant-small { margin: 244px 0 0 15px; }
.diagram-retail-small { margin: 244px 0 0 15px; }
.diagram-restaurant-modules-large { width: 533px; height: 333px; background: url(/SharedContent/images/approach/restaurant/diagram-bg-en.gif) no-repeat; margin: 154px 0 0 39px;}
.diagram-retail-modules-large { width: 533px; height: 333px; background: url(/SharedContent/images/approach/retail/diagram-bg-en.gif) no-repeat; margin: 154px 0 0 39px;}

/*Buttons*/
.button-feature {float: left; margin: 96px 0 0 8px;}
.button-diagram {float: right; margin: 7px 8px 0 0;}
.button-one {margin-left: 15px;}

.button-find-out-more { float: left; margin: 325px 0 0 156px;}
.button-home-food { float: left; margin: 7px 0 0 13px;}
.button-home-retail { float: left; margin: 7px 0 0 25px;}
.button-become-authorized-reseller { float: right; margin: 31px 0 0 0;}
.button-restaurant-diagram {margin: 7px 0 0 111px;}
.button-retail-diagram {margin: 7px 0 0 132px;}
.button-print-diagram {margin: 15px 0 0 394px;}

.button-restaurant-modules-diagram {float:left; margin: 0 0 0 0;}


/*homepage quotes*/
.quotes { float: left; width: 436px; margin-top: 25px; }