  @import "http://g-ecx.images-amazon.com/images/G/01/AdvertisingSite/css/iespecific._V385019456_.css";

/* Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {
#links_container {
    margin-top:2px;
}
#nav {
    margin-top: 0px;
}
}
/* CSS Document */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> START page layout styles <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

hr {
    background-color: transparent;
    border-width: 1px 0 0;
    display: block;
    height: 1px;
    line-height: 19px;
    margin-bottom: 14px;
    margin-top: 0;
}

h1, h2, h4 {
    padding-bottom: 4px;
	font-weight:normal !important;
}
h3 {
    font-size: 17px;
    font-weight: bold;
    line-height: 1.24;
}
h5 {
    color:#333333;
	margin: 0 0 10px 20px;
}
h1, h2, h3, h4, h5 {
    font-family: Arial,sans-serif;
    text-rendering: optimizelegibility;
}
h1, h2, h3, h4, h6 {
    margin: 0;
}

a {
    color:#007EB9;
    text-decoration:underline;
}
a:visited {
    color:#007EB9;
    text-decoration:underline;
}
a:hover {
    color:#eb8c12;
    text-decoration:underline;
}
a, a:visited, a:active, a:link {
    color: #007EB9;
    text-decoration: none;
}

.a-button-icon i.a-icon {
    position: absolute;
}
.a-button-icon i.a-icon-1click, .a-button-icon i.a-icon-cart, .a-button-icon i.a-icon-sns, .a-button-icon i.a-icon-buynow {
    left: 2px;
    top: 2px;
}
.a-button i.a-icon-dropdown {
    position: absolute;
    right: 9px;
    top: 12px;
}
.a-button.a-button-small i.a-icon-dropdown {
    right: 6px;
    top: 8px;
}
.a-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BCC1C8 #BABABA #ADB2BB;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    width: 100px !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
	
}

.a-button-tcpp {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BCC1C8 #BABABA #ADB2BB;
    border-image: none;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    height: 31px;
    width: 150px !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
	
}

.a-button-header {
    margin-top: 8px;
}

