/*
OFFICAL FONT SIZING MATRIX

	10pt = 81%
	11pt = 87%
	12pt = BASE / 100%
	14pt = 115%
	16pt = 123.1%
	20pt = 160%

*/

/* #custom-doc1 - main_content = 100% */
#custom-doc1 {
	margin:auto;
	text-align:left;
	width:980px;
	min-width:980px;
}
#custom-doc1 #doc-border {
	background:#fff;
	padding:0px 10px 10px 10px;
}
#custom-doc1 #bd {
	border-top:#ccc 1px solid;
	margin-bottom:20px;
	margin-top:15px;
}


/* #custom-doc2 - secondaryCol: left;  main_content: right; */
#custom-doc2 {
	margin:auto;
	text-align:left;
	width:980px;
	min-width:980px;
}

#custom-doc2 #doc-border {
	background:#fff;
	padding:0px 10px 10px 10px;
}

#custom-doc2 #bd {
	border-top:#ccc 1px solid;
	margin-bottom:20px;
	margin-top:15px;
}

#custom-doc2 #ft {
	clear: both;
	display: block;
}

#custom-doc2 .secondaryCol {
	float:left;
	width:181px;
	margin-right:10px;
}
#custom-doc2 .secondarycol {
	float:left;
	width:181px;
	margin-right:10px;
}

#custom-doc2 .main_content {
	float:left;
	width:758px;
	margin-left:11px;
}

/* #custom-doc3 - secondaryCol: right;  main_content: left; */
#custom-doc3 {
	margin:auto;
	text-align:left;
	width:980px;
	min-width:980px;
}

#custom-doc3 #doc-border {
	background:#fff;
	padding:0px 10px 10px 10px;
}

#custom-doc3 #bd {
	border-top:#ccc 1px solid;
	margin-bottom:20px;
	margin-top:15px;
}

#custom-doc3 .secondaryCol {	
	float:right;
	width:181px;
	margin-left:10px;
}

#custom-doc3 .main_content {
	float:right;
	width:758px;
	margin:0px 11px 21px 0px;
}

#custom-doc2  .tertiaryCol {
	float:left;
	width:172px;
	margin-left:11px;
}
#custom-doc2  .bodyCol {
	float:left;
	width:575px;
}
#custom-doc2  .bodycol {
	float:left;
	width:575px;
}
#custom-doc2  .bodyCol .headerImage {
	display:block;
	margin-bottom:20px;
}

/* ------------------------------------- */
/* INPUTS */
/* ------------------------------------- */
.input_text {
	border:#c2c2c2 1px solid;
	padding:3px;
}
.input_text1 { /* width:35px */
	width:25px;
}
select {
	border:#c2c2c2 1px solid;
	padding:2px;
}
select1 { /* width:88px */
	width:84px;
}
.input_text_error {
	color:#c9331b;
	background:#ffe2e3;
}
.disabledText {
	color: #999;
}
/* ------------------------------------- */
/* HEADER */
/* ------------------------------------- */
#hd {
	position:relative;
	z-index:2;
}

.logoAndLinks {
	height:72px;
	position:relative;
	background: #ff1014;
}
.logoAndLinks .logo {
	display:block;
	position:relative;
	top:20px;
	left:15px;
	background:url(../images/en/app/thebrick_logo.gif) no-repeat left top;
	width:163px;
	height:34px;
	text-indent:-9000px;
	overflow:hidden;
}

.secondNav {
	position:absolute;
	top:19px;
	right:15px;
}
.secondNav li {
	float:left;
	padding:0px 7px;
}
.secondNav li.last {
	padding-right:0px;
}

.secondNav li.item0 a {
	width:77px;
	background:url(../images/en/app/secondNav_careers.gif) no-repeat left top;
}
.secondNav li.item1 a {
	width:104px;
	background:url(../images/en/app/secondNav_myaccount.gif) no-repeat left top;
}
.secondNav li.item2 a {
	width:120px;
	background:url(../images/en/app/secondNav_designcenter.gif) no-repeat left top;
}
.secondNav li.item3 a {
	width:122px;
	background:url(../images/en/app/secondNav_stores.gif) no-repeat left top;
}
.secondNav li.item0 a:hover {
	background:url(../images/en/app/secondNav_careers.gif) no-repeat left -22px;
}
.secondNav li.item1 a:hover {
	background:url(../images/en/app/secondNav_myaccount.gif) no-repeat left -22px;
}
.secondNav li.item2 a:hover {
	background:url(../images/en/app/secondNav_designcenter.gif) no-repeat left -22px;
}
.secondNav li.item3 a:hover {
	background:url(../images/en/app/secondNav_stores.gif) no-repeat left -22px;
}
.secondNav li a {
	display:block;
	height:17px;
	text-indent:-9000px;
	overflow:hidden;
}



.utilitynav {
	position:absolute;
	top:39px;
	right:17px;
}
.utilitynav li {
	float:left;
	padding:0px 8px;
	border-right:#ff888a 1px solid;
}
.utilitynav li.last {
	padding-right:0px;
	border-right:0px;
}
.utilitynav li.item1 a {
	width:53px;
	background:url(../images/en/app/utilitynav_francais.gif) no-repeat left top;
}

.utilitynav li.item2 a {
	width:28px;
	background:url(../images/en/app/utilitynav_login.gif) no-repeat left top;
}
/* This is for Logot button Start ------ 7/08/08 */
.utilitynav li.item5 a {
	width:40px;
	background:url(../images/en/app/utilitynav_logout.gif) no-repeat left top;
}
/*This is for Logot button End ------ 7/08/08 */

.utilitynav li.item3 a {
	width:81px;
	background:url(../images/en/app/utilitynav_wishlist.gif) no-repeat left top;
	text-indent:0px;
	text-align:right;
}
.utilitynav li.item4 a {
	width:65px;
	background:url(../images/en/app/utilitynav_cart.gif) no-repeat left top;
	text-indent:0px;
	text-align:right;
}
.utilitynav li a {
	display:block;
	height:17px;
	text-indent:-9000px;
	overflow:hidden;
}
.utilitynav a, .utilitynav a:link, .utilitynav a:visited, .utilitynav a:hover {
	font-weight:bold;
	color:#fff;
	font-size:77%;
}
.utilitynav li span {
	display:none;
}
.utilitynav li span.num {
	display:inline;
	position:relative;
	top:2px;
}



.nav_main {
	background:#000;
}
.nav_main ul {
	margin: 0;
	padding: 0;
	height:24px;
	list-style: none;
}
.nav_main ul li {
	float:left;
	position:relative;
}
.nav_main ul li a {
	display:block;
	height:24px;
	text-indent:-9009px;
	overflow:hidden;
}

.nav_main ul #navItem1 a {
	width:136px;
	background:url(../images/en/headers/nav_item1.gif) no-repeat left top;
}
.nav_main ul #navItem2 a {
	width:136px;
	background:url(../images/en/headers/nav_item2.gif) no-repeat left top;
}
.nav_main ul #navItem3 a {
	width:136px;
	background:url(../images/en/headers/nav_item3.gif) no-repeat left top;
}
.nav_main ul #navItem4 a {
	width:136px;
	background:url(../images/en/headers/nav_item4.gif) no-repeat left top;
}
.nav_main ul #navItem5 a {
	width:136px;
	background:url(../images/en/headers/nav_item5.gif) no-repeat left top;
}
.nav_main ul #navItem6 a {
	width:135px;
	background:url(../images/en/headers/nav_item6.gif) no-repeat left top;
}
.nav_main ul #navItem7 a {
	width:135px;
	background:url(../images/en/headers/nav_item7.gif) no-repeat left top;
}

/* nav_main child links */
.nav_main li ul {
	height:auto;
	display: none;
	position: absolute; 
	top: 24px;
	left: 0px;
	background:#fff url(../images/en/app/navMain_childBg.gif) repeat-x left top;
	padding:1px;
	border:#999999 1px solid;
	border-top:0px;
	z-index:1000;
}
.nav_main li:hover ul, .nav_main li.hover ul{ display: block; }
.nav_main li li {
	float:none;
}
.nav_main li li a {
	height:auto;
	padding:3px 8px;
	text-indent:0px;
	background:none !important;
	font-size:85%;
	color:#000;
}
.nav_main li li a:hover {
	background:#000 !important;
	color:#fff;
	cursor:pointer;
}


