@charset "utf-8";
/* CSS Document */
.skipnavbutton {
	display: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #a2798e;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H1 {
	font-size: 14px;
	margin: 0px;
	letter-spacing: 2px;
	padding-bottom: 15px;
	line-height: 20px;
	color: #a2798e;
	font-weight: normal;
	background-image: url(images/sce/h1pic.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 2px;
}
H2 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #a2798e;
	letter-spacing: normal;
}
H3 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #47453e;
	letter-spacing: normal;
}
H4 {
	font-size: 12px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #a2798e;
	letter-spacing: normal;
}
H5 {
	font-size: 12px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #47453e;
	letter-spacing: normal;
}
H6 {
	font-size: 12px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #47453e;
	letter-spacing: normal;
}
P {
	font-size: 12px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 18px;
	color: #47453e;
}
UL {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style: none;
	margin-left: 15px;
}
LI {
	list-style: disc;
	padding-bottom: 5px;
	color: #47453e;
	line-height: normal;
}
.displaynone {
	display: none;
}
img {
	border: 0px;
}
.darkpink {
	color: #a2798e;
}
hr {
	width: 709px;
	height: auto;
	float: left;
	border: 0px;
	border-top: 1px solid #47453e;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 auto 0;
	background-color: #f7f7fb;
	margin: 0px;
	/*background-image:url(images/sce/xmas.jpg);*/
	background-repeat:repeat;
}
.maincontainer {
	width: 932px;
	height: auto;
	margin: 0 auto 0;
	text-align: left;
}
.maincontainerline1 {
	width: 932px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbg.gif);
	background-repeat: repeat-y;
}
.maincontainerline1top {
	width: 932px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbgtop2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline1middle {
	width: 932px;
	height: auto;
	float: left;
	padding-bottom: 47px;
}
.maincontainerline1middleline1 {
	width: 932px;
	height: 85px;
	float: left;
}
.maincontainerline1middleline1left {
	width: 665px;
	height: 85px;
	float: left;
}
.maincontainerline1middleline1leftinside {
	width: 325px;
	height: auto;
	float: right;
	text-align: center;
}
.maincontainerline1middleline1leftinside h2{
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 1px;
	color: #a2798e;
	padding-top: 30px;
}
.maincontainerline1middleline1right {
	width: 267px;
	height: 85px;
	float: right;
}
.maincontainerline1middleline1rightinside {
	width: 257px;
	height: auto;
	float: right;
	padding-right: 10px;
}
.maincontainerline1middleline1rightinsideline1 {
	width: 257px;
	height: auto;
	float: left;
}
/* shop basket styles start */
#basketinfo {
	width: auto;
	float: right;
	padding-left: 30px;
	padding-top: 20px;
}
#basketinfo.nopadding {
	padding-left: 0px;
}
#basketinfo ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#basketinfo li{
	list-style: none;
	list-style-image: none;
	background-image: none;
	line-height: normal;
	display: inline;
	float: left;
	color: #a2798e;
	font-size: 1em;
	padding: 0px;
	padding-left: 5px;
}
#basketinfo li.colour{
	color: #333;
}
#basketinfo a{
	color: #333;
	text-decoration: none;
}
#basketinfo a:hover{
	color: #a2798e;
	text-decoration: underline;
}
/* shop basket styles end */
.maincontainerline1middleline1rightinsideline2 {
	width: 257px;
	height: auto;
	float: left;
}
.maincontainerline1middleline2 {
	width: 932px;
	height: 27px;
	float: left;
}
.maincontainerline1middleline3 {
	width: 932px;
	height: 51px;
	float: left;
}
.maincontainerline1middleline4 {
	width: 932px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4left {
	width: 178px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4leftinside {
	width: 165px;
	height: auto;
	float: right;
}
.maincontainerline1middleline4leftinsideline1 {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/searchbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerline1middleline4leftinsideline1top {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/searchbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#sitesearch {
	width: 165px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4leftinsideline1middle {
	width: 165px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4leftinsideline1middleline1 {
	width: 165px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4leftinsideline1middleline1 h2{
	padding-bottom:0px;
	line-height: normal;
	letter-spacing: 1px;
	font-weight: normal;
	color: #dadec5;
	font-size: 0.7em;
	padding-left: 10px;
	padding-top: 10px;
}
.maincontainerline1middleline4leftinsideline1middleline2 {
	width: 145px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.maincontainerline1middleline4leftinsideline1middleline2 select{
	width: 145px;
	height: 18px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	color: #333;
}
.maincontainerline1middleline4leftinsideline1middleline3 {
	width: 145px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 0px;
	text-align: right;
	border-bottom: 1px solid #FFF;
}
.maincontainerline1middleline4leftinsideline1middleline4 {
	width: 145px;
	height: auto;
	float: left;
	padding: 10px;
	padding-bottom: 5px;
}
.maincontainerline1middleline4leftinsideline1middleline4 input{
	width: 145px;
	height: 18px;
	float: left;
	font-size: 0.75em;
	color: #333;
	background-image: url(images/sce/field.jpg);
	background-repeat: no-repeat;
	border: 0;
	background-color: none;
	margin: 0px;
	padding: 0px;
}
.maincontainerline1middleline4leftinsideline1middleline4 select{
	width: 145px;
	height: 18px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	color: #333;
}
.maincontainerline1middleline4leftinsideline1middleline5 {
	width: 145px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 0px;
	text-align: right;
}
.maincontainerline1middleline4leftinsideline1bottom {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/searchbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline1middleline4leftinsideline2 {
	width: 165px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* left links start */
.leftlink1 {
	width: 165px;
	height: 45px;
	float: left;
	border-bottom: 1px solid #FFF;
}
.leftlink1 a{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #dadec5;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink1 a:hover{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink2 {
	width: 165px;
	height: 45px;
	float: left;
	border-bottom: 1px solid #FFF;
}
.leftlink2 a{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #dadec5;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink2 a:hover{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink3 {
	width: 165px;
	height: 45px;
	float: left;
	border-bottom: 1px solid #FFF;
}
.leftlink3 a{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link3.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #dadec5;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink3 a:hover{
	width: 155px;
	height: 30px;
	float: left;
	display: block;
	background-image: url(images/sce/link3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 15px;
}
.leftlink4 {
	width: 165px;
	height: 45px;
	float: left;
	border-bottom: 1px solid #FFF;
}
.leftlink4 a{
	width: 155px;
	height: 35px;
	float: left;
	display: block;
	background-image: url(images/sce/link4.jpg);
	background-repeat: no-repeat;
	background-position: top;
	color: #dadec5;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 10px;
}
.leftlink4 a:hover{
	width: 155px;
	height: 35px;
	float: left;
	display: block;
	background-image: url(images/sce/link4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: underline;
	padding-left: 10px;
	padding-top: 10px;
}
/* left links end */
.maincontainerline1middleline4leftinsideline3outside {
	width: 165px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.maincontainerline1middleline4leftinsideline3 {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/leftnavbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerline1middleline4leftinsideline3top {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/leftnavbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline1middleline4leftinsideline3middle {
	width: 165px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.maincontainerline1middleline4leftinsideline3middleline1 {
	width: 165px;
	height: auto;
	float: left;
}
.maincontainerline1middleline4leftinsideline3middleline1 h2{
	padding-bottom:0px;
	line-height: normal;
	letter-spacing: 1px;
	font-weight: normal;
	color: #dadec5;
	font-size: 0.7em;
	padding-left: 10px;
	padding-top: 10px;
}
.maincontainerline1middleline4leftinsideline3middleline2 {
	width: 165px;
	height: auto;
	float: left;
}
/* left nav styles start */
#leftnav {
	padding-top: 10px;
}
#leftnav ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#leftnav li{
	list-style: none;
	list-style-image: none;
	background-image: none;
	line-height: 16px;
	font-size: 12px;
	padding: 0px;
}
#leftnav a{
	width: 145px;
	height: auto;
	display: block;
	padding: 10px;
	border-bottom: 1px solid #FFF;
	text-decoration: none;
	color: #333;
}
#leftnav a:hover{
	background-color: #7c7fb1;
	text-decoration: underline;
	color: #FFF;
}
/* left nav styles end */
.maincontainerline1middleline4leftinsideline3bottom {
	width: 165px;
	height: auto;
	float: left;
	background-image: url(images/sce/leftnavbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline1middleline4right {
	width: 734px;
	height: auto;
	float: right;
}
.maincontainerline1middleline4rightinside {
	width: 709px;
	height: auto;
	float: left;
}
.maincontainerline1bottom {
	width: 932px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline2 {
	width: 932px;
	height: auto;
	float: left;
	background-image: url(images/sce/bottomlogo.jpg);
	background-repeat: no-repeat;
}
/* top nav styles start */
#topnav {
	float: right;
}
#topnav ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#topnav li{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	display: block;
	float: left;
}
#topnav a{
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
}
#topnav a.link1{
	width: 77px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: 0px 0px;
}
#topnav a:hover.link1{
	width: 77px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: 0px -27px;
}
#topnav a.link2{
	width: 91px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -77px 0px;
}
#topnav a:hover.link2{
	width: 91px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -77px -27px;
}
#topnav a.link3{
	width: 116px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -168px 0px;
}
#topnav a:hover.link3{
	width: 116px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -168px -27px;
}
#topnav a.link4{
	width: 103px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -284px 0px;
}
#topnav a:hover.link4{
	width: 103px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -284px -27px;
}
#topnav a.link5{
	width: 103px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -387px 0px;
}
#topnav a:hover.link5{
	width: 103px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -387px -27px;
}
#topnav a.link6{
	width: 133px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -490px 0px;
}
#topnav a:hover.link6{
	width: 133px;
	height: 20px;
	padding-top: 7px;
	display: block;
	color: #333;
	background-image: url(images/sce/navigationbg.jpg);
	background-position: -490px -27px;
}
#topnav a:hover{
	text-decoration: underline;
}
/* top nav styles end */
/* top nav2 styles start */
#topnav2 {
}
#topnav2 ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#topnav2 li{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	display: block;
	float: left;
}
#topnav2 a{
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	color: #666;
	font-size: 1em;
}
#topnav2 a.link1{
	width: 188px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: 0px 0px;
}
#topnav2 a:hover.link1{
	width: 188px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: 0px -41px;
}
#topnav2 a.link2{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -188px 0px;
}
#topnav2 a:hover.link2{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -188px -41px;
}
#topnav2 a.link3{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -373px 0px;
}
#topnav2 a:hover.link3{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -373px -41px;
}
#topnav2 a.link4{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -558px 0px;
}
#topnav2 a:hover.link4{
	width: 185px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -558px -41px;
}
#topnav2 a.link5{
	width: 189px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -743px 0px;
}
#topnav2 a:hover.link5{
	width: 189px;
	height: 34px;
	padding-top: 7px;
	display: block;
	background-image: url(images/sce/navigationbg2.jpg);
	background-position: -743px -41px;
}
#topnav2 a:hover{
	text-decoration: underline;
}
/* top nav2 styles end */
/* body content styles start */
#bodycontent {
}
/* body content styles end */
/* footer styles start */
#footer {
	text-align: right;
	padding-right: 25px;
	padding-bottom: 30px;
}
#footer ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	padding: 0px;
	margin: 0px;
}
#footer li{
	padding: 0px;
	display: inline;
	list-style: none;
	list-style-image: none;
	background-image: none;
	color: #a2798e;
	line-height: 15px;
	font-size: 9px;
}
#footer a{
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #a2798e;
	color: #a2798e;
	text-decoration: none;
}
#footer a.noborder{
	padding-right: 0px;
	border-right: none;
}
#footer a:hover{
	color: #7c7fb1;
	text-decoration: underline;
}
/* footer styles end */
/* faq styles start*/
.faqholder {
width: 709px;
	height: auto;
	float: left;
}
.faqholderline1 {
width: 709px;
	height: auto;
	float: left;
}
.faqholderline2 {
width: 709px;
	height: auto;
	float: left;
	background-color: #f5f5e9;
}
.faqholderline2top {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/homebgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.faqholderline2middle {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
}
.faqholderline2middleline1 {
	width: 689px;
	height: auto;
	float: left;
}
.faqholderline2middleline1 h3{
	font-size: 12px;
	font-weight: normal;
	color: #47453e;
	letter-spacing: 1px;
	background-image: url(images/sce/arrowdownhome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.faqholderline2middleline2 {
	width: 689px;
	height: auto;
	float: left;
}
.faqholderline2middleline2padding {
	width: 689px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.faqholderline2middleline2paddingline1 {
	width: 689px;
	height: auto;
	float: left;
}
.faqholderline2middleline2paddingline2 {
	width: 689px;
	height: auto;
	float: left;
}
.faqholderline2middleline2paddingline3 {
	width: 689px;
	height: auto;
	float: left;
	padding-top: 10px;
	font-size: 12px;
	color: #47453e;
	border-top: 1px dotted #333;
}
.faqholderline2middleline2paddingline4 {
	width: 689px;
	height: auto;
	float: left;
}
.faqholderline2bottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/homebgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.faqholderline3 {
width: 709px;
	height: auto;
	float: left;
}
#faq_manager {
	width: 689px;
	height: auto;
	float: left;
	color: #47453e;
}
.faq_managerline1 {
	width: 689px;
	height: auto;
	float: left;
	border-bottom: 1px #333333 dotted;
	padding-bottom: 10px;
}
.faq_managerline1left {
	width: 60px;
	height: auto;
	float: left;
	font-size: 12px;
	padding-top: 5px;
}
.faq_managerline1right {
	width: 629px;
	height: auto;
	float: right;
}
.faq_managerline1rightleft {
	width: 294px;
	height: auto;
	float: left;
	font-size: 10px;
}
.faq_managerline1rightleft input{
	width: 274px;
	height: 19px;
	float: left;
	border: 1px solid #47453e;
}
.faq_managerline1rightright {
	width: 335px;
	height: auto;
	float: right;
}
.faq_managerline1rightright input{
	width: 73px;
	height: 19px;
	background-image: url(images/sce/sortbutt.jpg);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
.faq_managerline2 {
	width: 689px;
	height: auto;
	float: left;
}
.faq_managerline3 {
	width: 689px;
	height: auto;
	float: left;
}
.faq_managerline4 {
	width: 689px;
	height: auto;
	float: left;
}
#faq_ex1_singlecat a{
	width: 689px;
	height: auto;
	display: block;
	font-size: 12px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* faq styles end*/
/* content styles  start */
.homecontentholder {
	width: 709px;
	height: auto;
	float: left;
}
.homecontentholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.homecontentholderline2 {
	width: 709px;
	height: auto;
	float: left;
	background-color: #f5f5e9;
}
.homecontentholderline2new {
	width: 709px;
	height: auto;
	float: left;
	background-color: #f5f5e9;
}
.homecontentholderline2new p{
	padding-bottom: 10px;
}
.homecontentholderline2top {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/homebgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.homecontentholderline2topmiddle {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
}
.homecontentholderline2topmiddleline1 {
	width: 689px;
	height: auto;
	float: left;
}
.homecontentholderline2topmiddleline1 h3{
	font-size: 12px;
	font-weight: normal;
	color: #47453e;
	letter-spacing: 1px;
	background-image: url(images/sce/arrowdownhome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.homecontentholderline2topmiddleline2 {
	width: 689px;
	height: auto;
	float: left;
}
#homecontentholderline2topmiddleline2padding {
	width: 689px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.homecontentholderline2topmiddleline2boxline {
	width: 689px;
	height: auto;
	float: left;
}
.homecontentholderline2topmiddleline2boxlinebox {
	width: 157px;
	height: auto;
	float: left;
}
.homecontentholderline2topmiddleline2boxlinebox2 {
	width: 157px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.homebox {
	width: 145px;
	height: auto;
	float: left;
	border: #FFF 1px solid;
	padding: 5px;
}
.homeboxline1 {
	width: 145px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.homeboxline1 img{
	width: 145px;
	height: 145px;
	float: left;
}
.homeboxline2 {
	width: 145px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.homeboxline2 p{
	padding: 0px;
	text-align: center;
}
.homeboxline3 {
	width: 145px;
	height: auto;
	float: left;
	text-align: center;
}
.homecontentholderline2topbottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/homebgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.aboutholder {
	width: 709px;
	height: auto;
	float: left;
}
.aboutholderline1 {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/aboutpic.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom: 1px #333333 solid;
}
.aboutholderline2 {
	width: 709px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.aboutholderline2inside {
	width: 709px;
	height: auto;
	float: left;
	background-color: #a2798e;
}
.aboutholderline2insidetop {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.aboutholderline2insidemiddle {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
}
.aboutholderline2insidemiddleline1 {
	width: 689px;
	height: auto;
	float: left;
}
.aboutholderline2insidemiddleline1 h3{
	font-size: 12px;
	font-weight: normal;
	color: #dadec5;
	letter-spacing: 1px;
	background-image: url(images/sce/arrowpurplebg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
.aboutholderline2insidemiddleline2 {
	width: 689px;
	height: auto;
	float: left;
}
.aboutholderline2insidemiddleline2left {
	width: 512px;
	height: auto;
	float: left;
}
.aboutholderline2insidemiddleline2left p{
	color: #FFF;
}
.aboutholderline2insidemiddleline2right {
	width: 157px;
	height: auto;
	float: right;
}
.aboutholderline2insidebottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/aboutbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.contactholder {
	width: 709px;
	height: auto;
	float: left;
}
.contactholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.contactholderline2 {
	width: 709px;
	height: auto;
	float: left;
}
.contactholderline2left {
	width: 344px;
	height: auto;
	float: left;
}
.contactholderline2right {
	width: 344px;
	height: auto;
	float: right;
}
/* content styles  end */
/* category page styles start */
.categoryholder {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline1 h1{
	padding-bottom: 5px;
}
.categoryholderline2 {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline2left {
	float: left;
	padding-right: 5px;
}
.categoryholderline2left p{
	padding: 0px;
	line-height: normal;
}
.categoryholderline2right {
	float: left;
}
.categoryholderline3 {
	width: 709px;
	height: auto;
	float: left;
	background-color: #a2798e;
}
.categoryholderline3top {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/subcatbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.categoryholderline3middle {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline3middleline1 {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline3middleline1left {
	float: left;
	padding-right: 5px;
}
.categoryholderline3middleline1left p{
	padding: 0px;
	line-height: normal;
}
.categoryholderline3middleline1right {
	float: left;
}
.categoryholderline3middleline2 {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 20px;
}
.categoryholderline3middleline2 .sub_category{
	width: 689px;
	height: auto;
	float: left;
	border-bottom: 1px #FFF dotted;
}
.categoryholderline3middleline2 .sub_category br{
	display: none;
}
.categoryholderline3middleline2 .sub_category div{
	width: 689px;
	height: auto;
	float: left;
}
.categoryholderline3middleline2 .sub_category div span{
	width: 126px;
	height: auto;
	float: left;
	font-size: 0.7em;
	text-align: center;
}
.categoryholderline3middleline2 .sub_category div span img{
	width: 121px;
	height: 121px;
	text-align: center;
	background-color: #FFF;
}
.categoryholderline3middleline2 .sub_category div span a{
	text-decoration: none;
	display: block;
	color: #FFF;
	padding-bottom: 5px;
}
.categoryholderline3bottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/subcatbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.categoryholderline4 {
	width: 709px;
	height: auto;
	float: left;
}
.categoryholderline5 {
	width: 709px;
	height: auto;
	float: left;
}
.category_path {
	font-size: 0.75em;
}
.category_path a{
	text-decoration: none;
}
.categoryholderline4 .product_listing {
	width: 709px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.categoryholderline4 .product_listing .paging{
display: none;
}
.categoryholderline4 .product_listing .sortorder {
width: 709px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #999999 dotted;
	text-align: right;
	font-size: 11px;
	color: #333;
	letter-spacing: 1px;
}
.categoryholderline4 .product_listing .sortorder select{
	height: 18px;
	padding: 0px;
	font-size: 12px;
}
.categoryholderline4 .product_listing .sortorder input{
	width: 73px;
	height: 19px;
	background-image: url(images/sce/sortbutt.jpg);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
.categoryholderline4 .product_listing .sortorder2 {
width: 709px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #999999 dotted;
	text-align: right;
	font-size: 11px;
	color: #333;
	letter-spacing: 1px;
}
.categoryholderline4 .product_listing .sortorder2 select{
	height: 18px;
	padding: 0px;
	font-size: 12px;
}
.categoryholderline4 .product_listing .sortorder2 input{
	width: 73px;
	height: 19px;
	background-image: url(images/sce/sortbutt.jpg);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
.categoryholderline4 .productListItem {
	width: 709px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #47453e;
	padding-top: 10px;
}
.smallproductholder {
width: 224px;
	height: auto;
	float: left;
	padding-right: 12px;
}
.smallproductholderline1 {
width: 224px;
	height: auto;
	float: left;
}
.smallproductholderline2 {
width: 224px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.smallproductholderline2left {
width: 121px;
	height: auto;
	float: left;
	text-align: right;
}
.smallproductholderline2left input#text {
	width: 16px;
	height: 16px;
	border: 1px solid #47453e;
	color: #47453e;
	font-size: 11px;
}
.smallproductholderline2right {
width: 93px;
	height: auto;
	float: right;
}
.smallproductholderline2right input#submit {
	width: 90px;
	height: 19px;
	border: none;
	color: #e5e2d5;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: none;
	font-size: 11px;
	border:0px;
}
.smallproductholderleft {
width: 121px;
	height: 121px;
	float: left;
	padding-right: 10px;
}
.smallproductholderleft img{
width: 119px;
	height: 119px;
	background-color: #FFF;
	border: 1px #dadec5 solid;
}
.smallproductholderright {
width: 93px;
	float: right;
	height: auto;
}
.smallproductholderrightline1 {
width: 93px;
	float: left;
	height: auto;
}
.smallproductholderrightline2 {
width: 93px;
	float: left;
	height: auto;
	padding-top: 5px;
}
.smallproductholderrightline3 {
width: 93px;
	float: left;
	height: auto;
	padding-top: 5px;
}
.smallproductholderrightline4 {
	display: none;
}
.smallproductholderline1 .prod_name{
}
.smallproductholderline1 a.prod_name {
	display: block;
	color: #a2798e;
	text-decoration: none;
	padding-bottom: 5px;
	font-weight: bold;
}
.smallproductholderline1 .label {
	display: none;
}
.smallproductholderline1 .data {
color:#be0000;
	font-weight: bold;
}
.categoryline {
width: 709px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.categoryline hr{
width: 709px;
	height: auto;
	float: left;
	border: 0px;
	border-top: dotted 1px #999999;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
}
/* category page styles end */
/* product details styles start */
.productholder {
	width: 709px;
	height: auto;
	float: left;
}
.productholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.productholderline1 h1{
	padding-bottom: 5px;
}
.productholderline2 {
	width: 709px;
	height: auto;
	float: left;
}
.productholderline2left {
	width: 354px;
	height: auto;
	float: left;
}
.productholderline2leftleft {
	float: left;
	padding-right: 10px;
}
.productholderline2leftleft p{
	padding: 0px;
	line-height: normal;
}
.productholderline2leftright {
	float: left;
}
.productholderline2right {
	height: auto;
	float: right;
	text-align: right;
	font-size: 0.75em;
}
.productholderline2right a{
	display: block;
	float: left;
	padding-left: 10px;
	text-decoration: none;
	font-weight: normal;
}
.productholderline3 {
	width: 709px;
	height: auto;
	float: left;
}
.productdetailholder {
width: 707px;
	height: auto;
	float: left;
	border: 1px #dadec5 solid;
}
.productdetailholderline1 {
width: 709px;
	height: auto;
	float: left;
}
.productdetailholderline2 {
width: 709px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.productDiv {
width: 709px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.productdetailholder .productDivImage {
width: 322px;
	height: auto;
	float: left;
	padding: 11px;
	text-align: center;
}
.productdetailholder .productDivImage img{
	width: 300px;
	text-align: center;
}
.productdetailholder .productDivImage div{
	width: 322px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.productdetailholder .productDivImage div a{
	width: 322px;
	height: 16px;
	display: block; 
	font-size: 11px;
	text-align: center;
	background-image: url(images/sce/enlargebutt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #e5e2d5;
	text-decoration: none;
	padding-top: 3px;
}
.productdetailholder .productRightSide {
width: 344px;
	height: auto;
	float: right;
	color: #47453e;
}
.productdetailholder .productRightSideline {
width: 344px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.productdetailholder .productRightSideline h2{
	color: #a2798e;
	font-size: 12px;
}
.productdetailholder .productRightSideline blockquote{
width: 314px;
	height: auto;
	float: left;
	margin: 0px;
	background-image: url(images/sce/quoteopen.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 30px;
}
.productdetailholder .productRightSideline blockquote h2{
	margin: 0px;
	background-image: url(images/sce/quoteclose.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 30px;
}
.productdetailholder .productRightSideline hr{
width: 344px;
	height: auto;
	float: left;
	border: 0px;
	border-top: 1px solid #47453e;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}
.productdetailholder .productRightSideline2 {
width: 344px;
	height: auto;
	float: left;
	padding-top: 0px;
}
.productdetailholder .productRightSide h1.product_title{
	width: 344px;
	height: auto;
	float: right;
	background-image: none;
	padding: 0px;
	padding-bottom: 20px;
	line-height: normal;
	padding-top: 20px;
}
.productdetailholder .productRightSide .product_data1 {
	width: 344px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.productdetailholder .productRightSide .product_data1 .label{
	color: #666;
	font-size: 10px;
	width: 344px;
	height: auto;
	float: left;
	font-weight: normal;
}
.productdetailholder .productRightSide .product_data1 .data{
	font-size: 14px;
	color: #900;
	width: 344px;
	height: auto;
	float: left;
	font-weight: normal;
}
.productdetailholder .productRightSide .product_data7 {
	width: 344px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
}
.productdetailholder .productRightSide .product_data7 div{
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}
.productdetailholder .productRightSide .product_data7 div p{
	line-height: normal;
	padding: 0px;
}
.productdetailholder .productRightSide .product_data7 .label{
	color: #666;
	font-size: 12px;
	float: left;
	font-weight: normal;
}
.productdetailholder .productRightSide .product_data7 .data{
	float: left;
}
.productdetailholder .productRightSide .product_data7 .data input{
	width: 18px;
	height: 18px;
	border: 1px solid #666;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #666;
}
.productdetailholder .productRightSide .product_data8 {
	width: 344px;
	height: auto;
	float: left; 
	font-size: 12px;
	padding-top: 15px;
}
.productdetailholder .productRightSide .product_data8 input {
	width: 90px;
	height: 19px;
	border: none;
	border: 0px;
	color: #e5e2d5;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: none;
	font-size: 11px;
}
.productdetailholder .productRightSide .product_data9 {
	width: 344px;
	height: auto;
	float: left; 
	font-size: 12px;
	padding-top: 15px;
}
.productdetailholder .productRightSide .product_data9 table{
	width: 244px;
	height: auto;
	float: left; 
	font-size: 12px;
	background-color: #CCC;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 0px;
}
.productdetailholder .productRightSide .product_data9 table tr{
	border: 1px solid #FFF;
	padding: 5px;
}
.productdetailholder .productRightSide .product_data9 table td{
	border: 1px solid #FFF;
	padding: 5px;
}
.productdetailholder .productRightSide .product_data9 table th{
	border: 1px solid #FFF;
	padding: 5px;
}
.productdetailholder .productRightSideline3 {
	display: none;
}
.productdetailholder .productRightSideline4 {
	width: 344px;
	height: auto;
	float: left; 
	padding-top: 15px;
	padding-bottom: 20px;
}
.productdetailholder .productRightSideline4 p{
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
/* product details styles end */
/* featured product styles start */
.featuredholder {
	width: 709px;
	height: auto;
	float: left;
}
.featuredholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.featuredholderline1 h1{
	padding-bottom: 5px;
}
.featuredholderline2 {
	width: 709px;
	height: auto;
	float: left;
	background-color: #eceee2;
}
.featuredholderline2top {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/featuredproductbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.featuredholderline2middle {
	width: 709px;
	height: auto;
	float: left;
}
.featuredholderline2middleline1 {
	width: 709px;
	height: auto;
	float: left;
}
.featuredholderline2middleline1left {
	float: left;
	padding-right: 5px;
}
.featuredholderline2middleline1left p{
	padding: 0px;
	line-height: normal;
}
.featuredholderline2middleline1right {
	float: left;
}
.featuredholderline2middleline1right p{
	padding: 0px;
	font-weight: bold;
	color: #a2798e;
}
.featuredholderline2middleline2 {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 20px;
}
.featuredholderline2middleline2 .product_listing {
	width: 689px;
	height: auto;
	float: left;
}
.featuredholderline2middleline2 .product_listing br{
	display: none;
}
.featuredholderline2middleline2 .product_listing .paging{
	width: 689px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #333 solid;
}
.featuredholderline2middleline2 .product_listing .paging form{
	text-align: right;
	font-size: 11px;
	color: #333;
	letter-spacing: 1px;
}
.featuredholderline2middleline2 .product_listing .paging form select{
	height: 18px;
	margin-right: 5px;
}
.featuredholderline2middleline2 .product_listing .paging form input{
	width: 73px;
	height: 19px;
	background-image: url(images/sce/sortbutt.jpg);
	background-repeat: no-repeat;
	background-color: none;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
.featuredholderline2middleline2 .product_listing .productListItem {
	width: 689px;
	height: auto;
	float: left;
	font-size: 0.75em;
	color: #47453e;
	padding-top: 10px;
}
.featuredholderline2middleline2 .product_listing .productListItem .leftSide {
	width: 121px;
	height: auto;
	float: left;
	padding-right: 10px;
}
.featuredholderline2middleline2 .product_listing .productListItem .leftSide img{
	width: 119px;
	height: 119px;
	background-color: #FFF;
	border: 1px #dadec5 solid;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide {
	width: 203px;
	float: left;
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide .prod_name{
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide a.prod_name {
	display: block;
	color: #a2798e;
	text-decoration: none;
	padding-bottom: 5px;
	font-weight: bold;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide div {
	padding-top: 5px;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide .label {
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide .data {
	color: #a2798e;
	font-weight: bold;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide input[type="text"] {
	width: 17px;
	height: 17px;
	border: 1px solid #47453e;
	color: #47453e;
	font-size: 11px;
}
.featuredholderline2middleline2 .product_listing .productListItem .rightSide input[type="submit"] {
	width: 90px;
	height: 19px;
	border: none;
	color: #e5e2d5;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: none;
	font-size: 11px;
}
.featuredholderline2bottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/featuredproductbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* featured product styles end */
/* basket styles start */
.basketholder {
	width: 709px;
	height: auto;
	float: left;
}
.basketholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.basketholderline1 h1{
	padding-bottom: 10px;
}
.basketholderline2 {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/baskettopbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
.basketholderline3 {
	width: 709px;
	height: auto;
	float: left;
	background-color: #a2798e;
}
.basketholderline3middle {
	width: 689px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 0px;
}
.orderbasket {
width: 689px;
	height: auto;
	float: left;
}
.orderbasket a{
 color:#FFFFFF;
 text-decoration: none;
}
.orderbasket form table {
	width: 689px;
	height: auto;
	border: none;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	color: #dadec5;
	font-weight: normal;
	text-align: center;
}
.orderbasket form table input {
	width: 18px;
	height: 18px;
	border: none;
	border: 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.orderbasket form table tr{
	height: auto;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px dotted #FFF;
}
.orderbasket form table th{
	margin: 0px;
	padding: 5px;
	border: none;
	color: #FFF;
}
.orderbasket form table td{
	margin: 0px;
	padding: 0px;
	border: none;
}
.orderbasket form table td{
	margin: 0px;
	padding: 0px;
	border: none;
}
.orderbasket form .order_summary {
text-align: right;
	font-size: 0.75em;
	color: #FFF;
	border-top: 1px dotted #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #FFF;
}
.orderbasket form .order_summary .form_element {
	padding-right: 20px;
}
.orderbasket form .order_summary .form_data {
}
.orderbasket form div input{
	width: 108px;
	height: 19px;
	background-image: url(images/sce/basketbutt2.jpg);
	background-repeat: no-repeat;
	border: none;
	margin: 0px;
	padding: 0px;
	color: #47453e;
	font-size: 11px;
	text-align: center;
	border: 0px;
}
.continuebutton {
}
.continuebutton a{
width: 108px;
	height: 16px;
	display: block;
	background-image: url(images/sce/basketbutt2.jpg);
	background-repeat: no-repeat;
	border: none;
	margin: 0px;
	padding: 0px;
	color: #47453e;
	font-size: 11px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	padding-top: 3px;
}
.checkoutbutton {
}
.checkoutbutton a{
width: 108px;
	height: 16px;
	display: block;
	background-image: url(images/sce/basketbutt2.jpg);
	background-repeat: no-repeat;
	border: none;
	margin: 0px;
	padding: 0px;
	color: #47453e;
	font-size: 11px;
	text-align: center;
	border: 0px;
	text-decoration: none;
	padding-top: 3px;
}
.basketholderline3bottom {
	width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/basketbottombg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.basketbuttonsholder {
width: 689px;
height: auto;
float: left;
padding-top: 20px;
}
.basketbuttonsholderbutton1 {
width: 108px;
height: auto;
float: left;
padding-left: 227px;
}
.basketbuttonsholderbutton2 {
width: 108px;
height: auto;
float: left;
}
.basketbuttonsholderbutton3 {
width: 108px;
height: auto;
float: left;
}
.basketbuttonsholderbutton4 {
width: 108px;
height: auto;
float: left;
}
/* basket styles start */
/* login styles start */
.loginholder {
	width: 709px;
	height: auto;
	float: left;
}
.loginholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.loginholderline1 h1{
	padding-bottom: 10px;
}
.loginholderline2 {
	width: 709px;
	height: auto;
	float: left;
}
.loginholderline2left {
	width: 344px;
	height: auto;
	float: left;
	background-color: #dadec5;
}
.loginholderline2lefttop {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/newusersbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.loginholderline2leftmiddle {
	width: 324px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 38px;
}
.loginholderline2leftmiddle br{
	display: none;
}
.loginholderline2leftmiddle a{
	width: 324px;
	height: auto;
	float: left;
	display: block;
	color: #47453e;
	text-decoration: none;
	font-size: 0.75em;
	padding-bottom: 10px;
}
.loginholderline2leftbottom {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/newusersbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.loginholderline2right {
	width: 344px;
	height: auto;
	float: right;
	background-color: #a2798e;
}
.loginholderline2righttop {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/exsistingusersbgtop.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.loginholderline2rightmiddle {
	width: 324px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 38px;
}
.loginholderline2rightmiddleline1 {
	width: 324px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #FFF;
}
.loginholderline2rightmiddleline1 .form {
	width: 324px;
	height: auto;
	float: left;
	font-size: 0.75em;
}
.loginholderline2rightmiddleline1 .form div{
	width: 324px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.loginholderline2rightmiddleline1 .form div .form_element{
	width: 324px;
	height: auto;
	float: left;
	color: #FFF;
}
.loginholderline2rightmiddleline1 .form div .form_data{
	width: 324px;
	height: auto;
	float: left;
}
.loginholderline2rightmiddleline1 .form div .form_data input{
	width: 324px;
	height: 19px;
	float: left;
	border: none;
	padding: 0px;
	margin: 0px;
}
.loginholderline2rightmiddleline1 .form .separator {
	display: none;
}
.loginholderline2rightmiddleline1 .form .indent {
	text-align: right;
}
.loginholderline2rightmiddleline1 .form .indent input{
	width: 108px;
	height: 19px;
	background-image: url(images/sce/basketbutt2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #47453e;
	border: 0px;
}
.loginholderline2rightmiddleline2 {
	width: 324px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.loginholderline2rightmiddleline2 .form {
	width: 324px;
	height: auto;
	float: left;
	font-size: 0.75em;
}
.loginholderline2rightmiddleline2 .form div{
	width: 324px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.loginholderline2rightmiddleline2 .form div .form_element{
	width: 324px;
	height: auto;
	float: left;
	color: #FFF;
}
.loginholderline2rightmiddleline2 .form div .form_data{
	width: 324px;
	height: auto;
	float: left;
}
.loginholderline2rightmiddleline2 .form div .form_data input{
	width: 324px;
	height: 19px;
	float: left;
	border: none;
	padding: 0px;
	margin: 0px;
	color: #47453e;
}
.loginholderline2rightmiddleline2 .form .separator {
	display: none;
}
.loginholderline2rightmiddleline2 .form .indent {
	text-align: right;
}
.loginholderline2rightmiddleline2 .form .indent input{
	width: 108px;
	height: 19px;
	background-image: url(images/sce/basketbutt2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #47453e;
	border: 0px;
}
.loginholderline2rightmiddleline2 p{
	color: #FFF;
	padding-bottom: 10px;
}
.loginholderline2rightbottom {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/exsistingusersbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
/* login styles end */
/* new account styles start */
.newaccountholder {
	width: 709px;
	height: auto;
	float: left;
}
.newaccountholderline1 {
	width: 709px;
	height: auto;
	float: left;
}
.newaccountholderline1 h1{
	padding-bottom: 10px;
}
.newaccountholderline2 {
	width: 709px;
	height: auto;
	float: left;
}
.newaccountholderline2left {
	width: 344px;
	height: auto;
	float: left;
	background-color: #dadec5;
}
.newaccountholderline2lefttop {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/accountinfotext.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.newaccountholderline2leftmiddle {
	width: 324px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 38px;
}
.newaccountholderline2leftmiddle form{
	width: 324px;
	height: auto;
	float: left;
	font-size: 0.75em;
	color: #47453e;
}
.newaccountholderline2leftmiddle form div{
	width: 324px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.newaccountholderline2leftmiddle form .separator {
	display: none;
}
.newaccountholderline2leftmiddle form .form_element {
	width: 324px;
	height: auto;
	float: left;
}
.newaccountholderline2leftmiddle form .form_data {
	width: 324px;
	height: auto;
	float: left;
}
.newaccountholderline2leftmiddle form .form_data input{
	width: 274px;
	height: 19px;
	float: left;
	border: 1px solid #47453e;
}
.newaccountholderline2leftmiddle form .form_data input#mailing_list{
	width: 274px;
	height: 19px;
	float: left;
	border: none;
}
.newaccountholderline2leftmiddle form .form_data select{
	width: 274px;
	height: 19px;
	float: left;
	border: 1px solid #47453e;
}
.newaccountholderline2leftmiddle form .indent input {
	width: 90px;
	height: 19px;
	border: none;
	color: #e5e2d5;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: none;
	font-size: 11px;
	border: 0px;
}
.newaccountholderline2leftbottom {
	width: 344px;
	height: auto;
	float: left;
	background-image: url(images/sce/newusersbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.account_nav {
	width: 709px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.account_nav ul{
	width: 709px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #333;
}
.account_nav li{
	display: block;
	float: left;
	list-style: none;
	background-image: none;
	text-align: center;
	font-size: 11px;
	line-height: normal;
	padding: 0px;
	padding-bottom: 10px;
}
.account_nav a{
	width: 141px;
	display: block;
	float: left;
	text-decoration:none;
}
.account_nav a:hover{
}
/* new account styles end */
/* checkout styles start */
/* express checkout styles start*/
.expressnavtop {
	width: 709px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
.expressnavtop ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: none;
	padding-bottom: 10px;
}
.expressnavtop li{
	width: 165px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #d5d6e8;
	float: left;
	border-right: 2px #FFF solid;
}
.expressnavtop li.active{
	width: 165px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #a2798e;
	float: left;
	border-right: 2px #FFF solid;
	color: #FFF;
}
.expressnavtop li.active h2,.expressnavtop li.active p{
	color: #FFF;
}
.expressnavtop li.last{
	width: 167px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #d5d6e8;
	float: left;
	border-right: 0px;
}
.expressnavtop li h2{
	padding: 0px;
	line-height: normal;
}
.expressnavtop li p{
	padding: 0px;
	line-height: normal;
	letter-spacing: 1px;
}
.checkoutexpressholder {
width: 709px;
	height: auto;
	float: left;
}
.checkoutexpressholderline1 {
width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/checkoutexpressbgtop.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
.checkoutexpressholderline2 {
width: 709px;
	height: auto;
	float: left;
	background-color: #d5d6e8;
}
.checkoutexpressholderline2top {
width: 689px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 0px;
}
.checkoutexpressholderline2bottom {
width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/checkoutexpressbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.checkoutexpressholderline2topline1 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline1 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutexpressholderline2topline1 form #billing {
	width: 450px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.checkoutexpressholderline2topline1 form #shipping {
	width: 450px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.checkoutexpressholderline2topline1 form .clearRow2 {
	display: none;
}
.checkoutexpressholderline2topline1 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutexpressholderline2topline1 form div .form_element {
width: 150px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline1 form div .form_data {
width: 300px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline1 form div .form_data input{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline1 form div .form_data select{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline1 form div .form_data textarea{
width: 250px;
	height: 75px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline1 form .separator {
display: none;
}
.checkoutexpressholderline2topline1 form .indent {
	width: 400px;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}
.checkoutexpressholderline2topline1 form .indent input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutexpressholderline2topline2 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline2 br {
	display: none;
}
.checkoutexpressholderline2topline2 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutexpressholderline2topline2 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
	text-align: right;
}
.checkoutexpressholderline2topline2 form input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutexpressholderline2topline2 .table_data {
	font-size: 12px;
	color: #47453e;
	text-align: center;
}
.checkoutexpressholderline2topline2 .table_data table{
	padding: 0px;
	text-align: center;
}
.checkoutexpressholderline2topline2 .table_data tr{
	border-bottom: 1px dotted #FFF;
}
.checkoutexpressholderline2topline3 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline3 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutexpressholderline2topline3 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutexpressholderline2topline3 form div .form_element {
width: 150px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline3 form div .form_data {
width: 300px;
	height: auto;
	float: left;
}
.checkoutexpressholderline2topline3 form div .form_data input{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline3 form div .form_data select{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline3 form div .form_data textarea{
width: 250px;
	height: 75px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutexpressholderline2topline3 form .separator {
display: none;
}
.checkoutexpressholderline2topline3 form .indent {
	width: 400px;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}
.checkoutexpressholderline2topline3 form .indent input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
/* express checkout styles end*/
/*  checkout styles start*/
.checkoutnavtop {
	width: 709px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
.checkoutnavtop ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: none;
	padding-bottom: 10px;
}
.checkoutnavtop li{
	width: 129px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #d5d6e8;
	float: left;
	border-right: 2px #FFF solid;
}
.checkoutnavtop li.active{
	width: 129px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #a2798e;
	float: left;
	border-right: 2px #FFF solid;
	color: #FFF;
}
.checkoutnavtop li.active h2,.checkoutnavtop li.active p{
	color: #FFF;
}
.checkoutnavtop li.activelast{
	width: 131px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #a2798e;
	float: left;
	border-right: 0px;
	color: #FFF;
}
.checkoutnavtop li.activelast h2,.checkoutnavtop li.activelast p{
	color: #FFF;
}
.checkoutnavtop li.last{
	width: 131px;
	height: auto;
	padding: 5px;
	display: block;
	background-color: #d5d6e8;
	float: left;
	border-right: 0px;
}
.checkoutnavtop li h2{
	padding: 0px;
	line-height: normal;
}
.checkoutnavtop li p{
	padding: 0px;
	line-height: normal;
	letter-spacing: 1px;
}
.checkoutholder {
width: 709px;
	height: auto;
	float: left;
}
.checkoutholderline1 {
width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/checkoutexbgtop.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}
.checkoutholderline2 {
width: 709px;
	height: auto;
	float: left;
	background-color: #f5f3e7;
}
.checkoutholderline2top {
width: 689px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 0px;
}
.checkoutholderline2bottom {
width: 709px;
	height: auto;
	float: left;
	background-image: url(images/sce/checkoutexbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.checkoutholderline2topline1 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutholderline2topline1 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutholderline2topline1 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutholderline2topline1 form div .form_element {
width: 150px;
	height: auto;
	float: left;
}
.checkoutholderline2topline1 form div .form_data {
width: 300px;
	height: auto;
	float: left;
}
.checkoutholderline2topline1 form div .form_data input{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline1 form div .form_data select{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline1 form div .form_data textarea{
width: 250px;
	height: 75px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline1 form .separator {
display: none;
}
.checkoutholderline2topline1 form .indent {
	width: 400px;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}
.checkoutholderline2topline1 form .indent input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutholderline2topline2 {
width: 689px;
	height: auto;
	float: left;
	font-size: 12px;
	color: #47453e;
}
.checkoutholderline2topline2 div{
width: 689px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutholderline2topline2 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutholderline2topline2 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutholderline2topline2 form div .form_element {
width: 150px;
	height: auto;
	float: left;
}
.checkoutholderline2topline2 form div .form_data {
width: 300px;
	height: auto;
	float: left;
}
.checkoutholderline2topline2 form div .form_data input{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline2 form div .form_data select{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline2 form div .form_data textarea{
width: 250px;
	height: 75px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline2 form .separator {
display: none;
}
.checkoutholderline2topline2 form .indent {
	width: 400px;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}
.checkoutholderline2topline2 form .indent input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutholderline2topline3 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutholderline2topline3 br {
	display: none;
}
.checkoutholderline2topline3 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutholderline2topline3 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
	text-align: right;
}
.checkoutholderline2topline3 form input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutholderline2topline3 .table_data {
	font-size: 12px;
	color: #47453e;
	text-align: center;
}
.checkoutholderline2topline3 .table_data table{
	padding: 0px;
	text-align: center;
}
.checkoutholderline2topline3 .table_data tr{
	border-bottom: 1px dotted #FFF;
}
.checkoutholderline2topline4 {
width: 689px;
	height: auto;
	float: left;
}
.checkoutholderline2topline4 form{
width: 450px;
	height: auto;
	float: left;
	padding-left: 119px;
	font-size: 12px;
	color: #47453e;
}
.checkoutholderline2topline4 form div{
width: 450px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.checkoutholderline2topline4 form div .form_element {
width: 150px;
	height: auto;
	float: left;
}
.checkoutholderline2topline4 form div .form_data {
width: 300px;
	height: auto;
	float: left;
}
.checkoutholderline2topline4 form div .form_data input{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline4 form div .form_data select{
width: 250px;
	height: 18px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline4 form div .form_data textarea{
width: 250px;
	height: 75px;
	float: left;
	border: 1px solid #47453e;
	font-size: 11px;
}
.checkoutholderline2topline4 form .separator {
display: none;
}
.checkoutholderline2topline4 form .indent {
	width: 400px;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}
.checkoutholderline2topline4 form .indent input{
	width: 90px;
	height:19px;
	border: 0px;
	background-image: url(images/sce/basketbutt.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 11px;
}
.checkoutholderline2topline5 {
width: 689px;
	height: auto;
	float: left;
}
/*  checkout styles end*/
