/* -------------------------  Premium USB Grey Theme  ---------------------------- */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#222222;
background-color:#ffffff;
margin:0;
padding-top:8px;
}
/* April Fools: Filter: FlipH; */

/* --------------------------------Header CSS----------------------------------- */
#master_header {
width:995px;
height:129px;
margin-top:8px;
margin-right:auto;
margin-left:auto;
background-image:url(/images/header/header-02-tagline.jpg);
background-repeat:no-repeat;
background-position:291px 0;
padding:0 0 0 0;
}
#logo {
margin-left:0px;
padding-top:0;
padding-bottom:0;
width:412px;
height:101px;
text-indent:-9999px;
overflow:hidden;
float:left;
display:block;
background:url(/images/header/logo.jpg) no-repeat;
}
a.logo {
width:291px;
height:101px;
display:block;
}
img.logo {
display:none;
}
.sendtofriendlink a {
background:url(/images/header/send_to_friend.gif);
height:22px;
width:118px;
text-indent:-9999px;
display:block;
float:right;
}
.support {
background:url(/images/header/header-03-support1.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:79px;
width:265px;
float:right;
margin-left:280px;
}
#welcome {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
float:right;
width:auto;
height:22px;
color:#fff;
background:url(/images/header/linebg.gif);
background-repeat:repeat-x;
text-align:center;
}
* html #welcome {
min-width:205px;
}
#welcome h4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}
#welcome p {
float:left;
background:url(/images/header/welcome-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 50px;
text-decoration:none;
}
#welcome p .bg {
float:left;
display:block;
background:url(/images/header/welcome-right.gif) no-repeat right top;
padding:0 10px 0 1px;
color:#ffffff;
min-width:205px;
line-height:22px;
}
#welcome a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0 0 0 0;
padding:0;
color:#fff;
text-decoration:none;
}
#navbg {
background:url(/images/header/head-link-grade.jpg);
background-repeat:repeat-x;
height:28px;
float:left;
width:100%;
}
/* ---Advance search in the Header starts here--- */
#header_adv_search {
width:200px;
padding:2px 0 0 0;
margin:0;
float:left;
clear:both;
background:url(/images/header/head-link-grade.jpg);
background-repeat:repeat-x;
}
#header_adv_search input {
font-size:13px;
font-weight:normal;
color:#9a9b9d;
text-decoration:none;
font-family:Tahoma, Verdana, Arial;
border:1px solid #58616f;
padding:2px 5px 2px 5px;
height:16px;
}
#header_adv_search select {
font-size:11px;
font-weight:normal;
width:200px;
color:#333333;
text-decoration:none;
font-family:Tahoma, Verdana, Arial;
border:1px solid #68B5ED;
margin-bottom:1px;
}
#header_adv_search ul {
list-style-type:none;
margin:0;
padding:0;
}
#header_adv_search li {
padding:0;
margin:0;
list-style-type:none;
float:right;
}
#header_adv_search ul span {
display:none;
}
#header_adv_search li .search {
background:url(/images/header/adv_search_go_head.gif);
background-repeat:no-repeat;
margin-left:3px;
height:19px;
width:20px;
display:block;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
border:none;
}
#header_adv_search li a.adv_search_btn {
background:url(/images/header/adv_search_head.gif);
background-repeat:no-repeat;
width:60px;
height:22px;
text-indent:-9999px;
display:block;
overflow:hidden;
margin-top:1px;
}
.adv_search_btn2 {
background:url(/images/header/adv_search_head.gif);
background-repeat:no-repeat;
width:60px;
height:22px;
text-indent:-9999px;
display:block;
overflow:hidden;
margin-top:1px;
}
/* ---Header Navigation--- */
#icons ul {
margin:0;
padding:2px 10px 0 80px;
list-style-type:none;
float:left;
/*width:765px;*/
/*font-size:14px; <-- Moved To:#icons li - Didn't change anything in this location */
	font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:25px;
}
#icons li {
margin:0;
padding:0 8px;/* Was 0 2px */
float:left;
color:#fff; /* Seperator Color */
font-size:13px;/* Moved From:#icons ul - Didn't change anything in old location */
}
#icons li a {
display:block;
text-decoration:none;
line-height:23px;
color:#fff;
}
#icons li a:hover {
display:block;
text-decoration:none;
line-height:23px;
color:#ff9900;
}
#icons li a:visited {
display:block;
text-decoration:none;
line-height:23px;
}
#icons .header-seperator {
background:url(/images/header/header-seperator.jpg);
background-repeat:no-repeat;
background-position:3px -2px;
width:13px;
height:28px;
}
.spacer250 {
background:url(images/spacer.gif);
height:1px;
width:250px;
position:absolute;
}
a.viewcart {
background:url(/images/header/icn_viewcart.gif) top left no-repeat;
background-position:-2px;
width:58px;
text-align:right;
margin-left:56px;/* Was 7px */
}
#icons li.item_count {
font-size:10px;
font-weight:normal;
line-height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
/*a.order_search
{
	background:url(images/icn_search_order.gif);
	background-repeat:no-repeat;
	height:48px;
	
}
a.order_search:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}
a.home
{
	background:url(images/icn_home.gif);
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
a.home:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}
a.help
{
	background:url(images/icn_help.gif);
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
a.help:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}
a.myaccount
{
	background:url(images/icn_myaccount.gif);
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
a.myaccount:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}
a.faq
{
	background:url(images/icn_faqs.gif);
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
a.faq:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}
a.wishlist
{
	background:url(images/icn_wishlist.gif);
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
a.wishlist:hover 
{
	background-position:0 -48px;
	overflow:hidden;
}*/

/* ------------------------buttons for navigation tap stars here--------------------- */
#nav ul {
height:20px;
width:520px;
margin:0 0 0 220px;
list-style-type:none;
padding:0;
}
#nav li {
height:20px;
padding:0;
list-style-type:none;
float:left;
}
a.nav_home {
background:url(images/nav_home.gif);
height:20px;
width:51px;
text-indent:-9999px;
display:block;
}
a.nav_home:hover {
background-position:0 -20px;
}
a.nav_acct_overview {
background:url(images/nav_acct_overview.gif);
height:20px;
width:124px;
text-indent:-9999px;
display:block;
}
a.nav_acct_overview:hover {
background-position:0 -20px;
}
a.nav_newitem {
background:url(images/nav_newitem.gif);
height:20px;
width:81px;
text-indent:-9999px;
display:block;
}
a.nav_newitem:hover {
background-position:0 -20px;
}
a.nav_req_info {
background:url(images/nav_req_info.gif);
height:20px;
width:138px;
text-indent:-9999px;
display:block;
}
a.nav_req_info:hover {
background-position:0 -20px;
}

/* -------------------- Social Networking -------------------*/
.fb_like_home { /*Home page facebook icon*/
display:block;
position:relative;
bottom:-23px;
left:65px;
}
.fb_like {
	height: 25px;	
}
/* -------------------- RECENTLY VIEWS LN -------------------*/
#recently_viewed_ln {
width:180px;
padding-top:20px;
padding-left:20px;
margin-bottom:20px;
float:left;
}
#recently_viewed_ln .title {
background:url(images/h_recently_viewed.gif);
background-repeat:no-repeat;
background-position:0 0;
width:175px;
height:21px;
text-indent:-9999px;
border-bottom:dotted 1px #9c9b9b;
}
#recently_viewed_ln h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#949ea3;
padding-top:10px;
padding-bottom:5px;
}
#recently_viewed_ln ul {
width:175px;
color:#FFFFFF;
display:block;
margin:0;
padding:0;
list-style-type:none;
}
#recently_viewed_ln li a {
width:175px;
color:#9c9b9b;
display:block;
padding:0;
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;
}
#recently_viewed_ln li a:visited {
color:#9c9b9b;
text-decoration:none;
background:url(images/ln_dots.gif);
background-repeat:repeat-y;
background-position:10px -1px;
}
#recently_viewed_ln li a:hover {
color:#1c679b;
background:url(images/ln_dots2.gif);
background-repeat:repeat-y;
background-position:10px -1px;
text-decoration:none;
}
#recently_viewed_ln h4 a {
color:#949ea3;
text-decoration:none;
}
#ind_lnav {
width:214px;
height:auto;
float:left;
}
#ind_lncollapsible_bg {
width:auto;
height:auto;
background-color:#e6e6e6; /* This colors the main navigation link's margin-bottom area for when the menu between them is collapsed */
float:left;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ind_leftnav {
width:180px;
padding-top:5px;
padding-left:15px;
margin-bottom:10px;
}
/* -----------------------Index topnav bg--------------------*/
.ind_head_bg {
background-image:url(../images/headbg_index.jpg);
background-repeat:no-repeat;
background-position:top;
height:113px;
}
/* -----------------------Index topnav bg--------------------*/


#ind_leftnav ul {
width:175px;
color:#FFFFFF;
display:block;
margin:0;
padding:0;
list-style-type:none;
}
#ind_leftnav li a {
width:175px;
color:#ffffff;
display:block;
padding:0;
font-weight:bold;
height:18px;
margin-top:2px;
margin-bottom:3px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#FFFFFF;
list-style-type:none;
text-decoration:none;
text-indent:30px;
background:url(images/ln_arrow.gif);
background-repeat:repeat-y;
background-position:10px 0;
}
#ind_leftnav li a:visited {
color:#FFFFFF;
text-decoration:none;
}
#ind_leftnav li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
/* ------------------------- MY MESSAGE --------------------*/
#message {
border-top:dotted 1px #979796;
border-bottom:dotted 1px #979796;
margin:15px 10px 10px 10px;
width:515px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
padding-top:10px;
padding-bottom:10px;
}
#message ul {
list-style-type:none;
padding:0;
margin:0;
display:block;
}
#message ul li {
margin:0;
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_title {
margin-left:7px;
background:url(images/h_mymessage.gif);
background-repeat:no-repeat;
height:17px;
width:110px;
text-indent:-9999px;
display:block;
padding-bottom:10px;
}
#message h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
}
/* ----------------------------------- BUTTONS IMAGES HERE -------------*/

