/* -------------------------  CDROM2GO Blue Theme  ---------------------------- */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#222222;
background-color:#ffffff;
margin:0;
padding-top:8px;
}
.ddlnomination {
font-family:Courier;
text-align:right;
}
/* --------------------------------Header CSS----------------------------------- */
#master_header {
width:995px;
height:117px;
margin-top:8px;
margin-right:auto;
margin-left:auto;
background-image:url(/images/header/headbg_index.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0;
}
#logo {
margin-left:0px;
padding-top:0;
padding-bottom:0;
width:412px;
height:86px;
text-indent:-9999px;
overflow:hidden;
float:left;
display:block;
background:url(/images/header/logo.jpg) no-repeat;
}
a.logo {
width:412px;
height:86px;
display:block;
}
img.logo {
display:none;
}
/* OTHER LOGOS
Standard Logo: /images/header/logo.jpg
New Year's: /images/header/logo_new-years.jpg
St. Patrick's Day: /images/header/logo_st-pattys.jpg
Earth Day: /images/header/logo_earth-day.jpg
Halloween: /images/header/logo_halloween.jpg
Thanksgiving/Fall: /images/header/logo_cornucopia.jpg
Christmas/Winter: /images/header/logo_snowman.jpg

a.logo:hover, img.logo:hover {
background:url(/images/header/logo_april-fools.jpg) no-repeat;
width:412px;
height:86px;
display:block;
}*/

.sendtofriendlink a {
background:url(images/send_to_friend.gif);
height:22px;
width:118px;
text-indent:-9999px;
display:block;
float:right;
}
.support img {
position: absolute;
top: 8px;
width:265px;
margin-left:318px;
z-index: 1;
}
/* ------------------------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, a.nav_acct_overview:hover, a.nav_newitem:hover, a.nav_req_info: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_newitem {
background:url(images/nav_newitem.gif);
height:20px;
width:81px;
text-indent:-9999px;
display:block;
}
a.nav_req_info {
background:url(images/nav_req_info.gif);
height:20px;
width:138px;
text-indent:-9999px;
display:block;
}
/* ------------------------------ Welcome Message ------------------------ */

#welcome {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
margin:0;
float:right;
padding:66px 10px 0 0;
border:none;
width:auto;
}
#welcome h4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}
#welcome p {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:3px 0 0 0;
padding:0;
text-decoration:none;
}
#welcome a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
text-decoration:underline;
}
/* -------------------------- Advance search in the Header starts here ------------ */

#header_adv_search {
width:200px;
padding:3px 0 0 0;
margin:0;
float:left;
clear:both;
}
#header_adv_search input {
font-size:14px;
font-weight:normal;
color:#9a9b9d;
text-decoration:none;
font-family:Tahoma, Verdana, Arial;
border:1px solid #58616f;
padding:2px 5px 2px 5px;
}
#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/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/adv_search_head.gif);
background-repeat:no-repeat;
width:60px;
height:22px;
text-indent:-9999px;
display:block;
overflow:hidden;
}
.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;
}
/* ------------------------- Advance search in header ends here ------------------ */
/* ------------------------buttons for top Icons stars here--------------------- */

#icons ul {
margin:0 -10px 0 10px;
padding:0 0 0 40px;
list-style-type:none;
float:left;
width:755px;
font-weight:bold;
line-height:25px;
}
#icons li {
color:#000000;
margin:0;
font-size:15px;
padding:0 9px;
float:left;
}
#icons li a:link, #icons li a:visited {
color:#000000;
display:block;
text-decoration:none;
line-height:27px;
}
#icons li a:active, #icons li a:hover {
color:#0c2577;
display:block;
text-decoration:none;
line-height:27px;
}
#icons li.item_count {
font-size:10px;
font-weight:normal;
line-height:27px;
margin-left:-9px;
}
a.viewcart {
background:url(images/icn_viewcart.gif) top left no-repeat;
width:60px;
text-align:right;
margin-left:100px;
}

