﻿.cart_pads_t{
	background-color:#e3e3e3;
	margin-top:4px;
	border-top:1px #cdcabf solid;
	border-bottom:1px #cdcabf solid;
	height:20px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	padding:0 15px;
}
.cart_pads_in{
	padding:5px 15px;
	line-height:24px;
}

.cart_btn,.cart_btn:hover,.cart_btn:active,.cart_btn:visited{
	padding:0 10px;
	height:26px;
	background-color:#eee;
	display: -moz-inline-stack;
	display:inline-block;
	line-height:26px;
	font-size:12px;
	color:#555;
	text-decoration:none;
	font-weight:bold;
	text-align:center !important;
}
.cart_btn span{
	text-align:center !important;
	font-size:12px;
	color:#555;
	text-decoration:none;
	font-weight:bold;
	display:block;
	line-height:26px;
}

.ordr_btns{
	width:454px;
	margin:0 auto;
}



.cart_total{
	text-align:center;
	font-size:20px;
}
.cart_tbl{
	width:100%;
	border-collapse:collapse;
	border:1px #cdcabf solid;
	font-size:12px;
}
#cms_rtl .cart_tbl{
	text-align:right;
	direction:rtl;
}
.cart_tbl tr th{
	background-color:#e3e3e3;
	margin-top:4px;
	border-bottom:1px #cdcabf solid;
	height:20px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	padding:5px 15px;
	white-space:nowrap;
}
.cart_tbl tr td{
	height:20px;
	line-height:20px;
	padding:5px 8px;
	vertical-align:middle;
	border-bottom:1px #e3e3e3 solid;
}
#cms_rtl .cart_tbl tr th, .cart_tbl tr td{
	text-align:right;
	direction:rtl;
}
.cart_tbl tr.tbltrTotal td{
	font-weight:bold;
	border-top:2px #e3e3e3 double !important;
	background-color:#f8f8f8;
}
.cart_tbl tr td.tbltdRik{
	padding:0;
	height:0;
}
.cart_tbl tr td.tbltdCntr{
	text-align:center !important;
	white-space:nowrap;
}
.cart_tbl tr.trAdds td{
	height:13px;
	line-height:13px;
	color:#999;
	padding:3px 8px;
}
.cart_tbl tr.trAdds td b{
	color:#999;
}
.cart_tbl .cartplus,.cart_tbl .cartminus{
	font-size:17px;
	cursor:pointer;
	border:1px #fff solid;
	padding:0 5px;
	height:17px;
	line-height:17px;
	position:relative;
}
.cart_tbl .cartplus{
	color:Green;
	margin:0 0 0 -5px;
}
#cms_rtl .cart_tbl .cartplus{
	margin:0 -5px 0 0;
}
.cart_tbl .cartplus:hover{
	border:1px Green solid;
}
.cart_tbl .cartminus{
	margin:0 -7px 0 0;
	color:Red;
	letter-spacing:-1px;
	font-weight:900;
}
#cms_rtl .cart_tbl .cartminus{
	margin:0 0 0 -7px;
}
.cart_tbl .cartminus:hover{
	border:1px Red solid;
}


.cart_ordr_desc{
	padding:20px 10px;
}

.cart_tglopen,.cart_tglopen:visited,.cart_tglopen:hover,.cart_tglopen:active,
.cart_tglclose,.cart_tglclose:visited,.cart_tglclose:hover,.cart_tglclose:active{
	display:block;
	color:#000 !important;	
	height:16px !important;
	line-height:16px;
	background:url(images/tgl_open.gif) no-repeat left top;
	text-decoration:none !important;
	padding:0 0 0 20px;
}
.cart_tglclose,.cart_tglclose:visited,.cart_tglclose:hover,.cart_tglclose:active{
	background-image:url(images/tgl_close.gif);
}
#cms_rtl .cart_tglopen, #cms_rtl .cart_tglclose{
	background-position:right top;
	padding:0 20px 0 0;
}