a.giftwrap {
background:url(images/btn_giftwrap.gif);
height:27px;
width:158px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.find_wishlist {
background:url(images/find_wishlist.gif);
height:18px;
width:99px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.send_wishlist {
background:url(images/send_wishlist.gif);
height:18px;
width:155px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.update {
background:url(images/btn_update.gif);
height:22px;
width:55px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.update:hover {
background-position:0 0;
overflow:hidden;
}
a.reset2 {
background:url(images/btn_reset.gif);
height:22px;
width:66px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.reset2:hover {
background-position:0 0;
overflow:hidden;
}
.search {
background:url(images/btn_search_magnify.gif);
height:22px;
width:73px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:hand;
}
.search:hover {
background-position:0 0;
overflow:hidden;
}
.search2 {
background:url(images/btn_search_magnify2.gif);
height:22px;
width:72px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:hand;
}
.unsubscribe {
background:url(images/btn_unsubscribe.gif);
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.gif);
background-repeat:no-repeat;
height:22px;
width:77px;
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.gif);
height:22px;
width:44px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.clear:hover {
background-position:0 0;
overflow:hidden;
}
.turnon {
background:url(images/btn_turnon.gif);
height:22px;
width:60px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.turnon:hover {
background-position:0 -22px;
overflow:hidden
}
.add_newrow {
background:url(images/btn_add_newrow.gif);
height:22px;
width:98px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.add_newrow:hover {
background-position:0 -22px;
overflow:hidden
}
.checkout_addessList {
width:210px;
}
.continue_checkout {
background:url(images/btn_cont_chekout.gif);
height:22px;
width:139px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.continue_checkout:hover {
background-position:0 0;
overflow:hidden;
}
.add2cart_m {
background:url(images/btn_add2cart_m.gif);
background-repeat:no-repeat;
height:22px;
width:92px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.chooseoption {
background:url(images/btn_chooseoption.gif);
height:22px;
width:114px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.moreinfo_m {
background:url(images/btn_more_info.gif);
background-repeat:no-repeat;
height:22px;
width:92px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
margin-bottom:4px;
}
.update2stock {
background:url(images/btn_update2stock.gif);
height:22px;
width:1115px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.update2stock:hover {
background-position:0 0;
overflow:hidden;
}
.removeall {
background:url(images/btn_removeall.gif);
height:22px;
width:81px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.removeall:hover {
background-position:0 0;
overflow:hidden;
}
.update2qty {
background:url(images/btn_update2qty.gif);
height:22px;
width:125px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.update2qty:hover {
background-position:0 0;
overflow:hidden;
}
.turnoff {
background:url(images/btn_turnoff.gif);
height:22px;
width:64px;
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.gif);
height:22px;
width:40px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.buy:hover {
background-position:0 -22px;
overflow:hidden
}
a.change_profile {
background:url(images/btn_change_profile.gif);
height:22px;
width:106px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.change_profile:hover {
background-position:0 0;
overflow:hidden;
}
a.change_login {
background:url(images/btn_change_login.gif);
height:22px;
width:114px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.change_login:hover {
background-position:0 0;
overflow:hidden;
}
a.login {
background:url(images/icn_login.gif);
height:48px;
width:55px;
text-indent:-9999px;
overflow:hidden;
}
a.login:hover {
background-position:0 -48px;
overflow:hidden;
}
a.logout {
background:url(images/icn_logout.gif);
height:48px;
text-indent:-9999px;
overflow:hidden;
}
a.logout:hover {
background-position:0 -48px;
overflow:hidden;
}
a.change_password {
background:url(images/btn_change_password.gif);
height:22px;
width:128px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.change_password:hover {
background-position:0 0;
overflow:hidden;
}
.pay_via_secure_server {
background:url(images/btn_pay_via_secure_server.gif);
height:22px;
width:162px;
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.gif);
height:22px;
width:124px;
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.gif);
height:22px;
width:101px;
text-indent:-9999px;
overflow:hidden;
display:block;
}
a.add2cart_intab {
background:url(images/btn_add2cart_m.gif);
height:22px;
width:92px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.btnadd2cart_intab {
background:url(images/btn_add2cart_m.gif);
height:22px;
width:92px;
text-indent:-9999px;
display:block;
overflow:hidden
}
a.copy2cart {
background:url(images/btn_copy2cart_intab.gif);
height:16px;
width:93px;
text-indent:-9999px;
display:block;
overflow:hidden;
margin-bottom:1px;
}
.lookup_intab {
background:url(images/btn_or_lookup_intab.gif);
background-repeat :no-repeat;
height:13px;
width:45px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
.lookup_intab:hover {
background-position:0 -13px;
overflow:hidden
}
.lookup_intab_DY {
background:url(images/btn_or_lookup_intab.gif);
background-repeat :no-repeat;
height:13px;
width:45px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.lookup_intab_DY:hover {
background-position:0 -13px;
overflow:hidden
}
a.or_print_invoice {
background:url(images/button-print-invoice.png);
height:20px;
width:105px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
a.or_print_invoice:hover {
background-position:0 0;
overflow:hidden;
}
.or_remove {
background:url(images/btn_or_remove_intab.gif);
height:13px;
width:47px;
text-indent:-9999px;
display:block;
overflow:hidden;
cursor:pointer;
}
.or_remove:hover {
background-position:0 -13px;
overflow:hidden;
}
.add2wishlist_intab {
background:url(images/move2wishlit_intab.gif);
height:13px;
width:90px;
text-indent:-9999px;
display:block;
overflow:hidden;
cursor:pointer;
}
/*.btnadd2wishlist_intab
{
	background:url(images/btn_add2wishlist.gif);
	height:18px;
	width:97px;
	text-indent:-9999px;
	display:block;
	overflow:hidden
}*/
.add2wishlist_intab:hover {
background-position:0 -13px;
overflow:hidden;
}
a.add2wishlist_shop {
background:url(images/move2wishlist.gif);
height:22px;
width:130px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
a.add2wishlist_shop:hover {
background-position:0 0;
overflow:hidden;
}
a.download_intab {
background:url(images/btn_download.gif);
height:22px;
width:73px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
a.download_intab:hover {
background-position:0 0;
overflow:hidden;
}
a.reset {
background:url(images/clear.gif);
height:22px;
width:54px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
a.cancel {
background:url(images/cancel.gif);
height:22px;
width:62px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
.apply2 {
background:url(images/apply_arrow.gif);
height:22px;
width:98px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.go {
background:url(images/btn_go.gif);
height:22px;
width:32px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.go2 {
background:url(images/go2.gif);
height:22px;
width:46px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.close {
background:url(images/btn_close.gif);
height:22px;
width:46px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.submit {
background:url(images/btn_submit.gif);
background-repeat :no-repeat;
height:22px;
width:68px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.submit-register {
background:url(/images/btn_register.gif);
background-repeat :no-repeat;
height:22px!important;
width:97px!important;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.submit2 {
background:url(images/submit.jpg);
background-repeat :no-repeat;
height:22px;
width:54px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.save {
background:url(images/save.gif);
background-repeat :no-repeat;
height:22px;
width:58px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.order_details {
background:url(images/order_details.gif);
background-repeat :no-repeat;
height:22px;
width:116px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.quote_details {
background:url(images/quote_details.gif);
background-repeat :no-repeat;
height:22px;
width:116px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.coupon_table {
background-color:#fff7d6;
border:1px solid #b6b6b6;
}
.apply {
background:url(images/apply.gif);
background-repeat :no-repeat;
height:22px;
width:56px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.convert_to_order {
background:url(images/convert_to_order.gif);
background-repeat :no-repeat;
height:22px;
width:126px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.button_border {
padding:12px 0 12px 0;
width:auto;
}
.secure_signin {
background:url(images/Secure-Signin.gif);
background-repeat :no-repeat;
height:28px;
width:148px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.secure_signin_img {
background:url(images/secure_ssl-2-login.gif);
background-repeat:no-repeat;
height:30px;
width:26px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.secure_registration {
background:url(images/Secure-Registration.gif);
background-repeat :no-repeat;
height:22px;
width:160px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.btn_ProceedUpload {
background:url(images/btn_ProceedUpload.gif);
background-repeat :no-repeat;
height:22px;
width:153px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
margin-left:80px;
}
.add_subuser {
background:url(images/btn_add_subuser.gif);
height:22px;
width:129px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
a.buy_intab {
background:url(images/btn_buy.gif);
height:22px;
width:35px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.buyall {
background:url(images/btn_buyall.gif);
height:22px;
width:54px;
text-indent:-9999px;
float:right;
display:block;
overflow:hidden;
margin-right:3px;
border:none;
cursor:pointer;
}
.edit_intab {
background:url(images/btn_edit_intab.gif);
height:22px;
width:36px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
a.addnew_intab {
background:url(images/btn_addnew_intab.gif);
height:18px;
width:68px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
a.delete_intab {
background:url(images/btn_delete_intab.gif);
height:18px;
width:51px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
/* modified by Ignify 16 june 2009 */
.go_dash {
background:url(images/btn_go_dashboard1.gif);
background-repeat:no-repeat;
margin-left:5px;
height:22px;
width:46px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
/* modified by Ignify 16 june 2009 */
.go_dash2 {
background:url(images/btn_go_dashboard.gif);
background-repeat:no-repeat;
height:22px;
width:98px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
a.or_edit_intab {
background:url(images/btn_or_edit.gif);
height:13px;
width:31px;
text-indent:-9999px;
display:block;
overflow:hidden
}
a.or_sumbit_intab {
background:url(images/btn_submit_intab.gif);
height:13px;
width:42px;
text-indent:-9999px;
display:block;
overflow:hidden
}
/* -- DELETE BUTTON BELOW IS WITH BLUE BG - (INTAB) --*/
a.or_delete_intab {
background:url(images/btn_or_delete.gif);
height:13px;
width:41px;
text-indent:-9999px;
display:block;
overflow:hidden
}
/* -- DELETE BUTTON - NO BG - (INTAB) --*/

a.btn_or_delete_intab {
background:url(images/btn_or_delete_intab.gif);
height:13px;
width:40px;
text-indent:-9999px;
display:block;
overflow:hidden;
background-position:0 -13px;
}
a.or_print {
background:url(images/btn_print_quote_intab.gif);
height:13px;
width:65px;
text-indent:-9999px;
display:block;
overflow:hidden
}
a.or_convt2order {
background:url(images/btn_cont2order_intab.gif);
height:13px;
width:94px;
text-indent:-9999px;
display:block;
overflow:hidden
}
.cont_shop_chq {
background:url(images/btn_cont_shop_chq.gif);
height:22px;
width:144px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.cont_checkout_chq {
background:url(images/btn_cont_checkout_chq.gif);
height:22px;
width:139px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.secure_checkout {
background:url(images/Secure-Checkout.gif);
height:22px;
width:153px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.update_cart {
background:url(images/update_cart.gif);
height:22px;
width:97px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.cont_shopping {
background:url(images/btn_cont_shopping.gif);
height:22px;
width:144px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.back {
background:url(images/btn_back.gif);
height:22px;
width:51px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.pay_via_ss_chq {
background:url(images/btn_pay_secure_server_chq.gif);
height:22px;
width:191px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.placeorder_chq {
background:url(images/btn_placeorder_chq.gif);
height:22px;
width:96px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.placeorder {
background:url(images/btn_processorder.gif);
height:53px;
width:131px;
border:none;
cursor:hand;
}
/* --------------------------- Advance Search in LN starts here -------------------- */
#search_LN {
padding-top:60px;
padding-left:20px;
}
#search_LN ul {
list-style-type:none;
margin:0;
padding:0;
height:22px;
}
#search_LN ul li {
margin:1px 0 2px 0;
list-style-type:none;
float:left;
padding:0;
display:block;
}
#search_LN .search_title {
background:url(images/h_search.gif);
background-repeat:no-repeat;
margin-bottom:3px;
width:53px;
height:14px;
text-indent:-9999px;
display:block;
}
#search_LN li a.adv_search {
background:url(images/adv_search.gif);
background-repeat:no-repeat;
margin-bottom:3px;
width:143px;
height:23px;
text-indent:-9999px;
display:block;
}
#search_LN li a.search {
background:url(images/adv_search_go.gif);
background-repeat:no-repeat;
margin-left:3px;
height:19px;
width:19px;
display:block;
text-indent:-9999px;
}
/* -------------------------- Advance Search in LN ends here ---------------------- */

/* ------------------------- Advance search in header for B2B LookUp ------------------ */
#lookup_search {
height:20px;
width:520px;
margin:-1px 0 0 20px;
padding:0;
}
#lookup_search input {
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
font-family:Tahoma, Verdana, Arial;
border:1px solid #68B5ED;
margin-bottom:1px;
width:150px;
}
#lookup_search select {
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
font-family:Tahoma, Verdana, Arial;
border:1px solid #68B5ED;
margin-bottom:1px;
}
#lookup_search ul {
list-style-type:none;
margin:0;
}
#lookup_search li {
height:20px;
padding:0 2px 0 0;
list-style-type:none;
float:right;
}
#lookup_search ul span {
display:none;
}
#lookup_search li .search {
background:url(images/adv_search_go_head.gif);
background-repeat:no-repeat;
margin-left:3px;
height:19px;
width:20px;
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:995px!important;
border:none;
text-align:left;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
}
#master_LN {
	float:left;
width:155px;
height:auto;
}
#mainContent {
margin:0 0 0 0;
margin-left:160px;
padding:0 0 0 0;
vertical-align:top;
height:auto;
}
/* ----------------------- DYNAMIC TABLE CONTENT --------------------------*/
.dyn_content {
width:auto;
}
/* ------------------------ Checkout main Container -------------- */

#checkout_mainContent {
margin:10px 0 10px 0;
padding:0 0 0 0;
vertical-align:top;
height:auto;
width:auto;
margin-left:160px;
	border:0 solid #7f9db9;
}
#checkout_mainContent2 {
margin:10px 0 10px 0;
padding:0 8px 0 8px;
vertical-align:top;
height:auto;
width:977px;
	border:1px solid #7f9db9;
}
#checkout_tablets {
width:830px;
padding:6px 0 10px 6px;
float:left;
}
#checkout_mainContent h4 {
font-family:Arial;
padding:0;
margin:0;
font-size:14px;
color:#3d75bf;
text-align:left;
height:20px;
}
#checkout_tablets .head {
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:3px;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#checkout_tablets .headnew {
width:auto;
	font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:3px;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#checkout_tablets .head2 {
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:0;
font-weight:bold;
border-bottom:1px solid #dcdcdc;
}
#checkout_tablets .head3 {
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:5px;
font-weight:bold;
border-bottom:0 solid #dcdcdc;
}
#checkout_tablets .smhead {
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
padding-bottom:5px;
font-weight:bold;
border-bottom:0 solid #dcdcdc;
}
#checkout_tablets .body {
width:auto;
padding-top:10px;
}
#checkout_tablets .footer {
width:auto;
	height:27px;
overflow:hidden;
text-indent:-9999px;
}
.subhead_text {
background:url(images/check_text_bg.gif) repeat-x -1px 50%;
color:#ffffff !important;
font-size:12px;
line-height:18px;
font-family:Verdana, tahoma;
font-weight:bold;
text-indent:5px;
}
/* ---------------------------- 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;
}
/* ------------------------ Footer starts down -------------------- */

#footer {
/*background-image:url(images/footer_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:995px;
	height:395px;*/
	font-family:Arial, Helvetica, sans-serif;
float:left;
}
#copyright {
margin-top:0;
padding-left:250px;
padding-top:10px;
width:400px;
color:#727272;
text-align:center;
}
.demo_instruction {
padding-top:5px;
margin-left:250px;
text-align:center;
width:400px;
font-family:Arial, Verdana, Tahoma;
font-size:10px;
line-height:10px;
padding-bottom:5px;
color:#d95825;
}
#footer p {
margin:0;
padding:5px 0;
text-align:center;
line-height:15px;
}
#footer h3 {
text-align:left;
font-size:14px;
font-weight:bold;
padding:7px 0 2px 26px;
margin:0;
color:#0066cc;
text-transform:uppercase;
}
#footer ul {
margin-top:0;
width:auto;
list-style-type:square;
}
#footer ul li {
/*list-style-image:url(images/square_bullet.gif);*/
	list-style:none;
margin-top:0;
text-align:left;
width:auto;
}
#footer .links {
height:175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer .links td {
vertical-align:top;
text-align:center;
width:25%;
padding-left:25px;
}
#ccard {
background:url(images/footer_ccards.gif) center top;
background-repeat:no-repeat;
width:auto;
height:100px;
text-indent:-9999px;
display:block;
}
.powered_by {
margin-top:4px;
font-family:Tahoma, Arial, Verdana,;
font-size:10px;
}
#authorized_resellers {
border:1px solid #b5d6f7;
height:120px;
width:100%;
margin:15px 0 15px 0;
float:left;
}
#authorized_resellers h4 {
font-weight:bold;
font-size:12px;
padding:5px;
margin:0;
color:#222222;
}
#authorized_resellers .image {
background:url(images/resellers.gif) center top;
background-repeat:no-repeat;
width:auto;
height:93px;
text-indent:-9999px;
display:block;
}
/* --------------------------- Footer ends here --------------------- */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float:right;
margin-left:8px;
}
.fltlft { /* this class can be used to float an element left in your page */
float:left;
margin-right:8px;
}
.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:0;
font-size:1px;
line-height:0;
}
/* Index Left Nav section here */
.index_main_content_2b {
background-image:url(images/index_globe_2b.jpg);
background-repeat:no-repeat;
background-position:top;
height:auto;
}
.index_main_content { /* Home_blocks_2 Content Block +Featured Products +Popular Products */
padding-left:3px;
padding-bottom:25px;
height:auto;
width:820px;
float:left;
}
#ind_comp_intro {
float:right;
width:auto;
height:auto;
padding-top:15px;
padding-bottom:15px;
}
.ind_content p {
line-height:18px;
}
.ind_content {
padding-bottom:15px;
float:left;
width:100%;
}
/* ------------------------ Feature Items starts down ------------------------ */

#feature_items_box {
width:807px;
background:url(images/featureitem_box.gif) no-repeat top left;
margin-top:11px;
margin-left:10px;
padding-bottom:10px;
border-bottom: 1px solid #CCCCCC;
}
#feature_items_box .title {
font-family: Arial, Helvetica, sans-serif;
padding:3px 0 0 10px;
font-size:15px;
font-weight:bold;
font-variant:normal;
color:#ffffff;
}
#feature_items {
width:248px;
height:65px;
border:solid 1px #cbcaca;
margin:4px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
float:left;
}
#feature_items h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 0 0;
}
.feature_items_bg {
background-color:#f1f1f3;
padding-left:5px;
}
/* ------------------------ Feature Items (Services Home Page) starts down ------------------------ */

#feature_services_box {
width:555px;
height:255px;
margin:5px 3px 0 10px;
}
#feature_services_box .title-left {
width:11px;
height:26px;
background:#FFF url(images/featureitem_box_ends.gif) top left no-repeat;
}
#feature_services_box .title-center {
font-family: Arial, Helvetica, sans-serif;
text-align:left;
padding:4px 0 0 0;
margin:0 0 -4px 0;
font-size:15px;
font-weight:bold;
font-variant:normal;
color:#ffffff;
width:533px;
height:26px;
background:#FFF url(images/featureitem_box_center.gif) top repeat-x;
}
#feature_services_box .title-right {
width:11px;
height:26px;
background:#FFF url(images/featureitem_box_ends.gif) top right no-repeat;
}
#feature_services_box h4 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0;
padding:0;
}
#feature_services_box #product_horzt {
margin:15px 5px 3px 5px;
padding:0;
width:auto;
height: 210px;
text-align:center;
}
#feature_services_box #product_horzt .prod {
text-align:center;
padding:0;
margin:0 0 3px 0;
}
#feature_services_box #product_horzt .text {
height:auto;
text-align:left;
text-align:center;
padding:0;
margin:0 0 3px 0;
}
#feature_services_box #product_horzt h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
padding:0;
text-align:center;
height:auto;
}
#feature_services_box .aslowas-text {
margin:3px 0 0 0;
}
#feature_services_box .aslowas-price {
}
/* --------------------MP start here -------------------*/
#mostpopular_box {
width:809px;
height:300px;
float:left;
background:url(images/featureitem_box.gif) no-repeat top left;
margin-top:26px;
margin-left:10px;
}
#mostpopular_box .title {
font-family: Arial, Helvetica, sans-serif;
padding:3px 0 0 10px;
font-size:15px;
font-weight:bold;
font-variant:normal;
color:#ffffff;
}
#mostpopular h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 0 0;
}
#mostpopular .orange_text {
color:#f86c05;
}
/* -------------------------MP ends here -------------------------*/