/* -------------------- 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 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;
float:left;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-bottom:20px;
}
#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 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:36px;
width:83px;
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;
}
.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;
}
/* Modified By Ignify 13 june 2009*/
.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;
}
.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;
}
.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 13 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;
}
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;
margin-bottom:14px;
}
.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_cart.gif) no-repeat bottom;
height:25px;
width:52px !important;
/*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_submitorder_chq.gif);
height:27px;
width:154px !important;
/*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;
}
.discStudio_btn a:link, .discStudio_btn a:visited, .discStudio_btn a:active {
background:url(/images/site/labeling-software/blue_button.jpg) no-repeat 0 0;
text-align:center;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
width:166px;
height:45px;
padding-top:25px;
display:block;
border:none;
}
.discStudio_btn a:hover {
background-position:0 -70px;
}
.discStudio_download a:link, .discStudio_download a:visited, .discStudio_download a:active, .discStudio_download a:hover {
background:url(/images/site/labeling-software/Free_DiscStudio_Download.jpg) no-repeat 0 0;
display:block;
width:352px;
height:60px;
font-weight:bold;
text-decoration:none;
padding-left:123px;
padding-top:95px;
}
/* --------------------------- 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 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;
border:none;
text-align:left;
margin-top:0;
margin-right:auto;
margin-bottom:5px;
margin-left:auto;
}
#master_LN {
float:left;
width:155px;
height:auto;
}
#mainContent {
margin:0;
margin-left:160px;
padding: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;
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 Classes are in the usdmstyle.css file -------------------- */

.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 (Products) starts down ------------------------ */

#feature_items_box {
width:807px;
background:url(images/featureitem_box.gif) no-repeat top left;
margin-top:6px;
margin-left: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;
}
.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:820px;
height:300px;
float:left;
background:url(images/featureitem_box.gif) no-repeat top left;
margin-top:26px;
}
#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;
}
#mostpopular .orange_text {
color:#f86c05;
}
/* -------------------------MP ends here -------------------------*/



/* ------------------------------ ONLINE SHOPPING DOWN HERE ---------------------- */

#online_shop_box {
width:248px;
margin-left:275px;
}
#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:520px;
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;
}
#bestproduct_horzt {
padding:3px;
margin-right:8px;
width:241px;
margin-bottom:3px;
border:solid 1px #cbcaca;
}
#bestproduct_horzt .prod {
width:55px;
height:55px;
float:left;
position:relative;
}
#bestproduct_horzt .text {
height: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:830px;
float:left;
margin-bottom:20px;
}
.lpart {
width:626px;
float:left;
}
.lpart li, .table_color2 li, #ctl00_MainContent_CategoryInfo1_ctl00_CategoryProductsModule_ProductList li {
margin-left:30px;
}
.lpart ul li, .table_color2 ul li, #ctl00_MainContent_CategoryInfo1_ctl00_CategoryProductsModule_ProductList ul li { /* -- Added By Scott 7/22/09 -- */
margin-left:0px;
}
.lpart ul, .table_color2 ul, #ctl00_MainContent_CategoryInfo1_ctl00_CategoryProductsModule_ProductList ul { /* -- Added By Scott 7/22/09 -- */
margin-top:5px;
}
.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;
}
#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:819px;
float:left;
padding-right:8px;
border-right:1px solid #bdcfe9;
}
.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 #00FF00;
}
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;
}
/* ----------------------- 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;
}
.h4_green {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:green;
padding:1px 0 1px 0;
margin: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 INDIVIDUAL PRODUCTS - HORZINTAL - VERTICAL --------- */

#product_horzt {
padding:3px 1px 3px 10px;
margin-top:20px;
width:145px;
height: 210px;
text-align:center;
}
#product_horzt .prod {
text-align:center;
}
#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 .prod img {
width:100px !important;
height:100px !important;
}
#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:5px;
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;
border:none;
}
#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:left;
}
#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 {
height:auto;
width:auto;
text-indent:0;
padding-top:5px;
margin-left:-1px;
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;
}
.discontinued_product_SD {
font-weight:bold;
}
/*------------------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;
font-size:11px;
font-weight:bold;
height:30px !important;
margin-top:5px;
padding-left:33px;
width:70px !important;
cursor:pointer;
}
.freeship span {
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;
width:626px;
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:#3f78b7;
list-style:none;
font-weight:bold;
}
#info .desc-feat-div li ul { /* Added by Scott Tidball 8/14/09 */
padding-top:0px;
margin-top:2px;
}
#info .desc-feat-div li li {
padding:0;
margin:0 0 2px -19px; /* Modified by Scott Tidball 8/14/09 */
color:#1b4f88;
list-style:none;
font-weight:normal;
}
#info .desc-spec-div {
width:586px;
padding:0 20px;
margin-bottom:30px;
}
#info .desc-sub-bar {
background:#82acd4;
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 .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;
}
#services_top_text p {
text-align:left;
}
#services_flash {
width:247px;
height:181px;
float:left;
}
#services_top2 {
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/services_main-background.jpg);
background-repeat:no-repeat;
background-position:top;
height:321px;
padding-left:13px;
padding-right:15px;
margin-top:2px;
width:779px;
vertical-align:middle;
float:left;
}
#services_top2 .prodimg {
width:472px;
height:305px;
float:right;
padding-top:1px;
text-align:center;
margin-bottom:5px;
}
.service_lpart {
width:302px;
float:left;
}
.service_rpart {
width:472px;
float:right;
text-align:center;
}
/*-------------------White Box Section-----------*/
#white-box-cell {
width:300px;
margin-right:0;
margin-top:5px;
text-align:left;
float:left;
}
/*#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:200px;
width:288px;
overflow:auto;
}
#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_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_links .title, #whitebox_links2 .title {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0;
font-weight:bold;
}
#whitebox_links .links, #whitebox_links2 .links {
float:left;
width:50%;
}
#whitebox_links .links2, #whitebox_links2 .links2 {
width:50%;
}
#whitebox_links a, #whitebox_links2 a {
text-decoration:underline;
}
#whitebox_links a:hover, #whitebox_links2 a:hover {
text-decoration:none;
}
/*-------------------White Box Section End-----------*/
	
