HTML, FORM
{
	height: 100%;
	margin: 0;
	padding: 0;
	scrollbar-face-color: #1b3d6b;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-shadow-color: #eeeeee;
	scrollbar-arrow-color: #eeeeee;
	scrollbar-track-color: #eeeeee;
}
BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; /*background-image: url(images/page_bg.jpg); 	background-repeat: no-repeat; 	background-position: top;*/
	height: 98%;
}
/* ---------------------- MASTER HEADER SECTION ---------------------- */
#master_header
{
	width: 1000px;
	height: 133px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/headbg_index.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px 0px 0px 0px;
}
#hd_logo
{
	margin-left: 24px;
	padding-top: 13px;
	width: 149px;
	height: 117px;
	text-indent: -9999px;
	overflow: hidden;
}
a.logo
{
	background: url(images/ignify_logo.gif) no-repeat;
	width: 149px;
	height: 117px;
	display: block;
}
.sendtofriendlink a
{
	background: url(images/send_to_friend.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 176px;
	text-indent: -9999px;
	display: block;
	margin: 0px 85px 0px 0px;
}
/* ------------------------------ HEADER SECTION - WELCOME ------------------------ */

#hd_welcome
{
	font-size: 10px;
	color: #6b798c;
	margin: 15px 0px 0px 200px;
	float: left;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: auto;
}
#hd_welcome h4
{
	font-size: 10px;
	font-weight: bold;
	color: #6b798c;
	margin: 0px;
	padding: 0px;
}
#hd_welcome p
{
	font-size: 10px;
	font-weight: normal;
	color: #6b798c;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
}
#hd_welcome a
{
	font-size: 9px;
	font-weight: normal;
	color: #6b798c;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: underline;
}
/* ------------------------ HEADER SECTION - ICONS--------------------- */

#banner_img1
{
	background: url(images/banner_bg1.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	height: 133px;
	float: right;
}
#banner_img2
{
	background: url(images/banner_bg2.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	height: 133px;
	float: right;
}

#hd_icons ul
{
	margin-top: 28px;
	padding-right: 18px;
	_padding-right: 18px;
	padding-top: 8px;
	padding-left: 0px;
	width: 210px;
	_width: 216px;
	height: 54px;
	list-style-type: none;
	float: right;
	border: solid 0px red;
}
#hd_icons ul li
{
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 54px;
	float: right;
}
/*#hd_icons li {
	margin: 0px;
	padding: 0px;
	width:48px;
	height:48px;
	float:right;
}*/
#hd_icons ul span
{
	display: none;
}
#hd_icons li a
{
	display: block;
}

a.hd_order_search
{
	background: url(images/icn_search_order.gif);
	background-repeat: no-repeat;
	height: 48px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_order_search:hover
{
	background-position: 0 -48px;
	overflow: hidden;
}
a.hd_home
{
	background: url(images/icn_home.gif);
	height: 48px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_home:hover
{
	background-position: 0 -48px;
	overflow: hidden;
}
a.hd_myaccount
{
	background: url(images/icn_myaccount.gif);
	_background: url(images/icn_myaccountn.gif);
	width: 60px;
	margin: 0px 0px 0px -8px;
	_margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 2px;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_myaccount:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}
a.hd_login
{
	background: url(images/icn_login.gif);
	_background: url(images/icn_loginn.gif);
	margin: 0px 0px 0px -5px;
	_margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_login:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}
a.hd_logout
{
	background: url(images/icn_logout.gif);
	_background: url(images/icn_logoutn.gif);
	margin: 0px 0px 0px -5px;
	_margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
	width: 50px;
	_width: 50px;
}
a.hd_logout:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}
a.hd_viewcart
{
	background: url(images/icn_viewcart.gif);
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_viewcart:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}
a.hd_livechat
{
	background: url(images/icn_live.gif);
	_background: url(images/icn_liven.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 50px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 0px 0px -7px;
	padding: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 3px;
}
a.hd_livechat:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}
a.hd_wishlist
{
	background: url(images/icn_wishlist.gif);
	height: 48px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_wishlist:hover
{
	background-position: 0 -48px;
	overflow: hidden;
}
a.hd_help
{
	background: url(images/icn_help.gif);
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
}
a.hd_help:hover
{
	background-position: 0 -54px;
	overflow: hidden;
}

/* ------------------------ 2 HEADER SECTION - ICONS--------------------- */
#hd_iconsn ul
{
	margin-top: 28px;
	padding-right: 18px;
	_padding-right: 18px;
	padding-top: 8px;
	padding-left: 0px;
	width: 265px;
	_width: 270px;
	height: 54px;
	list-style-type: none;
	float: right;
}
#hd_iconsn ul li
{
	margin: 0px;
	padding: 0px;
	width: 50px;
	height: 54px;
	float: right;
}
/*#hd_icons li {
	margin: 0px;
	padding: 0px;
	width:48px;
	height:48px;
	float:right;
}*/
#hd_iconsn ul span
{
	display: none;
}
#hd_iconsn li a
{
	display: block;
}
/* ------------------------ HEADER SECTION - ADVANCED SEARCH --------------------- */
#hd_adv_search
{
	height: 20px;
	width: 400px;
	margin: -65px 0px 0px 260px;
	padding: 0px;
}
#hd_adv_search input
{
	font-size: 10px;
	font-weight: normal;
	color: #848f9e;
	text-decoration: none;
	border: 1px solid #acadaf;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	width: 190px;
	height: 14px;
}
#hd_adv_search select
{
	font-size: 11px;
	font-weight: normal;
	width: 200px;
	color: #848f9e;
	text-decoration: none;
	border: 1px solid #a5acb2;
	margin-bottom: 1px;
}

#hd_adv_search ul
{
	list-style-type: none;
	margin: 0px;
}
#hd_adv_search ul li
{
	list-style-type: none;
	margin: 0px;
}
#hd_adv_search li
{
	height: 20px;
	padding: 0px 2px 0px 0px;
	list-style-type: none;
	float: right;
}
#hd_adv_search ul span
{
	display: none;
}
#hd_adv_search li .search
{
	background: url(images/adv_search_go_head.gif);
	background-repeat: no-repeat;
	margin: 0px 10px 0px 1px;
	_margin: 1px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 18px;
	width: 26px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: none;
}
#hd_adv_search li a.adv_search_btn
{
	background: url(images/adv_search_head.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
	width: 26px;
	height: 18px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

#hd_adv_search .adtxt
{
	font-size: 10px;
	font-weight: normal;
	color: #848f9e;
	text-decoration: none; /*border: 1px solid #a5acb2;*/
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	width: 110px;
	height: 14px;
}
/* ------------------------- END OF HEADER SECTION ------------------ */
/* ------------------------- LEFT NAVIGATION SECTION  --------------- */
#ln
{
	width: 188px;
	height: auto;
	background-image: url(images/collapsible_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ln_title
{
	width: 174px;
	height: 2px;
	font-size: 13px;
	font-weight: bold;
	padding: 3px 2px 2px 12px;
	margin-top: 1px;
	color: #2562a0;
	text-transform: uppercase;
	display: block;
}
.ln_close
{
	width: 187px;
	height: 9px; /*background-image: url(images/ln_close.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
.ln_close2
{
	width: 187px;
	height: 9px; /*background-image: url(images/ln_close.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
/* -- LN SECTION - CATEGORIES -- */
#category_menu
{
	padding-top: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#ln_catg_box
{
	padding-top: 1px;
	margin-right: 15px;
	margin-left: 15px;
	height: auto;
}
.menu, .menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
}
.menu
{
	width: auto;
}
.menu ul li
{
	margin: 0;
	padding: 0;
	border-top: dotted 0px #b3b4b4;
	width: 153px;
	_width: 143px;
}
.menu a
{
	display: block;
	padding: 1px 0px 1px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	width: 135px;
	display: block;
	text-align: left; /* background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:8px 2px;*/
}
.menu a:link
{
	display: block;
	padding: 1px 0px 1px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	width: 135px;
	display: block;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:8px 2px;*/
}
.menu a:visited
{
	display: block;
	padding: 1px 0px 1px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	width: 135px;
	display: block;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:8px 2px;*/
}
.menu a:hover
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	width: 135px; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:8px 2px;*/
}
.menu .selected
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 1px 0px;
	margin: -5px 0px -3px -15px;
	width: 135px;
	display: block; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:8px 2px;*/
}
.menu ul li
{
	padding: 0 0 0px 10px;
}
.menu ul li a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	width: 120px;
	padding: 3px 0px 3px 25px;
	display: block;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:25px 2px;*/
}
.menu ul li a:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	width: 120px;
	padding: 3px 0px 3px 20px;
	display: block;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:25px 2px;*/
}
.menu ul li a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	width: 120px;
	padding: 3px 0px 3px 20px;
	display: block;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:25px 2px;*/
}
.menu ul li a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 120px; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:25px 2px;*/
}
.menu ul li a .selected
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 30px;
	margin: -3px 0px -3px -30px;
	width: 120px;
	background: url(images/ln_cat_arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 2px;
	cursor: pointer;
}
.menu ul li ul li a
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 3px 32px;
	display: block;
	width: 110px;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:35px 2px;*/
}
.menu ul li ul li a:link
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 3px 32px;
	display: block;
	width: 110px;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:35px 2px;*/
}
.menu ul li ul li a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 3px 0px 3px 32px;
	display: block;
	width: 110px;
	text-align: left; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:35px 2px;*/
}
.menu ul li ul li a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 110px; /*background:url(images/ln_cat_arrow.gif); 	background-repeat:no-repeat; 	background-position:35px 2px;*/
}
.menu ul li ul li a .selected
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 50px;
	margin: -3px 0px -3px -50px;
	width: 110px;
	background: url(images/ln_cat_arrow.gif);
	background-repeat: no-repeat;
	background-position: 38px 2px;
}
.menu ul a
{
	display: block;
}
.hidden
{
	display: none;
}
/* ------------------- LEFTNAV SECTION - NEWSLETTER -----------------*/

