body{
font-family: Arial, Helvetica, sans-serif;
}

h3{
font-size: .95em;
*padding-top: 15px;
}

h2{
font-size: .85em;
font-size: .80em\9;
}

h6{
margin:0px;
padding:0px;
font-size: .80em;
font-weight: none;
}
a{
text-decoration: none;
color: black;
}

a:focus{
text-decoration: underline;
}

#flashcard_wrap{
width: 660px;
height: 360px;
background: url(/images/companion_sites/flashcard/gradient_bg.jpg) repeat-x;
padding: 20px 10px 20px 10px;
-moz-border-radius: 15px;
border-radius: 15px;
}

#main_wrap{
width: 660px;
height: 360px;
}

#stack_controls{
float: left;
width: 152px;
height: 172px;
padding: 50px 5px 60px 10px;
margin: 40px 0px 40px 0px;
line-height: 2em;
background-color: #dda963;
-moz-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;
-moz-border-top-left-radius: 15px;
border-top-left-radius: 15px;
box-shadow: 5px 5px 10px #333333;
}

#flashcard{
width: 489px;
height: 362px;
float: left;
background: url(/images/companion_sites/flashcard/notecard_bg.jpg) repeat-x;
box-shadow: 5px 5px 10px #333333;
}

#flashcard_controls{
color: black;
width: 489px;
height: 52px;
}

#prev{
float: left;
width: 110px;
height: 53px;
background: url(/images/companion_sites/flashcard/prev_arrow.png) no-repeat;
font-weight: bold;
font-weight: normal\9;
line-height: 2em;
padding-left: 50px;
margin-left: 10px;
cursor: pointer;
}

#flip{
float: left;
width: 68px;
height: 53px;
line-height: 2em;
padding-left: 65px;
margin-left: 30px;
font-weight: bold;
font-weight: normal\9;
background: url(/images/companion_sites/flashcard/flip_arrow.png) no-repeat;
cursor: pointer;
}

#next{
float: right;
width: 125px;
height: 53px;
background: url(/images/companion_sites/flashcard/next_arrow.png) no-repeat;
font-weight: bold;
font-weight: normal\9;
line-height: 2em;
margin-right: 10px;
background-position: right;
cursor: pointer;
}

#flashcard_content{
width: 100%;
height: 300px;
color: black;
margin-top: 10px;
}

#termDef_container{
width: 469px;
height: 260px;
padding: 10px 10px 5px 10px;
line-height: 1.25em;
}

#termDef_container a{
cursor: default;
}

#termdef p{
padding-left: 10px;
padding-right: 10px;
overflow: auto;
}

#audioIcon{
cursor: pointer;
background: url('https://www.cengage.com/images/companion_sites/flashcard/speaker.png') no-repeat;
height: 24px;
width: 24px;
float: right;
}

#audioPlayer{
background-image: url('/images/companion_sites/flashcard/speaker.png');
float: right;
clear: right;
top: 10px;
right: 15px;
cursor: pointer;
}

#stackcount{
float: left;
width: 489px;
height: 25px;
font-weight: bold;
line-height: 28px;
}

#audioPlayer_wrapper{
top: 10px;
left: 5px;
}
