@charset "utf-8";
img {
	border-style: none;
	padding-right: 3px;
}
.body-index {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #3d3d3d;
	font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
	font-size: 100%;
	background-attachment: scroll;
	background-color: #000;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/misc/bg07-11.jpg);
	font-weight: 600;
}
.body-cart {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
	font-size: 100%;
	background-attachment: scroll;
	background-color: #868585;
	background-image: url(../images/misc/bg-cart.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-weight: 600;
}
.body-search {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
	font-size: 100%;
	background-attachment: scroll;
	background-color: #868585;
	background-image: url(../images/misc/bg-body04.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-weight: 600;
}
.body-404 {
	background-color: #FFF;
}
#body-survey {
	background-color: #e6e6e6;
}

/*====================== Containers ======================*/
#book-previews {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  height: 600px;
  overflow: scroll;
  width: 775px;
  overflow-x: hidden; 
}
#container {
	width: 990px;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container-cart {
	width: 870px;
	padding-top: 300px;
	padding-right: 60px;
	padding-left: 60px;
	background-repeat: repeat-y;
}
#container-contact {
	width: 870px;
	padding-top: 410px;
	padding-right: 60px;
	padding-left: 60px;
}
#container-404 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 50%;
  margin: auto;} 
#mailchimp-container1 {
	width: 600px;
	margin-left: 160px;
	margin-bottom: -8px;
}
#header-button-container {
	float: right;
	height: 84px;
	width: 462px;
	margin-bottom: 0px;
	margin-right: 14px;
	margin-top: -17px;
}
#header-button-container-cart {
	float: right;
	height: 84px;
	width: 369px;
	margin-right: 14px;
	margin-top: -17px;
}
#header-button-container-contact {
	float: right;
	height: 84px;
	width: 462px;
	margin-right: 14px;
	margin-top: -17px;
}
#main-content {
	float: left;
	width: 914px;
	background-image: url(../images/misc/bg-body01.png);
	padding-top: 38px;
	padding-right: 38px;
	padding-left: 38px;
	text-align: left;
}
#main-content-no-nav {
	float: left;
	width: 914px;
	background-image: url(../images/misc/bg-body01.png);
	padding-top: 38px;
	padding-right: 38px;
	padding-left: 38px;
	text-align: left;
	margin-top: 18px;
}
#main-content-search {
	float: left;
	width: 914px;
	background-image: url(../images/misc/bg-body04.png);
	padding-top: 38px;
	padding-right: 38px;
	padding-left: 38px;
	text-align: left;
}
#main-content-long {
	float: left;
	width: 914px;
	background-image: url(../images/misc/bg-body02.png);
	padding-top: 38px;
	padding-right: 38px;
	padding-left: 38px;
	text-align: left;
}
#main-content-long-school {
	float: left;
	width: 914px;
	background-image: url(../images/misc/bg-body03.png);
	padding-top: 38px;
	padding-right: 38px;
	padding-left: 38px;
	text-align: left;
}
#main-content-long-school a:visited {
	color:#999;
}
#nav-box {
	background-repeat: no-repeat;
	height: 39px;
	width: 990px;
	margin-bottom: 8px;
	margin-top: -10px;
	padding-top: 14px;
	margin-left: 6px;
}
#header-logo01 {
	float: left;
	height: 37px;
	width: 397px;
	margin-left: 6px;
	margin-top: -5px;
	margin-bottom: 4px;
}
.note-box {
	background-color: #E6E6E6;
	padding: 20px;
	border: 4px solid #999;
	margin-bottom: 20px;
}
.col1 {
	width: 304px;
	float: left;
}
.col1-index {
	width: 50%;
	float: left;
	margin-top: -80px;
}
.col2{
	width: 304px;
	float: right;
}
.col3{
	width: 304px;
	float: right;
}
#title-container {
	width:941px;
	background:url(../images/job-title-box/background.png) no-repeat;
	margin-top: 0;
	margin-right: 0px;
	margin-left: -29px;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 28px;
}
#title-top {
	width:921px;
}
#title-end {
	width:969px;
	height:14px;
	background:url(../images/job-title-box/end-cap.png) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: -29px;
}
#job-box {
	max-width:611px;
	float:left;
	padding-top: 8px;
	margin-bottom: 10px;
}
#job-box-long {
	max-width:611px;
	float:left;
	padding-top: 10px;
	margin-bottom: 20px;
}
#job-box h1 {
	font-size: 2.2em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	line-height: 30px;
}
#job-box-long h1 {
	font-size: 2.2em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	line-height: 30px;
}
#category-box {
	background-image: url(../images/misc/category-box.png);
	padding: 30px;
	width: 891px;
	margin-left: -29px;
}
#category-box-footer {
	background-image: url(../images/misc/category-box-bottom.png);
	height: 9px;
	width: 951px;
	margin-left: -29px;
	margin-bottom: 20px;
}
#category-box-blue {
	background-image: url(../images/misc/category-box-blue.png);
	padding: 30px;
	width: 891px;
	margin-left: -29px;
}
#category-box-footer-blue {
	background-image: url(../images/misc/category-box-bottom-blue.png);
	height: 9px;
	width: 951px;
	margin-left: -29px;
	margin-bottom: 20px;
}
#category-box-blue h1 {
	font-size: 2.2em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	line-height: 30px;
}
#category-box h1 {
	font-size: 2.2em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	line-height: 30px;
}
#category-box h2 {
	font-size: 2.2em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	line-height: 30px;
}
#salary-box {
	height:31px;
	float:right; 
	margin:3px 3px 0 0; 
	background:url(../images/job-title-box/salary-box.png) no-repeat; 
	padding:0 28px 0 0;
	}