.cart_remove{
	background:url(images/icon_remove.gif) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:baseline;
}


/*		LOGIN CONTROL		*/
.cart_dvboxlgn{
	padding:19px 12px;
	border-top:1px #666666 solid;
	margin-top:5px;
}
.cart_dvlgn1{
	width:260px;
	float:left;
	margin:0 20px 0 0;
}
#cms_rtl .cart_dvlgn1{
	float:right;
	margin:0 0 0 20px;
}
.cart_dvlgn2{
	width:260px;
	float:left;
}
#cms_rtl .cart_dvlgn2{
	float:right;
}
#cms_rtl .cart_dvboxlgn{
	direction:rtl;
}
.cart_dvboxlgn table{
}
.cart_dvboxlgn table tr td{
	padding-bottom:5px;
	white-space:nowrap;
}


.cart_tbl_form{
	/*width:31px;*/
	margin:0 auto 20px auto;
	padding:20px;
	width:405px;
	font-size:12px;
	float:left;
	display:inline;
}
.cart_tbl_form b{
	font-weight:bold;
	margin:0 0 0 3px;
	float:right;
	display:inline;
}
#cms_rtl .cart_tbl_form b{
	margin:0 3px 0 0;
}
.cart_tbl_form tr td{
	padding-bottom:5px;
}
.cart_tbl_form tr td input,
.cart_tbl_form tr td textarea,
.cart_tbl_form tr td select{
	margin:2px;
}
.cart_tbl_form .txtContacts{
	width:170px;
}
.cart_tbl_form .txtContactsP{
	/*float:left;*/
	width:110px;
	height:20px;
}
.cart_tbl_form .txaContacts{
	width:355px;
}
.cart_tbl_form .ddlContacts{
	width:155px;
	height:24px;
	line-height:24px;
}
.cart_tbl_form .ddlContactsPA{
	float:right;
	width:58px;
	_width:55px;
	height:24px;
}
.cart_tbl_form .btn{
	float:none;
	width:99px;
	height:27px;
	display:block;
	margin:15px auto 0 auto;
	background:url(images/btn_contactus.gif) no-repeat;
	padding:0 0 0 10px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
}

/*				dvAlbum				*/
#cart_prd_album{
	margin:0 auto;
	padding:0;
	width:510px;
}
#cart_prd_album ul li{
	float:right;
	width:150px;
	height:150px;
	padding:10px;
	margin:0 0 10px 0;
	list-style:none;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
#cart_prd_album ul li img{
	display:none;
}
#cart_prd_album ul li a,#cart_prd_album ul li a:visited,#cart_prd_album ul li a:active{
	display:block;
	width:150px;
	height:150px;
	background-position:center center;
	background-repeat:no-repeat;
	
}
#cart_prd_album ul li:hover{
	background-color:#fee;
}

/*				Details Table				*/
.dvdtlstbl{
	margin:15px 0 0 0;
}
.dvdtlstbl ul{
	padding-right:12px;
	list-style-type:disc;
}
/*.dvdtlstbl .tt{
	background:url(images/dtlstbl_t.png) no-repeat 0 0;
	height:11px;
}
.dvdtlstbl .inn{
	background:url(images/dtlstbl_in.png) repeat-y 0 0;
	padding:0 5px;
}
.dvdtlstbl .bb{
	background:url(images/dtlstbl_b.png) no-repeat 0 0;
	height:15px;
}*/
.dtlstbl{
	margin:0;
	padding:0;
	width:100%;	
	/*border:1px #aba8a8 solid;*/
/*	border-collapse:separate;
*/
	border-collapse: collapse;
	border: 1px #aba8a8 solid; 	
}
.dtlstbl tr td,.dtlstbl tr th{
	border: 1px #aba8a8 solid; 	
	padding:0;
	margin:0;
	font-weight:normal;
	color:#000;
	text-align:left;
	vertical-align:top;
	line-height:14px;
}
#cms_rtl .dtlstbl tr td,#cms_rtl .dtlstbl tr th{
	direction:rtl;
	text-align:right;
}
.dtlstbl .tddtlsttl,.dtlstbl .tddtlsttlt{
	height:25px;
	line-height:25px;
	padding:0 14px;
	background-color:#e3e3e3;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.dtlstbl .tddtlsttlt{
	height:25px;
	line-height:25px;
}
.dtlstbl .trdtlsbrk{
	/*height:14px;*/
	display:none;
}
.dtlstbl .trdtlsbrk2{
	height:2px;
	display:none;
}
.dtlstbl .tddtlsttl2{
	width:20%;
	font-weight:bold;
	white-space:nowrap;
	padding:4px 20px !important;
}
.dtlstbl .trdtlsttl1{
	/*background-color:#BEC6B9;*/
}
.dtlstbl .trdtlsttl2{
	/*background-color:#BDC0B5;*/
}
.dtlstbl .trdtlsttl1 td,.dtlstbl .trdtlsttl2 td{
	padding:4px;
}


