body {
	margin: 0;
	padding: 0;
	background: #f3f3f3;
	font-family: 'Mako', sans-serif;
	font-size: 14px;
	color: #666666;
	font-style:normal;
	line-height:18px !important;
}
html, body {
	border: 0 none;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, .txt24size {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #474747;
	line-height:23px;
}

.txt24size {
	font-size:24px;
	line-height:30px;
}
h1 {
	font-size: 21px;
	font-weight:bold;
}
h2 {
	font-size: 21px;
}
h3 {
	font-size: 18px;
}
h4, .mmbername, .shipdesc span {
	font-size: 16px;
}
h5 {
	font-size: 12px;
}
.txt18size {
	font-size:18px;
}
p, ul, ol {
	margin-top: 0;
}
p {
	line-height: 18px;
	text-align: left;
	clear:both;
}
a {
	text-decoration: none;
	color: #244da3;
}
img {
	border:0;
}
.hometxt, p.listshop, .pkgcontent, .shipcontent, .activeform, .startshopping {
	font-size:14px;
	color:#755858;
}
.pkgcontent, .shipcontent {
	font-size:16px;
}
/* Wrapper */
#wrapper {
	width:100%;
	margin:0;
	padding:0;
}
#wrapper-content {
	width:980px;
	margin: 0 auto 150px;
	padding:0;
}
/* Header */
#header {
	margin-top: 15px;
	padding-left: 10px;
}

#header1 {
	margin-top: 15px;
	padding-left: 35px;
}
/* Topnav */
#topnav {
	/*background:url("../images/topbarbg.png") no-repeat scroll left top transparent;*/
	width:983px;
	height:28px;
}
.member {
	float:left;
	width:250px;
	margin-left:5px;
}

.return {
	float:left;
	margin-right:10px;
}
.signin {
	float:left;
	position:relative;
}
.lhagroup {
	width:110px;
	float:right;
}
.location {
	margin-top:12px;
}
.location {
	font-size:14px;
	width:140px;
	float:left;
	text-transform: uppercase;
}
.location img {
	position:relative;
	top: 3px;
}
.countrytxt {
	float: right;
	margin-right: 15px;
}
#clangbar {
	left: 555px;
	position: relative;
	top: 22px;
	width: 300px;
	z-index: 1;
}
.hdright {
	float:right;
	display:block;
}
.toprgt {
	font-size: 16px;
	padding-right:4px;
	text-align: right;
	width: 610px;
	text-transform:uppercase;
}
ul.ssyouracc li
{
	display:inline;
	list-style:none;
}
.ssyouracc a.active{
	background:#244da3;
	color:#ffffff;
	padding: 5px 10px 15px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
position:relative;
z-index:-1;
}
/* mainnav */
#nav {
	width:980px;
}
#navbar {
	width: 980px;
	height: 125px;
	margin: 0;
	padding: 0;
	background:url("../../images/hsgsprite.png") no-repeat;
}
#navbar li, #navbar a, #processbar li, #processbar a, #estbar li, #estbar a {
	height: 125px;
	display: block;
}

#navbar li, #navbar a, #processbar1 li, #processbar1 a, #estbar li, #estbar a {
	height: 125px;
	display: block;
}
#navbar li, #processbar li, #estbar li{
	float: left;
	list-style: none;
	display: inline;
	text-indent: -9999em;
}

#navbar li, #processbar1 li, #estbar li{
	float: left;
	list-style: none;
	display: inline;
	text-indent: -9999em;
}
#registernav {
	width: 247px;
}
#shopnav {
	width: 243px;
}
#packagesnav {
	width: 247px;
}
#shiptracknav {
	width: 242px;
}
#registernav a:hover {
	background:url("../../images/hsgsprite.png") 0px -145px no-repeat;
}
#shopnav a:hover {
	background:url("../../images/hsgsprite.png") -247px -145px no-repeat;
}
#packagesnav a:hover {
	background:url("../../images/hsgsprite.png") -490px -145px no-repeat;
}
#shiptracknav a:hover {
	background:url("../../images/hsgsprite.png") -737px -145px no-repeat;
}
ul li#registernav a.active {
	background:url("../../images/hsgsprite.png") 0px -287px no-repeat;
	height:126px;
}
ul li#shopnav a.active {
	background:url("../../images/hsgsprite.png") -247px -287px no-repeat;
}
ul li#packagesnav a.active {
	background:url("../../images/hsgsprite.png") -490px -287px no-repeat;
}
ul li#shiptracknav a.active {
	background:url("../../images/hsgsprite.png") -737px -287px no-repeat;
}
#cookiein {
	background:url("../../images/bluebg.png") no-repeat;
	height: 116px;
	position: relative;
	width: 100%;
	padding: 8px 18px 0 15px;
	top: -125px;
}
.no1img {
	float:left;
	margin-right:20px;
	width:45px;
	height:45px;
	margin-top:22px;
}
.memberdeets {
	width:225px;
}
#navbar .memberdeets a {
	height:0;
	color:#ffffff;
}
#navbar li#registernav #cookiein, #navbar li#registernav #cookiein a {
	text-indent:0;
}
.deets {
	color: #FCB016;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 5px;
	padding-left: 60px;
}
.memberdeets span {
	color:#ffffff;
}
.namember {
	position:absolute;
	top: 88px;
	float:left;
	margin-left:100px;
}
#signupmsgbox, #signupbox {
	left: -15px;
	position: relative;
	/*top: -112px;*/
    width: 300px;
	top: 12px;
}
#signupbox {
	position:absolute;
	z-index:1;
}
#signupbox input {
	margin-top:2px;
	margin-bottom:0px;
}
#signupbox .xremembertick input {
	margin-top:2px;
}
.signuptxt {
	padding: 10px 0 50px 15px;
	margin-top: 10px;
}
.signuptxt .closebtn {
	right:15px;
}
.remembertick {
	width:245px;
	margin-top:10px;
	margin-bottom:10px;
}
.remtext {
	font-size:10px;
	font-style:italic;
	padding-left: 28px;
	width: 180px;
}
#signupbox input {
	float:left;
	margin-left: 0;
}
#signupbox p {
	float: right;
	margin-left: 5px;
	width: 215px;
	clear:none;
}
.signuptxt input#proceedbtn {
	margin-left: 0;
	margin-top: 15px;
	margin-left:50px;
}
/* Content Page */
#contentpage, #registercontpg {
	overflow: hidden;
	width:980px;
	height:100%;
	height: auto !important;
	height: 100%;
	padding-bottom: 50px;
	margin-top: 10px;
}
.registerpg #contentpage {
	padding-bottom: 50px;
}
#registercontpg {
	background: url("../../images/regbg.png") repeat-x scroll left top #FFFFFF;
	padding-bottom:0px;
}
.regimgbg {
	padding-top:50px;
	padding-left:30px;
	padding-bottom: 70px;
}
.left-content, .packagecont, .full-contentreg {
	width: 615px /*580px*/;
	margin-right:20px;
	position:relative;
	float:left;
	clear:none;
	overflow:hidden;
	padding-top: 30px;
}
.full-contentreg {
	width:980px;
	margin-right:0px;
}
.packagecont {
	padding-top:0;
}
.left-content img, .registercontpg img {
	position:relative;
	z-index:1;
}
.hometxt {
	margin-bottom: 10px;
	margin-top: 8px;
	font-size:16px;
	text-align:center;
}
.productinfo p {
	font-size:11px;
}
.right-content {
	float:right;
	width: 325px;
	margin-top: 35px;
}
.alreadymem {
	font-size:14px;
	margin-left: 5px;
	margin-top: 5px;
}
/* Tooltips */
.hidden {
	display: none;
}
.content span, .searchtitle, .priceoffer {
	font-size:14px;
	font-weight:bold;
	color: #244DA3;
}
#mopTip01 .content ul, ul.prohibitlist {
	margin-left:15px;
}
#mopTip01 .content ul li, ul.prohibitlist li {
	color:#244da3;
	margin-bottom:10px;
}
.content ul.morelist li span, .prohibitlist li span, ul.prolist li {
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
ul.prolist li {
	margin-bottom:0;
	margin-top:3px;
}
/* Form */
.ginform {
	width:339px;
}
input, textarea, select, .borderbox {
	margin-bottom:10px;
	color:#818181;
	padding:5px;
	font-size:14px;
}
.ginform input {
	width:280px;
}
.ginform select {
	width:292px;
}
.actform input, .actform select {
	padding:2px;
	font-size:12px;
	-moz-box-shadow: inset 0 0 2px #999999;
	-webkit-box-shadow: inset 0 0 2px #999999;
	box-shadow: inner 0 0 2px #999999;
	color:#6c6c6c;
	width: 255px;
}
.actform select {
	width:260px;
}
input.formnum {
	width:192px;
}
.shoppingform input {
	width:740px;
}
textarea.othertxtfield {
	width:295px;
}
.fieldimg,.fieldimg2 .urlfield {
	color: #999999;
	font-size: 20px;
	font-weight: normal;
	padding-left: 12px;
}
.fieldimg {
	background:url("../../images/sprite.png") no-repeat -382px -362px transparent;
	height: 45px;
	width: 380px;
}
.fieldimg2 {
	background:url("../../images/sprite.png") no-repeat -382px -362px transparent;
	height: 45px;
	width: 330px;
}
.fieldimg1 {
	color: #999999;
	font-size: 20px;
	font-weight: normal;
	padding-left: 12px;
	height: 55px;
	width: 360px;
	border: medium none;
	cursor: pointer;
}
.urlfield {
	background:url("../../images/sprite.png") no-repeat 0 -655px transparent;
	width:315px;
	height:45px;
}
input.payinput {
	width:438px;
}
.newpayform input {
	width:295px;
}
/* upload file */
#divinputfile {
	color:#989898;
	margin-top:5px;
	width:300px;
}
#divinputfile #filepc {
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	cursor: pointer;
	margin-top: 2px;
}
#fakeinputfile {
	margin-top:-40px;
}
#fakeinputfile #fakefilepc {
	width:232px;
}
.browsertxt {
	float:right;
	color:#FF231F;
	text-decoration:underline;
	margin-top:-30px;
}
#getitnowbtn, #registerbtn, #searchbtn, #searchagainbtn, #updatebtn, #addaddressbtn, #addbtn, #signinbtn, #submitbtn, #gobutton, #ready2ship, #pgobtn, #contbtn, #addcartbtn, #confirmbtn, #proceedbtn, #applybtn, .chkbox input, #chkproceedbtn, .newpaymentform input, #verifybtn, #tryagainbtn, #shopagainbtn, #submit2btn, #searchbtngold, #sagainbtn, #select2ship, #chatbtn, .formbox input, #sendbtn, #sendbtns, #goportalbtn, .trybox, .selco, .fieldimg,.fieldimg2, .urlfield, .gobutton, .accfield, .accselect, #stopchatbtn, .addform input {
	border: medium none;
	cursor: pointer;
}
input.borderbox {/* for IE*/
	margin-bottom:10px;
	border:1px solid #979797;
	color:#989898;
	padding:5px;
	font-size:14px;
	-moz-box-shadow: inset 0 0 5px #999999;
	-webkit-box-shadow: inset 0 0 5px #999999;
	box-shadow: inner 0 0 5px #999999;
	margin-top: 5px;
}
#getitnowbtn {
	background: url("../../images/gibtn.png") no-repeat scroll left top transparent;
	height: 25px;
	width: 185px /*140px*/;
	margin-top:5px;
	float:right;
}
/*= Button Hover*/
#getitnowbtn:hover {
	background-position: 0 -26px;
}
.loginform input {
	width:300px;
}
input.error {
	background-color: #FFEEFF;
	border-color: #CC0000;
	color:#FF231F;
}
/* Footer */
#footer {
	clear: both;
	height:47px;
	font-size:12px;
	border-top:1px solid #c4c4c4;
}
.ftlft {
	float:left;
	width:675px;
	text-align:left;
}
.ftrgt {
	float:right;
	width:280px;
}
.footertbl {
	margin-top:25px;
}
.footertbl tr td {
	vertical-align:middle;
}
.ftbl2 {
	font-style:italic;
	color:#868686;
}
/* Top Panel- More Less */

