/* STANDARD ELEMENTS ************************************/
ul.bullet {margin:20px 0px 0px 35px;}
ul.bullet li {background:url(/images/themes/prosemedia/icons/bullet.png) no-repeat 0px 2px;color:#ffffff;font-size:11px;font-weight:bold;margin:12px 0px;line-height:14px;min-height:18px;padding-left:30px;}
ul.bullet li strong{color:#e8f60b;display:block;font-size:18px;font-weight:500;width:100%;}

ul.bullet-big {margin:20px 0px 0px 40px;}
ul.bullet-big li {background:url(/images/themes/prosemedia/icons/bullet-big.png) no-repeat 0px 4px;color:#ffffff;font-size:11px;font-weight:500;margin:0px;padding-left:30px;}
ul.bullet-big li strong{color:#e8f60b;display:block;font-size:18px;font-weight:500;width:100%;}
ul.bullet-big li .sep{background:url(/images/themes/prosemedia/sep-home.gif) no-repeat;height:1px;margin:10px 0px;width:350px;}


/* LAYOUT ************************************/
#main-menu{background:url(/images/themes/prosemedia/layout/main-menu.jpg) no-repeat;height:46px;width:100%;}
#main-menu ul{border:none;display:inline;height:55px;margin:0px 0px 0px 60px;position:absolute;z-index:99;}
#main-menu ul li{float:left;margin:0px 10px;}

#main-menu ul li a {cursor:pointer;display:block;float:left;height:55px;}
#main-menu ul li a span.start{display:block;float:left;height:100%;text-indent:-9999px;width:15px;}
#main-menu ul li a span.middle{display:block;float:left;height:100%;}
#main-menu ul li a span.end{display:block;float:left;height:100%;text-indent:-9999px;width:15px;}
#main-menu ul li a:hover span.start{background:url(/images/themes/prosemedia/layout/main-menu-item-edge.png) no-repeat top left;display:block;float:left;height:100%;width:15px;}
#main-menu ul li a:hover span.middle{background:url(/images/themes/prosemedia/layout/main-menu-item.png) repeat-x;display:block;float:left;height:100%;}
#main-menu ul li a:hover span.end{background:url(/images/themes/prosemedia/layout/main-menu-item-edge.png) no-repeat top right;display:block;float:left;height:100%;width:15px;}
#main-menu ul li a span.text{background-position:top;background-repeat:no-repeat;display:block;height:14px;margin:17px 5px 0px 5px;text-indent:-9999px;}
#main-menu ul li a:hover span.text{background-position:bottom;}

#main-menu ul li a.home span.text{width:50px;}
#main-menu ul li a.presentation span.text{width:88px;}
#main-menu ul li a.price span.text{width:99px;}
#main-menu ul li a.faq span.text{width:29px;}
#main-menu ul li a.contact span.text{width:107px;}


/* HOME ************************************/
#home-header {background-position:top right;background-repeat:no-repeat;height:335px;margin-bottom:0px;overflow:hidden;width:100%;}
#home-header .column-info{background:url(/images/themes/prosemedia/layout/ebook.gif) 50px bottom no-repeat;float:left;height:270px;overflow:hidden;width:475px;}
#home-header .column-info p{margin:10px 0px 0px 30px;}
#home-header .column-info .more{float:right;font-size:10px;font-weight:bold;margin:20px 25px 0px 0px;}
#home-header .column-info .more a{background:url(/images/themes/prosemedia/icons/more.png) right top no-repeat;color:#e8f60b;height:12px;padding-right:11px;text-decoration:none;}
#home-header .column-info .more a:hover{background-position:right bottom;color:#ffffff;}

#main-content-sub .content .column-main{float:left;margin:0px 0px 0px 35px;width:440px;}
#main-content-sub .content .column-main img{border:7px solid #5b9ebe;float:right;margin-left:20px;}
#main-content-sub .content .column-main ul.bullet{margin-left:10px;}
#main-content-sub .content .column-addons{float:left;margin-left:80px;width:330px;}
#main-content-sub .content .column-addons h2 {font-size:13px;font-weight:bold;}
#main-content-sub .content .column-addons p {font-size:11px;line-height:17px;}
#main-content-sub .content .column-addons img {border:7px solid #5b9ebe;float:right;margin:0px 0px 5px 15px;}


/* PRESENTATION & DEMO ************************************/
#presentation-header{background:url(/images/themes/prosemedia/layout/presentation-picture.gif) no-repeat right bottom;height:510px;overflow:hidden;width:100%;}

#main-content .group-content{float:left;margin:0px 0px 0px 30px;width:910px;}
#main-content .group-content .item{float:left;margin:0px 20px 20px 0px;width:280px;}
#main-content .group-content .item h2{margin:0px 0px 10px 0px;}
#main-content .group-content .item p{font-size:11px;margin:0px;}

.ebooks-demo{margin:10px auto 20px auto;height:255px;width:775px}
.ebooks-demo a.ebook{display:block;float:left;margin:1px 40px;overflow:hidden;padding:1px;width:170px;}
.ebooks-demo a.ebook img{border:none;margin:10px;width:150px;}
.ebooks-demo a:hover.ebook{background-color:#4b95b9;border:1px solid #2f7b9f;margin:0px 39px;}
.ebooks-demo a:hover.ebook img{border:none;}

#demo-header{height:220px;overflow:hidden;}
#demo-header img{float:right;margin:20px 120px 0px 0px;}
#demo-header .details{margin:0px 0px 0px 30px;}
#demo-header .line {clear:left;font-size:11px;width:300px;}

#ebook-wrapper{height:540px;width:100%;}


/* PRICE ************************************/
#price-header{background:url(/images/themes/prosemedia/layout/price-picture.gif) no-repeat right 50px;height:360px;overflow:hidden;}
#price-header h2{color:#fedf00;}

#price-header .columns-double{float:left;margin:0px 30px;width:770px;}
#price-header .columns-double .column {margin:0px 40px 0px 0px;width:330px;}
#price-header .columns-double .column h2{margin:5px 5px;}
#price-header .columns-double .column p{margin:5px 5px;}
#price-header .columns-double .column img.step{float:left;margin:5px 10px 280px 0px;}


/* FAQ ************************************/
#dynamic-faq .question{background:url(/images/themes/prosemedia/icons/question.png) 0px 2px no-repeat;cursor:pointer;display:block;font-weight:bold;line-height:15px;margin-top:12px;padding-left:20px;}
#dynamic-faq .answer{background:url(/images/themes/prosemedia/icons/answer.png) no-repeat;color:#e8f60b;margin-top:5px;padding-left:20px;}

