/*HTML, FORM
{
    height: 100%;
    margin: 0;
    padding: 0;
}*/
BODY
{
    margin: 0px;
    background-image: url(images/bg_new.jpg);
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px; /* font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 11px;     color: #333333;     text-decoration: none;     padding: 0px;     margin: 0px auto 0px auto;     height: 98%;*/
}

/* ---------------------- MASTER HEADER SECTION ---------------------- */

#master_header
{
    width: 100%; /*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: 35px;
    padding-top: 13px;
    padding-bottom: 11px;
    width: 109px;
    height: 52px;
    text-indent: -9999px;
    overflow: hidden;
}
/*a.logo
{
    background: url(images/ignify_logo.gif) no-repeat;
    width: 109px;
    height: 55px;
    display: block;
}*/
.sendtofriendlink a
{
    background: url(images/sendtofrnd.png);
    height: 22px;
    width: 95px;
    text-indent: -9999px;
    display: block;
}
/* ------------------------------ HEADER SECTION - WELCOME ------------------------ */

#hd_welcome
{
    font-size: 11px;
    color: #6a6868;
    margin: 45px 0px 0px 232px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    text-align: right;
    width: 395px;
}
#hd_welcome h4
{
    font-size: 11px;
    font-weight: bold;
    color: #b1b1b1;
    margin: 0px;
    padding: 0px;
}
#hd_welcome p
{
    font-size: 11px;
    font-weight: normal;
    color: #a5a6a6;
    margin: 3px 0px 0px 0px;
    padding: 0px;
    text-decoration: none;
}
#hd_welcome a
{
    font-size: 11px;
    font-weight: normal;
    color: #3685f9;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-decoration: none;
}

/*#hd_welcome_guest
{
    font-size: 11px;
    color: #6a6868;
    margin: 45px 0px 0px 232px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    text-align: right;
    width: 395px;
}*/
/* ------------------------ HEADER SECTION - ICONS--------------------- */

#hd_icons ul
{
    margin-top: 15px;
    margin-right: 5px;
    padding-right: 0px;
    padding-top: 2px;
    padding-left: 0px;
    width: 400px;
    height: 20px;
    list-style-type: none;
    float: right;
    background: url(images/underline_dottedline.gif);
    background-repeat: repeat;
    background-position: right bottom;
}
#hd_icons ul li
{
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    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: 17px;
    width: 95px;
    text-indent: 15px;
    overflow: hidden;
}*/
a.hd_order_search:hover 
{
	background-position: 0 -48px;
	overflow:hidden;
}

/*.floating_cart
{
    margin: 0px;
    padding: 5px 3px 0px 0px;
    float: right;
    height: 60px;
    width: 110px;
    margin-top: 0px;
    padding-right: 25px;
    padding-top: 8px;
    padding-left: 0px;
    overflow: hidden;
    background: url(images/flt_cart_dotline.gif);
    background-repeat: no-repeat;
    background-position: -1px;
}*/


/*------ Dropdown Card header start here ---------*/

/*#hd_catg
{
    width: 214px;
    height: 32px;
    padding: 0px;
    float: left;
    background: url(images/all_catg_bg.gif);
    background-repeat: no-repeat;
    _margin-bottom: -30px;
}*/
#hd_catg .all_catg
{
    width: 150px;
    height: 26px;
    padding: 6px 0px 0px 15px;
    font-size: 14px;
    font-weight: bold;
    float: left;
}
#hd_catg .all_catg a:link
{
    color: #fff;
}
#hd_catg .all_catg a:visited
{
    color: #fff;
    text-decoration: none;
}
#hd_catg .all_catg a:hover
{
    color: #fff;
    text-decoration: underline;
}
/*#hd_catg .arrow
{
    width: 28px;
    height: 27px;
    padding: 0px 0px 2px 0px;
    margin-top: 3px;
    padding-right: 20px;
    _padding-right: 16px;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    background: url(images/arrow.gif);
    background-repeat: no-repeat;
}*/
/* ------------------------- END OF HEADER SECTION ------------------ */
/* ------------------------- LEFT NAVIGATION SECTION  --------------- */

#ln
{
    width: 214px;
    height: auto; /*background-image: url(images/collapsible_bg.png); 	background-repeat: no-repeat; 	background-position: top;*/
    float: left ;
    clear:none;
}

.ln_title
{
    width: 160px;
    height: 16px;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 2px 2px 12px;
    margin-top: 20px;
    color: #2562a0;
    text-transform: uppercase;
    display: block;
}
/*.ln_close
{
    width: 172px;
    height: 9px;
    background-image: url(images/ln_close.gif);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
}
.ln_close2
{
    width: 172px;
    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-right: 15px;
    margin-left: 15px;
    height: auto;
}
#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: 11px;
    font-weight: bold;
}
.menu
{
    width: auto;
}
.menu li
{
    margin: 0;
    padding: 0;
    border-top: dotted 1px #b3b4b4;
}
.menu a
{
    display: block;
    padding: 3px 0px 3px 0px;
    color: #000;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    width: 159px;
    display: block;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 8px 1px;
}
.menu a:link
{
    display: block;
    padding: 3px 0px 3px 0px;
    color: #000;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    width: 159px;
    display: block;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 8px 1px;
}
.menu a:visited
{
    display: block;
    padding: 3px 0px 3px 0px;
    color: #000;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    width: 159px;
    display: block;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 8px 1px;
}
.menu a:hover
{
    display: block;
    background-color: #ABCDE8;
    color: #1f5891;
    text-decoration: none;
    width: 159px;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -40px -1px;
}
.menu .selected
{
    color: #1f5891;
    font-weight: bold;
    background-color: #abcde8;
    text-decoration: none;
    padding: 4px 0px 3px 25px;
    margin: -5px 0px -3px -25px;
    width: 159px;
    display: block;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -36px 2px;
}
.menu ul li a
{
    width: 143px;
    padding: 3px 0px 3px 40px;
    display: block;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 25px 2px;
}
.menu ul li a:link
{
    width: 143px;
    padding: 3px 0px 3px 40px;
    display: block;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 25px 2px;
}
.menu ul li a:visited
{
    width: 143px;
    padding: 3px 0px 3px 40px;
    display: block;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 25px 2px;
}
.menu ul li a:hover
{
    display: block;
    background-color: #f6f6f6;
    color: #1f5891;
    text-decoration: none;
    width: 144px;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -22px 0px;
}
.menu ul li a .selected
{
    color: #1f5891;
    display: block;
    font-weight: bold;
    background-color: #ebf4f3;
    text-decoration: none;
    padding: 3px 0px 3px 40px;
    margin: -3px 0px -3px -40px;
    width: 144px;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -23px 0px;
    cursor: pointer;
}
.menu ul li ul li a
{
    padding: 3px 0px 3px 55px;
    display: block;
    width: 129px;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 35px 1px;
}
.menu ul li ul li a:link
{
    padding: 3px 0px 3px 55px;
    display: block;
    width: 129px;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 35px 1px;
}
.menu ul li ul li a:visited
{
    padding: 3px 0px 3px 55px;
    display: block;
    width: 129px;
    color: #000;
    text-align: left;
    background: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
    background-position: 35px 1px;
}
.menu ul li ul li a:hover
{
    display: block;
    width: 129px;
    color: #1f5891;
    text-decoration: none;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -12px -1px;
}
.menu ul li ul li a .selected
{
    color: #1f5891;
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 0px 3px 55px;
    margin: -3px 0px -3px -55px;
    width: 129px;
    background: url(images/selected_bg.gif);
    background-repeat: no-repeat;
    background-position: -12px 0px;
}
.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;
}
/*#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;
}

/* -------------------- 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/flashbg.gif); 	background-repeat:repeat-x; 	background-position: top right;*/
    height: auto;
}

/*#ind_comp_intro
{
    padding-top: 0px;
    padding-left: 0px;
    width: 558px;
    height: 251px;
    float: left;
    background-image: url(images/flashbg.gif);
    background-repeat: repeat-x;
    background-position: top;
}*/
/*.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: auto;
    float: left;
    padding-left: 12px;
}
/*#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_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: auto;
    border: solid 1px #cbcaca;
}
#product_vert .prod
{
    border: solid 0px #cbcaca;
    width: 100%;
    height: auto;
    text-align: center;
    margin: 2px;
}
#product_vert .text
{
    text-align: center;
}

#product_vert h4
{
    font-size: 11px;
    color: #487fc6;
    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: #000000;
    border-right: solid 1px #B7D7F8;
    color: #fff;
    padding: 2px;
    margin: 2px;
    line-height: 14px;
    font-size: 10px;
}
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: #f4f4f4;
    padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.even td
{
    background-color: #fff;
    padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.sortbottom td
{
    background-color: #ccc;
    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.png);
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}
a.update:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.unsubscribe
{
    background: url(images/btn_unsubscribe.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 88px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    border: none;
}
.unsubscribe:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.subscribeNL
{
    background: url(images/btn_subscribe.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 74px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    border: none;
}
.subscribeNL:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
a.clear
{
    background: url(images/btn_clear.png);
    height: 22px;
    width: 51px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}
a.clear:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.turnon
{
    background: url(images/btn_turnon.png);
    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.png);
    height: 22px;
    width: 95px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.add_newrow:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}

.checkout_addessList
{
    width: 180px;
}

.continue_checkout
{
    background: url(images/btn_cont_chekout.png);
    height: 22px;
    width: 125px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.continue_checkout:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
/*.add2cart_m
{
    background: url(images/btn_add2cart_m.gif);
    height: 22px;
    width: 86px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}*/