#services_subcategory {
width:787px;
padding:0 0 0 7px;
margin:1px 0 0 0;
float:left;
vertical-align:top;
}
#services_subcategory_horz {
padding:0;
margin:0;
width:345px;
height:auto;
float:left;
text-align:center;
}
#services_subcategory_horz p {
margin:0;
padding:10px 0 0 0;
}
#services_subcategory_horz .prod {
width:100px;
height:100px;
padding:1px;
margin:0 3px 0 0;
border:none;
float:left;
margin-top:0;
}
#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;
font-weight:bold;
}
#services_subcategory_horz a.links {
color:#333333;
font-weight:bold;
font-size:14px;
line-height:27px;
text-decoration:underline;
}
#services_subcategory_horz a.links:visited {
color:#333333;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}
#services_subcategory_horz a.links:hover {
color:#333333;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
.services_packagingList_famCat_buttons {
width:250px;
float:right;
}
#formsubmit {
display:block;
float:left;
}
.servicepricetable .partnumber {
color:#999;
font-size:9px;
}
/*.servicehidediv {
font-size:10px;
}*/
.duplication {
}
.replication {
margin-left:15px;
}
.tr_header .dqty, .tr_header .rqty {
font-size:10px;
}
.tr_odd .dqty, .tr_odd .rqty, .tr_even .dqty, .tr_even .rqty {
font-size:12px;
}
.dcall, .rcall {
font-size:10px;
}
#DupOnly .replication { /* Hide Non-Existant Replication Pricing */
display:none;
}
#DupOnly .duplication { /* Center Duplication Pricing */
display:block;
float:left;
margin-left:169px;
}
#RepOnly .duplication { /* Hide Non-Existant Duplication Pricing */
display:none;
}
#RepOnly .replication { /* Center Replication Pricing */
display:block;
float:left;
margin-left:169px;
}
#services_product .servicehidediv {
display: none;
}
#services_product {
display:block;
float:left;
padding-top:10px;
text-align: center;
width:100%;
}
#services_product .servicepricetable {
padding:0 auto;
margin:0 auto;
text-align: center;
}
#services_subcategory .servicehidetd {
display: none;
}
.serv-prod-list-title {
font-size:14px;
font-weight:bold;
width:100%;
border-bottom:#000000 3px solid;
}
.serv-prod-list-desc {
padding-top:2px;
padding-left:20px;
padding-bottom:0px;
}
.serv-prod-list-pricing {
text-align: center;
}
.serv-prod-list-table {
white-space:nowrap;
margin-left:-8px;
margin-bottom:25px;
}
.servicepricetable td {
vertical-align:top;
}
.serv-prod-list-pic {
color:#999;
font-size:11px;
font-weight:bold;
text-align:center;
width:100px !important;
white-space: normal;
}
.serv-prod-list-pic img {
width:70px !important;
height:70px !important;
}
.servicepricetable {
width:700px;
}
.servicepriceheader {
text-align:center;
font-size:17px;
font-weight:bold;
border:none;
width:340px;
}
.servicepriceheader img {
cursor: pointer;
}
.servicedup, .servicerep {
width:340px;
border: #999 1px solid;
border-collapse:collapse;
}
.servicedup td, .servicerep td {
vertical-align:middle;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
border-style: solid;
border-width: 1px;
text-align:center;
padding:4px;
}
.nopricing {
border-top:#999 1px solid;
text-align: center;
}
.services_packagingList_famCat_title {
padding:0 0 2px 4px;
font-size:18px;
color:#000;
background-color:#CCCCCC;
width:785px;
}
.serv_quote_me {
float:right;
padding-right:5px;
margin-top:2px;
background:url(/images/services/buttons/quote_me_now.png) no-repeat 0 0;
height:20px;
width:118px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.serv_quote_me:hover {
background-position:0 -21px;
}
.serv_more_info {
float:right;
padding-right:5px;
margin-top:2px;
background:url(/images/services/buttons/more_info.png) no-repeat 0 0;
height:20px;
width:84px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
}
.serv_more_info:hover {
background-position:0 -21px;
}
.serv_more_images {
display:block;
float:right;
font-size:10px;
color:#0066FF;
position:relative;
margin-right:180px;
margin-top:-5px;
text-decoration:underline;
text-align:center;
}
.services_packagingList_famCat_title a:link, a:active, a:visited {
text-decoration:underline;
}
.services_packagingList_famCat_title a:hover {
text-decoration:none;
}
.services_packagingList_famCat_sDesc {
padding-left:20px;
padding-top:3px;
}
.services_packaginglist_subcat {
float:left;
width:151px;
text-align:center;
padding:0 2px 15px 2px;
height: 150px;
}
.services_packaginglist_subcat a:link, a:active, a:visited {
text-decoration:underline;
}
.services_packaginglist_subcat a:hover {
text-decoration:none;
}
.serv-prod-list-desc {
padding-left:21px;
}
.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;
}
.service_printpopup, .service_definitionpopup {
width: 200px;
padding: 3px;
background-color: #EEF2FB;
border: 1px #003399 solid;
display:block;
white-space:normal;
text-align:left;
}
.rheader, .dheader {
font-weight:bold;
}
.rheader .product, .dheader .product {
font-weight:none;
}
.rheader span, .dheader span {
text-decoration: underline;
cursor:pointer;
}
#formsubmit .link {
width: 807px;
padding-top:10px;
}
#formsubmit .link a {
background:url(/images/services/buttons/quote_me_now.png) no-repeat 0 0;
height:20px;
width:118px;
text-indent:-9999px;
overflow:hidden;
display:block;
border:none;
cursor:pointer;
padding:0 auto;
margin:0 auto;
}
#formsubmit .form {
display: none;
}
/*-----------------------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;
padding:0;
}
.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:3px;
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;
}
#OrderDiscount {
color:#FF0000 !important;
font-weight:normal !important;
}
#OrderTotal {
color:#000000 !important;
font-weight:bold !important;
}
#OrderAmount {
}
/* ----------------------------- 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;
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;
}
#OrderItems_ctl00_btnRemoveCartItem, #OrderItems_ctl01_btnRemoveCartItem, #OrderItems_ctl02_btnRemoveCartItem, #OrderItems_ctl03_btnRemoveCartItem, #OrderItems_ctl04_btnRemoveCartItem, #OrderItems_ctl05_btnRemoveCartItem, #OrderItems_ctl06_btnRemoveCartItem, #OrderItems_ctl07_btnRemoveCartItem, #OrderItems_ctl08_btnRemoveCartItem, #OrderItems_ctl09_btnRemoveCartItem, #OrderItems_ctl10_btnRemoveCartItem, #OrderItems_ctl11_btnRemoveCartItem, #OrderItems_ctl12_btnRemoveCartItem, #OrderItems_ctl13_btnRemoveCartItem, #OrderItems_ctl14_btnRemoveCartItem, #OrderItems_ctl15_btnRemoveCartItem, #OrderItems_ctl16_btnRemoveCartItem {
font-size: 10px!important;
}
span#ShippingDiscount, span#OrderDiscount {
font-weight:bold !important;
color:#FF0000;
}
/* ---------------------------- (Order2)SHIPPING & BILLING FOR CHECKOUT -------------- */
.order2_box {
width:820px;
padding: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;
font-size: 12px;
}
.body2 {
border:solid 0 #cbcaca;
padding:8px;
}
.bill_address input {
width:150px;
}
.bill_address td {
padding:2px 0 2px 0;
}
#bill_checkn input {
width:25px;
}
#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;
}
#ErrorsList {
display:block;
float:right;
color:#FF0000 !important;
margin-right:103px;
}
#ErrorsList td {
color:#FF0000 !important;
}
/*---------------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 1px #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;
color:#222222;
}
.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 ---------------*/

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;
}
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;
}
.aleft {
padding-right:2px;
text-align:left;
border:solid 1px green;
}
.astrix {
color:#ff0000 !important;
font-size:12px;
font-weight:bold;
}
.grey_bg {
height:18px;
}
.spacer {
height:16px;
}
.spacernew {
height:0%;
_height:0%;
}
.spacernewall {
height:10%;
_height:0%;
}
.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:0;
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;
border:none;
}
.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, #tablets .greycaps a:visited, #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:830px;
padding: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;
color:#FFFFFF;
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:#EEF2FB;
width:auto;
}
.freecatalog {
padding:0;
background-color:#EEF2FB;
margin-bottom:0;
width: 150px!important;
}
.menu {
margin:0;
padding:0;
list-style:none;
font-family:Arial, Verdana, Georgia;
font-size:12px;
width: 150px!important;
background-color:#EEF2FB;
}
.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;
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, #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;
}
/*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;
}
/*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 {
width:auto;
line-height:30px;
font-family:arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:30px;
font-weight:bold;
color:#fff;
margin-top:8px;
}
.services_subcat_title {
width:auto;
line-height:23px;
font-family:arial, Helvetica, sans-serif;
font-size:25px;
padding-bottom:0;
font-weight:bold;
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;
}
.spacer_sm {
line-height:10px;
}
.home_right_block {
float:right;
margin-top:20px;
margin-right:16px;
width:386px;
border:none;
}
.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;
}
.account_creditlimit {
display:none;
}
.showall {
background:url(images/showall.gif);
background-repeat :no-repeat;
height:22px;
width:83px;
display:inline-block;
text-indent:-9999px;
cursor:pointer;
border:none;
}
.calender_icon /* added by abhay*/ {
background:url(images/mcCalendar.gif);
height:19px;
width:25px;
border:none;
cursor:hand;
}
.categorycopy {
margin:0 10px 0 10px;
}
.Catalog_L2_LongDescription /* Added by Scott Tidball on 8/3/09 */ {
margin-top:10px;
}
.Catalog_L2_LongDescription table
{
margin-left: 0!important;
width: 820px!important;
}
#subcategory_box2 {
width:570px;
padding:0;
margin:0;
float:left;
}
#subcategory_box {
width:520px;
padding:0 0 0 3px;
margin: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;
font-weight:bold;
text-decoration:underline;
}
#subcategory_horz a.titlelink {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin: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;
font-weight:bold;
text-decoration:underline;
}
#subcategory_horz a.titlelink:hover {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin:0;
font-weight:bold;
text-decoration:none;
}
.mostpop_text {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:9px;
color:#000;
margin: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;
font-weight:bold;
text-decoration:underline;
vertical-align:bottom;
}
.itemstitle {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin: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;
font-weight:bold;
text-decoration:underline;
width:auto;
}
.servicestitle2 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0;
font-weight:bold;
width:auto;
}
.servicestitle3 {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:14px;
color:#000;
margin:0;
font-weight:bold;
width:152px;
}
.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 10px;
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:auto;
border:solid 1px black;
z-index:3px;
position:absolute;
background-color:#fff;
}
.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;
white-space:nowrap;
overflow:hidden;
cursor:pointer;
margin-right:00px;
margin-top:0;
background:url(images/view-btn.jpg);
background-repeat :no-repeat;
text-indent:-9999px;
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;
}
.serv-cat-div-opt-table {
text-align:center;
padding:0;
margin:0;
border:none;
}
.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-manuf-div-opener-cell {
color:#009900;
}
.serv-manuf-div-opener {
display:inline;
text-decoration:underline;
vertical-align:top;
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;
text-transform:uppercase;
font-weight:bold;
padding-left:5px;
letter-spacing:.05em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:1px;
text-indent:-9999px;
}
#specialbox .body {
color:#222222;
font-size:11px;
}
#ctl00_MainContent_CategoryInfo1_ctl00_FeaturedProductsModule2_FeaturedProductGrid2_ctl00_lblProdName {
display:none;
}
#relateditem {
margin-top:10px;
margin-left:-1px; /* Added by Scott Tidball on 8/3/09 */
padding-right:1px; /* Added by Scott Tidball on 8/3/09 */
}
#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;
font-size:11px;
}
#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 .largtext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#testimonial .smtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#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 {
float:right;
margin-right:-27px;
width:371px !important;
}
#content_rpart2 table {
float:right;
}
#content_rpart3 {
width:807px !important;
display:block;
float:left;
}
/* Services Blue Header & Boxes */
.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%;
}
/* END Services Blue Header & Boxes */