/* --------------------------------- NEWS N EVENTS DOWN HERE -----------------*/

#newsnevents {
width:248px;
border:solid 1px #cbcaca;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
}
/*
#newsnevents .event_images1 {
	background:url(images/newsnevents_edgewise.gif);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	margin:5px;
	text-indent:-9999px;
	float:left;
}
#newsnevents .event_images2 {
	background:url(images/newsnevents_aerosoles.gif);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	margin:5px;
	text-indent:-9999px;
	float:left;
}
#newsnevents .event_images3 {
	background:url(images/newsnevents_asurion.gif);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	margin:5px;
	text-indent:-9999px;
	float:left;
}
*/

#newsnevents .event_text {
margin-left:65px;
padding-top:5px;
padding-left:5px;
height:60px;
background-color:#f7f7f7;
}
#newsnevents h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 2px 0;
}
#newsnevents_box {
width:248px;
padding-left:10px;
float:left;
}
#newsnevents_box .title {
background:url(images/h_newsnevents.gif);
background-repeat:no-repeat;
width:122px;
height:19px;
display:block;
padding-bottom:4px;
text-indent:-9999px;
}
.event_text a {
color:#2562a0;
text-decoration:none;
}
.event_text a:visited {
color:#2562a0;
text-decoration:none;
}
.event_text a:hover {
color:#fc7007;
}
/* ------------------------------ ONLINE SHOPPING DOWN HERE ---------------------- */

#online_shop_box {
width:248px;
margin-left:275px;
}
#online_shop_box .title {
background:url(images/h_shoppingonline.gif);
background-repeat:no-repeat;
width:155px;
height:18px;
display:block;
text-indent:-9999px;
padding-bottom:4px;
}
#online_shop {
width:248px;
height:205px;
border-bottom:solid 1px #cbcaca;
border-top:solid 1px #cbcaca;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
margin-top:0;
padding-top:4px;
padding-bottom:4px;
}
#online_shop1 {
width:248px;
border:solid 1px #cbcaca;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
}
#online_shop h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
}
#online_shop .prod_display {
background:url(images/shop_online_prod.jpg);
background-repeat:no-repeat;
width:103px;
height:104px;
margin-top:10px;
text-indent:-9999px;
float:left;
}
#online_shop .prod_desp {
margin-left:120px;
padding-top:20px;
height:105px;
width:120px;
}
#online_shop p {
margin:0;
padding:0;
}
.ind_block3 {
width:auto;
float:left;
}
.ind_block4 {
width:auto;
float:left;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.ind_block2 {
width:570px;
float:left;
margin-top:0;
}
#alpha_search_box {
width:248px;
padding-left:10px;
float:left;
}
a.title {
background:url(images/alpha_search.gif);
background-repeat:no-repeat;
width:202px;
height:55px;
display:block;
text-indent:-9999px;
}
/* -------------------Newletter start here-----------------*/
#newsletter_box {
padding-top:10px;
width:248px;
margin-left:272px;
}
#newsletter {
height:32px;
margin-top:0;
background-color:#eeeeee;
}
#newsletter ul {
list-style-type:none;
margin-left:0;
padding-left:0;
}
#newsletter ul li {
float:left;
margin-left:0;
padding-left:0;
padding-right:3px;
}
#newsletter ul li input {
margin-top:5px;
}
#newsletter .img_newsletter {
background:url(images/h_newsletter.gif);
background-repeat:no-repeat;
width:100px;
height:32px;
text-indent:-9999px;
display:block;
}
a.newsletter_go {
background:url(images/go.gif);
height:21px;
width:22px;
text-indent:-9999px;
display:block;
margin-top:5px;
}
.newsletter_go {
background:url(images/go.gif);
height:21px;
width:22px;
text-indent:-9999px;
display:block;
margin-top:5px;
}
a.newsletter_go:hover {
background-position:0 -21px;
}
/* -------------------Newletter end here-----------------*/
.v_middle {
vertical-align:middle;
}
/* -------------------------Best Seller start down -----------------------*/

#bestseller {
margin:0 0 0 10px;
width:auto;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
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;
}
/*#bestseller h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#487fc6;
	margin:0 0 3px 0;
}
#bestseller .outline_grey_border
{
	border:solid 1px #cbcaca;
	width:65px;
	height:65px;
	margin-left:15px;
}*/
#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 .frame
{
	background-image:url(images/thumb_frame.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	top:0;
	left:0;
	position:absolute;
}*/
#bestproduct_horzt .text {
height:55px;
margin-left:80px;
text-align:left;
}
#bestproduct_horzt h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
}
/* ------------------------------- Best seller ends up ------------------- */


/* --------------------------------Insidepage Background ----------------- */
#myaccount_main_content {
padding-top:0;
padding-left:6px;
height:auto;
width:829px;
float:left;
margin-bottom:20px;/*background-image:url(images/myacct_main_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;*/
}
.lpart {
width:626px; /* Was 630px */
float:left;
}
.rpart {
width:184px;
float:right;
}
.leftpart {
width:490px;
float:left;
padding-bottom:15px;
padding-left:3px;
}
.rightpart {
width:260px;
margin-left:558px;
}
#customer_support {
border:solid 1px black;
padding-left:2px;
padding-right:2px;
padding-bottom:16px;
width:246px;
margin:12px auto 0 auto;
background-color:#F2F2F2;
}
#customer_support .title {
height:25px;
vertical-align:middle;
padding-top:12px;
}
#customer_support .image {
text-align:center;
margin-top:-1px;
}
#tollfree {
margin:8px;
padding:2px;
border:solid 1px #d2d6d9;
}
#tollfree .title2 {
background-color:#0082c7;
}
.tolltitle {
background-color:#0082c7;
}
.text {
text-align:center;
width:100%;
}
#product_list {
padding-top:18px;
height:auto;
width:820px;
float:left;
padding-right:8px;
border-right:1px solid #bdcfe9;
}
.border_r {
border-right:none;	/* Was 1px solid #bdcfe9 */ /* Did Not Change Anything */
}
.table td {
border-right:1px solid #bdcfe9;
border-bottom:1px solid #bdcfe9;
padding:5px;
vertical-align:middle;
}
.table td td {
border-right:0 solid #bdcfe9;
border-bottom:0 solid #bdcfe9;
padding:5px;
vertical-align:middle;
}
.noborder {
border-right:1px solid green; /* CHANGED '1px solid #green' to '1px solid green' */
}
a.bluelink:link {
color:#0065c4;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
a.bluelink:hover {
color:#0065c4;
font-size:11px;
font-weight:bold;
}
a.bluelink:visited {
color:#0065c4;
font-size:11px;
font-weight:bold;
}
a.prod-list-name:link {
color:#336699;
font-weight:bold;
font-size:12px;
}
a.prod-list-name:hover {
color:#336699;
font-weight:bold;
font-size:12px;
}
a.prod-list-name:visited {
color:#336699;
font-weight:bold;
font-size:12px;
}
a.prod-list-name2:link {
color:#336699;
font-weight:bold;
font-size:11px;
}
a.prod-list-name2:hover {
color:#336699;
font-weight:bold;
font-size:11px;
}
a.prod-list-name2:visited {
color:#336699;
font-weight:bold;
font-size:11px;
}
/* ----------------------- General use starts down here ---------------------*/

.page_header {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1159b2;
padding:5px 0 5px 0;
}
.h4_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ee5200;
padding:1px 0 1px 0;
margin:0 0 0 0;
}
.h4_green {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:green;
padding:1px 0 1px 0;
margin:0 0 0 0;
}
/* ----------------------- General use ends here ---------------------*/

/* ----------------------- Category Products starts here ---------------------------*/
/* Added by Deepali - #category_box */
#category_box {
margin:0 10px 5px 0;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
text-align:center;
float:left;
}
#category {
border:solid 1px #cbcaca;
margin:0 10px 5px 0;
width:500px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
text-align:center;
float:left;
}
#category ul {
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0;
margin-bottom:2px;
}
#category ul li {
padding-bottom:3px;
margin-left:0;
padding-left:0;
text-align:center;
width:auto;
padding-right:2px;
float:left;
}
#category h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
}
#category .outline_grey_border {
border:solid 1px #cbcaca;
width:65px;
height:65px;
margin-left:15px;
}
#category table {
border:solid 1px #cbcaca;
background-color:#ffffff;
margin:5px 2px 5px 2px;
padding:2px;
width:99%;
text-align:left;
}
#category th {
font-size:11px;
background-color:#2665ac;
color:#ffffff;
font:helvetica;
padding:2px;
}
#category .price {
text-align:right;
padding-right:2px;
}
#category .qty {
text-align:right;
padding-right:2px;
}
#category input {
width:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
/* -------------------------------RELATED PRODUCT STARTS DONW ------------------ */
#relat_prod {
margin:0 10px 5px 0;
width:95%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5c5c5c;
padding-top:10px;
text-align:center;
float:left;
}
#relat_prod ul {
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0;
margin-bottom:2px;
}
#relat_prod ul li {
padding-bottom:3px;
margin-left:0;
padding-left:0;
text-align:center;
width:101px;
padding-right:2px;
float:left;
}
#relat_prod h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
}
#relat_prod .outline_grey_border {
border:solid 1px #cbcaca;
width:65px;
height:65px;
margin-left:15px;
}
/* -------------- CSS FOR INDVISUAL PRODUCTS - HORIZONTAL - VERTICAL --------- */

#product_horzt {
padding:3px 1px 3px 10px;
margin-top:6px;
width:145px;
text-align:center;
}
#product_horzt .prod {
	text-align:center;
}
/*#product_horzt .frame
{
	background-image:url(images/thumb_frame.png);
	background-repeat:no-repeat;
	width:55px;
	height:55px;
	top:0;
	left:0;
	position:absolute;
}*/
#product_horzt .text {
height:auto;
text-align:left;
text-align:center;
}
#product_horzt h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
text-align:center;
height:auto;
}
#product_vert {
padding:3px;
margin:2px;
width:auto;
border:solid 0 #cbcaca;
}
#product_vert .prod {
border:solid 0 #cbcaca;
width:100%;
height:auto;
text-align:center;
margin:2px;
}
#product_vert .text {
text-align:center;
}
#product_vert h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 3px 0;
text-align:center;
}
#catlog_top {
background-image:url(images/product_detail_bg.gif);
background-repeat:no-repeat;
background-position:top;
height:183px;
margin-left:10px;
margin-top:5px;
width:200px;
float:left;
text-align:center;
padding-top:2px;
}
#catlog_top_text {
height:180px;
margin-left:220px;
width:300px;
margin-top:5px;
margin-bottom:30px
}
#catlog_top_text h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
margin:0 0 4px 0;
}
.product_box3 {
height:auto;
margin-bottom:0px;
margin-top:2px;
margin-left:0;
float:left;
width:780px;
}
.product_box4 {
height:auto;
margin-bottom:5px;
margin-top:2px;
margin-left:0;
float:left;
width:820px;
}
.product_box {
height:auto;
margin-bottom:15px;
margin-top:10px;
float:left;
width:620px;
}
.product_box2 {
height:auto;
margin-bottom:5px;
margin-top:0;
margin-left:4px;
float:left;
width:495px;
}
#product_top {
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/categorybanner.gif);
background-repeat:no-repeat;
background-position:top;
height:181px;
margin-left:0;
width:549px;
vertical-align:middle;
padding-top:10px;
float:left;
}
#product_top2 {
font-family:Arial, Helvetica, sans-serif;
	height:auto;