.filterBar {
	padding:10px 0px 0px 0px;
}
.searchArea {
	float:left;
}
.searchArea .searchField {
	float:left;
	display:block;
	border:#c2c2c2 1px solid;
	width:150px;
	font-size:90%;
	padding:3px;
	color:#666666;
}
.searchArea .btn_go {
	float:left;
	margin:2px 0px 0px 5px;
}


.welcome {
	float:left;
	font-size:85%;
	border-left:#ccc 1px solid;
	margin-left:10px;
	padding:4px 10px;
	color:#999;
}
.welcome strong {
	color:#000;
	font-weight:bold;
}



.postalArea {
	float:right;
}

.postalArea li.first {
	padding-right: 0;
}
.postalArea li {
	float:left;
	font-size:85%;
	padding:0 5px;
	margin-top:4px;
	color:#666;
	line-height:100%;
}
.postalArea li.last {
	padding-right:0;
	border-left:#ccc 1px solid;
}
.postalArea li.box {
	margin-top: 0;	
}
.postalArea li.go {
	margin-top: 2px;
	padding-left: 0;
}
.postalArea li strong {
	font-weight:bold;
	text-align:center;
	color:#333;
}

.callUs {
	float:right;
	margin-right:0px;
}
.callUs li {
	float:right;
	font-size:7pt;
	margin-top:0px;
	font-weight:lighter;
	color:#666;
	line-height:100%;
}
/* ----Added for global Header Postal Field section(27/08/08)---- */
.postalTxt {
	color:#666666;
	float:left;
	font-size:85%;
	margin-left:10px;
	padding:4px 5px;
}
.postalField {
	border:1px solid #C2C2C2;
	display:block;
	float:left;
	font-size:90%;
	padding:4px;
	width:100px;
}

/* ------------------------------------- */
/* HEADINGS */
/* ------------------------------------- */
.coordinatingItems {
	background:url(../images/en/app/header_coordinatingItems.gif) no-repeat left top;
	width:123px;
	height:30px;
	text-indent:-9009px;
	overflow:hidden;
	margin:0px 0px 10px 6px;
}

.header_shopOnlineTakeAdvantage {
	background:url(../images/images/en/app/header_shopOnlineTakeAdvantage.gif) no-repeat left top;
	width:123px;
	height:30px;
	text-indent:-9009px;
	overflow:hidden;
	margin:0px 0px 10px 6px;
}
.header_viewOurVideos {
	background:url(../images/en/app/header_viewOurVideos.gif) no-repeat left top;
	width:143px;
	height:13px;
	text-indent:-9009px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}
.header_tipsAndTricks {
	background:url(../images/en/app/header_tipsAndTricks.gif) no-repeat left top;
	width:112px;
	height:13px;
	text-indent:-9009px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}
.header_tools {
	background:url(../images/en/app/header_tools.gif) no-repeat 10px 5px;
	text-indent:-9009px;
	overflow:hidden;
}
.header_applyBrickPlatinumCard {
	background:url(../images/header_applyBrickPlatinumCard.gif) no-repeat 10px 5px;
	text-indent:-9009px;
	overflow:hidden;
}
.header_applybrickplatinumcard {
	background:url(../images/header_applyBrickPlatinumCard.gif) no-repeat 10px 5px;
	text-indent:-9009px;
	overflow:hidden;
}
.ancillary h3 {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:8px;
}
.ancillary h3.first {
	margin-top:0px;
}
.ancillary p {
	margin-bottom:22px;
}
.ancillary a {
	text-decoration:underline;
}

.textualHighlights h2 {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:8px;
	color:#FF1014;
	font-size:115%;
}

.textualHighlights dt {
	font-weight:bold;
	color:#FF1014;
	margin-bottom:5px;
	font-size:87%;
}

.textualHighlights dd {
	font-size:87%;
	margin-bottom:10px;
}
.textualHighlights dd.last {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:#cccccc 1px solid;
}


/* ------------------------------------- */
/* BODY */
/* ------------------------------------- */

.breadcrumb {
	padding:15px 0px 15px 0px;
	font-size:90%;
	color:#a5a5a5;
}
.breadcrumb a {
	color:#333;
	text-decoration:underline;
}
.breadcrumb a:hover {
	color:#D50000;
	text-decoration:underline;
}
.breadcrumb strong {
	color:#333;
	font-weight:bold;
}
.breadcrumb span {
	font-size:77%;
	color:#d50000;
}
.stepmodules {
	margin-bottom: 10px;
	width: 100%;
	display: block;
	float: left;
}
.compareNowBar {
	margin:10px 0;
	text-align:right;
	font-size:87%;
	padding-right:110px;
	position:relative;
}
.compareNowBar .btn_compareNow {
	position:absolute;
	top:-6px;
	right:0px;
}
.compareNowBar strong {
	font-weight:bold;
}


/* ------------------------------------- */
/* FOOTER */
/* ------------------------------------- */

#sublinks {
	/* border-bottom:1px solid #ccc;*/
	background:url(../images/en/app/sublinks_divfill.gif) repeat-x left top;
	padding-bottom:10px;
}
#sublinks dl {
	float:left;
	width:240px;
	margin-right:1px;
}
#sublinks dl#item4 {
	width:237px;
	margin-right:0;
}
#sublinks dt {
	height:25px;
	text-indent:-9009px;
}
#sublinks dd {
	padding:9px 10px 0 10px;
}
#sublinks #item1 dt {
	background:#000 url(../images/en/headers/sublinks_item1.gif) no-repeat left top;
}
#sublinks #item2 dt {
	background:#000 url(../images/en/headers/sublinks_item2.gif) no-repeat left top;
}
#sublinks #item3 dt {
	background:#000 url(../images/en/headers/sublinks_item3.gif) no-repeat left top;
}
#sublinks #item4 dt {
	background:#000 url(../images/en/headers/sublinks_item4.gif) no-repeat left top;
}

#sublinks #item1 dd {
	font-size:87%;
	padding:20px 20px 10px 20px;
	background:url(../images/en/app/sublinks_bg1.gif) repeat-x left top;
	line-height:140%;
	color:#666;
}
#sublinks #item2 dd {
	background:url(../images/en/app/sublinks_bg.gif) repeat-x left top;
}
#sublinks #item3 dd {
	background:url(../images/en/app/sublinks_bg.gif) repeat-x left top;
}
#sublinks #item4 dd {
	background:url(../images/en/app/sublinks_bg.gif) repeat-x left top;
}
#sublinks #item4 .list {
	margin-bottom:10px;
}

#ft .footnote {
	position:relative;
	border-top:1px solid #ccc;
	padding: 8px 0;
}
#ft .terms {
	font-size:70%;
	margin-bottom:8px;
}
#ft .terms a:link, .terms a:visited, .terms a:hover {
	text-transform:uppercase;
}

#ft .copyright {
	font-size:77%;
	color:#666;
	line-height:130%;
	float:left;
  width:875px;
}
#ft .copyright strong {
	font-weight:bold;
}
#ft .securedBy {
	position:absolute;
	top:8px;
	right:0px;
}
.bannerSlots {
	float:left;
	margin-top:10px;
	margin-bottom:20px;
	width:765px;
}
.bannerSlots li {
	float:left;
	margin-right:3px;
}
.bannerSlots li.last {
	margin-right:0;
}
.bannerSlots li img {
	display:block;
}

/* ------------------------------------- */
/* ANCILLARY PAGES */
/* ------------------------------------- */
h1.pagetitle {
	font-size:115%;
	font-weight:bold;
	margin:15px 0px;
	text-transform:uppercase;
}

h1.pageTitle {
	font-size:115%;
	font-weight:bold;
	margin:15px 0px;
	text-transform:uppercase;
}
h3.desc {
	margin-bottom:12px;
}
p.subTitle {
	font-size:87%;
	margin-bottom:10px;
}
p.subTitle strong {
	font-weight:bold;
}

.panelHighlightArea {
	background:url(../images/en/app/panelHighlightArea_bg.gif) repeat-x;
}
.panelHighlightArea h3 {
	height:25px;
	background-color:#666;
	margin:0px 0px 15px 0px;
}
.panelHighlightArea dl {
	float:left;
	width:250px;
	border-right:#ccc 1px solid;
}
.panelHighlightArea dl.last {
	border-right:0px;
}
.panelHighlightArea dt, .panelHighlightArea dd {
	padding:0px 10px;
}
.panelHighlightArea dt {
	color:#ff1014;
	font-weight:bold;
	margin-bottom:5px;
}
.panelHighlightArea dd {
	margin-bottom:15px;
}
.panelHighlightArea dd.links a {
	display:block;
	text-decoration:underline;
	margin-bottom:2px;
}