#form_lpart {
width:400px;
float:left;
padding-bottom:15px;
padding:0px;
margin-left:18px;
}
#form_lpart .title {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0px;
margin: 0px;
}
#form_lpart .content {
border-left:solid 1px #999;
border-right:solid 1px #999;
border-bottom:solid 1px #666;
padding: 4px;
margin: 0px;
}
#form_lpart .box {
border-bottom:solid 2px #b2b5bc;
margin-bottom:10px;
padding-bottom:8px;
}
#form_lpart .box2 {
border-bottom:solid 0 #b2b5bc;
margin-bottom:15px;
padding-bottom:8px;
}
.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;
}
.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;
}
.spacer_sm {
line-height:10px;
}
.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:5px 0;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.bg_blue {
background-image:url(images/bg_blue.gif);
background-repeat:repeat-x;
height:20px;
color:#000;
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;
text-align:center;
}
a.whitelink:link, a.whitelink:visited {
color:#000;
}
.serv-low-text {
color:#FF0000;
font-size:10px;
padding-top:6px;
}
.serv-low-price {
color:#FF0000;
font-size:10px;
font-weight:bold;
}
.serv-main-body-option-copy-cell {
vertical-align:top;
text-align:left;
padding:0 0;
}
/*----New--*/
#services_subcategory2 {
width:99%;
display: inline-block;
padding:2px 0 0 7px;
margin:0;
text-align:center;
}
#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;
font-weight:bold;
}
#services_subcategory_horz2 a.links, #services_subcategory_horz2 a.links:visited {
text-decoration:underline;
font-weight:bold;
font-size:14px;
color:#333333;
line-height:10px;
}
#services_subcategory_horz2 a.links:hover {
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#333333;
}
#Layer1 {
position:absolute;
left:30px;
top:13px;
width:683px;
height:143px;
z-index:3;
}
#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;
height:auto;
padding:1px;
margin:0;
text-align:left;
float:left;
}
#ser_subcategory_horz .text {
width:425px;
height:auto;
margin:10px 0 0 0;
text-align:left;
float:right;
}
#ser_subcategory_horz h4, #ser_subcategory_horz a.titlelink, #ser_subcategory_horz a.titlelink:visited {
font-family:Arial, Tahoma, Helvetica, Verdana;
font-size:20px;
color:#000;
margin: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;
font-weight:bold;
text-decoration:none;
}
/*-------------------------*/