margin-left:auto;
margin-right:auto;
width:245px;
vertical-align:middle;
float:left;
text-align:center;
}
.pd_small_pic {
width:auto;
float:left;
}
#product_top_text2 {
height:auto;
width:360px;
float:right;
margin-top:0;
text-align:left;
}
#product_top_text {
height:auto;
width:280px;
float:right;
margin-right:20px;
margin-top:40px;
text-align:justify;
}
#product_top_text h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#487fc6;
margin:0 0 5px 0;
}
#product_top_text select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
#product_top_text input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:20px;
}
.prod-cat-list {
font-size:20px;
font-weight:bold;
padding-bottom:0;
}
#breadcrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:auto;
text-indent:0;
padding-top:5px;
margin-left:-1px;
font-size:12px;
color:#224391;
}
#breadcrumb a {
color:#224391;
}
.table_title {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#487fc6;
font-weight:bold;
}
#product_box .list_price td {
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#product_box .list_price {
width:auto;
margin-top:10px;
}
/*------------------Product Description Area---------------------*/
.freeship { /* Modified by Scott Tidball 11/9/10 */
background-image:url(/images/products/features/free-shipping.gif);
background-repeat:no-repeat;
background-position:0 3px;
color:#FF6600;
display:block;
height:30px !important;
margin-top:5px;
padding-left:33px !important;
width:70px !important;
cursor:pointer;
}
.freeship span {
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.freeship:hover, .freeship span:hover {
color:#06F;
cursor:pointer;
background-position:0 -25px;
text-decoration:none;
}
.freeship_popup {
width: 188px;
padding: 8px 5px;
background-color: #EEF2FB;
border: 1px #003399 solid;
display:block;
white-space:normal;
text-align:left;
position:relative;
left:105px;
bottom:50px;
}
#features {
}
#features ul {
display: block;
}
#features li {
list-style-type: none;
}
#features li ul {
font-size: 9px;
color: #000;
}
#features .point {
font-weight: bold;
color: #006699;
}
#info {
display:block;
float:left;
clear: both;
font-size: 12px;
}
#info a {
color: #069;
border-bottom-color: #069;
}
#info a:hover {
color: #000;
border-bottom-color: #000;
}
#info h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333333;
background-color: #FFFCF0;
display: block;
padding: 8px;
border: 1px solid #999999;
}
#info h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
text-transform:uppercase;
color:#000000;
background-color:#FFFFFF;
display:block;
padding:0 0 0 8px;
margin-bottom:0;
border:none;
white-space:nowrap;
}
#info h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-transform:capitalize;
color:#000000;
background-color:#FFFFFF;
display:block;
padding:5px 0 0 5px;
margin-bottom:0;
border:none;
}
#info .desc-head-bar {
background: #fff url(/images/products/hr-bar.gif) repeat-x;
width:626px;
margin:0;
height:4px;
border:none;
}
#info .desc-desc-div {
width:586px;
padding:0 20px;
margin-bottom:30px;
}
#info .desc-desc-div p {
text-align:left;
}
#info .desc-feat-div {
width:586px;
margin-bottom:30px;
}
#info .desc-feat-div li {
padding:0;
margin:0 0 10px -19px;
color:#2c68b1;
list-style:none;
font-weight:bold;
}
#info .desc-spec-div {
width:586px;
margin:0 20px;
margin-bottom:30px;
}
#info .desc-sub-bar {
background:#6191cc;
width:586px;
margin:0;
height:2px;
border:none;
}
#info .desc-spec-div table {
width:586px;
margin:10px auto 0 auto;
background-color:#e0e0e0;
border:1px #e0e0e0 solid;
}
#info .desc-spec-div td {
padding:3px 3px 3px 5px;
border:none;
}
#info .desc-spec-even {
background-color:#f4f4f4;
border:none;
}
#info p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
}/*
	#info td {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
}*/
#info .title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #006699;
border-bottom: 1px dotted #999999;
}
#minfo {
clear: both;
}
#minfo a {
color: #000000;
text-decoration:underline;
}
#minfo a:hover {
color: #000;
text-decoration:none;
}
#minfo h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
background-color: #FFFCF0;
display: block;
padding: 8px;
border: 1px solid #999999;
}
#minfo td {
vertical-align:bottom;
}
#minfo .one {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
text-align:right;
}
#minfo .two {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
}
#minfo .twoAcronym {
border-bottom:thin double dotted #999999;
}
#minfo .three {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333333;
padding-right:8px;
}
#minfo p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
#minfo hr {
background-color:666666;
height:1px;
}
#minfo .title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #006699;
border-bottom: 1px dotted #999999;
}
#ink {
background-image: url(/images/site/features/value-ink.gif);
background-repeat: no-repeat;
background-position: center;
height: 66px;
}
#ink span {
display: none;
}
/*----------------------Service Section--------------------------*/
#services_top {
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/services_baneer_r.gif);
background-repeat:no-repeat;
background-position:top;
height:181px;
margin-left:0;
width:544px;
vertical-align:middle;
padding-top:0;
float:left;
}
#services_top_text {
height:auto;
width:275px;
float:right;
margin-right:15px;
margin-top:12px;
text-align:left;
}
.service-color-swatch {
width:9px !important;
height:9px !important;
border:#000 1px solid;
display:inline-block;
margin:0 2px 2px 2px;
padding:0;
vertical-align:text-bottom;
text-indent:-9999px;
}
.silver {
background:#999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#333333'); /* for IE */
background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #606060),
    color-stop(0.5, #c1c1c1),
    color-stop(1, #606060)
);
background: -moz-linear-gradient(
    center bottom,
    #606060 0%,
    #c1c1c1 50%,
    #606060 100%
);
}
.gold {
background:#b39c01; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#333333'); /* for IE */
background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, #766701),
    color-stop(0.5, #eecf01),
    color-stop(1, #766701)
);
background: -moz-linear-gradient(
    center bottom,
    #766701 0%,
    #eecf01 50%,
    #766701 100%
);
}
#services_flash {
width:247px;
height:181px;
float:left;
}
#services_top2 {
font-family:Arial, Helvetica, sans-serif;
background:url(images/services_main-background.jpg) no-repeat top left;
min-height: 312px;
height:auto;
padding-left:13px;
padding-right:15px;
width:779px;
margin-bottom:0px;
}
#services_top2 .prodimg {
width:472px;
height:305px;
float:right;
padding-top:1px;
text-align:center;
margin-bottom:5px;
}
.service_lpart {
padding-top:50px;
width:302px;
float:left;
}
.service_rpart {
width:472px;
text-align:center;
float:right;
}
#services_product {
float: left;
text-align:center;
padding-top: 10px;
width:807px;
}
.serv_more_images{
float:right;
font-size:10px;
color:#0066FF;
margin-top:-5px;
text-align:right;
width: 470px;
}
.serv_more_images a{
padding: 2px;
}
.serv_more_images div{
margin-top:27px;
height: 50px;
width: 100px;
float: right;
}
/*-------------------White Box Section-----------*/
#white-box-cell {
width:300px;
margin-right:0;
margin-top:5px;
text-align:left;
display: block;
}
/*#white-box-cell .top {
width:300px;
height:10px;
margin:0;
padding:0;
background-image:url(images/white_box_top.png);
background-repeat:no-repeat;
text-indent:-9999px;
}
#white-box-cell .bottom {
width:300px;
height:10px;
background-image:url(images/white_box_bottom.png);
background-repeat:no-repeat;
text-indent:-9999px;
}
#white-box-cell .bg {
width:283px;
background-image:url(images/white_box_bg.png);
background-repeat:repeat-y;
padding:0 10px;
}
.scroll {
max-height:170px;
width:288px;
}
#white-box-cell .bg {
width:283px;
padding-left:10px;
padding-right:10px;
}*/
/*-------------------White Box Section End-----------*/
	
#services_subcategory {
width:787px;
padding:0 0 0 20px;
margin:1px 0 0 0;
float:left;
vertical-align:top;
}
#services_subcategory_horz p {
margin:0;
padding:10px 0 0 0;
}
#services_subcategory_horz {
padding:0 0 0 0;
margin:0 0 0 0;
width:345px;
height:auto;
float:left;
text-align:center;
}
#services_subcategory_horz .prod {
width:100px;
height:100px;
padding:1px;
margin:0 3px 0 0;
border:solid 0 black;
float:left;
margin-top:-5px;
}
#services_subcategory_horz .text {
width:235px;
height:auto;
margin:3px 0 0 0;
text-align:left;
float:left;
}
#services_subcategory_horz h4 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
}
#services_subcategory_horz a.links {
text-decoration:underline;
font-weight:bold;
font-size:14px;
color:#333333;
line-height:10px;
}
#services_subcategory_horz a.links:visited {
color:#333333;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}
#services_subcategory_horz a.links:hover {
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#333333;
}
.quote {
text-align:center;
float:left;
width:100%;
}
.quote-text-link {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
word-spacing:normal;
}
.submitquote input {
background:url(/images/Quote_Submit.gif);
height:27px;
width:147px !important;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
line-height:0;
font-size:0;
}
#whitebox_links {
margin:20px 20px 0 15px;
padding:20px 30px 0 50px;
width:660px;
float:left;
background-image:url(images/iframe.gif);
background-repeat:no-repeat;
height:173px;
}
#whitebox_links .title {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
}
#whitebox_links .links {
float:left;
width:50%;
}
#whitebox_links .links2 {
width:50%;
}
#whitebox_links a {
text-decoration:underline;
}
#whitebox_links a:hover {
text-decoration:none;
}
#formsubmit {
display:block;
float:left;
}
#formsubmit .link {
width: 807px;
padding-top:10px;
}
#formsubmit .link a {
background:url(/images/services/buttons/quote-button.gif) no-repeat 0 0;
height:75px;
width:285px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
padding:0 auto;
margin:0 auto;
}
#formsubmit .form {
display: none;
}


/*------------*/
#whitebox_links2 {
margin:20px 20px 0 20px;
padding:20px 30px 0 50px;
width:660px;
float:left;
background-image:url(images/iframe.gif);
background-repeat:no-repeat;
height:173px;
}
#whitebox_links2 .title {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
}
#whitebox_links2 .links {
float:left;
width:50%;
}
#whitebox_links2 .links2 {
width:50%;
}
#whitebox_links2 a {
text-decoration:underline;
}
#whitebox_links2 a:hover {
text-decoration:none;
}
.price-grid{
	text-align: center;
	display: block;
	width: 100%!important;
	margin:0;
	padding:0;
	border: none;
}
.price-grid-sub{
	width: auto;
	margin: 0 auto;
	padding: 0;
	display:block;
}
.price-grid-oversees-1,
.price-grid-oversees-2{
	text-align: center;
	float: left;
}
.price-grid-oversees-1{
	padding-left: 50px;
}
.price-grid-oversees-2{
	padding-left: 40px;
}
.servicepriceheader {
	text-align:center;
	font-size:17px;
	display: none;
	border:none;
}
.servicepricetable,
.service-pricing table {
	width: auto;
	border-collapse:collapse;
	border:#999 1px solid;
}
.servicepricetable td,
.service-pricing td,
table.servicepricetable-oversees td {
	vertical-align:middle;
	text-align:center;
	padding:4px 8px;
	border-collapse:collapse;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-right:none;
	border-bottom:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	table.servicepricetable td {border-right:#999 1px solid;}
	table.servicepricetable-oversees td {border-right:#999 1px solid;}
} 
table.servicepricetable-oversees td {
	padding:4px 2px;
}
.servicepricetable tr.tr_header,
.service-pricing tr.tr_header,
table.servicepricetable-oversees tr.tr_header{
	background-color: #D5DCFF;
}
.servicepricetable tr.tr_even,
.service-pricing tr.tr_even,
table.servicepricetable-oversees tr.tr_even{
	background-color: #EAECFF;
}
table.servicepricetable-oversees .grid-title{
	border:none;
}
table.servicepricetable-oversees{
	width: 320px!important;
	float: none;
	text-align: center;
	border-collapse:collapse;
	border-bottom:#999 1px solid;
	border-right:#999 1px solid;
	border-left: none;
	border-top:none;
}
.price-grid .dheader,
.price-grid-oversees-1 .dheader,
.price-grid-oversees-2 .dheader{
	background:#FFF!important;
}
.price-grid-oversees-1 .partnumber,
.price-grid-oversees-2 .partnumber{
	border: none!important;
}
.dheader {
	font-weight: bold;
}
.tr_header .dqty,
.tr_header .rqty,
.tr_header .dcall {
	font-size:10px;	
}
.partnumber{
	color: #999;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
tr.grid-title td,
.grid-title {
	font-weight: bold;
	text-align: center;
	padding: 2px 0;
	color: #222;
	border: 1px solid #999;
	border-bottom: none;
	font-size:14px;
}
/*----------------------- SERVICE VIRTUAL PAGE ----------------------------*/
.big-red-text {
font-size:24px;
color:#CC0000;
}
.big-text-18 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
word-spacing:normal;
}
/*-----------------------End-------------------------------------*/
/* ------------------------ MY ACCOUNT TABLE ----------------------------- */
.table_color {
border-right:solid 1px #cdcdcd;
border-bottom:solid 0 #cdcdcd;
border-top:solid 1px #cdcdcd;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.table_color th {
background-image:url(images/title_bg.gif);
background-repeat:repeat-x;
height:24px;
color:#fff;
padding-top:0;
text-indent:5px;
font-weight:bold;
border-right:solid 1px #cdcdcd;
}
.table_color td {
padding:3px;
border-bottom:solid 0 #cdcdcd;
}
.table_color td td {
padding:0;
border-right:solid 0 #cdcdcd;
border-bottom:solid 0 #cdcdcd;
}
.table_color .row {
padding:3px;
border-left:solid 1px #cbcaca;
border-bottom:solid 1px #cbcaca;
height:18px;
}
.noborder {
border-right:solid 0 #fff;
}
.table_color .price {
text-align:right;
padding-right:2px;
}
.table_color .qty {
text-align:right;
padding-right:2px;
}
.table_color input {
width:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
/* ----------------------------- ADVANCED SEARCH --------------- */

#advanced_search {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#515151;
font-weight:bold;
margin-top:8px;
padding-bottom:10px;
padding-top:5px;
/*border-bottom:dotted 1px #b5b4b4;*/
	border-top:solid 1px #b5b4b4;
}
#advanced_search td {
padding:2px;
}
#Advanved_search_results {
margin-top:20px;
padding-bottom:5px;
}
/* ---------------------------- SHOPPING CART -------------------------- */

.shipping_cal_box {
width:814px;
padding:0 0 0 0;
border:solid 0 #b5b4b4;
}
#shipping_calculator {
width:300px;
height:auto;
margin-top:0;
float:left;
padding:4px;
border:dotted 1px #c0c0c0;
}
#shipping_calculator td {
padding:1px 0 2px 0;
}
.shipping_cal_relativeprod {
width:814px;
height:auto;
border:solid 1px #bdcfef;
}
/* ---------------------------- (Order2)SHIPPING & BILLING FOR CHECKOUT -------------- */
.order2_box {
width:820px;
padding:0 0 0 0;
}
#ship_address {
width:486px;
margin-left:488px;
height:auto;
margin-top:0;
padding:0;
border:solid 0 #cbcaca;
}
#ship_address input {
width:150px;
}
#ship_address td {
padding:2px 0 2px 0;
}
.bill_address {
width:487px;
height:auto;
float:left;
padding:0;
}
.box_title {
background-image:url(images/title_bg_n.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
height:22px;
color:#fff;
padding-top:4px;
text-indent:5px;
font-weight:bold;
}
.body2 {
border:solid 0 #cbcaca;
padding:8px;
}
.bill_address input {
width:150px;
}
.bill_address td {
padding:2px 0 2px 0;
}
#account_details {
border:solid 0 red;
width:auto;
}
.titles {
text-align:left;
font-family:Arial;
padding:0;
margin:0;
font-size:15px;
color:#3d75bf;
text-align:left;
font-weight:bold;
height:20px;
}
/*---------------checkout-----------*/
#ship_address_c {
width:405px;
float:left;
height:auto;
margin-top:0;
padding:0;
border:solid 1px #cbcaca;
background-color:#f9f9ff;
}
#ship_address_c td {
padding:2px 0 2px 0;
}
.bill_address_c {
width:405px;
height:auto;
padding:0;
margin-left:408px;
background-color:#ffffec;
border:solid 1px #cbcaca;
}
.bill_address_c td {
padding:2px 0 2px 0;
}
#credit_card_info {
width:816px;
float:left;
height:auto;
margin-top:0;
padding:0;
border:solid 1px #cbcaca;
background-color:#f9f9ff;
}
/*----------------End--------------*/
/* ---------------------------- (Order4)ORDER SUMMARY -------------- */
.order_sum {
width:812px;
margin-top:8px;
margin-bottom:8px;
height:auto;
margin-left:3px;
}
#odsum_ship_add {
width:398px;
height:auto;
float:left;
padding:1px 2px 2px 2px;
background-color:#ffffec;
border:solid 1px #cccbcb;
}
#odsum_ship_add td {
border-bottom:solid 1px #ffffff;
padding-bottom:2px;
padding-top:2px;
}
.odsum_bill_add {
width:398px;
float:right;
height:auto;
background-color:#f9f9ff;
padding:1px 2px 2px 2px;
border:solid 1px #cccbcb;
}
.odsum_bill_add td {
border-bottom:solid 1px #ffffff;
padding-bottom:2px;
padding-top:2px;
}
/* ---------------------------- (Order5)ORDER SUMMARY -------------- */