/* ------------------------------------- */
/* ERRORS */
/* ------------------------------------- */
.error_exclamation {
	background:url(../images/en/app/icon_alertLevel.gif) no-repeat;
	padding:0px 0px 0px 30px;
	color:#d50000;
	font-weight:bold;
	font-size:87%;
	line-height: 1.8em;
}



/* ------------------------------------- */
/* GENERAL */
/* ------------------------------------- */

.list {
	list-style:none;
}
.list li {
	font-size:87%;
	background:url(../images/en/app/list_redArrow.gif) no-repeat 2px 4px;
	padding-left:13px;
	margin-bottom:3px;
}
.list li a {
	color:#666;
}
.list li a:hover {
	color:#D50000;
}

.list1 li {
	padding:4px 0px 4px 13px;
	margin:0px;
	border-bottom:#ccc 1px solid;
	background-position:2px 8px;
}
.list1 li a {
	color:#333;
}

.list2 li {
	padding:0px;
	margin:0px;
	background:none;
	border-bottom:#ececec 1px solid;
}
.list2 li a {
	display:block;
	padding:5px 0px 4px 10px;
	color:#333;
}
.list2 li.selected a {
	background:#eee8de;
	font-weight:bold;
}
.list2 li a:hover {
	background:#eee8de;
}
.list3 li {
	float: left;
	width: 159px;
	padding:0px;
	margin:0px;
	text-align: center;
	text-transform: uppercase;
	background:none;
	border: 1px solid #eee8de;
	border-width: 1px 1px 3px 0;
	margin-left: -1px;
	border-bottom-color: #4e4e4e;
}
.list3 li.first  {
	border-left-width: 1px;
	margin-left: 0;
	padding-left:3px;
}
.list3 li.selected  {
	background:#4e4e4e;
	color: #FFFFFF;
}
.list3 li strong {
	display:block;
	padding:5px;
	text-align: center;
	font-weight: bold;	
}
.list3 li span {
	display:block;
	padding: 0 5px 5px;
	text-align: center;	
}

a.more1, a.more1:link, a.more1:visited, a.more1:hover {
	background:url(../images/en/app/list_redArrow.gif) no-repeat right center;
	padding-right:7px;
	font-weight:bold;
	text-transform:uppercase;
	color:#d50000;
}

a.more2, a.more2:link, a.more2:visited, a.more2:hover {
	background:url(../images/en/app/list_redArrow.gif) no-repeat left center;
	padding-left:7px;
	color:#000;
	text-decoration:none;
}


/* ------------------------------------- */
/* PRODUCTS */
/* ------------------------------------- */

.productItem {
	float:left;
}
.productItem .wrapper {
	border-right:#ccc 1px solid;
	padding:0 10px;
}
.productItem .frame {
	position:relative;
	height:305px;
}
.productItem.selected .frame {
	background:#eee8de;
}
.productItem a.productImg {
	display:block;
	position:relative;
	top:1px;
	height:117px;
	text-align:center;
	z-index:0;
}

.productItem.slot .wrapper {
	padding-right:0;
	border-right:0;
}

.productItem #productBrand{
	/*float:left;
	width:220px;*/
	font-size:11px;
	font-weight:bold;
	margin-left:8px;
	height:16px;
	margin-top:3px;
	color:#999;
}
	
.productItem a.title, .productItem a.title:link, .productItem a.title:visited, .productItem a.title:hover {
	display:block;
	margin:0px 8px;
	font-size:87%;
	text-decoration:underline;
	font-weight:bold;
}

.productItem #productCodeVSN{	
	/*width:220px;*/
	font-size:75%;
	margin:2px 0px 2px 8px;
	color:#787878;
}

.productItem .badges {
	position:absolute;
	top:210px;
	left:9px;
}
.productItem .priceArea {
	position:absolute;
	bottom: 10px;
	left:0px;
	margin-left:10px;
}
.productItem .priceArea p {
	color:#787878;
}
.productItem .priceArea .was {
	text-transform: uppercase;
	font-size:90%;
}
.productItem .priceArea .was strong {
	margin-left:1px;
	display:inline;
	font-size:126%;
}
.productItem .priceArea strong {
	font-weight:bold;
	text-decoration:line-through;
}
.productItem .priceArea .rating {
	margin-bottom:6px;
}
.productItem .priceArea .product_detail {
	padding-right:10px;
	border-right:1px solid #ccc;
}
.productItem .priceArea .product_detail img {
	vertical-align: middle;
}
.productItem .priceArea .price {
	font-weight:bold;
	font-size:123.1%;
	color:#333;
}

/* TYPE 1 */
.productsArea1 .productItem {
	margin-top:15px;
	width:192px;
}
.productsArea1 .productItem.first {
	width:182px;
}
.productsArea1 .productItem.first .wrapper {
	padding-left:0px;
}
.productsArea1 .productItem .priceArea .was {
	margin-bottom:3px;
}
.productsArea1 .productItem .priceArea .price {
	margin-bottom:5px;
}

/* TYPE 2 */
.productsArea2 .productItem {
	width:256px;
	margin-top:15px;
}
.productsArea2 .productItem.first {
	width:246px;
}
.productsArea2 .productItem.first .wrapper {
	padding-left:0px;
}
.productsArea2 .productItem .frame {
	height:330px;
}
.productsArea2 .productItem .productImg {
	height:161px;
}
.productsArea2 .productItem .badges {
	position:absolute;
	top:230px;
	left:0;
	margin:10px 8px;
}
.productsArea2 .productItem .priceArea {
	position:absolute;
	bottom: 10px;
	left:0;
	margin-left:10px;
	height:80px;
}
.productsArea2 .productItem .priceArea .price {
	float:left;
}
.productsArea2 .productItem .priceArea .was {
	float:left;
	margin:2px 0px 5px 8px;
	text-transform: uppercase;
}
.productsArea2 .productItem .btn_quickview {
	float:left;
}
.productsArea2 .productItem .rating {
	clear: both;
	display: block;
}
.productsArea2 .productItem .buttons {
	clear: both;
}
.productsArea2 .productItem .priceArea .compare {
	float:left;
	height:20px;
	margin-left:10px;
	padding:4px 0px 0px 10px;
	border-left: 1px solid #ccc;
}
.productsArea2 .productItem .priceArea .compare label {
	position:relative;
	bottom:2px;
	left:3px;
	font-size:87%;
}

/* TYPE 3 */
.productsArea3 {
	float:left;
	width:575px;
	margin-right:0px;
}
.productsArea3 .productItem  {
	margin:10px 0px 0px 0px;
	width:188px;
}
.productsArea3 .productItem.first {
	width:188px;
}
.productsArea3 .productItem.first .wrapper {
	padding-left:0px;
}
.productsArea3 .productItem.last {
	width:188px;
}
.productsArea3 .productItem.last .wrapper {
	padding-left:10px;
}
.productsArea3 .productItem .frame {
	height:155px;
}
.productsArea3 .productItem .productImg {
	height:117px;
}
.productsArea3 .productItem a.title, .productsArea3 .productItem a.title:link, .productsArea3 .productItem a.title:visited, .productsArea3 .productItem a.title:hover {
	margin:5px 0px 0px 0px;
}

/* TYPE 4 */
.productsArea4 .productItem .wrapper {
	border:0px;
	padding:0px 1px 0px 0px;
	background:url(../images/en/app/home_productsAreaBG_div.gif) repeat-x;
}
.productsArea4 .productItem.first .wrapper {
	padding:0px 1px 0px 0px;
}
.productsArea4 .productItem.last .wrapper {
	background:url(../images/en/app/home_productsAreaBG_grad.gif) repeat-x;
}
.productsArea4 .productItem .frame {
	height:265px;
}
.productsArea4 .productItem .priceArea .rating {
	margin-bottom:0px;
}

/* TYPE 5 */
.productsArea5 .productItem {
	float:none;
	width:auto;
	margin:10px 0px;
	border-bottom:#ccc 1px dotted;
}
.productsArea5 .productItem .wrapper {
	border:0px;
	padding:0px;
}
.productsArea5 .productItem .frame {
	height:auto;
}
.productsArea5 .productItem .priceArea {
	position:static;
	margin:10px;
}

/* ------------------------------------- */
/* PRICE BAR / PRODUCT DETAILS */
/* ------------------------------------- */