.a-button.a-span1, .a-button.a-span2, .a-button.a-span3, .a-button.a-span4, .a-button.a-span5, .a-button.a-span6, .a-button.a-span7, .a-button.a-span8, .a-button.a-span9, .a-button.a-span10, .a-button.a-span11, .a-button.a-span12 {
    float: none;
    margin-right: 0;
}
.a-button i.a-icon-menu {
    left: 50%;
    margin-left: -6px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
}
.a-button:hover i.a-icon-menu {
    opacity: 0.75;
}
.a-button .a-button-text {
    background-color: transparent;
    border: 0 none;
    color: #111111;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 100%;
    line-height: 29px;
    margin: 0;
    outline: 0 none;
    padding: 0 10px 0 11px;
    text-align: center;
    white-space: nowrap;
    width: auto;
}
.a-button .a-button-inner {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;
    height: 29px;
    overflow: hidden;
    position: relative;
}
.a-button.a-button-thumbnail .a-button-inner {
    position: relative;
}
.a-button.a-button-thumbnail .a-button-inner input.a-button-text {
    height: 100%;
    position: absolute;
    text-indent: -9999px;
    width: 100%;
    z-index: 100;
}
.a-button.a-button-span1 {
    width: 8% !important;
}
.a-button.a-button-span2 {
    width: 17% !important;
}
.a-button.a-button-span3 {
    width: 25% !important;
}
.a-button.a-button-span4 {
    width: 33% !important;
}
.a-button.a-button-span5 {
    width: 42% !important;
}
.a-button.a-button-span6 {
    width: 50% !important;
}
.a-button.a-button-span7 {
    width: 58% !important;
}
.a-button.a-button-span8 {
    width: 67% !important;
}
.a-button.a-button-span9 {
    width: 75% !important;
}
.a-button.a-button-span10 {
    width: 83% !important;
}
.a-button.a-button-span11 {
    width: 92% !important;
}
.a-button.a-button-span12 {
    width: 100% !important;
}
.a-button + .a-button {
    margin-left: 0.385em;
}
.a-button a, .a-button:hover a {
    color: #111111;
    text-decoration: none !important;
}
.a-button.a-button-image {
    height: auto;
}
.a-button.a-button-image .a-button-inner {
    height: auto;
    line-height: 0;
    padding: 6px;
}
.a-button.a-button-small {
    height: 22px;
}
.a-button.a-button-small .a-button-text {
    font-size: 11px;
    line-height: 20px;
}
.a-button.a-button-small .a-button-text {
    height: 20px;
    padding: 0 6px 0 7px;
}
.a-button-dropdown .a-button-text {
    overflow: hidden;
    padding-right: 24px;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    z-index: 100;
}
.a-button-dropdown.a-button-small .a-button-text {
    padding-right: 20px;
}
.a-button-dropdown label {
    display: inline;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0.385em;
}
.a-button-dropdown label:after {
    content: ":";
}
.a-button-dropdown:hover label {
    cursor: pointer;
}
.a-button-icon .a-button-text {
    position: relative;
    z-index: 100;
}
.a-button-icon .a-button-text {
    padding-left: 35px;
}
.a-button.a-button-stretch {
    width: 100%;
}
.a-button-supplemental .a-button-text {
    padding-right: 22px;
    position: relative;
    text-align: left;
    z-index: 100;
}
.a-button-supplemental .a-icon.a-icon-supplemental {
    margin-top: -6px;
    position: absolute;
    right: 9px;
    top: 50%;
}
span.a-button-inner {
    display: block;
}
.a-button-beside-text {
    margin-top: -3px;
}
.a-button .a-button-text {
    line-height: 29px;
}
.a-button.a-button-small .a-button-text {
    line-height: 21px;
}
.a-button-text img {
    min-width: 5px;
}
.a-button {
    background: none repeat scroll 0 0 #D8DDE6;
}
.a-button:hover {
    border-color: #AEB4BD #ADADAD #9FA5AF;
}
.a-button:active, .a-button.a-touch-press {
    border-color: #ADB2BB #BABABA #BABABA;
}
.a-button:focus, .a-button.a-button-focus {
    border-color: #E47911;
    box-shadow: 0 0 3px rgba(228, 121, 17, 0.5);
    outline: medium none;
}
.a-button.a-button-pressed, .a-button.a-button-pressed:hover {
    border-color: #ADB2BB #BABABA #BABABA;
}
.a-button.a-button-pressed .a-button-inner, .a-button.a-button-pressed:hover .a-button-inner {
    background-color: #DCDFE3;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button.a-button-error {
    border-color: #DD0000;
}
.a-button .a-button-inner {
    background: -moz-linear-gradient(center top , #F7F8FA, #E7E9EC) repeat scroll 0 0 transparent;
}
.a-button:hover .a-button-inner {
    background: -moz-linear-gradient(center top , #E7EAF0, #D9DCE1) repeat scroll 0 0 transparent;
}
.a-button:active .a-button-inner, .a-button.a-touch-press .a-button-inner {
    background-color: #E7E9EC;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button:active .a-button-inner, .a-button.a-touch-press .a-button-inner {
    background-color: #DCDFE3;
}
.a-button-disabled {
    background: none repeat scroll 0 0 #D8DDE6 !important;
    border-color: #CECECE !important;
    cursor: default !important;
    filter: none !important;
}
.a-button-disabled:hover, .a-button-disabled:active, .a-button-disabled:focus, .a-button-disabled.a-touch-press {
    border-color: rgba(186, 186, 186, 0.5) !important;
}
.a-button-disabled .a-button-text {
    color: #919191 !important;
    cursor: default !important;
    font-weight: normal;
    text-shadow: none !important;
}
.a-button-disabled .a-button-inner {
    background-color: #DEE2EA !important;
    background-image: none !important;
    box-shadow: none !important;
    filter: none !important;
}
.a-button-disabled:active .a-button-inner, .a-button-disabled:focus .a-button-inner, .a-button-disabled.a-touch-press .a-button-inner {
    background-color: #DEE2EA !important;
    background-image: none !important;
    box-shadow: none !important;
    filter: none !important;
}
.a-button-disabled:hover .a-button-inner {
    background-color: #DEE2EA !important;
    background-image: none !important;
    box-shadow: none !important;
    filter: none !important;
}
.a-button-primary {
    background: none repeat scroll 0 0 #EEBA37;
    border-color: #BE952C #A68226 #9B7924;
}
.a-button-primary:hover {
    border-color: #A98527 #917221 #86691F;
}
.a-button-primary:active, .a-button-primary.a-touch-press {
    border-color: #9B7924 #A68226 #A68226;
}
.a-button-primary.a-button-pressed, .a-button-primary.a-button-pressed:hover {
    border-color: #9B7924 #A68226 #A68226;
}
.a-button-primary.a-button-pressed .a-button-inner, .a-button-primary.a-button-pressed:hover .a-button-inner {
    background-color: #EEBA37;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.a-button-primary.a-button-disabled {
    background-color: #FCF5E5 !important;
    border-color: #DFD4B9 !important;
}
.a-button-primary.a-button-disabled .a-button-inner {
    background-color: #FCF5E5 !important;
    filter: none;
}
.a-button-primary .a-button-inner {
    background: -moz-linear-gradient(center top , #FEE6B0, #EEBA37) repeat scroll 0 0 transparent;
}
.a-button-primary:hover .a-button-inner {
    background: -moz-linear-gradient(center top , #FEDE97, #ECB21F) repeat scroll 0 0 transparent;
}
.a-button-primary:active .a-button-inner, .a-button-primary.a-touch-press .a-button-inner {
    background-color: #EEBA37;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button-dark .a-button-text, .a-button-search .a-button-text {
    color: white;
    font-weight: bold;
}
.a-button-dark, .a-button-search {
    background: none repeat scroll 0 0 #444C55;
    border-color: #3D444C #2F353B #2C3137;
    color: white;
}
.a-button-dark:hover, .a-button-dark:focus, .a-button-dark.a-button-focus, .a-button-search:hover, .a-button-search:focus, .a-button-search.a-button-focus {
    border-color: #32373E #24282D #212429;
}
.a-button-dark:active, .a-button-dark.a-touch-press, .a-button-search:active, .a-button-search.a-touch-press {
    border-color: #2C3137 #2F353B #2F353B;
}
.a-button-dark .a-button-inner, .a-button-search .a-button-inner {
    background: -moz-linear-gradient(center top , #72787F, #444C55) repeat scroll 0 0 transparent;
}
.a-button-dark:hover .a-button-inner, .a-button-search:hover .a-button-inner {
    background: -moz-linear-gradient(center top , #666B72, #393F47) repeat scroll 0 0 transparent;
}
.a-button-dark:active .a-button-inner, .a-button-dark.a-touch-press .a-button-inner, .a-button-search:active .a-button-inner, .a-button-search.a-touch-press .a-button-inner {
    background-color: #444C55;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button-dark .a-button-inner, .a-button-search .a-button-inner {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.a-button-toggle {
    background-color: white;
    border-color: #D0D0D0;
    height: auto;
    text-align: left;
}
.a-button-toggle:hover, .a-button-toggle:focus, .a-button-toggle.a-button-focus {
    border-color: #B6B6B6 #B6B6B6 #9E9E9E;
}
.a-button-toggle:hover .a-button-inner, .a-button-toggle:focus .a-button-inner, .a-button-toggle.a-button-focus .a-button-inner {
    background-color: #F7F7F7;
    background-image: none;
}
.a-button-toggle:active, .a-button-toggle.a-touch-press {
    border-color: #AAAAAA #C3C3C3 #C3C3C3;
}
.a-button-toggle.a-button-selected {
    background-color: white;
    border-color: #E47911;
    overflow: visible;
}
.a-button-toggle.a-button-selected .a-button-inner, .a-button-toggle.a-button-selected:hover .a-button-inner {
    background-color: #FEFAF6;
    background-image: none;
}
.a-button-toggle.a-button-error .a-button-inner .a-button-text {
    color: #DD0000;
}
.a-button-toggle.a-button-thumbnail {
    border-color: transparent;
    border-radius: 2px 2px 2px 2px;
    height: auto;
    overflow: visible;
}
.a-button-toggle.a-button-thumbnail:hover, .a-button-toggle.a-button-thumbnail:focus, .a-button-toggle.a-button-thumbnail.a-button-focus {
    border-color: #D0D0D0;
}
.a-button-toggle.a-button-thumbnail:active, .a-button-toggle.a-button-thumbnail.a-touch-press {
    border-color: #B7B7B7;
}
.a-button-toggle.a-button-thumbnail:active .a-button-inner, .a-button-toggle.a-button-thumbnail.a-touch-press .a-button-inner {
    background-color: white;
}
.a-button-toggle.a-button-thumbnail.a-button-selected {
    border-color: #E47911;
}
.a-button-toggle.a-button-thumbnail.a-button-selected .a-button-inner {
    background-color: white;
}
.a-button-toggle.a-button-thumbnail .a-button-inner {
    border-radius: 2px 2px 2px 2px;
    height: auto;
    overflow: hidden;
    padding: 0;
}
.a-button-toggle.a-button-thumbnail .a-button-inner img {
    border-radius: 2px 2px 2px 2px;
}
.a-button-toggle.a-button-thumbnail .a-button-inner:hover {
    background-color: white;
}
.a-button-toggle .a-button-inner {
    background-color: white;
    background-image: none;
    box-shadow: 0 1px 0 white inset;
    filter: none;
    height: auto;
}
.a-button-toggle .a-button-inner .a-button-text {
    line-height: 19px;
    padding: 5px 10px 5px 11px;
    text-align: left;
    white-space: normal;
}
.a-button-toggle.a-button-thumbnail .a-button-inner .a-button-text {
    padding: 0;
}
.a-button-toggle:hover .a-button-inner {
    background-color: #F7F7F7;
    background-image: none;
}
.a-button-toggle:active .a-button-inner, .a-button-toggle.a-touch-press .a-button-inner {
    background-color: #EAEAEA;
    background-image: none;
}
.a-button-toggle.a-button-toggle-section {
    height: auto;
}
.a-button-toggle.a-button-toggle-section .a-button-inner {
    padding: 14px 18px;
}
.a-button-toggle.a-button-toggle-section .a-button-inner .a-button-text {
    line-height: 19px;
}
.a-button-toggle-group {
}
.a-button-toggle-group:before, .a-button-toggle-group:after {
    content: "";
    display: table;
    font-size: 0;
    line-height: 0;
}
.a-button-toggle-group:after {
    clear: both;
}
.a-button-oneclick {
    background: none repeat scroll 0 0 #ED9220;
    border-color: #BE751A #A56616 #9A5F15;
}
.a-button-oneclick:hover, .a-button-oneclick:focus, .a-button-oneclick.a-button-focus {
    border-color: #A86717 #8F5813 #845112;
}
.a-button-oneclick:active, .a-button-oneclick.a-touch-press {
    border-color: #9A5F15 #A56616 #A56616;
}
.a-button-oneclick .a-button-inner {
    background: -moz-linear-gradient(center top , #FFBE5D, #ED9220) repeat scroll 0 0 transparent;
}
.a-button-oneclick:hover .a-button-inner {
    background: -moz-linear-gradient(center top , #FFB443, #E18512) repeat scroll 0 0 transparent;
}
.a-button-oneclick:active .a-button-inner, .a-button-oneclick.a-touch-press .a-button-inner {
    background-color: #ED9220;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button-oneclick .a-button-inner {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
}
.a-button-preorder {
    background: none repeat scroll 0 0 #CDCDA1;
    border-color: #A4A481 #8F8F70 #858569;
}
.a-button-preorder:hover, .a-button-preorder:focus, .a-button-preorder.a-button-focus {
    border-color: #999972 #818165 #77775E;
}
.a-button-preorder:active, .a-button-preorder.a-touch-press {
    border-color: #858569 #8F8F70 #8F8F70;
}
.a-button-preorder .a-button-inner {
    background: -moz-linear-gradient(center top , #F6F6C8, #CDCDA1) repeat scroll 0 0 transparent;
}
.a-button-preorder:hover .a-button-inner {
    background: -moz-linear-gradient(center top , #F2F2B2, #C4C490) repeat scroll 0 0 transparent;
}
.a-button-preorder:active .a-button-inner, .a-button-preorder.a-touch-press .a-button-inner {
    background-color: #CDCDA1;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button-group {
    display: table;
    font-size: 0;
    line-height: 0;
    position: relative;
    white-space: nowrap;
}
.a-button-group .a-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BCC1C8 #BABABA #ADB2BB;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    display: table-cell;
    vertical-align: top;
    width: auto;
}
.a-button-group .a-button .a-button-text {
    white-space: nowrap;
}
.a-button-group .a-button .a-button-inner {
    border-radius: 0 0 0 0;
}
.a-button-group .a-button:hover {
    border-color: #AEB4BD #ADADAD #9FA5AF;
}
.a-button-group .a-button:active, .a-button-group .a-button.a-touch-press {
    border-color: #ADB2BB #BABABA #BABABA;
}
.a-button-group .a-button [class^="a-span"], .a-button-group .a-button [class*=" a-span"] {
    float: none;
    margin-right: 0;
}
.a-button-group .a-button.a-span1 {
    width: 8%;
}
.a-button-group .a-button.a-span2 {
    width: 17%;
}
.a-button-group .a-button.a-span3 {
    width: 25%;
}
.a-button-group .a-button.a-span4 {
    width: 33%;
}
.a-button-group .a-button.a-span5 {
    width: 42%;
}
.a-button-group .a-button.a-span6 {
    width: 50%;
}
.a-button-group .a-button.a-span7 {
    width: 58%;
}
.a-button-group .a-button.a-span8 {
    width: 67%;
}
.a-button-group .a-button.a-span9 {
    width: 75%;
}
.a-button-group .a-button.a-span10 {
    width: 83%;
}
.a-button-group .a-button.a-span11 {
    width: 92%;
}
.a-button-group .a-button.a-span12 {
    width: 100%;
}
.a-button-group .a-button .a-button-group-first, .a-button-group .a-button:first-child {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.a-button-group .a-button .a-button-group-first .a-button-inner, .a-button-group .a-button:first-child .a-button-inner {
    border-radius: 3px 0 0 3px;
}
.a-button-group .a-button .a-button-group-last, .a-button-group .a-button:last-child {
    border-radius: 0 3px 3px 0;
}
.a-button-group .a-button .a-button-group-last .a-button-inner, .a-button-group .a-button:last-child .a-button-inner {
    border-radius: 0 3px 3px 0;
}
.a-button-group .a-button-dropdown {
    width: 26px !important;
}
.a-button-group .a-button-dropdown .a-button-inner {
    height: 29px;
}
.a-button-group .a-button-selected {
    border-color: #ADB2BB #BABABA #BABABA;
    overflow: visible;
    position: relative;
}
.a-button-group .a-button-selected .a-button-inner {
    background-color: #DCDFE3;
    background-image: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    filter: none;
}
.a-button-group .a-button-selected:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #BABABA;
    bottom: -7px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
}
.a-button-group .a-button-selected:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #DCDFE3;
    bottom: -6px;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
}
.a-text-center .a-button-group {
    margin-left: auto;
    margin-right: auto;
}
.a-button-stack .a-button {
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
.a-button-stack .a-button:last-child {
    margin-bottom: 0;
}
.a-button-stack .a-button-list .a-button {
    display: inline-block;
}
.a-button-stack .a-button-group .a-button {
    margin-bottom: 0;
    width: auto;
}
.a-button-stack .a-button + .a-button {
    margin-left: 0;
}
.a-button-stack .a-button-group {
    margin-bottom: 10px;
    width: 100%;
}
.a-button-stack .a-button-group .a-button {
    display: table-cell;
    margin-bottom: 0;
}
.a-button-stack .a-button-toggle.a-button-thumbnail {
    display: inline-block;
}
ul {
    padding: 0;
    margin-left: 30px;
}
/* ---------->>> START breadcrumb styles <<<-----------------------------------------------------------*/
#breadcrumbs {
    padding: 0 0 5px 0;
    margin: 0px;
    font-size:85%;
}
a.breadcrumbs {
    color:#007EB9;
    text-decoration:none;
}
a:hover.breadcrumbs {
    color:#eb8c12;
    text-decoration:underline;
}
/* ---------->>> END breadcrumb layout styles <<<-----------------------------------------------------------*/
/* ---------->>> START contact styles <<<-----------------------------------------------------------*/
/*#contact_container {
    position: static;
    margin-top:-32px;
    right:9px;
    float: right;
    width:155px;
    z-index:-1;
    padding: 10px;
    border: solid 1px #d2e7f6;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}*/
#links_container {
    padding-bottom: 7px;
    padding-left:8px;
    text-align:left;
    border-bottom: solid 1px #d2e7f6;
}
#btn_container {
    padding-top: 7px;
    text-align:center;
}
/* ---------->>> END contact layout styles <<<-----------------------------------------------------------*/
/* ---------->>> START top nav layout styles <<<-----------------------------------------------------------*/
#topnav_container {
    background-color: #F7F7F7;
    padding:10px;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    display: block;
}
.left {
    float:left;
    width: 45%;
}
.right {
    float:left;
    width: 50%;
}
h3.topnav {
    margin:0 0 5px 0;
    color:#000;
}
a.topnav {
    color:#007EB9;
    text-decoration:none;
}
a:hover.topnav {
    color:#eb8c12;
    text-decoration:underline;
}
/* ---------->>> END top nav layout styles <<<-----------------------------------------------------------*/


/* ---------->>> START advertising overview layout styles <<<-----------------------------------------------------------*/
#advertisingoverview_container {
    width:790px;
}
.adoverview_left {
    float:left;
    padding-right:10px;
    height: 200px;
}
.adoverview_right {
    float:left;
    width: 440px;
    height: 200px;
    padding-right:10px;
    margin-top:-3px;
}
#example_thumbs {
    margin-bottom:0px;
    margin-top:-5px;
    vertical-align:bottom;
}
#example_text {
    font-size:10px;
    padding-bottom:4px;
    padding-top:3px;
}
h3.adoverview {
    margin:0 0 5px 0;
}
a.adoverview {
    color:#007EB9;
    text-decoration:none;
}
a:hover.adoverview {
    color:#eb8c12;
    text-decoration:underline;
}
/* ---------->>> END advertising overview layout styles <<<-----------------------------------------------------------*/

/* ---------->>> START case studies layout styles <<<-----------------------------------------------------------*/
#casestudies_container {
    width:750px;
}
.casestudies_left {
    float:left;
    padding-right:10px;
}
.casestudies_right {
    float:left;
    width: 410px;
    padding-right:10px;
}
h3.casestudies {
    margin:0 0 5px 0;
}
a.casestudies {
    color:#007EB9;
    text-decoration:none;
}
a:hover.casestudies {
    color:#eb8c12;
    text-decoration:underline;
}
/* ---------->>> END case studies layout styles <<<-----------------------------------------------------------*/

/* ---------->>> START additional sites layout styles <<<-----------------------------------------------------------*/
#addsites_container {
    width:720px;
}
.addsites_left {
    float:left;
    padding-right:10px;
}
.addsites_right {
    float:left;
    width: 380px;
    padding-right:10px;
}
h3.addsites {
    margin:0 0 5px 0;
}
a.addsites {
    color:#007EB9;
    text-decoration:none;
}
a:hover.addsites {
    color:#eb8c12;
    text-decoration:underline;
}
/* ---------->>> END  additional sites layout styles <<<-----------------------------------------------------------*/


