#scProductsHeading {background: url(../images/cartHeaderLeft.png) left center no-repeat; text-align: left; padding-left: 12px;}
#scQuantityHeading,#scUnitHeading,#scTotalHeading {background: url(../images/cartHeaderLeft.png) right center no-repeat;}
#scRemoveHeading {background: url(../images/cartHeaderRight.png) right center no-repeat;}

#cartContentsDisplay {font-size: 12px;}

#cartContentsDisplay tr.first {}
    #cartContentsDisplay tr.first td {background:url(../images/cartTableFirst_left.png) center top no-repeat;}
#cartContentsDisplay td {padding:10px; border-bottom:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7;}
#cartContentsDisplay tr.first td.cartProductImage {border-left:none; background:url(../images/cartTableFirst_left.png) left top no-repeat;}
#cartContentsDisplay td.cartProductImage a img {border:solid 1px #dcdcdc;}
#cartContentsDisplay td.cartProductImage {border-left:solid 1px #e7e7e7; border-right:none; width: 40px;}
#cartContentsDisplay tr.first td.cartRemoveItemDisplay {padding-top:10px; padding-left:10px; background:url(../images/cartTableFirst_left.png) right top no-repeat; border-right:none;}
#cartContentsDisplay td.cartQuantity {width: auto;}
#cartContentsDisplay td.cartQuantity input {float: none; margin-top: 0px; vertical-align: middle;}
#cartContentsDisplay td.cartQuantity .updateQunatity {width:21px; height: 21px; border:none;}
#cartContentsDisplay td.cartQuantity .inputUpdate {width:50px;}
#cartContentsDisplay tr.middle td {}
#cartContentsDisplay tr.middle td.cartRemoveItemDisplay {border-right: solid 1px #e7e7e7;}
.cartUnitDisplay {text-align:center;}

#cartContentsDisplay tr.lasteven td {background:url(../images/cartTableLast_left2.png) center bottom no-repeat; border-bottom: none;}
#cartContentsDisplay tr.lasteven td.cartProductImage {border:none;background:url(../images/cartTableLast_left2.png) left bottom no-repeat;}
#cartContentsDisplay tr.lasteven td.cartRemoveItemDisplay {background:url(../images/cartTableLast_left2.png) right bottom no-repeat; border-bottom:none; border-right:none;}

#cartContentsDisplay tr.lastodd td {background:url(../images/cartTableLast_left.png) center bottom no-repeat; border-bottom: none;}
#cartContentsDisplay tr.lastodd td.cartProductImage {border:none;background:url(../images/cartTableLast_left.png) left bottom no-repeat;}
#cartContentsDisplay tr.lastodd td.cartRemoveItemDisplay {background:url(../images/cartTableLast_left.png) right bottom no-repeat; border-bottom:none; border-right:none;}

#returningCustomer {float: left; background:url(../images/returningBg.jpg) no-repeat right bottom; width: 430px; height: 605px; margin-left: 10px;}
#fistTime {float: right; background:url(../images/checkoutBg.jpg) no-repeat right bottom; width: 300px; height: 454px;}

#returningCustomer #returning_user_ck {background: none; padding-left: 0px;}

#returning_user_ck p {font-size: 14px; padding: 10px 0; width: 360px;}

#returning_user_ck {
	margin-left:15px;
	padding:20px 20px 10px 210px;
	border: none;
}

.checkoutCartBtn {float:left; background:url(../images/cartCheckout.png) no-repeat left center; border:none; cursor:pointer; font-size:18px; height:30px; padding-top:5px; margin-right:10px; padding-left:40px;}
.createAcc {float:left; background:url(../images/createAccountBtn.png) no-repeat left center; border:none; cursor:pointer; font-size:18px; height:36px; padding-top:5px; margin-left:15px; padding-left:40px; margin-top: 20px;}
#returning_user p {font-size: 14px; padding: 10px 0;}

#returning_user {
	padding: 20px;
    background:url(../images/login_icon.gif) no-repeat left 30px; 
    padding-left: 200px; 
    margin-left: 20px;
    height: 180px;
    border: none;
}

#returning_user_ck .lgn {background:url(../images/loginReturning.png) no-repeat left 15px; padding-left: 110px; display: block;}
#returning_user_ck .inptWrap {width: 210px;}
#returning_user_ck .inptWrap input {width: 210px;}

form.lgn .buttonLogin2 {float: left; margin-top: 5px; margin-left: 5px; }
form.lgn .buttonLogin2 input { border: none !important;}
form.lgn .pt {float: left;}