.priceBar {
	float:left;
	width:171px;
	background:url(../images/en/app/priceBar_bg.jpg) repeat-x left top;
}
.priceBar h2 {
	display:block;
	width:171px;
	height:33px;
	text-indent:-9009px;
}
.priceBar .titleImg {
	margin-bottom: 10px;
}
.priceBar .btn_promoNotice {
	margin: 5px auto 10px;
}
.promoNotice li {
	position:relative;
}
.promoNotice li ul  {
	height:auto;
	display:none;
	position:absolute;
	top:16px;
	left:7px;
	z-index:500;
}
.promoNotice li:hover ul,  .promoNotice li.hover ul{ display: block; }
.priceBar h1 {
	margin:0px 10px 8px 10px;
	font-size:125%;
	font-weight: bold;
}
.priceBar .was {
	margin:0px 10px;
	color:#787878;
	text-transform: uppercase;
	font-size:81%;
}
.priceBar .was strong {
	text-decoration:line-through;
	font-size:126%;
	font-weight: bold;
}
.priceBar .price {
	margin:2px 10px 3px 10px;
	font-weight:bold;
	font-size:160%;
}
.priceBar .saved {
	margin:0px 10px 8px 10px;
	font-size:87%;
}
.priceBar .error_exclamation {
	margin:0px 10px 8px 10px;
}
.priceBar .row {
	margin:10px;
}
.priceBar .quantity, .priceBar .size, .priceBar .warranties {
	display: block;
	float:left;
	font-size:87%;
	font-weight:bold;
}
.priceBar .quantity, .priceBar .size { width:58px; }
.priceBar .warranties { margin-right:10px;}
.priceBar .warrentyDetails { 
	float:left;
	font-size:87%; 
	margin-bottom:6px;
}
.priceBar .warrentyDetails a { text-decoration:underline; }
.priceBar .input_quantity, .priceBar .input_size {
	float:left;
}
.priceBar .estimatedAvail {
	margin:0px 10px 8px 10px;
	font-size:87%;
}
.priceBar .estimatedAvail a {
	font-weight:bold;
	text-decoration:underline;
}
.priceBar .estimatedAvail strong {
	font-weight:bold;
}
.priceBar .btn_addToCart, .priceBar .btn_addToWishList, .priceBar .btn_viewDetails {
	margin:0px 0px 10px 10px;
}
.priceBar .btn_addToCartwWarrenty {
	margin:5px 0px 8px 12px;
}


.yourRecentHistory {
	border-bottom:#ccc 1px solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.yourRecentHistory h3 {
	height:26px;
	background:#666 url(../images/en/app/header_yourRecentHistory.gif) no-repeat left center;
	margin-bottom:10px;
	text-indent:-9009px;
}
.yourRecentHistory .item {
	float:left;
	width:354px;
	margin:0px 10px;
}
.yourRecentHistory .item.first { margin-left:20px; }
.yourRecentHistory .item a.image {
	display:block;
	float:left;
	width:113px;
	height:78px;
	margin-right:10px;
}
.yourRecentHistory .item .title {
	display:block;
	font-size:87%;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
	width:230px;
	float:left;
}



/* ------------------------------------- */
/* SIDE NAVS */
/* ------------------------------------- */
.sidenavheader {
	margin-top:1px;
}
.sideNavHeader {
	margin-top:1px;
}
.sideNavHeader img {
	display:block;
}
.sideNavHeader h2 {
	padding:5px 5px 12px 10px;
	background:#4e4e4e;
	font-size:115%;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;

}
.sideNavHeader a {
	display:block;
	padding:5px 0px 5px 10px;
	margin-bottom:15px;
	border-bottom:#ccc 1px solid;
	font-size:90%;
	text-decoration:underline;
	background:url(../images/en/app/bullet_redArrowThin.gif) no-repeat 3px center;
}
.sideNavTitles {
	font-size:90%;
	color:#333;
	font-weight:bold;
	margin:15px 10px 0px 10px
}

/* ------------------------------------- */
/* PAGING */
/* ------------------------------------- */

.paging {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.paging li {
	float:left;
	font-size:87%;
	padding-top:2px;
	margin-right:6px;
	font-weight:normal;
}
.paging li a {
	font-weight:normal;
	text-decoration:underline;
	color:#333;
}
.paging li.prev, .paging li.next {
	padding:0px;
}
.paging li.next {
	margin-right:0px;
}
.paging li.prev a, .paging li.next a {
	display:block;
	width:22px;
	height:19px;
	text-indent:-9009px;
	overflow:hidden;
}
.paging li.prev a {
	background:url(../images/en/app/btn_pagingPrev.gif) no-repeat 2px center;
}
.paging li.next a {
	background:url(../images/en/app/btn_pagingNext.gif) no-repeat 2px center;
}
.paging li.selected {
	font-weight:bold;
}
.paging li.prevpaginationdisable , .paging li.nextpaginationdisable {
	display:block;
	width:22px;
	height:19px;
	text-indent:-9009px;
	overflow:hidden;
	
}
.paging li.prevpaginationdisable { 
	background:url(../images/en/app/btn_pagingPrev_disable.gif) no-repeat 2px;
}
.paging li.nextpaginationdisable { 
	background:url(../images/en/app/btn_pagingNextdisable.gif) no-repeat 2px; 
}
.paging li.prevpaginationdisable, .paging li.nextpaginationdisable {
	padding:0px;
}

/* --- PAGINATIONBAR --- */
.paginationBar {
	padding:3px 8px;
	background:#eee;
}
.paginationBar .desc, .paginationBar .sort, .paginationBar .view {
	float:left;
}
.paginationBar .paging {
	float:right;
	margin-top:3px;
}
.paginationBar strong {
	font-size:87%;
}
.paginationBar .desc {
	display: inline;
	margin-top: 3px;
	margin-right:20px;
}
.paginationBar .desc strong, .paginationBar .paging strong {
	font-weight:bold;
}
.paginationBar .sort {
	margin-right:20px;
}
	


#lightbox .successEmail {
	width:500px;
	height:160px;
}
#lightbox .successEmail .frame {
	margin:20px;
}

#lightbox .successEmail .btn_close {
	position:relative;
	top:-10px;
	right:-10px;
}

#lightbox .successEmail .lightbox_btns {
	float:right;
}
#lightbox .successEmail .title {
	font-size:125%;
	font-weight:bold;
}
/* --- instocklightbox lightbox --- */
#lightbox .product_availabilityDate {
	width:500px;
	height:350px;
}
#lightbox .product_availabilityDate .btn_close {
	position:relative;
	float:right;
}
#lightbox .product_availabilityDate .frame {
	margin:20px;
}
/* --- Wishlist lightbox --- */
#lightbox .product_detailwishlist {
	width:400px !important;
}
#lightbox .product_detailwishlist .title {
	font-size:125%;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
}
#lightbox .product_detailwishlist .btn_close {
	position:relative;
	float:right;
	margin-top:10px;
	margin-right:10px;
}

/* --- QUICKVIEW / PRODUCT DETAILS --- */
#lightbox .product_detail
{
	width: 620px;
	height: 560px;
}


#lightbox .product_detail .frame {
	margin:20px;
}

#lightbox .product_detail .btn_close {
	position:relative;
	top:-10px;
	right:-10px;
}

#lightbox .product_detail .lightbox_btns {
	float:right;
}
#lightbox .product_detail .imageArea {
	float:left;
	width:364px;
	margin-right:20px;
}
#lightbox .product_detail a.productImg {
	display:block;
	height:251px;
	text-align:center;
}
#lightbox .product_detail .descArea {
	float:left;
	width:370px;
}
#lightbox .product_detail .productImage {
	display:block;
}

#lightbox .product_detail .btnsAndRatings {
	position:relative;
	height:40px;
}
#lightbox .product_detail .descArea .logo {
	float:left;
}

#lightbox .product_detail .descArea .badges {
	float:right;
}

#lightbox .product_detail .btns_primary {
	position:absolute;
	bottom:0px;
	right:0px;
}
#lightbox .product_detail .btns_secondary {
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:85%;
}
#lightbox .product_detail .btns_secondary img {
	vertical-align:middle;
}
#lightbox .product_detail .ratings strong {
	font-weight:bold;
}
#lightbox .product_detail .ratings {
	margin-bottom:5px;
}
#lightbox .product_detail .reviews a, #lightbox .product_detail .reviews a:link, #lightbox .product_detail .reviews a:visited, #lightbox .product_detail .reviews a:hover {
	text-decoration:underline;
}

