@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'AmerikaRegular';
    src: url('fonts/amerika-webfont.eot');
    src: url('fonts/amerika-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amerika-webfont.woff') format('woff'),
         url('fonts/amerika-webfont.ttf') format('truetype'),
         url('fonts/amerika-webfont.svg#AmerikaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
H1 {
	font-size: 1.25em;
	margin: 0px;
	padding-bottom: 15px;
}
H2 {
	font-size: 14px;
	font-family: "AmerikaRegular",  sans-serif;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #000;
	font-weight: normal;
}
H3 {
	margin: 0px;
	padding-bottom: 15px;
}
H4 {
	margin: 0px;
	padding-bottom: 15px;
}
H5 {
	margin: 0px;
	padding-bottom: 15px;
}
H6 {
	margin: 0px;
	padding-bottom: 15px;
}
P {
	font-size: 11px;
	font-family: Helvetica, Arial,  sans-serif;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 16px;
	color: #666;
}
P a{
	color: #666;
	text-decoration: underline;
}
P a:hover{
	color: #999;
	text-decoration: none;
}
P strong{
	font-weight: normal;
	color: #666;
}
UL {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
}
LI {
	list-style: none;
	list-style-image: none;
	color: #333;
	padding-bottom: 5px;
}
img {
	border: none;
}
blockquote {
	margin: 0px;
	padding: 0px;
}
.displaynone {
	display: none;
}
.hidden {
	display: none;
}
p.hidden {
	display: none;
}
p.khxc_error {
	width: 100%;
	height: auto;
	color: #900;
	border-bottom: 1px dotted #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
p.khxc_confirm {
	color: #900;
}
label {
	font-size: 12px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
table {
	width: 100%;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}
form {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-image: url(images/sce/bg.jpg);
	background-repeat: repeat-x;
}
.bg {
	width: 100%;
	height: 100%;
	float: left;
	background-position: 50% 0%;
	background-image: url(images/sce/bgmiddle.jpg);
	background-repeat: no-repeat;
}
.maincontainer {
	width: 1000px;
	height: auto;
	margin: 0 auto 0;
}
.maincontainerline1 {
	width: 994px;
	height: 177px;
	float: left;
	padding-left: 5px;
	padding-right: 1px;
}
.maincontainerline1line1 {
	width: 994px;
	height: 123px;
	float: left;
}
.maincontainerline1line1left {
	width: 338px;
	height: 123px;
	float: left;
}
.logo {
	width: 338px;
	height: 46px;
	float: left;
	padding-top: 39px;
}
.logo a{
	width: 338px;
	height: 46px;
	display: block;
	text-indent: -3000px;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/logo.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.logo a:hover{
	opacity:.75;
	background-position: 0px -46px;
}
.maincontainerline1line1right {
	width: 656px;
	height: 123px;
	float: right;
}
.maincontainerline1line1rightline1 {
	width: 652px;
	height: 21px;
	float: left;
	padding-top: 30px;
}
.maincontainerline1line1rightline2 {
	width: 652px;
	height: auto;
	float: left;
	padding-top: 27px;
}
.maincontainerline1line2 {
	width: 994px;
	height: 54px;
	float: left;
}
.maincontainerline1line2left {
	width: 868px;
	height: auto;
	float: left;
	padding-top: 1px;
}
.maincontainerline1line2right {
	width: 126px;
	height: 27px;
	float: right;
}
.buymusicbutt {
	width: 126px;
	height: 27px;
	float: left;
}
.buymusicbutt a{
	width: 126px;
	height: 22px;
	display: block;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/blankbutt.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 5px;
}
.buymusicbutt a:hover{
	opacity:.75;
	background-position: 0px -27px;
}
.freedownloadbutt {
	width: 149px;
	height: 26px;
	float: left;
}
.freedownloadbutt a{
	width: 149px;
	height: 21px;
	display: block;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/blankbutt2.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding-top: 5px;
}
.freedownloadbutt a:hover{
	opacity:.75;
	background-position: 0px -26px;
}
.shadow1{
	width: 1000px;
	height: 177px;
	float: left;
	background-image: url(images/sce/homeshadow.png);
	background-repeat: no-repeat;
	background-position: 2px 100%;
}
.shadow2{
	width: 1000px;
	height: 177px;
	float: left;
	background-image: url(images/sce/buyshadow.png);
	background-repeat: no-repeat;
	background-position: 2px 100%;
}
.shadow3{
	width: 1000px;
	height: 177px;
	float: left;
	background-image: url(images/sce/horiline2.png);
	background-repeat: no-repeat;
	background-position: 5px 100%;
}
.maincontainerline2 {
	width: 1000px;
	height: auto;
	float: left;
}
.maincontainerline3 {
	width: 990px;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.maincontainerline3inside {
	width: 990px;
	height: auto;
	float: left;
	background-image: url(images/sce/line.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 30px;
}
.maincontainerline3insideleft {
	width: 375px;
	height: 48px;
	float: left;
}
.maincontainerline3insideleft .footerbox1{
	width: 75px;
	height: 48px;
	float: left;
	padding-right: 30px;
	background-image: url(images/sce/verticleline.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.maincontainerline3insideleft .footerbox2{
	width: 95px;
	height: 48px;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/sce/verticleline.png);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
.maincontainerline3insideleft .footerbox3{
	width: 75px;
	height: 48px;
	float: right;
	padding-left: 30px;
}
.facebook {
	width: 75px;
	height: 31px;
	float: left;
	padding-top: 8px;
}
.facebook a{
	width: 75px;
	height: 31px;
	display: block;
	text-indent: -3000px;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/facebook.png);
	background-repeat: no-repeat;
}
.facebook a:hover{
	background-position: 0px -31px;
	opacity:.75;
}
.youtube {
	width: 95px;
	height: 39px;
	float: left;
	padding-top: 4px;
}
.youtube a{
	width: 95px;
	height: 39px;
	display: block;
	text-indent: -3000px;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/youtube.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.youtube a:hover{
	background-position: 0px -39px;
	opacity:.75;
}
.soundcloud {
	width: 76px;
	height: 39px;
	float: left;
	padding-top: 4px;
}
.soundcloud a{
	width: 76px;
	height: 39px;
	display: block;
	text-indent: -3000px;
	opacity:1;
	-webkit-transition:opacity .15s ease-in;
	-moz-transition:opacity .15s ease-in;
	-o-transition:opacity .15s ease-in;
	transition:opacity .15s ease-in;
	background-image: url(images/sce/soundcloud.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.soundcloud a:hover{
	background-position: 0px -39px;
	opacity:.75;
}
.maincontainerline3insiderightline1 {
	width: 615px;
	height: 14px;
	float: left;
	background-image: url(images/sce/paypal.png);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.maincontainerline3insiderightline2 {
	width: 615px;
	height: auto;
	float: left;
}
/* navigation styles start */
#topnav {
}
#topnav ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	background: none;
}
#topnav li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	background: none;
	float: left;
}
#topnav a{
	display: block;
	float: left;
	background-image: url(images/sce/navbg.png);
	background-repeat: no-repeat;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
#topnav a:hover{
	opacity:.75;
}
#topnav a.link1{
	width: 51px;
	height: 23px;
	background-position: 0px 0px;
}
#topnav a:hover.link1{
	background-position: 0px -23px;
}
#topnav a.link2{
	width: 132px;
	height: 23px;
	background-position: -51px 0px;
}
#topnav a:hover.link2{
	background-position: -51px -23px;
}
#topnav a.link3{
	width: 90px;
	height: 23px;
	background-position: -183px 0px;
}
#topnav a:hover.link3{
	background-position: -183px -23px;
}
#topnav a.link4{
	width: 162px;
	height: 23px;
	background-position: -273px 0px;
}
#topnav a:hover.link4{
	background-position: -273px -23px;
}
#topnav a.link5{
	width: 81px;
	height: 23px;
	background-position: -435px 0px;
}
#topnav a:hover.link5{
	background-position: -435px -23px;
}
#basket {
}
#basket ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background: none;
	text-align: right;
	padding-top: 3px;
	background-image: url(images/sce/cdcase.png);
	background-repeat: no-repeat;
	background-position: 80% 0%;
}
#basket li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: 21px;
	background: none;
	font-size: 12px;
	color: #333;
	display: inline;
}
#basket li.grey{
	color: #666;
}
#checkoutlinks {
}
#checkoutlinks ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background: none;
	text-align: right;
	padding-top: 3px;
}
#checkoutlinks li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	background: none;
	font-size: 11px;
	color: #999;
	display: inline;
	padding-left: 8px;
}
#checkoutlinks a{
	color: #666;
	text-decoration: none;
}
#checkoutlinks a:hover{
	color: #999;
	text-decoration: none;
}
#footer {
}
#footer ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background: none;
	text-align: right;
	padding-top: 3px;
}
#footer li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	background: none;
	font-size: 10px;
	color: #999;
	padding-bottom: 5px;
	display: inline;
}
#footer li.grey{
	color: #dcdada;
}
#footer a{
	color: #999;
	text-decoration: none;
}
#footer a:hover{
	color: #666;
	text-decoration: none;
}
/* navigation styles end */
/* content styles start */
#bodycontent {
}
.homepageholder {
	width: 1000px;
	height: 590px;
	float: left;
	background-image: url(images/sce/homebannerbg.png);
	background-repeat: no-repeat;
}
.homepageholdertop2 {
	width: 16px;
	height: 14px;
	float: left;
	position: absolute;
	z-index: 9999;
	padding-left: 25px;
	padding-top: 25px;
}
.homepageholdertop {
	width: 1000px;
	height: 590px;
	float: left;
	position: absolute;
	z-index: 9998;
	padding-left: 5px;
	padding-right: 5px;
}
.homepageholdertopleft {
	width: 327px;
	height: 590px;
	float: left;
	padding-left: 19px;
	background-image: url(images/sce/cd.png);
	background-repeat: no-repeat;
	background-position: 19px 100%;
	text-indent: -3000px;
}
.homepageholdertopright {
	width: 580px;
	height: 590px;
	float: left;
	padding-left: 52px;
}
.homepageholdertoprightinside {
	width: 580px;
	height: auto;
	float: left;
	padding-top: 493px;
}
.homepageholderbottom {
	width: 969px;
	height: 590px;
	float: left;
	position: absolute;
	z-index: 9997;
	padding-left: 15px;
	padding-right: 16px;
	padding-top: 10px;
}
.homepageholderbottominside {
	width: 969px;
	height: 423px;
	float: left;
}
.buypageholder {
	width: 1000px;
	height: 590px;
	float: left;
	background-image: url(images/sce/buybanner.png);
	background-repeat: no-repeat;
	background-position: 2px 0px;
}
.buypageholderline1 {
	width: 970px;
	height: 424px;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 60px;
}
.buypageholderline1left {
	width: 465px;
	height: 424px;
	float: left;
}
.buypageholderline1left a{
	width: 465px;
	height: 424px;
	display: block;
	background-image: url(images/sce/cdbutt.jpg);
	background-repeat: no-repeat;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.buypageholderline1left a:hover{
	opacity:.75;
	background-position: -465px 0px;
}
.buypageholderline1right {
	width: 465px;
	height: 424px;
	float: right;
}
.buypageholderline1right a{
	width: 465px;
	height: 424px;
	display: block;
	background-image: url(images/sce/mp3butt.jpg);
	background-repeat: no-repeat;
	opacity:1;
	text-indent: -3000px;
	-webkit-transition:opacity .25s ease-in;
	-moz-transition:opacity .25s ease-in;
	-o-transition:opacity .25s ease-in;
	transition:opacity .25s ease-in;
}
.buypageholderline1right a:hover{
	opacity:.75;
	background-position: -465px 0px;
}
.buypageholderline2 {
	width: 993px;
	height: auto;
	float: left;
	padding-left: 5px;
	padding-right: 2px;
}
.buypageholderline2inside {
	width: 993px;
	height: auto;
	float: left;
	background-image: url(images/sce/verticleline.png);
	background-position: 794px 0px;
	background-repeat: repeat-y;
}
.buypageholderline2insideleft {
	width: 736px;
	height: auto;
	float: left;
}
.buypageholderline2insideright {
	width: 149px;
	height: auto;
	float: right;
	padding-top: 20px;
}
.aboutpageholder2 {
	width: 990px;
	height: auto;
	float: left;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 5px;
	padding-right: 5px;
}
.aboutpageholder {
	width: 995px;
	height: auto;
	float: left;
	padding-bottom: 50px;
	padding-top: 50px;
	padding-left: 5px;
}
.aboutpageholderinside {
	width: 995px;
	height: auto;
	float: left;
	background-image: url(images/sce/verticleline.png);
	background-repeat: repeat-y;
	background-position: 242px 0px;
}
.aboutpageholderinsideleft {
	width: 213px;
	height: auto;
	float: left;
}
.aboutpageholderinsideleftline1 {
	width: 213px;
	height: auto;
	float: left;
	padding-bottom: 30px;
	background-image: url(images/sce/horiline2.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.aboutpageholderinsideleftline1insidenew {
	width: 213px;
	height: 126px;
	float: left;
	background-image: url(images/sce/bigcd.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.aboutpageholderinsideleftline1insidenew2 {
	width: 213px;
	height: 126px;
	float: left;
	background-image: url(images/sce/headphones.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.aboutpageholderinsideleftline1inside {
	width: 213px;
	height: auto;
	float: left;
	background-image: url(images/sce/cdiconsmall.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.aboutpageholderinsideleftline1inside .line1{
	width: 213px;
	height: 30px;
	float: left;
	background-image: url(images/sce/buycdtext.png);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.aboutpageholderinsideleftline1inside .line2{
	width: 213px;
	height: auto;
	float: left;
}
.aboutpageholderinsideleftline1inside .line2 p{
	color: #666;
}
.aboutpageholderinsideleftline1inside .line3{
	width: 213px;
	height: auto;
	float: left;
}
.aboutpageholderinsideleftline2 {
	width: 213px;
	height: auto;
	float: left;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(images/sce/horiline2.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.aboutpageholderinsideleftline2inside {
	width: 213px;
	height: auto;
	float: left;
	background-image: url(images/sce/headphoneiconsmall.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.aboutpageholderinsideleftline2inside .line1{
	width: 213px;
	height: 30px;
	float: left;
	background-image: url(images/sce/buymp3text.png);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.aboutpageholderinsideleftline2inside .line2{
	width: 213px;
	height: auto;
	float: left;
}
.aboutpageholderinsideleftline2inside .line2 p{
	color: #666;
}
.aboutpageholderinsideleftline2inside .line3{
	width: 213px;
	height: auto;
	float: left;
}
.aboutpageholderinsideleftline3 {
	width: 213px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.aboutpageholderinsideright {
	width: 716px;
	height: auto;
	float: right;
}
.aboutpagecontentholder {
	width: 716px;
	height: 370px;
	float: left;
	background-image: url(images/sce/cd2.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
.aboutpagecontentholderleft {
	width: 370px;
	height: auto;
	float: left;
}
.aboutpagecontentholderleftline1 {
	width: 370px;
	height: auto;
	float: left;
}
.aboutpagecontentholderleftline1 .abouttext{
	width: 370px;
	height: 40px;
	float: left;
	background-image: url(images/sce/abouttext.png);
	background-repeat: no-repeat;
}
.aboutpagecontentholderleftline1 .abouttext h1{
	display: none;
}
.aboutpagecontentholderleftline2 {
	width: 370px;
	height: auto;
	float: left;
}
.aboutpagecontentholderleftline2 p{
	padding-bottom: 20px;
	color: #666;
	line-height: 18px;
}
.aboutpagecontentholderleftline3 {
	width: 370px;
	height: auto;
	float: left;
}
.aboutpagecontentholderleftline3left {
	width: 149px;
	height: auto;
	float: left;
}
.aboutpagecontentholderleftline3left2 {
	width: 149px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.contentholder {
	width: 716px;
	height: auto;
	float: left;
}
.contentholderline1 {
	width: 716px;
	height: auto;
	float: left;
}
.contentholderline1 .buycdtitle{
	width: 716px;
	height: 40px;
	float: left;
	background-image: url(images/sce/buycdtitle.png);
	background-repeat: no-repeat;
}
.contentholderline1 .buycdtitle h1{
	display: none;
}
.contentholderline1 .buymp3title{
	width: 716px;
	height: 40px;
	float: left;
	background-image: url(images/sce/buymp3title.png);
	background-repeat: no-repeat;
}
.contentholderline1 .buymp3title h1{
	display: none;
}
.contentholderline2 {
	width: 716px;
	height: auto;
	float: left;
}
.contentholderline2 p{
	color: #666;
	line-height: 18px;
	text-align: justify;
	padding-bottom: 20px;
}
.contentholderline3 {
	width: 716px;
	height: auto;
	float: left;
}
/* content styles end */
.khxc_formsecthead {
	display: none;
}
.khxc_storehead {
	display: none;
}
table.khxc_cptbl_det {
	width: 716px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
table.khxc_cptbl_prod {
	width: 716px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
table.khxc_cptbl_prod tr .khxc_cptbl_prod{
	width: 716px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
}
.khxc_storelink {
	display: none;
}
td.khxc_cptbl_cat p{
	display: none;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
tr {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
th {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
label {
	font-size: 12px;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
input#gbu0--contact--SUBMIT{
	font-family: Helvetica, Arial, sans-serif;
	width: 162px;
	height: 42px;
	float:right;
	background: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	background-color: none;
	display: block;
	font-size: 14px;
	color: #FFF;
	border: 0px;
	text-align: center;
}
input#gbu0--contact--CANCEL{
	display: none;
}
#gbu0--contact--contactinformation--d {
	width: 990px;
	height: auto;
	float: left;
	padding-bottom: 0px;
}
#gbu0--contact--contactinformation{
	width: 495px;
}
#gbu0--contact--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 482px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--contact--contactmessage--d {
	width: 990px;
	height: 160px;
	float: left;
	padding-top: 10px;
}
#gbu0--contact--contactmessage--d textarea{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 980px;
	height: 100px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--contact--imageverification--d {
	display: none;
}
.contactformholder {
	width: 990px;
	height: auto;
	float: left;
}
.contactformholderline1 {
	width: 990px;
	height: 29px;
	float: left;
	background-image: url(images/sce/contacttext.png);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.contactformholderline1 h1{
	display: none;
}
.contactformholderline2 {
	width: 990px;
	height: auto;
	float: left;
}
.contactformholderline2 p{
	display: none;
}
.contactformholderline2 p.khxc_error {
	display: block;
	color: #900;
}
.contactformholderline2 h2 {
	font-size: 12px;
	font-family: Helvetica, Arial,  sans-serif;
	margin: 0px;
	padding-bottom: 20px;
	line-height: 16px;
	color: #666;
}
table.khxc_ghost {
	width: 154px;
	height: auto;
	float: left;
}
table.khxc_ghost td.khxc_ghost1{
	width: 154px;
	height: auto;
	float: left;
}
table.khxc_ghost td.khxc_ghost1 .thumbholderline1 {
	width: 148px;
	height: 148px;
	float: left;
	background-image: url(images/sce/catholder.jpg);
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
}
table.khxc_ghost td.khxc_ghost1 .thumbholderline1 img{
	width: 148px;
	height: 148px;
}
table.khxc_ghost td.khxc_ghost2{
	width: 154px;
	height: auto;
	float: left;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline2 {
	width: 148px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 10px;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline2 p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height:normal;
	color: #333;
	font-family: AmerikaRegular;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline2 p a{
	color: #333;
	text-decoration: none;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline2 p a:hover{
	color: #666;
	text-decoration: none;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline3 {
	width: 148px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-top: 5px;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline3 p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height:normal;
	color: #666;
	font-size: 12px;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline4 {
	width: 148px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 10px;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline4 p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height:normal;
	color: #333;
	font-size: 12px;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline4 p.inline{
	display: none;
}
table.khxc_ghost td.khxc_ghost2 .thumbholderline5 {
	display: none;
	width: 148px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
}
table.khxc_ghost td.khxc_ghost2 form {
	width: 148px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	text-align: center;
	margin: 0px;
}
table.khxc_ghost td.khxc_ghost2 form p.khxc_quickform {
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height:normal;
}
table.khxc_ghost td.khxc_ghost2 form p.khxc_quickform input{
	margin:0px;
	padding: 0px;
	border: 0px;
	background: none;
	background-image: url(images/sce/catbutt.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 27px;
	color: #FFF;
	font-size: 12px;
}
td.khxc_cptbl_det .productdetleft {
	width: 363px;
	height: auto;
	float: left;
	border-right: 1px solid #e2e2e3;
	padding-right: 25px;
}
td.khxc_cptbl_det .productdetleft .productdetleftline1 {
	width: 361px;
	height: auto;
	float: left;
	padding-left: 2px;
}
td.khxc_cptbl_det .productdetleft .productdetleftline1 h1{
	margin: 0px;
	padding:0px;
	line-height: normal;
	color: #000;
	font-size: 30px;
	font-family: AmerikaRegular;
	font-weight: normal;
}
td.khxc_cptbl_det .productdetleft .productdetleftline2 {
	width: 363px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.descriptionholder {
	width: 363px;
	height: auto;
	float: left;
}
.descriptionholder2left {
	width: 300px;
	height: auto;
	float: left;
}
.descriptionholder2leftline1 {
	width: 300px;
	height: auto;
	float: left;
}
.descriptionholder2leftline1 .downloadtext{
	width: 300px;
	height: 40px;
	float: left;
	background-image: url(images/sce/downloadtxt.png);
	background-repeat: no-repeat;
}
.descriptionholder2leftline1 .downloadtext h1{
	display: none;
}
.descriptionholder2leftline1 .bandtext{
	width: 300px;
	height: 40px;
	float: left;
	background-image: url(images/sce/thebandtext.png);
	background-repeat: no-repeat;
}
.descriptionholder2leftline1 .bandtext h1{
	display: none;
}
.descriptionholder2leftline2 {
	width: 300px;
	height: auto;
	float: left;
}
.descriptionholder2leftline3 {
	width: 300px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.descriptionholder2 {
	width: 363px;
	height: auto;
	float: right;
	border-left: 1px solid #e2e2e3;
	padding-left: 25px;
}
.descriptionholdertop {
	width: 363px;
	height: auto;
	float: left;
	background-image: url(images/sce/videoholderbg.jpg);
	background-repeat: repeat-y;
}
.descriptionholdertoptop {
	width: 363px;
	height: auto;
	float: left;
	background-image: url(images/sce/videoholderbgtop.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.descriptionholdertopbottom {
	width: 363px;
	height: auto;
	float: left;
	background-image: url(images/sce/videoholderbgbottom.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
}
.descriptionholdertopmiddle {
	width: 357px;
	height: auto;
	float: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 4px;
}
.descriptionholderbottom {
	width: 363px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.descriptionholderbottom p{
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	color: #666;
	font-size: 12px;
	text-align:justify;
}
td.khxc_cptbl_det .productdetright {
	width: 300px;
	height: auto;
	float: right;
	padding-top: 50px;
}
td.khxc_cptbl_det .productdetright .productdetrightline1 {
	width: 300px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
td.khxc_cptbl_det .productdetright .productdetrightline1 .khxc_pricediv {
	width: 300px;
	height: auto;
	float: left;
}
td.khxc_cptbl_det .productdetright .productdetrightline1 .khxc_pricediv p.inline {
	float: left;
	font-size: 18px;
	color: #666;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
	padding-right: 10px;
}
td.khxc_cptbl_det .productdetright .productdetrightline1 .khxc_pricediv p.khxc_price {
	float: left;
	font-size: 30px;
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
}
td.khxc_cptbl_det .productdetright .productdetrightline2 {
	display: none;
	width: 300px;
	height: auto;
	float: left;
}
td.khxc_cptbl_det .productdetright .productdetrightline3 {
	display: none;
	width: 300px;
	height: auto;
	float: left;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 {
	width: 300px;
	height: auto;
	float: left;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 p.khxc_ultablesp {
	display: none;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 h2 {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	font-size: 12px;
	color: #333;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form{
	width: 300px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form p{
	display: none;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form fieldset {
	width: 300px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form fieldset legend{
	float: left;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form fieldset label{
	font-size: 18px;
	line-height: normal;
	color: #333;
	padding-right: 20px;
	line-height: 27px;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 form fieldset input{
	width: 50px;
	height: 27px;
	float: left;
	border: 1px solid #CCC;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 27px;
	font-size: 14px;
	color: #333;
}
td.khxc_cptbl_det .productdetright .productdetrightline4 div input.khxc_formbutton {
	margin:0px;
	padding: 0px;
	border: 0px;
	background: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 42px;
	color: #FFF;
	font-size: 12px;
}
form#gbu0--CART--updatecart {
	width: 990px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
form#gbu0--CART--updatecart .khxc_quickfield {
	font-size: 12px;
	color: #333;
	width: 39px;
	height: 23px;
	background: none;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
table#CART {
	width: 990px;
	height: auto;
	float: left;
	font-size: 12px;
	padding-bottom: 20px;
}
table#CART a{
	color: #3f4559;
}
table#CART a:hover{
	color: #333;
}
tr.khxc_sorttable {
	width: 990px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #CCC;
}
tr.khxc_sorttable2 {
	width: 990px;
	height: auto;
	float: left;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}
th.khxc_sorttable {
	padding: 3px;
	font-weight: normal;
	color: #666;
}
td.khxc_sorttable {
	padding: 3px;
	font-weight: normal;
	color: #666;
}
input#gbu0--CART--updatecart--SUBMIT{
	margin:0px;
	padding: 0px;
	border: 0px;
	background: none;
	background-image: url(images/sce/catbutt.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 27px;
	color: #FFF;
	font-size: 12px;
}
input#CONTSHOP--SUBMIT{
	margin:0px;
	padding: 0px;
	border: 0px;
	float: right;
	background: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 42px;
	color: #FFF;
	font-size: 12px;
}
input#CHECKOUT--SUBMIT{
	margin:0px;
	padding: 0px;
	border: 0px;
	float: right;
	background: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	width: 162px;
	height: 42px;
	color: #FFF;
	font-size: 12px;
}
#breadcrumbs {
	width: 990px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
#breadcrumbs ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background: none;
}
#breadcrumbs li{
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	background: none;
	display: inline;
	font-size: 11px;
	color: #666;
	float: left;
	padding-right: 5px;
}
#breadcrumbs li a{
	color: #333;
	font-size: 11px;
}
#breadcrumbs #skin_pgtitle{
	width: auto;
	float: left;
	font-size: 11px;
}
#breadcrumbs #skin_pgtitle, p.inline {
	display: inline;
	font-size: 11px;
}
.loginholdernew {
	width: 990px;
	height: auto;
	float: left;
}
.loginholdernewleft {
	width: 490px;
	height: 380px;
	float: left;
	background-image: url(images/sce/cdlogin.png);
	background-repeat: no-repeat;
	background-position: 50% 50px;
	text-indent: -3000px;
}
.loginholdernewright {
	width: 440px;
	height: auto;
	float: right;
}
.contactusright {
	width: 440px;
	height: auto;
	float: right;
	padding-right: 3px;
}
.contactusrightline1 {
	width: 440px;
	height: auto;
	float: left;
}
.contactusrightline1 h1{
	width: 440px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	color: #333;
	padding-bottom: 30px;
	font-family: AmerikaRegular;
}
.contactusrightline2 {
	width: 440px;
	height: auto;
	float: left;
}
.contactusrightline2 .khxc_formsecthead {
	display: none;
}
.contactusrightline2 form#gbu0--contact {
	width: 440px;
	height: auto;
	float: left;
}
.contactusrightline2 input#gbu0--contact--SUBMIT{
	width: 197px;
	height: 43px;
	float: right;
	background-image: url(images/sce/blankbutt.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #333;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
.contactusrightline2 input#gbu0--contact--CANCEL{
	display: none;
}
.contactusrightline2 #gbu0--contact--contactinformation--d {
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 0px;
	background-image: url(images/sce/contactform-txt.jpg);
	background-repeat: no-repeat;
}
.contactusrightline2 #gbu0--contact--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 428px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.contactusrightline2 #gbu0--contact--contactmessage--d {
	width: 440px;
	height: 160px;
	float: left;
}
.contactusrightline2 #gbu0--contact--contactmessage--d textarea{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 428px;
	height: 100px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.contactusrightline2 #gbu0--contact--imageverification--d {
	display: none;
}
.contactusrightline2 tr.khxc_formtblone {
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.contactusrightline2 p.khxc_error {
	width: 440px;
	height: auto;
	color: #900;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-bottom: 20px;
}
.basketholder {
	width: 990px;
	height: auto;
	float: left;
}
.basketholderline1 {
	width: 990px;
	height: auto;
	float: left;
}
.basketholderline1 h1{
	margin: 0px;
	padding:0px;
	line-height: normal;
	color: #000;
	font-size: 30px;
	font-family: AmerikaRegular;
	font-weight: normal;
}
.basketholderline2 {
	width: 990px;
	height: auto;
	float: left;
}
.basketfooter {
	width: 990px;
	height: auto;
	float: left;
}
.basketfooter .link1{
	float: right;
	padding-right: 20px;
}
.basketfooter .link2{
	float: right;
}
.deletebutton {
	width: 76px;
	height: 13px;
	margin: 0 auto 0;
}
a.deletebutton{
	width: 76px;
	height: 13px;
	display: block;
	text-indent: -3000px;
	background-image: url(images/sce/remove.jpg);
	background-repeat: no-repeat;
}
.loginholder {
	width: 986px;
	height: auto;
	float: left;
	background-image: url(images/sce/linehori.png);
	background-repeat: repeat-y;
	background-position: 50% 0%;
}
.loginbanner {
	width: 986px;
	height: 50px;
	background-image: url(images/sce/loginbanner.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.loginholderline {
	width: 986px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.loginholderline h2{
	width: 440px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 18px;
	font-weight: normal;
	line-height: normal;
	color: #333;
	font-family: AmerikaRegular;
}
.loginholderlineleft {
	width: 463px;
	height: auto;
	float: left;
}
.loginholderlineleftline1 {
	width: 463px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
.loginholderlineleftline2 {
	width: 463px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.loginholderlineleftline3 {
	width: 463px;
	height: auto;
	float: left;
}
.loginholderlineleftline3 input#CREATEACCOUNT--SUBMIT{
	width: 162px;
	height: 42px;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family:Helvetica, sans-serif, Arial;
}
.loginholderlineleftline4 {
	width: 463px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.loginholderlineleftline4 input#GUESTCO--SUBMIT{
	width: 162px;
	height: 42px;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew2.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family:Helvetica, sans-serif, Arial;
}
.loginholderlineright {
	width: 463px;
	height: auto;
	float: right;
}
.loginholderlinerightline1 {
	width: 463px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 10px;
}
.loginholderlinerightline2 {
	width: 463px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.loginholderlinerightline3 {
	width: 463px;
	height: auto;
	float: left;
}
.loginholderlinerightline3 .form{
	width: 463px;
	height: auto;
	float: left;
}
.loginholderlinerightline3 .formleft{
	width: 221px;
	height: auto;
	float: left;
}
.loginholderlinerightline3 .formleft input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 209px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.loginholderlinerightline3 .formright{
	width: 221px;
	height: auto;
	float: right;
}
.loginholderlinerightline3 .formright input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 209px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.loginholderlinerightline4 {
	width: 463px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
	padding-top: 20px;
}
.loginholderlinerightline4 input#gbu0--login--SUBMIT{
	width: 162px;
	height: 42px;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family:Helvetica, sans-serif, Arial;
}
.loginholderlinerightline5 {
	width: 463px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.loginholderlinerightline6 {
	width: 463px;
	height: auto;
	float: left;
	padding-top: 5px;
}
.loginholderlinerightline6 a{
	color: #900;
	text-decoration: none;
}
.loginholderlinerightline6 a:hover{
	color: #900;
	text-decoration: underline;
}
form#gbu0--guestco {
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--guestco--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--guestco--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
#gbu0--guestco--emailaddress--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 110px;
	background-image: url(images/sce/guesttext1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--guestco--emailaddress--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--guestco--contactinformation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--guestco--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--guestco--billingaddress--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext3.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--guestco--billingaddress--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--guestco--billingaddress--d select{
	margin: 0px;
	padding: 5px;
	float: left;
	width: 480px;
	height: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--guestco--emailsubscriptions--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext4.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.khxc_formsecthead {
	display: none;
}
.ordertotalsholder{
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step1-txt1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
.ORDERTOTALS {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step1-txt1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
.ORDERNUMTIME {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step2-txt2.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	font-size: 12px;
	margin-top: 20px;
}
.BILLINFO {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step2-txt3.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	font-size: 12px;
}
.ORDERITEMS {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step2-txt4.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	font-size: 12px;
}
.PAYMENT--DISPLAY {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step2-txt5.jpg);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	font-size: 12px;
}
.ORDERTOTALS #ORDERTOTALS {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
.ORDERTOTALS #ORDERNUMTIME {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
.ORDERTOTALS #BILLINFO {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
.ORDERTOTALS #ORDERITEMS {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
.ORDERTOTALS table#ORDERTOTALS {
	width: 986px;
	height: auto;
	float: left;
	font-size: 12px;
}
table#ORDERITEMS {
	width: 986px;
	height: auto;
	float: left;
	font-size: 12px;
}
table#BILLINFO {
	width: 986px;
	height: auto;
	float: left;
	font-size: 12px;
}
table#ORDERNUMTIME {
	width: 986px;
	height: auto;
	float: left;
	font-size: 12px;
}
.billinginfo {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 50px;
	background-image: url(images/sce/step1-txt2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
.billinginfo h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.billinginfo h3 strong{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.updatebillinginfo {
	width: 986px;
	height: auto;
	float: left;
}
.updatebillinginfo a{
	width: 353px;
	height: 34px;
	display: block;
	background-image: url(images/sce/updatelink.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
}
.shippinginfo {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 50px;
	background-image: url(images/sce/step2-txt6.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
.shippinginfo h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.shippinginfo h3 strong{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.shippinginfo p{
	padding-bottom: 5px;
	line-height: 18px;
}
.updatedeliveryinfo {
	width: 986px;
	height: auto;
	float: left;
}
.updatedeliveryinfo a{
	width: 353px;
	height: 34px;
	display: block;
	background-image: url(images/sce/updatelink.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
}
#coform--discountscouponscreditsandgiftcertificates--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step1-txt3.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
#coform--paymentmethodselection--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/step1-txt4.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	font-size: 12px;
}
.step1 {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/step1.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.step2 {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/step2.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.step3 {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/step3.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
input#gbu0--coform--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#PAYMENT--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
.khxc_regtablehead {
	display: none;
}
table#PAYMENT--DISPLAY {
	width: 990px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	font-size: 12px;
	color: #666;
}
table#PAYMENT--DISPLAY label{
	display: block;
	font-size: 12px;
	color: #333;
	padding-bottom: 3px;
	padding-top: 10px;
}
table#PAYMENT--DISPLAY p{
	padding: 0px;
	line-height: normal;
	padding-bottom: 5px;
}
table#PAYMENT--DISPLAY td.khxc_formtbltwo input{
	border: 1px solid #999;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 320px;
	height: 14px;
	font-size: 11px;
	color: #666;
}
table#PAYMENT--DISPLAY td.khxc_formtbltwo select{
	border: 1px solid #999;
	margin: 0px;
	padding: 3px;
	float: left;
	height: auto;
	font-size: 11px;
	color: #666;
	margin-right: 20px;
}
.ORDERTOTALS2 {
	width: 986px;
	height: auto;
	float: left;
}
.ORDERTOTALS2line1 {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px dotted #CCC;
}
.ORDERTOTALS2line1 .printlink1 {
	width: 162px;
	height: 42px;
	float: left;
}
.ORDERTOTALS2line1 .printlink1 a{
	width: 162px;
	height: 42px;
	float: left;
	display: block;
	line-height: 43px;
	background-image: url(images/sce/blankbuttnew2.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
.ORDERTOTALS2line1 .reviewlink {
	width: 162px;
	height: 42px;
	float: left;
	padding-left: 20px;
}
.ORDERTOTALS2line1 .reviewlink a{
	width: 162px;
	height: 42px;
	float: left;
display: block;
	line-height: 43px;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
.ORDERTOTALS2line2 {
	width: 986px;
	height: auto;
	float: left;
}
.ORDERTOTALS2 .ORDERTOTALS {
	margin-top: 20px;
}
.ORDERTOTALS h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.ORDERTOTALS h3 strong{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.ORDERTOTALS2 h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.accountloginholder {
	width: 440px;
	height: auto;
	float: left;
}
#gbu0--login--emailaddressandpassword--d p.khxc_error {
	width: 440px;
	height: auto;
	color: #900;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 20px;
}
#gbu0--login--emailaddressandpassword--d {
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
#gbu0--login--emailaddressandpassword--d td.khxc_formtbltwo {
	width: 220px;
	height: auto;
	float: left;
}
#gbu0--login--emailaddressandpassword--d td.khxc_formtbltwo input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 200px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.accountloginholder input#gbu0--login--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
.accountloginholder input#gbu0--login--CANCEL{
	display: none;
}
.accountloginholderbottom {
	width: 440px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.accountloginholderbottomline1 {
	width: 440px;
	height: auto;
	float: left;
}
.accountloginholderbottomline1 h2{
	width: 440px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	color: #333;
	font-family: AmerikaRegular;
}
.accountloginholderbottomline2 {
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.accountloginholderbottomline2 a{
	color: #900;
	text-decoration: none;
	font-size: 12px;
}
.accountloginholderbottomline2 a:hover{
	color: #900;
	text-decoration: underline;
}
.accountloginholderbottomline3 {
	width: 440px;
	height: auto;
	float: left;
}
.accountloginholderbottomline3 h2{
	width: 440px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	color: #333;
	font-family: AmerikaRegular;
}
.accountloginholderbottomline4 {
	width: 440px;
	height: auto;
	float: left;
}
.accountloginholderbottomline4 a{
	color: #900;
	font-size: 12px;
	text-decoration: none;
}
.accountloginholderbottomline4 a:hover{
	color: #900;
	text-decoration: underline;
}
.accountpasswordholder {
	width: 440px;
	height: auto;
	float: left;
}
.accountpasswordholder form{
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.accountpasswordholder p.khxc_error {
	width: 440px;
	height: auto;
	color: #900;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 20px;
}
#gbu0--sendpass--emailaddress--d {
	width: 440px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
#gbu0--sendpass--emailaddress--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 428px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.accountpasswordholder input#gbu0--sendpass--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
.accountpasswordholder input#gbu0--sendpass--CANCEL {
	display: none;
}
form#gbu0--createaccount {
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--createaccount--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--createaccount--CANCEL{
	display: none;
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
#gbu0--createaccount--emailaddressandpassword--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 110px;
	background-image: url(images/sce/guesttext1new.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--createaccount--emailaddressandpassword--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--createaccount--contactinformation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--createaccount--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--createaccount--billingaddress--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext3.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--createaccount--billingaddress--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--createaccount--billingaddress--d select{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 480px;
	height: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--createaccount--emailsubscriptions--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext4.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.accounttxt {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/accounttxt.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
form#gbu0--accountmaint--contactinformation--d{
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--accountmaint--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--accountmaint--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}

#gbu0--accountmaint--contactinformation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 110px;
	background-image: url(images/sce/guesttext1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--accountmaint--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--accountmaint--contactinformation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--accountmaint--contactinformation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--accountmaint--billingaddress--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--accountmaint--billingaddress--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--accountmaint--billingaddress--d select{
	margin: 0px;
	padding: 5px;
	float: left;
	width: 480px;
	height: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--accountmaint--billingaddress--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext3.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.accountmain {
}
.accountmain .step1 {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/accountprofiletxt.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.onlineorderbanner {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/onlinebanner.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.addressbookbanner {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/addressbookbanner.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.addressbookbanner_add {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/addressbookbanner1.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.chnagesemailaddress {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/chnageemailadd.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.chnagepassword {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/chnagepassword.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.emailsubscriptionbanner {
	width: 986px;
	height: 70px;
	float: left;
	background-image: url(images/sce/emailsubsciptions.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
}
.storehead {
	display: none;
}
table#ADDBOOK {
	font-size: 12px;
	text-align: center;
}
table#ADDBOOK a{
	text-decoration: underline;
	color: #333;
}
table#ADDBOOK a:hover{
	text-decoration: underline;
	color: #666;
}
table#ORDERLIST {
	font-size: 12px;
	text-align: center;
}
table#ORDERLIST a{
	text-decoration: underline;
	color: #333;
}
table#ORDERLIST a:hover{
	text-decoration: underline;
	color: #666;
}
form#gbu0--addbookins--deliveryaddresscontact--d{
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--addbookins--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--addbookins--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
#gbu0--addbookins--deliveryaddresscontact--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 110px;
	background-image: url(images/sce/guesttext1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookins--deliveryaddresscontact--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookins--deliveryaddresscontact--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookins--deliveryaddresscontact--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookins--deliveryaddresslocation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookins--deliveryaddresslocation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookins--deliveryaddresslocation--d select{
	margin: 0px;
	padding: 5px;
	float: left;
	width: 480px;
	height: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookins--deliveryaddresslocation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext5.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
form#gbu0--addbookupd--deliveryaddresscontact--d{
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--addbookupd--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--addbookupd--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
#gbu0--addbookupd--deliveryaddresscontact--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 110px;
	background-image: url(images/sce/guesttext1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookupd--deliveryaddresscontact--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookupd--deliveryaddresscontact--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookupd--deliveryaddresscontact--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookupd--deliveryaddresslocation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#gbu0--addbookupd--deliveryaddresslocation--d input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookupd--deliveryaddresslocation--d select{
	margin: 0px;
	padding: 5px;
	float: left;
	width: 480px;
	height: 30px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--addbookupd--deliveryaddresslocation--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 30px;
	background-image: url(images/sce/guesttext5.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
.adddeliveryadd {
	width: 162px;
	height: 42px;
	float: left;
	padding-bottom: 20px;
}
.adddeliveryadd a{
	width: 162px;
	height: 32px;
	padding-top: 10px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
#gbu0--changeemail--newemailaddressselection--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
form#gbu0--changeemail--newemailaddressselection{
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--changeemail--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--changeemail--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
#gbu0--changeemail--newemailaddressselection input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gbu0--changepass--newpasswordselection--d {
	width: 986px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
form#gbu0--changepass--newpasswordselection{
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
}
input#gbu0--changepass--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--changepass--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
#gbu0--changepass--newpasswordselection input{
	border: 1px solid #999;
	margin: 0px;
	padding: 5px;
	float: left;
	width: 470px;
	height: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input#gbu0--subscriptions--SUBMIT{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
}
input#gbu0--subscriptions--CANCEL{
	width: 162px;
	height: 42px;
	float: right;
	background: none;
	background-color: none;
	background-image: url(images/sce/blankbuttnew.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	margin-right: 20px;
}
p.link {
	margin: 0px;
	padding: 0px;
}
.link a{
	width: 525px;
	height: 30px;
	display: block;
	background: none;
	background-color: none;
	background-image: url(images/sce/accountbutt.png);
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	padding-left: 20px;
	padding-top: 13px;
}
.menudiv {
	width: 986px;
	height: auto;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 20px;
}
.menudiv h2{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 24px;
	color: #333;
	font-family: AmerikaRegular;
}
.menudiv p{
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-size: 12px;
	color: #666;
	padding-bottom: 20px;
}
.policyholder {
	width: 716px;
	height: auto;
	float: left;
}
.policyholderline {
	width: 716px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: dotted 1px #CCC;
}
.policyholder h1 {
	margin: 0px;
	padding:0px;
	padding-bottom: 10px;
	line-height: normal;
	color: #000;
	font-size: 30px;
	font-weight: normal;
	font-family:"AmerikaRegular";
}
.policyholder h2 {
	font-family:"AmerikaRegular";
	margin: 0px;
	padding:0px;
	padding-bottom: 10px;
	line-height: 22px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}
.policyholder p{
	margin: 0px;
	padding:0px;
	padding-bottom: 5px;
	line-height: 16px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
}
.policyholder li{
	margin: 0px;
	padding:0px;
	padding-bottom: 5px;
	line-height: 16px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/sce/lidot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
}