/*ELEMENTS*/
img {border:0;}
body {background:#fff;font-family:Helvetica, Arial, Sans-serif;color:#515151;font-size:12px;margin:0;}
p {line-height:18px;}
p.intro {width:98%;margin:20px 0 0;}
p.trailer {
  width: 98%;
  margin: 74px 0 0;
}
p.introduction {width:98%;clear:both;}
p.bintro {width:330px;margin:40px 0 0;float:right;}
p.bintro2 {width:530px;margin:40px 0 15px;float:right;}
p.bintro3 {width:530px;margin:10px 0 15px;float:right;}
h1 {font-size:27px;font-weight:normal;color:#000;}
h2 {font-size:20px;font-weight:normal;line-height:26px;}
h2.home {font-size:23px;font-weight:normal;line-height:31px;}
h2.mail {
  font-size: 19px;
  font-weight: normal;
  line-height: 26px;
  float: left;
  margin: 96px 45px -216px 44px; }
h3 {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:right;margin:10px 137px 0 0;}
h3.cbn {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:right;margin:7px 137px 0 0;}
h3.home {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:right;margin:7px 130px 0 0;}
h3.in {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:left;margin:10px 0 0 75px;}
h3.contact {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:left;margin:7px 0 0 68px;}
h3.buybook {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:left;margin:7px 0 0 93px;}
h3.translate {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;float:left;margin:6.5px 0 0 9px;}
h3.buy {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ee2a31;margin:0;float:right;}
h4 {font-size:14px;font-weight:bold;margin:0;}
h5 {font-size:12px;color:#000;font-weight:normal;margin:10px 0 10px 11px;float:left;}
.clearblock {clear:both;}
span.quote {font-family:Georgia, Times New Roman, Serif;font-size:14px;font-style:italic;}
span.selected {text-transform:uppercase;font-size:10px;}
span.space {margin:0 95px 0 0;}
span.red {color:#ee2a31;font-weight:bold;font-size:14px;}
img.viehman {padding:0 15px 15px 15px;}
a {color:#ee2a31;/*font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:14px;*/}
.input {border:1px solid #c7c7c7;font-size:14px;font-family:Helvetica, Arial, Sans-serif;padding:5px 5px 3px;color:#515151;margin:0 0 3px;}
.einput {border:1px solid #c7c7c7;font-size:14px;font-family:Helvetica, Arial, Sans-serif;padding:5px 5px 3px;color:#515151;margin:0 0 3px;width:327px;}
.input2 {border:1px solid #c7c7c7;font-size:14px;font-family:Helvetica, Arial, Sans-serif;padding:5px 5px 3px;color:#515151;margin:0 0 3px;width:330px;}
.option {margin:0px;padding:1px;}
.message {border:1px solid #c7c7c7;font-size:14px;font-family:Helvetica, Arial, Sans-serif;padding:3px 5px 3px;color:#515151;width:330px;height:100px;line-height:16px;}
fieldset {border:0;padding:0;margin:0;}

/*BODY STRUCTURES*/
#page-wrapper {width:100%;}
#header-wrapper {width:100%;}
#header {width:900px;margin:0 auto;height:255px;}
#logo {width:300px;background:#fff url('images/images.jpg') 0 0 scroll;width:300px;height:250px;float:left;}
#logo-book {background:transparent url('images/bl.png') no-repeat 0 0 scroll;width:545px;height:340px;float:left;z-index:500;position:absolute;}
#book {background:transparent url('images/images.png') -300px 0 scroll;width:209px;height:340px;float:left;z-index:500;margin:50px 0 50px 340px;position:absolute;}
#smallbook {background:transparent url('images/images.png') -550px 0 scroll;width:210px;height:260px;float:left;z-index:100;margin:10px 10px 0 0;}
#tag {float:right;width:350px;margin:0;}
#middle-bar-wrapper {width:100%;border-top:#c7c7c7 1px solid;border-bottom:#c7c7c7 1px solid;}
#middle-bar {width:900px;margin:0 auto;}
#content-wrapper {width:900px;margin:0 auto;position:relative;z-index:100;}
#sidebar {float:left;width:350px;margin:0 0 90px;}
#content {float:right;width:550px;}
#quote {float:right;width:350px;margin:0 0 25px;line-height:22px;}
#quote-in {float:left;width:550px;margin:0 0 40px;line-height:22px;}
#footer-wrapper {width:100%;background: url('images/botback.jpg') no-repeat scroll 0 -24px;clear:both;}
#footer {width:900px;margin:0 auto;padding:10px;font-size:11px;color:#000;clear:both;}
#foot {width:375px;height:210px;background:transparent url('images/images.png') -508px -135px no-repeat scroll;margin:-169px 0 0;float:left;}
#footz {width:375px;height:210px;background:#fff url('images/images.png') -508px -135px no-repeat scroll;margin:-78px 0 0;float:left;}
#bottom {margin:-190px -20px 0;float:left;clear:both;}


/*MENUS*/
ul.primary-links{list-style:none;list-style-type:none;margin:25px 0 10px 0;padding:0;z-index:100;position:relative;}
ul.primary-links li{background:#515151 url('images/images.jpg') -14px -255px scroll;width:270px;padding:8px;margin:5px;}
ul.primary-links li a{color:#000;font-size:20px;text-transform:uppercase;text-decoration:none;font-weight:normal;width:270px;display:block;}
ul.primary-links li a:hover{color:#fff;background:#ee2a31 url('images/images.jpg') -14px -296px scroll;width:270px;margin:-8px -5px -2px -8px;padding:8px 0 2px 8px;}
ul.primary-links li a:active{color:#fff;background:#ee2a31 url('images/images.jpg') -14px -296px scroll;width:270px;margin:-8px -5px -2px -8px;padding:8px 0 2px 8px;}

/*AMAZON WIDGET*/
#amazon_widget_US_8001_0{margin:35px 0 0 0;}
.a2a_default_style .a2a_img_text {background:#fff;margin:0 0 0 -25px;display:none;}
.share{width:960px;background:#eee;border:1px solid #999;float:right;margin:10px 10px 0 0;padding:5px;width:108px;position:relative;}
.share-wrapper{ float: right;
  width: 960px;
  margin: 43px 0 75px;}
.like{float:right;margin:14px -8px 0 0;width:108px;}
.like-wrapper{float:right;width:960px;margin:0 0 100px;}

/*MAILCHIMP*/
.mailchimp{  float: right;
  margin: 42px -379px -72px 0;
  width: 390px;}
  