/* Shop Page */
.shopcontent, .pkgcontent, .shipcontent, .addinfor, .activeform, .moreinfo, .calculatebox { /* shop package ship active page*/
	display: block;
	left: 14%;
	position: absolute;
	top: 61%;
	width: 510px;
	z-index: 2;
}
.shopcontent {
	left: 5%;
	top: 11%;
}
p.shoptitle {
	font-size:20px;
	line-height:24px;
	margin-bottom:25px;
}
p.listshop {
	float: left;
	width: 255px;
	clear:none;
}
/* Package Page */
.pkgcontent {
	left: 67%;
	top: 10%;
	width: 210px;
}
.moreinfo {
	left:0%;
	top:28%;
	width:340px;
}
.calculatebox {
	left: 10%;
	top: 50%;
}
/* Shipping Content */
.shipcontent {
	left: 58%;
	top: 14%;
	width: 225px;
}
/* Active Page */
.addinfor {
	left: 82px;
	top: 47%;
	width: 180px;
	color:#997f46;
}
.sfname {
	font-size:20px;
}
.activeform {
	left: 43%;
	top: 5%;
	width: 262px;
}
#registerbtn {
	background: url("../../images/registerbtn.png") no-repeat scroll left top transparent;
	height: 24px;
	float: right;
	margin-top: 20px;
	width: 141px;
}
#qtips {
	left: 5px;
	position: relative;
	top: -2px;
}
/* Top Panel - More/Less */
#toppanel {
	height: 5px;
	background: blue;
}
/* location Langauga Option */
.locopt, langopt {
	margin-bottom:5px;
}
.locopt select, .langopt select {
	margin-top:5px;
	padding:2px;
}
.langopt select {
	width:175px;
}
.closebtn {
	float:right;
	position: relative;
	right: 5px;
	
}

.closebtn a, .closebtn, .closelink1 a, .closelk, .closelink a{
	color:#D24051;
	text-decoration:none;
	font-size:14px;
}

.gobtn {
	/*bottom: 22px;
	right: 25px;*/
	background:url('../../images/gobtn.png') no-repeat right top transparent;
	width: 52px;
	float:right;
	margin-top: 5px;
	height:25px;
	cursor:pointer;
}
/* Shopping */
/* Current Order */
.currentorder {
	border-left:1px solid #1dd6cd;
	border-right:1px solid #1dd6cd;
	border-bottom:5px solid #1dd6cd;
	border-top:5px solid #1dd6cd;
	border-radius:8px;
	margin-top:0px;
}
#cotoppanel {
	width: 978px;
}
#panelbox {
	display: none;
}
.topslide {
	clear: right;
	display: block;
	float: right;
	height: 20px;
	margin: -2px;
	position: relative;
	right:-1px;
	text-align: center;
	width: 171px;
	background: url(../../images/cobg.png) no-repeat center top;
	top: 4px;
}
.more-less-btn, .mlshipment-btn, .srvsupport-btn {
	background: url(../../images/mlcorder.png) no-repeat right -26px;
	display: block;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	width: 150px;
}
.mlshipment-btn {
	background: url(../../images/crtshipment.png) no-repeat right -27px;
	width: 160px;

}
.srvsupport-btn {
	background: url(../../images/srvsupport.png) no-repeat left -42px;
	width:220px;
	height:35px;
}
.cocontpanel {
	/*background: none repeat scroll 0 0 #FFFFFF;
	padding-left: 20px;*/
	padding-top: 5px;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#panelbox .content {
	margin: 0 auto;
	text-align: left;
}
.startshopping {
	margin:0 auto;
	padding:0;
	margin-top:30px;
}
.startshopping h1 {
	text-transform:uppercase;
}
.tryshopbar {
	
	width: 980px;
	padding:0 0 20px;
 margin-top: -125px;
    position: relative;
}
.tryshopbar h1 {
	color:#374e9f;
	text-transform:uppercase;
}
input.trybox {
	background:url("../../images/sprite.png") no-repeat 0 -258px transparent;
	width:765px;
	height:40px;
	padding-left:10px;
	font-size:18px;
	cursor:default;
}
.iframetrybar {
	margin-top:25px;
}
#shoplink {
	width:780px;
	font-size: 12px;
	margin-bottom:300px;
}
.shoplist {
	float:left;
	font-size:12px;
}
.shoplist li {
	display: inline;
	float: left;
	list-style: none outside none;
	margin-right:15px;
}
.shoplist li a.active, .merchantlist ul li a.active {
	color:#684700;
	text-decoration:none;
}
.prohibititem {
	float:right;
}
.prohibitimg {
	width:15px;
	height:15px;
	float:left;
}
.prohibitdesc {
	left: 10px;
	position: relative;
	text-align: left;
	top: 0px;
	width:150px;
}
/*.prohibitdesc a {
	text-decoration:none;
}*/
#catbox, #searchlist {
	width:270px;
	float:left;
}
#searchlist {
	width:250px;
	margin-right:20px;
	margin-top: 5px;
	background:#cccccc;
}
.active {
	background-position: right 0px;
}
#dirdicspg {
	clear:both;
	/*margin-top:90px;*/
	color: #000000;
	font-size: 12px;
	width:975px;
	margin:0 auto;
}
.iframeshoppg {
	/*margin-top:-210px;*/
}
.catlist li {
	list-style:none;
	background:url('../../images/catbg.png') no-repeat left top transparent;
	width:255px;
	height:40px;
	padding-left: 15px;
	padding-top: 13px
}
.catlist li a {
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
.catlist li.active {
	background:url('../../images/catactive.png') no-repeat left top transparent;
}
.catlist li.active a {
	color:#ffffff;
}
.catlist li#longtxt a {
	font-size:11px;
}
#merchantdesc, #searchdesc {
	width:595px;
	border:1px solid #bababa;
	float:right;
	padding:20px;
	color:#454545;
	font-size: 12px;
}
#searchdesc {
	border:0 none;
	padding:0;
	width: 662px;
}
.pagination, .merchantlist, .salesdisclist {
	padding: 2px;
	width:135px;
	float: right;
	margin-top: 3px;
	text-transform: uppercase;
}
#searchdesc .pagination {
	width:145px;
}
.merchantlist, .salesdisclist, .slist {
	float:left;
	width:300px;
}
.salesdisclist {
	width:275px;
}
.slist {
	width:275px;
}
.pagination ul, .merchantlist ul, .salesdisclist ul, .slist ul {
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	float: right;
}
.pagination li, .merchantlist li, .salesdisclist li, .featureslist li, .s-featureslist li, .slist li {
	list-style-type: none;
	display: inline;
}
.slist ul {
	background:url("../../images/sprite.png") no-repeat -205px -130px transparent;
	width:200px;
	height:30px;
	position: relative;
	top: -25px;
}
.slist ul li.relevancetab a.active, .slist ul li.pricetab a.active {
	background:url("../../images/sprite.png") no-repeat -406px -131px transparent;
	width:58px;
	height:25px;
	padding:3px 22px;
	text-decoration:none;
	position:relative;
	top:3px;
	display:inline;
}
.slist ul li.pricetab a.active {
	left: 95px;
	padding: 3px 33px;
}
.slist ul li a.active {
	color:#ffffff;
}
.slist h4 {
	text-transform:uppercase;
}
.slist li a {
	padding-left: 20px;
	position: absolute;
	top: 4px;
	color:#626262;
}
.selectedSortLinkUp span, .selectedSortLinkDown span {
	background: url("../../images/updown.png") no-repeat -11px 0px transparent;
	display: inline-block;
	height: 6px;
	margin-left: 3px;
	width: 8px;
}
.selectedSortLinkDown span {
	background-position:0px 0px;
}
.pagination a.currentpage {
	color: #ffffff;
	text-decoration:none;
}
.merchantlist li, .salesdisclist li {
	margin-right:20px;
}
.greyline {
	border-bottom:1px solid #bababa;
	clear:both;
	padding-top:20px;
}
#searchdesc .greyline {
	padding-top:10px;
}
.merchantinfobox {
	margin-top:20px;
}
.merchantimg, .merchantinfo, .salesdiscimg {
	margin-top:10px;
	margin-bottom:20px;
}
.merchantinfo, .topmerchantinfo, .salesdiscinfo {
	font-size:11px;
}
.salesdiscinfo {
	color:#787878;
}
.salesdiscinfo span {
	color:#000000;
	margin-right: 5px;
}
.topmerchantbox, .salesdiscbox, .searchbox {
	border-bottom:1px solid #bababa;
	margin-top: 20px;
}
div.topmerchantimg, div.salesdiscimg, div.searchlogo {
	width: 180px;
	height: 66px;
	float:left;
	text-align:center;
	line-height:50px;
	margin-right:10px;
	line-height:38px;
}
div.searchlogo {
	line-height:55px;
}
html>body .topmerchantimg img, html>body .topmerchantimg img, html > body .searchimgs img, html > body .searchlogo img {    /*hidden from IE 5-6 */
	margin-top: 0px; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
}

.topmerchantinfo, .salesdiscinfo, .searchdetails {
	float:left;
	width:250px;
}
.searchdetails {
	width:500px;
}
.salesdiscinfo {
	width:225px;
}
.topmerchantinfo p {
	clear:none;
	width:225px;
	vertical-align:middle;
}
.showpg {
	color:#454545;
	padding-top:20px;
}
.saledescdeal {
	background:#e9e9e9;
	padding:6px;
	margin-bottom:10px;
	padding-left:190px;
	color:#000000;
	font-size:14px;
}
.salesdiscview {
	float:right;
}
.socialicon {
	width:50px;
	float:left;
}
.daylefttxt {
	float:left;
	width: 230px;
}
ul#smbtn {
	float: right;
	list-style: none outside none;
}
ul#smbtn li {
	display: inline;
}
ul#smbtn li a {
	float: left;
	height: 18px;
	text-indent: -9999px;
}
ul#smbtn li.fbicon a {
	background: url("../../images/smicon.png") no-repeat scroll 0 0 transparent;
	width: 20px;
}
ul#smbtn li.twicon a {
	background: url("../../images/smicon.png") no-repeat scroll -20px 0 transparent;
	width: 25px;
}
/* featuresbox */
.full-featuresbox, .small-featuresbox, .small-promobox {
	width:870px;
	border:1px solid #BABABA;
	padding:15px;
	margin-top:10px;
	-moz-box-shadow:    2px 2px 5px 0px #ccc;
	-webkit-box-shadow: 2px 2px 5px 0px #ccc;
	box-shadow:         2px 2px 5px 0px #ccc;
	color:#997f46;
}
.small-featuresbox {
	width:495px;
}
#left-featuresbox {
	float:left;
	width:540px;
	margin-right:15px;
}
#right-promobox {
	float:left;
	width:350px;
}
.small-promobox {
	width:310px;
}
.arrowleft, .arrowright {
	margin-top: 35%;
	width:11px;
}
.small-featuresbox .arrowleft, .small-featuresbox .arrowright {
	margin-top: 55%;
}
.arrowleft {
	float:left;
	margin-right: 25px;
}
.arrowright {
	float:right;
	margin-left:20px;
}
.arrowup, .arrowdown {
	position:relative;
	text-align:center;
	clear: both;
}
.arrowup {
	top:0;
	margin-bottom: 25px;
}
.arrowdown {
	bottom:0;
}
.featurescont, .s-featurescont {
	float:left;
	width: 795px;
}
.s-featurescont {
	width:420px;
}
ul.featureslist li, ul.s-featureslist li {
	margin-right:110px;
	float:left;
	margin-bottom: 20px;
	text-align: center;
}
ul.s-featureslist li {
	margin-right:40px;
}
/* for standards browsers: */
ul.featureslist li:nth-child(3n+3) {
 margin-right: 0;
}
ul.s-featureslist li:nth-child(2n+2) {
 margin-right: 0;
}
.featuretitle {
	width: 180px;
	padding: 10px 5px 5px;
}
.featurethumb img {
	border:1px solid #bababa;
}
.featuretitle img {
	width:19px;
	float:left;
	border: medium none;
}
.featuretitle a {
	text-decoration:none;
	color: #997f46;
}
.featuretitle h5 {
	float:right;
	width:145px;
	text-align:left;
}
.promodetails {
	clear:both;
}
.promolist li {
	list-style:none;
	margin-bottom: 62px;
}
.promodetails img {
	margin-top:10px;
	margin-bottom:20px;
}
.promodetails p {
	color:#000000;
	margin-bottom:8px;
}
/* Button */
#searchbtn, #addaddressbtn, #pgobtn, #searchbtngold {
	background:url('../../images/searchbtn.png') no-repeat right top transparent;
	float: right;
	height: 23px;
	position: relative;
	left:13px;
	width: 124px;
	top:2px;
}
#searchagainbtn {
	background:url('../../images/sprite.png') no-repeat 0px -515px transparent;
	height: 42px;
	width: 175px;
	float:right;
	position: relative;
	top: 5px;
}
#searchagainbtn:hover {
	background-position: 0 -560px;
}
#searchagainbtn:active {
	background-position: 0 -605px;
}
#updatebtn {
	background:url('../../images/sprite.png') no-repeat 0 -978px transparent;
	width:180px;
	height:40px;
	margin-right:12px;
}
#updatebtn:hover{
	background-position:0 -1023px;
}
#updatebtn:active{
	background-position:0 -1068px;
}
#addaddressbtn {
	background:url('../../images/sprite.png') no-repeat 0 -845px transparent;
	width:205px;
	height:42px;
	margin-right: 15px;
}
#addaddressbtn:hover {
	background-position:0 -888px;
}
#addaddressbtn:active {
	background-position:0 -930px;
}
#addbtn {
	background:url('../../images/sprite.png') no-repeat -368px -1035px transparent;
	width:60px;
	height:42px;
	float: right;
	margin-right:15px;
}
#addbtn:hover{
	background-position: -368px -1080px;
}
#addbtn:active{
	background-position: -368px -1125px;
}
#searchbtn, #searchbtngold, #sagainbtngold {
	left:3px;
}
.vstorebtn {
	background:url('../../images/shopnowbtn.png') no-repeat right top transparent;
	float:right;
	width:134px;
	height:23px;
	cursor:pointer;
}
.topshopnowbtn {
	float:right;
	height:18px;
	width:100px;
	margin-top: 12px;
	cursor:pointer;
}
.shopnwbtn {
	background:url('../../images/sprite.png') no-repeat -756px -1225px transparent;
	margin-right: 30px;
	float: right;
	margin-top:18px;
	width:138px;
	height:38px;
	cursor:pointer;
}
.shopnwbtn:hover{
	background-position: -756px -1270px;
}
.shopnwbtn:active{
	background-position: -756px -1315px;
}
.gomerchant {
	background:url('../../images/activegomerchant.png') no-repeat top left transparent;
	width:236px;
	height:25px;
	cursor:pointer;
}
.activegomerchant, .orptxactive, .orptnumbtn {
	background:url('../../images/activegomerchant.png') no-repeat top left transparent;
	width:236px;
	height:25px;
	cursor:pointer;
}
.orptxactive {
	background:url('../../images/orptnumxactive.png') no-repeat top left transparent;
}
.gomerchant {
	background:url('../../images/sprite.png') no-repeat 0 -710px transparent;
	width:375px;
	height:42px;
}
.gomerchant:hover {
	background-position: 0 -754px;
}
.gomerchant:active {
	background-position: 0 -796px;
}
.orptnumbtn {
	background:url('../../images/orptnum.png') no-repeat top left transparent;
}
.viewdealbtn {
	background:url('../../images/viewdealbtn-zh.png') no-repeat top right transparent;
	width:100px;
	height:18px;
	cursor:pointer;
	float:right;
}
/* Current Order - TABLE */
table.gridtable {
	margin-bottom:30px;
}
table.gridtable th {
	color:#333333;
	font-weight:bold;
	padding: 8px 8px 8px 20px;
	border:none;
	font-size:16px;
	text-transform:uppercase;
}
.gridtable td {
	padding: 5px 5px 5px 20px;
	border-right: 0px solid #CCCCCC;
}
tr.rowheader {
	background:#dddddd;
}
/*Welcome Pack Meesage*/
.welcomemsg, .transferinfo {
	padding: 30px 10px 10px 20px;
	line-height: 18px;
}
.transfertxt {
	text-align: center;
	width: 590px;
}
.greeting {
	color:#d64354;
	font-size:21px;
	text-align:left;
	margin-bottom:22px;
}
td.theader {
	border-bottom:1px solid #b2b2b2;
}
.grtmsg {
	font-size: 16px;
	text-align: left;
	width:500px;
	margin-bottom: 15px;
	color:#231f20;
}
.mouseover-point {
	color:#ffffff;
	font-size:18px;
	height:50px;
}
.overpoint {
	position:relative;
	top:10px;
	height:33px;
	left: 2px;
}