/*--------Client CSS for pricing table----------*/
.serv-price-div {
display:block;
float:left;
margin-bottom:10px;
border:none;
}
.serv-price-table {
border:none;
width:auto !important;
display:block;
}
.serv-price-div table {
border:none;
background:none;
padding:0;
margin:0;
}
.serv-price-div td {
border:none;
font-weight:bold;
padding:3px;
}
td.serv-price-empty {
border-top:none;
border-left:none;
background:none;
}
.serv-price-head {
font-weight:bold;
padding:3px;
white-space:nowrap;
}
.serv-price-quantity {
}
.serv-price-partnum {
font-size:9px;
color:#666666;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}
.serv-price-qty-num {
border-bottom:1px solid #999999;
white-space:nowrap;
}
.serv-pricing-odd {
background:#ffffff;
font-weight:bold;
text-align:center;
padding:3px 6px !important;
}
.serv-pricing-even {
background:#dddfff;
font-weight:bold;
text-align:center;
padding:3px 6px !important;
}
.serv-pricing-best {
color:#FF0000;
}
.serv-pricing-extra {
padding:3px;
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, .serv-list-low-text, .serv-search-low-text {
font-weight:bold;
}
.serv-cat-low-price, .serv-list-low-price, .serv-search-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;
}
/*-----------------------------------------*/
.hide {
display:none;
}
/* Pricing behavior for Product Listing & Product Detail page */
.msrp-text, .msrp-price, .price-text {
font-weight:normal;
}
.price-price, .save-text, .aslowas-text {
font-weight:bold;
}
.save-price, .aslowas-price {
font-weight:bold;
color:#CC0000;
}
/* Styles for the Service's Blue Header Boxes */
.odd-line {
background-color:#f7f7f7;
vertical-align:middle;
padding:5px;
}
.even-line {
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;
}
/* 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;
}
/*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; 
}