/*			TELL A FRIEND		*/
.cart_taf{
	margin:25px 0;
}
.cart_taf .t{
	height:25px;
	padding:4px 36px 0 0;
	color:#F1F1E8;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
}
.cart_taf .in{
	padding:0;
	font-weight:bold;
}
.cart_taf .b{
	height:25px;
}
.cart_taf table{
	margin:0 auto;
}
.cart_taf table tr td{
	vertical-align:top;
	padding-bottom:20px;
}
.cart_taf .td1{
	padding:0 0 0 10px;
}
.cart_taf .td1,.cart_taf .td3{
	white-space:nowrap;
}
.cart_taf .td3,.cart_taf .td4{
	text-align:left;
}
#cms_rtl .cart_taf .td3,#cms_rtl .cart_taf .td4{
	text-align:right;
}
.cart_taf input{
	height:16px;
	width:140px;
	padding:0 5px;
	margin:0 0 0 1px;
}
.cart_taf textarea{
	width:400px;
	height:70px;
	padding:5px;
	overflow:auto;
	margin:0 0 0 1px;
}
.cart_taf .captcha{
	height:36px;
	padding:5px 0 0 0;
	text-align:left;
	float:left;
	display:inline;
}
#cms_rtl .cart_taf .captcha{
	text-align:right;
	float:right;
}
.cart_taf .btns{
	height:41px;
	float:right;
	display:inline;
}
#cms_rtl .cart_taf .btns{
	float:left;
}
.cart_taf .captcha .txtCode{
	margin:0 5px 0 1px;
	height:16px;
	width:115px;
}
.cart_taf .imgRefreshCaptcha{
	margin:0 5px 0 0;
	border:none;
	width:20px;
	background-color:#fff;
	cursor:pointer;
}
.cart_taf .imgCaptcha{
	margin:-5px 0 0 0;
}
.cart_taf .btnSend,.cart_taf .btnSend:visited,
.cart_taf .btnReset,.cart_taf .btnReset:visited{
	float:right;
	display:inline;
	margin:9px 0 0 15px;
	width:65px;
	height:19px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	color:#0F1313;
	font-weight:bold;
}
#cms_rtl .cart_taf .btnSend,#cms_rtl .cart_taf .btnSend:visited,
#cms_rtl .cart_taf .btnReset,#cms_rtl .cart_taf .btnReset:visited{
	float:left;
}
.cart_taf .btnReset,.cart_taf .btnReset:visited{
	float:right;
	display:inline;
	margin:9px 0 0 10px;
	height:19px;
	border:0;
}
#cms_rtl .cart_taf .btnReset,#cms_rtl .cart_taf .btnReset:visited{
	float:left;
}
.cart_taf .btnSend:hover,.cart_taf .btnSend:active,
.cart_taf .btnReset:hover,.cart_taf .btnReset:active{
	text-decoration:underline;
}