.order5 td {
padding-bottom:1px;
padding-top:1px;
}
.imp_notice {
text-align:justify;
border:solid 0 #b5b4b4;
padding:5px 5px 5px 5px;
width:805px;
}
.imp_notice2 {
text-align:justify;
border:solid 0 #b5b4b4;
padding:5px 5px 5px 5px;
width:70%;
}
/* ------------------- ADD NEW USER ---------------- */
.newuser input {
width:150px;
}
.newuser td {
padding:2px 0 2px 2px;
/*background:#FFFFE1;*/
}
.newuser th {
padding:2px 0 2px 2px;
}
/* ------------------------- MY ORDER -------------------*/
#my_order {
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:12px;
color:#515151;
border:solid 0 #4c6997;
padding:34px 8px 2px 0;
margin-bottom:15px;
float:left;
width:auto;
}
#my_quote {
font-family:Helvetica, Geneva, Arial, sans-serif;
font-size:12px;
color:#515151;
padding:2px 0 2px 0;
margin-bottom:15px;
float:left;
width:560px;
}
#my_order td, #my_quote td {
padding:2px 2px 2px 4px;
}
.order_detail {
width:822px;
margin-top:0;
margin-bottom:8px;
height:auto;
float:left;
}
#od_shipping_address {
width:411px;
height:auto;
float:left;
font-size:12px;
color:#222222;
}
#od_shipping_address td {
padding-bottom:1px;
}
.od_billing_address {
width:410px;
float:right;
height:auto;
font-size:12px;
color:#222222;
}
.od_billing_address td {
padding-bottom:1px;
}
/* --------------------------- My Invoice ---------------------- */
.my_invoice {
margin-left:10px;
}
.my_invoice input {
width:75px
}
.my_invoice td {
padding:2px 0 2px 2px;
color:#222222;
}
.my_profile td {
padding:2px 0 2px 2px;
}
.my_cc td {
padding:2px 0 2px 2px;
font-weight:bold;
}
.subuser td {
padding:2px 0 2px 2px;
}
.options td {
padding:2px 0 2px 2px;
}
.quickorder td {
padding:2px 0 2px 2px;
}
/* --------------------------------------- COMMON SITE LINKS COLOR ---------------*/

p {
margin:0;
line-height:12px;
padding:2px 1px 2px 0;
}
a:link {
color:#222222;
text-decoration:underline;
}
a:visited {
color:#222222;
text-decoration:underline;
}
a:hover {
color:#222222;
text-decoration:none;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
text-decoration:none;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:2px 0 4px 0;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:0;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-align:left;
margin:3px 0;
padding:3px 0;
}
h4 {
font-family:Arial;
padding:0;
margin:0;
font-size:14px;
color:#3d75bf;
text-align:left;
}
p {
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
padding:10px 0 10px 0;
text-align:justify;
margin:0;
}
input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
width:auto;
}
select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
}
.bracket_text {
font-family:verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
font-weight:normal;
vertical-align:top;
}
a.credit_link {
font-family:Arial;
padding:0;
margin:0;
font-size:13px;
color:#333333;
text-align:left;
font-weight:bold;
}
.big_text {
font-family:Arial;
padding:0;
margin:0;
font-size:13px;
color:#333333;
text-align:left;
font-weight:bold;
}
.buttons {
float:right;
padding-right:2px;
}
.ac {
padding-right:2px;
text-align:center;
}
.ar {
padding-right:2px;
text-align:right;
}
.astrix {
color:#ff0000 !important;
font-size:12px;
font-weight:bold;
}
.grey_bg {
height:18px;
}
.spacer {
height:16px;
}
.float_left {
float:left;
}
.float_right {
float:right;
}
.red {
color:#FF0000;
}
.common td {
padding:1px 0 1px 0;
}
.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:112px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:pointer;
}
.fast_chckout_chq:hover {
background-position:0 -22px;
overflow:hidden
}
/* --------------------------- MY ACCOUNTS B2B ---------------- */

.head {
width:815px;
	height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:3px;
font-weight:bold;
border-bottom:solid 0 #bdcfe9;
margin-bottom:3px;
}
.head2 {
width:815px;
	height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:3px;
font-weight:bold;
border-bottom:solid 1px #d2d6d9;
margin-bottom:10px;
}
.producttitle {
width:630px;
	height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
padding-bottom:3px;
font-weight:bold;
margin-bottom:0;
margin-top:5px;
}
.dashboard {
width:830px;
margin-top:10px;
padding-left:6px;
float:left;
}
#acct_info {
width:279px;
height:auto;
float:left;
border:none;
}
#tablets {
margin-top:30px;
}
#tablets .head1 {
width:auto;
	font-size:13px;
font-weight:bold;
color:#fff;
padding:4px 0 4px 6px;
background-color:#3d75bf;
font-family:Verdana, Tahoma, Arial;
}
#tablets .body {
width:auto;
	padding:5px 0 0 0;
}
#tablets .footer {
width:auto;
	overflow:hidden;
text-indent:-9999px;
}
#tablets h5 {
font-family:Verdana, Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#0c5bab;
margin:0 0 3px 0;
}
#tablets .buttons {
float:right;
padding-right:8px;
}
#tablets .add_address_border {
height:200px;
border:solid 1px #a7a4a6;
background-color:#ffffff;
margin:2px 0 2px 0;
padding:5px 5px 5px 5px;
overflow:auto;
width:252px;
}
#acct_activity {
width:278px;
height:auto;
margin-left:290px;
}
.help_topic_box {
width:235px;
float:right;
}
#dash_help {
width:235px;
height:auto;
margin-top:0;
}
.subhead_grey {
background-color:#fcd536;
color:#000;
font-weight:bold;
font-size:11px;
line-height:18px;
text-indent:5px;
margin-bottom:15px;
}
.subhead_grey a:link {
color:#000;
text-decoration:underline;
}
.subhead_grey a:visited {
color:#000;
text-decoration:underline;
}
.subhead_grey a:hover {
color:#000;
text-decoration:none;
}
.dash_order_n_quotes {
width:235px;
height:auto;
}
.table_border {
border:1px solid #b6b6b6;
padding:5px;
}
.table_border .sml_txt {
font-size:9px;
font-family:Verdana;
}
.table_border_address {
border:1px solid #b6b6b6;
padding:5px;
background-color:#f4f4f4;
}
.table_border_address td {
padding-left:15px;
}
.table_border_address .sml_txt {
font-size:9px;
font-family:Verdana;
}
.green_txt {
color:#00cc00;
font-size:9px;
font-family:Verdana;
}
a.green_txt:link {
color:#00cc00;
font-size:9px;
font-family:Verdana;
}
a.green_txt:visited {
color:#00cc00;
font-size:9px;
font-family:Verdana;
}
.blue_box_head {
background-color:#d0dff8;
padding:2px 0 2px 5px;
margin-bottom:3px;
}
#tablets .greycaps {
text-transform:uppercase;
padding-bottom:2px;
font-size:9px;
font-family:Verdana;
}
#tablets .greycaps a:link {
text-decoration:none;
font-family:Verdana, Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#0c5bab;
border:1px solid #999999;
padding:2px;
}
#tablets .greycaps a:visited {
text-decoration:none;
font-family:Verdana, Tahoma, Arial,;
font-size:11px;
font-weight:bold;
color:#0c5bab;
border:1px solid #999999;
padding:2px;
}
#tablets .greycaps a:hover {
text-decoration:none;
font-family:Verdana, Tahoma, Arial,;
font-size:11px;
font-weight:bold;
color:#0c5bab;
border:1px solid #999999;
padding:2px;
}
.search_bg {
	padding:5px 0 0 0;
}
/* -------------------------------------- MY ACCOUNT COMMON TABLETS --------------- */
#my_acct_tablets {
width:830px;
margin-top:10px;
padding-left:6px;
float:left;
}
#my_acct_tablets .head_left {
width:679px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
padding-bottom:3px;
font-weight:bold;
float:left;
}
#my_acct_tablets .body_left {
width:565px;
	padding:0 10px 0 0;
float:left;
}
#my_acct_tablets .btn {
height:22px;
float:right;
	padding:10px 0 9px 0;
}
.btn_myaccount {
background:url(images/btn_account_home.gif);
background-repeat:no-repeat;
height:22px;
width:136px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
#my_acct_tablets .head1 {
width:auto;
font-size:13px;
font-weight:bold;
color:#fff;
padding:4px 0 4px 6px;
background-color:#3d75bf;
font-family:Verdana, Tahoma, Arial;
margin-bottom:2px;
}
#my_acct_tablets .body {
width:815px;
/*background:url(images/my_acct_body.gif);
	background-repeat:repeat-y;*/
	padding:34px 0 0 0;
float:left;
color:#222222;
}
#my_acct_tablets .footer {
width:815px;
	height:27px;
overflow:hidden;
text-indent:-9999px;
float:left;
}
#my_acct_tablets h5 {
font-family:Verdana, Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#0c5bab;
margin:0 0 3px 0;
}
.dottedline {
background:url(images/dotline.gif);
background-repeat:repeat-x;
height:9px;
}
.greyline {
border-top:solid 1px #d2d6d9;
height:1px;
}
.straightline {
border-bottom:1px solid #a9b0c0;
height:9px;
width:auto;
}
.line_dashboard {
border-top:1px solid #a9b0c0;
font-size:3px;
line-height:4px;
width:auto;
}
.blue_line {
border-top:1px solid #bdcfe9;
height:5px;
width:99%;
line-height:5px;
}
/* ----------------------------------- MY ACCOUNT LEFTNAV ----------------------------*/


#leftnav h3 {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
margin:0;
padding-top:0;
padding-right:0;
padding-bottom:0;
height:16px;
font-family:Tahoma, Verdana, Arial;
background:url(images/ln_arrow.gif);
background-repeat:repeat-y;
background-position:4px 0;
text-indent:18px;
}
 #leftnav h3 a:link, #leftnav h3 a:visited {
color:#FFFFFF;
text-decoration:none;
}
#leftnav h3 a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#leftnav p {
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
margin:0;
padding-left:20px;
font-family:Tahoma, Verdana, Arial;
}
/* my account dashboard title below */
#leftnav .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-family:Tahoma, Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
/* leftnav below is for my account dashboard */
#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;
}
#leftnav_footer {
float:left;
width:214px;
height:19px;
background-color:#eae8e9;
border-top:solid 2px #ffffff;
}
#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;
}
#leftnav ul {
display:block;
margin:0;
padding:0 0 0 10px;
list-style-type:none;
}
#leftnav li a {
color:#ffffff;
display:block;
padding:0;
font-weight:normal;
height:14px;
margin:0;
list-style-type:none;
text-decoration:none;
text-indent:18px;
background:url(images/ln_arrow_sm.gif);
background-repeat:repeat-y;
background-position:4px 0;
}
#leftnav li a:visited {
color:#FFFFFF;
text-decoration:none;
}
#leftnav li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.leftnav_titles {
width:150px;
height:19px;
font-size:13px;
font-weight:bold;
display:block;
background:#EEF2FB url(images/ind_leftnav_bg.jpg) no-repeat;
border-bottom:1px solid #000;
border-top:1px solid #000;
padding-top:2px;
padding-left:5px;
margin-bottom:1px;
}
.leftnav_titles a:link, .leftnav_titles a:visited {
text-decoration:underline;
color:#fff;
}
.leftnav_titles a:hover {
text-decoration:none;
color:#fff;
}
.leftnav_close {
width:155px;
padding-top:2px;
background-color:#EEF2FB;
}
.leftnav_close_sec {
width:auto;
height:9px;
background-image:url(images/ln_close.gif);
background-repeat:no-repeat;
background-position:top;
float:left;
}
/* --------------------------- Category starts here here -------------------- */
#category_menu {
height:auto;
border:none;
background-color:#E6E6E6;
width:auto;
}
.freecatalog {
padding:0;
background-color:#E6E6E6;
margin-bottom:0;
}
.menu {
margin:0;
padding:0;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
background-color:#E6E6E6;
}
.menu ul {
margin:0;
padding:0 0 0 5px;
list-style: none;
}
/*         SUB-CATEGORY LEVEL 1 NAV LINKS           */
.menu li a:link {
display:block;
padding:3px 2px 4px 0;
color:#000;
text-decoration:underline;
}
.menu li a:visited {
display:block;
padding:3px 2px 4px 0;
color:#000;
text-decoration:underline;
}
.menu li a:hover {
display:block;
color:#000;
padding:3px 2px 4px 0;
text-decoration:none;
}
/*         SUB-CATEGORY LEVEL 2 NAV LINKS           */
ul.menu ul ul li a:link, ul.menu ul ul li a:visited {
display:block;
padding:3px 2px 4px 8px;
color:#000;
text-decoration:underline;
background:url(images/ln_cat_arrow.gif);
background-repeat:no-repeat;
background-position:0 0;
}
ul.menu ul ul li a:hover {
text-decoration:none;
}
/* Second Set */
.menu ul ul ul li a:link, .menu ul ul ul li a:visited, .menu ul ul ul li a:hover,/* Fourth Set */ 
.menu ul ul ul ul ul li a:link, .menu ul ul ul ul ul li a:visited, .menu ul ul ul ul ul li a:hover {
background:url(images/ln_dots2.gif);
background-repeat:no-repeat;
background-position:0 3px;
}
/* Third Set */.menu ul ul ul ul li a:link, .menu ul ul ul ul li a:visited, .menu ul ul ul ul li a:hover,/* Fifth Set */ .menu ul ul ul ul ul ul li a:link, .menu ul ul ul ul ul ul li a:visited, .menu ul ul ul ul ul ul li a:hover {
background:url(images/ln_cat_arrow.gif);
background-repeat:no-repeat;
}
.menu .selected {
color:#000;
display:block;
font-weight:bold;
text-decoration:none;
}
.menu ul li {
padding-left:5px;
display:block;
text-align:left;
}
.menu ul a {
display:inline-block;
}
.hidden {
display:none;
}
.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-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4F4F4F;
font-weight:normal;
}
.price_amt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}
.prod_details_span {
margin-top:10px;
margin-bottom:10px;
padding-left:5px;
padding-top:-3px;
padding-bottom:5px;
border:1px solid #cbcaca;
}
.prod_details_inner_span {
margin-left:10px;
margin-top:5px;
padding-left:5px;
}
/*Added by deepali*/
.parahead {
font-family:Tahoma, Verdana, Arial;
font-size:13px;
font-weight:bold;
color:#3562b0;
text-decoration:none;
margin-top:2px;
margin-bottom:5px;
}
/* Syles for Pop up Page */
.popup_bg {
background-color:#FFFFFF;
}
.popup_top {
width:610px;
height:250px;
background-image:url(images/popup_top.jpg);
background-repeat:no-repeat;
background-position:top;
padding-left:40px;
}
.popup_window {
width:610px;
height:250px;
padding-left:30px;
}
.popup_topbg {
background-image:url(images/popup_topbg.jpg);
background-repeat:repeat-x;
}
.popup_botmbg {
background-image:url(images/popup_botmbg.jpg);
background-repeat:repeat-x;
}
.popup_leftbg {
background-image:url(images/popup_leftbg.jpg);
background-repeat:repeat-y;
background-position:top;
width:35px;
height:2px;
}
.popup_rightbg {
background-image:url(images/popup_rightbg.jpg);
background-repeat:repeat-y;
background-position:top;
width:35px;
height:2px;
}
.popup_topleft {
background-image:url(images/popup_topleft.jpg);
background-repeat:no-repeat;
background-position:top;
width:35px;
height:34px;
}
.popup_topright {
background-image:url(images/popup_topright.jpg);
background-repeat:no-repeat;
background-position:top;
width:35px;
height:34px;
}
.popup_botleft {
background-image:url(images/popup_botm_left.jpg);
background-repeat:no-repeat;
background-position:top;
width:35px;
height:34px;
}
.popup_botright {
background-image:url(images/popup_botm_right.jpg);
background-repeat:no-repeat;
background-position:top;
width:35px;
height:34px;
}
#price {
position:absolute;
width:190px;
height:auto;
z-index:1;
visibility:hidden;
margin-top:1px;
	border:solid 1px #68B5ED;