.closelink a {
	/*background:url("../../images/sprite.png") no-repeat -748px 0 transparent;*/
	width:30px;
	height:30px;
	display:block;
	position: absolute;
	right: 10px;
	top: 2px;
}

.hotspotpoint {
	width:980px;
	margin:0 auto;
}
.pointnum2, .pointnum3, .pointnum4, .comore, .pointhiw, .pointacc, .pointmore {
	width:37px;
	height:33px;
	position:relative;
}
.pointnum2 {
	left: 255px;
	top: 130px;
}
.pointnum3 {
	left: 510px;
	top: 95px;
}
.pointnum4 {
	left: 750px;
	top: 60px;
}
.comore {
	left: 825px;
	top: 110px;
}
.pointhiw {
	left: 675px;
	top: -80px;
}
.pointacc {
	left: 825px;
	top: -115px;
}
.pointmore {
	left: 915px;
	top: -199px;
}
.merchantitle {
	clear: both;
	font-size: 21px;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 40px;
	color:#666666;
}
.paymentinfo {
	margin: 0 auto;
	width:980px;
}
.ccard {
	float:left;
	width: 480px;
	position:relative;
}
.xccard {
	float:right;
	width: 492px;
	position:relative;
}
.xccardimg, .ccardimg {
	left: 16%;
    position: absolute;
    top: 18%;
}
.ccardimg{
	top:25%;
}
.xccard h3, .ccard h3 {
	left: 34%;
    top: 23%;
    position: absolute;
}
.bfmheader h3{
	color:#ffffff;
}
.ccard input, .xccard input{
	left: 4%;
    top: 33%;
}
.bfmform {
	width:980px;
	margin:0 auto;
}
.clientinfobox {
	width:300px;
}
.bfmforminfo, .payccinfo {
	background:#dfdfdf;
	padding: 20px 20px 20px 10px;
	margin-top:-18px;
	width: 462px;
	float:right;
	color:#666666;
}
a#chkout {
	line-height: 18px;
	position: relative;
	top: -2px;
}
.payccinfo {
	float:left;
}
.bfmforminfo span, .payccinfo span {
	font-size:16px;
}
.bfminfolist {
	margin-top:3px;
	padding:0;
}
.bfminfolist li {
	margin-left:15px;
	margin-bottom:15px;
}
.clientinfo, .bfminfo {
	padding: 3px 10px 0 32px;
	width: 180px;
	margin-top:10px;
	margin-bottom:10px;
}
.bfminfolist img {
	position: relative;
	top: 9px;
	cursor: pointer;
}
#urlpdttips img {
	top: -3px;
}
.alychk {
	left: 17px;
	position: relative;
	top: 5px;
	width: 230px
}
.payccoverlay {
	background:#e5e5e5;
	border: 1px solid #787878;
	height: 378px;
	margin: 0;
	position: relative;
	width: 370px;
	z-index: 1;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	position:absolute;
	margin: 61px 0 0 -12px;
}
.notifyrptnum {
	background:#ffffff;
	border-left:1px solid #787878;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	padding:20px;
	margin-left: -12px;
	margin-bottom:20px;
	clear:both;
	width: 330px;
	height: 245px;
}
.notifyrptnum img {
	left: 15px;
	position: relative;
	top: 35px;
	float:left;
}
.lighttips {
	float: left;
	margin-left: 35px;
	margin-top: 35px;
	width: 235px;
}
.bfminfo {
	width:auto;
	margin-left:-18px;
	padding:10px;
}
.bfminfo img {
	position:relative;
	left:5px;
	cursor:default;
}
.chkoutbtn a {
	background:url("../../images/sprite.png") no-repeat -525px 0px transparent;
	width:190px;
	height:42px;
	margin-top:10px;
	display:block;
	float: right;
	margin-right: 18px;
}
.bfmimg {
	float:left;
	margin-right:18px;
	margin-bottom:20px;
}
.bfmimg img {
	position:relative;
	top:5px;
}
.bfmformtitle {
	font-size:18px;
	float:left;
	margin-right:40px
}
.bfmformtitle span {
	font-size:12px;
	color:#000000;
}
.transferimg1 {
	margin-top:15px;
}
.tt2 {
	font-size:14px;
}
.transferinfo {
	padding:15px 10px 0px 5px
}
.transferdesc {
	text-align:center;
	margin-left:68px;
	margin-top:15px;
}
.ttdesc {
	float:left;
	width:130px;
	margin-right: 30px;
	margin-bottom: 15px;
}
.donotshow {
	margin-bottom:10px;
	margin-top: 20px;
}
.chkbox {
	width:350px;
	float:left;
}
.donotshow input {
	margin-left:-4px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}
/* BFM cart */
.bfmcart {
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 55px;
	width: 477px;
	background:#dfdfdf;
}
.bfmcartable {
	text-align:center;
}
.bfmcartitle {
	background:#ffffff;
	font-weight:bold;
	padding:10px;
	width:445px;
	color:#666666;
}
.bfmcartable tr th, .bfmcartable tr td {
	padding-top:5px;
	padding-bottom:5px;
}
th {
	margin:0;
	padding:0;
	border-bottom:1px solid #d6d6d6;
	padding-bottom: 10px;
}
.pdtname, .subpdtname {
	text-align:left;
}
.subpdtname a {
	color:#000000;
	font-size:10px;
}
.otherins, .delitem, .brdbtm {
	font-size:11px;
	border-bottom:1px solid #d6d6d6;
}
.otherins {
	color:#777777;
	text-align:left;
}
.delitem {
	text-align:right;
	padding-right: 10px;
}
.cartimg {
	float:right;
	margin-right: 18px;
	margin-top: -2px;
}
.cartimg a {
	color:#666666;
	text-decoration:none;
	position:relative;
	top:-10px;
	font-weight:normal;
	left:10px;
}
/* Processing ste */
.processingstep, .shippingbox {
	clear:both;
}
.processitemdesc, .shipping-left {
	width:650px;
	float:left;
	margin-top: 22px;
	margin-right: 10px;
	font-size:18px;
}
#processbar{
	width: 620px;
	height: 105px;
	background:url("../../images/process-header.png") no-repeat;
	margin-bottom: 30px;
}

#processbar1{
	width: 620px;
	height: 105px;
	background:url("../../images/process-shipping.png") no-repeat;
	margin-bottom: 30px;
}
#processbar li, #processbar a{
	height: 105px;
}

#processbar1 li, #processbar1 a{
	height: 105px;
}
#selectnav {
	width: 105px;
}
#speednav {
	width: 170px;
}
#rewardsnav {
	width: 175px;
}
#confirmnav {
	width: 170px;
}

#selectnav1 {
	width: 105px;
}
#speednav1 {
	width: 170px;
}
#rewardsnav1 {
	width: 175px;
}
#confirmnav1 {
	width: 170px;
}
ul li#selectnav a.active {
	background:url("../../images/process-header.png") 0px -109px no-repeat;
}
ul li#speednav a.active {
	background:url("../../images/process-header.png") -105px -109px no-repeat;
}
ul li#rewardsnav a.active {
	background:url("../../images/process-header.png") -275px -109px no-repeat;
}
ul li#confirmnav a.active {
	background:url("../../images/process-header.png") -450px -109px no-repeat;
}

ul li#selectnav1 a.active {
	background:url("../../images/process-shipping.png") 0px -109px no-repeat;
}
ul li#speednav1 a.active {
	background:url("../../images/process-shipping.png") -105px -109px no-repeat;
}
ul li#rewardsnav1 a.active {
	background:url("../../images/process-shipping.png") -275px -109px no-repeat;
}
ul li#confirmnav1 a.active {
	background:url("../../images/process-shipping.png") -450px -109px no-repeat;
}
.processsummary, .shipping-rightbox, .chargesummary {
	width:275px;
	float:right;
	background:#e8e8e8;
	padding: 20px 20px 10px;
	margin-top: 35px;
	line-height: 18px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #e7e7e7;
}

