@import url("common/tabcontent.css");
@import url("common/formcss.css");
@import url("common/cart.css");
@import url("common/grid.css");
/* ADDRESS CASE CSS
======================================*/
.address-list { 
	border-bottom:1px solid #EDEDED; 
	margin-bottom:0px;
	}
.address-modify{
	border-top:1px solid #cccccc;
	margin-bottom:10px;
	background:url(../images/bg4.gif) repeat-x left top #f4f4f4;
	}
.formbox .address-txt .del-btn{ position:absolute; right:78px; top:10px; }
.formbox .address-txt {
	position:relative;
	padding:10px 0 10px 32px;
	}
.formbox .address-txt .radiobtn	{ 
	position:absolute; 
	left:6px; 
	top:7px; 
	}
.formbox .address-txt .modifybtn{ 
	position:absolute; 
	right:0px; 
	top:10px; 
	}

/* ADD NEW ADDRESS CASE CSS
======================================*/
.add-address-frm .btnbar, 
.address-modify .btnbar, 
.payment-frm .btnbar {
	text-align:left;
	padding-left:158px;
	background-color:#EAEAEA;
	border-bottom:1px solid #cccccc;
	min-height:1px;
	padding-top:10px;
	padding-bottom:10px;
	}
/* ORDER HISTORY 
======================================*/
.tab-content1 .product .attributes {
	margin-left:0px;
	}
.tab-content1 .details .date {
	
	}
	