float:left;
}
.pricetooltiprow_bg {
background-color:#cbcaca;
}
.pricetooltipevenrow_bg {
background-color:#f4f4f4;
}
/* -------------------LN Newletter start here-----------------*/

#newsletter_ln {
margin-top:15px;
margin-left:5px;
background-color:#eeeeee;
width:180px;
padding:5px 3px 5px 5px;
border:solid 1px #d3d3d3;
float:left;
}
#newsletter_ln ul {
list-style-type:none;
margin-left:0;
padding-left:0;
}
#newsletter_ln ul li {
float:left;
margin-left:0;
padding-left:0;
}
#newsletter_ln input {
margin-top:5px;
width:150px;
}
#newsletter_ln .img_newsletter {
background:url(images/newsletter_ln.gif);
background-repeat:no-repeat;
width:180px;
height:16px;
text-indent:-9999px;
display:block;
}
#newsletter_ln .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;
}
#newsletter_ln .go:hover {
background-position:0 -21px;
cursor:pointer;
border:none;
}
/* -------------------LN Newletter end here-----------------*/
 
 /* -------------------View Catalog Starts here----------------*/
 #viewcatalog a {
background:url(images/view_catalog.jpg);
background-repeat:no-repeat;
background-position:center;
width:200px;
height:88px;
margin-top:12px;
text-indent:-9999px;
display:block;
cursor:pointer;
border:none;
float:left;
}
/* -------------------View Catalog ends here----------------*/
.sucess_message {
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:10px;
color:Green;
}
/*Styles for tool tip Uzma*/
DIV#tipDiv {
border-right:#336 1px solid;
padding-right:0;
border-top:#336 1px solid;
padding-left:5px;
font-size:11px;
z-index:10000;
left:0;
visibility:hidden;
padding-bottom:0;
border-left:#336 1px solid;
width:200px;
/*COLOR:#000;*/
    LINE-HEIGHT:1.3;
PADDING-TOP:0;
border-bottom:#336 1px solid;
position:absolute;
top:0;
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:490px;
float:left;
height:auto;
margin-top:20px;
}
#cmp_text_box {
float:right;
width:58%;
border:1px solid #009900;
margin:0;
background-position:top;
height:300px;
padding:8px;
}
#txt1 {
width:100%;
border:1px solid #009900;
margin:0;
position:relative;
visibility:hidden;
background-position:top;
}
#txt2 {
width:100%;
border:1px solid #009900;
margin:0;
z-index:0;
position:relative;
visibility:hidden;
left:0;
z-index:5;
top:0;
}
#txt3, #txt4 {
width:100%;
border:1px solid #009900;
margin:0;
z-index:0;
position:relative;
visibility:visible;
left:0;
z-index:5;
top:0;
}
#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:470px;
float:left;
}
.spryblc {
width:120px;
float:left;
padding:5px;
text-align:center;
background-color:#ffffff;
border:solid 1px #B2B2B2;
}
.spryblc_outline {
width:280px;
float:left;
background:#EAEEF5;
padding:5px 2px 5px 3px;
border:solid 1px #B2B2B2;
}
.spryblock1 {
width:auto;
float:left;
}
.spryblock2 {
width:490px;
margin-top:10px;
float:left;
}
.spryblock3 {
width:auto;
margin-top:10px;
float:left;
}
.spryblock4 {
width:auto;
margin-top:5px;
margin-bottom:10px;
float:left;
}
.spryblc_review {
width:300px;
float:right;
text-align:left;
}
.spryblc2 {
width:180px;
float:right;
padding:5px 10px 5px 3px;
text-align:left;
border-top:dotted 1px #B2B2B2;
}
.spry_redtxt {
font-weight:bold;
color:red;
}
/*dhtmlwindow.css code starts*/
.dhtmlwindow {
position:absolute;
border:3px solid #78a0d3;
visibility:hidden;
background-color:white;
}
.drag-handle { /*CSS for Drag Handle*/
padding:0;
text-indent:3px;
font:bold 14px Arial;
background-color:#fff;
color:white;
cursor:move;
overflow:hidden;
width:auto;
}
.drag-handle .drag-controls { /*CSS for controls (min, close etc) within Drag Handle*/
position:absolute;
right:0;
top:0;
cursor:hand;
cursor:pointer;
padding:0;
border:none;
}
.drag-contentarea { /*CSS for Content Display Area div*/
background-color:white;
height:150px;
padding:0;
overflow:auto;
}
.drag-statusarea { /*CSS for Status Bar div (includes resizearea)*/
border-top:0 solid gray;
background-color:#fff;
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;
color:#fff;
}
#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=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
margin-left:-17px;
_margin-left:0px;
}
/*modal.css code ends*/