/* ---------->>> START nav layout styles <<<-----------------------------------------------------------*/

/*#leftcol {
    width: 240px !important;
    padding-right:7px !important;
}*/
/*#rightcol {
    width: 180px !important;
}*/
/*#nav {
    float: left;
    width: 240px;
    border: 1px solid #d2e7f6;
    padding: 0px;
    margin-top: 2px;
}*/
#nav ul {
    margin:0 0 0 10px;
    padding: 0px;
    list-style-type: none;
}
#nav li {
    padding: 0px;
}
#nav a {
    font-weight: normal;
    text-decoration: none;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11.3px;
    padding: 0px;
    color:#007EB9;
}
#nav a:hover {
    text-decoration: underline;
    color:#2a70fc;
}
#nav a.current {
    font-weight: bold;
    color:#000;
}
/* ---------->>> END nav layout styles <<<-----------------------------------------------------------*/

/* ---------->>> START display ads overview layout styles <<<-----------------------------------------------------------*/
#displayads_overview_img_container {
    background:#d2e7f6;
    padding:0px;
    text-align:center;
    width:100%;
}
/* ---------->>> END display ads overview layout styles <<<-----------------------------------------------------------*/


/* ---------->>> START product page layout styles <<<-----------------------------------------------------------*/
#product_container {
	background: #f7f7f7;
	padding: 10px;
	border: solid 1px #dddddd;
	border-radius: 4px 4px 4px 4px;
	display: block;
}
#product_container_left {
	float: left;
	width: 330px;
	height: 275px;
}
#product_container_right {
	float: center;
}
a.product_container {
	color: #007EB9;
	text-decoration: none;
}
a:hover.product_container {
	color: #e47911;
	text-decoration: underline;
}
table.product {
	width: 100%;
}
td.product {
	text-align: left;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 0px;
	font-size : 12px;
	padding: 5px;
}
td.product_table {
	text-align: left;
	border: 0px;
	padding: 0px;
	font-size : 12px;
}
td.even_cell {
	text-align: left;
	background-color: #F7F7F7;
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7d;
	border-left: 1px solid #E7E7E7;
	font-size : 12px;
	padding: 5px;
}
td.even_cell_table {
	background-color: #F7f7f7;
	text-align: left;
	border: 0px;
	padding: 0px;
	font-size : 12px;
}
th.product {
	text-align: left;
	background-color: F7F7F7;
	font-size: 12px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 0px;
	border-bottom: 0px;
	padding: 5px;
	width: 319px;
	color: #888888;
    font-weight: normal;
}
td.bottom {
	text-align: left;
	font-size : 12px;
	padding: 5px;
	background-color: #F7F7F7;
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}
th.bottom {
	text-align: left;
	background-color: f7f7f7;
	color: #888888;
	font-weight: normal;
	font-size: 12px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 0px;
	padding: 5px;
	border-bottom: 1px solid #E7E7E7;
	width: 319px;
}
table.adsizes {
	width: 100%;
}
td.adsizes {
	text-align: left;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 0px;
	font-size : 12px;
	padding: 5px;
}
td.adsizes_right {
	text-align: left;
	border-top: 1px solid #dddddd;
	border-left: 0px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 0px;
	font-size : 12px;
	padding: 5px;
}
tr.adsizes {
	text-align: left;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 0px;
	font-size : 12px;
	padding: 5px;
}
/* ---------->>> END product page layout styles <<<-----------------------------------------------------------*/