#summarybox, #summaryinfo {
	width:250px;
	float:right;
}
.processtitle {
	background:#f1cb6c;
	color: #333333;
	font-weight: bold;
	padding: 5px;
	width: 290px;
}
.amount, .subtotal, .totalamt {
	text-align:center;
}
.subtotal, .subtotaltext, .productinfo h4 {
	font-weight:bold;
}
.productinfo h4 {
	color:#d64354;
}
.totalpay, .totalamt {
	font-size:18px;
}
.processtitle, .protbl {
	margin-left:-20px;
}
.processtable tr td {
	padding:5px;
	vertical-align: middle;
}
.processtitle, .protbl tr td {
	padding-left:20px;
	padding-right:10px;
}
.choosecont, .notecont, .chooseship {
	clear:both;
	margin-bottom:10px;
	position:relative;
}
.ratiobox, .notebox {
	float:left;
	width:20px;
	margin-right:20px;
	margin-top:-3px;
}
.ratiodesc, .notedesc {
	float:left;
	width: 550px;
}
.infomem {
	font-size:18px;
	color:#374e9f;
	line-height:20px;
	background:#dedede;
	width: 420px;
	padding:15px;
}
.addnewtxt {
	margin-left: 60px;
	margin-top: -25px;
}
.notedesc {
	width:375px;
	margin-right: 15px;
}
.contbtn {
	float:right;
	width:300px;
	text-align:right;
	margin-top: 30px;
	margin-right: 50px;
}
.contbtn a{
	margin-right: 30px;
}
/*.contbtn img, .proceedbtn img {
	position:relative;
	top:5px;
	margin-left:25px;
	cursor:pointer;
}*/
.notebox {
	margin-top:0px;
	margin-bottom:0px;
}
.notecont {
	margin-top:30px;
	margin-left: 5px;
}
.summarynote {
	font-size:10px;
	color: #808080;
	margin-top:30px;
	margin-left:5px;
}
.addcartinfo {
	border: 1px solid #D6D6D6;
	margin-left: 40px;
	padding: 20px 10px 10px;
	width: 475px;
}
.paymentcard, .newpaymentform {
	margin:0;
	padding:0;
}
.paymentcard li, .newpaymentform li {
	display:inline;
	float:left;
	width:95px;
	list-style:none;
}
.payradio {
	float:left;
	margin-right:5px;
}
.visaimg, .mcimg, .ppimg, .jcbimg, .amximg {
	position:relative;
}
.visaimg {
	top:2px;
}
.mcimg {
	top:-4px;
}
.ppimg {
	top:6px;
}
.jcbimg {
	top:-5px;
}
.amximg {
	top:-5px;
}
.redeemcont, .promocode {
	margin-left:35px;
	margin-bottom:20px;
}
.promocode {
	margin-left:15px;
}
.redeemtxt, .redeeminput {
	float:left;
}
.redeemtxt {
	margin-right:20px;
	position:relative;
	top:15px;
}
.securitycode {
	margin-left:28px;
}
input.securitycode {
	width:221px;
}
.addcartbtn {
	width:448px;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
.confirminfo {
	margin-left:50px;
	color:#244DA3;
}
.confirminfo li {
	color:#244DA3;
	margin-bottom:8px;
}
.confirminfo li span {
	color:#666666;
}
.confirminfo1 {
	margin-left:15px;
	color:#244DA3;
}
.confirminfo li1 {
	color:#244DA3;
	margin-bottom:8px;
}
.confirminfo1 li span {
	color:#666666;
}
.brownline {
	border-bottom:1px solid #997f46;
}
.finalprocess {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.finalprocess span {
	font-size:12px;
}
.proceedfinal {
	font-size:14px;
}
.proceedtip img, .questips img {
	float:left;
}
.proceedtip, .questips {
	float:left;
	width:300px;
}
.proceedtxt, .quetxt {
	float:right;
	width: 230px;
}
.quetxt {
	width: 250px;
}
.proceedtip {
	margin-right:30px;
}
.finaltxt {
	color:#000000;
	font-weight:bold;
	margin-bottom:30px;
}
/* Your Account Page */
/*#accprofile, #servicesupport {
	padding:30px;
}
#servicesupport {
	padding-top:5px;
}*/
#accprofile h3 {
	padding-left:12px;
}
.linkacc, .srvsidebar {
	float:left;
	width:240px;
	margin-right:35px;
	margin-top:20px;
}
.formacc {
	float:left;
	width:450px;
	margin-right:25px;
	margin-top: 10px;
}
.formacc span {
	font-size:11px;
}
.clientdetails, .addnewadd, .newpayment {
	float:left;
	background:#dedede;
	padding: 20px 10px 10px 25px;
	width: 195px;
	margin-top: 20px;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.clientdetails img, .addnewadd img, .newpayment img, .shipping-rightbox img, .readyshiptip img, .readyclick img, .notebox img {
	float:left;
	margin-right:20px;
}
.clientdetails h4 {
	margin-top:8px;
}
.detailsinfo {
	float:right;
	width: 170px;
	margin-top:20px;
	margin-bottom:20px;
	color:#244da3;
}
.linkacc h4, #searchlist h4, .srvsidebar h4 {
	background:#a9a9a9;
	padding: 3px 5px 3px 15px;
	color:#ffffff;
}
.acclist, .searchlink {
	margin-top:10px;
	margin-bottom:35px;
}
.searchlink {
	margin-bottom: 20px;
}
.acclist li, .searchlink li, .learnmore li, .readmsg li {
	list-style:none;
	margin: 0 0 0 15px;
	padding:0;
	line-height:20px;
}
.acclist li a, .searchlink li a {
	color:#244da3;
	text-decoration:none;
	padding-left: 10px;
}
/*
.acclist li a:hover{
	ackground:url("../../imagestw/sprite.png") no-repeat -205px -228px transparent;
	}*/
 .acclist li a.active, .searchlink li a:hover, .searchlink li a.active {
	background:url("../../images/sprite.png") no-repeat -205px -228px transparent;
	width:235px;
	height:22px;
	color:#ffffff;
	display:block;
	padding-left: 10px;
}
.searchlink li a:hover, .searchlink li.active a {
	color:#ffffff;
}
table.clientdtltbl td {
	padding:5px;
}
/* Password */
.pwdsetting {
	width:400px;
	margin-top:18px;
	float: left;
}
.pwdsetting h4, .addnewlist h4, .paymentlist h4, .paymentinfolist h4, .rewardsinfo h4 {
	color:#000000;
	margin-bottom:15px;
}
.pwdsetting #updatebtn {
	margin-right:40px;
}
/* Address book */
.addnewadd, .newpayment {
	width:455px;
	padding: 20px 10px 10px 25px;
}
.addnewlist, .paymentlist {
	float:left;
	width:338px;
	margin-right:30px;
	margin-top:18px;
}
.newpayform select {
	padding:3px;
	width:132px;
}
.editdel {
	text-align:right;
	border-bottom:1px solid #bababa;
	padding-bottom:10px;
	margin-bottom:30px;
}
.delink {
	margin-left:20px;
}
.addressesinfo {
	clear:both;
}
/*payment */
.newpayment h4 {
	margin-top:8px;
}
.paymentlist {
	margin-top:16px;
}
.paymentlist h4 {
	margin-bottom: 25px;
}
.newpaymentform {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newpaymentform li {
	width:105px;
}
/* Order History */
.paymentinfolist, .rewardsinfo, .ssupportinfo {
	float: left;
	width: 630px;
}
.paymentinfolist1{
		float: left;
	width: 700px;
}
.paymentinfolist1 h4{
}
.paymentinfolist h4, .rewardsinfo h4 {
	margin-top:16px;
}
table.infopaytbl, table.shipmenttbl, table.shippingtbl, table.pkgtbl, table.repacktbl {
	color:#737373;
	text-align:left;
	margin-bottom: 20px;
	font-size: 14px;
}
.infopaytbl th, .shipmenttbl th, .shippingtbl th, .pkgtbl th, .repacktbl th {
	/*border-bottom:1px solid #b2b2b2;*/
	padding: 10px;
	font-weight:normal;
}
.infopaytbl th {
	text-align:left;
}
.infopaytbl td {
	padding: 8px 8px 5px 8px;
}
.repacktbl th {
	font-weight:bold;
}
/* Shipment History */
table.shipmenttbl {
	text-align:center;
}
.shipmenttbl td, .shippingtbl td, .pkgtbl td, .repacktbl td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.txtleft {
	text-align:left;
}
.shipmenttbl span {
	font-size:10px;
}
.shipmenttbl img, .shipping-left img, .gridtable img, .shippingtbl img {
	float:left;
	margin-right:8px;
	margin-top:3px;
}
/* Rewards */
.cgwdollarinfo {
	width:322px;
	float:left;
	margin-right:20px;
}
.cgwdollarinfo h4, .otherewards h4 {
	text-align:center;
}
.cgwdollarbox {
	border:1px solid #b2b2b2;
	padding:20px;
	width:410px;
}
.cgwdollarbox h3 {
	font-size:15px;
	float:left;
	width:100px;
	padding-left:0px;
}
.cgwdollarbox img {
	margin-right:10px;
	float:left;
}
.txtright {
	text-align:right;
}
table.cgwdollartbl {
	margin-top:10px;
}
table.cgwdollartbl td {
	padding: 5px 5px 2px 0;
}
.cgwtotal {
	float:right;
	font-size:30px;
	font-weight:bold;
}
.borderline {
	border-bottom:1px solid #997f46;
	clear:both;
	padding-top:18px;
}
.otherewards {
	float:left;
	width:260px;
	margin-top:19px;
}
.otherewards .cgwdollarbox {
	width:190px;
}
.cgwitem {
	margin-bottom:20px;
}
.cgwitem img {
	float:left;
}
.cgwitem span {
	color:#000000;
}
.otherewards h4 {
	padding-left:40px;
}
/* Prime Box */
.primebox {
	border:1px solid #e1e1e1;
	padding-top:20px;
	padding-left:50px;
}
.primebox img {
	float:left;
	margin-right: 60px;
}
.primebox h3 {
	font-size:15px;
	margin-bottom:30px;
}
.primetbl td {
	padding-bottom:10px;
}
.primeuser, .primeuser2 {
	margin-left: 5px;
	float:left;
	width:300px;
	margin-right:20px;
	margin-top:25px;
}
.primeuser2 {
	float:right;
	width:280px;
}
.primeuser span, .primeuser2 span {
	color:#244DA3;
}
.primelist {
	line-height: 20px;
	margin: 0 0 0 14px;
	padding: 0;
}
.primelist li {
	color:#244DA3;
}
.primelist li span {
	color:#000000;
}
/* Login Form */
#loginbox, #sysbox, .canceltrans {
	padding: 10px;
}
#signinbtn, #submitbtn, #verifybtn, #submit2btn, #goportalbtn {
	background:url('../../images/signinbtn.png') no-repeat left top transparent;
	width:134px;
	height:23px;
	margin-right:10px;
	float:right;
}
#verifybtn {
	background:url('../../images/verifybtn.png') no-repeat left top transparent;
	width:105px;
}
#loginbox img, .portalbox img {
	float:right;
	clear:both;
	margin-right:8px;
	margin-bottom:10px;
}
.forgetpass {
	clear: both;
	float: left;
	position: relative;
	top: 25px;
	font-size:11px;
	left: 12px;
}
#submitbtn {
	background:url('../../images/submitbtn.png') no-repeat left top transparent;
}
#submit2btn {
	background:url('../../images/submit2btn.png') no-repeat left top transparent;
	width:105px;
	height:23px;
}
#loginbox p, .msgtitle {
	margin-bottom: 5px;
	top: 2px;
	width: 280px;/*top: 6px;
    width: 275px;
	margin-bottom: 5px;
	margin-left: 11px;
	width: 270px;*/
}
.msgtitle {
	margin-left:12px;
}
/* Shipping */
.shipping-left {
	margin-top:35px;
}
.pkgtbl th, .shippingtbl th {
	font-weight:bold;
}
.shipping-left h5, .full-shipping h5 {
	background:#e5e5e5;
	padding: 3px 3px 3px 10px;
	margin-bottom:25px;
}
.shipping-rightbox img, .readyshiptip img {
	margin-top:5px;
}
#gobutton, .gobutton {
	background:url("../../images/sprite.png") no-repeat -360px -515px transparent;
	height: 45px;
	width: 61px;
}
.gobutton {
	background-position: -360px -518px;
}
#gobutton:hover, .gobutton:hover {
	background:url("../../images/sprite.png") no-repeat -360px -560px transparent;
}
#gobutton:active, .gobutton:active {
	background:url("../../images/sprite.png") no-repeat -360px -605px transparent;
}
.gobutton:hover {
	background-position: -360px -563px;
}
.gobutton:active {
	background-position: -360px -608px;
}
.trackingform {
	margin-top:10px;
}
.line {
	border-bottom:1px solid #D6D6D6;
	margin-bottom:25px;
	padding-top: 5px;
}
.readyshiptip {
	padding:5px;
}
#select2ship {
	height: 23px;
	width: 125px;
	float: right;
	margin-right: 15px;
	margin-top: 20px;
	width: 125px;
}
#ready2ship {
	background:url("../../images/sprite.png") no-repeat 0px -130px transparent;
	width:178px;
	height:40px;
	position:relative;
	left:8%;
	margin-top:35px;
}
#ready2ship:hover {
	background-position: 0 -171px;
}
#ready2ship:active {
	background-position: 0 -212px;
}
.readyclick, .noteinfo {
	background:#ffffff;
	border: 1px solid #797979;
	padding: 15px;
}
.readyclick {
	float: right;
	left: 355px;
	position: relative;
	top: -160px;
	width: 210px;
}
.readyclick {
	float:left;
	left: 610px;
}
.full-shipping {
	margin-top:50px;
	position: relative;
}
.txtcenter {
	text-align:center;
}
.shipping-left p, .full-shipping p {
	font-size:11px;
}
.repacktxt span {
	float:left;
	color:#FF231F;
}
.repacktxt p, .noteinfo p {
	clear:right;
	margin-left:10px;
}
.shippingtbl input {
	padding:4px;
}
#pgobtn {
	background: url("../../images/purple-gobtn.png") no-repeat scroll right top transparent;
	height: 23px;
	width: 52px;
	margin-right: 12px;
	margin-top: -5px;
}
table.rpcktbl {
	text-align:center;
}
.rpcktbl td {
	padding:10px;
	text-align: left;
}
.noteinfo {
	width: 420px;
	float: right;
	position: absolute;
	right: 310px;
}
.notebox {
	width: 415px;
	margin-top:15px;
	margin-bottom:15px;
}
.notetitle {
	width:385px;
	padding:15px;
	text-align:center;
	background:#e5e5e5;
}
.valueamt {
	font-size:18px;
	font-weight:bold;
	padding:5px;
}
.notetips {
	float:right;
	width: 363px;
}
.proceedbtn {
	float: right;
}
.chargesummary {
	margin-top:0px;
	border-top:0px;
}
.backlink {
	float: left;
	margin-left: 158px;
	margin-top: 15px;
}
table.repacktbl {
	text-align:center;
	margin-bottom:0px;
}
.repackbtm {
	border-top:1px solid #B2B2B2;
	padding-top:8px;
	margin-bottom:50px;
}
.chooseship {
	margin-bottom:25px;
}
.full-shipping h4 {
	color:#000000;
	font-weight:bold;
}
/*
#shopagainbtn {
	background: url("../../images/contbtn.png") no-repeat left top transparent;
	width:105px;
	height:23px;
	margin-left: 30px;
}
*/
#contbtn {
	background: url("../../images/sprite.png") no-repeat -580px -518px transparent;
	width:195px;
	height:42px;
}
#contbtn:hover {
	background-position:-580px -563px;
}
#contbtn:active {
	background-position:-580px -610px;
}
#addcartbtn {
	background: url("../../images/addcartbtn.png") no-repeat left top transparent;
	width:133px;
	height:23px;
	margin-left: 30px;
}
#proceedbtn, .xcancelbtn {
	background: url("../../images/proceedbtn.png") no-repeat top right transparent;
	width:124px;
	height:23px;
	margin-left: 30px;
}
#chkproceedbtn, .chkout, #confirmbtn{
	background: url("../../images/sprite.png") no-repeat 0 -1262px transparent;
	width:140px;
	height:40px;
}
#chkproceedbtn:hover{
	background-position: 0 -1308px;
}
#chkproceedbtn:active{
	background-position: 0 -1355px;
}
.chkout{
	background-position: -480px -947px;
	cursor:pointer;
}
.chkout:hover{
	background-position: -480px -993px;
}
.chkout:active{
	background-position: -480px -1040px;
}
#confirmbtn{
	background-position: -633px -948px;
}
#confirmbtn:hover{
	background-position: -633px -994px;
}
#confirmbtn:active{
	background-position: -633px -1040px;
}
#tryagainbtn {
	background: url("../../images/sprite.png") no-repeat -815px -145px transparent;
	width:138px;
	height:38px;
	cursor:pointer;
	margin-right: 30px;
}
#tryagainbtn:hover{
	background-position: -815px -190px;
}
#tryagainbtn:active{
	background-position: -815px -235px;
}
#shopagainbtn {
	background: url("../../images/sprite.png") no-repeat -180px -1322px transparent;
	width:176px;
	height:40px;
	cursor:pointer;
	margin-right: 20px;
}
#shopagainbtn:hover{
	background-position: -180px -1367px;
}
#shopagainbtn:active{
	background-position: -180px -1412px;
}
#goportalbtn {
	background: url("../../images/gotoportal.png") no-repeat left top transparent;
}
.addnewform input, .addnewform select {
	background:url("../../images/sprite.png") no-repeat -378px -710px transparent;
	width: 420px;
	height:42px;
}
.addnewform select {
	background-position: -378px -760px;
	height:50px;
	padding-top: 18px;
}
.shippingtbl input, .ratiobox input, .repacktbl input, .paymentcard input, .signuptxt input, .timecostbl input, .questxtbox input, .againbtn input, input.trybox, input.trackbox, input.gobutton, .addnewform input, .addnewform select {
	border:0 none; /* IE */
}
.shippingtbl input.declarebox {
	border: 1px solid #979797;
}
#applybtn {
	background: url("../../images/sprite.png") no-repeat -580px -42px transparent;
	width:85px;
	height:42px;
	margin-left:10px;
}
#applybtn:hover{
	background-position: -580px -85px;
}
#applybtn:active{
	background-position: -580px -128px;
}
#localgobtn {
	background: url("../../images/sprite.png") no-repeat -677px -43px transparent;
	width:57px;
	height:42px;
	float:right;
}
#localgobtn:hover{
	background-position: -677px -88px;
}
#localgobtn:active{
	background-position: -677px -134px;
}
.xcancelbtn {
	float:right;
	background: url("../../images/xcancelbtn.png") no-repeat left top transparent;
	margin-right: 30px;
	margin-top: -22px;
}
/* System Message */
#sysbox {
	padding-bottom: 35px;
	padding-top:0;
}
#sysbox img {
	float:left;
	padding-left: 5px;
}
.rightxt, .rightxt2 {
	float:right;
	width: 285px;
	clear:none;
	position: relative;
	top: 2px;
}
.closelk {
	float: right;
	margin-top: 10px;
	margin-bottom: 18px;
}
/* searchresult */
.iframesearchpg {
	border:0 none;
}
.searchresult {
	border: 1px solid #BABABA;
	margin-top: 15px;
	padding: 30px 10px;
	margin-bottom: 30px;
	background:#ffffff;
}
.searchimgs {
	border: 1px solid #BABABA;
	height: 100px;
	padding: 10px;
	width: 100px;
	float:left;
	margin-right:18px;
	text-align: center;
	line-height: 98px;
}
.productinfo {
	float:left;
	width:330px;
}
.productoffer {
	float:right;
	line-height: 20px;
}
.productoffer .listprice {
	text-decoration: line-through;
	color:#000000;
}
.vstorebtn {
	background:url('../../images/sprite.png') no-repeat -430px -515px transparent;
	height: 45px;
	margin-bottom: 20px;
	margin-top: 5px;
	width: 145px;
	float:none;
}
.vstorebtn:hover {
	background-position: -430px -560px;
}
.vstorebtn:active {
	background-position: -430px -605px;
}
.topshopnowbtn {
	background: url("../../images/topshopnowbtn.png") no-repeat top left transparent;
}
.clear {
	clear:both;
}
/* Service + Support */
.srvslide {
	background:#244DA3;
	width:240px;
	height:35px;
	padding-top:5px;
}
.ssupportinfo {
	border:1px solid #bbbbbb;
	padding: 30px 15px 50px;
	width:670px;
	margin-top: 20px;
	float:right;
	background:#ffffff;
}
.infotitle {
	font-size:18px;
	margin-left:15px;
}
.learnmore {
	margin-top:48px;
}
.learnmore li {
	float:left;
	width:105px;
	text-align:center;
	line-height:14px;
}
.morepkg li {
	width:90px;
}
.learnmore li img {
	margin-bottom:30px;
}
.cominfo {
	border-top:1px solid #a0a0a0;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	margin-top:20px;
}
.abtcom, .contactus {
	padding: 15px 20px;
}
.abtcom {
	float:left;
	width:260px;
	border-right:1px solid #a0a0a0;
}
.cominfo h3, .ssonline h3 {
	font-size:18px;
	color:#000000;
	margin-bottom:12px;
}
.cominfo p {
	font-size:13px;
	color:#6e6e6e;
	text-align:center;
	margin-bottom:12px;
}
.cominfo a {
	font-size:14px;
}
.contactus {
	float: left;
	padding-left: 30px;
	padding-right: 10px;
	width: 255px;
}
#srvpanelbox {
	display:none;
}
/* How it Work */
#hiwpageinfo {
	margin:0 auto;
	padding:0;
    width: 830px;
}
.hiwheader {
	background:#997f46;
	height: 40px;
	padding: 10px 10px 10px 25px;
}
.hiwheader h2 {
	text-align:left;
	color:#ffffff;
	line-height:40px;
	width: 300px;
	clear:both;
}
.startourbtn {
	margin-left:60px;
}
.hiwinfo img {
	position:relative;
	top:-26px;
}
.guidebar {
	float:right;
	width:320px;
	position: relative;
	top: -32px;
}
.guidebtn {
	width:200px;
	cursor:pointer;
}
.xbtn, .bckbtn {
	float:right;
	width:80px;
	position: relative;
	top: -21px;
}
.bckbtn {
	float:left;
	top:2px;
	width: 60px;
}
.xbtn a, .bckbtn a {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.hiwinfo {
	position:relative;
	margin-top: 10px;
}
.msg1, .msg2-1, .msg2-2, .readthisbox, .msg3-1, .msg3-2, .msg3-3, .readbox {
	position:absolute;
	width:120px;
	font-size:10px;
}
.msg1 {
	left: 455px;
	top: 135px;
}
.msg2-1 {
	left:485px;
	top:240px;
	width:100px;
}
.msg2-2 {
	left: 680px;
	top: 110px;
	width: 100px;
}
.readthisbox, .readbox {
	font-size:13px;
}
.readthisbox {
	left: 318px;
	top: 240px;
}
.msg3-1 {
	left: 155px;
	top: 270px;
}
.msg3-2 {
	left: 320px;
	top: 175px;
	width: 200px;
}
.msg3-3 {
	left: 810px;
	top: 435px;
	width: 130px;
}
.readbox {
	left: 255px;
	top: 240px;
}
/* HIW - Read this */
.readmsg li img {
	margin-left:5px;
}
.readmsg li {
	float: left;
	line-height: 14px;
	margin-left: 0;
	margin-right: 15px;
	width: 100px;
}
.readmsg li span {
	font-size:10px;
	color:#000000;
	font-weight: normal;
}
.readmsg li img.calbox {
	float:left;
	margin-right:10px;
	margin-left:2px;
}
.msg2 li {
	margin-right: 20px;
	width: 112px;
}
.pcktile {
	text-align:center;
}
/* Shipping cost apge */
.shipcostcont {
	padding:30px;
}
.shiptitle, .shipdesc, .timecostbl {
	color:#685428;
}
.shipheader {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	border-left:1px solid #9c9c9c;
	border-right:1px solid #9c9c9c;
	border-top:1px solid #9c9c9c;
	width:880px;
	padding:20px;
}
.shiptitle {
	float:left;
	width:315px;
	margin-right:100px;
	margin-left: 20px;
}
.shiptitle img {
	float:left;
	margin-right:20px;
}
.shiptitle p {
	position:relative;
	top:18px;
	font-size:24px;
	vertical-align:middle;
	float:right;
	clear:none;
}
.shipdesc {
	float:left;
	width:400px;
	margin-top: 10px;
}
.shipselectinfo {
	float:left;
	width: 585px;
	margin-right:20px;
}
.shipcostinfo {
	border:1px solid #9c9c9c;
	padding:20px;
	width:880px;
}
.estsummary {
	margin-top:0;
}
.estsummary table {
	margin-top:15px;
	font-size:11px;
}
.estsummary table tr td {
	padding:2px;
}
.estsummary p, .timestsummary p, .calanderbox, .colorbox, .cattbl {
	margin-top:3px;
}
.estsummary p {
	color:#6d6d6d;
	font-size:10px;
	margin-left:2px;
}
.timestsummary p {
	text-align:center;
	color:#454545;
}
.calanderbox {
	padding-left:23px;
	padding-right:10px;
}
.colorbox {
	color:#90773f;
	font-size:10px;
}
.color1 {
	background:#dc0000;
}
.color2 {
	background:#d9b460;
}
.color3 {
	background:#a28137;
}
.color4 {
	background:#48351d;
}
#estbar {
	background:url("../../images/shiptime.png") no-repeat;
	width:210px;
	height:60px;
	margin-bottom:35px;
}
#estbar li {
	height:60px;
}
#configship {
	width:100px;
}
#timecostopt {
	width:110px;
}
ul li#configship a.active {
	background: url("../../images/shiptime.png") no-repeat scroll 0 -85px transparent;
	height: 60px;
}
ul li#timecostopt a.active {
	background: url("../../images/shiptime.png") no-repeat scroll -100px -85px transparent;
}
.timecostbl .greyline {
	margin-bottom:10px;
	padding-top:0px;
}
.timecostbl h4, .configtbl h4 {
	font-size:16px;
	color:#685428;
}
.configtbl input {
	width:180px;
}
.configtbl select {
	width:192px;
}
.categorybox {
	border:1px solid #D6D6D6;
	padding:15px;
	margin-top: 10px;
}
.catheadertbl tr td {
	padding-left:0;
}
.categorybox p {
	color:#55482b;
}
.cattbl {
	text-align:center;
}
.cattbl th {
	border-bottom:none;
	font-size:14px;
	font-weight:normal;
	color:#454545;
}
.arrowtbl {
	left: 5px;
	position: relative;
	top: 55px;
}
.greybg {
	background:#e4e4e4;
}
.cattbl span {
	font-size:9px;
	color:#454545;
}
tr.caltxt td {
	vertical-align:top;
}
/* Services + Support Content */
.imgcenter {
	text-align:left;
}
.sslist {
	margin-left:15px;
}
.sslist span, .ssonline span, .size14 {
	color:#244DA3;
	font-size:12px;
}
.ssonline span.size14, .helptips1 span {
	font-size:14px;
}
.sslist li, .sslist2 li {
	margin-bottom:5px;
}
.ssnum li {
	margin-bottom:25px;
}
.sstbl, .sstbl2, .sstbl3, .sstbl7 {
	text-align:center;
	border:1px solid #bababa;
	margin-top:20px;
	margin-bottom:20px;
}
.sstbl tr td, .sstbl2 tr td, .sstbl3 tr td, .sstbl4 tr td, .sstbl6 tr td, .sstbl7 tr td {
	border-right:1px solid #bababa;
	padding: 20px;
}
.ssbox1 {
	background:#f5f3ec;
}
.ssbox2 {
	background:#eee8d9;
}
.ssbox3 {
	background:#e7dabc;
}
.ssbox4 {
	background:#d9c79f;
}
/*.arrowbox {
	position:absolute;
}*/
.arrow1, .arrow2, .arrow3, .arrow4, .arrow5, .arrow6 {
	position:relative;
	width:22px;
	top:110px;
}
.arrow1 {
	/*left:135px;*/
	left:-52px;
}
.arrow2 {
	/*left:255px;*/
	left:70px;
}
.arrow3 {
	/*left:378px;*/
	left:190px;
}
.arrow4, .arrow5, .arrow6 {
	top:110px;
}
.arrow4 {
	left:-12px;
}
.arrow5 {
	left:112px;
}
.arrow6 {
	left:232px;
}
.ssnum li, .sslist2 li {
	margin-left: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.sslist3, .ssnum {
	margin-left:20px;
}
.sslist3 li {
	margin-bottom:0;
}
.sstitlebar {
	margin-top:20px;
	margin-bottom:10px;
}
.sstbl2, .sstbl3 {
	text-align:left;
}
.sstbl2 tr th, .sstbl7 tr th {
	text-align:center;
	background:#e5e5e5;
	padding:20px;
	vertical-align:middle;
	font-weight:normal;
	border-right:1px solid #bababa;
	border-bottom:1px solid #bababa;
}
.sstbl7 tr th {
	background:#244DA3;
	color:#ffffff;
}
.sstbl2 tr td {
	vertical-align:top;
}
.processtable tr td.imgtop, .sstbl3 tr td {
	vertical-align:top;
}
.txt12size {
	font-size:16px;
}
.sstbl3 th {
	background:#244DA3;
	font-size:18px;
	padding:10px;
	color:#ffffff;
}
.sstbl3 tr td {
	padding:20px;
	border-bottom:1px solid #bababa;
}
.txtbrown, .sstbl11 span {
	font-size:16px;
	color:#244DA3;
}
.prohitems {
	color:#3c3c3c;
}
.sstbl4 {
	font-size:12px;
}
.sstbl4 tr td {
	border:none;
	vertical-align:top;
	padding:10px;
}
.sstbl4 th, .sstbl5 th {
	background:#244DA3;
	border:none;
	padding:10px;
	color:#ffffff;
	font-size:14px;
}
.sstbl5 th {
	text-align:left;
	color:#ffffff;
	padding:5px;
	padding-left:40px;
}
tr.tbl4bg td {
	background:#e1e1e1;
	padding:5px;
	text-align:center;
	border:2px solid #ffffff;
}
tr.tbl4row td {
	border:2px solid #ffffff;
	background:#bb4555;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.sstbl5 {
	margin-top:30px;
}
.tbl5row {
	color:#244DA3;
}
.sstbl5 tr td {
	vertical-align:top;
}
.sstbl6 {
	margin-left:18px;
	border:1px solid #bababa;
	margin-top:20px;
	margin-bottom:20px;
}
.sstbl6 th {
	background:#244DA3;
	padding:10px;
	padding-left:20px;
	text-align:left;
	color:#ffffff;
}
.tbl6row {
	background:#e0e0e0;
	border:1px solid #bababa;
	text-align:center;
	font-size:16px;
}
.tbl6row span {
	color:#664c26;
	font-size:16px;
	font-weight:bold;
}
.tbl6tipbox {
	border:1px solid #949494;
	width:540px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}
.arrowtip {
	position:relative;
	width:24px;
	height:20px;
	left: 435px;
	top: -20px;
}
.tbl6tipbox table {
	margin:0 auto;
	margin-bottom:20px;
}
.repackbox {
	padding:10px 20px;
}
.repacktxtbox {
	float:right;
}
.ssrepacktxt {
	margin-top: -10px;
	width:240px;
	padding:20px;
	border:1px solid #c5c5c5;
	background:#ffffff;
	height:110px;
}
.arrowlft {
	width:21px;
	height:25px;
	left: -20px;
	position: relative;
	top: 75px;
}
.repackbox img {
	float:left;
}
.repacktxtbox {
	float:right;
	width:275px;
}
.sstbl7 tr td {
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #bababa;
}
.sslist4 li {
	color:#244DA3;
}
.sslist4 li span {
	color:#000000;
	font-size:14px;
}
.stepbox {
	width:230px;
}
.num {
	float:left;
	width:20px;
}
.steptxt {
	float:right;
	width:200px;
}
.acclist li.line18 {
	line-height: 16px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.sstbl8 th {
	background:#7bd5cc;
	font-weight: normal;
	padding-bottom: 0;
	padding-top: 5px;
	text-align: left;   
}

.tbl8row {
	background:#d8d8d8;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	color:#393939;
}
.tbl8col, .tbl8col2 {
	text-align:center;
}
.tbl8col2 {
	background:#f4f4f4;
	border-left:2px solid #ffffff
}
.sstitle {
	background:#244DA3;
	padding:5px;
	margin-top:30px;
	margin-bottom:20px;
	font-weight:bold;
	color:#ffffff;
}
.sstbl8 tr td.tbl8title, .sstbl8 th, .sstitle {
	padding-left: 20px;
}
.sslist5 {
	margin-left:35px;
}
.sslist5 li {
	padding-left:10px;
}
.sstbl9 {
	margin-top:30px;
	text-align:center;
}
.sstbl9 th, .sstbl9 tr.tbl9row td {
	padding:20px;
	border:3px solid #ffffff;
}
.sstbl9 th {
	background:#eae0d0;
	text-align:left;
}
.sstbl9 tr.tbl9row td {
	background:#e9e9e9;
}
.tbl10row {
	background:#f2ebd0;
	border-bottom:3px solid #ffffff;
}
.tbl10row-2 tr td {
	padding-left:15px;
}
.sstbl10 tr td.tbl10trow2, .sstbl10 tr td.tbl10trow3 {
	border-bottom:1px solid #a4a4a4;
	padding:20px;
	vertical-align:top;
}
.tbl10trow2 {
	background:#dedede;
}
.tbl10trow3 {
	background:#eeeeee;
}
.sstbl11 {
	font-size:16px;
}
.sstbl11 tr td {
	padding:2px 0;
}
.sslist6 {
	margin-left:60px;
}
.sslist6 li {
	padding-left:10px;
}
.sstbl5 tr td.vmiddle {
	vertical-align:middle;
}
.helpboxinfo {
	float:left;
	width:415px;
	margin-right:5px;
}
.helprgttips {
	float:left;
	width:173px;
}
.quesbox, .questxt {
	margin-bottom:15px;
}
.quesbox {
	border:1px solid #cccccc;
	width:410px;
}
.quesheader {
	background:url('../../images/helptopbg.png') no-repeat left top transparent;
	height:35px;
	font-weight: bold;
	padding: 8px 0 8px 15px;
	width: 400px;
}
.questxt {
	padding-left:12px;
}
.questxtbox {
	padding:0 20px 20px 0;
}
.accordprefix {
	float: left;
	margin-right: 8px;
	margin-top:-5px;
	height: 48px;
}
.accord1 {
	height:22px;
}
.theans {
	color:#bb4555;
	margin-top: 10px;
	padding-left: 30px;
}
.livelist {
	text-align:center;
	font-size:14px;
}
.livelist li {
/* 	margin-left:60px; */
	margin-right:90px;
}
.livelist a {
	text-decoration:none;
	color:#000000;
}
.livelist li img.contimg {
	margin-left:18px;
}
.helptips1 {
	border:1px solid #cccccc;
	width:215px;
	padding:20px;
	border-radius:18px;
}

.helptips1 #gobutton {
	float:none;
	margin-left:35%;
}
/* Reward Program */
.programbox {
	border:1px solid #cccccc;
	width:400px;
	margin:0 auto;
	margin-bottom:35px;
	text-align:center;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topbottom: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.comdollarbox, .spcprimebox {
	width:129px;
	padding: 20px 35px;
}
.comdollarbox {
	float:left;
}
.spcprimebox {
	float:right;
	border-left:1px solid #cccccc;
}
.comdollarbox img {
	margin-top:15px;
}
.sstitle2 {
	background:#244DA3;
}
.earnbox {
	background:#ebebeb;
	padding: 10px 30px;
	margin:0 auto;
	width:515px;
}
.exabox {
	background:#bb4555;
	width:250px;
	text-align:center;
	padding:10px 40px;
	color:#ffffff;
}
.cgwexmbox {
	width:535px;
	margin:0 auto;
	margin-top:20px;
}
.lftexmbox {
	float:left;
	border:1px solid #cccccc;
	width:220px;
	padding: 0 15px 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.notetipbox {
	font-size:12px;
	float:right;
	width:250px;
	margin-top: 30px;
}
.arrowtip2 {
	background:#ffffff;
	left: 135px;
	top: -18px;
	width: 21px;
}
.dollarsign {
	float:right;
	margin-top:10px;
	margin-right:45px;
}
.sstbl12 tr td, .sstbl12 th {
	padding: 10px 10px 10px 15px;
}
.sstbl12 th {
	color:#393939;
	vertical-align:middle;
	border-bottom:2px solid #FFFFFF;
}
.sstbl12 tr td, .sstbl12 th {
	text-align:center;
}
.sstbl12 tr td.tblcol12-1 {
	text-align:left;
}
.sstbl12 th, .sstbl12 tr td {
	background:#dedede;
}
.sstbl12 tr td {
	font-size:12px;
}
.sstbl12 .tblcol12-2, .sstbl12 tr td.tblcol12-2 {
	background:#ecdfc2;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}
.sstbl12 tr {
	border-bottom:1px solid #909090 !important;
}
.againbtn {
	width:300px;
}
.codebox {
	width:415px;
}
.codebox input {
	width:250px;
}
.paymentbox {
	width:700px;
	height:445px;
	line-height:18px;
}
.contpayment {
	margin-top:15px;
	margin-bottom:60px;
}
.paymentbox h3 {
	color:#000000;
}
.canceltrans p {
	text-align:center;
}
.startourbtn, .nxtbtn, .startagainbtn {
	background:url('../../images/startour.png') no-repeat left top transparent;
	width:107px;
	height:23px;
}
.nxtbtn {
	background:url('../../images/nxtbtn.png') no-repeat left top transparent;
	margin-left: 60px;
}
.startagainbtn {
	background:url('../../images/startagainbtn.png') no-repeat left top transparent;
	margin-left: 60px;
}
.startourbtn a, .nxtbtn a, .startagainbtn a, #proceedbtn a, .xcancelbtn a, .nxtbtngold a {
	text-decoration:none;
}
/*=Prohibited */
.prohitbox {
	background:#ffffff;
	padding:20px;
	width:800px;
}

.clslink {
	position:relative;
	float:right;
	margin-bottom:10px;
	top:0;
}
#bfmorderbox {
	line-height:18px;
	padding:20px;
	text-align: center;
}
.clslink2 {
	right:0;
	margin-bottom:0;
}
.bfmtbl, .productbl {
	color:#000000;
}
.bfmtbl th, .sbfmtbl, .productbl th {
	text-align:left;
}
.bfmline {
	padding-top:5px;
}
.productbl td {
	vertical-align:middle;
}
.imgproduct {
	text-align:center;
}
.imgproduct img {
	float:none;
}
.register2shop, .vistore2shop {
	text-align:center;
	font-weight:bold;
	line-height: 18px;
}
.register2shop {
	margin-right: 20px;
	float: right;
	margin-top:18px;
}
.vistore2shop {
	margin-top:20px;
	margin-bottom:20px;
	float:none;
}
.abtcomtxt {
	margin-left:20px;
	margin-bottom:20px;
}
.containerinfo {
	padding:35px;
}
.abtbl td {
	vertical-align:middle;
	padding-top:20px;
	padding-bottom:20px;
}
.toulist li {
	margin-bottom:10px;
}
.viewshop {
	top:66%;
	width:275px;
}
.viewshopbtn {
	margin-top: 25%;
}
.viewship {
	left: 55%;
	top: 75%;
	width: 250px;
}
#searchbtngold {
	background:url('../../images/searchbtngold.png') no-repeat top left transparent;
}
/*.shoppingform {
	width:940px;
}*/
#sagainbtn {
	background:url('../../images/sprite.png') no-repeat -183px -515px transparent;
	width:155px;
	height:42px;
	float:right;
	margin-top:5px;
}
#sagainbtn:hover {
	background-position:-183px -560px;
}
#sagainbtn:active {
	background-position:-183px -607px;
}
#searchbtngold, #sagainbtngold {
	float:none;
	top:0;
	margin-left:25px;
}
#select2ship {
	background: url("../../images/select2ship.png") no-repeat scroll left top transparent;
}
.readyshiptip {
	float: right;
	margin-top: 10px;
	padding: 10px;
	width: 460px;
}
.readyshiptip h3 {
	color:#d84355;
	font-weight:normal;
	margin-right: 10px;
}
.readyshiptip p, .ready2ship2 p {
	clear: none;
	float: right;
	width: 280px;
}
.aright {
	left: 475px;
	position: relative;
	top: -68px;
}
.ready2ship2 {
	float:left;
	width:618px;
}
.readyshiptip img {
	margin-right:30px;
}
.ready2ship2 p {
	width:250px;
}
.aright2 {
	left:435px;
}
.tbltop {
	vertical-align:top;
}
/* Live Chat Box */
.livechatbox {
	padding:18px;
	font-size:14px;
}
.chatbox {
	border:1px solid #bababa;
	width:438px;
	margin-top:10px;
}
.chatbar {
	height:35px;
	background:url("../../images/barbg.png") repeat-x top left transparent;
	padding:5px 10px;
}
.chatcontent {
	padding:20px;
}
.chatimg {
	float:left;
	width:100px;
}
.chattime {
	float:right;
	text-align:right;
	color:#6f6f6f;
	font-size:12px;
	line-height: 18px;
	margin-top:30px;
}
.chatform {
	width:350px;
}
.chatform input {
	width:330px;
}
.chatform select {
	width:340px;
}
#chatbtn, #sendbtn, #stopchatbtn {
	background: url("../../images/sprite.png") no-repeat 0 -1118px transparent;
	height:45px;
	width:180px;
}
#chatbtn:hover{
	background-position: 0 -1163px; 
}
#chatbtn:active{
	background-position: 0 -1208px; 
}
#sendbtn{
	background-position: -180px -1032px;
}
#sendbtn:hover{
	background-position: -180px -1077px;
}
#sendbtn:active{
	background-position: -180px -1122px;
}
#stopchatbtn{
	background-position: -180px -1165px;
}
#stopchatbtn:hover{
	background-position: -180px -1215px;
}
#stopchatbtn:active{
	background-position: -180px -1265px;
}
.holdnxt {
	vertical-align:middle;
	text-align:center;
	color:#787878;
	font-weight:bold;
	margin-top:25%;
	margin-bottom:25%;
}
.formbox {
	margin-left:30px;
	margin-bottom:15px;
}
.livechat4 {
	font-size:12px;
}
.colortxt {
	color:#696969;
}
.portalbox {
	padding:20px;
}
.portaltbl {
	line-height:18px;
	text-align:left;
	width:315px;
	margin-bottom:15px;
}
.vbottom {
	vertical-align:bottom;
	text-align:right;
}
/* hSG */
.rgtxt {
	width:300px;
	margin-bottom:150px;
}
.rgtxt img {
	float:left;
}
.nxtxt2 {
	float:right;
	width:200px;
	margin-top: 12px;
}
.bluecir {
	background:url("../../images/sprite.png") no-repeat -430px 0 transparent;
	height:40px;
	width:40px;
	float:left;
}
.bluecir span {
	color:#ffffff;
	font-size: 22px;
	left: 16px;
	position: relative;
	top: 10px;
}
.nxtxt2 h3 {
	float:left;
	margin-left:10px;
}
a.signinbtn {
	background:url("../../images/sprite.png") no-repeat 0 0 transparent;
	width:200px;
	height:40px;
	display: block;
}
a.signinbtn:hover {
	background-position: 0 -40px;
}
a.signinbtn:active {
	background-position: 0 -80px;
}
.shipcont {
	margin-top:30px;
	width:462px;
	background:#7BD5CC;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
    top: 22%;
	left:13%;
    width: 462px;
}
.sstbl13 {
	border:1px solid #7bd5cc;
}
.sstbl13 tr {
	font-size:14px;
	background:#ffffff;
}
.sstbl13 tr td {
	padding: 15px;
	color:#333333;
	border-right: 1px solid #CCCCCC;
}
tr.tbl13row {
	background:#d8d8d8;
}