/*LOYALITY POINTS
------------------------*/
.recenttransation{ background-color:#e8e8e8; padding:8px 10px; border:1px solid #dddcdc; margin:10px 5px 0 0 ; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
.recenttransation .titlebar{text-align:center; color:#0b77c0; padding-bottom:10px;}
.titlebar h6{font-family:"Trebuchet MS"; text-transform:uppercase; font-size:130%;}
.transation_detail{ border:1px solid #dddcdc; background-color:#FFFFFF; padding:10px; margin-bottom:10px;}
	

.transationdescription{margin:10px 0px 0 5px;}
.bigtitle{font-size:120%; font-weight:bold;}
.hor_line{border-bottom:1px solid #DDDcDC; height:5px; margin-bottom:5px;}
.tbtnbar{position:relative; min-height:26px;}
.tbtnbar input{position:absolute; left:83px; top:0px;}

.padleft{padding-left:10px;}
.bluetxt{color:#0b77C0; font-size:130%; font-weight:bold; font-family:"Trebuchet MS"; text-transform:uppercase; padding-bottom:5px;}
.bigvalue{font-size:150%; font-weight:bold; padding-bottom:5px;}
.gobtn {position:absolute; top:0px;}
.transationdescription .formcss{margin:0 0 5px 0;}
.transationdescription .tbtnbar{ height:22px; margin-top:5px;}
.tbtnbar .preference{position:absolute; left:0px; top:0px;}
.tbtnbar .tranferfunds{position:absolute; left:100px; top:0px;}


/* TRADE HISTORY CSS
##################################*/
.trade_his td {
	padding:8px 10px;
	border-bottom:1px solid #EDEDED;
	border-top:1px solid #ffffff;
	text-align:left;
	}
.trade_his .link { font-weight:bold; }
.trade_his thead th{
	background:url(../../images/allbg.gif) repeat-x 0 -665px #DDDDDD;
	padding:8px 10px;
	color:#000000;
	border-bottom:1px solid #C9C9C9;
	}
.trade_his .attributes 			{ margin:0 0 0 0px; padding-bottom:10px; }
.trade_his .attributes dt 		{ margin:0 0 5px 0; font-size:100%; }
.trade_his .attributes dt a 		{ color:#0A88DF; font-weight:bold; }
.trade_his .attributes dt a:hover{ color:#FF7401; }
.trade_his .trd_id, 
.trade_his .trd_val {
	background-color:#f2f2f2;
	vertical-align:top;
	text-align:left;
	border-left:1px solid #ffffff;
	font-weight:bold;
	}
.trade_his .trd_id span{
	color:#FF7401;
	font-size:90%;
	display:block;
	margin-top:5px;
	}
.trade_his .trd_status{
	vertical-align:top;
	font-weight:bold;
	background-color:#EAF3FD;
	border-left:1px solid #ffffff;
	}

.tbl-typ1{
	font-size:12px;
	
	}
.tbl-typ1 td{  font-weight:bold;}	
.tbl-typ1 td.nobdr{border:none;}

.tbl-typ1 td .msge-typ2 table td ,.tbl-typ1 .msg-b td{border:none;}


.td1, .td3, .td5 {color:#000000; background-color:#f4f4f4; text-align:center; padding:5px 9px 0 9px;  padding-top:10px;}
.td1{width:11%;}
.td2{color:#000000; border-right:1px solid #ffffff; padding:5px 9px 0 9px; background-color:#f4f4f4; width:59%;}

.td3{background-color:#f8f8f8;  border-right:1px solid #ffffff; width:10%;}
.td4{background-color:#f2f2f2;text-align:center; padding:5px 9px 0 9px; padding-top:10px;   border-right:1px solid #ffffff; width:10%;}
.td5{background-color:#eaf3fd;   width:10%;}
.td4 span{display:block;}

.td5 .sb-total{
	font-weight:bold;
	}
.tbl-typ1 thead th{
	background:url(../images/allbg.gif) repeat-x 0 -665px #DDDDDD;
	padding:8px 10px;
	color:#000000;
	border-bottom:1px solid #C9C9C9;
	}


.bg-grey{background-color:#f4f4f4;}
.price-bx{padding:1px;}
.free-del-price,.total-price{padding:0 10px; height:40px; position:relative; text-align:right; background-color:#f4f4f4; font-size:15px; font-weight:bold; color:#fe7c10;}

.prd-btn{height:40px; position:relative; display:block;}
.prd-btn .retryorderbtn{ position:absolute; right:10px; top:5px;}
.prd-btn .replaceorderbtn{ position:absolute; right:10px; top:5px;}

.free-del-price span,.total-price span{position:absolute; right:30px; top:8px;}
.total-price span{right:10px;}
.free-del-price span{top:10px;}

.total-price{font-size:18px;  color:#000000; }
.total-price strong{margin-left:30px;}


.td-one .hor_line_1{margin-bottom:5px;}
.td-one .hor_line{margin-bottom:20px; border-bottom:1px solid #cccccc; height:20px;}
.td-one{padding-bottom:0px;}

.prd-details{margin-bottom:5px;}

.prd-details dt, .prd-details .prd-pt{
	margin:0;
	padding:3px 0 3px 0;
	}
.prd-details .nobdr.prd-pt{
	border-bottom:none;
	}
.prd-details dt{
	color:#0a88df;
	font-weight:bold;
	}
.prd-details dt a{
	color:#0a88df;
	}
.prd-details dt a:hover{
	color:#FFA34A;
	}
.prd-details dd{
	color:#333333; 
	}
.prd-details dd span{
	font-weight:normal;
	}
.prd-qty{}
.prd-qty,.prd-sb-total, .prd-price {height:90px; margin-bottom:5px;display:block;}
.prd-qty input ,.prd-sb-total input{text-align:center; border:1px solid #858585; color:#000000; font-weight:bold}


.grand-total{
	position:relative;
	height:40px;
	border-bottom:1px solid #e9e9e9;
	padding:10px 0;	
	}
.grand-total strong{
	color:#ff6600;
	font-size:20px;
	padding-left:10px;
	}	
.grand-total span{
	position:absolute;
	display:block;
	right:235px;
	top:15px;
	color:#333333; 
	}
	
.fnt-normal{font-weight:normal;}	
/*SIDE BUTTONS*/
.sd_icon{
	background:url(../images/myaccountbtns.png) no-repeat;
	line-height:0px;
	font-size:0px;
	border:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
	overflow:hidden;
	width:38px; height:32px;
	}
a .icon_img1{
	background-position:-55px 0;
	}
a:hover .icon_img1,.active-typ1 .icon_img1{
	background-position:0 0;
	}


a .icon_img2{
	background-position:-55px -51px;
	}
a:hover .icon_img2, .active-typ1 .icon_img2{
	background-position:0 -51px;
	}


a .icon_img3{
	background-position:-55px -103px;
	}
a:hover .icon_img3, .active-typ1 .icon_img3{
	background-position:0 -103px;
	}

a .icon_img4{
	background-position:-55px -156px;
	}
a:hover .icon_img4, .active-typ1 .icon_img4{
	background-position:0 -156px;
	}
	
a .icon_img5{
	background-position:-53px -207px;
	}
a:hover .icon_img5, .active-typ1 .icon_img5{
	background-position:0 -207px;
	}

a .icon_img6{
	background-position:-55px -260px;
	}
a:hover .icon_img6, .active-typ1 .icon_img6{
	background-position:0 -260px;
	}
a .icon_img7{
	background-position:-55px -308px;
	}
a:hover .icon_img7, .active-typ1 .icon_img7{
	background-position:0 -308px;
	}


/* LOYALITY POINTS CSS
##################################*/
.loyalitypoints .error-msg-typ2{margin-bottom:0px;}
.loyalitypoints td.bd-l{
	width:65%;
	font-family: Arial, Helvetica, sans-serif;
	}
.loyalitypoints td.bd-l span{font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
.loyalitypoints .points2{ margin-bottom:0px;}
.loyalitypoints .points2 li{	
	background-image:url(../images/arrow3.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
.loyalitypoints td.bd-r{
	padding-left:10px;
	font-size:120%;
	font-family: Arial, Helvetica, sans-serif;
	}
.loyalitypoints td dl{	background-color:#f2f2f2; padding:4px 0; color:#666666;}
.loyalitypoints td dt{
	float:left;
	width:170px;
	padding:2px 5px;
	text-align:left;
	font-weight:bold;
	}
.loyalitypoints td dd{
	text-align:right;
	font-weight:bold;
	padding:2px 5px;
	background-color:#f2f2f2;
	}
.loyalitypoints td dd.clear{
	clear:both;
	background:none;
	height:4px;
	display:block;
	float:none;
	font-size:0px;
	line-height:0px;
	margin:0 0 4px 0;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
	}