/* Start of CMSMS style sheet 'ep_new_style' */
body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#000000 url(../images/body-bg.gif) repeat-x left top;
color:#333333;
}

img{border:0px;}


form,p,ul,l1,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
ul{list-style-type:none;}

.bg-row{padding:15px 0 20px 0;border:#d4d3d3 1px solid;border-width:1px 0 0 0;margin-top:15px;}

a{color:#0078C0;text-decoration:none}
a:hover{color:#72B71B ;outline:none;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
.img-border{border:#EFF1F0 1px solid;border-width:7px 6px;}
.image-border-a{border:#d4d3d3 1px solid;padding:5px}
.image-border-b{border:#d4d3d3 1px solid;padding:5px;margin-left:15px}
.image-name{font-weight:bold;color:#fff;font-size:11px;line-height:20px}
.image-name a{font-weight:bold;color:#314a61;;}
.image-name a:hover{color:#000}

.strong{font-weight:bold;}
.font-italic2{font-style:italic;font-size:10px}
.font-italic{font-style:italic}
.pad-right2{padding:0 2px 0 0}
.pad-left2{padding:0 0 0 2px}

.layout{width:1005px;margin:auto;}

.header{width:1005px;}
.logo-panel{width:1005px;}
.logo-panel .logo-left{width:237px;}
.logo-panel .logo{width:524px;padding:0 0 0 0}
.logo-panel .logo-right{width:244px; background:url(../images/logo-panel-right.gif) no-repeat;height:107px}


.logo-panel-welcome{width:1005px;}
.logo-panel-welcome .logo-left{width:116px;}
.logo-panel-welcome .logo{width:504px;}
.logo-panel-welcome .logo-right{width:360px; background:url(../images/welcome-logo-panel-right.gif) no-repeat;height:86px;font-size:11px;text-align:right;padding:20px 25px 0 0;}
.logo-panel-welcome .logo-right a{font-size:10px;color:#698096;background:url(../images/bullet-lanuguage.gif) right 4px no-repeat;padding:0 10px 0 0}
.logo-panel-welcome .logo-right a:hover{color:#fff;}

.logo-panel-welcome2{width:1005px;}
.logo-panel-welcome2 .logo-left{width:237px;}
.logo-panel-welcome2 .logo{width:524px;}
.logo-panel-welcome2 .logo-right{width:219px; background:url(../images/welcome-logo-panel-right2.gif) no-repeat;height:86px;font-size:11px;text-align:right;padding:20px 25px 0 0;}
.logo-panel-welcome2 .logo-right a{font-size:10px;color:#698096;background:url(../images/bullet-lanuguage.gif) right 4px no-repeat;padding:0 10px 0 0}
.logo-panel-welcome2 .logo-right a:hover{color:#fff;}




.header .header-banner{width:1005px;}
.header-banner .header-images-links{width:885px;color:#cecece;position:absolute;top:auto;left:auto;padding:145px 60px 0 60px;font-size:10px;text-transform:uppercase}
.header-banner .header-images-links li{padding:0 35px 0 0 ;display:inline}
.header-banner .header-images-links li .first-letter{font-size:12px;}
.header-banner .header-images-links li a{color:#cecece;}
.header-banner .header-images-links li a:hover{color:#0078c0;}
.header-banner .header-images-links li.pad-none{padding:0 }

.navigation-panel{width:1005px}
.navigation-panel .left{width:26px}
.navigation-panel .right{width:26px}
.navigation-panel .naviagtion{width:948px;background:#fff url(../images/navigation-bg.gif) left 3px repeat-x;padding:3px 0 0 5px}
.navigation-panel .naviagtion li{display:inline;font-size:12px;color:#000;font-weight:bold;line-height:30px;float:left;}
.navigation-panel .naviagtion li a{color:#000;background:url(../images/top-navi-left.gif) no-repeat left 30px;float:left;padding:0 14px 0 14px}
.navigation-panel .naviagtion li a:hover{color:#647b91;background:url(../images/top-navi-left.gif) no-repeat left -30px;float:left;padding:0 0 0 14px}
.navigation-panel .naviagtion li a:hover span{display:block;background:url(../images/top-navi-right.gif) no-repeat right -30px;padding:0 14px 0 0}
.navigation-panel .naviagtion li a.selected{color:#647b91;background:url(../images/top-navi-left.gif) no-repeat left -30px;float:left;padding:0 0 0 14px}
.navigation-panel .naviagtion li a.selected span{display:block;background:url(../images/top-navi-right.gif) no-repeat right -30px;padding:0 14px 0 0}

.middle{width:1005px;background:url(../images/middle-bg.gif) repeat-y left top;}
.middle-inner{width:925px; padding:15px 40px; background:url(../images/middle-no-repeat.gif) no-repeat left top;}
.middle-inner-welcome{width:925px; padding:15px 40px; background:url(../images/middle-no-repeat-w.gif) no-repeat left top;}
.middle-left{width:668px;}
.middle-left h1{color:#555546;border-bottom:#555546 1px solid;padding:0 0 0 17px;font-size:22px;line-height:19px;}

.booksheader{color:#555546;border-bottom:#555546 1px solid;padding:0 0 0 17px;font-size:22px;line-height:19px;font-weight:bold;}

.middle-left-welcome{width:592px;padding:25px 0 0 0}
.middle-left-welcome h1{width:621px;color:#5555546;border-bottom:#555546 1px solid;padding:0 0 0 17px;font-size:22px;line-height:19px;font-weight:normal}

.middle-left .content-navigation{width:162px;padding:12px 0 0 0;}
.content-panel-outer{background:url(../images/content-bg.gif) repeat-y left top;}
.content-panel-outer-welcome{background:none;}
.content-navigation li{font-size:10px;color:#556c81;padding:0 0 8px 0;}
.content-navigation li ul{padding:5px 0 0 15px}
.content-navigation li ul li{padding:0 0 4px 0;}
.content-navigation li a{color:#556c81;padding:0 10px 0 5px;}
.content-navigation li a:hover{color:#d06b09;background:url(../images/leftnav-right.gif) no-repeat right top;display:block;padding:0;}
.content-navigation li a:hover span{background:url(../images/leftnav-left.gif) no-repeat left top;padding:3px 5px 4px 5px;display:block;}
.content-navigation li a.selected{color:#556c81;background:url(../images/leftnav-right.gif) no-repeat right top;display:block;padding:0;}
.content-navigation li a.selected span{background:url(../images/leftnav-left.gif) no-repeat left top;padding:3px 5px 4px 5px;display:block;}
.product-outer{width:475px;padding:0 0 15px 45px}

.shopping-details{width:520px}
.shopping-details .product-detail{width:370px;padding:10px 20px 20px 0;}
.shopping-details .product-detail .main-product{width:125;padding:0 15px 7px 0;}
.shopping-details .product-detail .main-product-details{width:180px;padding:0 0 7px 0}
.shopping-details .product-detail .main-product-details h4{color:#255c90;font-size:12px;font-weight:bold;padding:10px 0}

.shopping-details .product-detail .product-thumb{width:370px;}
.shopping-details .product-detail .product-thumb img{margin:0 5px 0 0}

.shopping-details .img-border2{border:#6c6d6d 1px solid;padding:3px;}
.shopping-details .img-border3{border:#6c6d6d 1px solid;padding:2px;}


.shopping-details .add-to-cart{width:128px;background:url(../images/module-box-bg.gif) repeat-y}
.shopping-details .add-to-cart-top{width:128px; background:url(../images/module-blue-top-bg.gif) repeat-x;}
.shopping-details .add-to-cart-bottom{width:128px; background:url(../images/module-blue-bottom-bg.gif) repeat-x;}
.shopping-details .add-to-cart .addto-cart-panel{width:124px;margin:auto;}
.shopping-details .add-to-cart .add-to-cart-content{width:112px;padding:0 0 0 12px;color:#5f7a92;background:#edf1f5 url(../images/module-blue-content-bg.gif) repeat-x;}
.shopping-details .add-to-cart .add-to-cart-content h3{color:#5f7a92;font-size:12px;font-weight:bold;padding:0 0 10px 0;}
.shopping-details .add-to-cart .add-to-cart-content p{padding:0 0 7px 0}
.shopping-details .add-to-cart .add-to-cart-content .istyle{border:#9fbdda 1px solid;width:28px;height:16px;font-size:12px;color:#5f7a92;margin:0 0 0 5px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif}
.shopping-details .add-to-cart .add-to-cart-content .selected-istyle{border:#9fbdda 1px solid;width:98px;font-size:12px;color:#5f7a92;margin:2px 0 0 0;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif}

.content-panel{width:454px;padding:0 0 0 25px;}
.content-panel h2{color:#647b91;font-size:22px;font-weight:100;line-height:16px;padding:0 0 25px 0}
.content-panel h3{color:#255c90;font-size:18px;font-weight:bold;line-height:16px;}
.content-panel h4{color:#255c90;font-size:12px;font-weight:bold;line-height:16px;}
.content-panel p{padding:0 0 15px 0;}
.content-panel p.notes{font-style:italic;font-weight:bold;font-size:10px;line-height:20px;}
.content-panel .image-border{width:159px;height:194px;padding:7px;background:url(../images/image-border-bg.gif) no-repeat;margin:0 0 2px 10px}

.content-panel2{width:700px;padding:0 ;}
.content-panel2 h2{color:#647b91;font-size:22px;font-weight:100;line-height:16px;padding:0 0 25px 0}
.content-panel2 h3{color:#255c90;font-size:18px;font-weight:bold;line-height:16px;}
.content-panel2 h4{color:#255c90;font-size:12px;font-weight:bold;line-height:16px;}
.content-panel2 p{padding:0 0 15px 0;}
.content-panel2 p.first{padding:15px 0;}
.content-panel2 p.notes{font-style:italic;font-weight:bold;font-size:10px;line-height:20px;}
.content-panel2 .image-border{width:159px;height:194px;padding:7px;background:url(../images/image-border-bg.gif) no-repeat;margin:0 0 2px 10px}



.video-panel{width:325px;}
.content-panel-welcome{width:600px;padding:20px 0 0 0;font-size:11px;}
.content-panel-welcome p{padding:0 0 15px 0;}
.content-panel-welcome p.right-pad{padding-right:340px;}
.content-panel-welcome h2{color:#647b91;font-size:22px;font-weight:100;line-height:16px;padding:0 0 25px 0}
.content-panel-welcome h3{color:#255c90;font-size:18px;font-weight:bold;line-height:16px;}
.content-panel-welcome h4{color:#255c90;font-size:12px;font-weight:bold;line-height:16px;}

.content-panel p.notes{font-style:italic;font-weight:bold;font-size:10px;line-height:20px;}
.content-panel .image-border{width:159px;height:194px;padding:7px;background:url(../images/image-border-bg.gif) no-repeat;margin:0 0 2px 10px}

.content-bottom-panel-outer{width:644px;padding:40px 0 0 0}
.content-bottom-panel{width:644px;background:url(../images/content-bottom-section-bg-n.gif);}
.content-bottom-panel .content-bottom-section{width:141px; padding:0 10px 0 10px;font-size:12px;}
.content-bottom-panel .content-bottom-section .section-heading{width:141px;}
.content-bottom-panel .content-bottom-section .section-heading h2{color:#647b91;font-size:35px;font-weight:normal;padding:0 0 15px 20px;line-height:42px;}
.content-bottom-panel .content-bottom-section .section-heading h2 a{color:#647b91;}
.content-bottom-panel .content-bottom-section .section-heading h2 a:hover{color:#72B71B}

.content-bottom-panel .content-bottom-section .section-heading h3{color:#333333;font-size:22px;font-weight:normal;line-height:10px;}
.content-bottom-panel .content-bottom-section .section-heading h3 a{color:#333333;}
.content-bottom-panel .content-bottom-section .section-heading h3 a:hover{color:#72B71B;}

.content-points{width:520px;font-size:11px;padding:0 0 15px 0;}
.content-points ul li {background:url(../images/bullet-i-tunes.gif) no-repeat 5px 6px;border-top:#fff 2px solid;padding:5px 5px 5px 35px;}

.grid-view{border:#d4d3d3 1px solid;border-collapse:collapse}
.grid-view th{background:#34597c;font-weight:bold;color:#fff;padding:5px 7px;}
.grid-view td{padding:5px 7px;border:#d4d3d3 1px solid;}
.grid-view td.bt-row{padding:7px;background:#f3f2f2}
.grid-view .istyle{font-size:11px;font-family:verdana;}

.ityunes-album-details{width:520px;border:#cedbe6 1px solid;border-width:1px 0;padding:2px 0;font-size:11px;}
.ityunes-album-details label{width:345px;float:left;padding:0 10px 0 35px;font-weight:bold;}
.ityunes-album-details .ityunes-button{background:url(../images/itunes-bt-price-total.gif) no-repeat;width:122px;font-size:9px;height:13px;padding:1px 6px 2px 2px;text-align:center;}
.ityunes-album-contentainer {width:520px;background:#e0eaf2;padding:5px 0;}
p.none-pad{padding:5px 0 10px 0;}
.ityunes-points{width:520px;font-size:11px;padding:0 0 15px 0;}
.ityunes-points ul{border:#cedbe6 1px solid; border-width:1px 0;}
.ityunes-points ul li {background:#edf5fb url(../images/bullet-i-tunes.gif) no-repeat 5px 5px;border-top:#fff 2px solid;padding:5px 5px 5px 35px;}

.ityunes-bt{width:62px;height:13px;background:url(../images/itunes-bt-price.gif) no-repeat;padding:1px 2px 2px 2px;text-align:center;color:#5f7a92;font-size:10px;}
.ityunes-bt a{color:#5f7a92;}
.ityunes-bt a:hover{color:#72B71B;}
.ityunes-bt2{width:62px;height:13px;background:url(../images/itunes-bt-price.gif) no-repeat;padding:1px 8px 2px 2px;text-align:center;color:#5f7a92;font-size:10px;}
.ityunes-bt2 a{color:#5f7a92;}
.ityunes-bt2 a:hover{color:#72B71B;}

p.top a{background:url(../images/img-back-to-top.gif) right 2px no-repeat;color:#4b5f72;font-size:9px;padding:0 15px 0 0}
p.top a:hover{color:#72B71B;}

.download{background:url(../images/download-bullet.gif) no-repeat right 4px;color:#333333;padding:0 15px 0 0}
.download:hover{color:#d06b09;}
 
.middle-right{width:241px;padding:0 0 0 16px;}
.middle-right-welcome{width:314px;padding:0 0 0 19px;}
.gray-module{width:199px;padding:20px 0 0 0;margin-left:20px;}
.gray-module-right{width:10px;}
.gray-module-content{width:179px;background:url(../images/rounded-box-bg.gif) repeat-x;height:118px}
.gray-module-content h3{font-size:13px;color:#555546;padding:3px 0}
.gray-module-content .istyle{border:#bdbd96 1px solid;padding:5px;height:12px;color:#808066;font-size:10px;font-family:Verdana;width:158px}
.gray-module-content .bt-submit{border:#bdbd96 0px solid;background:none;font-size:12px;color:#555546;font-weight:bold;font-family:Verdana}
.gray-module-left{width:10px;}

.gray-module2{width:265px;padding:20px 0 0 0}
.gray-module-right2{width:10px;}
.gray-module-content2{width:245px;background:url(../images/rounded-box-bg.gif) repeat-x;height:118px}
.gray-module-content2 h3{font-size:13px;color:#555546;padding:3px 0}
.gray-module-content2 .istyle{border:#bdbd96 1px solid;padding:5px;height:12px;color:#808066;font-size:10px;font-family:Verdana;width:220px}
.gray-module-content2 .bt-submit{border:#bdbd96 0px solid;background:none;font-size:12px;color:#555546;font-weight:bold;font-family:Verdana}
.gray-module-left2{width:10px;}

.right-news-panel{width:265px;padding:15px 0 0 0;font-size:11px;}
.right-news-panel h2{color:#555546;font-size:24px;border-bottom:#555546 1px solid;padding:0 0 0 20px;line-height:20px;font-weight:normal;}
.right-news-panel-content{width:243px;border:#9eb2c6 1px solid;background:url(../images/right-panel-news-section-bg.gif) repeat-x;padding:10px;}
.right-news-panel-content .news-grid{width:243px;background:url(../images/news-dot-bg.gif) repeat-x left bottom;padding:5px 0 0 0}
.right-news-panel-content .news-grid h3{font-size:11px;}
.right-news-panel-content .news-grid p{padding:0 0 5px 0}
.right-news-panel-content .news-grid p.read-more{text-align:right;background:url(../images/read-more-bullet.gif) right 3px no-repeat;padding:0 10px 5px 0;}
.right-news-panel-content .news-grid p.read-more a{color:#333333;}
.right-news-panel-content .news-grid p.read-more a:hover{color:#0078c0;}

.read-all-news{width:243px; text-align:right;padding:5px 0 0 0;font-size:11px;}
.read-all-news a{color:#333333;background:url(../images/read-more-bullet.gif) right 3px no-repeat;padding:0 10px 0 0}
.read-all-news a:hover{color:#0078c0;}


.shopping-cart ul{padding:0 0 15px 0;}
.shopping-cart ul li{padding:0 0 2px 0;}
.shopping-cart ul li label{width:60px;float:left;font-weight:bold;text-transform:uppercase}


fieldset{border:#bdccdb 1px solid;padding:0px;magin:0px;width:500px;}
legend{color:#255c90;font-size:12px;font-weight:bold;}
.form .form-nput input{font-size:11px;font-family:verdana;border:#d4d3d3 1px solid;}

.footer{width:1005px;background:url(../images/footer-bg.gif) repeat-x;}
.footer .footer-left{width:26px;}
.footer .footer-content{width:952px;color:#7a7979;text-align:center;padding:0 0 20px 0;font-size:11px}
.footer .footer-content p{padding:0;}
.footer .footer-content ul{padding:16px 0 8px 0}
.footer .footer-content ul li{display:inline;padding:0 10px;}
.footer .footer-content a{color:#7a7979;}
.footer .footer-content a:hover{color:#b5cfe7;}
.footer .footer-right{width:26px;}

.gray-module .gray-module-content .newsletter-istyle input{border:1px solid #BDBD96;color:#808066;font-family:Verdana;font-size:10px;height:12px;padding:5px;width:158px;}
.gray-module2 .gray-module-content2 .newsletter-istyle input{border:1px solid #BDBD96;color:#808066;font-family:Verdana;font-size:10px;height:12px;
padding:5px;width:220px;}
/* End of 'ep_new_style' */