/* ---------->>> START ad specs & policies table layout styles <<<-----------------------------------------------------------*/

table.adspecs {
	width: 100%;
}
td.adspecs {
	text-align: left;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 0px;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
}
td.headers {
	text-align: left;
	background-color: #007EB9;
	border-top: 1px solid #007EB9;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #007EB9;
	font-size : 12px;
	padding: 5px;
	color: #FFF;
}
td.color_cell {
	text-align: left;
	background-color: #FFFFCC;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
}
td.color_rightcell {
	text-align: left;
	background-color: #FFFFCC;
	border-top: 0px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
}
th.adspecs {
	text-align: left;
	border-top: 0px;
	border-left: 1px solid #dddddd;
	border-right: 0px;
	border-bottom: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
	font-weight: normal;
}
th.adspecs_rightcell {
	text-align: left;
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 1px solid #dddddd;
	;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
	font-weight: normal;
}
th.adspecs_days {
	border-top: 0px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
	font-weight: normal;
}
th.adspecs_miniheader {
	background-color: #ffffcc;
	border-top: 0px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	font-size : 10px;
	padding: 5px;
	font-weight: normal;
}
ul.productiontimelines {
	list-style: none;
	margin-left: 0px;
}
a.productiontimelines {
	text-decoration: none;
}
a:hover.productiontimelines {
	text-decoration: underline;
}
.red {
	color:#F00;
	font-size:12px;}