#salary-box b {
	color:#FFF;
	line-height:3px;
	vertical-align:9px;
	font-size: 1.1em;
	font-weight: bold;
	}
#alternate-box {
	float:left;
	max-width:920px;
	min-width:919px;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#description-box {
	float:left;
	max-width:890px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	letter-spacing: -1px;
}
.image-plus-box {
	height: 20px;
	width: 100%;
	margin-top: 10px;
}
.image-alt-titles {
	margin-right: 4px;
	margin-top: 3px;
}
#description-box img {
	margin:0 0 -4px 0;
	}

#survey-interface {
	width:992px;
	height:535px;
	background:url(../images/survey/interface.png) no-repeat;
	}
#survey-content {
	padding-top: 139px;
	padding-right: 69px;
	padding-bottom: 30px;
	padding-left: 69px;
}
.survey {
	overflow-x:hidden;
	}
#survey-format {
	padding:20px;
	z-index:5;
	}
#fade {
	background:url(../images/survey/fade.png) no-repeat;
	width:831px; 
	height:52px; 
	z-index:15; 
	margin:-52px 0 0 0;
	}
#getting-started-text {
	background:url(../images/survey/getting-started-text.png) no-repeat;
	width:501px;
	height:87px;
	margin:40px auto 0 auto;
}
.getting-started-button {
	width:300px;
	height:100px;
	margin:45px auto 0 auto;
}

/*====================== Footer Elements ======================*/
#body-bottom {
	background-image: url(../images/misc/bg-body-footer01.png);
	height: 41px;
	width: 990px;
	background-repeat: no-repeat;
	clear: both;
}
#footer-top {
	background-image: url(../images/misc/bg-footer-top.png);
	height: 61px;
	width: 990px;
	margin-top: 16px;
}
#footer-top-cart {
	background-image: url(../images/misc/footer-top-cart.jpg);
	height: 90px;
	width: 990px;
}
#footer-main {
	width: 910px;
	padding-right: 28px;
	padding-left: 52px;
	background-image: url(../images/misc/bg-footer.png);
	background-repeat: repeat-y;
	padding-top: 14px;
	font-size: 0.9em;
	float: left;
}
#footer-bottom {
	background-image: url(../images/misc/bg-footer-bottom.png);
	height: 39px;
	width: 990px;
}
#footer-col01 {
	width: 216px;
	padding-right: 30px;
	float: left;
}
#footer-col02 {
	float: left;
	width: 316px;
	margin-left: 44px;
}
#footer-col03 {
	float: left;
	width: 263px;
	margin-left: 32px;
	margin-top: -12px;
	color: #0581a0;
	line-height: 18px;
}
#footer-logo {
	text-align: right;
	width: 96px;
	margin-top: 33px;
	float: left;
	height: 61px;
	margin-right: 8px;
	padding-left: 32px;
}

#featured-programs {
	background-image: url(../images/misc/promo2.png);
	height: 385px;
	width: 854px;
	padding-left: 30px;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 30px;
	font-size: 1em;
	margin-top: 30px;
	color: #FFF;
}
#featured-programs2 {
	background-image: url(../images/misc/featured-programs2.jpg);
	height: 289px;
	width: 505px;
	padding-left: 380px;
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-right: 30px;
	font-size: 1em;
}
.featured-programs-left {
	padding-top: 186px;
	float: left;
	width: 540px;
}
.featured-programs-right {
	float: right;
}
#our-programs {
	background-image: url(../images/misc/our-programs.jpg);
	height: 309px;
	width: 505px;
	padding-left: 380px;
	background-repeat: no-repeat;
	padding-top: 80px;
	padding-right: 30px;
	font-size: 1em;
	margin-top: 40px;
}
#footer-copyright {
	height: 40px;
	width: 954px;
	font-size: .7em;
	padding-top: 3px;
	padding-left: 8px;
}
#footer-help {
	margin-top: -6px;
	margin-right: 6px;
}
.footer-divider {
	background-image: url(../images/misc/footer-divider.gif);
	height: 2px;
	width: 263px;
	margin-top: 20px;
	margin-bottom: 28px;
}
ul {
	margin-top: -10px;
	margin-left: -40px;
	margin-bottom: 0px;
}
.ul-01 {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #0581A0;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 6px
}
.ul-facebook-box01 {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #F00;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 6px
}



/*====================== HTML ======================*/
li {
	color: #2b2b2b;
}
.list-item1 {
	margin-left: 17px;
	color: #0581a0;
}
.list-item-footer {
	color: #0581a0;
	line-height: 18px;
}
.list-item-index-careers {
	margin-left: 17px;
	color: #f6a50a;
}
.list-item-related-careers {
	margin-left: 17px;
}
.list-item-books-description {
	color: #FFF;
	padding-right: 26px;
}
.li-facebook-contest {
	color: #FFF;
}