.sstbl14 th {
	background:#7bd5cc;
	font-weight: normal;
	padding-bottom: 0;
	padding-top: 5px;
	text-align: left;   
}

.sstbl14 thead tr th,
.sstbl14 tbody tr td{
	padding: 10px;
	border: 1px solid #000;
	color: #000;
}

.sstbl14 tbody tr td{
	vertical-align: top;
}

.sstbl14 thead tr th:nth-child(1),
.sstbl14 tbody tr td:nth-child(1){
	width: 150px;
}

.sstbl14 thead tr th:nth-child(2),
.sstbl14 tbody tr td:nth-child(2){
	width: 100px;
}

.sstbl14 thead tr th,
.sstbl14 tbody tr td:nth-child(2) p{
	text-align: center;	
}

.tt1 {
	font-size:18px;
	color:#d64354;
	font-weight:bold;
}
.titlelist {
	padding:15px;
}
.clearcls {
	background:url("../../images/sprite.png") no-repeat -715px 0px transparent;
	width:28px;
	height:28px;
	float:right;
	margin-left: 10px;
	margin-top: -5px;
}
.searchtop {
	background:url("../../images/sprite.png") no-repeat 0px -415px transparent;
	width:642px;
	height:80px;
	padding:10px;
	font-size:14px;
	position: relative;
}
.searchinfobox {
	background:#ffffff;
	padding:10px;
	margin-top:-20px;
}
.trackbox {
	background:url("../../images/sprite.png") no-repeat 0px -310px transparent;
	width:200px;
	height:42px;
	border:0 none;
	text-align:center;
}
.shittile {
	background:#e8e8e8;
	padding: 25px 3px 25px 10px;
	margin-bottom:25px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color:#666666;
	margin-bottom:0;
	font-size:18px;
}
.yellowtr {
	background:#ffcc66;
	color:#333333;
}
.greytr {
	background:#d8d8d8;
}
.lightgrey {
	background:#e7e7e7;
}
.rpcktbl th {
	padding:10px;
	text-align: left;
	line-height:15px;
}
.notebtm {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.xccardactive {
	background:url("../../images/bfmtab.png") no-repeat transparent;
	width:430px;
	height:90px;
}
.cyanbullet {
	background:url("../../images/cyanbullet.png") no-repeat transparent;
	width:38px;
	height:38px;
	color: #FFFFFF;
	font-size: 18px;
	padding-left: 14px;
	padding-top: 8px;
}
.bfmtabtbl tr td {
	vertical-align:top;
	padding:2px;
}
.pkgfield {
	background:url("../../images/sprite.png") no-repeat -475px -655px transparent;
	text-align: center;
	width: 112px;
	height:45px;
}
.shippingtbl tr td {
	vertical-align:top;
}
.whitetr {
	background:#f3f3f3;
}
.headerbox{
	background:url("../../images/sprite.png") no-repeat -205px -845px transparent;
	height: 75px;
	position: absolute;
	width: 470px;
}
.addnewheader{
	margin-left: -2px;
	padding-left: 28px;
	padding-top: 15px;
}
.addnewadd {
	margin-top: 75px;
}
.addformbox{
	width:300px;
	margin-top:0px;
}
.whitetxt {
	color:#ffffff;
}
.ratioabs{
	position:absolute;
	z-index:1;
	}

.addratio{
	margin-top: 38px;
}
.bfmheader {
	height: 90px;
	background:url("../../images/sprite.png") no-repeat -207px -845px transparent;
	width: 495px;
}
.accfield, .accselect, .addform input{
	background:url("../../images/sprite.png") no-repeat -220px -310px transparent;
	width:285px;
	height:44px;
}
input.radio {
	width:20px;
	float:left;
	height: 15px;
}
.accselect{
	background-position: -180px -980px;
}
.gobtn {
	/*bottom: 22px;
	right: 25px;*/
	width: 52px;
	float:right;
	margin-top: 5px;
}
 .titleregister {

	color: #755858;
	font-size: 26px /*30px*/;
	margin-bottom: 8px;
}
.bfmcont{
	text-align:center;
}
.bfmcont input#proceedbtn{
	margin-left:0;
}
#bfmformbox{
	 width: 350px;
	 float:left;
}
.bfmbtn{
	top:0;
}
.size18{
	font-size:18px;
	text-align:left;
}