form.fgt .textLeft {float: left;}
form.fgt .textLeft #email-address {width: 224px;}
form.fgt div.buttonEditLogin_l {float: left; width: auto; margin-top: -10px; padding: 0;}
form.fgt div.buttonEditLogin_l input {width:53px !important; border: none !important;}
.forgotPass {background:url(../images/forgotpass.png) no-repeat left center; padding-left: 55px; font-size: 18px; line-height: 40px;}
.fgt {padding-left: 55px; display:block;}
.fgtps { border: none;}
    .fgtps .inptWrap {float: left;}
.forgotEmail {float: left; font-size: 18px; padding-right: 10px;}
#returning_user_ck label {text-align: left; display: inline-block;}


div.personalData {background: url(../images/registerPersonalInfo.jpg) left center no-repeat; padding: 0 0 0 200px; margin-left: 20px;}
div.loginData {background: url(../images/registerLoginInfo.jpg) left center no-repeat; padding: 0 0 0 200px; margin-top: 50px; margin-left: 20px;}
div.exitData {background: url(../images/registerXSF.jpg) left center no-repeat; padding: 55px 0 55px 200px; margin-top: 50px; margin-left: 20px;}

div.personalData fieldset{ border: none;}
#returning_user legend { padding: 0px; margin:0px;}

div.textLeft {background:url(../images/inputLeft.png) left top no-repeat; padding-left: 10px; height: 22px;}
div.textRight {background:url(../images/inputRight.png) right top no-repeat; width: 10px; height:22px; float: left; ;}
div.textInpt {background:url(../images/inputCenter.png) left top repeat-x; float: left;}
div.textInpt input {height: 18px; margin:2px 0; background: none;}

#returning_user .buttonLogin {text-align: left;}
#passwordForgottenMainContent {font-size:1.1em; }

#fistTime .contenttt {padding:20px 50px 20px 20px;}
#fistTime .contenttt .createAcc {margin-left: 0;}
#fistTime .contenttt p {font-size: 14px; padding: 10px 0 30px 0;}

#createAcctDefault fieldset { border : none;}

#news { padding-top: 10px;}
#news .newsItem {float:left; width:785px;}
	#news .newsItem .newsDate {background:url(../images/dateBg.png) left top no-repeat; width:80px; height:70px; padding-top: 10px; text-align:center; float:left;}
		#news .newsItem .newsDate p {text-align:center; font-size:11px; color:#666666; padding:0; font-weight:bold;}
		#news .newsItem .newsDate p span {font-size:40px; line-height:32px;}
	#news .newsContent {float:left; width:635px; padding-left:10px; }
		#news .newsContent .newsHeader {border-bottom:solid 1px #f1f1f1; padding:0 0 10px 0; margin-top:10px;}
			#news .newsContent .newsHeader h1 {font-size:17px; color:#333333; line-height:28px; text-align: left;}
			#news .newsContent .newsHeader h2 {font-size:15px; color:#666666; line-height:19px; text-align: left;}
		#news .newsContent .newsText {padding:25px 0 0 0; font-size: 13px !important;}
#news .archive {float:left; width:230px; overflow:hidden; padding-left:25px;}
	#news .archive .archiveTop {background:url(../images/newsArchive_top.png) top left no-repeat; height:10px; overflow:hidden;}
	#news .archive .archiveContent {background:url(../images/newsArchive_bg.png) bottom left repeat-y; padding:0 15px;}
		#news .archive .archiveContent h1 {font-size:25px; color:#696969;}
        #news .archive .archiveContent ul {padding-top: 10px; padding-bottom: 30px;}
            #news .archive .archiveContent ul li {padding-bottom: 5px;}
            #news .archive .archiveContent ul a {background:url(../images/newsArchiveBullet.png) left 3px no-repeat; padding-left:17px; color:#696969; display:block; font-size:11px;}
            #news .archive .archiveContent ul a:hover {background:url(../images/newsArchiveBullet_on.png) left 3px no-repeat; color:#359300;}
		#news .archive .archiveContent a.rssLink {display:block; width:128px; height:120px; overflow:hidden; background:url(../images/rssNews.png) left top no-repeat; margin-left: 70px; }
	#news .archive .archiveBottom {background:url(../images/newsArchive_bottom.png) bottom left no-repeat; height:10px; overflow:hidden;}

.articleTextLink {background: url(../images/newsArchive.jpg) left 1px no-repeat; padding:40px 0 40px 120px; display: block; border-top: solid 2px #eee; margin: 10px 0 0 0px; float: left;}
    .articleTextLink a {font-size: 18px;}
.information { font-size:1.1em; }
.advisory { font-size:1.1em; }


.catMetaDescContent {
border:1px solid #CCCCCC;
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
padding:10px;
text-align:justify;
width:760px;
}