/* ---------->>> END ad specs & policies table layout styles <<<-----------------------------------------------------------*/

/* ---------->>> START ad specs footer <<<-----------------------------------------------------------*/

#rhf {
    display:none !important;
}

/* ---------->>> END ad specs footer  <<<-----------------------------------------------------------*/

/* ---------->>> START flash outline fix <<<-----------------------------------------------------------*/

#object, embed {
  outline: 0;
}

/* ---------->>> END flash outline fix  <<<-----------------------------------------------------------*/

/* ---------->>> START Treatment 1-2 <<<-----------------------------------------------------------*/
  

#centercolatf .t1,
#centercolatf .t2 {
    padding:0;
    margin:0 auto;
    text-align:center;
    width:100%;
    background:url('https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_body-bg.gif') repeat-x;
}
.asr-banner {
    width:1000px;
    text-align:left;
    height: 282px;
    position: relative;
    zoom:1;
    margin:0 auto;
}
.asr-t2-feature {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-banner_v2.jpg);
    background-repeat:no-repeat;
    width:575px;
    height:219px;
    position: absolute;
    bottom: 2px;
    left:0;
}
.asr-t2-bullets {
    position: absolute;
    left:575px;
    top:70px;
    list-style:none;
    margin: 0;
    padding:0;
}
.asr-t2-bullets li {
    display:block;
    width:445px;
    height:40px;
    background-repeat:no-repeat;
    text-indent:-5000px;
}
.asr-t2-bullet1 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-bullet-1.gif);
}
.asr-t2-bullet2 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-bullet-2.gif);
}
.asr-t2-bullet3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-bullet-3.gif);
}