/*SpryAccordion.css code starts*/
@charset "UTF-8";
.Accordion {
border-bottom:solid 1px #fff;
overflow:hidden;
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.AccordionPanel {
margin:0;
padding:0;
}
.AccordionPanelTab {
background-color:#b1b1b1;
border-top:solid 1px #fff;
margin:0;
padding-left:7px;
cursor:hand;
-moz-user-select:none;
-khtml-user-select:none;
}
.AccordionPanelOpen .AccordionPanelTab {
background-color:#777;
color:#fff;
}
.AccordionPanelTabHover {
color:#fff;
}
.AccordionPanelOpen .AccordionPanelTabHover {
color:#fff;
}
.AccordionFocused .AccordionPanelTab {
background-color:#b1b1b1;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
background-color:#777;
color:#fff;
}
.AccordionPanelContent {
overflow:hidden;
margin:0;
padding:0;
height:200px;
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:0;
padding:0;
list-style-type:none;
}
.AccordionPanelContent ul li a {
display:block;
margin:0;
list-style-type:none;
padding:4px 0 0 0;
color:#787778;
font-family:Verdana, Arial, Helvetica, sans-serif;
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 {
	padding:0;
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:99;
position:relative;
}
.Product-DefaultTab {
color:black;
background-image:url(images/tabs/tab_bg.gif);
font-family:Verdana;
font-size:10px;
font-weight:bold;
cursor:pointer;
}
.Product-DefaultTabHover {
color:black;
background-image:url(images/tabs/hover_tab_bg.gif);
font-family:Verdana;
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-family:Verdana;
font-size:10px;
font-weight:bold;
cursor:default;
}
.Product-DisabledTab {
color:#AAAAAA;
background-image:url(images/tabs/tab_bg.gif);
font-family:Verdana;
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:98;
}
.Product-PageContent {
}
/*tabpanel.css code ends*/

.lnerror {
color:BLACK;
font-size:10px;
}
.ship-option {
margin-top:20px;
}
.cat_title {
width:auto;
line-height:25px;
font-family:arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:4px;
font-weight:bold;
}
.servicescat_title {
line-height:30px;
font-family:arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:0;
font-weight:bold;
color:#fff;
padding-top:8px;
text-shadow: 1px 1px 3px #222;
}
.services_subcat_title {
width:auto;
line-height:23px;
font-family:arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:0;
font-weight:bold;
text-decoration:none;
color:#0e617f;
margin-left:10px;
margin-top:2px;
}
/*Added new css class for shopping cart remove and addtowishlist buttons
added by gowri
*/
.remove {
background:url(images/btn_or_remove_intab.gif);
height:13px;
width:46px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
background-position:0 -13px;
}
.add2wishlist {
background:url(images/move2wishlit_intab.gif);
height:13px;
width:90px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.index_main_content_top {
padding-left:15px;
height:auto;
width:auto;
float:left;
}
#home_prod {
background:url(images/home_prod.jpg) no-repeat top left;
width:252px;
height:256px;
}
#home_services {
background:url(images/home_services.jpg) no-repeat top left;
width:252px;
height:256px;
}
#home_whats_new {
background:url(images/home_whats_new.jpg) no-repeat top left;
width:252px;
height:256px;
}
.home_links {
padding-left:50px;
padding-top:125px;
height:114px;
text-align:left;
}
.more_box {
width:auto;
float:right;
display:block;
padding-right:8px;
}
a.more {
background:url(images/more.gif) no-repeat top left;
width:48px;
height:11px;
display:block;
overflow:hidden;
text-indent:-9999px;
}
#home_blocks_02 {
width:809px;
border:none;
float:left;
margin-top:5px;
margin-left:0;
}
.home_blocks_02_article a:link, .home_blocks_02_article a:visited, .home_blocks_02_article a:active {
font-size: 14px;
font-weight: bold;
text-decoration:underline;
}
.home_blocks_02_article a:hover {
font-size: 14px;
font-weight: bold;
text-decoration:none;
}
div#newsbox {
	width:260px;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
}
div#newsbox-top {
	display:block;
	float:left;
	width:260px;
	height:11px;
	margin:0;
	padding:0;
	background: #fff url(/images/home/news-box-top.gif) 0 0 no-repeat;
}
div#newsbox-mid {
	display:block;
	float:left;
	width:260px;
	margin:0;
	padding:0;
	background: #fff url(/images/home/news-box-mid.gif) 0 0 repeat-y;
}
div#newsbox-mid-shade {
	display:block;
	float:left;
	width:260px;
	height:auto;
	margin:0;
	padding:0;
	background: url(/images/home/news-box-mid-shade.gif) 0 0 no-repeat;
}
div#newsbox-mid-shade div {
	margin:0 10px;
}
div#newsbox-bot {
	display:block;
	float:left;
	width:260px;
	height:14px;
	margin:0;
	padding:0;
	background: #fff url(/images/home/news-box-bot.gif) 0 0 no-repeat;
}
#home_left_block {
float:left;
margin-top:20px;
margin-left:4px;
width:386px;
border:none;
}
#home_left_block2 {
float:left;
margin-top:20px;
width:820px;
border:none;
}
#home_left_block .head {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:2px;
padding-bottom:8px;
}
.spacer_sm {
line-height:10px;
}
#home_right_block {
float:right;
margin-top:20px;
margin-right:16px;
width:386px;
border:none;
}
#home_right_block .head {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:2px;
padding-bottom:8px;
}
.home_eco_friendly {
background:url(images/home_eco_friendly.jpg) no-repeat bottom right;
width:386px;
height:197px;
}
.home_eco_friendly th {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:13px;
padding-bottom:8px;
text-align:left;
}
.home_eco_friendly td {
height:140px;
vertical-align:top;
padding-left:13px;
}
.home_static_box {
background:url(images/home_static_box.gif) no-repeat bottom right;
width:386px;
height:197px;
margin-top:20px;
border:none;
}
.home_static_box .head_static {
width:370px;
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:2px;
padding-bottom:8px;
}
.home_static_box td {
padding-left:13px;
height:152px;
vertical-align:top;
}
.home_tech_guy {
background:url(images/home_tech_guy.jpg) no-repeat top right;
width:386px;
height:197px;
}
.home_tech_guy th {
padding-left:13px;
height:43px;
vertical-align:top;
}
.home_tech_guy td {
height:134px;
vertical-align:top;
padding-left:13px;
}
.spacer_tsm {
height:3px;
}
#upload_artwork {
width:815px;
margin-top:10px;
padding-left:20px;
float:left;
}
#upload_artwork .head1 {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
text-decoration:none;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:0;
background:url(images/UploadArtwork_head.jpg) no-repeat top left;
width:815px;
text-indent:90px;
line-height:68px;
}
#upload_artwork .bodyleft {
margin:0;
padding:0;
background:url(images/UploadArtwork_bodyleft.jpg) no-repeat top left;
width:642px;
height:490px;
float:left;
}
#upload_artwork .bodyright {
margin:0;
padding:0;
background:url(images/UploadArtwork_bodyright.jpg) no-repeat top left;
width:127px;
height:356px;
float:right;
}
#upload_artwork p {
padding-left:125px;
padding-top:20px;
padding-right:20px;
padding-bottom:10px;
text-align:center;
margin:0;
height:80px;
}
#upload_artwork .contact {
width:300px;
float:left;
padding-left:15px;
}
#upload_artwork .service {
width:300px;
float:right;
padding-right:15px;
}
#upload_artwork .service_block {
width:auto;
height:250px;
overflow:auto;
padding:5px;
border:1px solid #000;
}
#upload_artwork .check {
text-align:center;
padding-top:15px;
padding-bottom:15px;
}
#upload_artwork .icons {
width:auto;
text-align:center;
padding-top:20px;
padding-left:15px;
padding-right:15px;
}
.bodyright ul {
list-style:none;
list-style-type:none;
text-align:center;
width:90px;
margin:0;
padding:0;
}
.bodyright li {
list-style:none;
list-style-type:none;
text-align:center;
width:90px;
margin:0;
padding:0 0 22px 0;
}
a.icon_download {
background:url(images/Icon-Download.gif) no-repeat center top;
display:block;
height:30px;
padding-top:65px;
text-align:center;
}
a.icon_templates {
background:url(images/Icon-Templates.gif) no-repeat center top;
display:block;
height:30px;
padding-top:65px;
text-align:center;
}
a.icon_faq {
background:url(images/Icon-FAQ.gif) no-repeat center top;
display:block;
height:30px;
padding-top:65px;
text-align:center;
}
.footer_icons ul {
width:650px;
float:left;
clear:both;
padding:20px 0 0 0;
margin:0;
list-style:none;
list-style-type:none;
font-weight:bold;
}
.footer_icons li {
float:right;
padding:0 15px 0 0;
margin:0;
width:65px;
list-style:none;
list-style-type:none;
font-weight:bold;
}
a.icon_IN {
background:url(images/IN-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_MG {
background:url(images/MG-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_TG {
background:url(images/TG-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_SS {
background:url(images/SS-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_PS {
background:url(images/PS-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_CS {
background:url(images/CS-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_G {
background:url(images/G-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
a.icon_COM {
background:url(images/COM-Nav-Icon.jpg) no-repeat center top;
display:block;
height:30px;
padding-top:31px;
text-align:center;
}
.greybg {
background-color:#f4f4f4;
padding:3px;
}
.status_green {
color:#00cc00;
font-weight:bold;
}
.status_red {
color:#ff0000;
font-weight:bold;
}
.alterbg {
background-color:#dbe1f9;
padding:3px;
text-align:center;
}
.CDROM2GO_Icon /* added by abhay*/ {
background:url(images/CDROM2GO-Icon.gif);
background-repeat :no-repeat;
height:16px;
width:24px;
display:inline-block;
text-indent:-9999px;
cursor:pointer;
}
a.showall {
background:url(images/showall.gif);
background-repeat :no-repeat;
height:22px;
width:83px;
display:block;
text-indent:-9999px;
overflow:hidden;
cursor:pointer;
border:none;
}
.calender_icon /* added by abhay*/ {
background:url(images/mcCalendar.gif);
height:19px;
width:25px;
border:none;
cursor:hand;
border:none;
}
.categorycopy {
margin:0 10px 0 10px;
}
#subcategory_box2 {
width:570px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
}
#subcategory_box {
width:520px;
padding:0 0 0 3px;
margin:0 0 0 0;
float:left;
}
#subcategory_horz {
padding:5px 0 6px 0;
margin:5px 6px 5px 0;
width:535px;
height:auto;
float:left;
text-align:center;
}
#subcategory_horz .prod {
width:85px;
height:auto;
padding:1px;
margin:3px 0 0 0;
float:left;
}
#subcategory_horz .text {
width:435px;
height:auto;
margin:3px 0 0 0;
text-align:left;
float:right;
}
#subcategory_horz h4 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#subcategory_horz a.titlelink {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#subcategory_horz a.titlelink:visited {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#subcategory_horz a.titlelink:hover {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:none;
}
.mostpop_text {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:9px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
vertical-align:bottom;
}
.mostpop_text2 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:9px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
/*text-decoration:underline;*/
	vertical-align:bottom;
}
.itemstitle {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
width:auto;
background:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:13px;
}
.servicestitle {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
width:auto;
display: block;
}
.servicestitle2 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
/*	text-decoration:underline;*/
	width:auto;
}
.smalllinks {
float:left;
}
/* Product Category Listing DropDowns */
.prod-cat-div-opener {
font-size:13px;
text-decoration:underline;
vertical-align:bottom;
padding:9px 0 0 5px;
min-width:70px;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
}
.prod-cat-div-opener2 {
font-size:10px;
text-decoration:underline;
vertical-align:bottom;
padding:9px 0 0 5px;
min-width:70px;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
}
.prod-cat-div {
padding:6px 0 0 0;
font-weight:normal;
font-size:14px;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}
.prod-cat-div-services {
padding:6px 0 0 0;
font-weight:normal;
font-size:12px;
height:auto;
width:815px;
border:solid 1px black;
z-index:3px;
position:absolute;
background-color:#fff;
float:left;
}
.prod-cat-div-services2 {
padding:6px 0 0 0;
font-weight:normal;
font-size:12px;
height:auto;
width:auto;
border:solid 1px black;
z-index:3px;
background-color:#fff;
}
.prod-cat-div-services3 {
padding:6px 0 0 0;
font-weight:normal;
font-size:12px;
height:auto;
width:778px;
border:solid 1px black;
z-index:3px;
position:absolute;
background-color:#fff;
float:left;
}
.service-box {
width:100px;
height:auto;
margin:0 auto 0 auto;
text-align:center;
}
/* Services Category Listing DropDowns */
.serv-cat-div-opener {
text-align:center;
vertical-align:bottom;
cursor:pointer;
margin-right:00px;
margin-top:0;
background:url(images/view-btn.jpg);
background-repeat :no-repeat;
width:70px;
height:25px;
}
.serv-cat-div {
border:1px solid #000000;
padding:5px;
margin-top:10px;
float:right;
display:none;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
z-index:100;
}
.serv-cat-div-head {
text-align:left;
font-size:16px;
font-weight:bold;
padding-left:10px; /* Added to move from edge */
}
.serv-cat-div-opt-table {
padding:0;
margin:0;
border:none;
text-align:center;
}
.serv-main-body-option-table {
text-align:center;
}
.serv-cat-div-opt-cell {
text-align:center;
margin:0 5px;
}
.serv-sub-cat-div-head {
text-align:left;
font-size:12px;
font-weight:bold;
}
.serv-low-text {
color:#FF0000;
font-size:9px;
padding-top:6px;
}
.serv-manuf-div-opener-cell {
color:#009900;
}
.serv-manuf-div-opener {
display:inline;
text-decoration:underline;
vertical-align:bottom;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
padding:0 10px 0 0;
}
.serv-manuf-div {
border:1px solid #000000;
padding:5px;
margin-top:10px;
display:none;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
}
a.smalllinks {
font-size:10px;
text-decoration:underline;
}
#brands {
width:823px;
margin-top:15px;
float:left;
}
#brands .title {
font-size:10px;
border-bottom:solid 1px black;
height:15px;
width:700px;
text-indent:10px;
}
#brands_horzt {
padding:3px 1px 3px 10px;
margin-top:6px;
width:145px;
text-align:center;
}
#brands_horzt .prod {
width:100px;
height:auto;
margin:0 auto 0 auto;
}
#brands_horzt .text {
height:auto;
text-align:center;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
.content {
color:#767a7d;
font-size:10px;
float:left;
}
.text {
font-size:12px;
float:left;
}
#specialbox {
border:solid 1px #000;
margin:4px;
}
#specialbox .title {
background:url(images/category-special.jpg);
background-repeat:no-repeat;
height:18px;
color:#fff;
font-weight:bold;
padding-left:5px;
text-indent:-9999px;
}
#specialbox .body {
color:#222222;
font-size:11px;
}
#ctl00_MainContent_CategoryInfo1_ctl00_FeaturedProductsModule2_FeaturedProductGrid2_ctl00_lblProdName {
display:none;
}
#relateditem {
margin-top:10px;
}
#relateditem .title {
background:url(images/Related-Items.gif);
background-repeat:repeat-x;
height:25px;
color:#fff;
font-weight:bold;
padding-left:5px;
text-indent:-9999px;
}
#relateditem .body {
color:#222222;
font-size:11px;
border:solid 1px #000;
}
a.largview {
background:url(images/icon-plus.gif);
background-repeat:no-repeat;
padding-left:15px;
text-decoration:underline;
}
.manufacturer {
line-height:20px;
}
.border {
/*border:solid 1px #cccccc;*/
}
.headborder {
border:solid 1px #cccccc;
background-color:#F5FAFF;
}
.border2 {
border-left:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
border-right:solid 1px #cccccc;
padding:2px;
height:22px;
}
.border_bt {
/*border-bottom:solid 1px #cccccc;*/
}
.border_rt {
border-right:solid 1px #cccccc;
margin-bottom:15px;
}
.green_box {
border:solid 1px #116F2B;
width:210px;
height:40px;
text-align:left;
padding:8px;
}
.green_box a {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#116F2B;
font-weight:bold;
}
.green_box2 {
border:solid 1px #116F2B;
width:310px;
height:40px;
text-align:left;
padding:8px;
margin-left:15px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#116F2B;
font-weight:bold;
}
.goclub_img {
background:url(images/GoClub-Member-45px.gif);
background-repeat:no-repeat;
width:50px;
height:45px;
float:left;
}
.prod-variant-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.videoicons {
width:180px;
margin-left:10px;
margin-right:auto;
float:left;
}
.small_text  /* added byabhay*/ {
font-size:9px;
font-family:Verdana;
}
.table_color2 {
border-left:solid 1px #cdcdcd;
border-bottom:solid 0 #cdcdcd;
border-top:solid 1px #cdcdcd;
font-size:12px;
}
.table_color2 th {
background-image:url(images/title_bg.gif);
background-repeat:repeat-x;
height:24px;
color:#fff;
padding-top:0;
text-indent:5px;
font-weight:bold;
border-right:solid 1px #cdcdcd;
}
.table_color2 td {
padding:3px;
border-right:solid 1px #cdcdcd;
border-bottom:solid 1px #cdcdcd;
background-color:#fff;
}
.table_color2 td td {
padding:3px;
border-right:solid 0 #cdcdcd;
border-bottom:solid 0 #cdcdcd;
}
.table_color3 {
border-left:solid 0 #cdcdcd;
border-right:solid 0 #cdcdcd;
border-bottom:solid 0 #cdcdcd;
}
.table_color3 td {
padding:1px;
}
#payment_information input {
width:auto;
margin:0;
}
.boxtitle {
background-image:url(images/title_bg.gif);
background-repeat:repeat-x;
height:24px;
color:#fff;
padding-top:0;
text-indent:5px;
font-weight:bold;
border-right:solid 1px #cdcdcd;
}
/* Product Category Listing DropDowns */
.prod-cat-div-opener {
font-size:13px;
text-decoration:underline;
vertical-align:bottom;
padding:9px 0 0 5px;
min-width:70px;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
}
.prod-cat-div {
padding:6px 0 0 10px;
font-weight:normal;
font-size:14px;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
z-index:100;
}
.bluetitle {
background:#FFF;
color:#3D75BF;
font-weight:bold;
}
.twogo {
background-image:url(images/GoClub-Member-50px.gif);
background-repeat:no-repeat;
width:50px;
height:50px;
float:left;
}
.edicontent {
width:530px;
float:left;
margin-top:15px;
margin-bottom:15px;
}
#testimonial {
margin-top:8px;
}
#testimonial .top {
background-image:url(images/testimonial_top.gif);
background-repeat:no-repeat;
width:548px;
height:14px;
text-indent:-9999px;
}
#testimonial .bottom {
background-image:url(images/testimonial_btt.gif);
background-repeat:no-repeat;
width:530px;
height:25px;
padding-left:15px;
padding-right:15px;
}
#testimonial .bg {
background-image:url(images/testimonial_bg.gif);
background-repeat:repeat-y;
width:520px;
padding-left:15px;
padding-right:15px;
}
#testimonial .sign {
text-align:right;
font-size:11px;
font-weight:bold;
}
#testimonial a {
color:#b10a0a;
font-size:10px;
}
#discpricing {
width:56%;
float:left;
margin-bottom:15px;
margin-left:18px;
}
.dptable_color {
border-left:solid 0 #cdcdcd;
border-right:solid 1px #cdcdcd;
border-bottom:solid 1px #cdcdcd;
}
.dptable_color th {
color:#000;
padding-top:0;
font-weight:bold;
border-left:solid 1px #cdcdcd;
border-top:solid 1px #cdcdcd;
padding:2px;
height:17px;
}
.dptable_color td {
padding:2px;
border-left:solid 1px #cdcdcd;
border-top:solid 1px #cdcdcd;
padding:2px;
height:17px;
}
.dptable_color td td {
padding:3px;
border-right:solid 0 #cdcdcd;
border-bottom:solid 0 #cdcdcd;
}
.dptable_color .smtext {
font-size:9px;
}
#content_rpart {
width:400px;
float:right;
}
#content_rpart2 { /* Contain All Service Long Description Elements */
width:100% !important;
display:block;
float:left;
}
#content_rpart2 table tr td img { /* Service Measurement Image Centering */
display:block;
margin:3px auto 3px auto;
}
.lanyard_longdesc {
width:100% !important;
display:block;
float:left;
margin-bottom:10px;
}
/* Services Blue Header & Boxes */
.Serv_Box_Div {
display:block;
float:left;
width:550px;
}
.Serv_Box_Div table {
width:100%;
}
.Serv_Box_Div img {
display:block;
margin:auto;
}
.Serv_Blue_Head_Left {
background:url(/images/services/Module_BlueGlass_r1_c1.gif) bottom right no-repeat;
width:15px;
height:36px;
margin-bottom:0;
padding-bottom:0;
}
.Serv_Blue_Head_Center {
background:transparent url(/images/services/Module_BlueGlass01_r1_c3.gif) repeat scroll 0% 0%;
-moz-background-clip:-moz-initial;
-moz-background-origin:-moz-initial;
-moz-background-inline-policy:-moz-initial;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-align:center;
vertical-align:middle;
margin-bottom:0;
padding-bottom:0;
}
.Serv_Blue_Head_Right {
background:url(/images/services/Module_BlueGlass01_r1_c5.gif) bottom right no-repeat;
width:15px;
height:36px;
margin-bottom:0;
padding-bottom:0;
}
.Serv_Box  /* If changing border colors, change '#form_lpart .content' to match */ {
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #666;
width:100%;
}
.Serv_Box table {
width:100%;
}
/* END Services Blue Header & Boxes */

/* Lanyard Quote Form */
#form_lan_lpart {
width:516px;
float:left;
padding-bottom:0;
margin:0 150px 0 150px;
}
#form_lan_lpart .Serv_Blue_Head_Center {
background:transparent url(/images/services/Module_BlueGlass01_r1_c3.gif) repeat scroll 0% 0%;
-moz-background-clip:-moz-initial;
-moz-background-origin:-moz-initial;
-moz-background-inline-policy:-moz-initial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
vertical-align:middle;
margin-bottom:0;
padding-bottom:0;
}
#form_lan_lpart .title {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
}
#form_lan_lpart .content  /* If changing border colors, change '.Serv_Box' to match */ {
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #666;
padding:10px 3px 0 3px;
margin-top:-4px;
color:#3F3F3F;
}
#form_lan_lpart .box {
border-bottom:solid 2px #b2b5bc;
margin-bottom:5px;
padding-bottom:8px;
margin-top:0;
padding-top:0;
}
#form_lan_lpart .box2 {
border-bottom:solid 0 #b2b5bc;
margin-bottom:5px;
padding-bottom:3px;
}
#form_lan_lpart a .quoteLearnMore {
color:#CC3100;
}
#form_lan_lpart div .quoteLearnMore {
float:left;
font-size:9px;
vertical-align:bottom;
padding-top:5px;
}
/* END Lanyard Quote Form */