/*Headers*/
h1 {
	font-size: 1.6em;
	color: #8c0202;
	padding: 0px;
	letter-spacing:-1px;
	font-weight: 600;
	margin-bottom: -3px;
}
h2, h3, h4 {
	font-size: 1.6em;
	color: #8c0202;
	letter-spacing:-1px;
	font-weight: 600;
	margin: 0px;
	padding: 0px;
}
.h1-01 {
	font-size: 1.7em;
	color: #0581a0;
	font-weight: 600;
	margin-top: -8px;
	letter-spacing:-1px
}
.h2-01 {
	font-size: 1.7em;
	color: #0581a0;
	font-weight: 600;
	margin-bottom: -2px;
	letter-spacing:-1px;
	line-height: 20px;
}
.h2-02 {
	font-size: 1.4em;
	color: #8c0202;
	font-weight: 600;
	letter-spacing:-1px
}
.h2-alt-titles {
	color: #3D3D3D;
	font-size: 1em;
	letter-spacing:-1px
}

/**/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*====================== Images ======================*/
.book-cover1 {
	margin-left: -380px;
	margin-top: -26px;
}
.book-cover2 {
	margin-left: -380px;
	margin-top: -42px;
}
.book-cover3 {
	margin-left: -18px;
	margin-top: -42px;
	margin-bottom: 0px;
	margin-right: -10px;
}
.book-cover4 {
	margin-top: -20px;
	margin-left: -20px;
}
.book-cover5 {
	margin-top: -8px;
	margin-left: -8px;
	margin-bottom: 0px;
}
.book-cover6 {
	margin-top: -8px;
	margin-left: -8px;
	margin-bottom: 90px;
}
.book-description {
	border-radius: 6px;
	margin-top: 60px;
}
.book-3-covers-container {
	float: left;
	width: 304px;
	font-size: 0.95em;
	text-align: center;
	margin-top: -10px;
}
#promo-index {
	background-image: url(../images/misc/promo-window.png);
	height: 318px;
	width: 885px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
}
#promo-testimonials {
	background-image: url(../images/misc/music-industry-testimonials.png);
	height: 318px;
	width: 885px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
}
#promo-special {
	margin-left: 9px;
	margin-top: 16px;
	margin-bottom: -10px;
}

#promo-programs {
	background-image: url(../images/misc/careers-in-music-promo.png);
	height: 318px;
	width: 885px;
	margin-bottom: 30px;
	padding-top: 30px;
	padding-left: 30px;
}
#promo-code-image {
	margin-left: -30px;
	margin-bottom: 18px;
}
.page-titles {
	margin-bottom: 26px;
}
.page-titles2 {
	margin-bottom: 12px;
}
.signature-align01 {
	margin-left: -17px;
}
#program-book-cover {
	height: 443px;
	width: 477px;
	margin-left: -23px;
	margin-top: -18px;
}
.image-arrow {
	margin-right: 4px;
	margin-bottom: -8px;
	margin-left: -6px;
}
.image-star {
	margin-right: 6px;
	margin-bottom: -5px;
	margin-top: 10px;
}
.image-heart {
	margin-right: 6px;
	margin-bottom: -7px;
}
.image-padding-top-bottom {
	margin-top: 30px;
	margin-bottom: 30px;
}

#img-adobe-icon {
	margin-top: 6px;
}
.img-titles-small {
	margin-bottom: 20px;
}

#site-seal {
	float: right;
	margin-top: -100px;
}
#music-jobs-index {
	background-image: url(../images/misc/music-jobs-index.png);
	height: 121px;
	width: 915px;
	margin-top: 0px;
	padding-top: 50px;
	background-repeat: no-repeat;
}
#testimonials {
	background-image: url(../images/page-titles/testimonials.png);
	width: 915px;
	padding-top: 60px;
	background-repeat: no-repeat;
	font-size: 0.9em;
}
#paypal-button {
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 400px;
}
#cart-warning-image {
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: -6px;
}
.testimonial-photos {
	margin-right: 16px;
}
.title-program01 {
	margin-bottom: 6px;
}

/*Mailchimp Box*/
#signup-container {
	float: right;
	width: 440px;
	margin-bottom: 30px;
	margin-left: 20px;
	clear: both;
}
#signup-top {
	background-image: url(../images/misc/signup-top.png);
	height: 73px;
	width: 440px;
	background-repeat: no-repeat;
}
#signup-bg {
	background-repeat: repeat-y;
	width: 376px;
	color: #3D3D3D;
	font-size: 0.9em;
	padding-top: 14px;
	padding-right: 32px;
	padding-left: 32px;
	background-color: #f6a50a;
}
#signup-bottom {
	background-image: url(../images/misc/signup-bottom.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 440px;
}

/*Chapters Box*/
#chapters-container {
	float: right;
	width: 440px;
	margin-bottom: 30px;
	margin-left: 20px;
	font-size: 0.85em;
	clear: right;
}
#chapters-top {
	background-image: url(../images/misc/chapters-top.png);
	height: 62px;
	width: 440px;
	background-repeat: no-repeat;
}
#chapters-bg {
	background-repeat: repeat-y;
	width: 376px;
	color: #FFF;
	font-size: .95em;
	padding-top: 14px;
	padding-right: 32px;
	padding-left: 32px;
	background-color: #8C0202;
}
#chapters-bottom {
	background-image: url(../images/misc/chapters-bottom.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 440px;
}