.banner {
    display:none;
}
.banner-amg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height: 282px;
}      
.banner-left {
	float:left; 
	width:500px;  
}
.banner-right {
	float:right; 
	width:350px; 
	position:relative; 
	text-align:left; 
	margin-top:20px;
}
.banner-amg .asr-t2-feature {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-amg-banner.jpg);
    bottom: 20px;
}
.banner-amg .asr-t2-bullet1 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-amg-bullet-1.gif);
}
.banner-amg .asr-t2-bullet2 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-amg-bullet-2.gif);
}
.banner-amg .asr-t2-bullet3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-amg-bullet-3.gif);
}

           
.banner-pads .asr-t2-feature {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-pads-banner.jpg);
}
.banner-pads .asr-t2-bullet1 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-pads-bullet-1.gif);
}
.banner-pads .asr-t2-bullet2 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-pads-bullet-2.gif);
}
.banner-pads .asr-t2-bullet3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-pads-bullet-3.gif);
	background-position: 4px 50%;
}
           
.banner-al .asr-t2-feature {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-al-banner_v2.jpg);
}
.banner-al .asr-t2-bullet1 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-al-bullet-1_v2.gif);
}
.banner-al .asr-t2-bullet2 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-al-bullet-2_v2.gif);
}
.banner-al .asr-t2-bullet3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t1-al-bullet-3_v2.gif);
}