#lightbox .product_detail .reviews {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#lightbox .product_detail .reviews li {
	float:left;
}
#lightbox .product_detail .reviews li.first a {
	padding-left:0px;
}
#lightbox .product_detail .reviews li a {
	display:block;
	margin-top:2px;
	padding:0px 5px;
	border-right: 1px solid #ccc;
}
#lightbox .product_detail .reviews li.last a {
	margin:0px;
	margin-left:5px;
	padding:0px;
	border-right: none;
}
#lightbox .product_detail .reviews li.last {
	border-right: none;
}

#lightbox .product_detail .reviews span {
	color:#ccc;
}
#lightbox .product_detail .btns_tertiary {
	padding:10px 0px 8px 0px;
	margin-bottom:5px;
	border-bottom:#ccc 1px solid; 
	text-align:right;
}
#lightbox .product_detail .btns_tertiary a {
	float:right;
}

#lightbox .product_detail .badgeBar {
	margin-bottom:10px;
}

#lightbox .product_detail .title {
	font-size:125%;
	font-weight:bold;
}

#lightbox .product_detail .itemCode {
	margin-bottom:10px;
}

#lightbox .product_detail .descArea .desc{
	font-size:95%;
	margin-bottom:10px;
}

#lightbox .product_detail .descArea .specs {
	font-size:95%;
	margin:2px 0px;
}
#lightbox .product_detail .descArea .specs strong{
	font-weight:bold;
}
#lightbox .product_detail .descArea .was {
	font-weight:bold;
	color:#666;
	text-decoration:line-through;
	margin:10px 0px 2px 0px;
	font-size:100%;
}
#lightbox .product_detail .descArea .price {
	font-size:150%;
	font-weight:bold;
	margin:2px 0px;
}
#lightbox .product_detail .descArea .saved {
	margin:2px 0px;
	font-size:85%;
}

#lightbox .form_change_postal
{
	width: 400px;
}
/*--- Added by Avinash for more view --*/

#lightbox .product_zoom
{
	width: 750px;
	height: 600px;
}

#lightbox .product_zoom .itemCode {
	margin-bottom:10px;
	padding:0px 10px 10px;
}


#lightbox .product_zoom .lightbox_btns {
	float:right;
}

#lightbox .product_zoom .title {
	padding:10px 10px 10px;
	font-size:125%;
	font-weight:bold;
}
/* ---  LIGHTBOX / ALERT WINDOW --- */

#lightbox .alert_box
{
	width: 400px !important;
}
#lightbox .alert_box .title {
	margin-bottom: 10px;
}
/* ---  LIGHTBOX / Warrant Options --- */
#lightbox .warranty_options
{
	width: 798px;
}
#lightbox .warranty_options .frame {
	margin:20px;
}
#lightbox .warranty_options .btn_close {
	position:relative;
	top:-10px;
	right:-10px;
}
#lightbox .warranty_options .title {
	font-size:125%;
	font-weight:bold;
	margin-bottom: 10px;
}
#lightbox .warranty_options .lightbox_btns {
	float:right;
}
/* ------------------------------------- */
/* TABS */
/* ------------------------------------- */
.tabArea {
	margin-bottom:20px;
}
.ui-tabs-hide {
	display:none;
}
.ui-tabs-nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
	float:left;
	margin:0px 1px 0px 0px;
}
.ui-tabs-nav a {
	background:#e5e5e5;
	border:#ccc 1px solid;
	border-bottom:0px;
	display:block;
	padding:5px 10px;
	color:#666;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	font-size:85%;
	margin-top:1px;
}
.ui-tabs-nav .ui-tabs-selected a {
	background:#fff;
	position:relative;
	top:1px;
	z-index:2;
	padding-bottom:6px;
	margin-top:0px;
	color:#000000;
}
.ui-tabs-panelHolder {
	background:#FFFFFF;
	border:1px solid #ccc;
	padding:20px 10px 10px 10px;
	min-height:316px;
}
.ui-tabs-panelHolder p, .ui-tabs-panelHolder ul{
	margin-bottom: 10px;
}
.ui-tabs-panelHolder strong,.ui-tabs-panelHolder h3{
	font-weight: bold;
}
.ui-tabs-leftCont {
	width: 78%;
	padding-right: 10px;
	background: url(../images/en/app/bg_VerticalDots.gif) top right repeat-y;
	float: left;
}
.ui-tabs-rightCont {
	width: 135px;
	float: left;
	text-align: center;
	margin: 0 auto;
}
.ui-tabs-rightCont ul li img{
	text-align: left;
}
.packageList {
	float:left;
	width:555px;
}
.packageList .item {
	padding:10px;
	background:#f2f2f2;
	border-top:1px #ccc solid;
	border-bottom:0px;
}
.packageList .item .productImg {
	float:left;
	width:113px;
	height:78px;
}
.packageList .item .desc {
	float:left;
	width:226px;
	margin:0px 10px;
}
.packageList .item a.title {
	display:block;
	font-size:87%;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}