.bfminput{
	width:235px;
	font-size:12px;
}

.closelink1 {
    float: right;
    font-size: 14px;
    position: relative;
    right: 35px;
    top: 11px;
}

.estsummary1 {
    margin-top: 0;
}

.processsummary1, .shipping-rightbox1, .chargesummary1 {
    background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #E7E7E7;
    border-radius: 10px 10px 10px 10px;
    float: right;
    line-height: 18px;
    margin-top: 35px;
    padding: 20px 20px 10px;
    width: 245px;
}

.processtitle1 {
	background:#f1cb6c;
	color: #333333;
	font-weight: bold;
	padding: 5px;
	width: 245px;
}


 #confirmbtn{
	background: url("../../images/sprite.png") no-repeat 0 -1262px transparent;
	width:140px;
	height:40px;
	cursor:pointer;
}

#makepaybtn{
	background: url("../../images/sprite.png") no-repeat -230px -1550px transparent;
	width:195px;
	height:42px;
}
#makepaybtn:hover{
	background-position: -230px -1593px;
}
#makepaybtn:active{
	background-position: -230px -1635px;
}

.shippingtbl input, .ratiobox input, .repacktbl input, .paymentcard input, .signuptxt input, .timecostbl input, .questxtbox input, .againbtn input, input.trybox, input.trackbox, input.gobutton, .addnewform input, .addnewform select, #makepaybtn {
	border:0 none; /* IE */
}
.headerbox2{
	background:url("../../images/sprite.png") no-repeat 0px -1470px transparent;
	height: 70px;
	width: 315px;
	margin-left: -25px;
    margin-top: -30px;
	padding-left: 25px;
    padding-top: 7px;
	}