.asr-banner-on {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-on.gif);
    background-repeat:no-repeat;
    width:168px;
    height:13px;
    position:absolute;
    top:280px;
    left:0px;
}
.asr-banner a,
.asr-banner a:link,
.asr-banner a:visited,
.asr-banner a:hover {
    text-decoration:none;
    cursor:pointer;
}
.asr-banner h2 {
    padding:0;
    margin: 0;
    font-weight:normal;
    padding:15px;
    font-size: 24px;
    text-decoration:none;
}
.asr-col {
    width:285px;
    padding:28px 17px;
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_coldiv.gif);
    background-repeat:no-repeat;
    float: left;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
}
.t1 .page-content,
.t2 .page-content {
    margin:0 auto;
    width:1000px;
    text-align:left;
}
.asr-col.first {
    background-image:none;
}
.asr-col h3 {
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    width:223px;
    height: 49px;
    text-indent:-5000px;
}
.asr-col.amg h3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-amg-logo.gif);
}
.asr-col.pads h3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-pads-logo.gif);
}
.asr-col.al h3 {
    background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/AdvertisingSite/images/adSpecsRefresh_t2-al-logo_v2.gif);
}
.asr-col .other {
    font-size:10px;
}
.asr-col .tn {
    padding: 0 0 15px;
}
.asr-col .tn img {
    padding:0 10px 0 0;
}