.packageList .item .specs {
	font-size:87%;
	color:#787878;
}
.packageList .item .buttons {
	float:left;
	width:172px;
}
.packageList .item .msg {
	font-size:87%;
	font-weight:bold;
	margin-top:10px;
}
.packageList .item.last { border-bottom:#ccc 1px solid; }
.packageList .item.alt {
	background:#fff;
}

.packageList .locked a.title {
	color:#787878;
	cursor:default;
}
.bulletedList ul li {
	list-style-type: square;
	list-style-position: inside;
}

/* added to fix buy this package start*/
.priceBreakdown {
	float:left;
	width:161px;
	margin:0px 0px 0px 20px;
	font-size:87%;
}

.dottedLine{
	border-bottom:1px dotted #CCCCCC
	}
.priceBreakdown ul {

	}
.priceBreakdown ul li{
		list-style:none;
		display:block;
		float:left;
		padding:5px 0;
	}
.priceBreakdown ul li.labelVal{
			width:100px;
			font-weight:bold;
		}	
.priceBreakdown ul li.priceVal{
			width:60px;
			font-size:130%;
			font-weight:bold;
			text-align:right;
		}	
.priceBreakdown ul li.priceZero{
			text-align:right;
			width:60px;
		}	
.priceBreakdown .greyFont{
	color:#787878;
	}
.priceBreakdown .redFont{
	color:#FF1014;
	}		
/* added to fix buy this package end*/


/*
.priceBreakdown .buyPackageAndSave {
	display:block;
	width:135px;
	height:26px;
	background:url(../images/en/app/header_buyPackageAndSave.gif) no-repeat left top;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	margin-bottom:10px;
}*/
.priceBreakdown .title {
	font-weight:bold;
	margin-bottom:10px;
}
.priceBreakdown .item .price {
	display:block;
	margin:5px 0px 10px 0px;
	text-align:right;
	font-weight:bold;
	font-size:132.18%;
}
.priceBreakdown .item .zeroPrice {
	display:block;
	text-align:right;
}
.priceBreakdown .item strong { font-weight:bold; }
.priceBreakdown .itemPrice {
	position:relative;
	border-top:#ccc 1px dotted;
	padding-top:10px;
	font-weight:bold;
}
.priceBreakdown .itemPrice strong {
	position:absolute;
	top:7px;
	right:0px;
	font-weight:bold;
	font-size:132.18%;
}
.priceBreakdown .packagePrice {
	position:relative;
	padding-top:10px;
	font-weight:bold;
	color:#787878;
}
.priceBreakdown .packagePrice strong {
	position:absolute;
	top:7px;
	right:0px;
	font-weight:bold;
	font-size:132.18%;
}
.priceBreakdown .saved {
	position:relative;
	padding-top:10px;
	font-weight:bold;
	color:#ff1014;
}
.priceBreakdown .saved strong {
	position:absolute;
	top:7px;
	right:0px;
	font-weight:bold;
	font-size:132.18%;
}

/* ------------------------------------- */
/* TABLES */
/* ------------------------------------- */
.table1 {
	width:100%;
}
.table1 td {
	padding:10px;
	vertical-align:top;
	text-align:left;
}
.table1 td.desc {
	padding-left:0px;	
}
.table1 thead td {
	font-size:87%;
	font-weight:bold;
	background:#e6e6e6;
	padding-top:8px;
	padding-bottom:8px;
	white-space:nowrap;
}
.table1 thead td a {
	color:#000;
	text-decoration:underline;
}
.table1 tbody td {
	font-size:87%;	
	border-bottom:#e2e2e2 1px solid;
}
.table1 tbody td strong{
	font-weight:bold;
}
.table1 tbody tr.altRow {
	background:#f2f2f2;
}
/* Ratnesh Added on 07/08/08 */
.table1 tbody tr.highlightRow {
	background:#fdf1b7;
}
.error_exclamation_ParagraphError{
	background:url(../images/en/app/icon_alertLevel.gif) no-repeat;
	padding:0px 0px 0px 30px;
	color:#d50000;
	font-weight:bold;
	background-color:#fdf1b7;
	line-height: 1.8em;
}
.error_exclamation_ParagraphError a:link, .error_exclamation_ParagraphError a:visited {
	color: #000;
	text-decoration: underline;	
}

/* End*/
.table1 tbody tr.last td{
	border-bottom:#e2e2e2 1px solid;
}
.table1 tbody tr.discountsItem td{
	border: none;
}
.table1 tbody tr.discountsRow td{
	border-bottom:#e2e2e2 1px solid;
	padding: 0 10px 10px;
	color:#FF1014;
}
.table1 tbody tr.order td{	
	padding: 10px;	
}
.table1 tbody tr.discountsRow td.desc{
	padding-left: 0;
}
.table1 .desc a.title {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.table1 .desc .specs {
	color:#787878;
	margin-bottom:10px;
}
.table1 .desc .specs a{
		text-decoration:underline;
}
.table1 .desc .includes strong{
	font-weight:bold;
}

.table1 .productImg {
	display:block;
	width:113px;
	height:78px;
	overflow:hidden;
}
.couponBox {
	float:left;
	background:url(../images/en/app/fill_couponGradBg.gif) repeat-x left bottom;
	padding:10px;
	font-size:87%;
	font-weight:bold;
	border:#ccc 1px solid;
}
.couponBox .input_coupon {
	width:60px;
	font-weight:bold;
}
.table1 .subtotal {
	font-size:115%;
	font-weight:bold;
}
.table1 .boldText {
	font-size:100%;
	font-weight:bold;
}
.table1 .amount {	
	text-align: right;
}
.table1 .savings td {
	color:#FF1014;
	padding:0 10px 10px;
}
.table1 tfoot .estimateAvail td {
	font-size:85%;
	border-top:0px;
	padding:0px 0px 10px 10px;
	border-bottom:#e2e2e2 1px solid;
}
.table1 tfoot .estimateAvail strong {
	font-weight:bold;
}

.table2 {
	width:100%;
	font-size:87%;
}
.table2 .title {
	font-weight: bold;
}
.table2 tbody tr.altRow {
	background:#f2f2f2;
}
.table2 thead td {
	padding: 0;
	padding: 0 11px;
	border-right: 1px solid #ccc;
}
.table2 thead td a.productImg {
	display: block;
	position:relative;
	top:1px;
	height:117px;
	text-align:center;
	padding: 0;
}
.table2 thead .desc a.title {
	display: block;
	margin-top: 9px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.table2 tbody td {
	padding: 7px 0 7px 11px;
	border-right: 1px solid #ccc;
	vertical-align: top;
}
.table2 tfoot td {
	padding: 7px 0 7px 11px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.table2 .btn_quickview {
	margin: 9px 0 11px 0;
}

.table2 .btn_viewDetails {
	margin: 3px 0 9px 0;
}

.table2 .btn_addToWishList {
	margin-top: 1px;
}

.table2 .btn_remove {
	display: block;
	margin-bottom: 9px;
	text-decoration: underline;
}

/* ------------------------------------- */
/* BUTTONS */
/* ------------------------------------- */

.mainButtons {
	margin:10px 0px 20px 0px;
}
.mainButtons .primary {
	float:right;
}
.mainButtons .secondary {
	float:left;
}
.mainButtons li {
	float:left;
	margin-right:10px;
}
.mainButtons li.last {
	margin-right:0px;
}

.btn_go {
	display: block;
	width: 25px;
	height: 19px;
	background: url(../images/en/app/btn_go.gif) no-repeat;
	text-indent:-9000px;
	overflow: hidden;
	text-align: left;
	border:none;
}

.btn_go:hover {
	background-position: 0 -24px;
	cursor:pointer;
}

.btn_ok {
	display: block;
	width: 40px;
	height: 25px;
	background: url(../images/en/app/btn_ok.gif) no-repeat;
	text-indent:-9000px;
	overflow: hidden;
	text-align: left;
	border:none;
}

.btn_ok:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_update */
.btn_update {
	display:block;
	width:63px;
	height:25px;
	background:url(../images/en/app/btn_update.gif) no-repeat;
	background-position:0 0;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

.btn_update:hover {
	background-position:0 -30px;
	cursor:pointer;
}

/* btn_remove */
.btn_remove {
	display:block;
	width:67px;
	height:25px;
	background:url(../images/en/app/btn_remove.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_remove:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_moveToWishList */
.btn_moveToWishList {
	display:block;
	width:125px;
	height:25px;
	background:url(../images/en/app/btn_moveToWishList.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_moveToWishList:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_moveToWishList_disabled, .btn_moveToWishList_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
.addWishlist_down{
    float:left;
}

/* btn_addToCartwWarrenty */
.btn_addToCartwWarrenty {
	display:block;
	width:91px;
	height:20px;
	background:url(../images/en/app/btn_addToCartwWarrenty.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_addToCartwWarrenty_disabled {
	background-position: 0 -22px;
	cursor:default;
}

/* btn_proceedToSecureCheckout */
.btn_proceedToSecureCheckout {
	display:block;
	width:195px;
	height:25px;
	background:url(../images/en/app/btn_proceedToSecureCheckout.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_proceedToSecureCheckout:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

.btn_proceedToSecureCheckout_disabled, .btn_proceedToSecureCheckout_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
/* btn_gotoShoppingCart */
.btn_gotoShoppingCart {
	display:block;
	width:150px;
	height:25px;
	background:url(../images/en/app/btn_gotoShoppingCart.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_gotoShoppingCart:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_addProductAndWarranty */
.btn_addProductAndWarranty {
	display:block;
	width:200px;
	height:25px;
	background:url(../images/btn_addProductAndWarranty.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_addProductAndWarranty:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_moveToCart */
.btn_moveToCart {
	display:block;
	width:100px;
	height:25px;
	background:url(../images/en/app/btn_moveToCart.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_moveToCart:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_moveToCart_disabled, .btn_moveToCart_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_continueShopping */
.btn_continueShopping {
	display:block;
	width:130px;
	height:25px;
	background:url(../images/en/app/btn_continueShopping.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_continueShopping:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_continueShopping_disabled, .btn_continueShopping_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_compareNow */
.btn_compareNow {
	display:block;
	width:103px;
	height:25px;
	background:url(../images/en/app/btn_compareNow.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
	cursor:pointer;
}
.btn_compareNow:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_compareNow_disabled, .btn_compareNow_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_viewDetails */
.btn_viewDetails {
	display:block;
	background:url(../images/en/app/btn_viewDetails.gif) no-repeat;
	width:88px;
	height:20px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_viewDetails:hover {
	background-position: 0 -25px;
	cursor:pointer;
}
.btn_viewDetails_disabled, .btn_viewDetails_disabled:hover {
	background-position: 0 -50px;
	cursor:default;
}

/* btn_close */
.btn_close {
	display:block;
	width:50px;
	height:14px;
	background:url(../images/en/app/btn_close.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* link_Feedback */
.link_feedback {
	display:block;
	width:107px;
	height:26px;
	background:url(../images/en/app/submit-feedback.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	margin-left:7px;
	text-align:left;
	border:none;
}

/* btn_Feedback */
.btn_feedback {
	display:block;
	width:108px;
	height:22px;
	background:url(../images/en/app/submit-feedback-button.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}



/* btn_addToCart */
.btn_addToCart {
	display:block;
	width:111px;
	height:25px;
	background:url(../images/en/app/btn_addToCart.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

.btn_addToCart:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_addToCart_disabled, .btn_addToCart_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_zoom */
.btn_zoom {
	display:block;
	width:46px;
	height:15px;
	background:url(../images/en/app/btn_zoom.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* btn_moreViews */
.btn_moreViews {
	display:block;
	width:77px;
	height:15px;
	background:url(../images/en/app/btn_moreViews.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* btn_video */
.btn_video {
	display:block;
	width:47px;
	height:15px;
	background:url(../images/en/app/btn_video.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* btn_emailAFriend */
.btn_emailAFriend {
	display:block;
	width:99px;
	height:15px;
	background:url(../images/en/app/btn_emailAFriend.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* btn_addToWishList */
.btn_addToWishList {
	display:block;
	width:99px;
	height:12px;
	background:url(../images/en/app/btn_addToWishList.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
	cursor:pointer;
}
.btn_addToWishList_disabled, .btn_addToWishList_disabled:hover {
	background-position: 0 -17px;
	cursor:default;
}

.yourRecentHistory .item .btn_quickview{
		float:left;
	}
/* btn_quickview */
.btn_quickview {
	display: block;
	background:url(../images/en/app/btn_quickview.gif) no-repeat;
	width:72px;
	height:20px;
	text-indent:-9009px;
	overflow:hidden;
	text-align: left;
	border:none;
}

.btn_quickview:hover {
	background-position: 0 -25px;
	cursor:pointer;
}

.btn_quickview_disabled, .btn_quickview_disabled:hover {
	background-position: 0 -50px;
	cursor:default;
}

/* btn_promoNotice */
.btn_promoNotice {
	display:block;
	width:157px;
	height:16px;
	background:url(../images/en/app/btn_promoNotice.gif) no-repeat;
	text-indent:-9009px;
	overflow:hidden;
	border:none;
}

/* btn_shareThis */
.btn_shareThis {
	display:block;
	width:137px;
	height:20px;
	background:url(../images/en/app/btn_shareThis.gif) no-repeat;
	text-indent:-9009px;
	overflow:hidden;
	border:none;
}

/* btn_backToTop */
.btn_backToTop, .btn_backToTop:link, .btn_backToTop:visited, .btn_backToTop:active, .btn_backToTop:hover {
	display: block;
	width:100px;
	margin-top: 19px;
	background:url(../images/en/app/arrowUpRed.gif) no-repeat 82px center;
	font-size:87%;
	color:#d50000;
	font-weight: bold;
	text-transform:uppercase;
	border:none;
}

/* btn_enterAddr */
.btn_enterAddr {
	display:block;
	background: url(../images/en/app/btn_enterAddress.gif) no-repeat;
	width:106px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_enterAddr:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_enterAddr_disabled, .btn_enterAddr_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
/* btn_edit */
.btn_edit {
	display:block;
	background:url(../images/en/app/btn_edit.gif) no-repeat;
	width:63px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_edit:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_cancel */
.btn_cancel {
	display:block;
	background:url(../images/en/app/btn_cancel.gif) no-repeat;
	width:65px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_cancel:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

.btn_cancel_disabled, .btn_cancel_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_confirm */
.btn_confirm{
	display:block;
	width:71px;
	height:26px;
	background:url(../images/en/app/btn_confirm.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_confirm:hover{
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_save */
.btn_save {
	display:block;
	background:url(../images/en/app/btn_save.gif) no-repeat;
	width:63px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_save:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_submit */
.btn_submit {
	display:block;
	background:url(../images/en/app/btn_submit.gif) no-repeat;
	width:63px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_submit:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

.btn_submit_disabled, .btn_submit_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_login */
.btn_login {
	display:block;
	background:url(../images/en/app/btn_login.gif) no-repeat;
	width:63px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_login:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_createAccount */
.btn_createAccount{
	display:block;
	background: url(../images/en/app/btn_createAccount.gif) no-repeat;
	width:118px;
	height:25px;
	text-indent:-9009px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_createAccount:hover {
	background-position: 0 -30px;
	cursor:pointer;
}

/* btn_prev */
.btn_prev {
	display:block;
	width:94px;
	height:25px;
	background:url(../images/en/app/btn_previous.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_prev:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_prev_disabled, .btn_prev_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* btn_prev */
.btn_continue {
	display:block;
	width:97px;
	height:25px;
	background:url(../images/en/app/btn_continue.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_continue:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_continue_disabled, .btn_continue_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
/* 
 FOR TESTING PRODUCTITEM AREAS. PLEASE LEAVE ON BOTTOM

.productItem .wrapper {
	background:green;
}
.productItem .frame {
	background:blue;
}
.productsArea {
	background:purple;
} */



/*Created By ratnesh on 05/08/08*/

/* btn_Review */
.btn_reviewProduct {
	display: block;
	background:url(../images/en/app/btn_reviewThisProduct.gif) no-repeat;
	width:134px;
	height:20px;
	text-indent:-9009px;
	overflow:hidden;
	text-align: left;
	border:none;
}

.productreview {
	margin-bottom: 0px;
	clear: both;
	float: left;
	width: 100%;
	display: block;
}
.altcolor {
background-color:#f2f2f2;
}

.productreview a {
text-decoration: underline;
}
/* Added By ratnesh on 06/08/08 */

/* btn_Print */
.btn_print {
	display:block;
	width:86px;
	height:15px;
	background:url(../images/en/app/btn_print.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}

/* btn_sendMeMypassword */
.btn_sendMeMypassword {
	display:block;
	width:154px;
	height:26px;
	background:url(../images/en/app/btn_sendMeMypassword.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_sendMeMypassword:hover {
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_sendMeMypassword_disabled, .btn_sendMeMypassword_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}

/* Added By ratnesh on 07/08/08 */
.BlueLink{
	font-weight: normal;
	font-size: 100%;       
}
.BlueLink strong {
	font-weight: bold;
}
.BlueLink a{       
	text-decoration: underline;
	color:#0000ff;
}
.pageDetailslot{
	width:100%;
	float:left;
	margin:0px;
}
.pageDetailCol1{
	width:40%;
	float:left;
	margin:0px;
}
.pageDetailCol2{
	width:15%;
	float:left;
	margin:0px;
}
/* ----Arrowless Side Navigation of MyAccount-----*/
.sideNavHeaderWithoutArrow {
	margin-top:1px;
}
.sideNavHeaderWithoutArrow img {
	display:block;
}
.sideNavHeaderWithoutArrow h2 {
	padding:10px;
	background:#dddddd;
	font-size:115%;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px;         
}
.sideNavHeaderWithoutArrow a {
	display:block;
	padding:5px 0px 5px 10px;
	margin-bottom:15px;
	font-size:90%;
	text-decoration:underline;
}
/*----Ratnesh-08/08/08-For My Profile-CAM---*/
.MyprofileWidth{
	width:100%;
	float:left;
	margin:0;
}
.Section{
	width:50%;
	float:left;
}
.Section strong{
	font-weight:bold;
}
/*--Recent Panel-- */
.RecentPanel_subsect{
	width:47%;
	float:left;
}
.packageListFull {
	float:left;
	width:730px;
}
.packageListFull a{
	text-decoration:underline;
}
.packageListFull strong{
	font-weight:bold;
}
.packageListFull p{
	margin-top:15px;
}
.packageListFull .itemW .desc3 p{
	margin-top:4px;
}
.packageListFull .itemW {
	padding:10px;
	background:#f2f2f2;
	border:#ccc 1px solid;
	border-bottom:0px;
}
/*.packageListFull .itemW .productImg {
	float:left;
	width:113px;
	height:78px;
}*/ 
.packageListFull .itemW .desc1 {
	float:left;
	width:20%;
	margin:0px;
}
.packageListFull .itemW .desc2 {
	float:left;
	width:50%;
	margin-left:2px;
}
.packageListFull .itemW .desc3 {
	float:left;
	width:28%;
	margin-left:10px;
}
.packageListFull .itemW .specsNew {
	font-size:87%;
	color:#787878;
}
.packageListFull .itemW.lastNew { border-bottom:#ccc 1px solid; }
.packageListFull .itemW.altNew {
	background:#fff;
}
.packageListFull .locked a.titleNew {
	color:#787878;
	cursor:default;
}
.rating_column{
	width:40%;
	float:left;
}	
/* CSS from india.css */
hr.divider {
	float:left;
	clear: both;
	border: 0;
	color: #e6e6e6;
	background-color: #e6e6e6;
	height: 1px;
	width: 100%;
	margin: 10px 0;
	
}
.mandatory {
	 color: #d50000;
	 margin: 0 3px;
}
.mandatory.requiredText{
	 margin-left: 0;
}
.errorContainer {
	background: #fff3b2;
	color: #d50000;
	padding: 10px;
	margin-bottom: 10px;
}
.errorContainer p {
	font-weight: bold;
}
.errorContainer .error_exclamation {
	line-height: 1.8em;
	margin-bottom: 5px;
}
.errorContainer ul {
	list-style: none;
	margin-left: 30px;
	font-size: 87%;
}
.errorContainer ul li{
	margin-bottom: 5px;
}

.formRow {
	margin-bottom: 8px;
	clear: both;
	float: left;
	width: 100%;
	display: block;
}
.formRow label {
	width: 220px;
	display: block;
	float: left;
}
.formRow input {
	float: left;
	border: 1px solid #c2c2c2;
	padding: 2px 0 0 2px;
}
.formRow textarea {
	border: 1px solid #c2c2c2;
	padding: 2px 0 0 2px;
}
.formRow select {
	float: left;
	border: 1px solid #c2c2c2;
	padding: 0px 0 0 5px;
}
.formRow a, .formRow a:hover {
	text-decoration: underline;
}
.formRow label.lblName {
	width: 190px;
	display: block;
	float: left;
	font-weight: bold;
}
.formRow span.inpValue {
	width: 190px;
	display: block;
	float: left;
}
.formRow .inpFld, .formRow .selOption {
	width: 180px;
	height: 20px;
	
}

.formRow .selOption {
padding-left:0px; !important
	
}
.formRow .errorFlds {
	background-color: #ffe2e3;
	color: #d50000;
}
.formRow .errorFld {
	background-color: #ffe2e3;
	color: #d50000;
	font-weight: bold;
}
.formRow .selSmall {
	width: 100px;
	height: 20px;
}
.formRow .selTooSmall {
	width: 50px;
	height: 20px;
}
.formRow .selBig {
	width: 190px;
	height: 20px;
}
.formRow .selTooBig {
	width: 260px;
	height: 20px;
}
.formRow .selDate {
	margin-right: 15px;
}
.formRow .info {
	clear: both;
	float: left;
	color: #787878;
	display: block;
	padding-bottom: 10px;
}
.formRow .lblChk {
	width: 100%;
}

.formRow .fldQuest {
	clear: left;
	padding-left: 220px;
	margin-top: 5px;
	float: left;
	font-size: 90%;
	width: 350px;
	display: block;
}
.formRow .fldQuest a {
	text-decoration: underline;
}

.myAcct p {
	font-size: 90%;
}
.myAcct ul {
	list-style: none;
}
.myAcct ul li a {
	text-decoration: underline;
}
.myAcct strong {
	font-weight: bold;
}
.myAcct .txtModule {
	margin-bottom: 10px;
}

.myAcct h3 {
	clear: both;
	float: left;
	width: 99%;
	font-weight: bold;
	font-size: 100%;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #e6e6e6;
}
/*Added by Ratnesh for packaketab list Full width */
.packageListNew {
	float:left;
	width:730px;
}
.packageListNew .item {
	padding:10px;
	background:#f2f2f2;
	border-top:1px #ccc solid;
	border-bottom:0px;
}
.packageListNew .item .productImg {
	float:left;
	width:113px;
	height:78px;
	overflow: hidden;
}
.packageListNew .item .desc {
	float:left;
	width:226px;
	margin:0px 10px;
}
.packageListNew .item a.title {
	display:block;
	font-size:87%;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}
.packageListNew .item .specs {
	font-size:87%;
	color:#787878;
}
.packageListNew .item .buttons {
	float:left;
	width:172px;
}
.packageListNew .item .msg {
	font-size:87%;
	font-weight:bold;
	margin-top:10px;
}
.packageListNew .item.last { border-bottom:#ccc 1px solid; }
.packageListNew .item.alt {
	background:#fff;
}
.packageListNew .priceCol{
	width:150px;
	float:left;
	margin:0;
}
.packageListNew .priceCol .price{
	font-weight:bold;
}
.priceCol .was {
	margin:0px;
	color:#787878;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:line-through;
	font-size:87%;
}
.priceCol .wasTxt {
	margin:0px;
	color:#787878;
	text-transform: uppercase;
	font-size:87%;
}

.suggestItems {
	background:url(../images/en/app/header_maywe_suggest.gif) no-repeat left top;
	width:150px;
	height:30px;
	text-indent:-9009px;
	overflow:hidden;
	margin:0px 0px 10px 6px;
}
/* btn_ClearWishlist */
.btn_clearWishlist {
	display:block;
	width:107px;
	height:26px;
	background:url(../images/en/app/btn_clearWishlist.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_clearWishlist:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_clearWishlist_disabled, .btn_clearWishlist_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
/* btn_Guest Checkout */
.btn_guestCheckout{
	display:block;
	width:120px;
	height:26px;
	background:url(../images/en/app/btn_guestChkout.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_guestCheckout:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_updateCart */
.btn_updateCart{
	display:block;
	width:95px;
	height:26px;
	background:url(../images/en/app/btn_updateCart.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_updateCart:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_apply coupon */
.btn_applyCoupon{
	display:block;
	width:96px;
	height:22px;
	background:url(../images/en/app/btn_applyCoupon.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_applyCoupon:hover{
	background-position: 0 -24px;
	cursor:pointer;
}
/* btn_Send Email */
.btn_sendEmail{
	display:block;
	width:86px;
	height:26px;
	background:url(../images/en/app/btn_sendemail.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_sendEmail:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_Print Page */
.btn_printPage{
	display:block;
	width:86px;
	height:26px;
	background:url(../images/en/app/btn_printPage.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_printPage:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_Yes */
.btn_yes{
	display:block;
	width:50px;
	height:26px;
	background:url(../images/en/app/btn_yes.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_yes:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_No */
.btn_no{
	display:block;
	width:45px;
	height:26px;
	background:url(../images/en/app/btn_no.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_no:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_gotowishlist */
.btn_gotowishlist{
	display:block;
	width:110px;
	height:26px;
	background:url(../images/en/app/btn_gotoWishlist.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_gotowishlist:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_zoomin */
.btn_zoomin{
	display:block;
	width:84px;
	height:26px;
	background:url(../images/btn_zoomin.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_zoomin:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_zoomout */
.btn_zoomout{
	display:block;
	width:94px;
	height:26px;
	background:url(../images/btn_zoomout.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_zoomout:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_Videoreset */
.btn_videoreset{
	display:block;
	width:69px;
	height:26px;
	background:url(../images/video_reset.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_videoreset:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_confirmopt */
.btn_confirmopt{
	display:block;
	width:125px;
	height:26px;
	background:url(../images/en/app/btn_confirmOpt.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_confirmopt:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_gotocart */
.btn_gotoCart{
	display:block;
	width:82px;
	height:26px;
	background:url(../images/en/app/btn_GoToCart.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_gotoCart:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_backtopreviouspage */
.btn_backtoPrevPage{
	display:block;
	width:152px;
	height:26px;
	background:url(../images/en/app/btn_backtoPrevPage.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_backtoPrevPage:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_preview */
.btn_preview{
	display:block;
	width:69px;
	height:26px;
	background:url(../images/btn_preview.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_preview:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
/* btn_addWarranty */
.btn_addWarranty{
	display:block;
	width:106px;
	height:26px;
	background:url(../images/en/app/btn_addWarrenty.gif) no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	text-align:left;
	border:none;
}
.btn_addWarranty:hover{
	background-position: 0 -30px;
	cursor:pointer;
}
.btn_addWarranty_disabled, .btn_addWarranty_disabled:hover {
	background-position: 0 -60px;
	cursor:default;
}
#lightbox .emailToAFriend
{
	width: 600px;
}
#lightbox .emailToAFriend .frame h2 {
	clear:both;
	float:left;
	font-size:100%;
	font-weight:bold;
	margin-bottom:10px;
}
.boldTxt{
	font-weight:bold;
	}
	
/* ------------------------------------- */
/* Delivery option tabs */
/* ------------------------------------- */	
.tab {
width:150px; border: 1px #c5c5c5 solid; float:left;
border-bottom: 0px !important;
list-style: none;
position:relative;
margin: 0px 0.2em 1px 20px;
padding: 3px 3px 6px 3px;
top:2px;
cursor:default;
text-align: center;
text-decoration: none;
white-space: nowrap;
}

.tab:hover{
cursor:pointer;
}

.tab-default{
background:#E5E6E6;
}

.tab-selected{
background:white;
}

#detailPane{
border: 1px #E1E1E1 solid;
padding: 20px 20px 30px 30px;
margin:0px;
}

.compare-productBrand{
color: #999;
font-size: 11px;
font-weight: bold;
height: 16px;
margin-top: 3px;	
}

#productCodeVSN{
color: #787878;
font-size:85%;
margin: 2px 0px;
/*width: 190px;*/
}

.compare-productURL{
padding: 0px 0px 0px 0px;
}