/*Facebook*/
#facebook-container {
	float: right;
	width: 440px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#facebook-top {
	width: 440px;
	background-repeat: no-repeat;
}
#facebook-bg {
	background-repeat: repeat-y;
	width: 380px;
	color: #FFF;
	font-size: 0.95em;
	padding-top: 14px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #8C0202;
}
	.facebook-prize {
	font-size: 1.1em;
	color: #FFF;
	border-radius: 6px;
	background-color: #F00;
	padding: 26px;
	font-weight: bold;
}

/*Mailchimp Main*/
#mailchimp-container {
	float: right;
	width: 440px;
	margin-bottom: 26px;
	margin-left: 30px;
	margin-right: -3px;
}
#mailchimp-top {
	width: 440px;
	background-repeat: no-repeat;
}
#mailchimp-bg {
	background-repeat: repeat-y;
	width: 380px;
	color: #FFF;
	font-size: 0.95em;
	padding-top: 14px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #8C0202;
}
#mailchimp-indicates-required {
	text-align: right;
	font-style: italic;
}
.mailchimp-field-group {
	font-size: .9em;
	margin-bottom: 20px;
}
.mailchimp-form-box {
	width: 358px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	height: 32px;
	color: #333;
	border-radius: 6px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	font-weight: bold;
}
.mailchimp-text-description {
	font-size: 1.1em;
	color: #f6a50a;
}
#mailchimp-embed-signup {
	margin-top: -20px;
}
#mailchimp-embedded-subscribe {
	border-radius: 3px;
	font-size: 1.3em;
	background-color: #f6a50a;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	width: 160px;
	font-weight: 600;
	color: #3d3d3d;
}

/*Related Careers Box*/

#related-careers-container {
	float: right;
	width: 440px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-top: 6px;
	margin-right: -3px;
}
#related-careers-top {
	background-image: url(../images/misc/related-careers-top.png);
	width: 440px;
	background-repeat: no-repeat;
	height: 62px;
}
#related-careers-bg {
	background-repeat: repeat-y;
	width: 378px;
	color: #FFF;
	padding-top: 26px;
	padding-right: 32px;
	padding-left: 30px;
	background-color: #514f4f;
}
#related-careers-bottom {
	background-image: url(../images/misc/related-careers-bottom.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 440px;
}

/*====================== Misc ======================*/
/*Dividers*/
.divider01 {
	background-image: url(../images/misc/divider01.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-bottom: 24px;
	margin-top: 24px;
	height: 16px;
}
.divider02 {
	background-image: url(../images/misc/divider02.png);
	background-repeat: repeat-x;
	margin-top: 24px;
	height: 16px;
	margin-bottom: 24px;
}
.divider03 {
	background-image: url(../images/misc/divider01.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 30px;
	height: 16px;
	margin-bottom: 30px;
}
.divider03-half {
	background-image: url(../images/misc/divider01.png);
	background-repeat: repeat-x;
	margin-top: 30px;
	height: 16px;
	margin-bottom: 30px;
	width: 440px;
}
.divider04 {
	background-image: url(../images/misc/divider02.png);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 18px;
	height: 16px;
	margin-bottom: 18px;
}
.divider05-no-margin {
	background-image: url(../images/misc/divider02.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 16px;
}
.divider06-no-top-margin {
	background-image: url(../images/misc/divider01.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 16px;
	margin-bottom: 24px;
}

.divider-bar01 {
	background-image: url(../images/misc/divider-bar.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 30px;
	height: 2px;
	margin-bottom: 30px;
}
/**/
#video1-box {
	background-image: url(../images/misc/video1-bg.png);
	float: right;
	height: 277px;
	width: 441px;
	margin-bottom: 24px;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	margin-top: -6px;
	margin-right: -9px;
	margin-left: 0px;
	clear: both;
}
#video2-box {
	background-image: url(../images/misc/video2-bg.png);
	float: right;
	height: 277px;
	width: 441px;
	margin-bottom: 30px;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: -9px;
	margin-left: 0px;
	clear: both;
}

/*====================== Text Formating ======================*/
p {
	margin: 0px;
	padding: 0px;
}
.two-col-left {
	width: 427px;
	float: left;
	padding-right: 30px;
	margin-top: 30px;
}
.two-col-right {
	float: right;
	width: 457px;
	margin-top: 30px;
}
.p-justify {
	text-align: justify;
}
.p-center {
	text-align: center;
}
.bold {
	font-weight: bold;
}
.bold2 {
	font-size: 1.1em;
	font-weight: bold;
}

.italic {
	font-style: italic;
}
strong {
	font-weight: bold;
}

.text-note1 {
	color: #900405;
	font-size: 1.2em;
}
.text-note2 {
	color: #8c0202;
	font-weight: bold;
}
.text-note3 {
	color: #8c0202;
}
.text01 {
	font-size: .85em;
}
.text02 {
	color: #f6a50a;
	font-weight: bold;
}
.text03 {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
}

.tips-box {
	margin-top: 12px;
	margin-left: 40px;
}
.text04 {
	font-size: .8em;
}

.overview-titles {
	font-weight: bold;
	color: #0581a0;
}
.overview-titles2 {
	color: #0581a0;
}
.text-titles {
	font-size: 1.7em;
	color: #0581a0;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 30px;
}
.text-titles2 {
	font-size: 1.7em;
	color: #0581a0;
	font-weight: 400;
	margin-bottom: 20px;
	margin-top: 30px;
}
.text-titles3 {
	font-size: 1.4em;
	color: #0581a0;
	font-weight: 400;
	margin-top: 30px;
}
.text-titles3-no-margin {
	font-size: 1.4em;
	color: #0581a0;
	font-weight: 400;
	margin-bottom: 5px;
}
.text-titles4 {
	font-size: 1.3em;
	color: #3d3d3d;
	font-weight: 400;
	margin-top: 30px;
	margin-bottom: 5px;
}
.text-titles5 {
	font-size: 1.4em;
	color: #0581a0;
	font-weight: 600;
	letter-spacing:-1px
}
.text-titles6 {
	color: #8c0202;
	font-size: 1.3em;
	letter-spacing:-1px
}
.text-price1 {
	font-size: 1.3em;
	color: #F00;
	font-weight: bold;
	letter-spacing:-1px
}
.text-price2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #3d3d3d;
	letter-spacing:-41px
}
.text-price3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #F00;
}
.text-price4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #8c0202;
	letter-spacing:-1px
}
/**/
.text-price3-strike {
	font-size: 1.1em;
	color: #F00;
	font-weight: bold;
	text-decoration: line-through;
}
.text-alert {
	color: #8C0202;
	font-weight: bold;
	font-size: 1.1em;
}
.text-promo {
	color: #07B7E2;
}
.text-promo2 {
	color: #FF0;
	font-weight: bold;
}