#ln_newsletter
{
	margin-top: 15px;
	margin-left: 5px;
	background-color: #eeeeee;
	width: 180px;
	padding: 5px 3px 5px 5px;
	border: solid 1px #d3d3d3;
	float: left;
}
#ln_newsletter ul
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
#ln_newsletter ul li
{
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}
#ln_newsletter input
{
	margin-top: 5px;
	width: 150px;
	border: 1px solid #acadaf;
}
#ln_newsletter .img_newsletter
{
	background: url(images/newsletter_ln.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 16px;
	text-indent: -9999px;
	display: block;
}
#ln_newsletter .go
{
	background: url(images/go.gif);
	height: 21px;
	width: 22px;
	text-indent: -9999px;
	display: block;
	margin-top: 5px;
	margin-left: 2px;
	cursor: pointer;
	border: none;
}
#ln_newsletter .go:hover
{
	background-position: 0 -21px;
	cursor: pointer;
	border: none;
}
/* -------------------LEFTNAV SECTION - VIEWCATALOG -----------------*/
#ln_viewcatalog a
{
	background: url(images/view_catalog.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 200px;
	height: 88px;
	margin-top: 12px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	border: none;
	float: left;
}
/* -------------------- RECENTLY VIEWS LN -------------------*/

#ln_recently_viewed
{
	width: 180px;
	padding-top: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
	float: left;
}
#ln_recently_viewed .title
{
	background: url(images/h_recently_viewed.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 175px;
	height: 21px;
	text-indent: -9999px;
	border-bottom: dotted 1px #9c9b9b;
}
#ln_recently_viewed h4
{
	font-size: 11px;
	color: #949ea3;
	padding-top: 10px;
	padding-bottom: 5px;
}

#ln_recently_viewed ul
{
	width: 175px;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ln_recently_viewed ul li
{
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ln_recently_viewed li a
{
	width: 175px;
	color: #9c9b9b;
	display: block;
	padding: 0px;
	font-weight: normal;
	height: 14px;
	border-bottom: dotted 1px #e1e1e2;
	border-top: dotted 1px #e1e1e2;
	list-style-type: none;
	text-decoration: none;
	text-indent: 20px;
	background: url(images/ln_dots.gif);
	background-repeat: repeat-y;
	background-position: 10px -1px;
	text-decoration: none;
}
#ln_recently_viewed li a:visited
{
	color: #9c9b9b;
	text-decoration: none;
	background: url(images/ln_dots.gif);
	background-repeat: repeat-y;
	background-position: 10px -1px;
}
#ln_recently_viewed li a:hover
{
	color: #1c679b;
	background: url(images/ln_dots2.gif);
	background-repeat: repeat-y;
	background-position: 10px -1px;
	text-decoration: none;
}

#ln_recently_viewed h4 a
{
	color: #949ea3;
	text-decoration: none;
}
/* -------------------- INDEX PAGE -------------------*/
.index_main_content
{
	background-image: url(images/index_globe.jpg);
	background-repeat: no-repeat;
	background-position: top left; /*height:557px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float: left;
	width: 100%;
}

.index_main_contentn6
{
	_background-image: url(images/index_globe.jpg);
	_background-repeat: no-repeat;
	_background-position: top;
	_margin: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	_height: auto;
	_width: 806px;
}
.ind_compintro_box
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 605px;
	height: 202px;
}
.ind_comp_intro
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 415px;
	height: 202px;
}
#contblk1
{
	padding: 6px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	margin: -126px 0px 0px 0px;
	width: 203px;
	height: 119px;
	float: right;
}

#contblk2
{
	padding: 6px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 203px;
	height: auto;
	float: right;
}

.ind_head_bg
{
	background-image: url(../images/headbg_index.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 113px;
}

/* ------------------------ FEATURE ITMES ------------------------ */
#feature_items_box
{
	width: 365px;
	background: url(images/h_topsellers.gif);
	background-repeat: no-repeat;
	height: 255px;
	float: left;
	padding-left: 50px;
}
#feature_items_box .title
{
	background: url(images/h_featureitem.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 23px;
	display: block;
	text-indent: -9999px;
}
#feature_items
{
	width: 248px;
	height: 65px;
	border: solid 1px #cbcaca;
	margin: 4px 0px 0px 0px;
	font-size: 11px;
	color: #5c5c5c;
	float: left;
}
#feature_items h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px 0px 0px 0px;
}
#feature_items_box h4 a:link
{
	color: #666666;
	text-decoration: none;
}
#feature_items_box h4 a:visited
{
	color: #666666;
	text-decoration: none;
}
#feature_items_box h4 a:hover
{
	color: #3399cc;
	text-decoration: underline;
}
.feature_items_bg
{
	background-color: #f1f1f3;
	padding-left: 5px;
}
/* ------- HORIZONTAL PRODUCT BOX -------- */
#product_horzt
{
	padding: 3px;
	margin-top: 3px;
	width: 240px;
	border: solid 1px #cbcaca;
	float: left;
}
#product_horzt .prod
{
	width: 55px;
	height: 55px;
	float: left;
	position: relative;
}
#product_horzt .text
{
	height: 65px;
	margin-left: 80px;
	text-align: left;
}
#product_horzt h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px 0px 3px 0px;
}
/* ------- VERTICAL PRODUCT BOX -------- */
#product_vert
{
	padding: 3px;
	margin: 2px;
	width: 108px;
	height: 135px;
	border-bottom: dotted 1px #1a83c6;
}
#product_vert .prod
{
	border: solid 0px #cbcaca;
	width: 100%;
	height: 75px;
	text-align: left;
	margin: 2px;
}
#product_vert .text
{
	text-align: left;
}

#product_vert h4
{
	font-size: 10px;
	color: #333333;
	margin: 0px 0px 3px 0px;
}
/* ------------------------- BEST SELLERS -----------------------*/

#bestseller
{
	margin: 0px 0px 0px 10px;
	width: auto;
	height: auto;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
}

.bestseller_title
{
	margin-top: 20px;
	margin-left: 8px;
	background: url(images/h_bestseller.gif);
	height: 22px;
	width: 112px;
	text-indent: -9999px;
	display: block;
}
#bestproduct_horzt
{
	padding: 3px;
	margin-right: 8px;
	width: 241px;
	margin-bottom: 3px;
	border: solid 1px #cbcaca;
}
#bestproduct_horzt .prod
{
	width: 55px;
	height: 55px;
	float: left;
	position: relative;
}
#bestproduct_horzt .text
{
	height: 65px;
	margin-left: 80px;
	text-align: left;
}
#bestproduct_horzt h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px 0px 3px 0px;
}
/* -------------------- MOST POPULAR -------------------*/
#mostpopular_box
{
	width: auto;
	float: right;
	padding-right: 20px;
}
#mostpopular_box .title
{
	background: url(images/h_mostpopular.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 23px;
	text-indent: -9999px;
}
#mostpopular h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px 0px 0px 0px;
}
#mostpopular .orange_text
{
	color: #f86c05;
}

/* ------------- COMMON TABLE - FORM IN ALL THE MY ACCOUNT AND CHECKOUT PAGE ------------ */
table.alternate_rows
{
	border-spacing: 0;
	border-collapse: collapse;
	border-top: solid 1px #cbcaca;
	border-left: solid 1px #cbcaca;
	border-bottom: solid 0px #cbcaca;
}
table.alternate_rows th, table.alternate_rows td
{
	padding: 2px 4px 2px 4px;
}
table.alternate_rows th
{
	background-color: #2665ac;
	border-right: solid 1px #B7D7F8;
	color: #fff;
	padding: 2px;
	margin: 2px;
	font-size: 10px;
	font-weight: normal;
}
table.alternate_rows td
{
	padding: 2px 2px 2px 2px;
	border-right: solid 1px #cbcaca;
	border-bottom: solid 1px #cbcaca;
}
table.alternate_rows tr.odd td
{
	background-color: #e6e6e6;
	padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.even td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.sortbottom td
{
	background-color: #e6e6e6;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
/* ------------------------- MY MESSAGE --------------------*/
#message
{
	border-top: dotted 1px #979796;
	border-bottom: dotted 1px #979796;
	margin: 15px 10px 10px 10px;
	width: 515px;
	height: auto;
	font-size: 11px;
	color: #5c5c5c;
	padding-top: 10px;
	padding-bottom: 10px;
}
#message ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
}
#message ul li
{
	margin: 0px;
	margin-bottom: 5px;
	text-align: left;
	padding-right: 2px;
	padding-left: 30px;
	background: url(images/orange_arrow.gif);
	background-repeat: repeat-y;
	background-position: 10px 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	display: block;
}
#message h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px 0px 3px 0px;
}



/* ----------------------------------- BUTTONS IMAGES HERE -------------*/

a.giftwrap
{
	background: url(images/btn_giftwrap.gif);
	height: 27px;
	width: 158px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.find_wishlist
{
	background: url(images/find_wishlist.gif);
	height: 18px;
	width: 99px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.send_wishlist
{
	background: url(images/send_wishlist.gif);
	height: 18px;
	width: 155px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.update
{
	background: url(images/btn_update.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.update:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.unsubscribe
{
	background: url(images/btn_unsubscribe.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 86px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	border: none;
}
.unsubscribe:hover
{
	background-position: 0 -21px;
	overflow: hidden;
}
.subscribeNL
{
	background: url(images/btn_subscribe.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 72px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	border: none;
}
.subscribeNL:hover
{
	background-position: 0 -21px;
	overflow: hidden;
}
a.clear
{
	background: url(images/btn_clear.gif);
	height: 19px;
	width: 54px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.clear:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.turnon
{
	background: url(images/btn_turnon.gif);
	height: 22px;
	width: 67px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.turnon:hover
{
	background-position: 0 -22px;
	overflow: hidden;
}
.add_newrow
{
	background: url(images/btn_add_newrow.gif);
	height: 19px;
	width: 101px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.add_newrow:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.checkout_addessList
{
	width: 180px;
}

.continue_checkout
{
	background: url(images/btn_cont_chekout.gif);
	height: 19px;
	width: 137px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.continue_checkout:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.add2cart_m
{
	background: url(images/btn_add2cart_m.gif);
	height: 19px;
	width: 88px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.add2cart_m:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.add_update
{
	background: url(images/btn_add_update.gif);
	height: 19px;
	width: 100px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.add_update:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.org_add2cart
{
	background: url(images/orange_add2cart.gif);
	height: 13px;
	width: 70px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.org_add2cart:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
.update2stock
{
	background: url(images/btn_update2stock.gif);
	height: 19px;
	width: 116px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.update2stock:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.removeall
{
	background: url(images/btn_removeall.gif);
	height: 19px;
	width: 91px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.removeall:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.update2qty
{
	background: url(images/btn_update2qty.gif);
	height: 19px;
	width: 125px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.update2qty:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.turnoff
{
	background: url(images/btn_turnoff.gif);
	height: 22px;
	width: 67px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.turnoff:hover
{
	background-position: 0 -22px;
	overflow: hidden;
}
a.buy
{
	background: url(images/btn_buy.png);
	height: 15px;
	width: 44px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.buy:hover
{
	background-position: 0 -15px;
	overflow: hidden;
}

.pay_via_secure_server
{
	background: url(images/btn_pay_via_secure_server.gif);
	height: 19px;
	width: 185px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.pay_via_secure_server:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.addnew_address
{
	background: url(images/btn_addnew_address.gif);
	height: 19px;
	width: 125px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.addnew_address:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.addnew_card
{
	background: url(images/btn_addnew_card.gif);
	height: 22px;
	width: 98px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
a.addnew_card:hover
{
	background-position: 0 -22px;
	overflow: hidden;
}
a.add2cart_intab
{
	background: url(images/btn_add2cart.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.btnadd2cart_intab
{
	background: url(images/btn_add2cart.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.add2cart_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.copy2cart
{
	background: url(images/btn_copy2cart_intab.gif);
	height: 19px;
	width: 101px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.copy2cart:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.return
{
	background: url(images/btn_return_intab.gif);
	height: 13px;
	width: 43px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.return:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
.lookup_intab
{
	background: url(images/btn_or_lookup_intab.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 45px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.lookup_intab:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
.lookup_intab_DY
{
	background: url(images/btn_or_lookup_intab.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 45px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.lookup_intab_DY:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
a.or_print_invoice
{
	background: url(images/btn_printinvoice_intab.gif);
	height: 13px;
	width: 72px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_print_invoice:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
.or_remove
{
	background: url(images/btn_or_remove_intab.gif);
	height: 19px;
	width: 16px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}
.or_remove:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.add2wishlist_intab
{
	background: url(images/move2wishlit_intab.gif);
	height: 13px;
	width: 90px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
a.add2wishlist_shop
{
	background: url(images/move2wishlist.gif);
	height: 18px;
	width: 102px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

a.add2wishlist_shop:hover
{
	background-position: 0 -18px;
	overflow: hidden;
}
a.download_intab
{
	background: url(images/btn_download.png);
	height: 18px;
	width: 70px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.download_intab:hover
{
	background-position: 0 -17px;
	overflow: hidden;
}
a.reset
{
	background: url(images/btn_reset.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.reset:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.go
{
	background: url(images/btn_go.gif);
	height: 19px;
	width: 24px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.go:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.apply
{
	background: url(images/btn_apply.gif);
	height: 19px;
	width: 50px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.apply:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.close
{
	background: url(images/btn_close.gif);
	height: 19px;
	width: 54px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.close:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.closesearch
{
	background: url(images/close_cross.gif);
	height: 19px;
	width: 52px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.closesearch:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.submit
{
	background: url(images/btn_submit.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.submit:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.search
{
	background: url(images/btn_search.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.search:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.searchschool
{
	background: url(images/btn_searchschool.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 109px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	display: block;
}
.searchschool:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.searchschool1
{
	background: url(images/btn_enter.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 85px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
	cursor: pointer;
	display: block;
}
.searchschool1:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.floatsubmit
{
	background: url(images/btn_floatsubmit.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.buynow
{
	background: url(images/btn_buynow.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.buynow:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.resetcatgory
{
	background: url(images/btn_reset.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.resetcatgory:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.add2entireqtycart_intab
{
	background: url(images/btn_addecitequantity.gif);
	height: 20px;
	width: 235px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.add2entireqtycart_intab
{
	background: url(images/btn_addecitequantity.gif);
	height: 20px;
	width: 235px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
a.add2onlyavailableqtycart_intab
{
	background: url(images/btn_addonlyavailablestock.gif);
	height: 18px;
	width: 256px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
a.add2onlyavailableqtycart_intab:hover
{
	background: url(images/btn_addonlyavailablestock.gif);
	height: 18px;
	width: 256px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	background-position: 0 -18px;
}

.add2onlyavailableqtycart_intab
{
	background: url(images/btn_addonlyavailablestock.gif);
	height: 18px;
	width: 256px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
a.add2stockwatchlist_intab
{
	background: url(images/btn_additem2mystockwathclist.gif);
	height: 18px;
	width: 182px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	border: none;
}
a.add2stockwatchlist_intab:hover
{
	background: url(images/btn_additem2mystockwathclist.gif);
	height: 18px;
	width: 182px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	border: none;
	background-position: 0 -18px;
}
.add2stockwatchlist_intab
{
	background: url(images/btn_additem2mystockwathclist.gif);
	height: 18px;
	width: 182px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.cancel
{
	background: url(images/cancel.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.cancel:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.cancel2
{
	background: url(images/blank_cancel.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 59px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	color: #fff;
	padding-bottom: 3px;
	font-size: 10px;
	font-weight: bold;
}
.cancel2:hover
{
	background-position: 0 -22px;
	overflow: hidden;
}

.sendemail
{
	background: url(images/blank_sendemail.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 96px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	color: #fff;
}
.sendemail:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.add_subuser
{
	background: url(images/btn_add_subuser.gif);
	height: 19px;
	width: 95px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.add_subuser:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.buy_intab
{
	background: url(images/btn_buy_intab.png);
	height: 18px;
	width: 34px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
a.buy_intab:hover
{
	background-position: 0 -17px;
	overflow: hidden;
}
.buyall
{
	background: url(images/btn_buyall.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	float: right;
	display: block;
	overflow: hidden;
	margin-right: 3px;
	border: none;
	cursor: pointer;
}
.buyall:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.edit_intab
{
	background: url(images/btn_edit_intab.gif);
	height: 19px;
	width: 47px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.edit_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.edit_intab2
{
	background: url(images/btn_edit_intab2.png);
	height: 13px;
	width: 32px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	margin-bottom: 2px;
}
.edit_intab2:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
a.addnew_intab
{
	background: url(images/btn_addnew_intab.gif);
	height: 19px;
	width: 77px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.addnew_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.delete_intab
{
	background: url(images/btn_delete_intab.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.delete_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.go_dash
{
	background: url(images/btn_go_dashboard.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	height: 19px;
	width: 31px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.go_dash:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.or_edit_intab
{
	background: url(images/btn_or_edit.gif);
	height: 19px;
	width: 47px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_edit_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.btn_or_edit_intab
{
	background: url(images/btn_or_edit_intab.gif);
	height: 19px;
	width: 47px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.btn_or_edit_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.or_sumbit_intab
{
	background: url(images/btn_submit_intab.gif);
	height: 13px;
	width: 42px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_sumbit_intab:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
/* -- DELETE BUTTON BELOW IS WITH BLUE BG - (INTAB) --*/
a.or_delete_intab
{
	background: url(images/btn_or_delete.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_delete_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

/* -- DELETE BUTTON - NO BG - (INTAB) --*/

a.btn_or_delete_intab
{
	background: url(images/btn_or_delete_intab.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.btn_or_delete_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
a.or_print
{
	background: url(images/btn_print_quote_intab.gif);
	height: 13px;
	width: 65px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_print:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
a.or_convt2order
{
	background: url(images/btn_cont2order_intab.gif);
	height: 13px;
	width: 94px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
a.or_convt2order:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}
.cont_shop_chq
{
	background: url(images/btn_cont_shop_chq.gif);
	height: 19px;
	width: 136px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.cont_shop_chq:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.cont_checkout_chq
{
	background: url(images/btn_cont_checkout_chq.gif);
	height: 19px;
	width: 92px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.cont_checkout_chq:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.cont_checkout_chqnew
{
	background: url(images/btn_cont_chekout.gif);
	height: 19px;
	width: 145px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.cont_checkout_chqnew:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.cont_shopping
{
	background: url(images/btn_cont_shopping.gif);
	height: 19px;
	width: 137px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	float:right;
}
.cont_shopping:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.back
{
	background: url(images/btn_back.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.back:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.pay_via_ss_chq
{
	background: url(images/btn_pay_secure_server_chq.gif);
	height: 19px;
	width: 185px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.pay_via_ss_chq:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.placeorder_chq
{
	background: url(images/btn_placeorder_chq.gif);
	height: 19px;
	width: 90px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.placeorder_chq:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.applycoupon
{
	background: url(images/btn_applycoupon.png);
	height: 19px;
	width: 108px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.applycoupon:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.placeorder
{
	background: url(images/btn_placeorder.png);
	height: 19px;
	width: 90px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.placeorder:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.proccessing
{
	background: url(images/btn_proccessing.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 84px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
	color: #fff;
}
.proccessing:hover
{
	background-position: 0 0px;
	overflow: hidden;
}
.addall
{
	background: url(images/btn_addall.png);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.addall:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
/* ------------------------- Advance search in header for B2B LookUp ------------------ */


#lookup_search
{
	height: 20px;
	width: 520px;
	margin: -1px 0px 0px 20px;
	padding: 0px;
}
#lookup_search input
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #acadaf;
	margin-bottom: 1px;
	width: 150px;
}
#lookup_search select
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #68B5ED;
	margin-bottom: 1px;
}

#lookup_search ul
{
	list-style-type: none;
	margin: 0px;
}
#lookup_search li
{
	height: 20px;
	padding: 0px 2px 0px 0px;
	list-style-type: none;
	float: right;
}
#lookup_search ul span
{
	display: none;
}
#lookup_search li .search
{
	background: url(images/adv_search_go_head.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	height: 19px;
	width: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	border: none;
}
#lookup_search li a.adv_search_btn
{
	background: url(images/adv_search_head.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	width: 68px;
	height: 17px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
/* ------------------------- Advance search in header for B2B LookUp Ends ------------------ */

#container
{
	width: 1000px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-bottom: -40px;
	display: table;
	height: 100%;
}
#container_help
{
	width: 1000px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-bottom: 0;
}
#check_container
{
	width: 1000px;
	border: 0px solid #000000;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-bottom: -40px;
	display: table;
	height: 100%;
}
.innerContainer
{
	margin: 0;
	padding: 0;
	padding-bottom: 40px;
	float: left; /*min-height:500px;*/
}
#master_LN
{
	background-image: url(images/ind_leftnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 188px;
	height: auto;
	border: 0px solid red;
}
#mainContent
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	vertical-align: top;
	float: right;
	height: auto;
	width: 812px;
}
/* ----------------------- DYNAMIC TABLE CONTENT --------------------------*/
.dyn_content
{
	width: auto;
}

/* ------------------------ Checkout main Container -------------- */

#checkout_mainContent
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 170px;
	vertical-align: top;
	height: auto;
	width: 812px; /*background-image: url(images/checkout_bg.jpg); 	background-repeat:no-repeat; 	background-position:top;*/
	float: left;
	height: 100%;
}
.panel1
{
	width: 100%;
	float: left;
}
#chk_tablets
{
	width: 800px;
	padding: 35px 5px 10px 12px;
	float: left;
	margin: 0px 0px 0px 0px; /*min-height:400px;*/
}

#chk_tablets .head
{
	width: 770px; /*background:url(images/checkout_top.gif); 	background-repeat:no-repeat;*/
	height: 23px;
	font-size: 22px;
	font-weight: bold;
	color: #1a83c6;
	padding: 6px 0px 4px 0px;
	float: left;
}

#chk_tablets .darkgrey
{
	height: 23px;
	font-size: 22px;
	font-weight: bold;
	color: #343434;
}
#chk_tablets .body
{
	width: 750px; /*background:url(images/checkout_body.gif); 	background-repeat:repeat-y;*/
	padding: 8px 10px 0px 0px;
	float: left;
}
#chk_tablets .footer
{
	width: 750px; /*background:url(images/checkout_bottom.jpg); 	background-repeat:no-repeat;*/
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
}
#chk_tablets h4
{
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 3px 0px;
}

.chk_head
{
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 3px 0px;
}
.thead
{
	font-size: 11px;
	font-weight: bold;
	color: #1159b2;
	padding: 1px 0px 1px 0px;
	margin: 8px 0px 5px 0px;
}
.box_title
{
	background-color: #2665AC;
	background-repeat: repeat-x;
	height: 18px;
	color: #fff;
	padding-top: 4px;
	text-indent: 5px;
	font-weight: bold;
}
/* ---------------------------- SHOPPING CART -------------------------- */

.chk_shipping_calbox
{
	width: 700px;
	padding: 0px 0px 0px 0px;
}
#chk_shipping_calculator
{
	width: 300px;
	height: auto;
	margin-top: 0px;
	float: left;
	padding: 4px;
	border: dotted 1px #c0c0c0;
}
#chk_shipping_calculator td
{
	padding: 1px 0px 2px 0px;
}
.chk_shippcal_relativeprod
{
	width: 370px;
	height: auto;
	margin-left: 320px;
}
/* ---------------------------- (Order4)ORDER SUMMARY -------------- */
.chk_order_sum
{
	width: 699px;
	margin-top: 8px;
	margin-bottom: 8px;
	height: auto;
	margin-left: 0px;
	float: left;
}
#chk_odsum_ship_add
{
	width: 328px;
	height: auto;
	float: left;
	padding: 1px 2px 2px 2px;
	border: solid 0px #cccbcb;
}

#chk_odsum_ship_add h4
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 3px 0px;
}
.addresstxt
{
	font-size: 18px;
	font-weight: normal;
	color: #959595;
}
#chk_odsum_ship_add td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
}
.chk_odsum_billadd
{
	width: 328px;
	float: right;
	height: auto;
	padding: 1px 2px 2px 2px;
	border: solid 0px #cccbcb;
}

.chk_odsum_billadd td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
}
.txtheadn
{
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 3px 0px;
}
/* ---------------------------- (Order2)SHIPPING & BILLING FOR CHECKOUT -------------- */
.chk_order_box
{
	width: 795px;
	padding: 0px 0px 0px 0px;
}
#chk_ship_address
{
	width: 395px;
	height: auto;
	padding: 4px;
	margin-left: 375px;
	border: solid 0px #cbcaca;
}
#chk_ship_address input
{
	/*width:150px; 	border: 1px solid #acadaf;*/
}
#chk_ship_address td
{
	padding: 2px 0px 2px 0px;
}
.chk_bill_address
{
	width: 365px;
	height: auto;
	margin-top: 0px;
	float: left;
	padding: 4px;
	border: solid 0px #cbcaca;
}
.chk_bill_address input
{
	width: 150px;
	border: 1px solid #acadaf;
}
.bill_check input
{
	width: 15px;
	border: 1px solid #acadaf;
}
.chk_bill_address td
{
	padding: 2px 0px 2px 0px;
}
/* ---------------------------- CHECKOUT BREAD CRUMB ---------------- */

#bc_order1
{
	background: url(images/bc_order1.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 2px;
	height: 37px;
	float: left;
}

#bc_order2
{
	background: url(images/bc_order2.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 37px;
	float: left;
}
#bc_order3
{
	background: url(images/bc_order3.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 37px;
	float: left;
}
#bc_order4
{
	background: url(images/bc_order4.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 37px;
	float: left;
}
#bc_order5
{
	background: url(images/bc_order5.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 37px;
	float: left;
}
#bc_order6
{
	background: url(images/bc_order6.gif);
	background-repeat: no-repeat;
	width: 549px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0px;
	padding-bottom: 0px;
	height: 37px;
	float: left;
}

.clearfloat
{
	/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
}

/* Index Left Nav section here */
.cat_block1
{
	width: 415px;
	float: left;
	margin-top: 12px;
}
.cat_block2
{
	width: auto;
	float: left;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.left
{
	text-align: left;
}
.leftbutton
{
	text-align: left;
	float: right;
	height: 50px;
	padding: 0px 25px 0px 0px;
}

.leftbuttonn
{
	text-align: left;
	float: right;
	height: 50px;
	padding: 0px 0px 0px 0px;
}
a.title
{
	background: url(images/alpha_search.gif);
	background-repeat: no-repeat;
	width: 202px;
	height: 55px;
	display: block;
	text-indent: -9999px;
}
.v_middle
{
	vertical-align: middle;
}


/* --------------------------------Insidepage Background ----------------- */

#myaccount_main_content
{
	padding-top: 19px;
	padding-left: 15px;
	padding-right: 22px;
	height: auto;
	width: 768px;
	float: left; /*background-image: url(images/myacct_main_bg.jpg); 	background-repeat:no-repeat;*/
	background-color: #ffffff; /*min-height:460px;*/
	display: block;
}
#myaccount_main_content h4
{
	color: #363636;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0;
}

.myaccount_txt
{
	color: #3399cc;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 1px 0;
}
#product_list
{
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 30px;
	height: auto;
	width: 760px;
	float: left;
}
#category_product_list
{
	height: 255px;
	width: 155px;
	padding: 2px 2px 2px 2px;
	float: left;
	background: url(images/cat_prod_list_bg.gif) no-repeat;
}
#category_product_list .prod_img
{
	width: 149px;
	padding: 10px 3px 2px 0px;
	text-align: center;
	height: 110px;
	float: left;
}
#category_product_list .prod_text
{
	width: 149px;
	padding: 2px 3px 2px 3px;
	text-align: center;
	height: 85px;
	float: left;
}
#category_product_list h4
{
	font-size: 11px;
	color: #487fc6;
	margin: 0px;
	padding: 0px;
	width: 149px;
	height: 40px;
	float: left;
}

#category_product_list .qty_btn
{
	width: 105px;
	padding: 2px 10px 2px 25px;
	text-align: center;
	height: 30px;
	float: left;
	border: 0px solid red;
}
#category_product_list .qty
{
	width: 45px;
	text-align: center;
	float: left;
	border: 0px solid red;
	padding-left: 10px;
}
#category_product_list .btn
{
	width: 38px;
	text-align: center;
	float: right;
	border: 0px solid red;
	padding-right: 10px;
}

/* ----------------------- General use starts down here ---------------------*/

.page_header
{
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	padding: 5px 0px 5px 5px;
}
h4
{
	font-size: 11px;
	font-weight: bold;
	color: #1159b2;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
.h4_orange
{
	font-size: 12px;
	font-weight: bold;
	color: #ee5200;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
.h4_green
{
	font-size: 12px;
	font-weight: bold;
	color: green;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}


/* -------------------------------RELATED PRODUCT STARTS DONW ------------------ */
#relat_prod
{
	margin: 0px 10px 5px 0px;
	width: 95%;
	font-size: 11px;
	color: #5c5c5c;
	padding-top: 10px;
	text-align: center;
	float: left;
}
#product_box
{
	height: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	float: left;
	width: 540px;
}
#product_box .product_top
{
	background-repeat: no-repeat;
	background-position: top;
	margin-left: 0px;
	width: 96px;
	height: auto;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	float: left;
}
.pd_small_pic
{
	width: auto;
	float: left;
}

.products_desc
{
	height: auto;
	width: 410px;
	float: left;
	line-height: 15px;
}
.products_desc h6
{
	font-size: 22px;
	color: #1a83c6;
	line-height: 25px;
	margin: 0px 0px 5px 0px;
}

.editiongrey
{
	font-size: 22px;
	color: #333333;
	line-height: 25px;
	margin: 0px 0px 5px 0px;
}

.products_desctxt
{
	font-size: 22px;
	color: #1a83c6;
	margin: 0px 0px 5px 0px;
}

.products_greytxt
{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 5px 0px;
}

.products_greytxtcorp
{
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
}

.products_desc select
{
	font-size: 11px;
	color: #333333;
}
.products_desc input
{
	font-size: 11px;
	color: #a5acb2;
	width: 20px;
	border: 0px solid #acadaf;
}
#breadcrumb
{
	height: 20px;
	width: 510px;
}

.table_title
{
	font-size: 11px;
	color: #487fc6;
	font-weight: bold;
}
#product_box .list_price td
{
	padding: 1px;
}
#product_box .list_price
{
	width: auto;
	margin-top: 10px;
	font-size: 12px;
	color: #666666;
}
.checkout
{
	border: 0px solid #acadaf;
}
/* ------------------------ MY ACCOUNT TABLE ----------------------------- */
.table_color
{
	border-top: solid 0px #cbcaca;
	border-left: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.table_color th
{
	font-size: 11px;
	background-color: #f5f5f5;
	color: #999999;
	line-height: 14px;
	font-weight:bold;
	padding: 2px;
	margin: 2px;
	border-top: solid 1px #cbcaca;
	border-bottom: solid 1px #cbcaca;
	text-transform: uppercase;
}
.table_color td
{
	padding: 2px;
	border-right: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.table_color td td
{
	border: none;
}
.table_color .row
{
	border-left: solid 0px #cbcaca;
}
.table_color .price
{
	text-align: right;
	padding-right: 2px;
}
.table_color .qty
{
	text-align: right;
	padding-right: 2px;
}
.table_color input
{
	width: 30px;
	font-size: 11px;
	color: #333333;
	border: 1px solid #acadaf;
}
/*New Invoice with new colum Export type*/
.table_color_Invoice_Export
{
	border-top: solid 1px #cbcaca;
	border-left: solid 1px #cbcaca;
	border-bottom: solid 1px #cbcaca;
	background-color: #f4f4f4;
	margin: 5px 2px 2px 2px;
	width: 100%;
	text-align: left;
}
.table_color_Invoice_Export th
{
	font-size: 10px;
	background-color: #2665ac;
	color: #ffffff;
	font: helvetica;
	line-height: 14px;
	padding: 2px 1px 2px 1px;
	margin: 2px;
	border-right: solid 1px #B7D7F8;
}
.table_color_Invoice_Export td
{
	padding: padding:2px 1px 2px 1px;
	border-right: solid 1px #cbcaca;
	border-bottom: solid 1px #ffffff;
}
.table_color_Invoice_Export .price
{
	text-align: right;
}
.table_color_Invoice_Export .qty
{
	text-align: right;
}
.table_color_Invoice_Export input
{
	width: 28px;
	font-size: 11px;
	color: #333333;
}
/* ----------------------------- ADVANCED SEARCH --------------- */

#advanced_search
{
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	margin-top: 8px;
	padding-bottom: 10px;
	padding-top: 5px;
	border-bottom: dotted 1px #b5b4b4;
	border-top: dotted 1px #b5b4b4;
}
#advanced_search td
{
	padding: 2px;
}
#Advanved_search_results
{
	margin-top: 20px;
	padding-bottom: 5px;
}
/* ---------------------------- (Order5)ORDER SUMMARY -------------- */

#paymentbox
{
	width: 450px;
	height: auto;
	float: left;
}

#paymentimages
{
	width: 240px; /*height:150px;*/
	float: left;
	margin: 0px 5px 0px 5px;
	padding: 25px 5px 0px 10px;
	background: url(images/paypalimg.jpg) no-repeat;
}

#paymentimages .payimages
{
	width: 195px;
	height: 62px;
	padding: 25px 0px 0px 10px;
}
.paylink
{
	width: 175px;
	height: 75px;
	padding: 10px 5px 0px 5px;
}

#paymentterm
{
	width: auto;
	height: auto;
	float: left;
}

.order5 td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
}
.imp_notice
{
	text-align: justify;
	border: solid 0px #b5b4b4;
	padding: 5px 5px 5px 5px;
	width: 690px;
}
/* ------------------- ADD NEW USER ---------------- */

.newuser input
{
	border: 1px solid #acadaf;
}
.newuser td
{
	padding: 2px 0px 2px 2px;
}

/* ------------------------- MY ORDER -------------------*/
#my_order
{
	font-size: 11px;
	color: #515151;
	padding: 2px 8px 2px 8px;
	margin-right: 3px;
}
#my_order td
{
	padding: 2px 0px 2px 2px;
}
#my_order_coupon
{
	border: 1px solid #b5b4b4;
}

#my_order_coupon td
{
	border: none;
}

.myac_order_detail
{
	width: 600px;
	margin-top: 8px;
	margin-bottom: 15px;
	height: auto;
	padding: 0px 2px 2px 2px;
	float: left;
}
#myac_odshipping_address
{
	width: 260px;
	height: auto;
	float: left;
	padding: 1px 2px 2px 2px;
	background-color: #ffffff;
}

.headtxt
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0px 0px 3px 0px;
}

#myac_odshipping_address td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 1px;
}
.myac_odbilling_address
{
	width: 260px;
	float: right;
	height: auto;
	background-color: #ffffff;
	padding: 1px 2px 2px 2px;
	border: solid 0px #cccbcb;
}


.myac_odbilling_address td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 1px;
}

/*--------------------------- Return Order -------------------*/
.return_order_detail
{
	width: 691px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
	height: auto;
}
#ro_shipping_address
{
	width: 330px;
	height: auto;
	float: left;
	padding: 1px 2px 2px 2px;
	background-color: #f7f7f7;
	border: solid 1px #cccbcb;
}
#ro_shipping_address td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 1px;
}
.ro_billing_address
{
	width: 330px;
	float: right;
	height: auto;
	background-color: #f5faff;
	padding: 1px 2px 2px 2px;
	border: solid 1px #cccbcb;
}
.ro_billing_address td
{
	border-bottom: solid 1px #ffffff;
	padding-bottom: 1px;
}
/* --------------------------- My Invoice ---------------------- */

.my_invoice input
{
	width: 75px;
	border: 1px solid #acadaf;
}
.my_invoice td
{
	padding: 2px 0px 2px 2px;
}

.my_profile td
{
	padding: 3px 0px 3px 2px;
}
.subuser td
{
	padding: 2px 0px 2px 2px;
}
.options td
{
	padding: 2px 0px 2px 2px;
}

.my_preference input
{
	width: 75px;
	border: 0px solid #acadaf;
}

.productlist input
{
	width: auto;
	border: 0px solid #acadaf;
}
.productlistnew
{
	font-size: 12px;
	font-weight: normal;
}
.productlistnew input
{
	width: auto;
	border: 0px solid #acadaf;
}


/* --------------------------------------- COMMON SITE LINKS COLOR ---------------*/

p
{
	margin: 0px;
	line-height: 16px;
	padding: 2px 1px 2px 0px;
}

a:link
{
	color: #21508f;
	text-decoration: none;
}
a:visited
{
	color: #21508f;
	text-decoration: none;
}
a:hover
{
	color: #3399cc;
	text-decoration: underline;
}
h2
{
	font-size: 14px;
	font-weight: bold;
	color: #3399cc;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
input
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border: 1px solid #acadaf;
}
.checkbox input
{
	border: 0px solid #acadaf;
}
.disabledColor
{
	background-color: #e2e2e2;
}
select
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.bracket_text
{
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	vertical-align: top;
}
.buttons
{
	float: right;
	padding-right: 2px;
}
.ac
{
	padding-right: 2px;
	text-align: center;
}
.ac_remove
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: bottom;
}
.ar
{
	padding-right: 2px;
	text-align: right;
}
.astrix
{
	color: Red;
	font-size: 10px;
}
.grey_bg
{
	background-color: #e6e6e6;
	height: 18px;
}
.spacer
{
	height: 12px;
}
.spacernew
{
	height: 12px;
}
.spacer_vsm
{
	padding-top: 1px;
	padding-bottom: 2px;
}
.float_left
{
	float: left; /*width:100%;*/
}
.float_right
{
	float: right;
}
.red
{
	color: #FF0000;
}
.common td
{
	padding: 1px 0px 1px 0px;
}
.verisign
{
	background: url(images/payflowpro.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 86px;
	text-indent: -9999px;
	display: block;
}
.fast_chckout_chq
{
	background: url(images/btn_fash_chkout.gif);
	height: 22px;
	width: 96px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.fast_chckout_chq:hover
{
	background-position: 0 -22px;
	overflow: hidden;
}
/* --------------------------- MY ACCOUNTS B2B ---------------- */

.myac_dashboard
{
	width: 650px;
	margin-top: 10px;
	margin-left: 15px;
	float: left;
}
#myac_acctinfo
{
	width: 245px;
	height: auto;
	float: left;
}
#tablets .head
{
	width: 575px; /*background:url(images/acct_info_top.gif); 	background-repeat:no-repeat;*/
	height: 23px;
	font-size: 22px;
	font-weight: bold;
	color: #1a83c6;
	padding: 6px 0px 4px 6px;
}
#tablets .body
{
	width: 575px; /*background:url(images/acct_info_body.gif); 	background-repeat:repeat-y;*/
	padding: 0px 5px 0px 8px;
}
#tablets .footer
{
	width: 575px; /*background:url(images/acct_info_bottom.jpg); 	background-repeat:no-repeat;*/
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
}
#tablets h5
{
	font-size: 18px;
	font-weight: normal;
	color: #363636;
	margin: 0px 0px 3px 0px;
}
#tablets .buttons
{
	float: right;
	padding-right: 8px;
}
#tablets .add_address_border
{
	height: auto;
	background-color: #ffffff; /*margin:2px 0px 2px 0px; 	padding:2px 0px 2px 2px;*/
	overflow: auto;
	width: auto;
}

#myac_acct_activity
{
	width: 245px;
	height: auto;
	float: right;
}
.myac_helptopic_box
{
	width: 510px;
	float: left;
	margin-top: 10px;
}
#myac_help
{
	width: 245px;
	height: auto;
	margin-top: 0px;
	float: left;
}
.myac_order_quotes
{
	width: 240px;
	height: auto;
	margin-left: 265px;
}
#tablets .greycaps
{
	color: #898888;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
}

#tablets .greycaps a:link
{
	text-decoration: none;
	color: #898888;
	font-weight: bold;
}
#tablets .greycaps a:visited
{
	text-decoration: none;
	color: #898888;
	font-weight: bold;
}
#tablets .greycaps a:hover
{
	text-decoration: underline;
	color: #fc7007;
	font-weight: bold;
}
.myac_searchbg
{
	background-image: url(images/search_bg.gif);
	background-repeat: no-repeat;
	height: 40px;
	padding: 10px 8px 5px 10px;
	margin-top: 7px;
}

/* -------------------------------------- MY ACCOUNT COMMON TABLETS --------------- */
#myac_tablets
{
	width: 630px;
	padding-top: 10px;
	padding: 10px 0px 0px 20px;
	font-size: 12px;
}

#myac_tablets .head
{
	width: 620px; /*background:url(images/my_acct_top.gif); 	background-repeat:no-repeat;*/
	height: 23px;
	font-size: 22px;
	font-weight: bold;
	color: #1a83c6;
	padding: 2px 0px 4px 2px;
	float: left;
}
#myac_tablets .body
{
	width: 620px; /*background:url(images/my_acct_body.gif); 	background-repeat:repeat-y;*/
	padding: 5px 8px 0px 0px;
	float: left;
}
#myac_tablets .footer
{
	width: 620px; /*background:url(images/my_acct_bottom.jpg); 	background-repeat:no-repeat;*/
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
}

#myac_tablets h4
{
	font-size: 12px;
	font-weight: bold;
	color: #343434;
	margin: 0px 0px 3px 0px;
}
#myac_tablets h5
{
	font-size: 11px;
	font-weight: bold;
	color: #1159b2;
	margin: 0px 0px 3px 0px;
}

#myac_tablets h6
{
	font-size: 14px;
	font-weight: normal;
	color: #343434;
	margin: 0px 0px 3px 0px;
}
.dottedline
{
	background: url(images/dotline.gif);
	background-repeat: repeat-x;
	height: 9px;
}

.dottedline_myaccount
{
	background: url(images/dotline.gif);
	background-repeat: repeat-x;
	padding: 10px 0px 0px 0px;
	height: 9px;
	background-position: 8px 5px;
}


/* ----------------------------------- MY ACCOUNT LEFTNAV ----------------------------*/
#myac_leftnav .title
{
	width: 171px;
	height: 10px;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	color: #bcbbbb;
	text-transform: uppercase;
	background-image: url(images/myaccount_title.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#myac_leftnav h3
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 16px;
	background: url(images/ln_arrow.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	text-indent: 18px;
	width: 158px;
}
#myac_leftnav h3 a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
#myac_leftnav h3 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#myac_leftnav h3 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
#myac_leftnav p
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 20px;
}
#myac_leftnav .hd_myaccount
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* leftnav below is for my account dashboard */
#myac_leftnav
{
	float: left;
	height: 436px;
	width: 188px;
	background-image: url(images/leftnav_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	background-color: #ffffff;
}
#myac_leftnav_footer
{
	float: left;
	width: 188px;
	height: 19px;
	border-top: solid 2px #ffffff;
}
#myac_leftnav .line
{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	margin-left: 9px;
	margin-right: 4px;
	padding-bottom: 2px;
	margin-bottom: 3px;
}

#myac_leftnav ul
{
	display: block;
	margin: 0px 0px 0px 3px;
	padding: 0px 2px 0px 2px;
	list-style-type: none;
	width: 168px;
}
#myac_leftnav ul li
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#myac_leftnav li a
{
	display: block;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	height: 32px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	text-decoration: none;
	text-indent: 18px;
	background: url(images/myaccount_lineimg.gif);
	background-repeat: no-repeat;
	background-position: 4px 23px;
}
#myac_leftnav li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#myac_leftnav li a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.lineimgr
{
	background: url(images/myaccount_lineimg.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 171px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ------------------- COLLAPSIBLE AND EXPANDABLE MENU ------------------------ */

.newsletter_go
{
	background: url(images/go.gif);
	height: 21px;
	width: 22px;
	text-indent: -9999px;
	display: block;
	margin-top: 5px;
}
.AdvSearchGoButton
{
	background: url(images/adv_search_go.gif);
	background-repeat: no-repeat;
	margin-left: 3px;
	height: 19px;
	width: 19px;
	display: block;
	text-indent: -9999px;
}

/*	Added by Deepali	*/
.graytext
{
	font-size: 11px;
	color: #4F4F4F;
	font-weight: normal;
}

.prod_details_span
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-top: -3px;
	padding-bottom: 5px;
	border: 1px solid #cbcaca;
}
.prod_details_span h3
{
	font-size: 14px;
	margin-top: 5px;
}
.prod_details_inner_span
{
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 12px;
}
/* Syles for Pop up Page */
.popup_bg
{
	background-color: #FFFFFF;
}
.popup_window
{
	width: 610px;
	height: 250px;
	padding-left: 30px;
}
.popup_topbg
{
	background-image: url(images/popup_topbg.jpg);
	background-repeat: repeat-x;
}
.popup_botmbg
{
	background-image: url(images/popup_botmbg.jpg);
	background-repeat: repeat-x;
}
.popup_leftbg
{
	background-image: url(images/popup_leftbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 35px;
	height: 2px;
}
.popup_rightbg
{
	background-image: url(images/popup_rightbg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 35px;
	height: 2px;
}
.popup_topleft
{
	background-image: url(images/popup_topleft.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
	height: 34px;
}
.popup_topright
{
	background-image: url(images/popup_topright.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
	height: 34px;
}
.popup_botleft
{
	background-image: url(images/popup_botm_left.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
	height: 34px;
}
.popup_botright
{
	background-image: url(images/popup_botm_right.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 35px;
	height: 34px;
}
/* Syles for Pop up Page End*/

#price
{
	position: absolute;
	width: 190px;
	height: auto;
	z-index: 1;
	visibility: hidden;
	margin-top: 1px; /*border:1px solid #919B9C;*/
	border: solid 1px #68B5ED;
	float: left;
}
.pricetooltiprow_bg
{
	background-color: #cbcaca;
}
.pricetooltipevenrow_bg
{
	background-color: #f4f4f4;
}
.sucess_message
{
	font-size: 10px;
	color: Green;
}
/*Styles for tool tip Uzma*/
DIV#tipDiv
{
	border-right: #336 1px solid;
	padding-right: 0px;
	border-top: #336 1px solid;
	padding-left: 5px;
	font-size: 11px;
	z-index: 10000;
	left: 0px;
	visibility: hidden;
	padding-bottom: 0px;
	border-left: #336 1px solid;
	width: 200px; /*COLOR: #000;*/
	line-height: 1.3;
	padding-top: 0px;
	border-bottom: #336 1px solid;
	position: absolute;
	top: 0px;
	background-color: #ffffff;
}
DIV#tipDiv DIV.txtR
{
	margin-top: 4px;
	text-align: right;
	color: red;
}
DIV#tipDiv DIV.ToolTipMessage
{
	margin-top: 4px;
	text-align: left;
	color: red;
}
DIV#tipDiv DIV.input
{
	margin-top: 4px;
	font-style: italic;
	text-align: center;
	color: red;
	border: 1px solid #acadaf;
}
DIV#tipDiv A:link
{
	color: #33b;
}
DIV#tipDiv A:visited
{
	color: #339;
}
/*Styles for tool tip Uzma END*/

/* ------------------- COMPONENT ------------------ */
.component_grey
{
	border: solid 1px #cbcaca;
	background-color: #f4f4f4;
}
.component_product_box
{
	float: left;
}
#component_box
{
	border: solid 1px #cbcaca;
	background-color: #DAE2EF;
	width: 490px;
	float: left;
	height: auto;
	margin-top: 20px;
}
#cmp_text_box
{
	float: right;
	width: 58%;
	border: 1px solid #009900;
	margin: 0px;
	background-position: top;
	height: 300px;
	padding: 8px;
}
#txt1
{
	width: 100%;
	border: 1px solid #009900;
	margin: 0px;
	position: relative;
	visibility: hidden;
	background-position: top;
}
#txt2
{
	width: 100%;
	border: 1px solid #009900;
	margin: 0px;
	z-index: 0;
	position: relative;
	visibility: hidden;
	left: 0px;
	z-index: 5;
	top: 0px;
}
#txt3
{
	width: 100%;
	border: 1px solid #009900;
	margin: 0px;
	z-index: 0;
	position: relative;
	visibility: visible;
	left: 0px;
	z-index: 5;
	top: 0px;
}
#txt4
{
	width: 100%;
	border: 1px solid #009900;
	margin: 0px;
	z-index: 0;
	position: relative;
	visibility: visible;
	left: 0px;
	z-index: 5;
	top: 0px;
}
#check
{
	background-color: #CCCCCC;
	position: absolute;
	width: 176px;
	float: left;
	visibility: hidden;
}
#btn_box
{
	width: 176px;
	float: left;
}
#cmp_btn1 a
{
	font-size: 11px;
	font-weight: bold;
	padding: 6px 2px 5px 25px;
	float: left;
	width: 151px;
	height: 16px;
	background: url(images/content_tabbg.gif);
	background-repeat: no-repeat;
	border: 1px solid #0033CC;
}
#cmp_btn2
{
	font-size: 11px;
	font-weight: bold;
	padding: 6px 2px 5px 25px;
	float: left;
	width: 151px;
	height: 16px;
	background: url(images/content_tabbg.gif);
	background-repeat: no-repeat;
	border: 1px solid #0033CC;
}
* /* --------------------- SRPY COMPONENT -------------------------- */ .spry_content_border
{
	padding: 5px 2px 5px 5px;
	width: 500px;
	float: left;
}
.spryblc
{
	width: 120px;
	float: left;
	padding: 5px;
	text-align: center;
	background-color: #ffffff;
	border: solid 1px #B2B2B2;
}
.spryblc_outline
{
	width: 300px;
	float: left;
	background: #EAEEF5;
	padding: 5px 2px 5px 3px;
	border: solid 1px #B2B2B2;
}
.spryblock1
{
	width: 500px;
	float: left;
}
.spryblock2
{
	width: 515px;
	margin-top: 10px;
	float: left;
}
.spryblock3
{
	width: 100%;
	margin-top: 10px;
	float: left;
}
.spryblock4
{
	width: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}
.spryblc_review
{
	width: 350px;
	float: right;
	text-align: left;
}
.spryblc2
{
	width: 190px;
	float: right;
	padding: 5px 10px 5px 3px;
	text-align: left;
	border-top: dotted 0px #B2B2B2;
}
.spry_redtxt
{
	font-weight: bold;
	color: red;
}

/*dhtmlwindow.css code starts*/
.dhtmlwindow
{
	position: absolute;
	border: 2px solid black;
	visibility: hidden;
	background-color: white;
}

.drag-handle
{
	/*CSS for Drag Handle*/
	padding: 1px;
	text-indent: 3px;
	font: bold 14px Arial;
	background-color: #CA0000;
	color: white;
	cursor: move;
	overflow: hidden;
	width: auto;
}

.drag-handle .drag-controls
{
	/*CSS for controls (min, close etc) within Drag Handle*/
	position: absolute;
	right: 1px;
	top: 2px;
	cursor: pointer;
	cursor: pointer;
}


.drag-contentarea
{
	/*CSS for Content Display Area div*/
	border-top: 1px solid brown;
	background-color: white;
	color: black;
	height: 150px;
	padding: 2px;
	overflow: auto;
}

.drag-statusarea
{
	/*CSS for Status Bar div (includes resizearea)*/
	border-top: 1px solid gray;
	background-color: #F8F8F8;
	height: 13px; /*height of resize image*/
}


.drag-resizearea
{
	/*CSS for Resize Area itself*/
	float: right;
	width: 13px; /*width of resize image*/
	height: 13px; /*height of resize image*/
	cursor: nw-resize;
	font-size: 0;
}
/*dhtmlwindow.css code ends*/
/*modal.css code ends*/
.drag-handle
{
	/*Overwrite default drag handle bar background color with below*/
	background-color: #03277C;
}

#interVeil
{
	/*CSS for veil that covers entire page while modal window is visible*/
	position: absolute;
	background: gray; /* url(blackdot.gif);*/
	width: 10px;
	left: 0;
	top: 0;
	z-index: 5;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=35);
}
/*modal.css code ends*/

/*SpryAccordion.css code starts*/
/*@charset "UTF-8";
*/

.Accordion
{
	border-bottom: solid 1px #fff;
	overflow: hidden;
	font-size: 11px;
	font-weight: bold;
}

.AccordionPanel
{
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab
{
	background-color: #4c8dcd;
	border-top: solid 1px #fff;
	margin: 0px;
	padding: 2px 0px 0px 7px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	height: 16px;
	vertical-align: middle;
}
.AccordionPanelOpen .AccordionPanelTab
{
	background-color: #4475c1;
	color: #fff;
}
.AccordionPanelTabHover
{
	color: #fff;
}
.AccordionPanelOpen .AccordionPanelTabHover
{
	color: #fff;
}
.AccordionFocused .AccordionPanelTab
{
	background-color: #4c8dcd;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{
	background-color: #4475c1;
	color: #fff;
}

.AccordionPanelContent
{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: auto;
	background: url(images/cat_leftnav_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.AccordionPanelContent li a:visited
{
	color: #787778;
	text-decoration: none;
	list-style-type: none;
}
.AccordionPanelContent li a:hover
{
	color: #787778;
	text-decoration: underline;
	list-style-type: none;
}
.AccordionPanelContent ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.AccordionPanelContent ul li a
{
	display: block;
	margin: 0px;
	list-style-type: none;
	padding: 4px 0px 0px 0px;
	color: #787778;
	background: url(images/ln_arrow_cat.gif);
	background-repeat: repeat-y;
	background-position: 13px 3px;
	text-indent: 25px;
	text-decoration: none;
}


a.electronics
{
	background: url(images/cat_electronics.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
a.tools
{
	background: url(images/cat_tools.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
a.computers
{
	background: url(images/cat_computers.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
a.inks
{
	background: url(images/cat_ink.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
a.kits
{
	background: url(images/cat_kits.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
a.music
{
	background: url(images/cat_music.gif);
	background-repeat: no-repeat;
	height: 22px;
	display: block;
	text-indent: -9999px;
}

/*SpryAccordion.css code ends*/

/*tabpanel.css code starts*/
.TabbedPanels
{
	/*margin: 0px;*/
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	margin-top: 30px;
	float: left;
}

/* Product Details Tab Styles */

.Product-TopGroup
{
	z-index: 2;
	position: relative;
}
.Product-DefaultTab
{
	color: black;
	background-image: url(images/tabs/tab_bg.gif);
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
.Product-DefaultTabHover
{
	color: black;
	background-image: url(images/tabs/hover_tab_bg.gif);
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
.Product-SelectedTab
{
	color: black;
	background-image: url(images/tabs/selected_tab_bg.gif);
	font-size: 10px;
	font-weight: bold;
	cursor: default;
}
.Product-DisabledTab
{
	color: #AAAAAA;
	background-image: url(images/tabs/tab_bg.gif);
	font-size: 10px;
	font-weight: bold;
	cursor: default;
}
.Product-MultiPage
{
	background-color: White;
	border: 1px solid #919B9C;
	width: 487px;
	height: 250px;
	position: relative;
	top: -1px;
	z-index: 2;
}
.Product-PageContent
{
}
/*tabpanel.css code ends*/

/*.lnerror
{
	color:BLACK;
	font-size:10px;
}*/
.ship-option
{
	margin-top: 20px;
}
/*Added new css class for shopping cart remove and addtowishlist buttons
added by gowri
*/
.add
{
	background: url(images/add.png);
	height: 13px;
	width: 32px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.add:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}

.remove
{
	background: url(images/btn_or_remove_intab.gif);
	height: 19px;
	width: 16px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.remove:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}

.add2wishlist
{
	background: url(images/move2wishlit_intab.gif);
	height: 13px;
	width: 90px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	cursor: pointer;
}
.add2wishlist:hover
{
	background-position: 0 -13px;
	overflow: hidden;
}

/*Css for the Save Chnages*/

a.SaveChanges_intab
{
	background: url(images/btn_save_changes.jpg);
	height: 19px;
	width: 110px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	border: none;
	cursor: pointer;
}
.btnSaveChnages_intab
{
	background: url(images/btn_save_changes.jpg);
	height: 19px;
	width: 110px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}

.SaveChanges_intab:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}



/*Popup into the Order Summary*/
#popin
{
	width: 70px;
}
#popin a
{
	text-decoration: underline;
}
#popin a:hover
{
	text-decoration: none;
}
div.popin
{
	display: none;
	z-index: 5;
	position: absolute;
	border: 1px solid #bbb;
	background: #fff;
	margin-left: -185px;
	margin-top: 50px;
	padding: 5px;
}

div.popin div.bar
{
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	background: #b79966;
	text-align: left;
	margin: 0 0 5px;
	padding: 4px 0 2px 5px;
}

div.popin table td
{
	padding: 2px;
}

div.popin div.buttons
{
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
}

div.popin div.buttons a.submitbutton
{
	margin: 0 0 0 5px;
}
.spacer2
{
	height: 3px;
	display: block;
}
.lineheight
{
	line-height: 17px;
}

a.img
{
	border: 0;
}
.orderdetail_table
{
	width: 100%;
}
table.alternate_rows
{
	border-spacing: 0;
	border-collapse: collapse;
	border-top: solid 1px #cccccc;
	border-left: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
}
table.alternate_rows th, table.alternate_rows td
{
	padding: 2px 4px 2px 4px;
}
table.alternate_rows th
{
	background-color: #f5f5f5;
	border-right: solid 0px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #999999;
	padding: 2px;
	margin: 2px;
	line-height: 14px;
	font-size: 10px;
	text-transform: uppercase;
}
table.alternate_rows td
{
	padding: 2px 2px 2px 2px;
	border-right: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
}
table.alternate_rows tr.odd td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.even td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.sortbottom td
{
	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.table_text_bold
{
	font-weight: bold;
	font-size: 12px;
}
.errorpage_500
{
	margin: 20px 20px 0px 20px;
	height: 400px;
	border: solid 1px red;
}
.errorpage_404
{
	padding: 50px 20px 0px 40px; /*background:url(images/myacct_main_bg.jpg); 	background-position:top; 	background-repeat:no-repeat;*/
}
.update
{
	background: url(images/btn_update.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
.update:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.reset
{
	background: url(images/btn_reset.gif);
	height: 19px;
	width: 63px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}
.reset:hover
{
	background-position: 0 -19px;
	overflow: hidden;
}
.addresslist
{
	width: 650px;
}

.popupdivContainer
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	color: #000;
}

.PopUpHead
{
	/*top : 100;    left : 50;*/
	width: 482px;
	padding: 0px 0 0px 0;
	margin: 0px;
	background: #fff;
}
.popup_cancel
{
	float: right;
	display: block;
	width: auto;
}
.pop_sku_outer
{
	text-align: center;
	width: auto;
	padding: 0px 0 0px 0;
	margin: 0px;
	border: 0px solid red;
}
.pop_sku_inner
{
	text-align: center;
	width: 482px;
	height: 206px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background: url(images/pop_sku_bg.gif) no-repeat;
}
.pop_innertext
{
	padding: 20px 25px 10px 25px;
	float: left;
	width: 412px;
}

/* ------------------------ FOOTER SECTION -------------------- */

#footer
{
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 1000px;
	height: 40px; /*z-index: 100;*/
	position: relative;
	margin: 0px auto 0px auto;
}
#checkout_footer
{
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 1000px;
	height: 40px; /*z-index: 100;*/
	position: relative;
	margin: 0px auto 0px auto;
}
#ft_copyright
{
	margin-top: 5px;
	padding-left: 0px;
	padding-top: 0px;
	width: 1000px;
	font-size: 10px;
	font-weight: normal;
	color: #7d7d7d;
	text-align: center;
}

#ft_copyright a:link
{
	font-size: 10px;
	font-weight: normal;
	color: #1b3d6b;
	text-align: center;
}
.ft_demo_instn
{
	padding-top: 5px;
	margin-left: 250px;
	text-align: center;
	width: 450px;
	font-size: 10px;
	line-height: 10px;
	padding-bottom: 5px;
	color: #d95825;
}
#footer p
{
	margin: 0;
	padding: 10px 0;
}
#ft_copyright .ccard
{
	background: url(images/footer_ccards.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	width: 291px;
	height: 46px;
	text-indent: -9999px;
	display: block;
}
.ft_powered_by
{
	margin-top: 4px;
	font-size: 10px;
}
/* --------------------------- FOOTER SECTION --------------------- */

.caption_color
{
	/*background-color:#e7e7e7;*/ /*border:solid 1px #8b8b8b;*/ /*border-bottom:solid 1px #8b8b8b;*/
	color: #144e8c;
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
}

.page_headers
{
	font-size: 16px;
	font-weight: bold;
	color: #ee5200;
}
.para_header
{
	font-size: 14px;
	font-weight: bold;
	color: #1159B2;
}
.para_subheader
{
	font-size: 12px;
	font-weight: bold;
	color: #1159B2;
}
p
{
	font-style: normal;
	margin: 3px 0px 10px 0px;
}
ul
{
	margin: 0px 0px 15px 5px;
	padding: 0px 0px 0px 0px;
}
ul li
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 10px;
}
.error_message
{
	color: #FF0000;
}
.italics
{
	color: #1159B2;
	font-style: italic;
}
.bold_text
{
	font-weight: bold;
}
.capital_text
{
	text-transform: uppercase;
}
td
{
	padding: 2px;
}
.note
{
	font-size: 10px;
	color: #ee5200;
}
.text_in_bracket
{
	font-size: 10px;
}
.quote_unquote
{
	font-size: 11px;
	font-weight: bold;
	color: #1159B2;
}
.underline_grey
{
	border-bottom: solid 1px #999999;
}

/* ------------------------------ New add  ------------------------ */


#headtxt
{
	font-size: 9px;
	color: #6b798c;
	margin: 45px 0px 0px 425px;
	float: left;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: auto;
}
#headtxt a
{
	font-size: 9px;
	font-weight: normal;
	color: #6b798c;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: underline;
}

.whtcode a:link
{
	font-size: 10px;
	font-weight: normal;
	color: #6b798c;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: underline;
}
#headtxt_code
{
	font-size: 12px;
	color: Red;
	margin: 62px 0px 0px 200px;
	float: left;
	padding: 0px 0px 0px 0px;
	position: absolute;
	width: auto;
}
#headtxt_code a
{
	font-size: 12px;
	font-weight: normal;
	color: Red;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: underline;
}

.lefttxtmenu
{
	width: 153px;
	height: auto;
	float: left;
	padding: 0px 5px 5px 26px;
	color: #ffffff;
	line-height: 18px;
	font: 10px;
}

.lefttxtmenu a:link
{
	width: 153px;
	height: auto;
	float: left;
	color: #ffffff;
	font: 11px;
}
.lefttxtmenu a:visited
{
	width: 153px;
	height: auto;
	float: left;
	color: #ffffff;
	font: 11px;
}
.lefttxtmenu a:hover
{
	width: 153px;
	height: auto;
	float: left;
	color: #ffffff;
	font: 11px;
}
.lefttxtmenu a:active
{
	width: 153px;
	height: auto;
	float: left;
	color: #ffffff;
	font: 11px;
}

.catgory_RP
{
	width: 195px;
	height: auto;
	float: left;
	padding: 5px 5px 0px 10px;
	margin: 0px 5px 0px 5px;
	color: #666666;
	font-size: 10px; /*border-left:dotted 1px #7bbce6;*/
}

#productbox_grey
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 520px;
	background-color: #eeeeee;
	border-top: dotted 1px #7bbce6;
}

#productbox_grey h4
{
	font-size: 13px;
	font-weight: normal;
	color: #1b3d6b;
	margin: 0px 0px 0px 0px;
}
#productbox_grey_passcode
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 735px;
	background-color: #eeeeee;
	border-top: dotted 1px #7bbce6;
}

#productbox_grey_passcode h4
{
	font-size: 13px;
	font-weight: normal;
	color: #1b3d6b;
	margin: 0px 0px 0px 0px;
}

#prod_gridline
{
	height: auto;
	float: left;
	width: 720px;
	height: auto;
	margin: 20px 0px 0px 15px;
	_margin: 20px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	border: dotted 2px #7bbce6;
}
/* ------------------------------ Catagory Grid list (in table) view ------------------------ */
.catgory_grlist_blue
{
	color: #3399cc;
	font: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.catgory_grlist_grey
{
	color: #666666;
	font: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.pricecolortxt
{
	color: #cc3300;
	font: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.categoryprice
{
	color: #cc3300;
	font: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}

.priceblue
{
	color: #3399cc;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.arright
{
	padding-right: 2px;
	text-align: right;
}

#prod_detailbox
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	width: 520px;
	background-color: #eeeeee;
	border-top: dotted 1px #7bbce6;
}

#prod_detailbox h4
{
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
}

#prod_descn
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width: 520px;
	font-size: 11px;
	height: auto;
}

.desctxt
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.desctxtbox
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

.checkbox_img
{
	background: url(images/checkbox_img.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	text-align: center;
	background-position: center;
	padding-right: 10px;
	margin: 0px 10px 0px 0px;
}

.prod_imgdetail
{
	width: 50px;
	height: 65px;
	vertical-align: middle;
	text-align: center;
	padding-left: 10px;
}

.prod_textdetail
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

.contblk_note
{
	height: auto;
	margin: 0px 0px 0px 28px;
	padding: 5px 5px 5px 5px;
	width: 480px;
	height: auto;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.pricegreytxt
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
.floatdivbg
{
	width: 220px;
	height: auto;
	position: absolute;
	display: none;
	padding: 5px 0px 0px 5px;
	margin: 2px 0px 0px -190px;
	z-index: 9999;
	vertical-align: top;
	float: left;
	background-color: #ffffff;
	border: solid 1px #cdcdcd; /*shubhadip*/ /*border:solid 1px red; 	background-color:Green;*/
}

.myacct_leftmenuB
{
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	height: 22px;
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	text-indent: 16px;
}
.myacct_leftmenunew
{
	color: #ffffff;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	text-indent: 16px;
}

/* ------------------------------ My account modify css table color ------------------------ */

table.alternate_rowsnew
{
	border-spacing: 0;
	border-collapse: collapse;
	border-top: solid 0px #cccccc;
	border-left: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
}
table.alternate_rowsnew th, table.alternate_rows td
{
	padding: 2px 4px 2px 4px;
}
table.alternate_rowsnew th
{
	background-color: #f5f5f5;
	border-right: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
	color: #999999;
	padding: 2px;
	margin: 2px;
	line-height: 14px;
	font-size: 10px;
}
table.alternate_rowsnew td
{
	padding: 2px 2px 2px 2px;
	border-right: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
}
table.alternate_rowsnew tr.odd td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
table.alternate_rowsnew tr.even td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
table.alternate_rowsnew tr.sortbottom td
{
	background-color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
table.alternate_rowsnew input
{
	background-color: #ffffff;
	border-bottom: solid 0px red;
}
.table_text_bold
{
	font-weight: bold;
	font-size: 12px;
}

/* ------------------------------ My account modify css table end ------------------------ */


/* ------------------------------ login common text ------------------------ */
.reg_txt
{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 0px;
}
.commontxt
{
	font-size: 14px;
	font-weight: bold;
	color: #343434;
	margin: 0px 0px 0px 0px;
}

.commontxt a:link
{
	font-size: 12px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: underline;
}
.commontxt a:visited
{
	font-size: 12px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: underline;
}
.commontxt a:hover
{
	font-size: 12px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: none;
}
.commontxt a:active
{
	font-size: 12px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: underline;
}
.commontxt_newsmall
{
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	margin: 0px 0px 0px 0px;
}

.commontxt_newsmall a:link
{
	font-size: 10px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
}

.commontxt_newsmall a:visited
{
	font-size: 10px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
}

.commontxt_newsmall a:hover
{
	font-size: 10px;
	font-weight: normal;
	color: #51a5d1;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.commontxt_newsmall a:active
{
	font-size: 10px;
	font-weight: normal;
	color: #51a5d1;
	margin: 0px 0px 0px 0px;
}

.commontxt_newgrey
{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 0px;
}

.commontxt_newgrey input
{
	width: 25px;
	border: 0px solid #acadaf;
}

.shipping_carttxt
{
	font-size: 12px;
	font-weight: normal;
	color: #848f9e;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}

.ordersummarytxts
{
	font-size: 12px;
	font-weight: normal;
	color: #848f9e;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.blue_dotline
{
	background: url(images/dotline_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
}
.dotline_dashboard
{
	background: url(images/dotline_dashbord.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
	width: 300px;
}
#loginbox_grey
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	float: left;
	width: 295px;
	background-color: #eeeeee;
	border-top: dotted 1px #7bbce6;
}
#loginbox_grey h4
{
	font-size: 14px;
	font-weight: normal;
	color: #414141;
	margin: 0px 0px 0px 0px;
}
#loginbox_grey .logintxt
{
	font-size: 11px;
	font-weight: normal;
	color: #414141;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}
.darkgreycommon
{
	height: 23px;
	font-size: 18px;
	font-weight: bold;
	color: #343434;
}

.darkbluetxt
{
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
}

.darkbluetxtn
{
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
}
.darkbluetxtn a:link
{
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
}
.darkbluetxtn a:visited
{
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
}
.darkbluetxtn a:hover
{
	font-size: 14px;
	font-weight: normal;
	text-decoration: unerline;
	color: #666666;
}
.darkbluetxtn a:active
{
	font-size: 14px;
	font-weight: normal;
	color: #3399cc;
}
.accout_txt
{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding: 0px 0px 0px 8px;
}
.mydash_acctxt
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 25px;
}

.mydash_acctxt_dash
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding: 0px 0px 0px 25px;
	line-height: 8px;
}
.mydash_greytxt
{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 25px;
}
table.shippingcart
{
	border-spacing: 0;
	border-collapse: collapse;
	border-top: solid 1px #cdcdcd;
	border-left: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
	vertical-align: top;
}
table.shippingcart th, table.shippingcart td
{
	padding: 1px 2px 2px 2px;
}
table.shippingcart th
{
	background-color: #f5f5f5;
	border-right: solid 0px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #999999;
	padding: 0px;
	margin: 0px;
	line-height: 8px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	height: 18px;
}

table.shippingcart td
{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.shippingcarttxt
{
	font-weight: normal;
	color: #666666;
}
.colortable
{
	padding: 0px 10px 0px 10px;
	border-top: solid 1px #cbcbcb;
	border-bottom: solid 1px #cbcbcb;
	background-color: #f5f5f5;
}
.subtotal
{
	background-color: #e2e2e2;
	text-align: center;
	border: solid 1px #cdcdcd;
}
.whitecolor
{
	background-color: #ffffff;
}

#shipping_blk
{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: auto;
}
#shipping_blk h4
{
	font-size: 14px;
	font-weight: normal;
	color: #ce3009;
	margin: 0px 0px 0px 0px;
}

.shippingmethodtxt
{
	font-size: 12px;
	font-weight: normal;
	color: #848f9e;
	padding: 0px 0px 0px 0px;
}

.shipping_color
{
	padding: 0px 0px 0px 15px;
	border-top: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	background-color: #f5f5f5;
	font-size: 12px;
	font-weight: normal;
	color: #848f9e;
}

.shipping_bluetxt
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	color: #3399cc;
	height: 25px;
}

.orsum_grytxt
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #848f9e;
	text-align: right;
}

.orsum_gryright
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #333333;
	line-height: 18px;
	text-align: left;
}
.orsum_grydark
{
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #333333;
	text-align: right;
}

.ordersummarybox
{
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	background-color: #f5f5f5;
	color: #333333;
}

.or_darkcolor
{
	color: #333333;
	font-size: 12px;
	font-weight: normal;
}

.payment_txt
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
	color: #666666;
	text-align: right;
}

.payment_txtbold
{
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 0px 2px;
	color: #666666;
	text-align: left;
}
.pay_textbox
{
	padding: 0px 10px 0px 178px;
	font-size: 10px;
	color: #999999;
}

.pay_textbox input
{
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 14px;
	color: #999999;
	text-align: left;
	border: 0px solid #acadaf;
}

.pay_contentbox
{
	padding: 5px 5px 5px 10px;
	background-color: #eeeeee;
	width: 450px;
	border-top: dotted 1px #7bbce6;
}

.or_txt
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.orsum_table
{
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #848f9e;
	text-align: right;
}

.or_details
{
	font-size: 10px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	color: #999999;
	text-align: right;
}

/* ------------------------------ My account modify css table end ------------------------ */


/* ---------------------- sub category css ---------------------- */

#seemorebox
{
	height: auto;
	float: left;
	width: 760px;
	margin: 10px 0px 0px 15px;
	_margin: 10px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	border: dotted 2px #7bbce6;
}

#seemorebox .title
{
	background: url(images/h_seemore.gif);
	background-repeat: no-repeat;
	width: 245;
	height: 34px;
	display: block;
	text-indent: -9999px;
}

#seemore
{
	padding: 3px;
	margin-top: 3px;
	width: 120px;
	border: solid 1px #7bbce6;
	float: left;
	height: 180px;
}
#seemore .prod
{
	width: 110px;
	height: 115px;
	float: left;
	padding: 8px 4px 5px 5px;
	text-align: center;
	position: relative;
}
#seemore .text
{
	height: 45px;
	width: 118px;
	text-align: center;
	float: left;
}
#seemore h4
{
	font-size: 10px;
	color: #487fc6;
	margin: 0px 0px 3px 0px;
}

#seemore_gap
{
	margin: 0px 1px 0px 8px;
}

.ordertxtn
{
	font-size: 10px;
	color: #666666;
	margin: 5px 5px 5px 0px;
}

ord_txt
{
	margin: 0px 0px 0px 0px;
	border: solid 1px red;
}
.shippingxt_normal
{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
}
.shippingxt_new h6
{
	font-size: 12px;
}
.shippingxt_new
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin: 0px 2px 0px 0px;
	text-align: left;
	text-decoration: none;
}
.shippingxt_new a:link
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.shippingxt_new a:visited
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.shippingxt_new a:hover
{
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.shippingxt_new a:active
{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.shipping_blue
{
	color: #3399cc;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

/* ---------------------- sub category css ---------------------- */

/* ---------------------- Help menu ---------------------- */

/* ----------------------------------- MY ACCOUNT LEFTNAV ----------------------------*/

#leftnav h3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	width: 155px;
	display: block;
	padding: 5px 0px 3px 8px;
	margin: 0px;
	color: #FFFFFF;
	height: 16px;
	text-decoration: none;
}
#leftnav h3 a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
#leftnav h3 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#leftnav h3 a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
/*#leftnav p {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-left: 0px;
	font-family: Tahoma, Verdana, Arial;
}*/
/* my account dashboard title below */
#leftnav .myaccount
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	height: 24px;
	display: block;
	background-image: url(images/my_account.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/* leftnav below is for my account dashboard */
#leftnav
{
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px;
	width: 188px;
	background-image: url(images/collapsible_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#leftnav_footer
{
	float: left;
	width: auto;
	height: 2px;
}
#leftnav .line
{
	margin-left: 8px;
	margin-right: 8px;
	width: 165px;
}

#leftnav ul li
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 165px;
}
#leftnav li a
{
	display: block;
	padding: 3px 2px 1px 20px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

#leftnav li a:link
{
	display: block;
	padding: 3px 2px 1px 20px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#leftnav li a:visited
{
	display: block;
	padding: 3px 2px 1px 20px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
#leftnav li a:hover
{
	display: block;
	padding: 3px 2px 1px 20px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

#leftnav li .selected
{
	display: block;
	padding: 3px 2px 1px 25px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background: url(images/ln_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
}
.leftnav_titles
{
	width: 248px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 13px;
	height: 24px;
	display: block;
	background-image: url(images/browse_catlog.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.leftnav_close
{
	width: 172px;
	height: 9px; /*background-image: url(images/ln_close.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
.leftnav_close_sec
{
	width: 172px;
	height: 9px; /*background-image: url(images/ln_close.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
#leftnav .help
{
	padding: 0px 0px 0px 15px;
	margin: 9px 0px 9px 0px;
	height: 24px;
	display: block;
	overflow: hidden;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.txtshpmeth
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

#s_method
{
	width: 630px;
}
#or_width
{
	width: 650px;
	border: solid 1px green;
}
/* ------------- COMMON TABLE - catgory------------ */
table.catgory
{
	border-spacing: 0;
	border-collapse: collapse;
	border-top: solid 0px #cbcaca;
	border-left: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
}
table.catgory td
{
	padding: 2px 2px 2px 5px;
	border-right: solid 0px #cbcaca;
	border-bottom: solid 0px #cbcaca;
	background-color: #e6e6e6;
}
table.catgory tr.odd td
{
	background-color: #ffffff;
	padding: 2px 2px 2px 10px;
}
table.catgory tr.even td
{
	background-color: #e6e6e6;
	padding: 2px 2px 2px 10px;
}
table.catgory tr.sortbottom td
{
	background-color: #ffffff;
	font-weight: normal;
	padding: 2px 2px 2px 10px;
}
/* -------------  TABLE - FORM IN ALL catgory list page ------------ */

/* ------------- payment and product details content block ------------ */

#scroll_box
{
	height: 120px;
	width: 450px;
	overflow: auto;
	background: #eeeeee;
	border-top: dotted 1px #7bbce6;
	padding: 5px 5px 5px 15px;
	margin: 0px 0px 0px 5px;
}

#product_scrollbox
{
	height: 215px;
	width: 710px;
	overflow: auto;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
}

/* ------------- payment and product details content block ------------ */


#my_addmag
{
	margin: 0px 0px 0px 30px;
}

.my_head
{
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin: 0px 0px 3px 0px;
}
/* ---------------------- New Scroll ---------------------- */

/*.root 	
{
		position:relative;
		height:	225px;
		width:710px;
		margin: 5px 0px 8px 7px;
		padding: 5px 0px 5px 0px; 

}
.root p 
{
		margin:	5px 5px 5px 5px;
		
}
.thumb 		
{
		position:absolute;
		height:	9px;
		width:	15px;
		left: 10px;
}
.up, .dn 	
{
		position:absolute;
		left: 20px;
		margin: 5px 0px 5px 0px;
}
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img
{
		border:	0;
}
.scrollContainer 
{ 
		position:absolute;
		padding: 5px 0px 0px 0px; 
		left:2px; 
		top:10px; 
		width:850px; 
		height:auto; 
		clip:rect(0 467 200 0); 
		overflow:auto; 
}
.scrollContent 
{ 
		position:absolute; 
		left:0px; 
		top:0px; 
		width:100px; 
		
}*/
.cat_div
{
	overflow: auto;
	width: 98%;
	height: 150px;
}

.select_cat_div
{
	overflow: auto;
	width: 700px;
	height: 260px;
	font-weight: normal;
	font-size: 12px;
}
.passcode_text
{
	color:Red;
	font-size:12px;
}