/* Main Site Styles Items */
body { color: #666; font-size: 70%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f2f2f2; background-image: url(../images/interface/img-backdrop.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; }
li { font-size: 1.2em; line-height: 1.6em; }
a { color: #111178; }
a:hover { text-decoration: none; }
p { font-size: 1.2em; line-height: 1.6em; }
td { }
H1 { }
H2 { color: #111178; font-size: 1.5em; }
TD { font-size: 1.1em; }

/* Page Layout Items */
#wrapper { margin: 0 auto; width: 937px }
#logoblock { width: 937px; height: 114px; float: left; }
.spacer-full { width: 937px; height: auto; float: left; }
#flashanim { text-align: center; width: 937px; height: 302px; float: left; }
#column-left { width: 231px; height: auto; float: left; margin-top: 15px; }
#column-right { width: 231px; height: auto; float: right; margin-top: 15px; }
#column-main { width: 690px; height: auto; float: left; margin-top: 25px; margin-left: 16px; }
#column-main-right { width: 690px; height: auto; float: left; margin-top: 25px; margin-right: 16px; }
#column-full { width: 937px; height: auto; float: left; }
.pic-left { border: solid 4px #a0a0a0; }
#header { width: 690px; float: left; }
.content-main { width: 690px; height: auto; float: left; }
.content-full { width: 937px; height: auto; float: left; }

/* Panel Styles */

.panel-home-promo { text-align: center; float: left; width: 172px; height: auto; }

#panel-youtube-top  { float: left; width: 689px; height: 20px; background-image: url(../images/homepage/panel-youtube-top.gif); background-repeat: no-repeat; }
#panel-youtube-left { float: left; width: 264px; margin-bottom: 20px; margin-left: 20px; }
#panel-youtube-right { font-size: 1.1em; float: left; width: 384px; margin-bottom: 20px; }
#panel-youtube-base  { float: left; width: 689px; height: auto; background-image: url(../images/homepage/panel-youtube-base.gif); background-repeat: no-repeat; background-position: 0 bottom; }

#panel-bookofmonth-top { background-image: url(../images/homepage/panel-bookofmonth-top.gif); background-repeat: no-repeat; width: 231px; height: 39px; float: left; margin-top: 5px; }
#panel-bookofmonth-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-bookofmonth-cover { width: 60px; height: 80px; float: left; margin-left: 15px; }
#panel-bookofmonth-title { width: 142px; height: 80px; float: left; }
#panel-bookofmonth-base { background-image: url(../images/homepage/panel-bookofmonth-base.gif); background-repeat: no-repeat; width: 231px; height: 10px; float: left; }

#panel-audioofmonth-top { background-image: url(../images/homepage/panel-audioofmonth-top.gif); background-repeat: no-repeat; width: 231px; height: 39px; float: left; margin-top: 5px; }
#panel-audioofmonth-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-audioofmonth-cover { width: 60px; height: 80px; float: left; margin-left: 15px; }
#panel-audioofmonth-title { width: 142px; height: 80px; float: left; }
#panel-audioofmonth-base { background-image: url(../images/homepage/panel-audioofmonth-base.gif); background-repeat: no-repeat; width: 231px; height: 10px; float: left; }

#panel-bomhome-wrapper { width: 344px; float: left; margin-top: 5px; }
#panel-bomhome-top { background-image: url(../images/homepage/panel-bomhome-top.gif); background-repeat: no-repeat; width: 338px; height: 39px; float: left; }
#panel-bomhome-main { background-color: #edecec; width: 338px; float: left; }
#panel-bomhome-cover { width: 60px; height: 80px; float: left; margin-left: 15px; }
#panel-bomhome-title { width: 245px; height: 80px; float: left; }
#panel-bomhome-base { background-image: url(../images/homepage/panel-bomhome-base.gif); background-repeat: no-repeat; width: 338px; height: 10px; float: left; }

#panel-dshome-wrapper { width: 685px; float: left; margin-left: 10px}
#panel-dshome-top { background-image: url(../images/homepage/special-offer.gif); background-repeat: no-repeat; width: 670px; height: 39px; float: left; }
#panel-dshome-main { background-color: #fff; width: 670px; float: left; }
#panel-dshome-cover { float: left; margin-left: 15px; }
#panel-dshome-title { width: 245px; height: 80px; float: left; }
#panel-dshome-base { width: 670px; height: 10px; float: left; }

#panel-aomhome-wrapper { width: 344px; float: left; margin-top: 5px; }
#panel-aomhome-top { background-image: url(../images/homepage/panel-aomhome-top.gif); background-repeat: no-repeat; width: 338px; height: 39px; float: left; }
#panel-aomhome-main { background-color: #edecec; width: 338px; float: left; }
#panel-aomhome-cover { width: 60px; height: 80px; float: left; margin-left: 15px; }
#panel-aomhome-title { width: 245px; height: 80px; float: left; }
#panel-aomhome-base { background-image: url(../images/homepage/panel-aomhome-base.gif); background-repeat: no-repeat; width: 338px; height: 10px; float: left; }

#panel-blogmenu-top { background-image: url(../images/blog/panel-blogmenu-top.gif); background-repeat: no-repeat; width: 231px; height: 26px; float: left; margin-top: 10px; }
#panel-blogmenu-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-blogmenu-content { width: 207px; height: auto; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 12px; }
#panel-blogmenu-base { background-image: url(../images/blog/panel-blogmenu-base.gif); background-repeat: no-repeat; width: 231px; height: 19px; float: left; margin-bottom: 12px; }
#panel-videomenu-top { background-image: url(../images/video/panel-videomenu-top.gif); background-repeat: no-repeat; width: 231px; height: 26px; float: left; }
#panel-videomenu-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-videomenu-content { width: 207px; height: auto; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 12px; }
#panel-videomenu-base { background-image: url(../images/video/panel-videomenu-base.gif); background-repeat: no-repeat; width: 231px; height: 19px; float: left; margin-bottom: 12px; }

#panel-thought-top { background-image: url(../images/panel-thought-top.gif); background-repeat: no-repeat; width: 231px; height: 26px; float: left; margin-top: 10px; }

#videocontent { width: 547px; float: left; margin-top: 5px; margin-bottom: 20px; margin-left: 143px; }

#panel-pagemenu-top { background-image: url(../images/interface/panel-pagemenu-top.gif); background-repeat: no-repeat; width: 231px; height: 36px; float: left; }
#panel-pagemenu-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-pagemenu-base { background-image: url(../images/interface/panel-pagemenu-base.gif); background-repeat: no-repeat; width: 231px; height: 33px; float: left; margin-bottom: 12px; }

#panel-endorsements-top { background-image: url(../images/speaking/panel-endorsements-top.gif); background-repeat: no-repeat; width: 231px; height: 35px; float: left; }
#panel-endorsements-main { background-image: url(../images/speaking/panel-endorsements-main.gif); background-repeat: repeat-y; width: 231px; float: left; }
#panel-endorsements-content { font-size: 0.8em; width: 207px; height: auto; float: left; margin-left: 12px; }
#panel-endorsements-base { background-image: url(../images/speaking/panel-endorsements-base.gif); background-repeat: no-repeat; width: 231px; height: 26px; float: left; }

#panel-clientlist-top { background-image: url(../images/testimonials/panel-clientlist-top.gif); background-repeat: no-repeat; width: 231px; height: 26px; float: left; margin-top: 10px; }
#panel-clientlist-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-clientlist-content { width: 207px; height: auto; float: left; margin-top: 10px; margin-bottom: 2px; margin-left: 12px; }
#panel-clientlist-base { background-image: url(../images/testimonials/panel-clientlist-base.gif); background-repeat: no-repeat; width: 231px; height: 19px; float: left; }
#panel-contactform-top { font-weight: bold; line-height: 3.4em; background-image: url(../images/contact/panel-contactform-top.gif); background-repeat: no-repeat; text-indent: 10px; width: 690px; height: 33px; float: left; }
#panel-contactform-main { background-color: #f7f7f7; width: 690px; height: auto; float: left; }
#panel-contactform-content { width: 675px; height: auto; float: left; margin-top: 10px; margin-left: 15px; }
#panel-contactform-base { background-image: url(../images/contact/panel-contactform-base.gif); background-repeat: no-repeat; width: 690px; height: 8px; float: left; }
#panel-shoppingcart-top { background-image: url(../images/buyonline/panel-shoppingcart-top.gif); background-repeat: no-repeat; width: 231px; height: 32px; float: left; }
#panel-shoppingcart-main { background-color: #edecec; width: 231px; height: auto; float: left; }
#panel-shoppingcart-content { width: 215px; height: auto; float: left; margin-bottom: 10px; margin-left: 15px; }
#panel-shoppingcart-base { background-image: url(../images/buyonline/panel-shoppingcart-base.gif); background-repeat: no-repeat; width: 231px; height: 10px; float: left; }

#panel-translate {  margin-bottom: 4px; text-align:center; margin:0px auto; width:230px; }

#panel-downloads a { background-image: url(../images/buyonline/btn-downloads.gif); background-repeat: no-repeat; text-indent: -9999px; width: 231px; height: 149px; float: left; }
#panel-downloads a:hover { background-image: url(../images/buyonline/btn-downloads.gif); background-repeat: no-repeat; background-position: 0 -149px; }

#panel-shopsecure { width: 231px; height: auto; float: left; margin-top: 10px; }
.panel-bookinfo-top { background-image: url(../images/buyonline/panel-bookinfo-top.gif); background-repeat: no-repeat; width: 690px; height: 18px; float: left; margin-top: 10px; }
.panel-bookinfo-main { background-image: url(../images/buyonline/panel-bookinfo-main.gif); background-repeat: repeat-y; width: 690px; height: auto; float: left; }
.panel-bookinfo-base { background-image: url(../images/buyonline/panel-bookinfo-base.gif); background-repeat: no-repeat; width: 690px; height: 19px; float: left; }

.panel-bookinfo-top-full { background-image: url(../images/buyonline/panel-bookinfo-top-full.gif); background-repeat: no-repeat; width: 937px; height: 18px; float: left; margin-top: 10px; }
.panel-bookinfo-main-full { background-image: url(../images/buyonline/panel-bookinfo-main-full.gif); background-repeat: repeat-y; width: 937px; height: auto; float: left; }
.panel-bookinfo-base-full { background-image: url(../images/buyonline/panel-bookinfo-base-full.gif); background-repeat: no-repeat; width: 937px; height: 19px; float: left; }

.panel-bookcolumn-left { width: 139px; height: auto; float: left; margin-left: 18px; }
.panel-bookcolumn-left img {width: 139px !important;}
.panel-bookcolumn-right { font-size: 1.2em; width: 539px; height: auto; float: left; margin-left: 14px; }
.panel-bookcolumn-right-full { font-size: 1.2em; width: 700px; height: auto; float: left; margin-left: 14px; }
.panel-bookcolumn-right p { font-size: 1em; line-height: normal; }
.panel-bookcolumn-right li { color: #111178; font-size: 1em; line-height: normal; }

.panel-quote-top { background-image: url(../images/buyonline/panel-quote-top.gif); background-repeat: no-repeat; width: 539px; height: 6px; float: left; }
.panel-quote-main { background-image: url(../images/buyonline/panel-quote-main.gif); background-repeat: repeat-y; width: 539px; height: auto; float: left; }
.panel-quote-content { font-size: 0.9em; width: 519px; height: auto; float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.panel-quote-base { background-image: url(../images/buyonline/panel-quote-base.gif); background-repeat: no-repeat; width: 539px; height: 6px; float: left; }

.panel-audioinfo-top { background-image: url(../images/buyonline/panel-bookinfo-top.gif); background-repeat: no-repeat; width: 690px; height: 18px; float: left; margin-top: 10px; }
.panel-audioinfo-main { background-image: url(../images/buyonline/panel-bookinfo-main.gif); background-repeat: repeat-y; width: 690px; height: auto; float: left; }
.panel-audioinfo-base { background-image: url(../images/buyonline/panel-bookinfo-base.gif); background-repeat: no-repeat; width: 690px; height: 19px; float: left; }

.panel-audiocolumn-left { width: 200px; height: auto; float: left; margin-left: 18px; }
.panel-audiocolumn-left img {width: 139px !important;}
.panel-audiocolumn-right { font-size: 1.2em; width: 439px; height: auto; float: left; margin-left: 14px; }
.panel-audiocolumn-right p { font-size: 1em; line-height: normal; }
.panel-audiocolumn-right li { color: #111178; font-size: 1em; line-height: normal; }

.panel-audioquote-top { background-image: url(../images/buyonline/panel-audioquote-top.gif); background-repeat: no-repeat; width: 439px; height: 6px; float: left; }
.panel-audioquote-main { background-image: url(../images/buyonline/panel-audioquote-main.gif); background-repeat: repeat-y; width: 439px; height: auto; float: left; }
.panel-audioquote-content { font-size: 0.9em; width: 419px; height: auto; float: left; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.panel-audioquote-base { background-image: url(../images/buyonline/panel-audioquote-base.gif); background-repeat: no-repeat; width: 439px; height: 6px; float: left; }

#panel-pagination { color: #111178; font-weight: bold; line-height: 26px; background-image: url(../images/interface/img-paginationbar.gif); background-repeat: no-repeat; text-align: center; float: left; width: 689px; height: 25px; margin-top: 15px; }

.panel-link-text { float: left; width: 592px ; height: auto; }
.panel-link-image { float: left; width: 96px; height: auto; border: solid 1px #ccc; }


.program-pack01 { background-image: url(../images/programs/program-pack01.gif); background-repeat: no-repeat; text-align: left; float: left; width: 250px; height: 319px; }
.program-pack02 { background-image: url(../images/programs/program-pack02.gif); background-repeat: no-repeat; text-align: left; float: left; width: 220px; height: 319px; }
.program-pack03 { background-image: url(../images/programs/program-pack03.gif); background-repeat: no-repeat; text-align: right; float: left; width: 221px; height: 319px; }
.program-pack04 { background-image: url(../images/programs/program-pack04.gif); background-repeat: no-repeat; text-align: right; float: left; width: 246px; height: 319px; }
/* Text Colour Styles */
.txt-small { font-size: 0.8em; line-height: 1em; }
.txt-emphasis { font-size: 1.3em; line-height: 1.8em; }
.txt-medium { font-size: 1.4em; line-height: 1.8em; }
.txt-large { font-size: 2em; line-height: 1.6em; }
.txt-blue { color: #111178; }
.txt-red { color: #d21900; }
.txt-purple { color: #5b54a9; }
.txt-orange { color: #d26300; }

.txt-highlight-yellow { background-color: #ff0; }
/* Button Styles */
#nav { width: 937px; height: 29px; float: left; }
#no-nav { background-image: url(../images/interface/no-nav.gif); background-repeat: no-repeat; width: 937px; height: 29px; float: left; }

#btn01 a { background-image: url(../images/interface/btn01.gif); background-repeat: no-repeat; text-indent: -9999px; width: 107px; height: 29px; float: left; }
#btn01 a:hover { background-image: url(../images/interface/btn01.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn01-on a { background-image: url(../images/interface/btn01.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 107px; height: 29px; float: left; }
#btn02 a { background-image: url(../images/interface/btn02.gif); background-repeat: no-repeat; text-indent: -9999px; width: 101px; height: 29px; float: left; }
#btn02 a:hover { background-image: url(../images/interface/btn02.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn02-on a { background-image: url(../images/interface/btn02.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 101px; height: 29px; float: left; }
#btn03 a { background-image: url(../images/interface/btn03.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn03 a:hover { background-image: url(../images/interface/btn03.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn03-on a { background-image: url(../images/interface/btn03.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn04 a { background-image: url(../images/interface/btn04.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn04 a:hover { background-image: url(../images/interface/btn04.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn04-on a { background-image: url(../images/interface/btn04.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn05 a { background-image: url(../images/interface/btn05.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn05 a:hover { background-image: url(../images/interface/btn05.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn05-on a { background-image: url(../images/interface/btn05.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn06 a { background-image: url(../images/interface/btn06.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn06 a:hover { background-image: url(../images/interface/btn06.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn06-on a { background-image: url(../images/interface/btn06.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn07 a { background-image: url(../images/interface/btn07.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn07 a:hover { background-image: url(../images/interface/btn07.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn07-on a { background-image: url(../images/interface/btn07.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 104px; height: 29px; float: left; }
#btn08 a { background-image: url(../images/interface/btn08.gif); background-repeat: no-repeat; text-indent: -9999px; width: 103px; height: 29px; float: left; }
#btn08 a:hover { background-image: url(../images/interface/btn08.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn08-on a { background-image: url(../images/interface/btn08.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 103px; height: 29px; float: left; }
#btn09 a { background-image: url(../images/interface/btn09.gif); background-repeat: no-repeat; text-indent: -9999px; width: 106px; height: 29px; float: left; }
#btn09 a:hover { background-image: url(../images/interface/btn09.gif); background-repeat: no-repeat; background-position: 0 -29px; float: left; }
#btn09-on a { background-image: url(../images/interface/btn09.gif); background-repeat: no-repeat; background-position: 0 -29px; text-indent: -9999px; width: 106px; height: 29px; float: left; }

.btn-make-a-difference a { background-image: url(../images/homepage/btn-make-a-difference.gif); background-repeat: no-repeat; text-indent: -9999px; width: 258px; height: 22px; float: left; margin-top: 4px; }
.btn-make-a-difference a:hover { background-position: 0 -22px; }

.btn-pagemenu a { color: #fff; font-weight: bold; line-height: 2.4em; background-image: url(../images/interface/btn-pagemenu.gif); background-repeat: no-repeat; text-decoration: none; text-indent: 10px; width: 207px; height: 25px; float: left; margin-top: 2px; margin-left: 12px; }
.btn-pagemenu a:hover { background-image: url(../images/interface/btn-pagemenu.gif); background-repeat: no-repeat; background-position: 0 -25px; }

#btn-thoughtofweek {float: left}
#btn-thoughtofweek a { background-image: url(../images/interface/btn-thoughtofweek.gif); background-repeat: no-repeat; text-indent: -9999px; width: 231px; height: 136px; float: left; margin-top: 10px; }
#btn-thoughtofweek a:hover { background-position: 0 -136px; }

#btn-freeebook a { background-image: url(../images/interface/btn-freeebook.gif); background-repeat: no-repeat; text-indent: -9999px; width: 231px; height: 219px; float: left; margin-top: 10px; }
#btn-freeebook a:hover { background-position: 0 -219px; }

.btn-buynow a { background-image: url(../images/homepage/btn-buynow.gif); background-repeat: no-repeat; text-indent: -9999px; width: 102px; height: 20px; float: left; margin-top: 4px; }
.btn-buynow a:hover { background-position: 0 -20px; }



.btn-buyebookalt a { background-image: url(../images/homepage/btn-buyebook.gif); background-repeat: no-repeat; text-indent: -9999px; width: 102px; height: 31px; float: left; margin-top: 4px; }
.btn-buyebookalt a:hover { background-position: 0 -31px; }





.btn-more a { background-image: url(../images/homepage/btn-moreinfo.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 20px; float: left; margin-top: 4px; margin-left: 15px;  }
.btn-more a:hover { background-position: 0 -20px; }

.btn-moreinfo a { background-image: url(../images/buyonline/but_seemore.gif); background-repeat: no-repeat; text-indent: -9999px; width: 139px; height: 30px; float: left; margin-top: 4px; }
.btn-moreinfo a:hover { background-image: url(../images/buyonline/but_seemore.gif); background-repeat: no-repeat; background-position: 0px; }

.btn-moreinfo2 a { background-image: url(../images/downloads/btn-moreinfo.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 20px; float: left; margin-top: 4px; }
.btn-moreinfo2 a:hover { background-image: url(../images/downloads/btn-moreinfo.gif); background-repeat: no-repeat; background-position: 0 -20px; }

.btn-moreinfo3 a { background-image: url(../images/buyonline/but_seemore.gif); background-repeat: no-repeat; text-indent: -9999px; width: 139px; height: 30px; float: left; margin-top: 4px; margin-left: 30px; }
.btn-moreinfo3 a:hover { background-image: url(../images/buyonline/but_seemore.gif); background-repeat: no-repeat; background-position: 0px; }

.btn-readfullblog a { background-image: url(../images/homepage/btn-readfullblog.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 19px; float: left; margin-top: 5px; }
.btn-readfullblog a:hover { background-position: 0 -19px; }
.btn-amazon a { background-image: url(../images/buyonline/btn-amazon.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 20px; float: left; margin-top: 4px; }
.btn-amazon a:hover { background-image: url(../images/buyonline/btn-amazon.gif); background-repeat: no-repeat; background-position: 0 -20px; }
.btn-addtocart a { background-image: url(../images/buyonline/btn-addtocart.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 31px; float: left; margin-top: 4px; }
.btn-addtocart a:hover { background-image: url(../images/buyonline/btn-addtocart.gif); background-repeat: no-repeat; background-position: 0 -31px; }

.btn-addtocart2 a { background-image: url(../images/downloads/btn-addtocart.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 20px; float: left; margin-top: 4px; }
.btn-addtocart2 a:hover { background-image: url(../images/downloads/btn-addtocart.gif); background-repeat: no-repeat; background-position: 0 -20px; }


.style5 { font-size:24px; }

#style5 { font-size:24px; }



.btn-buyebook a { background-image: url(../images/buyonline/btn-buyebook.gif); background-repeat: no-repeat; text-indent: -9999px; width: 100px; height: 31px; float: left; margin-top: 4px; }
.btn-buyebook a:hover { background-image: url(../images/buyonline/btn-buyebook.gif); background-repeat: no-repeat; background-position: 0 -31px; }
#btn-emptycart a { background-image: url(../images/buyonline/btn-emptycart.gif); background-repeat: no-repeat; text-indent: -9999px; width: 104px; height: 25px; float: left; margin-left: 15px; }
#btn-emptycart a:hover { background-image: url(../images/buyonline/btn-emptycart.gif); background-repeat: no-repeat; background-position: 0 -25px; }
#btn-checkout a { background-image: url(../images/buyonline/btn-checkout.gif); background-repeat: no-repeat; text-indent: -9999px; width: 103px; height: 25px; float: left; }
#btn-checkout a:hover { background-image: url(../images/buyonline/btn-checkout.gif); background-repeat: no-repeat; background-position: 0 -25px; }
.btn-videotitle a { color: #fff; font-weight: bold; line-height: 2.5em; background-image: url(../images/video/btn-videotitle.gif); background-repeat: no-repeat; text-decoration: none; text-indent: 10px; width: 207px; height: 25px; float: left; margin-top: 2px; margin-left: 12px; }
.btn-videotitle a:hover { background-image: url(../images/video/btn-videotitle.gif); background-repeat: no-repeat; background-position: 0 -25px; }
.btn-downloadbiog a { background-image: url(../images/contact/btn-downloadbiog.gif); background-repeat: no-repeat; text-indent: -9999px; width: 231px; height: 25px; float: left; margin-top: 5px; margin-bottom: 5px; }
.btn-downloadbiog a:hover { background-position: 0 -25px; }
.btn-downloadpictures a { background-image: url(../images/contact/but_download-over.gif); background-repeat: no-repeat; text-indent: -9999px; width: 231px; height: 25px; float: left; margin-top: 5px; margin-bottom: 5px; }
/* Footer Styles */
#footer { font-size: 1.1em; line-height: 1.4em; background-image: url(../images/interface/img-footerbar.gif); background-repeat: no-repeat; text-align: center; width: 937px; height: 64px; float: left; margin-top: 20px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

.bluestyle { color: #111178; }
.redstyle { color: #d21900; }
.purplestyle { color: #5b54a9; }
.orangestyle { color: #d26300; }

.success{
    float: left;
    margin:0px 10px 0px 0px;
    padding:10px;
    height: 250px;
    width:202px;
        text-align:center;
        border:1px solid #ccc;
}

.success img{
    height: 210px;
}

.buy-now{
   float: right;
   margin-right: 20px;
}

.buy-now img, .buy-now-center img{
    border: none;
}

.buy-now-center{
    padding-top: 20px;
    text-align: center;
    clear:both;
}
.btn-addtocart-new a { background-image: url(../images/buyonline/but_buynow.gif); background-repeat: no-repeat; text-indent: -9999px; width: 141px; height: 33px; float: left; margin-top: 4px; }
.btn-addtocart-new a:hover { background-image: url(../images/buyonline/but_buynow.gif); background-repeat: no-repeat; background-position: 0px; }

.buy-now-bottom{
   clear: both;
   padding-top: 20px;
}

.buy-now-bottom img{
    border: none;
}
.service_button_1 {
    float: left;
    margin: 0px 30px 0px 25px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.service_button_1 a {
    background-image: url(../images/bRed-on.gif);
    background-repeat: no-repeat;
    color:#FFF;
    text-decoration: none;
    display: block;
    height:184px;
    width:274px;
    padding:50px 0 0 0;
}
.service_button_1 a:hover {
    background-image: url(../images/bRed-over.gif);
    background-repeat: no-repeat;
    color:#FFF;
    height:184px;
    width:274px;
}
.service_button_2 {
    float: left;
    margin-right: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;

}
.service_button_2 a {
    background-image: url(../images/bBlue-on.gif);
    background-repeat: no-repeat;
    color:#FFF;
    text-decoration: none;
    display: block;
    height:184px;
    width:274px;
    padding:50px 0 0 0;
}
.service_button_2 a:hover {
    background-image: url(../images/bBlue-over.gif);
    background-repeat: no-repeat;
    color:#FFF;
    height:184px;
    width:274px;
}
.service_button_3 {
    float: left;
    
    text-align: center;
    font-size: 30px;
    font-weight: bold;
}
.service_button_3 a {
    background-image: url(../images/bGrey-on.gif);
    background-repeat: no-repeat;
    color:#FFF;
    text-decoration: none;
    display: block;
    height:184px;
    width:274px;
    padding:50px 0 0 0;
}
.service_button_3 a:hover {
    background-image: url(../images/bGrey-over.gif);
    background-repeat: no-repeat;
    color:#FFF;
    height:184px;
    width:274px;
}
#panel-NewsletterSignup * {
padding:0px;
margin:0px;
color:#ffffff;
}
#panel-NewsletterSignup {
	border:solid 1px #CCC;
	text-align:center;
	margin:16px 0px 16px 0px;
	padding:10px 15px 12px 15px;
        background-color: #000066;
}
#panel-NewsletterSignup h1 {
	
	font-size:18px;
	padding-bottom:5px;
}
#panel-NewsletterSignup td {
padding-top:5px;
}

#panel-NewsletterSignup input{
	color:#000000;
}
#LeftYouTube {
	border:solid 1px #CCC;
	text-align:center;
	padding:6px 15px 6px 15px;
	
}

.floatleft {
    float: left;
}