@charset UTF-8; 

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*/
@media screen,projection {

body { text-align:center; background: #fff url(../images/bg.gif) top center repeat-x; }

#page_margins { width:1000px;  background:transparent; text-align:left; margin:0 auto; clear: both; }
#page { padding:10px 20px; clear: both; }

#header { color:#000; background:transparent repeat-x top left; padding:0px; height: 160px; }
#header_logo {margin: 5px 0 0px 0;}

.callback {margin-top: 45px;}

#topnav { color:#aaa; background:transparent; }

.breadcrumb { margin: 15px 0 0px 0;}

#main { 
background:#fff; 
padding:10px 20px 50px 20px;
margin: auto;
margin-bottom: 20px;
clear: both;
}

/* .start_teaser {background: transparent url(../images/bg_start_high.png) no-repeat 0px 18px;} */
#start_teaser_text {margin-top: 50px;}
#start_teaser_screens {background: url(../images/start_screens.jpg) no-repeat right 45px; height: 310px;}
#content_header {border-bottom: 1px solid #dbdbdb; margin: 20px 0 30px 0;}

.starttext p {padding-right: 20px;}

#footer {
padding: 20px 0px; margin: 15px 0 20px 0; 
border-top: 1px solid #eee;
/*
border: 1px solid #eee; background: #F9F9F9;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
border-bottom-radius: 6px;
border-bottom-radius: 6px;
*/
}

.subcr {padding: 0px}
.submiddle {margin-right: 10px;}
.right {text-align: right;}

.alignleft {float: left; margin:5px 20px 10px 0; clear: both; }
.alignright {float: right; margin:5px 0 10px 20px; clear: both; }

.aligncenter {display: block;
margin-left: auto;
margin-right: auto;}

.wp-image-862 {margin-top: 40px;}

#map {padding-top: 16px;}

.featuremain {padding: 0 20px 0 0}

.featuremain p {margin-bottom: 2em;}

.featurebox, .featurebox_start {padding: 18px 20px 5px 20px; margin: 15px 0 20px 0; border: 1px solid #eee; background: #F9F9F9;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-webkit-border-radius: 6px;
border-bottom-radius: 6px;
border-bottom-radius: 6px;
clear: both;
}

.pricetable {margin-top: 2px;}

.featurebox_p {border: 1px solid #d6d6d6; background: #FBFBFB; padding: 18px 5px 5px 20px; margin: 0 0 20px 0;}

.featurebox_p p img {margin-right: 20px;}

.featurebox_p a {color: #434c59;}

.featurebox_start {margin: 10px 40px 0 10px; padding: 0 10px 0 20px;}

.featurebox_start h2 {margin-top: 20px;}
.featurebox_start a {color: #434c59;}

.featurebox p {margin-bottom: 1em;}

.wpiphone {background: #F9F9F9 url(../images/iphone.gif) right bottom no-repeat; padding-right: 140px; margin-top: 20px;}

.wp-image-702 {margin: 20px 0 30px 0;}

.pathnav {padding-top: 18px; text-align: right;}
.pathnav a {color: #434c59;}

}