.headerbox2 h4{
	color:#ffffff;
	position: relative;
    top: 20%;
}
#proceednotcancel{
	background:url('../../images/sprite.png') no-repeat -815px -576px transparent;
	height:38px;
	width:174px;
	cursor:pointer;
	margin-right: 50px;
	float:right;
}
#proceednotcancel:hover{
	background-position: -815px -617px;
}
#proceednotcancel:active{
	background-position: -815px -658px;
}
#proceedcancel{
	background:url('../../images/sprite.png') no-repeat -580px -520px transparent;
	height:38px;
	width:190px;
	cursor:pointer;
	float:left;
}
#proceedcancel:hover{
	background-position: -580px -565px;
}
#proceedcancel:active{
	background-position: -580px -610px;
}
#submitbtn {
    background-position: -815px 0;
}
#confirmbtn, #submitbtn {
    background: url("../../images/sprite.png") no-repeat scroll 0 -1262px transparent;
    cursor: pointer;
    height: 42px;
    width: 140px;
    background-position: -480px -993px;
   
}
*:focus {outline: none;}

.welcomemsg, .transferinfo {
	padding: 30px 10px 10px 20px;
	line-height: 18px;
}
.tranpg {
	height:250px;
}
.transtxt {
	margin-top:20px;
}
.hiwmsg{
	position:absolute;
	width:350px;
}
.hiwmsg1-1{
	left: 35%;
    top: 5%;
}
.hiwmsg1-2{
     left: 72%;
    top: 48%;
}
.hiwmsg2-2{
	 left: 40%;
    top: 36%;
}
.hiwmsg2-3{
	left: 40%;
    top: 49%;
}
.hiwmsg2-4{
	left: 90%;
    top: -37%;
	width: 170px;
}
.hiwmsg3{
	font-size:18px;
	color:#004ca8;
	width:200px;
	top: 72%;
	position:absolute;
}
.hiwmsg3-2{
	left: 40%;
}
.hiwmsg3-3{
	left:17%;
}
.hiwmsg3-4{
	left:74%;
}
.hiwmsg4-1{
	top:10%;
	left:34%;
}
.hiwmsg5-1{
	left: 7%;
    top: 8%;
}