.highlite1 {
	display: inline;
	background-color: #FF9;
	padding-right: 3px;
	padding-left: 3px;
}
.highlite1-bold {
	display: inline;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #FF9;
}
/*====================== Cart Elements ======================*/
.cart-totals-right {
	border-width: 2px;
	padding: 4px;
	border-style: solid;
	border-color: #F5F5F5;

	background-color: ;
	-moz-border-radius: 0px;
}
.cart-numbers {
	margin-right: 10px;
}
.cart-titles {
	font-size: 1.7em;
	color: #0581a0;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 30px;
}
#cart-terms {
	font-size: .85em;
}
#cart-button-div {
	margin-top: 4px;
	margin-bottom: 4px;
}
#cart-table-coupon {
	width: 100%;
	margin-top: 10px;
	margin-right: 0px;
}
.cart-bold-title {
	font-weight: bold;
}
#cart-discount {
	color: #F00;
}
#cart-notice {
	background-color: #960800;
	width: 858px;
	border: 8px solid #EE9A0D;
	padding: 20px;
	color: #FFF;
	font-weight: bold;
	font-size: 0.95em;
	margin-top: 10px;
}
/*====================== Table Elements ======================*/
table.cart  {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
	border: 1px none #F5F5F5;
	font-size: 0.85em;
	margin-top: 10px;
}
.td-head {
	color: black;
	background-color: #F5F5F5;
	font-weight: bold;
}
table.cart td {
	border-width: 2px;
	padding: 4px;
	border-style: solid;
	border-color: #F5F5F5;

	background-color: ;
	-moz-border-radius: 0px;
}
table.cart-totals  {
	border-spacing: 2px;
	border-collapse: collapse;
	width: 100%;
	font-size: .85em;
	margin-top: 4px;
}
.td-valign-top {
	vertical-align: top;
}
#table-paypal {
	margin-top: -90px;
	margin-right: -6px;
}
#paypal-box {
	background-image: url(../images/misc/paypal-box-bg.png);
	float: right;
	height: 95px;
	width: 305px;
	padding-top: 13px;
	padding-left: 8px;
}
.testimonials-table {
	font-size: .9em;
	vertical-align: top;
}
.cart-billing-table {
	font-size: 0.85em;
	width: 100%;
	margin-top: -26px;
}
.cart-cc-table {
	font-size: .85em;
	width: 100%;
	margin-top: -20px;
}
/*====================== Form Items ======================*/
.form-text-field1 {
	border: 1px solid #bab8b9;
	margin-right: 5px;
	width: 180px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #F5F5F5;
}
.form-text-field2 {
	border: 1px solid #bab8b9;
	margin-right: 5px;
	width: 90px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #F5F5F5;
}
.form-dropdown2 {
	background-color: #F5F5F5;
	padding-right: 2px;
	padding-left: 2px;
	border: 1px solid #bab8b9;
}
.chiclet1 {
	float: right;
	margin-top: -42px;
	margin-right: 18px;
}
/*====================== Links ======================*/
/**/
a:link {
	color: #8A0000;
	text-decoration: underline;
}
a:visited {
	color: #8A0000;
	text-decoration: underline;
}
a:hover {
	color: #F00;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	color: #8A0000;
}
/**/
a.inline1:link {
	color: #3d3d3d;
	text-decoration: none;
}
a.inline1:visited {
	color: #3d3d3d;
	text-decoration: none;
}
a.inline1:hover {
	color: #3d3d3d;
	text-decoration: none;
}
a.inline1:active {
	text-decoration: none;
	color: #3d3d3d;
}
/**/
a.category-index:link {
	color: #3d3d3d;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
a.category-index:visited {
	color: #3d3d3d;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
a.category-index:hover {
	color: #3d3d3d;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
a.category-index:active {
	color: #3d3d3d;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
}
/**/
a.category-index-list:link {
	color: #8c0202;
}
a.category-index-list:visited {
	color: #3d3d3d;
}
a.category-index-list:hover {
	color: #F00;
}
a.category-index-list:active {
	color: #3d3d3d;
}
/**/
a.category-related:link {
	color: #FFF;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
a.category-related:visited {
	color: #FFF;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
a.category-related:hover {
	color: #f6a50a;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
a.category-related:active {
	color: #FFF;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
/**/
a.h2:link {
	color: #8c0202;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
a.h2:visited {
	color: #8c0202;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
a.h2:hover {
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
a.h2:active {
	color: #8c0202;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
/**/
a.h2-index:link {
	color: #0581a0;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
a.h2-index:visited {
	color: #0581a0;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
a.h2-index:hover {
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
	color: #8c0202;
}
a.h2-index:active {
	color: #0581a0;
	text-decoration: none;
	font-weight: 600;
	font-size: 1em;
	line-height: 22px;
}
/**/
a.category:link {
	color: #0581a0;
	font-size: 1.4em;
}
a.category:visited {
	color: #0581a0;
	font-size: 1.4em;
}
a.category:hover {
	color: #8c0202;
	font-size: 1.4em;
}
a.category:active {
	color: #0581a0;
	font-size: 1.4em;
}
/**/
a.book-bullets:link {
	color: #ffffff;
	text-decoration: none;
}
a.book-bullets:visited {
	color: #ffffff;
	text-decoration: none;
}
a.book-bullets:hover {
	color: #FF9;
}
a.book-bullets:active {
	color: #ffffff;
	text-decoration: none;
}
/**/
a.category-more:link {
	color: #8c0202;
	font-size: .9em;
}
a.category-more:visited {
	color: #8c0202;
	font-size: .9em;
}
a.category-more:hover {
	color: #F00;
	font-size: .9em;
}
a.category-more:active {
	color: #8c0202;
	font-size: .9em;
}
/**/
a.author:link {
	color: #fff;
}
a.author:visited {
	color: #fff;
}
a.author:hover {
	color: #f6a50a;
}
a.author:active {
	color: #fff;
}
/**/
a.promo:link {
	color: #07B7E2;
}
a.promo:visited {
	color: #07B7E2;
}
a.promo:hover {
	color: #F00;
}

a.promo:active {
	color: #07B7E2;
}
/**/
a.breadcrumb:link {
	color: #3d3d3d;
}
a.breadcrumb:visited {
	color: #3d3d3d;
}
a.breadcrumb:hover {
	color: #8c0202;
}
a.breadcrumb:active {
	color: #3d3d3d;
}
/**/
a.related-careers:link {
	color: #FFF;
	font-size: .85em;
}
a.related-careers:visited {
	color: #07B7E2;
	font-size: .85em;
}
a.related-careers:hover {
	color: #f6a50a;
	font-size: 0.85em;
}

a.related-careers:active {
	color: #FFF;
	font-size: .85em;
}
/**/
a.footer-email:link {
	color: #0581a0;
}
a.footer-email:visited {
	color: #0581a0;
}
a.footer-email:hover {
	color: #8c0202;
}
a.footer-email:active {
	color: #0581a0;
}
/**/
a.footer-copyright:link {
	color: #3d3d3d;
}
a.footer-copyright:visited {
	color: #3d3d3d;
}
a.footer-copyright:hover {
	color: #8c0202;
}
a.footer-copyright:active {
	color: #3d3d3d;
}
/**/
.header-button-chat a {
	background-image: url(../images/misc/chat-button-header1.png);
	float: right;
	height: 84px;
	width: 241px;
	margin-right: 2px;
}
.header-button-chat a:hover {
	background-image: url(../images/misc/chat-button-header1.png);
	float: right;
	height: 84px;
	width: 241px;
	margin-right: 2px;
	background-position: -241px;
} 
.header-button-chat a:active {
	background-image: url(../images/misc/chat-button-header1.png);
	float: right;
	height: 84px;
	width: 241px;
	margin-right: 2px;	
}
/**/
.career-finder-banner a {
	background-image: url(../images/misc/career-finder-banner.png);
	float: right;
	height: 89px;
	width: 990px;
	margin-bottom: -4px;
}
.career-finder-banner a:hover {
	background-image: url(../images/misc/career-finder-banner.png);
	float: right;
	height: 89px;
	width: 990px;
	margin-bottom: -4px;
	background-position: -990px;
} 
.career-finder-banner a:active {
	background-image: url(../images/misc/career-finder-banner.png);
	float: right;
	height: 89px;
	width: 990px; 
	margin-bottom: -4px;
}
/**/
.promo01 a {
	background-image: url(../images/misc/WRSPM-promo11-11.png);
	height: 193px;
	width: 974px;
	margin-top: 2px;
	margin-left: 8px;
	float: left;
}
.promo01 a:hover {
	background-image: url(../images/misc/WRSPM-promo11-11.png);
	float: left;
	height: 193px;
	width: 974px;
	margin-top: 2px;
	margin-left: 8px;
	background-position: -974px;
} 
.promo01 a:active {
	background-image: url(../images/misc/WRSPM-promo11-11.png);
	float: left;
	height: 193px;
	width: 974px;
	margin-top: 2px;
	margin-left: 8px;
}
/**/
.more-button a {
	background-image: url(../images/misc/more.png);
	float: right;
	height: 58px;
	width: 194px;
	margin-top: -26px;
	margin-bottom: 30px;
}
.more-button a:hover {
	background-image: url(../images/misc/more.png);
	float: right;
	height: 58px;
	width: 194px;
	margin-top: -26px;
	background-position: -194px;
} 
.more-button a:active {
	background-image: url(../images/misc/more.png);
	float: right;
	height: 58px;
	width: 194px;
	margin-top: -26px;
}
/**/
.more-button-list a {
	background-image: url(../images/misc/more.png);
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
}
.more-button-list a:hover {
	background-image: url(../images/misc/more.png);
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
	background-position: -194px;
} 
.more-button-list a:active {
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
}
/**/
.more-button-promo2 a {
	background-image: url(../images/misc/more.png);
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
	background-position: -194px;
}
.more-button-promo2 a:hover {
	background-image: url(../images/misc/more.png);
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
	background-position: 0px;
} 

.more-button-promo2 a:active {
	float: left;
	height: 58px;
	width: 194px;
	margin-top: 20px;
	margin-left: -6px;
	background-position: -194px;
}
/**/
.icon-delete-cart a {
	background-image: url(../images/misc/delete3.png);
	height: 24px;
	width: 28px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin-left: 15px;
}
.icon-delete-cart a:hover {
	background-image: url(../images/misc/delete4.png);
	height: 24px;
	width: 28px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin-left: 15px;
}
.icon-delete-cart a:active {
	background-image: url(../images/misc/delete3.png);
	height: 24px;
	width: 28px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin-left: 15px;
}
/**/
.cart-update a {
	background-image: url(../images/misc/update1.png);
	height: 46px;
	width: 106px;
	float: left;
	margin-left: -6px;
}
.cart-update a:hover {
	background-image: url(../images/misc/update2.png);
	height: 46px;
	width: 106px;
	float: left;
	margin-left: -6px;
}
.cart-update a:active  {
	background-image: url(../images/misc/update1.png);
	height: 46px;
	width: 106px;
	float: left;
	margin-left: -6px;
}
/**/
.cart-place-order a {
	background-image: url(../images/misc/place-order1.png);
	height: 86px;
	width: 266px;
	margin-top: 60px;
	text-align: center;
	float: left;
	margin-left: 320px;
}

.cart-place-order a:hover {
	background-image: url(../images/misc/place-order2.png);
	height: 86px;
	width: 266px;
	margin-top: 30px;
	text-align: center;
	float: left;
	margin-left: 320px;
}
.cart-place-order a:active  {
	background-image: url(../images/misc/place-order1.png);
	height: 86px;
	width: 266px;
	margin-top: 30px;
	text-align: center;
	float: left;
	margin-left: 320px;
}
/**/
.chat-button a {
	background-image: url(../images/misc/chat-button1.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
}

.chat-button a:hover {
	background-image: url(../images/misc/chat-button1.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
	background-position: -204px;
}
.chat-button a:active  {
	background-image: url(../images/misc/chat-button1.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
}
.chat-button a:focus {
	background-image: url(../images/misc/chat-button2.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 350px;
	margin-top: 30px;
}
/**/
.chat-inline a {
	background-image: url(../images/misc/chat-button-inline1.png);
	height: 50px;
	width: 421px;
	float: left;
	margin-top: 20px;
	margin-bottom: -4px;
}
.chat-inline a:hover {
	background-image: url(../images/misc/chat-button-inline1.png);
	height: 50px;
	width: 421px;
	float: left;
	margin-top: 20px;
	margin-bottom: -4px;
	background-position: -421px;
}
.chat-inline a:active  {
	background-image: url(../images/misc/chat-button-inline1.png);
	height: 50px;
	width: 421px;
	float: left;
	margin-top: 20px;
	margin-bottom: -4px;
}
.chat-inline a:focus {
	background-image: url(../images/misc/chat-button-inline2.png);
	height: 50px;
	width: 421px;
	float: left;
	margin-top: 20px;
	margin-bottom: -4px;
}
/**/
.buy-now-button a {
	background-image: url(../images/misc/buy-now3.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 176px;
	margin-bottom: 60px;
	margin-top: 40px;
}
.buy-now-button a:hover {
	background-image: url(../images/misc/buy-now3.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 176px;
	margin-bottom: 60px;
	margin-top: 40px;
	background-position: -204px;
}
.buy-now-button a:active  {
	background-image: url(../images/misc/buy-now3.png);
	height: 69px;
	width: 204px;
	float: left;
	margin-left: 176px;
	margin-bottom: 60px;
	margin-top: 40px;
}
/**/
.facebook-nav-icon a {
	background-image: url(../images/misc/facebook-nav-icon.png);
	height: 20px;
	width: 20px;
	float: left;
	margin-left: -10px;
}
.facebook-nav-icon a:hover {
	background-image: url(../images/misc/facebook-nav-icon.png);
	height: 20px;
	width: 20px;
	margin-left: -10px;
	background-position: -20px;
	float: left;
}
.facebook-nav-icon a:active  {
	background-image: url(../images/misc/facebook-nav-icon.png);
	height: 20px;
	width: 20px;
	float: left;
	margin-left: -10px;
}
/**/
.add-to-cart a {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	margin-bottom: 24px;
	margin-top: 3px;
}
.add-to-cart a:hover {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	margin-bottom: 24px;
	background-position: -167px;
	margin-top: 3px;
}
.add-to-cart a:active  {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	margin-bottom: 24px;
	margin-top: 3px;
}
/**/
.add-to-cart2 a {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	margin-top: 3px;
	clear: left;
}
.add-to-cart2 a:hover {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	background-position: -167px;
	margin-top: 3px;
}
.add-to-cart2 a:active  {
	background-image: url(../images/misc/add-to-cart.png);
	height: 36px;
	width: 167px;
	float: left;
	margin-top: 3px;
}
/**/
.buy-now1 a {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	float: left;
	margin-bottom: 30px;
}
.buy-now1 a:hover {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	background-position: -440px;
	float: left;
	margin-bottom: 30px;
}
.buy-now1 a:active  {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	float: left;
	margin-bottom: 30px;
}
/**/
.buy-now2 a {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	background-position: -440px;
	float: right;
}
.buy-now2 a:hover {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	float: right;
	background-position: 0px;
}
.buy-now2 a:active  {
	background-image: url(../images/misc/buy-now.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	background-position: -440px;
	float: right;
}
/**/
.career-finder-button a {
	background-image: url(../images/misc/career-finder-button.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	float: right;
}
.career-finder-button a:hover {
	background-image: url(../images/misc/career-finder-button.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	background-position: -440px;
	float: right;
}
.career-finder-button a:active  {
	background-image: url(../images/misc/career-finder-button.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	float: right;
}
/**/
.chat-buy a {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	float: right;
}
.chat-buy a:hover {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	background-position: -440px;
	float: right;
}
.chat-buy a:active  {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	margin-left: -3px;
	float: right;
}
/**/
.chat-buy2 a {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	float: left;
}
.chat-buy2 a:hover {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	background-position: -440px;
	float: left;
}
.chat-buy2 a:active  {
	background-image: url(../images/misc/chat-button2.png);
	height: 144px;
	width: 440px;
	margin-top: 30px;
	float: left;
}
/**/
.image-plus a {
	background-image: url(../images/misc/icon-plus.png);
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 8px;
	margin-top: 2px;
}
.image-plus a:hover {
	background-image: url(../images/misc/icon-plus.png);
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 8px;
	margin-top: 2px;
	background-position: -16px;
}
.image-plus a:active {
	background-image: url(../images/misc/icon-plus.png);
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 8px;
	margin-top: 2px;
}
.breadcrumb1 {
	font-size: .8em;
	margin-top: 16px;
}
#search-box-container {
	float: right;
	height: 57px;
	width: 301px;
	background-image: url(../images/misc/search-bg.png);
	padding-left: 72px;
	margin-right: 8px;
	margin-top: -27px;
	padding-right: 20px;
}
#search-button {
	width: 63px;
	height: 16px;
	background-image: url(../images/misc/search-button.png);
	cursor: pointer;
	background-color: #e6e6e6;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 9px;
	margin-top: 26px;
}
#search-box {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 1em;
	color: #3d3d3d;
	margin-top: 22px;
	float: left;
	outline: none;
}
.gsc-control{width:100% !important} 
.marker1 {
	background-image: url(../images/misc/marker1.png);
	float: left;
	height: 29px;
	width: 49px;
	margin-left: -56px;
	margin-top: -2px;
}
.money-back-guarantee {
	background-image: url(../images/misc/money-back-guarantee.png);
	float: right;
	height: 235px;
	width: 235px;
	margin-right: 18px;
	margin-top: 0px;
}
.cart-buttons-container {
	float: left;
	width: 650px;
}
.bullets {
	float: right;
	height: 384px;
	width: 440px;
	margin-bottom: 26px;
}
.icon-small01 {
	margin-right: 24px;
	float: left;
	height: 79px;
	width: 79px;
}
.promo-index {
	height: 497px;
	width: 989px;
	margin-bottom: -50px;
	padding-left: 1px;
	margin-top: 20px;
}
.image-center {
	background-image: url(../images/misc/get-excited.png);
	text-align: center;
	height: 78px;
	width: 920px;
	margin-bottom: 60px;
	background-repeat: no-repeat;
	background-position: center;
}
.hr01 {
	background-color: #999;
	clear: both;
	height: 1px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.copy-box {
	background-color: #FFF;
	float: none;
	width: 854px;
	border: 1px solid #999;
	padding-top: 24px;
	padding-right: 30px;
	padding-bottom: 24px;
	padding-left: 30px;
	margin-top: 6px;
	border-radius: 6px;
	margin-bottom: 30px;
}
.facebook-like-inline {
	background-color: #FFF;
	padding: 26px;
	width: 393px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 0.85em;
	border-radius: 6px;
	border: 1px solid #C7C7C7;
}
.icon-smiley01 {
	background-image: url(../images/misc/icon-smiley.png);
	height: 24px;
	width: 24px;
	margin-left: 88px;
	margin-top: -28px;
}