.add2cart_m:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.add_update
{
    background: url(images/btn_add_update.png);
    height: 22px;
    width: 89px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.add_update:hover
{
    background-position: 0 -22px;
    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.png);
    height: 22px;
    width: 126px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.update2stock:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.removeall
{
    background: url(images/btn_removeall.png);
    height: 22px;
    width: 81px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.removeall:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.update2qty
{
    background: url(images/btn_update2qty.png);
    height: 22px;
    width: 118px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.update2qty:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.turnoff
{
    background: url(images/btn_turnoff.png);
    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: 22px;
    width: 38px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}
a.buy:hover
{
    background-position: 0 -21px;
    overflow: hidden;
}
.pay_via_secure_server
{
    background: url(images/btn_pay_secure_server_chq.png);
    height: 22px;
    width: 172px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.pay_via_secure_server:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.addnew_address
{
    background: url(images/btn_addnew_address.png);
    height: 22px;
    width: 130px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.addnew_address:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
a.addnew_card
{
    background: url(images/btn_addnew_card.png);
    height: 22px;
    width: 98px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}
a.addnew_card:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.add2cart_intabn_disable
{
    background: url(images/btn_add2cart.gif);
    height: 18px;
    width: 81px;
    background-position: 0 -18px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
}
.add2cart_intab_button
{
    background: url(images/btn_add2cart.png);
    height: 13px;
    width: 70px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background-repeat:no-repeat;
}


a.add2cart_intab
{
    background: url(images/add_cart.png);
    height: 22px;
    width: 92px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.btnadd2cart_intab
{
    background: url(images/btn_add2cart.gif);
    height: 18px;
    width: 81px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.copy2cart
{
    background: url(images/btn_copy2cart_intab.png);
    height: 13px;
    width: 70px;
    text-indent: -9999px;
    display: block;
    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.png);
    background-repeat: no-repeat;
    height: 13px;
    width: 45px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.history_intab
{
    background: url(images/btn_history.png);
    background-repeat: no-repeat;
    height: 13px;
    width: 49px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    margin-top: 2px;
    border: none;
    cursor: pointer;
}

.lookup_intab_DY
{
    background: url(images/btn_or_lookup_intab.png);
    background-repeat: no-repeat;
    height: 13px;
    width: 45px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}

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.png);
    height: 13px;
    width: 47px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 2px;
}
.or_remove:hover
{
    background-position: 0 -13px;
    overflow: hidden;
}

.add2wishlist_intab
{
    background: url(images/move2wishlit_intab.png);
    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_che.png);
    height: 22px;
    width: 48px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.reset:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.go
{
    background: url(images/btn_go.png);
    height: 22px;
    width: 36px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.go:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.apply
{
    background: url(images/btn_apply.png);
    height: 22px;
    width: 48px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.apply:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.close
{
    background: url(images/close_but.png);
    height: 22px;
    width: 51px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.close:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}

.submit
{
    background: url(images/btn_submit_che.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 66px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.submit:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}


.submit_checkout
{
    background: url(images/btn_submit_che.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.submit_checkout:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
a.reset_checkout
{
    background: url(images/btn_reset_che.png);
    height: 22px;
    width: 48px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.reset_checkout:hover
{
    background-position: 0 -22px;
    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_but.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.cancel:hover
{
    background-position: 0 -22px;
    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.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 81px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    color: #fff;
}
.sendemail:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.add_subuser
{
    background: url(images/btn_add_subuser.png);
    height: 22px;
    width: 118px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.add_subuser:hover
{
    background-position: 0 -22px;
    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.png);
    height: 22px;
    width: 59px;
    text-indent: -9999px;
    float: right;
    display: block;
    overflow: hidden;
    margin-right: 3px;
    border: none;
    cursor: pointer;
}
.buyall:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.edit_intab
{
    background: url(images/edit.png);
    height: 13px;
    width: 32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}

.edit_intab2
{
    background: url(images/edit.png);
    height: 13px;
    width: 32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
    margin-bottom: 2px;
}
a.addnew_intab
{
    background: url(images/btn_addnew_intab.png);
    height: 13px;
    width: 57px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}

a.delete_intab
{
    background: url(images/btn_or_delete_intab.png);
    height: 13px;
    width: 39px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}

.go_dash
{
    background: url(images/btn_go.png);
    background-repeat: no-repeat;
    margin-left: 5px;
    height: 22px;
    width: 36px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.go_dash:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
a.or_edit_intab
{
    background: url(images/edit.png);
    height: 13px;
    width: 32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.or_edit_intab:hover
{
    background-position: 0 -13px;
    overflow: hidden;
}
a.btn_or_edit_intab
{
    background: url(images/btn_or_edit_intab.gif);
    height: 13px;
    width: 32px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.btn_or_edit_intab:hover
{
    background-position: 0 -13px;
    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_intab.png);
    height: 13px;
    width: 39px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.or_delete_intab:hover
{
    background-position: 0 -13px;
    overflow: hidden;
}

/* -- DELETE BUTTON - NO BG - (INTAB) --*/


a.btn_or_delete_intab
{
    background: url(images/btn_or_delete_intab.png);
    height: 13px;
    width: 39px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
a.btn_or_delete_intab:hover
{
    background-position: 0 -13px;
    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.png);
    height: 22px;
    width: 124px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.cont_shop_chq:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.cont_checkout_chq
{
    background: url(images/btn_cont_checkout_chq.png);
    height: 22px;
    width: 124px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.cont_checkout_chq:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.cont_shopping
{
    background: url(images/btn_cont_shop_chq.png);
    height: 22px;
    width: 124px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.cont_shopping:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.back
{
    background: url(images/btn_back.png);
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.back:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.pay_via_ss_chq
{
    background: url(images/btn_pay_secure_server_chq.png);
    height: 22px;
    width: 172px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.pay_via_ss_chq:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.placeorder_chq
{
    background: url(images/btn_placeorder_chq.png);
    height: 22px;
    width: 97px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.placeorder_chq:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}

.applycoupon
{
    background: url(images/btn_applycoupon.png);
    height: 22px;
    width: 95px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.applycoupon:hover
{
    background-position: 0 -21px;
    overflow: hidden;
}
.placeorder
{
    background: url(images/btn_placeorder.png);
    height: 22px;
    width: 86px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.placeorder:hover
{
    background-position: 0 -21px;
    overflow: hidden;
}
.proccessing
{
    background: url(images/btn_proccessing.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 98px;
    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: 21px;
    width: 62px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.addall:hover
{
    background-position: 0 -22px;
    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 #68B5ED;
    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.png);
    background-repeat: no-repeat;
    margin-left: 3px;
    height: 20px;
    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: 1280px;
    border: 0px solid #cecece;
    text-align: left;
    display: table;
    height: 146px;
}
/*#check_container
{
    width: 772px;
    border: 1px solid #000000;
    text-align: left;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-bottom: -91px;
    display: table;
    height: 100%;
    background-image: url(images/page_bg.jpg);
    background-repeat: no-repeat;
    background-position: top;
}*/
.innerContainer
{
    margin: 0;
    padding: 0;
    float: left;
}
#master_LN
{
    /*background-image: url(images/ind_leftnav_bg.jpg); 	background-repeat: no-repeat; 	background-position:1px top;*/
    margin-left: 0px;
    padding-left:0px;
    float: left;
    width: 268px;
    height: auto;
}
#mainContent
{
    /*margin: 275px 0px 0px 0px;*/
    /*margin-left:268px;*/
    margin-left:268px;
    padding-left:268px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    height: auto;
    float:left;
}

/*Newly added */

#master_LNklim
{
    /*background-image: url(images/ind_leftnav_bg.jpg); 	background-repeat: no-repeat; 	background-position:1px top;*/
    margin-left: 0px;
    float: left;
    width: 0px;
    height: auto;
}

#mainContentklim
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    height: auto;
    width: auto;
}


/* ----------------------- DYNAMIC TABLE CONTENT --------------------------*/
/*
.dyn_content
{
    width: auto;
}

/* ------------------------ Checkout main Container -------------- */


#checkout_mainContent
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    height: auto;
    width:100%;
    /*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: 718px;
    padding: 35px 10px 10px 25px;
    float: left;
    min-height: 400px;
}*/

#chk_tablets .head
{
    width:100%;
    background: url(images/checkout_top.png);
    background-repeat: no-repeat;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    color: #ee5200;
    float: left;

}

#chk_tablets .body
{
    width: 800px;
    height:600px;
    padding-left:50px;
    font-family:Verdana;
    font-weight:normal;
    font-size:11px;
}
#chk_tablets .body2
{
    width: 800px;
    height:538px;
    padding-left:50px;
    font-family:Verdana;
    font-weight:normal;
    font-size:11px;
}
#chk_tablets .footer
{
    width: 720px;
    background: url(images/checkout_bottom.jpg);
    background-repeat: no-repeat;
    height: 27px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
}
.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;
    background-color: #f7f7f7;
    border: solid 1px #cccbcb;
}
#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;
    background-color: #f5faff;
    padding: 1px 2px 2px 2px;
    border: solid 1px #cccbcb;
}
.chk_odsum_billadd td
{
    border-bottom: solid 1px #ffffff;
    padding-bottom: 2px;
    padding-top: 2px;
}
/* ---------------------------- (Order2)SHIPPING & BILLING FOR CHECKOUT -------------- */

.chk_order_box
{
    width: 700px;
    padding: 0px 0px 0px 0px;
}
#chk_ship_address
{
    width: 327px;
    height: auto;
    margin-top: 0px;
    float: left;
    padding: 4px;
    border: solid 1px #cbcaca;
}
#chk_ship_address input
{
    width: 150px;
}
#chk_ship_address td
{
    padding: 2px 0px 2px 0px;
}
.chk_bill_address
{
    width: 325px;
    height: auto;
    padding: 4px;
    margin-left: 362px;
    border: solid 1px #cbcaca;
}
.chk_bill_address input
{
    width: 150px;
}
.bill_check input
{
    width: 25px;
}
.chk_bill_address td
{
    padding: 2px 0px 2px 0px;
}
/* ---------------------------- CHECKOUT BREAD CRUMB ---------------- */


#bc_order2
{
    background: url(images/bc_order2.gif);
    background-repeat: no-repeat;
    width: 498px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 2px;
    padding-bottom: 15px;
    height: 18px;
    float: right;
}
#bc_order3
{
    background: url(images/bc_order3.gif);
    background-repeat: no-repeat;
    width: 498px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 2px;
    padding-bottom: 15px;
    height: 18px;
    float: right;
}
#bc_order4
{
    background: url(images/bc_order4.gif);
    background-repeat: no-repeat;
    width: 498px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 2px;
    padding-bottom: 15px;
    height: 18px;
    float: right;
}
#bc_order5
{
    background: url(images/bc_order5.gif);
    background-repeat: no-repeat;
    width: 498px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 2px;
    padding-bottom: 15px;
    height: 18px;
    float: right;
}
#bc_order6
{
    background: url(images/bc_order6.gif);
    background-repeat: no-repeat;
    width: 498px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 2px;
    padding-bottom: 15px;
    height: 18px;
    float: right;
}

.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: 540px;
    float: left;
    margin-top: 12px;
}
.cat_block2
{
    width: auto;
    float: left;
}
.center
{
    text-align: center;
}
.right
{
    text-align: right;
}
/*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: 100%;
    float: left;
    /*background-image: url(images/myacct_main_bg.jpg);*/
    background-repeat: no-repeat; /*background-color:#ffffff;*/ /*min-height:460px;*/
    display: block;
    border: 0px solid red;
}
#myaccount_main_content h4
{
    color: #1159B2;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 1px 0;
}
#product_list
{
    padding-top: 19px;
    padding-left: 15px;
    padding-right: 30px;
    height: auto;
    width: 510px;
    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: 65px;
    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: 149px;
    padding: 2px 3px 2px 2px;
    text-align: center;
    height: 30px;
    float: left;
}
#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: 13px;
    font-weight: bold;
    color: #1159b2;
    padding: 5px 0px 5px 0px;
}
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;
}
.orangetxt
{
    font-size: 11px;
    color: #fb6e02;
    padding: 1px 0px 1px 0px;
    margin: 0px 0px 0px 0px;
}
.maroon
{
    font-size: 11px;
    color: #d22d3e;
    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: 15px;
    margin-top: 10px;
    float: left;
    width: 100%;
}
#product_box .product_top
{
    background-repeat: no-repeat;
    background-position: top;
    height: 230px;
    margin-left: 0px;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    float: left;
    margin-right: 10px;
}
.pd_small_pic
{
    width: auto;
    float: left;
}

.products_desc
{
    height: auto;
    width: 300px;
    float: right;
    line-height: 15px;
}
.products_desc h4
{
    font-size: 12px;
    color: #487fc6;
    margin: 0px 0px 5px 0px;
}
.products_desc select
{
    font-size: 11px;
    color: #333333;
}
.products_desc input
{
    font-size: 11px;
    color: #333333;
    width: 20px;
}
#breadcrumb
{
    height: 20px;
    width: 510px;
    color:#4d4d4d;
    text-decoration:none;
}

.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;
}
/* ------------------------ MY ACCOUNT TABLE ----------------------------- */

.table_color
{
    border-top: solid 1px #cbcaca;
    border-left: solid 1px #cbcaca;
    border-bottom: solid 0px #cbcaca;
    background-color: #f4f4f4;
    margin: 5px 5px 2px 0px;
    text-align: left;
}
.table_color th
{
    font-size: 10px;
    background-color: #2665ac;
    color: #ffffff;
    font: helvetica;
    line-height: 14px;
    padding: 2px;
    margin: 2px;
    border-right: solid 1px #B7D7F8;
}
.table_color td
{
    padding: 3px;
    border-right: solid 1px #cbcaca;
    border-bottom: solid 1px #cbcaca;
}
.table_color td td
{
    border: none;
    padding-left: 0px;
}
.table_color .row
{
    border-left: solid 1px #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;
}
/*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;
    width: 50%;
    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 -------------- */



.order5 td
{
    border-bottom: solid 1px #ffffff;
    padding-bottom: 2px;
    padding-top: 2px;
}
.imp_notice
{
    text-align: justify;
    border: solid 1px #b5b4b4;
    padding: 5px 5px 5px 5px;
    width: 690px;
}
/* ------------------- ADD NEW USER ---------------- */


.newuser input
{
    width: 150px;
}
.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: 489px;
    margin-top: 8px;
    margin-bottom: 15px;
    height: auto;
    padding: 0px 2px 2px 2px;
    float: left;
}
#myac_odshipping_address
{
    width: 230px;
    height: auto;
    float: left;
    padding: 1px 2px 2px 2px;
    background-color: #f7f7f7;
    border: solid 1px #cccbcb;
}
#myac_odshipping_address td
{
    border-bottom: solid 1px #ffffff;
    padding-bottom: 1px;
}
.myac_odbilling_address
{
    width: 230px;
    float: right;
    height: auto;
    background-color: #f5faff;
    padding: 1px 2px 2px 2px;
    border: solid 1px #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;
}


.my_invoice td
{
    padding: 2px 0px 2px 2px;
}
*/

.my_profile td
{
    padding: 2px 0px 2px 2px;
}

.subuser td
{
    padding: 2px 0px 2px 2px;
}
.options td
{
    padding: 2px 0px 2px 2px;
}
/* --------------------------------------- COMMON SITE LINKS COLOR ---------------*/


p
{
    margin: 0px;
    line-height: 16px;
    padding: 2px 1px 2px 0px;
}

a:link
{
    color: #2562a0;
    text-decoration: none;
}
a:visited
{
    color: #2562a0;
    text-decoration: none;
}
a:hover
{
    color: #fc7007;
    text-decoration: underline;
}
a:focus /*Removing dotted border from any links in Firefox*/
{
    -moz-outline-style: none;
}
/*Removing dotted border from buttons in Firefox*/

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner
{
    border: none;
}
h2
{
    font-size: 14px;
    font-weight: bold;
    color: #1159b2;
    padding: 1px 0px 1px 0px;
    margin: 0px 0px 0px 0px;
}
input
{
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
.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;
}
.aleft
{
    padding-right: 2px;
    text-align: left;
}
.ac
{
    padding-right: 2px;
    text-align: center;
}
.ar
{
    padding-right: 2px;
    text-align: right;
}
.al
{
    padding-right: 2px;
    text-align: left;
}

.astrixr
{
    color: Red;
    font-size: 10px;
}

.grey_bg
{
    background-color:#afafaf;
    height: 18px;
}

.spacer
{
    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: 900px;
    margin-top: 10px;
    float: left;
}
#myac_acctinfo
{
    width: 330px;
    height: auto;
    float: left;
}
#tablets .head
{
    width: 239px;
    background: url(images/acct_info_top.gif);
    background-repeat: no-repeat;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    color: #ee5200;
    padding: 6px 0px 4px 6px;
}
#tablets .body
{
    width: 232px;
    background: url(images/acct_info_body.gif);
    background-repeat: repeat-y;
    padding: 0px 5px 0px 8px;
}
#tablets .footer
{
    width: 245px;
    background: url(images/acct_info_bottom.jpg);
    background-repeat: no-repeat;
    height: 27px;
    overflow: hidden;
    text-indent: -9999px;
}
#tablets h5
{
    font-size: 11px;
    font-weight: bold;
    color: #1159b2;
    margin: 0px 0px 3px 0px;
}
#tablets .buttons
{
    float: right;
    padding-right: 8px;
}
#tablets .add_address_border
{
    height: 70px;
    border: solid 1px #a7a4a6;
    background-color: #ffffff;
    margin: 2px 0px 2px 0px;
    padding: 2px 0px 2px 2px;
    overflow: auto;
    width: 227px;
}

#myac_acct_activity
{
    width: 245px;
    height: auto;
    float: right;
}
.myac_helptopic_box
{
    width: 510px;
    float: left;
    margin-top: 10px;
}
#myac_help
{
    width: 350px;
    height: auto;
    margin-top: 0px;
    float: left;
}
.myacorder_quotes
{
    width: 350px;
    height: auto;
    margin-left: 330px;
}
#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: 510px;
    padding-top: 20px;
    float: left;
    height:580px;
}

#myac_tablets .head
{
    width: 504px;
    background: url(images/my_acct_top.gif);
    background-repeat: no-repeat;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    color: #ee5200;
    padding: 6px 0px 4px 6px;
    float: left;
}
#myac_tablets .body
{
    width: 492px;
    background: url(images/my_acct_body.gif);
    background-repeat: repeat-y;
    padding: 15px 8px 0px 10px;
    float: left;
}
#myac_tablets .footer
{
    width: 510px;
    background: url(images/my_acct_bottom.jpg);
    background-repeat: no-repeat;
    height: 27px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
}
#myac_tablets h5
{
    font-size: 11px;
    font-weight: bold;
    color: #1159b2;
    margin: 0px 0px 3px 0px;
}

.dottedline
{
    background: url(images/dotline.gif);
    background-repeat: repeat-x;
    height: 9px;
}

/*.dottedline_hozt
{
    background: url(images/flt_cart_dotline.gif);
    background-repeat: repeat-y;
    height: 9px;
    padding: 0px 2px opx 0px;
    margin: 0px 0px opx 0px;
}*/
.greyline
{
    background: url(images/lineimg.gif);
    background-repeat: repeat-x;
    height: 9px;
    margin: 0px;
    text-indent: -9999px;
}
/* ----------------------------------- MY ACCOUNT LEFTNAV ----------------------------*/

/*#myac_leftnav .title
{
    width: 160px;
    height: 18px;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 2px 2px 10px;
    color: #bcbbbb;
    text-transform: uppercase;
    background-image: url(images/ln_title.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
}*/
#myac_leftnav h3
{
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    height: 16px;
    background: url(images/ln_arrow.gif);
    background-repeat: repeat-y;
    background-position: 4px 0px;
    text-indent: 18px;
}
#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: auto;
    width: 214px;
    background-image: url(images/leftnav_bg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 22px;
    background-color: #68b5ed;
}*/
#myac_leftnav_footer
{
    float: left;
    width: 214px;
    height: 19px;
    background-color: #eae8e9;
    border-top: solid 2px #ffffff;
}
#myac_leftnav .line
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #FFFFFF;
    margin-left: 20px;
    margin-right: 10px;
    padding-bottom: 2px;
    margin-bottom: 3px;
}



#myac_leftnav ul
{
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style-type: none;
}
#myac_leftnav ul li
{
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    list-style-type: none;
}
#myac_leftnav li a
{
    color: #ffffff;
    display: block;
    padding: 0px;
    font-weight: normal;
    height: 14px;
    margin: 0px;
    list-style-type: none;
    text-decoration: none;
    text-indent: 18px;
    background: url(images/ln_arrow_sm.gif);
    background-repeat: repeat-y;
    background-position: 4px 0px;
}
#myac_leftnav li a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#myac_leftnav li a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

/* ------------------- 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: 650px;
    height: 450px;
    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;
}
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: 100%;
    float: left;
    height: auto;
    margin-top: 0px;
}
#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-DefaultTab2
{
    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_disabled
{
    background: url(images/btn_add_grey.gif);
    height: 13px;
    width: 32px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
/*.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;
}*/

.addalt
{
    background: url(images/btn_addalt.gif);
    height: 13px;
    width: 34px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}
.addalt:hover
{
    background-position: 0 -13px;
    overflow: hidden;
}

.remove
{
    background: url(images/btn_or_remove_intab.png);
    height: 13px;
    width: 46px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
}

.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: 21px;
    width: 95px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.btnSaveChnages_intab
{
    background: url(images/btn_save_changes.jpg);
    height: 21px;
    width: 95px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}

.SaveChanges_intab:hover
{
    background-position: 0 -21px;
    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: 492px;
}*/
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;
    line-height: 14px;
    font-size: 10px;
}
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: #f4f4f4;
    padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.even td
{
    background-color: #fff;
    padding: 2px 2px 2px 2px;
}
table.alternate_rows tr.sortbottom td
{
    background-color: #ccc;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
}
table.alternate_rows td td
{
    border: none;
}
.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.png);
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
}
.update:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}/*
reset
{
    background: url(images/btn_reset.gif);
    height: 22px;
    width: 48px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
reset:hover
{
    background-position: 0 -22px;
    overflow: hidden;
}
.addresslist
{
    width: 210px;
}


.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: 772px;
    height: 90px; /*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: 772px;
    height: 90px; /*z-index: 100;*/
    /*position: relative;
    margin: 0px auto 0px auto;
}
#ft_copyright
{
    margin-top: 0px;
    padding-left: 250px;
    padding-top: 10px;
    width: 400px;
    color: #727272;
    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 2px 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;
}
/*-------------------------------*Floating Cart Styles*----------------------------------*/
/*
.flt_cart_icon
{
    background: url(images/floating_cart.gif) no-repeat;
    width: 46px;
    padding-left: 2px;
    margin-top: 10px;
    height: 38px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    float: left;
}
.flt_cart_normal_checkout
{
    background-image: url(images/floating_flow_checkout.jpg);
    background-repeat: no-repeat;
    width: 63px;
    margin-right: 0px;
    height: 18px;
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    overflow: hidden;
}
.flt_cart_normal_checkout:hover
{
    background-position: 0 -18px;
    overflow: hidden;
    display: block;
}

.flt_cart_fast_checkout
{
    background-image: url(images/floating_flow_fastcheckout.jpg);
    background-repeat: no-repeat;
    width: 88px;
    height: 18px;
    margin-right: 0px;
    cursor: pointer;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}
.flt_cart_fast_checkout:hover
{
    background-position: 0 -18px;
    display: block;
}
.flt_cart_express_checkout
{
    background-image: url(images/floating_paypal.gif);
    background-repeat: no-repeat;
    margin-top: 13px;
    margin-right: 0px;
    width: 120px;
    height: 31px;
    cursor: pointer;
    display: block;
}

.flt_cart_delete_item
{
    background-image: url(images/floating_delete_icon.gif);
    width: 30px;
    height: 30px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    background-repeat: no-repeat;
    background-position: top;
    padding: 0px 0px 0px 0px;
    border: 0;
    cursor: pointer;
}

.flt_remove_all_items
{
    background-image: url(images/floating_btn_remove_allcartitems.jpg);
    background-repeat: no-repeat;
    width: 70px;
    height: 18px;
    cursor: pointer;
    border: none;
    display: block;
    float: right;
}

.flt_remove_all_items:hover
{
    background-position: 0 -18px;
    cursor: pointer;
    display: block;
}


.flt_loading_window
{
    text-align: center;
    font-size: 80%;
    background-image: url(images/progress.gif);
    background-repeat: no-repeat;
    background-position: top;
    padding-top: 20px;
}

.flt_div_cart_details
{
    width: 66px;
    height: 50px;
    text-indent: -999px;
    overflow: hidden;
    display: block;
    cursor: pointer;
    float: left;
}

/****************************************Floating Cart Design Completes here ****************************/


/*Zoom functionali CSS*/
/* CSS class for zoomed area */
/*
.MagicZoomBigImageCont
{
    border: 1px solid #2562A0;
}
.MagicThumb-bgfader
{
    z-index: 2;
}
/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
/*
.MagicZoomHeader
{
    font: 10px Tahoma, Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #fff;
    background: #2562A0;
    text-align: center !important;
}


/* CSS class for small looking glass square under mouse */
//*
.MagicZoomPup
{
    border: 1px solid #aaa;
    background: #ffffff;
}

/* CSS style for loading animation box */
/*
.MagicZoomLoading
{
    text-align: center;
    background: #ffffff;
    color: #444;
    border: 1px solid #ccc;
    opacity: 0.8;
    padding: 3px 3px 3px 3px !important;
    display: none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
/*
.MagicZoomLoading img
{
    padding-top: 3px !important;
}


/* CSS class for thumbnail link <A> */
/*
.MagicThumb
{
    cursor: url(images/zoomin.cur), pointer;
    outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
/*
.MagicThumb-zoomed
{
    cursor: default;
}

/* CSS class for span inside the thumbnail <A> */


/* CSS class for the thumbnail image */
/*
.MagicThumb img
{
    border: 1px solid #808080;
    outline: none;
}

/* CSS class for the big image while zooming */
/*
.MagicThumb-image
{
    border: 1px solid #cccccc;
    outline: none;
}

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed
{
    cursor: url(images/zoomout.cur), pointer;
}

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption
{
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar
{
    display: block;
    height: 18px;
}

.MagicThumb-controlbar a
{
    display: block;
    width: 18px;
    height: 18px;
    margin: 0px 1px;
    outline: none;
    float: left;
    overflow: hidden;
}

/*.MagicThumb-controlbar a span
{
    display: block;
    width: 1000px;
    height: 1000px;
    background: transparent url(images/controlbar.png) no-repeat 0 0;
    outline: none;
    position: absolute;
    left: 0px;
    top: 0px;
}*/

/* CSS class for the loading message box */
.MagicThumb-loading
{
    border: 1px solid #000000;
    background: #ffffff url(images/progress.gif) no-repeat 2px 50%;
    padding: 2px 2px 2px 22px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    font-size: 8pt;
    font-family: sans-serif;
}
/*End of Zoom Css*/
.text_sm
{
    font-size: 10px;
    color: #262626;
}

/*YUI Menu*/
.yui-t1 a:link
{
    color: #02519e;
    text-decoration: none;
}
.yui-t1 a::visited
{
    color: #02519e;
    text-decoration: none;
}
.yui-t1 a::hover
{
    color: #000000;
    text-decoration: none;
}
.yuimenu
{
    left: -999em;
    top: -999em;
    z-index: 10;
}
.yuimenubar
{
    position: static;
    z-index: 10;
}
.yuimenu .yuimenu
{
    position: absolute;
    z-index: 100;
}
.yuimenubar .yuimenu
{
    position: absolute;
    z-index: 100;
}
.yuimenubar LI
{
    list-style-type: none;
    z-index: 100;
}
.yuimenu LI
{
    list-style-type: none;
    z-index: 100;
}
.yuimenubar UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    z-index: 100;
}
.yuimenu UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.yuimenubar LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.yuimenu LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.yuimenu H6
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.yuimenubar H6
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.yuimenuitemlabel
{
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
}
.yuimenubaritemlabel
{
    white-space: nowrap;
    text-align: left;
    cursor: pointer;
}
.yuimenubar UL
{
    zoom: 1;
    z-index: 2;
    position: relative;
}
.yuimenubar .yuimenu UL
{
    zoom: normal;
    z-index: 100;
}
.yuimenubar > .bd > UL:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    line-height: 0;
    height: 0px;
    content: ".";
}
.yuimenubaritem
{
    float: left;
    z-index: 100;
}
.yuimenubaritemlabel
{
    display: block;
}
.yuimenuitemlabel
{
    display: block;
}
.yuimenuitemlabel .helptext
{
    display: block;
    margin: -1em 0px 0px 10em;
    font-style: normal;
}
.yui-menu-shadow
{
    z-index: -1;
    visibility: hidden;
    position: absolute;
}
.yui-menu-shadow-visible
{
    right: -3px;
    left: -3px;
    visibility: visible;
    bottom: -3px;
    top: 2px;
}
.hide-scrollbars *
{
    overflow: hidden;
}
.hide-scrollbars SELECT
{
    display: none;
}
.show-scrollbars .yuimenu
{
    overflow: visible;
}
.show-scrollbars .yuimenubar
{
    overflow: visible;
}
.hide-scrollbars .yuimenu .yui-menu-shadow
{
    overflow: hidden;
}
.hide-scrollbars .yuimenubar .yui-menu-shadow
{
    overflow: hidden;
}
.show-scrollbars .yuimenu .yui-menu-shadow
{
    overflow: auto;
}
.show-scrollbars .yuimenubar .yui-menu-shadow
{
    overflow: auto;
}
.yui-force-redraw .yui-overlay
{
    margin-bottom: 1px;
}
.yui-skin-sam .yuimenubar
{
    border-right: #808080 0px solid;
    border-top: #808080 0px solid;
    font-size: 93%;
    border-left: #808080 0px solid;
    line-height: 0;
    border-bottom: #808080 0px solid;
    height: 10px;
    z-index: 20;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem
{
    border-right: #ccc 0px solid;
}
.yui-skin-sam .yuimenubaritemlabel
{
    border-right: #808080 0px solid;
    padding-right: -0px;
    border-top: #808080 0px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: -0px 0px;
    border-left: #808080 0px solid;
    cursor: default;
    color: #000;
    padding-top: 0px;
    border-bottom: #808080 0px solid;
    text-decoration: none;
    cursor: pointer;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel
{
    display: inline-block;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu
{
    height: 32px;
}
.yui-skin-sam .yuimenubaritem-selected
{
}
.yui-skin-sam .yuimenubaritemlabel-selected
{
    border-left-color: #7d98b8;
    border-bottom-color: #7d98b8;
    border-top-color: #7d98b8;
    border-right-color: #7d98b8;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected
{
    border-left-width: 0px;
    left: -0px;
    margin-left: -0px;
}
.yui-skin-sam .yuimenubaritemlabel-disabled
{
    cursor: default;
    color: #a6a6a6;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled
{
    /*background-image: url(menubaritem_submenuindicator_disabled.png);*/
}
.yui-skin-sam .yuimenu
{
    font-size: 93%;
    line-height: 1.45;
}
.yui-skin-sam .yuimenubar .yuimenu
{
    font-size: 100%;
}
.yui-skin-sam .yuimenu .yuimenu
{
    font-size: 100%;
}

.yui-skin-sam .yuimenu .yuimenu .bd
{
    zoom: normal;
}
.yui-skin-sam .yuimenu UL
{
    border-right: #ccc 0px solid;
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: #ccc 0px solid;
    padding-top: 0px;
    border-bottom: #ccc 0px solid;
    z-index: 100;
}
.yui-skin-sam .yuimenu UL.first-of-type
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    z-index: 100;
}
.yui-skin-sam .yuimenu H6
{
    border-right: #ccc 0px solid;
    padding-right: 10px;
    border-top: #ccc 1px solid;
    padding-left: 10px;
    font-weight: bold;
    padding-bottom: 0px;
    border-left: #ccc 0px solid;
    color: #a4a4a4;
    padding-top: 3px;
    border-bottom: #ccc 0px solid;
}
.yui-skin-sam .yuimenu UL.hastitle
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.yui-skin-sam .yuimenu H6.first-of-type
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.yui-skin-sam .yuimenu .yui-menu-body-scrolled
{
    border-left-color: #808080;
    border-bottom-color: #ccc;
    overflow: hidden;
    border-top-color: #ccc;
    border-right-color: #808080;
    position: relative;
    z-index: 100;
  
}
/*.yui-skin-sam .yuimenu .topscrollbar
{
    border-right: #808080 0px solid;
    border-top: #ccc 1px solid;
    background: url(images/sprite.png) #fff no-repeat 0px 0px;
    border-left: #808080 0px solid;
    border-bottom: #808080 0px solid;
    height: 16px;
}*/
/*.yui-skin-sam .yuimenu .bottomscrollbar
{
    border-right: #808080 0px solid;
    border-top: #808080 0px solid;
    background: url(images/sprite.png) #fff no-repeat 0px 0px;
    border-left: #808080 0px solid;
    border-bottom: #808080 0px solid;
    height: 16px;
}*/
.yui-skin-sam .yuimenu .topscrollbar
{
    background-position: center -950px;
    border-bottom-width: 0px;
}
.yui-skin-sam .yuimenu .topscrollbar_disabled
{
    background-position: center -975px;
}
.yui-skin-sam .yuimenu .bottomscrollbar
{
    border-top-width: 0px;
    background-position: center -850px;
    border-top: #ccc 1px solid;
}
.yui-skin-sam .yuimenu .bottomscrollbar_disabled
{
    background-position: center -875px;
}
.yui-skin-sam .yuimenuitem
{
    border-bottom: dotted 1px #b4b2b3;
}
.yui-skin-sam .yuimenuitemlabel
{
    padding-right: 20px;
    padding-left: 15px;
    padding-bottom: 0px;
    cursor: default;
    color: #02519e;
    padding-top: 3px;
    text-decoration: none;
    cursor: pointer;
    height: 19px;
    font-size: 11px;
}
.yui-skin-sam .yuimenuitemlabel .helptext
{
    margin-top: -1.45em;
}
.yui-skin-sam .yuimenuitem-hassubmenu
{
    background-position: right center;
    background-image: url(images/ln_cat_arrow.gif);
    background-repeat: no-repeat;
}

.yui-skin-sam .yui-menu-shadow-visible
{
    filter: alpha(opacity=12);
    background-color: #000;
    opacity: .12;
}
.yui-skin-sam .yuimenuitem-selected
{
    background-color: #b3d4ff;
}
.yui-skin-sam .yuimenuitemlabel-disabled
{
    cursor: default;
    color: #a6a6a6;
}




/*.yuimenubaritemlabelFixed
{
    background: url(images/blue_theme_03.jpg) no-repeat right center;
    height: 32px;
    display: block;
}*/

.yui-skin-sam .yuimenu .bd
{
    border-right: #808080 0px solid;
    border-top: #CCCCCC 1px solid;
    border-left: #808080 0px solid;
    border-bottom: #808080 0px solid;
    zoom: 1;
    background-color: #fff;
    _zoom: normal;
    width: 212px;
    margin-left: 0px;
}

.table_orange
{
    border-top: solid 0px #cbcaca;
    border-left: solid 0px #cbcaca;
    border-bottom: solid 0px #cbcaca;
    margin: 0px 0px 0px 0px;
    text-align: left;
    border: solid 1px #cbcaca;
    padding: 0px 0px 0px 0px;
}
.table_orange th
{
    font-size: 10px;
    background-color: #e7733a;
    color: #ffffff;
    font: helvetica;
    line-height: 14px;
    padding: 0px 2px 0px 2px;
    margin: 2px;
    border-right: solid 0px #ffffff;
}
.table_orange td
{
    padding: 0px 2px 0px 2px;
    border-right: solid 0px #cbcaca;
    border-bottom: solid 0px #cbcaca;
}
.table_orange .price
{
    text-align: right;
    padding-right: 2px;
}
.table_orange .qty
{
    text-align: right;
    padding-right: 2px;
}
.table_orange input
{
    width: 30px;
    font-size: 11px;
    color: #333333;
}

.div_miniCart
{
    color: black;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    padding-top: 8px;
}


/* CSS Document */

/* Newly Added CSS on 13-07*/


.Home
{
    font-family: Verdana;
    font-size: 13px;
    color: #4d4d4d;
}
.HomeLogin
{
    font-family: Verdana;
    font-size: 13px;
    color: #999999;
   /*color:#ccc;*/
    text-decoration:none;
    cursor:pointer;
   
}

.HomeLogin:hover
{
    font-family: Verdana;
    font-size: 13px;
   /* color: #999999;*/
   color:#ccc;
    text-decoration:none;
}

.Home1
{
    font-family: Verdana;
    font-size: 13px;
    color: #4d4d4d;
}
.Home_selected
{
    font-family: Verdana;
    font-size: 13px;
    color: #999999;
}
.content
{
    font-family: Verdana;
    font-size: 12px;
    color: #4d4d4d;
}
/*
.add1
{
    width: 935px;
    height: 320px;
    background-image: urlimages/img_top1.png);
}*/

/*.add_right
{
    width: 320px;
    height: 725px;
    background-image: url(images/right_img3.png);
}*/

/*.get_map
{
    width: 410px;
    height: 450px;
    background-image: url(images/get_map.gif);
}
.snow
{
    width: 94px;
    height: 29px;
    background-image: url(images/menu_img1.png);
}
.enduro
{
    width: 90px;
    height: 30px;
    background-image: url(images/menu_img2.png);
}
.recent_img
{
    width: 500px;
    height: 400px;
    background-image: url(recent_news.gif);
}*/
.cart
{
    font-family: Verdana;
    font-size: 13px;
    color: #999999;
}
.cur1
{
    width: 15px;
    height: 16px;
    background-image: url(images/pro_cur2.png);
    vertical-align: top;
}
.cur2
{
    width: 15px;
    height: 16px;
    background-image: url(images/pro_cur1.png);
    vertical-align: top;
}
.cur3
{
    background-color: #FFFFFF;
}
.cur4
{
    width: 15px;
    height: 16px;
    background-image: url(images/pro_cur4.png);
    vertical-align: top;
}
.cur5
{
    width: 15px;
    height: 16px;
    background-image: url(images/pro_cur3.png);
    vertical-align: top;
    background-repeat:no-repeat;
    
}
.bg_color
{
    background-color: #262626;
}
.bg_color2
{
    background-color: #4d4d4d;
}
.star
{
    font-size: 10px;
    font-family: verdana;
    font-weight: normal;
    color: #ff0000;
}
.datatable
{
    border: 1px solid #338BA6;
    border-collapse: collapse;
}
.datatable td, .datatable th
{
    border: 1px solid #73C0D4;
}
.Fields
{
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    color: #333333;
}
.login
{
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    color: #ee5200;
}
.re_boder
{
    border: 1px solid #b2b2b2;
    border-top: 0px solid #b2b0b1;
    border-bottom: 0px solid #b2b0b1;
}
.bottom_text
{
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    color: #FF0000;
    padding-left: 10px;
}
.user
{
    font-size: 13px;
    font-family: verdana;
    font-weight: bold;
    color: #333333;
}
input.txt6
{
    color: #333333;
    border: 1px solid #7f9db9;
    width: 150px;
    height: 17px;
}
.help1
{
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    color: #1559cf;
}
.ram1
{
    font-size: 11px;
    font-family: verdana;
    font-weight: bold;
    color: #333;
    padding-left: 5px;
}
.ram3
{
    font-size: 12px;
    font-family: verdana;
    font-weight: bold;
    color: #333;
    padding-right: 5px;
}
.price
{
    font-size: 11px;
    font-family: verdana;
    font-weight: bold;
    color: #c9161e;
}
.adv22
{
    font-family: verdana;
    font-size: 11px;
    color: #000;
    font-weight: bold;
}
.ram
{
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    color: #333;
    padding-left: 5px;
}
.ram1
{
    font-size: 11px;
    font-family: verdana;
    font-weight: bold;
    color: #333;
    padding-left: 5px;
}
.Fields1
{
    font-size: 13px;
    font-family: verdana;
    font-weight: normal;
    color: #333333;
}
.ram2
{
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    color: #333;
    padding-right: 5px;
}

.tdheader
{
    background: url(images/kilm_header.png);
    height: 140px;
    width: 1280px;
    background-repeat: no-repeat;
}

.tdSnow
{
    background: url(images/klim_hsnow1.png);
    height: 34px;
    width: 109px;
    border-style: none;
    cursor: pointer;
}

.tdSnowchange
{
    background: url(images/klim_hsnow.png);
    height: 34px;
    width: 109px;
    border-style: none;
    cursor: pointer;
}


.tdEnduro
{
   background: url(images/klim_hdirt1.png);
     height: 34px;
    width: 109px;
    border-style: none;
    cursor: pointer;
}

.tdEndurochange
{
   background: url(images/klim_hdirt.png);
    height: 34px;
    width: 109px;
    border-style: none;
    cursor: pointer;
}


.klimlogo
{
    background: url(images/logo_kilm.gif);
    width: 239px;
    height: 60px;
    background-repeat: no-repeat;
}

.klimHome
{
    background: url(images/home_img.gif);
    width: 111px;
    height: 42px;
    background-repeat: no-repeat;
}

.leftcurve
{
    background: url(images/cur_img1.png);
    background-color: #4d4d4d;
    width: 12;
    height: 303;
}
.rightcurve
{
    background: url(images/cur_img2.png);
    background-color: #4d4d4d;
    width: 12;
    height: 303;
}
.login
{
    background: url(images/bg_right.gif);
    height: 54;
    width: 279;
}



.klimright
{
    background: url(images/kilm_right.gif);
    width:275;
    height:54;
}

.treeviewfont
{
    color:White;
    font-size:13px;
    font-family:Verdana;
    line-height:15px;
    vertical-align:top;
}
.Nodesytle
{
   padding-bottom:4px;
   text-align:left;
}

.gcbg
{
    background:url(images/kilm_right.gif);
    width:275px;
    height:54px;
    background-repeat:no-repeat;
}
.ad_right
{
   
    width:246px;
    height:571px;
    padding-top:1px;
}
.homead_right
{
   
    width:252px;
    height:571px;
    padding-top:1px;
}


.cat_boder{
border:1px solid #4b4f4c;
border-bottom:0px;

}

.category_boder_cur
{
     background:url(images/category_boder_cur.gif);
    width:161px;
    height:9px;
    
}

.category_but
{
    background:url(images/category_but1.gif);
    width:160px;
    height:25px;
    font-family:Verdana;
    font-size:9px;
    color:White;
    text-align:left;
    padding-left:7px;
    background-repeat:no-repeat;
    
}

.cpheight
{
    /*height:55px;*/
    height:150px;
}

.cpPricefont
{
    font-family:Verdana;
    font-size:10px;
   
}

.cpnamefont
{
    font-family:Verdana;
    font-size:10px;
    
}

/*.product3_img
{
    background:url(images/product3_img.gif);
    
}*/


.TabSelected
{
    BORDER-RIGHT: #8bb2c9 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #8bb2c9 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #8bb2c9 2px outset;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    BACKGROUND-COLOR: #176493
}
.Tabs
{
    BORDER-RIGHT: #8bb2c9 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #8bb2c9 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #8bb2c9 2px outset;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #176493
}
.TabUnselected
{
    BORDER-RIGHT: #ffffff 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffffff 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffffff 2px outset;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana
}
/*OverView*/
.TabSelectedTab1
{
    /*BORDER-RIGHT: #2d2d2d 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #2d2d2d 2px outset;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #2d2d2d 2px outset;
    border-bottom: #2d2d2d 2px outset;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #201e1f;*/
     background: url(images/menus/overview_btn1.png);
    height: 22px;
    width: 75px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}
.TabUnselectedMain
{
    BORDER-RIGHT: #2d2d2d 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #2d2d2d 2px outset;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #2d2d2d 2px outset;
    border-bottom: #2d2d2d 2px outset;
    CURSOR: pointer;
    PADDING-TOP: 2px;
    FONT-FAMILY:Verdana;
    BACKGROUND-COLOR: #dadadc;
    color:#303032;
    
}

.TabUnselectedTab1
{
    background: url(images/menus/overview_btn.png);
    height: 22px;
    width: 75px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Details*/

.TabSelectedTab2
{
    background: url(images/menus/details_btn1.png);
    height: 22px;
    width: 60px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab2
{
    background: url(images/menus/details_btn.png);
    height: 22px;
    width: 60px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Technology*/

.TabSelectedTab3
{
    background: url(images/menus/technology_but1.png);
    height: 22px;
    width: 95px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab3
{
    background: url(images/menus/technology_but.png);
    height: 22px;
    width: 95px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Press*/
.TabSelectedTab4
{
    background: url(images/menus/press_btn1.png);
    height: 22px;
    width: 53px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab4
{
    background: url(images/menus/press_btn.png);
    height: 22px;
    width: 53px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Reviews*/
.TabSelectedTab5
{
    background: url(images/menus/reviews_btn1.png);
    height: 22px;
    width: 70px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab5
{
    background: url(images/menus/reviews_btn.png);
    height: 22px;
    width: 70px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Write Reviews*/
.TabSelectedTab6
{
    background: url(images/menus/write_review_btn1.png);
    height: 22px;
    width: 104px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab6
{
    background: url(images/menus/write_review_btn.png);
    height: 22px;
    width: 104px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Photos*/
.TabSelectedTab7
{
    background: url(images/menus/photos_btn1.png);
    height: 22px;
    width: 63px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab7
{
    background: url(images/menus/photos_btn.png);
    height: 22px;
    width: 63px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Videos*/
.TabSelectedTab8
{
    background: url(images/menus/videos_btn1.png);
    height: 22px;
    width: 62px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab8
{
    background: url(images/menus/videos_btn.png);
    height: 22px;
    width: 62px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

/*Size and Fit*/
.TabSelectedTab9
{
    background: url(images/menus/fit_but1.png);
    height: 22px;
    width: 90px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
}

.TabUnselectedTab9
{
    background: url(images/menus/fit_but.png);
    height: 22px;
    width: 90px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}


.adfont
{
    font-family:Verdana;
    font-size:12px;
}

.prodfont
{
    font-family:Verdana;
    font-size:20px;
    color:#262223;
    /*font-variant:small-caps;*/
    width:300px;
    text-transform: uppercase;
}


.selected
{
     text-decoration:none;
     /* color:#231f20;*/
      cursor:pointer;
    
    
}


.tdsizeclass
{
   
    font-family:Verdana;
    font-size:11px;
    width:35px;
     height:30px;
     background:url(images/small2.png);
     background-repeat:no-repeat;
     text-align:center;
     cursor:pointer;

      
   
}

tdsizeclassdefault
{
   
    font-family:Verdana;
    font-size:12px;
    background-color:#231f20;
    color:White;
     padding:2px;
     height:25px;
      border-bottom:2px;
    border-bottom-color:White;
    border-bottom-style:solid;
   
    
}


.tdsizeselectedclass
{
   
    font-family:Verdana;
    font-size:11px;
    color:White;
    width:35px;
     height:30px;
     background:url(images/black_curve.png);
     background-repeat:no-repeat;
     text-align:center;
     cursor:pointer;

    
    
    
}

.tdsizeheight
{
    height:26px;
    
}

.priceimage
{
    background: url(images/em_img.gif);
    height: 22px;
    width: 95px;
    background-repeat: no-repeat;
    border-style:none;
    vertical-align:middle;
    text-align:center;
    font-size:smaller;
    line-height:22px;
    
}

.btnSizecss
{
     background: url(images/fit_img.gif);
    height: 22px;
    width: 92px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

.btnComplementarycss
{
     background: url(images/coplemeney_img.gif);
    height: 22px;
    width: 178px;
    background-repeat: no-repeat;
    border-style:none;
     cursor:pointer;
    
}

.colorpadding
{
    
    border-bottom:4px;
    border-bottom-color:White;
    border-bottom-style:solid;
   /* padding-bottom:2px;
    border-bottom:2px solid white;*/
}

.btnLogoKlim
{
    background:url(images/logo_klim_new1.gif);
    border-style:none;
    height:68px;
    width:231px;
    cursor:pointer;
    
}


.lblHomeCss
{
    background-image:url(images/home_ind.gif);
    height:29px;
    width:111px;
    display:block;
    background-repeat:no-repeat;
    
    /*height:29px;
    width:111px;
    font-family:Verdana;
    font-size:37px;
    color:#4d4d4d;
    vertical-align:bottom;*/
  
    
}


.lblSnowCss
{
    background-image:url(images/SNOWHOME.png);
    height:45px;
    width:214px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblEnduroCss
{
    background-image:url(images/ENDUROHOME.png);
    height:45px;
    width:248px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblProdSnowCss
{
    background-image:url(images/SNOWPRODUCTS.png);
    height:45px;
    width:288px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblProdEnduroCss
{
    background-image:url(images/ENDUROPRODUCTS.png);
    height:45px;
    width:322px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblKlimAtlas
{
    background-image:url(images/KLIMATLAS.png);
    height:45px;
    width:195px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTechSnowCss
{
    background-image:url(images/SNOWTECHNOLOGY.png);
    height:45px;
    width:331px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTechEnduroCss
{
    background-image:url(images/ENDUROTECHNOLOGY.png);
    height:45px;
    width:366px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblAbout
{
    background-image:url(images/ABOUTCONTACTKLIM.png);
    height:45px;
    width:400px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblRequest
{
    background-image:url(images/REQUESTCATALOGNEWSLETTER.png);
    height:45px;
    width:534px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblDownloadsSnowCss
{
    background-image:url(images/SnowDownloads.png);
    height:45px;
    width:328px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblDownloadsEnduroCss
{
    background-image:url(images/EnduroDownloads.png);
    height:45px;
    width:362px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblNewsSnowCss
{
    background-image:url(images/SNOWNEWS.png);
    height:45px;
    width:212px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblNewsEnduroCss
{
    background-image:url(images/EnduroNews.png);
    height:45px;
    width:247px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTestimonialSnowCss
{
    background-image:url(images/SNOWTESTIMONIALS.png);
    height:39px;
    width:350px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTestimonialEnduroCss
{
    background-image:url(images/ENDUROTESTIMONIALS.png);
    height:39px;
    width:382px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblUserImagesSnowCss
{
    background-image:url(images/SNOWUSERIMAGES.png);
    height:45px;
    width:333px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblUserImagesEnduroCss
{
    background-image:url(images/ENDUROUSERIMAGES.png);
    height:45px;
    width:368px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblKlimImagesSnowCss
{
    background-image:url(images/SNOWKLIMIMAGES.png);
    height:45px;
    width:333px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblKlimImagesEnduroCss
{
    background-image:url(images/ENDUROKLIMIMAGES.png);
    height:45px;
    width:367px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTeamKlimSnowCss
{
    background-image:url(images/SNOWTEAMKLIM.png);
    height:45px;
    width:300px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblTeamKilmEnduroCss
{
    background-image:url(images/ENDUROTEAMKLIM.png);
    height:45px;
    width:335px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblAdsSnowCss
{
    background-image:url(images/SNOWADSEDITORIALS.png);
    height:45px;
    width:382px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblAdsEnduroCss
{
    background-image:url(images/ENDUROADSEDITORIALS.png);
    height:45px;
    width:416px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblLinksSnowCss
{
    background-image:url(images/SNOWLINKS.png);
    height:45px;
    width:208px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblLinksEnduroCss
{
    background-image:url(images/ENDUROLINKS.png);
    height:45px;
    width:243px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblLoginImg
{
    background-image:url(images/LOGIN.png);
    height:45px;
    width:111px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblMarketingImg
{
    background-image:url(images/MARKETINGFORMS.png);
    height:45px;
    width:329px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblMyAccountImg
{
    background-image:url(images/MYACCOUNT.png);
    height:45px;
    width:216px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblCartImg
{
    background-image:url(images/CART.png);
    height:45px;
    width:86px;
    display:block;
    background-repeat:no-repeat;
    
}

.lblSearchImg
{
    background-image:url(images/SEARCH.png);
    height:45px;
    width:129px;
    display:block;
    background-repeat:no-repeat;
    
}







.imgAuto
{
    height:auto;
    width:auto;
}


#hd_welcome_guest
{
    font-size: 13px;
   /* color: #999999;*/
   color:#ccc;
    font-family:Verdana;
    /*margin: 45px 0px 0px 232px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    text-align: right;
    width: 395px;*/
}


.logoutfont
{
  font-size: 13px;
   /* color: #4d4d4d;*/
   color:#ccc;
    font-family:Verdana;
    text-decoration:none;  
}

.logoutfont:hover
{
     color: #999999;
}


.add2cart
{  
    background: url(images/add_cart.png);
    height: 22px;
    width: 92px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    vertical-align:middle;
    padding-top:5px;
    
}

.btnZoomccss
{
    background: url(images/enlarge.png);
    height: 22px;
    width: 92px;
    background-repeat: no-repeat;
    border-style:none;
    cursor:pointer;
    
}

.modalBackground
   {
       filter:alpha(opacity=10);
       opacity:0.2;
       background-color:Gray;
   }
   
   .bot_cur{
width:20px;
height:11px;
background-image:url(images/cur_main.png);
vertical-align:top;
background-repeat:no-repeat;
}
.bot_cur1{
width:20px;
height:11px;
background-image:url(images/cur_main1.png);
vertical-align:top;
background-repeat:no-repeat;
}

   .bot_curklim{
width:19px;
height:19px;
background-image:url(images/cur_main.png);
vertical-align:top;
background-repeat:no-repeat;
}

.bot_curklim1{
width:20px;
height:19px;
background-image:url(images/cur_main1.png);
vertical-align:top;
background-repeat:no-repeat;
}

.checkoutbgtop
{
    background-image:url(images/re_bg1.gif);
    
}
.checkoutbgtop2
{
    background-image:url(images/re_bg2.gif);
    
}
.checkoutbgtop3
{
    background-image:url(images/re_bg3.gif);
    
}
.checkoutbgtop4
{
    background-image:url(images/re_bg4.gif);
    width:7px;
    height:171px;
    background-repeat:no-repeat;
    
}

.checkoutbgbtm
{
    background-image:url(images/re_bottom.gif);
    width:17px;
    height:20px; 
}
.checkoutbgbtm2
{
    background-image:url(images/re_bottom1.gif);
     width:885px;
    height:20px;
 
}
.checkoutbgbtm3
{
    background-image:url(images/re_bottom2.gif);
     width:17px;
    height:20px;
    
}
.chkpanel
{
    padding-left:5px;
    font-family:Verdana;
    font-weight:lighter;
}
.re_boder{
   border:1px solid #b2b2b2;
   border-top:0px solid #b2b0b1;
   border-bottom:0px solid #b2b0b1;
   }
   .chkfont
   {
       font-family:Verdana;
       font-weight:lighter;
   }
   .chkshippingfont
   {
       font-family:Verdana;
       font-weight:lighter;
       font-size:10px;
   }
   .chkshippnl
   {
       padding-left:40px;
       font-family:Verdana;
       font-size:12px;
       
       
   }
.chkgridtbl
{
    border-top: solid 1px #cbcaca;
    border-left: solid 1px #cbcaca;
    border-bottom: solid 0px #cbcaca;
    background-color: #f4f4f4;
    margin: 5px 5px 2px 0px;
    text-align: left;
}
.tblth
{
    font-size: 10px;
    background-color: #2665ac;
    color: #ffffff;
    font: helvetica;
    line-height: 14px;
    padding: 2px;
    margin: 2px;
    border-right: solid 1px #B7D7F8;
}
.tbltd
{
    padding: 3px;
    border-right: solid 1px #cbcaca;
    border-bottom: solid 1px #cbcaca;
}
.orange  
{
    font-size: 12px;
    font-weight: bold;
    color: #ee5200;
    padding: 1px 0px 1px 0px;
    margin: 0px 0px 0px 0px;
}
  
.orange2   
{
    font-size: 12px;
    font-weight:lighter;
    color: #ee5200;
    padding: 1px 0px 1px 0px;
    margin: 0px 0px 0px 0px;
}
.astrixr
{
    color: Red;
    font-size: 10px;
     font-family:Verdana;
       font-weight:lighter;
       font-size:10px;
}
.dlpadding
{
    padding-left:5px;
}

 .SubHeader
{
font-family: Verdana;
font-size: 13px; /* color: #4d4d4d;*/
color: #999999;
display: block;
text-align: left;
text-decoration: none;
padding: 0.2em 0;
}       
.SubHeader:hover
{
text-decoration: none;
font-family: Verdana;
font-size: 13px;
color: #ccc;
}
.klimhlogo      
{
 background:url(images/klim_hlogo.png);
 width:320px;
 height:92px;
 background-repeat:no-repeat;
 
}
.klimhsnow     
{
background:url(images/klim_hsnow.png);
width:109px;
height:36px;
background-repeat:no-repeat;
cursor:pointer;
border-style:none;
}
.klimhdirt      
{
 background:url(images/klim_hdirt.png);
 width:109px;
 height:36px;
 background-repeat:no-repeat;
 cursor:pointer;
 border-style:none;
}

.b2bInfoColor
{
    color:#999999;
    text-decoration:none;
    
}
.rcurve{
width:18px; 
height:13px;
background-image:url(images/rcurve.png);
vertical-align:top;
background-repeat:no-repeat;
}
.rcurve1{
width:20px;
height:13px;
background-image:url(images/rcurve1.png);
vertical-align:top;
background-repeat:no-repeat;
}

.HeaderFontColor
{
    color:#999999;
}
.font
{
    font-family:Verdana;
    font-size:14px;
}
.showallpopup
{
    background-color:White;
}
.popuptopleft
{
    background-image: url(images/popup_topleft.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 35px;
    height: 34px;
}
.popupbg
{
    background-color: #FFFFFF;
}
.popupwindow
{
    width: 610px;
    height: 250px;
    padding-left: 30px;
}
.popuptopbg
{
    background-image: url(images/popup_topbg.jpg);
    background-repeat: repeat-x;
}
.popupbotmbg
{
    background-image: url(images/popup_botmbg.jpg);
    background-repeat: repeat-x;
}
.popupleftbg
{
    background-image: url(images/popup_leftbg.jpg);
    background-repeat: repeat-y;
    background-position: top;
    width: 35px;
    height: 2px;
}
.popuprightbg
{
    background-image: url(images/popup_rightbg.jpg);
    background-repeat: repeat-y;
    background-position: top;
    width: 35px;
    height: 2px;
}

.popuptopright
{
    background-image: url(images/popup_topright.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 35px;
    height: 34px;
}
.popupbotleft
{
    background-image: url(images/popup_botm_left.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 35px;
    height: 34px;
}
.popupbotright
{
    background-image: url(images/popup_botm_right.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 35px;
    height: 34px;
}
.myacctinfo
{
    width: 245px;
    height: auto;
    float: left;
}
 .acchead
{
    width: 330px;
    background: url(images/acct_info_top.gif);
    background-repeat: no-repeat;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    color:Black;
    text-transform:uppercase;
    padding: 6px 0px 4px 6px;
}
.accbody
{
    width: 330px;
    background: url(images/acct_info_body.gif);
    background-repeat: repeat-y;
    padding: 0px 5px 0px 8px;
}
.accfooter
{
    width: 330px;
    background: url(images/acct_info_bottom.jpg);
    background-repeat: no-repeat;
    height: 27px;
    overflow: hidden;
    text-indent: -9999px;
}
.myacctext
{
    color:White;
    text-decoration:none;
    font-size:14px;
    text-transform:uppercase;
}
.myacctext2
{
    color: #e1e1e1;
    font-size: 18px;
    text-decoration:none;
    font-weight:bold;
}
.myacctext3
{
    color:Gray;
    font-size: 15px;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
}
.tdcolor
{
    border-top: solid 1px #cbcaca;
    border-left: solid 1px #cbcaca;
    border-bottom: solid 0px #cbcaca;
    background-color: #f4f4f4;
    margin: 5px 5px 2px 0px;
    text-align: left;
}
.tdth
{
    font-size: 10px;
    background-color: #2665ac;
    color: #ffffff;
    font: helvetica;
    line-height: 14px;
    padding: 2px;
    margin: 2px;
    border-right: solid 1px #B7D7F8;
}
.tdtd
{
    padding: 3px;
    border-right: solid 1px #cbcaca;
    border-bottom: solid 1px #cbcaca;
}
.myaccfontsize
{
    font-size:13px;
}
#master_LN2
{
    /*background-image: url(images/ind_leftnav_bg.jpg); 	background-repeat: no-repeat; 	background-position:1px top;*/
    margin-left: 0px;
    padding-left:0px;
    float: left;
    width: 240px;
    height: auto;
}
#myaccount_main_content2
{
    /*padding-top: 19px;
    padding-left: 15px;
    padding-right: 22px;*/
    height: auto;
    width:100%;
    float: left;
    vertical-align:top;
    /*background-image: url(images/myacct_main_bg.jpg);*/ /*background-color:#ffffff;*/ /*min-height:460px;*/

}
#mainContent2
{
    /*margin: 275px 0px 0px 0px;*/
    /*margin-left:268px;*/
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    height: auto;
    float:left;
}


.recent{
font-family:Verdana;
font-size:15px;
color:#4d4d4d;
text-transform:capitalize;
}
.content_head{
font-family:Verdana;
font-size:11px;
color:#4d4d4d;
text-transform:uppercase;
font-weight:bold;
}
.content1{
font-family:Verdana;
font-size:11px;
color:#4d4d4d;
text-align:left;
}

.content2{
font-family:Verdana;
font-size:13px;
color:#999999;
text-align:left;
}

.content_headNews{
font-family:Verdana;
font-size:16px;
color:#4d4d4d;
text-transform:uppercase;
font-weight:bold;
}
.content_shortdesc{
font-family:Verdana;
font-size:14px;
color:#4d4d4d;
text-transform:uppercase;
font-weight:bold;
}
.mapfont
{
    font-family:Verdana;
    font-size:11px;
    color:White;
    text-decoration:none;
}
.mapfont2
{
    font-family:Verdana;
    font-size:14px;
    color:#25a9fc;
    text-decoration:none;

}
.mapfont3
{
    font-family:Verdana;
    font-size:11px;
    /*color:#25a9fc;#adc9a0*/
    color:White;
    text-decoration:none;
    font-weight:bold;
    padding-right:5px;
}
.shipcalc
{
   margin-left:20px;
}

.enduo_con{
font-size:12px;
font-family:verdana;
font-weight:normal;
color:#ffe700;
text-decoration:underline;
padding-left:2px;
}
.upload{
font-size:13px;
font-family:verdana;
font-weight:normal;
color:#ffe700;
}
.snow1{
font-size:12px;
font-family:verdana;
font-weight:normal;
color:#FFFFFF;
}
.newregfont
{
    font-family:Verdana;
       font-weight:lighter;
       font-size:13px;
}

.user_cur{
width:10px;
height:6px;
background-image: url(images/user_cur1.png);
}
.user_cur1{
width:10px;
height:6px;
background-image: url(images/user_cur2.png);
}
.user_cur2{
width:10px;
height:6px;
background-image: url(images/user_cur3.png);
}
.user_cur3{
width:10px;
height:6px;
background-image: url(images/user_cur4.png);
}

.klim_cur{
width:10px;
height:8px;
background-image: url(images/curv_1.png);
}
.klim_cur1{
width:10px;
height:8px;
background-image: url(images/curv_2.png);
}
.klim_cur2{
width:10px;
height:8px;
background-image: url(images/curv_3.png);
}
.klim_cur3{
width:10px;
height:8px;
background-image: url(images/curv_4.png);
}




.klimUpload
{
    background: url(images/upload.png);
    height: 22px;
    width: 60px;
    border-style: none;
    cursor: pointer;
}

.klimBrowse
{
    background: url(images/browse_but.png);
    height: 22px;
    width: 60px;
    border-style: none;
    cursor: pointer;
}
#myaccount_main_content2
{
    /*padding-top: 19px;
    padding-left: 15px;
    padding-right: 22px;*/
    height: auto;
    width:100%;
    float: left;
    margin-left:250px;
    vertical-align:top;
    /*background-image: url(images/myacct_main_bg.jpg);*/ /*background-color:#ffffff;*/ /*min-height:460px;*/

}
.imageselected
{
    border:1px;
    border-color:Red;
}
/*.WebABS
{
    background:url(images/dealerHelmet.png);
    width:22px;
    height:20px;

}*/
.WebDirt
{
    background:url(images/dealerDirt.png);
    width:22px;
    height:22px;
    
}
.WebHelmet
{
    background:url(images/dealerHelmet.png);
    width:22px;
    height:22px;
}
.WebSnow
{
    background:url(images/dealerSnow.png);
    width:22px;
    height:22px;
}
.usrimgcurve
{
    background:url(images/uicurve_2.png);
    height:58px;
    width:58px;
    background-repeat:no-repeat; 
   
}
.usrimgstyle
{
    padding-top:0px;
    vertical-align:top;
    
    
}
.yusrimgcurve
{
    background:url(images/yellow_curve.png);
    height:62px;
    width:62px;
    background-repeat:no-repeat;    
}.usrimgcurve1
{
    background:url(images/uicurve_full.png);
    height:58px;
    width:58px;
    background-repeat:no-repeat; 
   
}
.ad_border
{
    background:url(images/ad_boder.png);
     height:312px;
    width:955px;
    background-repeat:no-repeat; 
}
.add2wishlistshop
{
    background: url(images/wishlist.png);
    height: 22px;
    width: 95px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}


.sizealign
{
    text-align:center;
}
.stckmsg
{
    font-family:Verdana;
    font-size:13px;
}
.textcase
{
    text-transform:lowercase;
}

.boldfont
{
   text-transform:uppercase;
   font-weight:bold;
   color:Black;
}
.cursor
{
    cursor:pointer;
}
.bdstyle
{
    font-family:Verdana;
    color:#999999;
    font-size:17spx;
}

.bdstyle2
{
    
}

.next_checkout
{
    background: url(images/next.png);
    background-repeat: no-repeat;
    height: 22px;
    width: 57px;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    border: none;
    cursor: pointer;
}
.b2bfont
{
    font-family:Verdana;
    font-size:10px;
}
.b2bfont2
{
    font-family:Verdana;
    font-size:13px;
    color:Black;
}
.addbtnb2b
{
    background: url(images/add1.png);
    height: 22px;
    width: 43px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    border: none;
    cursor: pointer;
    
}
.changelogin
{
    font-family:Verdana;
    font-size:12px;
}
.pwdsuccess
{
    color:Green;
    font-family:Verdana;
    font-size:12px;
}