#voucherCodecontbtn {
	background: url("../../images/sprite.png") no-repeat -815px -3px transparent;
	width:138px;
	height:42px;
	border-radius:5px;
	border: medium none;
	cursor: pointer;
}
#voucherCodecontbtn:hover {
	background-position:-815px -50pxpx;
}
#voucherCodecontbtn:active {
	background-position:-815px -95px;
}
#contentpage{
	overflow: hidden;
	width:980px;
	height:100%;
	height: auto;
	height: 100%;
	margin-top: 10px;
}
.sizebg{
	width:980px;
	min-height:520px;
}
.registerbg, .packgebg, .shopbg, .shipbg{
	position:relative;
}

.registerbg{
	background:url("../../images/registerbg.jpg") no-repeat transparent;
}
.packgebg{
	background:url("../../images/packgebg.jpg") no-repeat transparent;
}
.shopbg{
	background:url("../../images/shopbg.jpg") no-repeat transparent;
}
.shipbg{
	background:url("../../images/shipbg.jpg") no-repeat transparent;
}
.textbar{
	left: 13%;
    top: 6%;
    width: 55%;
}
.signinbox {
    position: absolute;
}
.signinpp2{
	 left: 66%;
    top: 55%;
	width:200px;
	background:#ffffff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border:1px solid #b6b6b6;
	padding:20px;
	
}
.signinppbtn{
	background:url("../../images/sprite.png") no-repeat -605px -1510px transparent;
	width:195px;
	height:45px;
	display: block;
}
.textbox{
	position:absolute;
	font-size:24px;
	font-weight:bold;
	color:#272525;
	bottom:8%;
}
.subtext1{
	left:20%;
}
.subtext2{
	left:42%;
}
.subtext3{
	left:71%;
}

.selco {
	/*background:url("../images/sprite.png") no-repeat -205px -175px transparent;*/
	width:460px;
	height:45px;
	font-size:18px;
	padding-top:10px;
	overflow:hidden;
}
.addybtn{
	background:url("../../images/sprite.png") no-repeat -360px -515px transparent;
	height: 45px;
	width: 61px;
}
.addybtn{
	background-position: -935px -1085px;
}
.addybtn:hover{
	background-position: -935px -1130px;
}
.addybtn:active{
	background-position: -935px -1175px;
}
.surveybox{
	font-size:14px;
}
.surveyleft {
	float:left;
	width:350px;
	
}
.surveyright{
	padding:30px;
	float:right;
	width: 550px;
}
.referralbox {
    padding: 20px;
}

.contbtn {
    float: right;
    margin-right: 50px;
    margin-top: 30px;
    text-align: right;
    width: 325px;
}
.backbtn a {
    background: url("../../images/sprite.png") no-repeat scroll -865px -1575px transparent;
    display: block;
    float: left;
    height: 42px;
    width: 115px;
    margin-right: 0px;
}
a {
    color: #244DA3;
    text-decoration: none;
}
.closelinkbtn a {
    background: url("../../images/sprite.png") no-repeat scroll -748px 0 transparent;
    display: block;
    float: right;
    height: 30px;
    width: 30px;
}
.resignform li {
   color:#FF0000;
   font-size:18px;
}
.resignform li span {
   color:#666666;
   font-size:14px;
}

.textbar {
    left: 5%;
    top: 6%;
    width: 55%;
}
.signinbox {
    position: absolute;
}

.pregistxt {
    width: 90%;
}
.label100 {
    float: right;
    margin-top: 90px;
    margin-right:60px;
}

.signinpp2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B6B6B6;
    border-radius: 8px 8px 8px 8px;
    left: 70%;
    padding: 20px;
    top: 45%;
    width: 200px;
}

#contentpage1{
	overflow: hidden;
	width:980px;
	height:100%;
	height: auto;
	height: 100%;
	margin-top: 165px;
}

#contentpage2{
	overflow: hidden;
	width:980px;
/* 	height:100%; */
	height: auto;
/* 	height: 100%; */
	margin-top: 230px;
	margin-left:170px;
}

#contentpage3{
	overflow: hidden;
	width:980px;
	height:100%;
	height: auto;
	height: 100%;
	margin-top: 100px;
}

#contentpage4{
	overflow: hidden;
	width:980px;
	height:100%;
	height: auto;
	height: 100%;
	margin-top: 30px;
}
.numbar li {
	list-style-type: none;
	display: inline;
}
.numbar{
	float: left;
    height: 30px;
    width: 400px;
	
}
.numbar li{
	background:url("../../images/sprite.png") -475px -45px no-repeat;
	/*background:url("../images/sprite.png") -429px -86px no-repeat;*/
	display: block;
    float: left;
    height: 35px;
    padding-top: 13px;
    width: 50px;
}
.numbar li#flagli{
	padding-left: 0px;
    padding-top: 0px;
	height:45px;
	width:45px;
}
.numbar li:hover, .numbar li.active{
	background:url("../../images/sprite.png") -525px -45px no-repeat;
	cursor:pointer;
}
.numbar a{
	color:#ffffff;
	font-size:18px;
	padding: 10px 18px;
}
.numbar li#flagli a{
	padding:0;
}
.hiwhsg {
	height: 30px;
	padding: 30px;
	margin-top: -10px;
}
.hiwhsg h2 {
	 clear: both;
    color: #BA4554;
    float: left;
    font-weight: bold;
    position: relative;
    text-align: left;
    top: 24%;
    width: 200px;
}
#visitstore {
	background:url('../../images/sprite.png') no-repeat -425px -515px transparent;
	width:145px;
	height:42px;
	float:left;
	margin-top:5px;
}
#visitstore:hover {
	background-position:-425px -560px;
}
#visitstore:active {
	background-position:-425px -607px;
}

/* Time Cost Calculator v2 */
.unshipbox{
	background:#e5e5e5;
	padding:20px;
	text-align:center;
}
.clickherebtn{
	background: url("../../images/sprite.png") no-repeat scroll -910px -818px  transparent;
  	height: 41px;
 	width: 180px;
 	cursor: pointer;
}
.clickherebtn:hover{
	background-position:-910px -859px;
}
.clickherebtn:active{
	background-position:-910px -901px;
}
.clickherebtn a{
	text-decoration:none;
	cursor:pointer;
	display:block;
}
.shipenquiry{
	padding:30px;
	line-height:18px;
	text-align:left;
}
.shipenquiry input{
	width:375px;
}

.repackbtm2 {
    border-top: 0 solid #B2B2B2;
    margin-bottom: 50px;
    padding-top: 8px;
}
.arrow-up {
    border-bottom: 15px solid #C4C4C4;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    left: 70%;
    position: relative;
    width: 0;
}
.repacknote {
    background: none repeat scroll 0 0 #C4C4C4;
    color: #000000;
    padding: 5px 5px 5px 15px;
    text-align: left;
}

.arrow-up2{
	left:85%;
}
.repcknotec{
	text-align:left; font-size:11px; line-height:15px;
	margin-top:10px;
}

td.btmline{
	border-bottom:1px solid #B2B2B2;
}


/* eDM - extendprime*/
.extendprime{
	padding:10% 8%;
}
.primetxt{
	font-size:18px;
	width:50%;
	text-align:center;
	float:left;
}
.extendprime img{
	float:right;
}
.extendtbl td{
	padding: 30px 8px 0 0;
}

#submitbtn1{ 
   background: url("../../images/sprite.png") no-repeat -815px 0px transparent; 
   width:140px;
   height:42px; 
   border: medium none;
   cursor:pointer; 
} 

#submitbtn1:hover{ 
    background-position: -815px -45px; 
} 

#submitbtn1:active{ 
    background-position: -815px -90px; 
} 
.prime_logo {
	position:absolute;
	float:left;
	top:2%; 
	left:30%;
	width:300px;
}
.prime_logo a{
	color:#997f46;
	font-size:14px;
}
.prime_header p {
	color: #787878;
	float: right;
	font-size: 18px;
	line-height: 28px;
	width: 320px;
}
.prime_cont {
	background:url("../../images/banner_prime.jpg") no-repeat scroll left top transparent;
	width:670px;
	height:300px;
	position:relative;
	margin-top:5%;
}
.prime_txt, .prime_list {
	font-size:14px;
	position:absolute;
}
.prime_txt {
	color:#7b5d38;
	font-weight:bold;
	text-transform: uppercase;
	top:8%;
	left:5%;
}
.prime_list {
	left:7%;
	top:38%;
}
.prime_list li {
	color:#ffffff;
}
.prime_logo a{
	
text-decoration: underline;
}
@charset "utf-8";
/* CSS Document */
#nav, .ebates_box, .hiwebates, .ebatestgrp {
	position:relative;
}
.ebatesbox {
 	left: 38%;
    position: absolute;
    top: -65%;
}
.ebates_title {
	left: 5%;
	position: relative;
	width: 875px;
	margin-top:2%;
}
.powertxt {
	font-size:48px;
	font-weight:bold;
	color:#333333;
	position:relative;
	left:5%;
}
.columnbox {
	background: #ffffff;
	width: 215px;
	position:absolute;
	height:105px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:10px;
	font-size:16px;
	line-height:20px;
	top:40%;
}
.xhipbox {
	border:3px solid #d84355;
	left: 5%;
}
.xccardbox {
	border:3px solid #fcb016;
	left: 36%;
}
.econobox {
	border:3px solid #49c2c1;
	left: 66%;
}
.signinpp2 {
	top: 50%;
}
.hiwebates {
	margin-top:5%;
	margin-bottom:5%;
	background:#ffffff;
	padding:20px 10px;
}
.hiwebates h2 {
	background:#248500;
	color:#ffffff;
	padding: 5px 5px 8px 18px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
	font-weight:bold;
}
.columnbox2 {
	border: 2px solid #248500;
	background: #ffffff;
	width:286px;
	padding:10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	float:left;
	margin-right:15px;
	height: 275px;
}
.greenbullet {
	font-size: 35px;
	height: 30px;
	padding: 12px 7px 3px 15px;
	width: 25px;
	color:#ffffff;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-border-radius: 35px;
	background:#248500;
	float:left;
}
.ebatestitle {
	left: 23%;
	position: absolute;
	top: 32%;
	font-size:33px;
	color:#248500;
}
.ebatestgrp {
	margin-bottom:20px;
}
.ebatestxt {
	font-size:20px;
	line-height:22px;
	padding: 10px 0;
}
.hiwebatestep {
	margin-bottom:2%;
}
/* Join Now button*/
.joinnow {
	position:absolute;
	font-size:28px;
	line-height: 30px;
	left:40%;
	top:10%;
}
.join-action {
	background:#ffc324;
	padding: 11px 30px 11px 25px;
    width: 125px;
	color:#ffffff;
	bottom: 5px;
	display: block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:    5px 5px 5px -3px #585858;
	-webkit-box-shadow: 5px 5px 5px -3px #585858;
	box-shadow:         5px 5px 5px -3px #585858;
}
.join-action a {
	text-decoration:none;
	color:#333333;
	font-size: 20px;
}
.arrowrgt {
	float: right;
	position: relative;
	right: -15px;
	top: -5px;
}
.shipaus {
	 padding: 3% 0;
	color:#000000;
	font-size: 14px;
}
.shipaus h1{
	font-size:24px;
	color:#10376b;
}
.shipaus p{
	font-size:16px;
	line-height:20px;
	margin-top: 2%;
}