/* Service Quote Form */
#form_lpart {
width:416px;
float:left;
padding-bottom:0;
margin-left:0px;
}
#form_lpart .Serv_Blue_Head_Center {
background:transparent url(/images/services/Module_BlueGlass01_r1_c3.gif) repeat scroll 0% 0%;
-moz-background-clip:-moz-initial;
-moz-background-origin:-moz-initial;
-moz-background-inline-policy:-moz-initial;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
text-align:center;
vertical-align:middle;
margin-bottom:0;
padding-bottom:0;
}
#form_lpart .title {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
}
#form_lpart .content  /* If changing border colors, change '.Serv_Box' to match */ {
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #666;
padding:10px 3px 0 3px;
margin-top:-4px;
color:#3F3F3F;
}
#form_lpart .box {
border-bottom:solid 2px #b2b5bc;
margin-bottom:5px;
padding-bottom:8px;
margin-top:0;
padding-top:0;
}
#form_lpart .box2 {
border-bottom:solid 0 #b2b5bc;
margin-bottom:5px;
padding-bottom:3px;
}
#form_lpart a .quoteLearnMore {
color:#CC3100;
}
#form_lpart div .quoteLearnMore {
float:left;
font-size:9px;
vertical-align:bottom;
padding-top:5px;
}
/* END Service Quote Form */

.quotenumber {
width:99%;
color:#2f84bb;
display:block;
margin-bottom:2px;
}
.quotenumber a {
font-weight:bold;
font-size:14px;
color:#3D75BF;
}
.quotenumber a:visited {
font-weight:bold;
font-size:14px;
color:#3D75BF;
}
.ordernumber {
width:150px;
color:#2f84bb;
margin-bottom:0;
float:left;
}
.ordernumber a {
font-weight:bold;
font-size:14px;
color:#3D75BF;
}
.ordernumber a:visited {
font-weight:bold;
font-size:14px;
color:#3D75BF;
}
.invoicenumber {
width:auto;
color:#3D75BF;
margin-bottom:0;
float:left;
font-size:16px;
font-weight:bold;
}
.serv-low-price {
color:#FF0000;
font-size:9px;
font-weight:bold;
}
.serv-main-body-option-copy-cell {
vertical-align:top;
text-align:left;
padding:0 0;
}
.largtitle {
font-size:18px;
font-weight:bold;
font-style:normal;
letter-spacing:1pt;
margin:0;
padding:0;
}
.login_box {
border:1px #CCCCCC solid;
vertical-align:top;
background:#FFFFE1;
}
.login_box td {
padding:2px 4px 2px 4px;
}
#home_left_block {
float:left;
margin-top:20px;
}
#home_left_block .head1 {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:2px;
padding-bottom:8px;
}
.spacer_sm {
line-height:10px;
}
#home_right_block {
float:right;
margin-top:20px;
}
#home_right_block .head1 {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:2px;
padding-bottom:8px;
}
.home_eco_friendly {
background:url(images/home_eco_friendly.jpg)no-repeat bottom right;
width:380px;
height:197px;
}
.home_eco_friendly th {
font-size:14px;
color:#ffffff;
font-weight:bold;
border:none;
padding-left:16px;
padding-top:13px;
padding-bottom:8px;
text-align:left;
}
.home_eco_friendly td {
height:140px;
vertical-align:top;
padding-left:13px;
}
.home_static_box {
background:url(images/home_static_box.gif) no-repeat bottom right;
width:386px;
height:197px;
margin-top:30px;
border:none;
}
.home_static_box td {
padding-left:13px;
height:152px;
vertical-align:top;
}
.home_tech_guy {
background:url(images/home_tech_guy.jpg) no-repeat top right;
width:386px;
height:197px;
}
.home_tech_guy th {
padding-left:13px;
height:43px;
vertical-align:top;
}
.home_tech_guy td {
height:134px;
vertical-align:top;
padding-left:13px;
}
.more_box {
display:block;
float:right;
padding-right:8px;
width:auto;
}
a.more {
background:transparent url(images/more.gif)no-repeat scroll left top;
display:block;
height:11px;
overflow:hidden;
text-indent:-9999px;
width:48px;
}
.home_static_box2 {
background:url(images/home_static_box.gif) no-repeat bottom right;
width:380px;
height:197px;
margin-top:30px;
border:none;
}
.home_static_box2 td {
padding-left:0;
height:152px;
vertical-align:top;
}
.serv-quote-sub-head-txt {
padding:0 0 5px 0;
font-weight:bold;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
}
.bg_blue {
background-image:url(images/bg_blue.gif);
background-repeat:repeat-x;
height:20px;
color:#fff;
font-weight:bold;
}
.bluetext {
color:#104973;
font-weight:bold;
font-size:11px;
}
.ordernumber2 a {
font-weight:bold;
font-size:18px;
color:#3D75BF;
}
.ordernumber2 a:visited {
font-weight:bold;
font-size:18px;
color:#3D75BF;
}
.border_od {
border-left:solid 1px #000;
border-top:solid 1px #000;
border-bottom:solid 1px #000;
background-color:#ffffef;
}
.border_od td {
border-right:solid 1px #000;
}
a.whitelink:link {
color:#fff;
}
a.whitelink:visited {
color:#fff;
}
.onlinelogo {
background:url(images/OnlineLogo.png);
background-repeat :no-repeat;
background-position:0 4px;
height:18px;
width:18px;
cursor:pointer;
float:left;
}
#services_subcategory2 {
width:795px;
padding:1px 0 0 8px;
margin:0 0 0 0;
float:left;
}
#services_subcategory_horz2 {
padding:5px 0 5px 0;
margin:5px 6px 5px 0;
width:343px;
height:auto;
float:left;
text-align:center;
}
#services_subcategory_horz2 .prod {
width:100px;
height:100px;
padding:1px;
margin:3px 5px 0 0;
border:solid 0 black;
float:left;
}
#services_subcategory_horz2 .text {
width:230px;
height:auto;
margin:3px 0 0 0;
text-align:left;
float:left;
}
#services_subcategory_horz2 h4 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
}
#services_subcategory_horz a.links {
text-decoration:underline;
font-weight:bold;
font-size:14px;
color:#333333;
line-height:10px;
}
#services_subcategory_horz2 a.links:visited {
text-decoration:underline;
font-weight:bold;
font-size:14px;
color:#333333;
}
#services_subcategory_horz2 a.links:hover {
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#333333;
}
.cat-serv-viewall-wrapper{
	width: 800px!important;	
	display: compact;
}
.cat-serv-viewall {
	float: left;
	display: block;
	width: 155px;
	text-align: center;
	height: 175px;
}

.cat-serv-viewall-bottom {
	float: left;
}
/*--------------------------*/

#ser_subcategory_horz {
padding:2px 0 8px 0;
margin:3px 6px 8px 0;
width:535px;
height:auto;
float:left;
text-align:center;
}
#ser_subcategory_horz .prod {
width:105px; /* Was 85px */
height:auto;
padding:1px;
margin:0; /* Was 3px 0 0 0 */
text-align:left;
float:left;
}
#ser_subcategory_horz .text {
width:425px; /* Was 445px */
height:auto;
margin:10px 0 0 0; /* Was 3px 0 0 0 */
text-align:left;
float:right;
}
#ser_subcategory_horz h4 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#ser_subcategory_horz a.titlelink {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#ser_subcategory_horz a.titlelink:visited {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:underline;
}
#ser_subcategory_horz a.titlelink:hover {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0 0 0 0;
font-weight:bold;
text-decoration:none;
}
/*-------------------------*/

/*--------Client CSS for pricing table----------*/
.serv-price-div {
text-align:center;
display:inline-block;
margin:0 auto 10px auto;
border:none;
}
.serv-price-table {
min-width: 500px;
max-width: 800px;
border:none;
}
.serv-price-div table table{
width: 600px;
border: 1px none #aaa;
border-right:1px solid #aaa;
background:none;
}
.serv-price-div table table td,
.serv-price-div table table th{
border:1px solid #aaa;
content:".";
}
.serv-price-div table td {
font-weight:bold;
padding: 3px 5px;
}
.serv-pricing-grid {
border-collapse:collapse;
}
td.serv-price-empty {
border:none!important;
background:none;
}
.serv-price-quantity {
}
.serv-price-head {
font-weight:bold;
border-left:1px solid #aaa;
}
.serv-price-partnum {
font-size:9px;
color:#666666;
border-left:1px solid #aaa;
border-bottom:#aaa;
}
.serv-price-qty-num {
border-bottom:#aaa;
}
.serv-pricing-odd {
background:#ffffff; /* Was url(/images/50-percent-white.png) repeat */
font-weight:bold;
text-align:center;
}
.serv-pricing-even {
background:#dddfff;
font-weight:bold;
text-align:center;
}
.serv-pricing-best {
color:#FF0000;
}
.serv-pricing-extra {
font-size:9px;
}
.prod-manuf-cell {
line-height:1.5em;
}
.prod-manuf-head, .prod-num-head, .prod-manuf-num-head, .prod-qty-head {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*-----------------------------------------*/

/* Pricing behavior for Service Listing & Service Detail page */
.serv-cat-low-text {
font-weight:bold;
}
.serv-cat-low-price {
font-weight:bold;
color:#CC0000;
}
.serv-list-low-text {
font-weight:bold;
}
.serv-list-low-price {
font-weight:bold;
color:#CC0000;
}
#ctl00_MainContent_ProductSearchModule_ThemeProductSearchModule_ProductList_ctl02_divServicesAsLowAs { /* This makes the Service's Pricing in Search Display on one line */
white-space:nowrap;
}
.serv-search-low-text {
font-weight:bold;
}
.serv-search-low-price {
font-weight:bold;
color:#CC0000;
}
/*-----------------------------------------*/

.hide {
display:none;
}
/* Pricing behavior for Product Listing & Product Detail page */
.msrp-text {
font-weight:normal;
}
.msrp-price {
font-weight:normal;
}
.price-text {
font-weight:normal;
}
.price-price {
font-weight:bold;
}
.save-text {
font-weight:bold;
}
.save-price {
font-weight:bold;
color:#CC0000;
}
.aslowas-text {
font-weight:bold;
}
.aslowas-price {
font-weight:bold;
color:#CC0000;
}
/* Styles for the Service's Blue Header Boxes */
.odd-line {
text-align:left;
background-color:#f7f7f7;
vertical-align:middle;
padding:5px;
}
.even-line {
text-align:left;
background-color:#eaeaea;
vertical-align:middle;
padding:5px;
}
.text-space {
line-height:16px;
}
.serv-print-small {
font-size:9px;
}
/* Added by Ignify  */
.errSpace {
margin-left:200px;
color:#ff0000;
}
/* Added by Ignify */
.proccessing {
background:url(images/btn_proccessing.gif);
background-repeat :no-repeat;
height:22px;
width:98px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:hand;
color:#fff;
}
/* Added by Ignify */
.proccessing:hover {
background-position: 0 0px;
overflow:hidden;
}
/* Added by Ignify */
.product_box_LongDesc {
height:auto;
margin-bottom:15px;
margin-top:10px;
float:left;
width:620px;
}

/*Added by Steinle */
#bubble_tooltip{
	width:215px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('/images/nav/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('/images/nav/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('/images/nav/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}
/* Added by Ignify  */
.errSpace {
margin-left:200px;
color:#ff0000;
}
/* Modified By Ignify 13 june 2009*/
.go_dash2 {
background:url(images/btn_go_dashboard.gif);
background-repeat:no-repeat;
height:22px;
width:98px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
/* Added by Ignify */
.proccessing {
background:url(images/btn_proccessing.gif);
background-repeat :no-repeat;
height:22px;
width:98px;
text-indent:-9999px;
display:block;
overflow:hidden;
border:none;
cursor:hand;
color:#fff;
}
/* Added by Ignify */
.proccessing:hover {
background-position: 0 0px;
overflow:hidden;
}
/* Added by Ignify */
.product_box_LongDesc {
height:auto;
margin-bottom:15px;
margin-top:10px;
float:left;
width:620px;
}
/* Added by Ignify 130709*/
.ccardbox1 {
width:488px;
height:auto;
float:left;
padding:0;
border:solid 0px red;
}
/* Added by Ignify 130709*/
.ccardbox2 {
width:482px;
height:auto;
margin-top:0;
padding:0;
border:solid 0px green;
}
/* Added by Ignify 130709*/
.spacernew {
height:6px;
}
/* Added by Ignify 130709*/
#bill_checkn input {
width:25px;
}
/* Added by Ignify 190809*/
.goclub img {
float:left;
margin-top:-5px;
}
.ddlnomination {
font-family:Courier;
text-align:right;
}
#ErrorsList {
display:block;
float:right;
color:#FF0000 !important;
margin-right:103px;
}
#ErrorsList td {
color:#FF0000 !important;
}
/* --------------------- SRPY COMPONENT -------------------------- */

.spry_content_border {
padding:5px 2px 5px 5px;
width:470px;
float:left;
}
.spryblc {
width:120px;
float:left;
padding:5px;
text-align:center;
background-color:#ffffff;
border:solid 1px #B2B2B2;
}
.spryblc_outline {
width:280px;
float:left;
background:#EAEEF5;
padding:5px 2px 5px 3px;
border:solid 1px #B2B2B2;
}
.spryblock1 {
width:auto;
float:left;
}
.spryblock2 {
width:490px;
margin-top:10px;
float:left;
}
.spryblock3 {
width:auto;
margin-top:10px;
float:left;
}
.spryblock4 {
width:auto;
margin-top:5px;
margin-bottom:10px;
float:left;
}
.spryblc_review {
width:300px;
float:right;
text-align:left;
}
.spryblc2 {
width:180px;
float:right;
padding:5px 10px 5px 3px;
text-align:left;
border-top:dotted 1px #B2B2B2;
}
.spry_redtxt {
font-weight:bold;
color:red;
}
/*dhtmlwindow.css code starts*/
.dhtmlwindow {
position:absolute;
border:3px solid #78a0d3;
visibility:hidden;
background-color:white;
}
.drag-handle { /*CSS for Drag Handle*/
padding:0;
text-indent:3px;
font:bold 14px Arial;
background-color:#fff;
color:white;
cursor:move;
overflow:hidden;
width:auto;
}
.drag-handle .drag-controls { /*CSS for controls (min, close etc) within Drag Handle*/
position:absolute;
right:0;
top:0;
cursor:hand;
cursor:pointer;
padding:0;
border:none;
}
.drag-contentarea { /*CSS for Content Display Area div*/
background-color:white;
height:150px;
padding:0;
overflow:auto;
}
.drag-statusarea { /*CSS for Status Bar div (includes resizearea)*/
border-top:0 solid gray;
background-color:#fff;
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;
color:#fff;
}
#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=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
}

/*START GREEN CHECK BOXES NEXT TO LIST ITEMS ON REGISTRATION PAGE*/
.registration_box {
	list-style-image: url(/images/icons/check.png);
}
.registration_box li {
	padding-left: 0em; 
	margin-bottom: 7px; 
	background-position: 2em; 
}
