* {margin:0;padding:0;}
body {
    margin:0px;
    text-align:center;
    font-family:Helvetica, sans-serif;
    color:white;
    background-color: rgb(57, 57, 57);
    text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0.1em;
}

a, a:visited, a:hover {
    color:#ffffff;
}

a img {
    border-style:none;    
}

h1 {
    font-size: 14pt;color:#efefef; margin-bottom:20px;margin-top:10px;
}

h2 {
    margin-bottom:10px;
    font-size: 13pt;
}

h3 {
    margin-bottom:5px;
    font-size: 9pt;
    color:#ffcd02;
}

h4 {
    
    font-size: 11pt;
    color:#ffffff; margin-top:15px; margin-bottom:10px;
}

p {
    font-size: 11pt;color:#ffffff;
}
p a{
    color:#ffcd02; text-decoration:none;
}
p a:link{
    color:#ffcd02; text-decoration:none;
}
p a:hover{
    color:#efefef; text-decoration:none;
}
p a:visited{
    color:#ffcd02; text-decoration:none;
}


#wrapper {
    width:900px;
    text-align:left;
    margin:0px auto;
}

#beam {
    background-image:url('../img/beam.png');
    position:absolute;
    width:850px;
    height:600px; 
}

*html #beam{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/beam.png',sizingMethod='scale');
}


#header {
    background-image:url('../img/header.png');
    position:absolute;
    margin-left:25px;
    margin-top:90px;
    width:578px;
    height:195px;
}
*html #header{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/header.png',sizingMethod='scale');
}

#description {
    position:absolute;
    line-height:150%;
    width:400px;
    height:330px;
    margin-top:325px;
    margin-left:-50px;
}

#trial_box {
    background-image:url('../img/trial_box.png');
    position:absolute;
    width:277px;
    height:192px;
    margin-left:600px;
    margin-top:115px; z-index:999999;
}
*html #trial_box{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/trial_box.png',sizingMethod='scale');
}

#trial_button {
background-image:url('../img/download_arrow.png');
    position:absolute;
    margin-left:115px;
    margin-top:17px;
}
*html #trial_button{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/download_arrow.png',sizingMethod='scale');
}

#trial_text {
    position:absolute;
    
    margin-left:12px;
    margin-top:27px;
    width:100px;
}

#screencasts {
    position:absolute;
    width:500px;
    height:488px;
    margin-top:325px;
    margin-left:250px;
}

#movie_box {
    position:absolute;
     margin-top: 35px;
    margin-left:120px;
    width:430px;
    height:299px;
}

#movie {
    background-color:black;
    position:absolute;
    width:420px;
    height:289px;
    
    margin-top:5px;
    margin-left:5px;
}

#screencast_title {
    position:absolute;
    margin-left:50px;margin-top:12px;
}

#left_arrow_button {
    position:absolute;
    margin-top:162px;
}

#right_arrow_button {
    position:absolute;
    margin-left:495px;
    margin-top:162px;
}

#feature_area {
    position:absolute;
    margin-top:980px;
    margin-left:-50px;
    width1000px;
    height:137px;
}

.feature_box {
    background-image:url('../img/feature_header.png');
    background-repeat:no-repeat;
    padding-top: 5px;
    padding-left: 10px;
    float:left;
    height:129px;
    width:242px;
}
*html .feature_box{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/feature_header.png',sizingMethod='scale');
}

.feature_icon {
    width:32px;
    height:32px;
    margin-right:8px;
    float:left;
}

.feature_box p {
    margin-top:5px;
    font-size:9pt;
    line-height:150%;   
}

#faq_area {
    background-image:url('../img/faq_box.png');
    position:absolute;
    margin-top:870px;
    margin-left:50px;
    width:775px;
    height:150px;
}
*html #faq_area{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/faq_box.png',sizingMethod='scale');
}

#faq_area_big {
    background-image:url('../img/faq_box_big.png');
    position:absolute;
    margin-top:1150px;
    margin-left:50px;
    width:775px;
    height:300px;
}
*html #faq_area_big{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/faq_box_big.png',sizingMethod='scale');
}

.faq_box_content {
    float:left;
    padding-top: 5px;
    padding-left: 15px;
    margin-right: 10px;
    height:100px;
    width:245px;
}

#small_faq_box {
    width:205px;
}

.faq_box_content p {
    font-size:8pt;
    line-height:150%;
}

#faq_title {
    font-weight:bold;
    margin-left:15px;
}

#footer {
	position:absolute;
	left: 5px;
	top: 310px;
}



#breadcrumb{
    font-family:"Helvetica",Arial, sans-serif;
	font-weight:normal;
	color:#c8c8c8;
	float:left;
	margin-top:5px;
}

#breadcrumb a{
	background:url('http://www.e-sells.de/img/pfeil.png') no-repeat 0px 0px; background-position:left;
	padding-left:10px;
	padding-right:10px;
	font-size:10px;
	color:#c8c8c8;
	text-decoration:none;
	font-weight:normal;
}

#breadcrumb a:hover{
	color: #ffffff;text-decoration: none;
}


#mail_btn{
	float:right;
	width:14px;
	height:15px;
	padding-top:5px;

}
#mail{
	background:url('http://www.isgallery.de/img/mail.png') no-repeat 0 0;
	display:block;
	width:14px;
	height:9px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}

*html #mail{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.isgallery.de/img/mail.png',sizingMethod='scale');
}

#copyright{
	width:100%;
	padding:0px;
	margon:0px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:9px;
	line-height:11px;
	color:#7f7e7e;
	font-family:"Helvetica",Arial, sans-serif;
	font-weight:lighter;
}
#copyright a{color: #c8c8c8;text-decoration: none;}
#copyright a:hover{color: #c8c8c8;text-decoration: none;}
#copyright a:visited{color: #c8c8c8;text-decoration: none;}
