/* @group General */
body { background: url(../images/pinstripe.png); margin: 0px; color: #666; font: 16px/24px Arial, Helvetica, sans-serif; }
.pagetop { background: url(../images/page-topper.png) repeat-x; height: 17px; }
.page { width: 842px; margin-right: auto; margin-left: auto; background: url(../images/slider-shadow.png) no-repeat center bottom; padding-bottom: 50px; }
h1 { height: 108px; width: 365px; background: url(../images/onepoundapp.png) no-repeat center center; margin: 40px auto 0px; text-indent: -9000px; }
h2 { background: url(../images/achieve-your-goal.png) no-repeat center center; height: 35px; width: 820px; text-indent: -9000px; margin-top: 40px; margin-bottom: 40px; }
h3 { text-transform: uppercase; color: #8dc63f; font-size: 18px; margin-top: 0px; }
a:link, a:visited { color:#3ca2b2;}
a:hover {color:#00798d;}
a:active { color:#999999;}
img {border:none;}
/* @end */


/* @group Page Content */
/* Form */
form { padding-bottom: 35px; }
fieldset { border-style: none; margin: 0px; padding: 0px; }
legend { text-transform: uppercase; font-weight: bold; color: #8dc63f; display: block; margin-bottom: 30px; font-size: 18px; }
fieldset div { float: left; width: 340px; padding-right: 30px; }
label { display: block; margin-bottom: 5px; font-size: 16px; }
input, textarea { border: 1px solid #d4d4d4; -webkit-box-shadow: 0 0 1px 0 #FFF; -moz-box-shadow: 0 0 1px 0 #FFF; box-shadow: 0 0 1px 0 #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
input { height: 35px; width: 300px; margin-bottom: 30px; padding-right: 10px; padding-left: 10px; font: 14px Arial, Helvetica, sans-serif; color: #000; }
textarea { height: 105px; width: 400px; padding: 10px; font: 14px/1.4em Arial, Helvetica, sans-serif; color: #000; }
button { height: 33px; width: 100px; line-height: 30px; border: 1px solid #60bdcc; font-weight: bold; color: #3ca2b2; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: right; background: #FFF; -moz-box-shadow: inset 0 0 5px #e3f7fc; -webkit-box-shadow: inset 0 0 5px#e3f7fc; box-shadow: inner 0 0 5px #e3f7fc; }
button:hover { -moz-box-shadow: inset 0 0 7px #acd6e0; -webkit-box-shadow: inset 0 0 7px #acd6e0; box-shadow: inner 0 0 7px #acd6e0; background: #f6fafb; }
.msg, .error { border: 1px solid; margin: 10px 0px 20px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.msg { color: #4F8A10; background-color: #DFF2BF; background-image:url('../images/msg-icon-success.png'); }
.error { color: #D8000C; background-color: #FFE0DD; background-image: url('../images/msg-icon-error.png'); }
.msg p, .error p { margin: 0px; }

/* Download list */
.dl_list ul { list-style: none; margin: 0; padding: 0 0 0 0px; }
.dl_list li { padding-top: 9px; padding-bottom: 9px; padding-left: 0px; clear: both; height: 24px; border-top: 1px solid #eee; }
.dl_list ul .dl_link { float: right; }
.dl_list .dl_description { float: left; padding-left: 0px; }
/* @end */


/* @group Coda Slider */
/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/
.coda-slider-wrapper { padding: 0; }
.coda-slider { background: #FFF; border: 1px solid #ccc; }
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
.coda-slider, .coda-slider .panel { width: 840px }
.coda-nav ul li a.current { background: #FFF url(../images/tab-on.jpg) repeat-x; position: relative; top: 1px; height: 41px; margin-top: -1px; }
.coda-slider .panel-wrapper { padding: 20px; }
.coda-slider p.loading { padding: 20px; text-align: center }
	
.coda-nav ul { clear: both; display: block; margin: auto; }
.coda-nav ul li { display: inline; }
.coda-nav ul li a { background: #CCC url(../images/tab-off.jpg) repeat-x; color: #666; display: block; float: left; margin-right: 10px; text-decoration: none; line-height: 40px; height: 40px; padding-right: 12px; padding-left: 12px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; font-size: 14px; }

.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
.coda-nav span { height: 40px; width: 34px; display:block; float:left; }
.coda-nav .overview span { background: url(../images/tab-overview.png) no-repeat left center; }
.coda-nav .screenshots span { background: url(../images/tab-screenshots.png) no-repeat left center; }
.coda-nav .download span { background: url(../images/tab-download.png) no-repeat left center; }
.coda-nav .contact span { background: url(../images/tab-contact.png) no-repeat left center; }
/* @end */

/* @group Slimbox2 */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../images/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../images/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
/* @end */

/* @group Grid System */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha { margin-left: 0; }
.omega { margin-right: 0; }
/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }
/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.prefix_1 { padding-left:80px; }
.prefix_2 { padding-left:160px; }
.prefix_3 { padding-left:240px; }
.prefix_4 { padding-left:320px; }
.prefix_5 { padding-left:400px; }
.prefix_6 { padding-left:480px; }
.prefix_7 { padding-left:560px; }
.prefix_8 { padding-left:640px; }
.prefix_9 { padding-left:720px; }
.prefix_10 { padding-left:800px; }
.prefix_11 { padding-left:880px; }
/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.suffix_1 { padding-right:80px; }
.suffix_2 { padding-right:160px; }
.suffix_3 { padding-right:240px; }
.suffix_4 { padding-right:320px; }
.suffix_5 { padding-right:400px; }
.suffix_6 { padding-right:480px; }
.suffix_7 { padding-right:560px; }
.suffix_8 { padding-right:640px; }
.suffix_9 { padding-right:720px; }
.suffix_10 { padding-right:800px; }
.suffix_11 { padding-right:880px; }
/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.push_1 { left:80px; }
.push_2 { left:160px; }
.push_3 { left:240px; }
.push_4 { left:320px; }
.push_5 { left:400px; }
.push_6 { left:480px; }
.push_7 { left:560px; }
.push_8 { left:640px; }
.push_9 { left:720px; }
.push_10 { left:800px; }
.push_11 { left:880px; }
/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.pull_1 { left:-80px; }
.pull_2 { left:-160px; }
.pull_3 { left:-240px; }
.pull_4 { left:-320px; }
.pull_5 { left:-400px; }
.pull_6 { left:-480px; }
.pull_7 { left:-560px; }
.pull_8 { left:-640px; }
.pull_9 { left:-720px; }
.pull_10 { left:-800px; }
.pull_11 { left:-880px; }
/* @end */
