/**
 * @desc override for 015
 */

#original-footer .original-text {
    color: #fff;
}
.copy {padding-top:0;}
body { line-height:normal;}

h1 { font-size:1.5em}
h2 { font-size:1.45em}
h3 { font-size:1.3em}
h4 { font-size:1.2em}
h5 { font-size:1em}

#original-footer a,a { color:#06c}
#original-footer a:hover,a:hover { color:#09f}


#social-icons:before,#social-icons:after {
	clear:all;
}

#social-icons {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
}

#social-icons a {
	text-decoration:none;
	background:url('../images/sprite-social.png') no-repeat scroll 0 0 transparent;
	display:inline-block;
	height:32px;
	width:32px;
	margin:5px;
}

#social-icons a.facebook {
	background-position: 0 0;
}

#social-icons a.facebook:hover {
	background-position: 0 -35px;
}

#social-icons a.linkedin {
	background-position: 0 -70px;
}

#social-icons a.linkedin:hover {
	background-position: 0 -105px;
}

#social-icons a.twitter {
	background-position: 0 -140px;
}

#social-icons a.twitter:hover {
	background-position: 0 -175px;
}


#social-icons a.youtube {
	background-position: 0 -210px;
}

#social-icons a.youtube:hover {
	background-position: 0 -245px;
}

h1, h2, h3, h4, h5, h6 { color:#fff}
#original-footer a { color:#06c;text-decoration:underline;}
#original-footer a:hover { color:#09f;text-decoration:none;}

a {color:#06c;text-decoration:underline; }
a:hover{color:#09f;text-decoration:none}

.menu-vertical { width:100%}
.menu-vertical li { display:block; position:relative}
.menu-vertical li>a { display:block;text-align:left; }
.menu-vertical li>a { border-bottom:1px #666 solid;border-bottom:1px #ccc dotted;  }
.menu-vertical li>a.nobar { border-bottom:0 }
.menu-vertical li:first-child>a { border-top:0}
.menu-vertical li .dropdown { position:absolute;top:-9999px;width:100%; z-index:1000;background-color:#2A0C01 }
.menu-vertical li:hover .dropdown { top:0;right:245px }
.menu-vertical li .dropdown a { display:block;border-bottom:1px #666 solid }
.menu-vertical li .dropdown a.nobar { border-bottom:0 }

.menu-vertical li>a {
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 8px 16px;
    color: #fff;
    text-decoration: none;
}

.menu-vertical li:hover>a { background-color:#be0000;}
.menu-vertical li .dropdown a:hover { background-color:#be0000;}

.menu-horizontal { text-align:center;}
.menu-horizontal li { display:inline-block; position:relative}
.menu-horizontal li>a { display:block;text-align:center; }
.menu-horizontal>li>a { border-right:1px #be0000 solid;border-left:1px #381100 solid; }
.menu-horizontal>li>a.nobar { border-right:0 }


.menu-horizontal .dropdown { position:absolute;left:-9999px;border:1px #ccc solid; }
.menu-horizontal li:hover .dropdown { left:0; display:block;}
.menu-horizontal .dropdown a { display:block;border-bottom:1px #666 solid;border-top:1px #ccc solid;text-align:left; }
.menu-horizontal .dropdown a.nobar { border-bottom:0 }
.menu-horizontal>li:first-child>a { border-left:0}
.menu-horizontal .dropdown li:first-child>a { border-top:0}


.menu-horizontal .dropdown { min-width:150px; background-color:#E6F3F3;text-align:left;}
.menu-horizontal .dropdown li { display:block;}
.menu-horizontal li>a {
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 8px 16px;
    color: #000;
    text-decoration: none;
	font-style:italic;
}
.menu-horizontal li>a {    

}
.menu-horizontal>li:hover>a,.menu-horizontal>li>a.Active {
	color:#be0000;
	text-decoration:underline;
}


.menu-horizontal li .dropdown a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	/*background-color:#999999;*/
	text-decoration: none;
	padding: 8px 16px;
}

.menu-horizontal li .dropdown a:hover {
color:#be0000;
	text-decoration:underline;
	background-color: #ffd3c0;
	
}

.thumb { height:auto;width:auto;text-align:center;border:0}

.foot-nav a { font-size:14px;font-style:italic;color:#fff;text-decoration:none}
.foot-nav a:hover { color:#fff;}
.foot-nav .home { width:auto;padding:0 8px;}

.inner-content p {margin-bottom:1em}
.head-con { padding-top:45px}
.name { padding-left: 40px;width:350px; }
.nav { width:470px;}
.name .company { width:auto; }

#sb-ebooks-sidebar { position:absolute;top:80px;right:940px;}
.con-all { position:relative;}

.company a { text-decoration:none; color:#000;}

.flash { height: auto; width:auto; }


.ul-generic li span.captchaimg {width:auto;}

.menu-horizontal li > a { padding: 8px 8px; }
.head-con {
    padding-top: 15px;
}

.nav { width:auto; float:none;}

.ft-nav { padding-left:0;width:auto;}