/* ---------->>> END Treatment 1-2 <<<-----------------------------------------------------------*/

/* ---------->>> START AUI Table Updates <<<-----------------------------------------------------------*/

table.a-keyvalue {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 22px;
	margin-left:20px;
}
table {
    border-collapse: collapse;
    width: 94%;
}

table.a-keyvalue tr:first-child td, table.a-keyvalue tr:first-child th {
    padding-top: 7px;

}
table.a-keyvalue td:last-child, table.a-keyvalue th:last-child {
    padding-right: 14px;
}
table.a-keyvalue td, table.a-keyvalue th {
    border-top: 1px solid #E7E7E7;
}
th {
    vertical-align: top;
	padding:7px;
}
* {
    -moz-box-sizing: border-box;
}

table.a-keyvalue td:first-child, table.a-keyvalue th:first-child {
    padding-left: 14px;
}
.a-row .a-span3, .a-ws .a-row .a-ws-span3 {
    width: 23.0532%;
}
table.a-keyvalue td, table.a-keyvalue th {
    border-top: 1px solid #E7E7E7;
}
table.a-keyvalue th {
    background-color: #F7F7F7;
    color: #888888;
    font-weight: normal;
}
td.a-span3, th.a-span3, .a-grid-center.a-span3 {
    float: none !important;
}
td.a-span1, th.a-span1, td.a-span2, th.a-span2, td.a-span3, th.a-span3, td.a-span4, th.a-span4, td.a-span5, th.a-span5, td.a-span6, th.a-span6, td.a-span7, th.a-span7, td.a-span8, th.a-span8, td.a-span9, th.a-span9, td.a-span10, th.a-span10, td.a-span11, th.a-span11, td.a-span12, th.a-span12 {
    float: none;
    margin-right: 0;
}
th {
    text-align: left;
}


/* ---------->>> END AUI Table Updates  <<<-----------------------------------------------------------*/