﻿/* CSS Document */


@media print 
{
#menu1c{display:none;}
#nanoRepProxyContainer{display:none;}
.TopMenu_2{display:none;}
#top_bar{display:none;}
.search_area{display:none;}
.product_pageMod{display:none;}/*Live Help Button*/
#footer{display:none;}
.pd_pc_topBottom{display:none;}
.pbp_column_c{display:none;}
.addtocart99BTN1a{display:none;}
#addCart_Continue1{display:none;}
.powerReviews1a{display:none;}
.pagebanner3a{display:none;}

.productInc1a1{display:none;}

.mediaPrintNum1a
{
    font-size:30px !important;
    font-weight:bold;
    color:#000000 !important;
    }/*New SSS web number*/
    
.mediaPrintNum1a2
{
    font-size:30px !important;
    font-weight:bold;
    color:#CC2124 !important;
    }/*New SSS web number*/

.reviewBox_style{display:none;}
    
    
    
}

.mediaPrintNum1a
{
    color:white;
    font-size:1px;
    }


html {
    height: 100%; 
    background-repeat:repeat-x;
    background-color:#f6f6f6;
    /*margin-top:0px;*/
    margin:0 auto;
 
}





/*--BLUE BACKGROUND

    background-image:url('../images/bk_blue.jpg');
 END*/

/*Shopping Cart Formatting START*/
.cart_totalRows
{
    height:auto;
    width:198px;
    padding: 10px 5px 10px 5px;
    font-size:12px;
    float:left;
    color:Black;
    background-image:url('../images/quick_order_body1.png');
    
  
    
    /*border-bottom-width:1px;
    border-bottom-style:dotted;
    border-bottom-color:#CFCFCF;
    
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#CFCFCF;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#CFCFCF;*/
    }
    
.cart_totalRows23
{
    height:auto;
    width:198px;
    padding: 0px 5px 10px 5px;
    font-size:12px;
    float:left;
    color:Black;
    background-image:url('../images/quick_order_body1.png');
    }
    
.cart_totalRows img{
 height:auto;
 width:auto;
 margin:10px 0px 0px 0px;}
    
    
.cart_totalRows2
{
    height:auto;
    width:201px;
    padding: 5px 0px 5px 5px;
    font-size:12px;
    float:left;
    color:Black;
    
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#CFCFCF;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#CFCFCF;
    
    }    
    
    
.buttlink {
  background-color:  White;
  
}
.buttlink:hover {
  background-color: #ff3434;
}  


.buttlink2 {
  margin:0px 0px 10px 0px;
  padding:3px 0px 0px 5px !important;
  height:25px !important;
  width:125px !important;
  float:left;
  clear:both !important;
  font-size:13px !important;
  background-image:url('../images/pd_qty_back.png');
  background-repeat:no-repeat;
  
}


/*.buttlink2:hover {
  background-color:red;
  height: auto !important;
  width:auto;
  color:#ffffff !important;
} */


.cart_objectFormat
{
    height:auto;
    width:auto;
    float:left;
    margin:0px 0px 0px 10px;
    }
    
.cart_objectFormat2
{
    height:auto;
    width:auto;
    float:right;
    padding: 0px 5px 0px 0px;
    }
    
.cart_totalBtn 
{
    height:auto;
    width:198px;
    float:left;
    padding: 10px 5px 10px 5px;
    background-image:url('../images/quick_order_body1.png');
    text-align:center;
    
    /*border-right-width:1px;
    border-right-style:solid;
    border-right-color:#CFCFCF;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#CFCFCF;*/
}

/*Shopping Cart Formatting END*/



.banner_pholder 
{
    background-image:url("../../bannerSliderSSS/assets/banner_pholder1_bk.jpg");
    height:238px;
    width:956px;
}






body{
/* background: url("../images/NewFace1/top_bar.jpg") repeat-x 0px 0px; */
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
color:black;/*color:#636363;*/
height:auto !important;
height:100%;
min-height:100%;


}

/**/
.ft_body_links_bk ul li a
{
    color:white;
    float:left;
    width:190px;
    height:auto;
}

/**/

/*-------------NEW PRODUCT CHILD ((START))*/
.right_column_ParentPage
{
    width:200px;
    height:900px;
   
  
}

/**/
.left2_Tab
{
    float:left;
    height:auto;
    width:auto;
}
/*Learning Center*/
#lc_intro_pWrapper
{
    width:750px;
    height:auto;
    float:left;
    
    }
    
#lc_headline1
{
    width:180px;
    height:auto;
    float:left;
    padding:10px 0px 10px 20px;
    font-size:19px;
    font-weight:bold;
    color:#1A6990;
}

#lc_intro_Para
{
    width:500px;
    height:auto;
    float:left;
    padding:0px 0px 0px 0px;
    font-size:12px;
    line-height:20px;
    text-align:justify;
}

.lc_btn1_bk
{
    width:215px;
    height:44px;
    background: url('../images/sp_graphics/lc_btn1.png');
    background-repeat:no-repeat;
    float:left;
    padding:11px;
}

.lc_btn1_Link
{
    font-size:12px;
}

.lc_btn1_text_position
{
height:auto; 
width:auto; 
margin-top:-2px;
margin-left:1px;
float:left;
}

#lc_btn_wrapper
{
    width:auto;
    height:auto;
    float:left;
    margin-left:20px;
}

/*CUSTOMER SERVICE PAGE*/

#cs_wrapper_new67
{
    width:745px;
    height:auto;
    float:left;
}

#cs_header_new67
{
    height:187px;
    width:745px;
    float:left;
    background: url('../images/sp_graphics/customer_service_header_bk.jpg');
}

#cs_headline_new67
{
    float:left;
    height:auto;
    width:auto;
    margin:150px 0px 0px 10px;
    color:Black;
}

.cs_columnFormat_new67
{
    width:200px;
    height:auto;
    float:left;
    font-size:12px;
    line-height:18px;
    margin:5px 0px 0px 10px;
    text-decoration:underline;
}


#cs_wrapperList_new67
{
    width:700px;
    height:auto;
    padding:10px;
}


.cs_bk_blank 
{
     background: url('../images/sp_graphics/cs_bk_blank.jpg');
     width:745px;
     height:54px;
     float:left;
     margin-top:10px;   
}

.cs_headline_temp
{
    color:Black;
    margin:17px 0px 0px 10px;
    float:left;
}

.cs_PurchaseOrder p
{
    font-size:12px;
    padding:15px;
    margin:0px;
    float:left;
}



/*CUSOTMER SERVICE PAGE END*/


/**/
.sp_container101
{
    height:auto;
    width:340px; 
    float:left;
    margin:0px 0px 20px 5px;

    
}

.sp_container101 .cs_headline_temp
{
    font-size:15px;
}

/*ABOUT US FORMAT*/
.aboutus_headerBG 
{
    background: url('../images/sp_graphics/history_img_header_bk.jpg');
    background-repeat:no-repeat;
    margin:0px;
     
     }
     
.blank_headerBG 
{
    background: url('../images/sp_graphics/ContactUs_img32.jpg');
     background-repeat:no-repeat;
     margin:0px;
     height:54px;
     width:337px;
     
     }






.sb_textFormat{
width:720px; 
line-height:20px; 
margin:10px; 
font-size:12px;
}

.sb_textFormat p 
{
    margin-top:2px;
}

.sb_textFormat b 
{
    margin: 0px;
	padding: 0px;
}

.sb_textFormatNote {
	margin-top:8px!important;
	margin-left: 5px!important;
	font-style: italic;	
}


.sb_textFormat li {
	list-style-type: initial;
	clear: both;
	margin-left: 10px;
	text-indent: -10px;
}




.c_online p 
{
    padding:5px 0px 0px 10px;
}

.c_onlineHeadline 
{
    font-size:15px;
    color:#103466;
    font-weight:bold;
    width:350px;
    height:auto;
    float:left;
}

.sb_textFormat h1
{
    font-weight:bolder;
    color:#3299BB;
    margin-left:10px;
    
    }
    
.aboutus_contctus 
{
    padding:0 0px 10px 10px;
    float:left;
    height:auto;
    width:auto;
    color:#103466; /*color:#1d7aa6;*/
    font-size:12px;
    font-weight:bold;
    clear:both;
    }
    




#AboutUSHeader14
{
    min-height:1000px;
    width:956px;
    margin:-10px 0px 0px -9px;
    padding:20px 0px 0px 0px;
    background-image:url('../images/sp_graphics/aboutus_bk.jpg');
    background-repeat:no-repeat;
    clear:both;

    
    }

.aboutus_wrapper1a
{
    width:956px;
    height:300px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    text-align:center;
    clear:both;
    }


.ab_desc1a
{
    width:420px;
    height:248px;
    float:left;
    margin:0px 0px 0px 70px;
    padding:0px;
    }
 
.ab_desc1a h3
{
    font-size:20px;
    font-weight:normal;
    color:#FCFCD0;
    margin-bottom:10px;
    text-shadow: 1px 1px 1px #000;
    
}

.ab_desc1a p
{
    font-size:17px;
    margin-bottom:10px;
    font-style:italic;
    margin-top:10px;
    
}
    
.ab_desc2a
{
    width:357px;
    height:248px;
    float:left;
    margin:0px 0px 0px 40px;
    padding:0px;
    }
    
.au_bodyWrapper1a
{
    float:left;
    width:956px;
    height:auto;
    }
.au_bw_box1  
{
    width:260px; 
    height:500px; 
    float:left; 
    margin:0px 0px 0px 40px;
    border-right-color:#DDDDDD;
    border-right-style:solid;
    border-right-width:1px;
    }


.au_bw_box2  
{
    width:609px; 
    height:auto; 
    float:left;
    margin:0px 0px 0px 10px;
              }

.au_bw_box2_a  
{
    width:336px; 
    height:auto; 
    float:left; 
    padding:0px 10px 10px 20px;
    } 
  
.au_bw_box2_wrapper
{
    width:600px;
    height:auto;
    float:left;

    
    }

.au_bw_box2_content
{
    width:300px;
    height:auto;
    float:left;
    padding:0px 20px 20px 20px;
    }
    
.au_bw_box2_img
{
    height:auto;
    width:auto;
    float:left;
}

.au_bw_box2_content h3
{
    font-size:18px;
    font-weight:normal;
    color:#103466;
    margin:0px 0px 20px 0px;
    }

.au_bw_box2_content p
{
    font-size:13px;
    line-height:22px;
    }
    
/*Social*/
.au_bw_boxSocial
{
    width:100%;
    height:auto;

    }
    
.au_bw_boxSocial div 
{
    float:left;
    height:auto;
    width:auto;
    margin:10px 0px 20px 40px;
    
    }


.AU_OurPromise
{
    height:226px;
    width:848px;
    text-align:center;
    background-image:url('../images/sp_graphics/OurPromise_graphic.png');
    float:left;
    margin:0px 0px 0px 50px;
    
    }
.AU_OurPromise div 
{
    width:188px;
    height:55px;
    margin:120px 0px 0px 0px;
    padding:8px;
    float:left;
    }

  

/*ABOUT US FORMAT END*/

/*-------------NEW PRODUCT PAGE DIV SET UP ((START))*/

.blowOut_text1 {
position:relative; 
top:39px; right:0px; bottom:0px; left:586px;
 font-size:12px;
 float:right;
}




.product_box_addToCart
{
    height:auto; /*height:156px;*/
    width:237px;  /*width:193px;*/
    float:left;
  /*background-image:url('../images/NewProductPageImages/swoosh_productPage.jpg');*/
  /*background-image:url('../images/pp_bkgray.png');*/
    background-repeat:no-repeat;
    color:Black;
    /*background-color:Gray;*/
    text-align:center;
    margin: 0px 0px 0px 0px; /*margin: 0px 0px 10px 40px;*/
    padding:0px;
   
   
}


.price_block1b
{
    height:auto;
    width:auto;
    float:left;
    text-align:center;
    font-weight:normal;
    padding: 0px 0px 0px 0px;
    /*background-color:Aqua;*/

}


.price_block1
{
    height:auto; /*height:30px;*/
    width:130px; /*width:100px*/
    margin:0px 0px 0px 0px; /*margin:25px 0px 10px 0px;*/
    padding:0px;
    /*background-color:green;*/
    float:left;
    font-size:13px;
    text-align:left;
    line-height:18px;


}

.price_block2
{
    height:30px; /*height:30px;*/
    width:100px; /*width:100px*/
    float:left;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;
    font-size:13px;
    color:#B20000;
    clear:both;
    /*background-color:Yellow;*/
    
 

}

.add-to_btn-99
{
    float:left;
    margin-left:10px;

    }
    
.add-to_btn-99_2
{
    height:auto; /*height:30px;*/
    width:auto; /*width:100px*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    /*float:left;*/
    }

    
.Qty_format
{
    vertical-align:top;
    float:left;
}

.product_module_wrapper
{
    height:auto;
    width:725px;
    float:left;
    margin-bottom:0px;
    
}

.productColor_tabs 
{
    height:20px;
    width:auto;
    
}

.static_tabs_wrapper
{
    height:20px;
    width:724px;
    float:left;
    
}

/*.item_wrapper
{
    height:auto;
    width:724px;
    float:left;
    background-image:url('../images/NewProductPageImages/product_bk_repeat.jpg');
}*/
/*
.item_wrapper {
  height:100%;
  width:715px;
  float:left;
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    padding: 0px 0px 10px 0px;
    
    border-top-right-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
    padding: 10px 0px 0px 0px;
    
    background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 25%, #f5f5f5 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#ffffff), color-stop(100%,#f5f5f5)); 
background: -webkit-linear-gradient(top, #ffffff 25%,#f5f5f5 100%);
background: -o-linear-gradient(top, #ffffff 25%,#f5f5f5 100%);
background: -ms-linear-gradient(top, #ffffff 25%,#f5f5f5 100%); 
background: linear-gradient(to bottom, #ffffff 25%,#f5f5f5 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 );

}*/


.item_wrapper {
  height:auto;
  width:715px;
  float:left;
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    padding: 0px 0px 10px 0px;
    
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
    padding: 10px 0px 0px 0px;
    /*CSS gradient*/
    background: #ffffff; /* Old browsers */


}

.item_wrapper2 {
  height:260px;
  width:935px;
  float:left;
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    padding: 0px 0px 10px 0px;
    
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
    padding: 10px 0px 0px 0px;
    /*CSS gradient*/
    background: #ffffff; /* Old browsers */


}


.product_box_header
{
    height:9px;
    width:724px;
    float:left;
    background-image:url('../images/NewProductPageImages/product_box_header.jpg');
}

.item_photo
{
    height:300px;/*height:107px;*/
    width:214px;
    float:left;
    padding:5px 20px 20px 20px;
    /*background-color:Red;*/
    
}

.item_photo_2
{
    height:214px;/*height:107px;*/
    width:214px;
    padding:0px 10px 20px 10px;
    /*background-color:Red;*/
    
}

/*------------------boxes start---------------------------------*/


#pd_wrapper{
	width:474px;
	height:auto;
	float:left;
	}
	
.pd_wrapper1{
	float:left;
	height:50px;
	width:100px;
    font-size:12px !important;
    margin:10px 10px 10px 0px;
    background-color:#EEEEEE;
    
    }

.pd_wrapper1A{
	float:left;
	height:auto;
	width:237px;}

.pd_wrapper1 div{
	height:50px;
	width:auto;
	margin:0px;
	font-size:20px;}

.greater_container{
 height:auto; 
 width:450px;
 float:left;
 margin:0px 0px 20px 0px;
 /*background-color:Green;*/
}

.greater_left{
 width:100%; 
 height:auto; 
 float:left; 
 margin:10px 0px 0px 20px;
}

.greater_right{
 width:175px; 
 height:auto; 
 float:left; 
 margin:10px 0px 0px 20px;
}


/*------------------boxes end---------------------------------*/


.pp_lgPrice
{
    font-size:22px;
    }

.pp_lgPrice2
{
    font-size:22px;
    color:Blue;
    }
    
.pp_lgPrice3
{
    margin:10px 0px 0px 0px;
    }


.toppers_pdList {
    /*background-image:url('../images/body_productList.png');*/
    background-repeat:repeat-y;
    height:auto;
    width:auto;
    float:left;
    margin:60px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    font:bold 13px Arial,Helvetica,sans-serif;
    color:Black;

}

.pp_textFormat3a
{
    text-transform:lowercase !important;
    }
div:first-letter
{
    text-transform:capitalize !important;
    }
    
    
    

.pd_details_pdList{
    width:114px; 
    height:auto; 
    min-height:100px;
    float:left; 
    background-color:#F6F6F6;
    margin:10px 10px 0px 0px;
    font-size:12px !important;
    padding:8px;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
 
}

.pd_details_pdList img{
    display:block;
 }

.item_text_description
{
    height:auto;
    width:420px;
    float:left;
    color:black;
    font-size:15px;
    margin: 0px 0px 0px 21px;
    /*background-color:Blue;*/

    
}

.smallville
{
    float:left;
    height:auto;
    width:auto;
    }

.productTitle{
font:bold 14px Arial,Helvetica,sans-serif;
color:red;
text-decoration:none;
font-weight:bold;
}


a.productTitle{
font:bold 14px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
font-weight:bold;
}



.rating_stars
{
    height:30px;
    width:271px;
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Silver;
}


.product_box_footer
{
    height:14px;
    width:724px;
    float:left;
    background-image:url('../images/NewProductPageImages/product_box_footer.jpg');
}






/*-------------NEW PRODUCT PAGE DIV SET UP ((END))*/







/*-------------EMAIL SUBSCRIPTION START*/


.banner_pholder
{
    height:238px;
    width:956px;
    float:left;
    margin:0px 0px 10px -9px;
    padding:0px;
}

#Email_Subscription
{
    height:44px;
    width:661px;
    background-image:url('../images/Email_Sub_Image.jpg');
    float:left;
    margin-left:6px;
    margin-bottom:10px;
    overflow:hidden;
}


#email_sub_text 
{
    height:30px;
    width:310px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#2192C9;
    font-weight:bold;
    margin-top:13px;
    margin-left:10px;
}


#Email_Sub_InputBox
{
    height:32px;
    width:211px;
    background-image:url('../images/email_sub_input_bk.jpg');
    float:left;
    margin-top:6px;
    margin-right:10px;
    margin-left:10px;
}

#Email_btn
{
    height:30px;
    width:100px;
    float:left;
    margin-top:7px;

}

#mission_box_top
{
    width:661px;
    height:auto;
    float:left;
    margin-left:12px;
    margin-top:-6px;
}

#mission_box_repeat-y
{
    height:100px;
    width:661px;
    background-repeat:repeat-y;
    float:left;
    background-image:url('../images/mission_box_middle.jpg');
    margin-left:12px;
    
}

#mission_box_info
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    padding:20px;
    color:#c9c9c9;
    float:left;
}

#mission_box_bottom
{
    width:661px;
    height:auto;
    float:left;
    margin-left:12px;
    margin-top:-6px;
}


/*-------------EMAIL SUBSCRIPTION END*/

/*-----------------------------------Checkout Page Style START*/

/*-------------BILLING ADDRESS STYLE*/

.grey_signage {
 padding:0px 0px 0px 11px;
 margin:0px 0px 0px 0px;
 font-size:12px;
}

.grey_signage a{

 }

.grey
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    width:200px;
    height:22px; 
    margin-bottom:10px;
    background-color:Transparent;
    background-repeat:no-repeat;
    color: Black;
}



.grey2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    width:200px;
    height:22px; 
    margin-bottom:10px;
    background-color:Transparent;
    background-repeat:no-repeat;
    float:left;

}

.grey2b {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:Black;
  

}

.greybox 
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/inputBoxImg.jpg');
    height:24px;
    width:201px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    color:black;
    padding-left:5px;
}

.greybox_checkoutPage 
{
    background-image:none;
    border:1;
    background-image:url('../checkoutFormGraphics/inputBoxImg.jpg');
    height:24px;
    width:201px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    color:black;
    padding-left:5px;
}

.lightbox_checkoutPage 
{
   
    height:auto;
    width:170px;
    margin:0px !important;
    padding:8px 10px 9px 10px !important;
    background-color:#F5F5F5;
    float:left;
    
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px; 
    
  border: 1px solid #BBBBBB;
  

    
    color:black;
    font-size:13px !important;
}

.lightbox_checkoutPage2
{
    background-image:url('../checkoutFormGraphics/lightbox_input_long2.png');
    background-color:Transparent;background-repeat:no-repeat;
    height:auto;
    width:200px;
    margin:0px !important;
    padding:8px 5px 9px 10px !important;
    
    color:black;
    border-style:none;
    border-width:1px;
    font-size:13px !important;
}

.InputBox_flexible1
{

    height:32px;
    width:260px;
    border-radius:10px;
    border-width:1px;
    border-style:solid;
    border-color:#BBBBBB;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    margin:10px 0px 0px 0px;
    padding:0x 0px 0px 20px;
    text-indent:10px;

  
    }

.cb_input1a
{
    margin:0px;
    padding:0px;
    color:Red !important;
    
    }
.inputBoxSmall_1a 
{
    background-image:none;
    border:1;
    background-image:url('../images/inputBoxSmall_1a.png');
    background-color:Transparent;
    height:auto;
    width:79px;

    background-repeat:no-repeat;
    color:black;
    border-style:none;
    border-width:0px;
    margin:0px !important;
    padding:8px 0px 8px 10px !important;
}

.inputBoxSmall_2a 
{
    background-image:none;
    border:1;
    background-image:url('../images/inputBoxSmall_2a.png');
    background-color:Transparent;
    height:auto;
    width:auto;

    background-repeat:no-repeat;
    color:black;

    border-style:none;
    border-width:0px;
    margin:0px !important;
    padding:8px 0px 8px 10px !important;
}

.inputBoxSmall_3a 
{
    background-image:none;
    border:1;
    background-image:url('../images/inputBoxSmall_3a.png');
    background-color:Transparent;
    height:auto;
    width:129px;
    background-repeat:no-repeat;
    color:black;
    border-style:none;
    border-width:0px;
    font-size:13px !important;
    
    margin:0px !important;
    padding:8px 0px 8px 10px !important;
}


.updateNowbtn1a
{
     background-image:url('../images/updateNowbtn1a.png');
     width:168px;
     height:30px;
     border:0;
     color:#FFFFFF;
     font-weight:bold;
     }



.greybox2_new 
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/inputBoxImg2.jpg');
    height:24px;
    width:103px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    background-repeat:no-repeat;
    color:black;
}

.greybox2_new_h 
{

    height:auto;
    width:50px;
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    background-repeat:no-repeat;
    color:black;
}

.greybox2_newCheckouPage 
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/inputBoxImg2.jpg');
    height:24px;
    width:80px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 5px;
    float:left;
    background-repeat:no-repeat;
    color:black;
}

.greybox1b
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/phoneNumber.jpg');
    background-color:Transparent;
    height:16px;
    width:36px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    color:black;
    padding:5px;
}

.greyboxUserPwd
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/inputBoxImg.jpg');
    height:22px;
    width:150px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    color:Gray;
}

.greybox2 
{
    background-image:none;
    border:none;
    background-image:url('../checkoutFormGraphics/phoneNumber.jpg');
    height:24px;
    width:41px;
    margin-bottom:10px;
    margin-right:10px;
    background-repeat:no-repeat;
    padding-left:4px;
    color:Black;
    float:left;
}

.inputText_style 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    width:200px;
    height:22px;
    margin:0px;
    margin-bottom:-5px;
    float:left;
}

.inputText_style2a
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    width:200px !important;
    height:22px;
    margin:0px;
    margin-bottom:-5px;
    float:left;
    text-align:left;
    padding:0px 0px 0px 0px;
}

.inputText_style2a h3 
{
    padding:0px;
    margin:10px 0px 10px 0px;
    font-size:15px;
    
    }

.inputText_style h3 
{
    padding:0px;
    margin:0px;
    font-size:15px;
    
    }

.astic 
{ 
    color:Red;
}

.field_1_left 
{
    width:205px;
    height:auto;
    float:left;
    margin-right:10px;
    margin-left:0px;
}

.field_1_right 
{
    width:205px;
    height:auto;
    float:left;
}

.typeOfStore
{
    width:190px;
    height:auto;
    float:left;
    margin-right:10px;
    margin-left:10px;
    margin-top:10px;
 
}

.NumberOfStores
{
    width:190px;
    height:auto;
    float:left;
    margin-right:10px;
    margin-left:10px;
    margin-top:10px;
   
    }
.Resi 
{
    width:264px;
    height:43px;
    float:left;
    padding:5px 0px 0px 22px;
    margin-right:10px;
    margin-left:-30px;
    margin-top:10px;
    background-image:url('../images/cp_locationResidence.png');
    background-repeat:no-repeat;
}

.swoosh2 
{
     background-image:url('../checkoutFormGraphics/swoosh_2.jpg');
     height:35px;
     width:221px;
     margin-left:1px;
}

.swoosh_large
{
    background-image:url('../checkoutFormGraphics/swoosh_longer.jpg');
    height:43px;
    width:343px;
    margin-left:1px;
}
.same_as 
{
    height:auto;
    width:auto;
    margin-left:10px;
    margin-top:8px;
    float:left;
}

#PM_Wrapper 
{
    height:170px;
    width:450px;
    float:left;
}

#PM_Wrapper_Right
{
    height:170px;
    width:420px;
    float:left;
    margin-left:20px;
}


.pm_block_PaymentMethod
{
    float:left;
    height:auto;
    width:200px;
    margin-right:10px;

}

.pm_block_NameOnCard
{
    float:left;
    height:50px;
    width:220px;
    margin-right:10px;


}

.pm_block_CreditCard
{
    float:left;
    height:50px;
    width:250px;
    margin-right:10px;

}

.pm_block_SecurityCode
{
    float:left;
    height:40px;
    width:160px;
    padding-top:10px;
    padding-left:17px;
    vertical-align:middle;
    
}

.pm_block_ExpDate
{
    float:left;
    height:100px;
    width:200px;
    margin-right:10px;
    margin-top:10px;
    margin-left:0px;

    
}

.vertical_divider
{
    background-image:url('../checkoutFormGraphics/vertical_divide.jpg');
    height:150px;
    width:2px;
    float:left;
    background-repeat:no-repeat;
}

.pm_block_SelectYear
{
    float:left;
    height:100px;
    width:200px;
    margin-right:10px;
    margin-top:26px;
    margin-left:0px;

}

.delivery_box_minWrap
{
    float:left;
    width:134px;
    height:124px;
    text-align:center;
    font-size:20px;
    color:#bf0000;
}

.cf_dividers 
{
    width:2px;
    height:21px;
    float:left;
    background-image:url('../checkoutFormGraphics/CF_dividers.jpg');
    margin-top:2px;
}


/*Light box effect*/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.white_content {
			display: none;
			position: absolute;
			width:120px;
			height:30px;
			padding: 5px;
			border: 2px solid orange;
			background-color: white;
			z-index:1002;
			overflow: auto;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
		}




/*-------------BILLING ADDRESS STYLE(((((END))))))*/



/*-----------------------------Checkout Page Style END*/

#wrapper{
margin:0 auto;
height:inherit;



}

#header .mcafee{
float:right;
width:93px;
text-align:right;
}
#header .bottom{
height:200px;
padding-bottom:0px;
padding-bottom:6px;
}
#header .submit_area{
float:left;
margin-right:8px;
width:259px;
height:33px;
}

#right_panel1 {
    float:right; 
    padding-right:0px;
    margin-left:5px;
    margin-top:0px;
    width:208px;
    height:auto;
 
}

#right_panel1_b {
    float:left; 
    padding-right:0px;
}



/* ----- ADDED BY SETH ------ */
li.sp_shipping_container2 {
list-style-type: square;
ist-style-position:inside; 
margin: 0px; 
padding: 0px;
float: left;
}


#content_area{
margin:0 auto;
width:938px;

/*padding-top:60px;*/
}
#content_area .top_part{
width:938px;
padding-bottom:10px;
}
.top_part .left{
float:left;
width:259px;
margin-right:8px;
}
#content_area .right{
float:left;
width:670px;
}

#content_area .bottom_part{
width:938px;
padding-top:0px;
}


.bottom_part .left2{
float:left;
width:670px;
margin-right:8px;

}
* html .bottom_part .left2{
float:left;
width:674px;
margin-right:4px;
}



* + html .bottom_part .left2{
float:left;
width:674px;
margin-right:4px;
}
.right2
{
    float:left;
    width:956px;
    height:auto;
    
}
/*background-color:Aqua;*/

.bottom_part .right2{
float:left;
}

#content_area .button_link_part{
width:938px;
padding-top:11px;
}
.button_link_part2{
width:938px;
height:110px;
padding-top:11px;
margin:0 auto;
}
.grn_bar{
width:924px;
font:10px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
background-color:#6c7a21;
padding:4px 2px 4px 10px;
}
.button_area{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:0px;
}
* + html .button_area{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:1px;
}
* + html .button_area_inner{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:30px;
}
.button_bg{
float:left;
display:block;
background:url('../images/blue_btn.jpg') no-repeat;
padding-top:25px;
width:233px;
height:53px;
font:21px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin-right:2px;
}
.button_bg2{
float:left;
display:block;
background:url('../images/blue_btn.jpg') no-repeat;
width:233px;
height:70px;
padding-top:8px;
text-align:center;
font:21px Arial, Helvetica, sans-serif;
color:#fff;
}

.button_bg3{
float:left;
display:block;
width:233px;
height:70px;
padding-top:8px;
text-align:center;
font:21px Arial, Helvetica, sans-serif;
color:Gray;

}

.text3{
font:13px Arial, Helvetica, sans-serif;
}

a.link4{
color:Gray;
font-size:14px;
text-decoration:none;
}
a.link4:hover{
font-size:14px;
text-decoration:none;
}
a.link4:visited{
font-size:14px;
text-decoration:none;
}
.guarantee_header{
background:url('../images/triple_guar_header.jpg') no-repeat 0px 0px;

font:Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
padding:4px 0 0 5px;
width:256px;
height:58px;
}
.guarantee_box{
background:url('../images/triple_guar_red_box.jpg') no-repeat 0px 0px;
padding:0px 0px;
width:261px;
height:172px;
font:Arial, Helvetica, sans-serif;
color:#ff0000;
}

.guarantee_box_text
{
    padding-top:40px;
    padding-left:10px;
    width:auto;
    height:auto;
}

.style3 {color: #1A6990
         ; font-size:14px;}

.guarantee_box ul{
margin:0;
padding:0;
}

.guarantee_box ul li {
background-image:url('../images/arrow_icon.png');
background-position:8px 12px;
background-repeat:no-repeat;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:10px;
list-style:none outside none;
padding-bottom:5px;
padding-left:37px;
padding-top:15px;
}
.guarantee_inner_box{
background:url('../images/triple_guar_box.jpg') no-repeat;
width:232px;
height:52px;
padding:9px;
text-align:left;
color:#313131;
line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.guarantee_heading{
font:18px Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
padding-bottom:8px;
}

/*index tab style start*/	
#basic-accordian{	
	padding:0px;
	margin-left:13px;
	width:661px;
	height:auto;/*heigh:400px;*/
	/*background:url('../images/tab_area_bk.jpg');*/
	
}

/*   */


#carousel_long1a {
 width:936px;
 height:300px;
 border-style:solid;
 border-color:#CACACA;/*border-color:#103466;;*/
 border-width:1px;
 float:left;
 
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    margin: 50px 0px 10px 0px;
    
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
 

}

.accordion_headings{
	display:block;
	width:200px;
	height:32px;
    margin: -45px 15px 0px 15px;
    padding: 10px 35px 0px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;	
	color:#103466;	
	cursor:pointer;
}

.acc_container1a{

height:250px; 
width:938px; 
 margin:-14px;
 padding:0px;

}



.tab_text1a {
 margin: 0px 0px 0px 18px;
}


.accordion_headings:hover{	
	color:#001839;
	font-weight:bold;
}


.accordion_child{
	padding:0px;
	}

.header_highlight{
	/*background-color:#103466;*/
    background-image:url('../images/tab_new1a.png'); 
	width:200px;
	height:32px;
	color:black;
	font-weight:bold;
}
.header_highlight:hover{	
	color:#001839;
	font-weight:bold;
}

.menu_static
 {
 	background-repeat:repeat-x;
 	border-top:1px solid #fff;
 	border-left:1px solid #fff;
 	border-right:1px solid #fff; 	
 }

.submenu
{
    opacity:0.9;
    filter:alpha(opacity=90);
    margin-left:2px;
    padding:0 2px;
    background-color:#089694;
}
.tab_background{
/*background: url('../images/tab_area_index.jpg') no-repeat;*/
 /*background-color:#dadada;*/
padding:0px 0px 0px 0px;
 margin:3px 0px 0px -10px;
width:930px;
height:40px;

-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
 

}

.tab_container *{
	float:left;
	width:165px;
	text-align:center;	
	margin-bottom:7px;
	
}


.footer{
width:100%;
height: inherit; 
    /*background-image:url('../images/bk_blue_flip.jpg');*/
    background-repeat:repeat-x;
    background-color:#3f3f3f;
border-top:#d7dde5 solid 0px;
/*padding-left:5px;*/
font-size:11px;
 float:left;
}

.footer_mainbox{
width:956px;
margin:0px auto;
background-color:#484848;

}

.new_footer1
{
    width:956px;
    height:550px;
    margin:0px;
    padding:0px;
    padding-top:205px;
    
}

.ft_title
{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    height:37px;
    width:237px;
    background-image:url('../images/footer_gr_23.jpg');
    font-weight:bold;
}

.ft_title2
{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    float:left;
    height:37px;
    width:237px;
    background-image:url('../images/footer_gr_23_b.jpg');
    font-weight:bold;
}
.ft_text_position
{
    color:#838383;
    height:auto;
    width:auto;
    font-size:15px;
    margin-top:15px;
    margin-left:15px;
    
}
.ft_body_links_bk{
background-image:url('../images/footer_gr_bk1.jpg');
width:237px;
height:280px;
float:left;
color:#EBEBEB;
margin-top:0px;
 font-size:12px;

}



.ft_body_links_bk_b{
 background-image:url('../images/footer_gr_bk1_b.jpg');
 width:237px;
 height:auto;
 float:left;
 color:White;
 font-size:12px;
}


.bullets_romved
{
    list-style-type:none;
    height:auto;
    width:200px;
    float:left;
    text-align:left;
    margin-left:0px;
    padding-left:15px;
    padding-top:10px;
}

.bullets_romved li{
 height:auto;
 width:auto;
}




.footer_link_color 
{
    color:White;
}

.footer_box{
font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:11px;
float:left;
}
.footer_box ul{
padding:0;
margin:0;
}

.social_list{
 width:auto;
 height:auto;
 float:left;
 padding:7px;
 margin:0px;
}



.sn_icons1 
{
    height:auto;
    width:auto;
    margin-top:1px;
    margin-right:10px;
    margin-bottom:-10px;
    clear:both;
    
}

.sn_icons2 
{
    height:auto;
    width:auto;
    margin-top:0px;
    margin-right:10px;
    margin-bottom:-10px;
}

.footer_text{
margin-top:10px;
margin-left:300px;
width:320px;
font-family:"Trebuchet MS";
font-size:11px;
color:white;
text-align:center;
float:left;
}

.footer_text2{
    margin-top:20px;
    margin-left:210px;
    width:540px;
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#c0c0c0;
    text-align:center;
    float:left;
}

.footer_social {
    text-align:center; 
    padding-top:80px;
}

.footer_image
{width:20%;
margin:5px 10px 10px;
margin-bottom:10px;
}

.footer_image2{
width:20%;
margin-right:20px;
margin-top:13px;
}
.footer_image3{
width:20%;
margin-right:20px;
margin-top:22px;
}

.footer_image4{
width:20%;
margin-right:20px;
margin-top:5px;
}
.footer_image5{
width:20%;
margin-right:0px;
margin-top:20px;
}

#content_area .button_link_part{
width:938px;
padding-top:11px;
}
.button_link_part2{
width:938px;
padding-top:11px;
margin:0 auto;
}
.grn_bar{
width:924px;
font:10px Verdana, Arial, Helvetica, sans-serif; 
color:#fff;
background-color:#6c7a21;
padding:4px 2px 4px 10px;
}
.button_area{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:0px;
}
* + html .button_area{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:1px;
}
* + html .button_area_inner{
width:938px;
padding-top:11px;
padding-bottom:18px;
padding-left:30px;
}
.button_bg{
float:left;
display:block;
background:url('../images/blue_btn.jpg') no-repeat;
padding-top:25px;
width:233px;
height:53px;
font:21px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin-right:2px;
}
.button_bg2{
float:left;
display:block;
background:url('../images/blue_btn.jpg') no-repeat;
width:233px;
height:70px;
padding-top:8px;
text-align:center;
font:21px Arial, Helvetica, sans-serif;
color:#fff;
}
.img_left6{
float:left;
}

.img_left7{
float:left;
}

a.link1{
font:10px Arial, Helvetica, sans-serif;
color:#eef7ff;
text-decoration:none;
float:left;
}
a.link1:hover{
font:10px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
a.link1:visited{
font:10px Arial, Helvetica, sans-serif;
color:#eef7ff;
text-decoration:none;
}

.small_text{
font-size:10px;
color:#a2a2a2;
line-height:12px;
}	
a
{
color: #666666;
text-decoration:none;
outline:none;
}			
a:hover
{
color:#636363;
text-decoration:none;
outline:none;
}
a:visited
{
color: #666666;/**/
text-decoration:none;
outline:none;	
}	

.img_right{
float:right;
padding-left:10px;
}

.btn_pos
{
    padding-top:18px;
    padding-right:6px;
    
}
.btn_pos2
{
    padding:5px 5px 20px 5px;
    text-align:right;
    height:auto;
    width:auto;
   
} 
* html .btn_pos2{
    padding-top:15px;
    padding-right:6px; 
}
* + html .btn_pos2{
    padding-top:15px;
    padding-right:6px; 
}

#page{
width:956px;
margin:0 auto;

}
/*old width 964*/


#shadow{
	background-image:url('../images/NewFace1/bg.png');
	background-repeat:repeat-y;
	width:980px;
    height:100%;
    float:left; /*Added Jan 1, 2013*/
    margin-left: -6px;
	
	/*margin-top:-2px;
	margin-left: -6px;
	margin-right: auto;
	margin-bottom: auto;*/
	
    /*min-height:1250px;*/

	

	
}

#shadow_checkout{
	background-image:url('../images/NewFace1/bg.png');
	background-repeat:repeat-y;
	width:980px;
    height:100%;
	margin-top:-2px;
	margin-left: -6px;
	margin-right: auto;
	margin-bottom: auto;
	float:left;
	
}

/*----------TOP BAR SECTION START-------------------*/

#top_bar{
width:956px;
height:32px;
margin:0 auto;
margin-bottom:0px;
padding: 7px 0px 0px 0px;
/*background-color:Red;*/
}
#top_bar .left{
float:left;
width:auto;
font:11px Arial, Helvetica, sans-serif;
color:#eef7ff;
/*background-color:Red;*/
}


#top_bar .mid{
float:right;
padding-top :0px;
width:auto;
font:10px Arial, Helvetica, sans-serif;
color:#eef7ff;
margin-left:0px;
/*background-color:Red*/

}
#top_bar .mid ul{
margin:0px;
padding:0px 0px 0px 0px;
height:auto;
float:left;
}

#top_bar .mid ul li{
float:left;
list-style-type:none;
padding:0;
}

#top_bar .mid ul li .line{
float:left;
}
#top_bar .mid ul li a{
display:block;
font:10px Arial, Helvetica, sans-serif;
color:#eef7ff;
text-decoration:none;
}
#top_bar .mid ul .top_menu_style{
margin-right:10px;
}


#top_bar .mid ul li a:hover{
display:block;
font:10px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.phone_number
{
    font-size:12px;
    color:#FFFF99;
    font-weight:bold;
    padding:11px 0px 0px 10px;
    float:left;
    height:auto;
    width:auto;
    text-decoration:underline;
}

.MPphone_number {
    color:green;
}

#top_bar .right{
float:left;
width:160px;
font:15px Arial, Helvetica, sans-serif;
color:#FFCC00;
text-align:right;
margin-right:0px;
margin-left:-18px;
}

.leftTopBar 
{
    float:left;
    font-size:10px;
    padding: 0px 15px 0px 0px;
    margin: 0px 0px 0px 10px;
    height:auto;
}

.leftTopBar a
{
    color:white;
}

.leftTopBar a:hover
{
    color:#FFFF99;
}

.top_header_dividers1 {
    float:left; 
    margin:1px 0 0 0px; 
    height:auto; width:20px; 
    text-align:center;

}

/*----------TOP BAR SECTION END-------------------*/


#Checkout_head_wrapper{
 /*background-color:#F6F6F6;*/
 height:auto;
 width:936px;
 margin:-31px 0px 10px -9px;
 padding:10px 0px 0px 20px;
 float:left;

}

.CO_Column1a{
 height:auto;
 width:364px;
 float:left;
 margin: 20px 10px 0px 0px;
 font-size:12px;
 color:#103366;
 float:left;
}



.CO_titles{
 font-size:16px;
 font-weight:bold;
 color:#B4050B;

}

.CO_titles a{
 font-size:16px;
 font-weight:bold;
 color:#B4050B;

}



#header{
padding:11px 0 0;
height:154px;
width:938px;
margin:0 auto;

}
#header .top{
height:100px;
padding-bottom:0px;
}
#header .logo{
float:left;
width:337px;
margin:0px 0px 0px 0px;

}

#header .search_area{

	height:auto;
	width:580px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/search_input_gr3.gif);
    margin-top:22px;
     /* margin-left:80px;
   background-color:Red;*/
}

.textbox_area{
float:left;
width:300px;
height:auto;
margin-left:0px;/*17px*/
margin-top:5px;
 font-family:Arial, Helvetica, sans-serif; 


}

.btn_area{
float:left;
padding-top:0px;
width:82px;
}

/*


*/
.my_cart
{
background:url('../images/my_cart_bg.png') no-repeat;
width:189px;
height:55px;
color:Black;
font-weight:bold;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	margin-left:30px;
	margin-top:0px;
	text-align:center;
	
}

.my_cart_text{
float:left;
font-size:11px;
color:#B20000;
background:url('../images/icon_cart.png') no-repeat;
width:189px;
height:100%;
padding:0px;
margin:0px auto;

}

.my_cart_text2{
float:left;
font-size:11px;
color:#B20000;
/*background:url('../images/icon_cart2.png') no-repeat;*/
background:url('../images/buttons/new/icon_cart3.png') no-repeat;
width:189px;
height:100%;
padding:0px;
margin:0px auto;

}

#shopcart
{
    
   
}

/*Steve 1000 BACKGROUND DROPDOWN MENU----------------------------------------------------------------------------*/



.blue_repeat
{
    height:auto;
    background-color:#f5f5f5;
    width:295px;
    position:relative;
    float:left;
    
    /*background-image:url('../images/blue_repeat.jpg');*/
}

/*.blue_footer14
{
    height:13px;
    width:294px;
    background-image:url('../images/blue_footer14.jpg');
}*/

.youMay
{
    font-size:24px;
}



/*Steve 1000 THIS IS THE HOVER LINK FOR THE DROP DOWN----------------------------------------------------------------------------*/
/*Firefox, Safari, Chrome*/
.my_cart_pos{
cursor:pointer;
margin:0px 0px 0px 0px;/*Firefox, Safari, Chrome*/
padding:0px;
height:50px; 
width:70px;
z-index:1000;
float:left;


}

* html .my_cart_pos{
z-index:1000; 
position:relative; 
width:50px;
margin:-60px 0px 0px 20px;

}
* + html .my_cart_pos{
position:relative;
cursor:pointer;
z-index:1000; 
width:50px;
margin:-60px 0px 0px 20px; 

}

.btn_checkout_pos{
margin-top:0px;
}
.img_left{
float:left;
padding-right:10px;
}

.sort_area{
background:url('../images/sort_area_bg.jpg') repeat-x;
height:25px;
padding:5px 10px;
font:11px Arial, Helvetica, sans-serif;
}

.textbox_area2{
float:left;
width:186px;
padding-top:1px;
}

*{
 margin:0px; padding:0px;}

.textbox1{
width:218px;
height:20px;
padding:0px 0px 0px 0px;
 margin: 8px 0px 0px 17px;
font:12px Arial, Helvetica, sans-serif !important;
color:#636363;
border:0px solid #fff;
font-style: italic;
background:none;
 /*background-color:Red;*/

}
.textbox2{
width:178px;
height:26px;
padding:2px;
font:12px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #fff;
font-style: italic;
}
.textbox3{
width:90px;
height:29px;
padding:2px;
font:14px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #89cbfa;
}
.textbox4{
width:40px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox5{
width:160px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}

.listbox{
height:24px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.listbox1{
width:160px;
height:18px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.listbox2{
width:40px;
height:22px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textarea_border{
border:1px solid #e1e1e1;
width:450px;
height:70px;
padding:2px;
}

.menu{
float:left;
background:url('../images/menu_bg.jpg') no-repeat;
width:956px;
height:40px;
padding:0px 0px 0px 0px;
margin:14px 0px 0px -9px;
text-align:center;
background-color: #2c2c2c;

}
.menu ul{
margin:0px;
height:47px;
margin-left:5px;


}
.menu ul li{
float:left;
list-style-type:none;
position:relative;
width:auto;
padding-right:10px;
	padding-top:5px;
	padding-left:0px;
}

.menu ul li.line2{
float:left;
padding:4px 0px;
}

/*padding: 15px 17px 10px 15px;*/

.menu ul li a{
	display: block;
	height: 47px;
	margin-left:0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* background: url(../images/menu_hover_bg.jpg) repeat-x;
padding: 15px 17px 10px 15px;
 background: url(../images/backgrond2000.png);
    background-repeat:no-repeat;
*/
.menu ul li a:hover{
    display:block;
    height: 47px;
    width:auto;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}



.nav_subheading{
background:url('../images/sub_head.jpg') no-repeat;
width:241px;
height:26px;
padding:7px 0 0 10px;
margin:10px 0px 5px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#666666;
}

.deal_header{
margin-top:0px;
background:url('../images/deal_header.jpg') no-repeat 0px 0px;
font:22px Arial, Helvetica, sans-serif;
text-align:center;
color:white;
padding-top:8px;
width:261px;
height:48px;

}



#DOD_TextFormat {
 height:auto;
 width:auto;
 float:right;
 margin: 5px 25px 0px 0px;
 font-family:Arial, Serif;
 font-size:17px;
 font-weight:400;
 
}
.deal_box{
background:url('../images/deal_box.jpg') no-repeat 0px 0px;
width:261px;
height:120px;
font:13px Arial, Helvetica, sans-serif;
color:#ff0000;
}

.deal_box2{
background:url('../images/mod_bk_1.jpg') no-repeat 0px 0px;
width:261px;
height:114px;
font:13px Arial, Helvetica, sans-serif;
color:#ff0000;
margin-top:11px;
 float:left;
}

.deal_box3{
background:url('../images/image_instruction.jpg') no-repeat 0px 0px;
width:261px;
height:114px;
font:13px Arial, Helvetica, sans-serif;
color:#ff0000;
margin-top:13px;
}

.deal_heading{
font:14px Arial, Helvetica, sans-serif;
text-align:center;
color:#00579d;
padding:4px 5px 5px 5px;
 width:175px;
 height:auto;
 float:left;
}
.deal_img{
text-align:center;
width:175px;
float:left;
 padding:0px 0px 0px 4px;
}
.tab_bg_long{
float:left;
background:url('../images/tab_area_long.jpg') no-repeat 0px 0px;
width:900px;
height:46px;
margin-bottom:8px;
}


.tab_bg
{
float:left;
width:724px;
height:auto;
margin-bottom:0px;
}

.tab_bg ul{
margin:0px;
padding:0px 0 0 20px;
height:32px;
}
.tab_bg ul li{
float:left;
list-style-type:none;

/*padding:0 44px 0 0;*/
}
.tab_bg ul li .line2{
float:left;
}
.tab_bg ul li a{
background:url('../images/tab_normal_area.jpg') no-repeat right top;
padding:14px 35px 0 0px;
height:32px;
text-align:center;
display:block;
font:15px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
* html .tab_bg ul li a{
background:url('../images/tab_normal_area.jpg') no-repeat right top;
padding:14px 15px 0 0px;
height:32px;
text-align:center;
display:block;
font:15px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.tab_bg ul li a:hover{
background:url('../images/tab_normal_area.jpg') no-repeat right top;
padding:14px 35px 0 0px;
height:32px;
text-align:center;
display:block;
font:15px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
.tab_bg ul li a.selected{
background:url('../images/tab_selected_area.jpg') no-repeat;
width:160px;
height:32px;
margin-left:-20px;
text-align:center;
display:block;
font:15px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}


.text1{
font:15px Arial, Helvetica, sans-serif;
text-align:left;
color:#fff;
}
.text2{
font:17px Arial, Helvetica, sans-serif;
color:#000000;

}

.text3a{
font:11px Arial, Helvetica, sans-serif;
color:#AA0E18;
font-weight:bold;
 width:80px;
 height:auto;
 float:left;
 
}

.text3b{
font:17px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;

}

.text4{
font:16px Arial, Helvetica, sans-serif;
color:#ff0000;
font-weight:bold;
}
.text5{
font:11px Arial, Helvetica, sans-serif;
color:#1c6baa;
}
.text6{
font:13px Arial, Helvetica, sans-serif;
}
.heading{
font:17px Arial, Helvetica, sans-serif;
text-align:left;
color:#666666;
}
.prod_img_box{
float:left;
width:160px;
height:203px;
border:1px solid #e1e1e1;
margin:0 7px 10px 0;
text-align:center;
padding:5px 0;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
.height1{
height:200px;
width:150px;
margin:0px;
}
.padding1{
padding-left:30px;
}
.padding2{
padding-right:20px;
}
.padding3{
padding-right:6px;
}
.padding4{
padding-bottom:10px;
}
.padding5{
padding-top:10px;
}
.breadcrump{
text-align:left;
padding:10px 0px 10px 10px;
font:11px Arial, Helvetica, sans-serif;
color:#3b3b3b;
}
.breadcrump a.link{
font:11px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
}
.breadcrump a.link:hover{
font:11px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:underline;
}

.pagingbuttom{
text-align:right;
padding:10px 0px 10px 10px;
font:13px Arial, Helvetica, sans-serif;
color:#3b3b3b;
}
.pagingbuttom a.link{
font:13px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
}
.pagingbuttom a.link:hover{
font:13px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:underline;
}



.prod_img_bot{
padding:3px 2px;
}

.shopping_box{
width:670px;
margin-bottom:10px;
}
.shopping_box_header{
background:url('../images/shopping_box_header.jpg') no-repeat;
width:660px;
height:24px;
padding:8px 0 0 10px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
}
.shopping_box_mid{
background:url('../images/shopping_box_mid.jpg') repeat-y;
width:660px;
padding:5px;
line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.list{
margin:4px 0 0 12px;
padding:0px;
}
shopping_box_mid table td ul li{
margin:0px;
padding:0px;
}
.bottom-border{
border-bottom:1px solid #e1e1e1;
padding:5px 0;
}
.serviceWrapper {
margin-bottom:40px;
padding:20px 0px 0px 20px;
width:700px;
}


.serviceWrapper p 
{
    font-weight:bold;
    color:#103466;
    text-decoration:underline;
    }

.serviceWrapperHead
{
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
}

.serviceWrapper img{
    height:130px;
    width:130px;
    padding-right:20px;
}

.BSSWrapper {
padding:30px 0px 0px 20px;
width:600px;
float:left;
}

.BSSList {
    list-style-type:disc;
    list-style-position:inside;
    text-align:left;
}


.BSSWrapper p 
{
    font-weight:bold;
    color:#103466;
    text-decoration:underline;
    }

.BSSWrapperHead
{
    font-size:18px;
    font-weight:bold;
    padding-bottom:10px;
}

.BSSWrapper img{
    height:130px;
    width:130px;
    padding-right:20px;
}

.BSSForm{
    margin:20px 0px 20px 0px; 
    padding: 20px 0px 20px 20px; 
    border-style: solid; 
    border-color: black; 
    border-width: thin; 
    width: 450px;
}

.BSStextfield1{
    padding-bottom:15px;
}


.btn{
	background-image:url('../images/btn.jpg');
	height:20px; background-repeat:repeat-x;
	padding:0px 10px 2px; 
	line-height:20px; 
	vertical-align:middle;
	border:1px solid #e0e0e0; 
	color:#000; 
	cursor:pointer;	
	text-decoration:none;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.btn_new
{
    /*background-image:url('../images/ShoppingCart_Images/update.jpg');*/
    /*background-repeat:no-repeat;*/
    height:20px;
    width:143px;
    padding-left:40px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:6px;
    text-align:center;
    font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	text-align:left;
	text-decoration: underline;
}

.btn_new_removeBtn
{
    background-image:url('../images/ShoppingCart_Images/remove_2.jpg');
    background-repeat:no-repeat;
    /*height:20px;*/
    /*width:143px;*/
    padding-left:13px;
    padding-right:24px;
    padding-top:3px;
    padding-bottom:6px;
    text-align:center;
    font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	text-align:left;
}

* html .btn{
	background-image:url('../images/btn.jpg');
	height:20px; background-repeat:repeat-x;
	padding:2px 0px 0; 
	line-height:20px; 
	vertical-align:middle;
	border:1px solid #e0e0e0; 
	color:#000; 
	cursor:pointer;	
	text-decoration:none;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
* + html .btn{
	background-image:url('../images/btn.jpg');
	height:20px; background-repeat:repeat-x;
	padding:1px 10px 1px; 
	line-height:20px; 
	vertical-align:middle;
	border:1px solid #e0e0e0; 
	color:#000; 
	cursor:pointer;	
	text-decoration:none;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a.grey{
font:12px Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;

}
a.grey:hover{
font:12px Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
a.grey_line{
font:11px Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}
a.grey_line:hover{
font:11px Arial, Helvetica, sans-serif;
color:black;
text-decoration:none;
}					

a.link2{
font:11px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
}
a.link2:hover{
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
a.link3{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
border:1px solid #6c7a21;
width:6px;
padding:0 2px;
text-decoration:none;
margin:0 7px;
}
a.link3:hover{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
width:6px;
padding:0 2px;
border:1px solid #fff;
text-decoration:none;
margin:0 7px;
}

.link5{
font:bold 14px Arial,Helvetica,sans-serif;
color:#666666;
}
a.link5{
font:bold 14px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link5:hover{
font:bold 14px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
.link6{
font:normal 11px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link6{
font:normal 11px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link6:hover{
font:normal 11px Arial,Helvetica,sans-serif;
color:#000;
text-decoration:none;
}
a.link7{
color:#FFFFFF;
font:bold 25px Georgia,'Times',serif;
text-decoration:none;
}
a.link7:hover{
color:#FFFFFF;
font:bold 25px Georgia,'Times',serif;
text-decoration:none;
}
.link8{
font:normal 14px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link8{
font:normal 14px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link8:hover{
font:normal 14px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link9{
font:bold 14px Arial,Helvetica,sans-serif;
color:#3b3b3b;
text-decoration:none;
}
a.link9:hover{
font:bold 14px Arial,Helvetica,sans-serif;
color:#3b3b3b;
text-decoration:underline;
}
.link10{
font:bold 14px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}

a.link10{
font:bold 14px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}
a.link10:hover{
font:bold 14px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}

.link10_b{
font:bold 12px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}

a.link10_b{
font:bold 12px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}
a.link10_b:hover{
font:bold 12px Arial,Helvetica,sans-serif;
color:Black;
text-decoration:none;
}
a.link11{
font:normal 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.link11:hover{
font:normal 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:underline;
}
.balance{
clear:both;
}
/*category page style*/
.category_header{
background:url('../images/link_header.jpg') no-repeat 0 0;
color:#FFFFFF;
font:normal 21px Georgia,'Times',serif;
height:28px;
padding:8px 0 10px 10px;
text-align:left;
width:249px;
margin-bottom:5px;
}

.advance_header{
background:url('../images/link_header2.jpg') no-repeat 0 0;
color:#FFFFFF;
font:bold 22px Arial, Helvetica, sans-serif;
height:28px;
padding:8px 0 10px 10px;
text-align:left;
width:249px;
margin-bottom:5px;
}
.page_heading{
padding:0px 0 0px 15px;
color:#103466;
margin:0px 0px 0px 0px;
height:auto;
float:left;
width:724px;
margin-left:0px;
}
.category_box{
padding:2px 4px 10px;
width:251px;
font:14px Arial, Helvetica, sans-serif;
color:#fff;
}
.category_box ul{
font-size:11px;
margin:0 0 0 -38px;
}
* html .category_box ul{
font-size:11px;
margin:0 0 0 0px;
}
* + html .category_box ul{
font-size:11px;
margin:0 0 0 0px;
}
.category_box ul li{
width:236px;
padding:0px 0 0 10px;
line-height:20px;
margin-bottom:2px;
font-size:14px;
margin:0;

list-style-type:none;
}
.category_box ul li a{
color:#666666;
text-decoration:none;
}
.category_box ul li a:hover{
color:#000;
text-decoration:none;
}
.category_box table td 
{
width:236px;
padding:0px 0 0 5px;
line-height:20px;
margin-bottom:2px;
font-size:14px;
margin:0;
}
.category_box table td a
{
color:#666666;
text-decoration:none;
}
.category_box table td a:hover
{
color:#666666;
text-decoration:none;
}
.prod_row{
margin-bottom:10px;
}
.bottom_part .left3{
float:left;
width:250px;
margin-right:8px;
}
* html .bottom_part .left3{
float:left;
width:259px;
margin-right:6px;
}

.bottom_part .right3
{
margin-left:0px;
float:left;
width:640px;
font:14px Arial, Helvetica, sans-serif;

}

.right3_New
{
    height:900px;
    width:auto;
    background-color:Aqua:
}

.center3
{margin-left:8px;
float:right;
width:1000px;
font:14px Arial, Helvetica, sans-serif;
}


.prod_box2{
float:left;
width:154px;
text-align:center;
padding:18px 0 18px;
border:1px solid #e1e1e1;
margin:6px 3px 0 3px;
}
.prod_heading{
font:bold 20px Arial,'Times',serif;
color:#103466;
font-weight:bold;
text-align:left;
padding-top:10px;
}
.price{
font:bold 18px Georgia,'Times',serif;
color:#666666;
font-weight:bold;
text-align:left;
border-bottom:0px;
}
* + html .price{
font:bold 18px Georgia,'Times',serif;
color:#666666;
font-weight:bold;
margin-top:-14px;
text-align:left;
}
.big_prod_box{
float:left;
width:214px;
text-align:center;
padding:0px 0 18px;
margin-right:20px;
}
.img_border{
padding:3px;
border:0px solid #e1e1e1;
margin-bottom:10px;
}
.img_border2{
padding:3px;
border:1px solid #e1e1e1;
}
.big_prod_details{
float:left;
font:normal 14px Arial, Helvetica, sans-serif;
width:432px;
text-align:left;
line-height:1.2;
color:#636363;
}
.prod_details_box{
width:435px;
}
.prod_details_box_bg{
background:url('../images/prod_box_mid.jpg') repeat-y;
padding:10px 14px;
width:405px;
}

.prod_tab_area{
width: 464px; 
background-color: #fff;
}
.tab_area{
display: block; 
height: 31px; 
margin-bottom:0px; 
border-bottom: 1px solid #dbdbdb;
}
.prod_details_left{
float:left;
width:325px;
padding-bottom:10px;
}
.prod_details_right{
float:right;
width:70px;
text-align:center;
background-color:#eeeeee;
border:1px solid #bfbfbf;
padding:5px;
font:normal 12px Arial, Helvetica, sans-serif;
}
.red_text{
font:normal 14px Arial, Helvetica, sans-serif;
color:#ff0000;
}
.red_text2{
font:normal 11px Arial, Helvetica, sans-serif;
color:#ff0000;
}
.white_text{
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
}
.red_text3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#be0000;

}

.red_text3_shoppingCart{
font:bold 20px Arial, Helvetica, sans-serif;
color:#be0000;
width:100%;
height:100%;

}

.green_text{
font:normal 14px Arial, Helvetica, sans-serif;
color:green;
}
.green_text2{
font:normal 11px Arial, Helvetica, sans-serif;
color:green;
}

.green_text3{
font:bold 20px Arial, Helvetica, sans-serif;
color:green;

}

.green_text3_shoppingCart{
font:bold 20px Arial, Helvetica, sans-serif;
color:green;
width:100%;
height:100%;

}

.related_prod{
font:normal 16px Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
padding-bottom:2px;
margin-bottom:5px;
border-bottom:2px solid #666666;
width:500px;
float:left;
}

.greytitle {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
}
/*start footer*/


#bold_heading{
font-family:Arial, Helvetica, sans-serif;
color:#0159a0;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.footer_box ul li{
list-style:none;
line-height:18px;
margin:0 10px 0 25px;
}
.footer_box ul li a{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#0159a0;
font-size:11px;
text-decoration:none;
}
.footer_box ul li a:hover{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#6c7a21;
font-size:11px;
text-decoration:none;
}


/*end footer*/

/*23-09-10*/
.big_shopping_box{
width:674px;
margin-bottom:10px;
}
.shopping_box_header1 {
background:url('../images/shopping_box_header.jpg') no-repeat 0 0;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
height:24px;
padding:8px 0 0 10px;
width:928px;
}

/* Old background for shopping cart*/
.shopping_box_header2 {
	background:url('../images/ShoppingCart_Images/shopwithConfidence.jpg') no-repeat 0 0;
	color:#FFFFFF;
	font:bold 14px Arial,Helvetica,sans-serif;
	height:68px;
	padding:0px 0 0 0px;
	width:724px;
	margin:0px;
	}
.big_shopping_box_mid{
	background:url('../images/shopping_box_mid.jpg') repeat-y;
	width:640px;
	padding:10px;
	line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.big_shopping_box_mid2{	
	width:640px;
	padding:10px;
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	}	
	.big_shopping_box_mid_payment{
	background:url('../images/shopping_box_mid_payment.jpg') repeat-y;
	width:100%;
	padding:10px;
	line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.small_checkout_box1{
 float:left;
 margin-right:4px;
 width:333px;
 margin-bottom:10px;
 visibility:hidden;/*Added Jan 7th 2013*/
 display: none;/*hides initial start up of drop down - Added Jan 7th 2013*/

}
.small_checkout_box2{
float:left;
width:333px;
margin-bottom:10px;
}
.checkout_box_header1 {
background:url('../images/LoginPageGraphics/accPage_header1.jpg') no-repeat 0 0;
color:#175C7E;
font:bold 14px Arial,Helvetica,sans-serif;
height:52px;
padding:0px 0px 0px 0px;
width:314px;
}

/*.checkout_box_header_top {
background:url('../images/LoginPageGraphics/accPage_header1.jpg') no-repeat 0 0;
color:#175C7E;
font:bold 14px Arial,Helvetica,sans-serif;
height:10px;
padding:0px 0px 0px 0px;
width:314px;
margin-left:0px;
float:left;
}*/
.checkout_box_header9 {
background:url('../../images/top_bar.jpg') repeat-x 0px 0px;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
height:24px;
padding:8px 0 0 10px;
}
.checkout_box_mid{
/*background:url(../images/small_box_mid.jpg) repeat-y;*/
width:313px;
 height:auto;
padding:10px 0;
}
.height2{
height:80px;
}
.textbox6{
width:200px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox6_comment{
width:200px;
height:54px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox6_payment{
width:50px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox7{
width:200px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox8{
width:340px;
height:14px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.textbox9{
width:240px;
height:18px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.listbox3{
width:204px;
height:18px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}

.listbox3_payment{
width:134px;
height:18px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.listbox4{
width:100px;
height:18px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.listbox5{
width:150px;
height:20px;
padding:0px 0px 0 2px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
border:1px solid #e1e1e1;
}
.padding6{
padding-left:130px;
}
.padding7{
padding-left:5px;
}
.padding8{
padding:20px 40px 0 0;
}
* + html .padding8{
padding:20px 40px 20px 0;
}
.padding9{
padding:5px 0px 10px 0;
}
.padding10{
padding-left:200px;
}
.padding11{
padding:0px 5px;
}
.padding12{
padding:17px 0px 5px 5px;
}
.padding13{
padding-top:17px;
}
.padding14{
padding:20px 4px 0 0;
}
* + html .padding14{
padding:20px 10px 20px 0;
}
.ind_btn_gap{
padding-left:4px;
}
.page_heading1 {
background:url('../images/big_heading_area.jpg') no-repeat 0 0;
color:#666666;
font:bold 28px Georgia,'Times',serif;
padding:6px 0 10px 10px;
width:928px;
height:40px;
}
.bottom_part .right4{
float:left;
width:938px;
}
.currently_urcart{
	float:left;
	width:660px;
	margin-right:5px;
	}
* html .currently_urcart{
	float:left;
	width:660px;
	margin-right:2px;
	}	
.add_to_cart{
float:right;
}

.bottom_part .bottom_part_spacer{
 height:auto; 
 width:auto; /*width:936px; */
 /*float:left; */
 padding:0px; 
 margin:10px 0px 0px 0px;

}

.add_to_cart2{
float:left;
 margin: 7px 0px 0px 15px;
 
}



.old_priceDD1{
 color:#868695;
}

.new_priceDD1 {
 font-weight:bold;
}

.price_new{
float:left;
text-align:center;
 width:175px;
 height:auto;
 padding: 0px 0px 0px 4px;
 font-size:12px;
}
.style1 {color: #0187C5}
.style1 a {color: #0099FF; text-decoration:none;}

.style2 {color: #0187C5; font-size:18px;}


.suggested_item_area{
	float:left;
	width:270px;

	}
	.suggested_bg{
		background:url('../images/suggested_bg.jpg') no-repeat 0 0;
		color:#FFFFFF;
		font:bold 14px Arial,Helvetica,sans-serif;
		height:24px;
		padding:8px 0 0 10px;
		width:260px;
		}
	.suggested_mid{
		background:url('../images/suggested_mid.jpg') repeat-y;
		width:260px;
		padding:8px;
		line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
	* html .suggested_mid{
		background:url('../images/suggested_mid.jpg') repeat-y;
		width:254px;
		padding:8px;
		line-height:16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}	
	.border_bottom_1{
		border-top:1px solid #ccc;
		left:30px
		}
	.suggested_product{
		min-height:100px;
		}
	.price2{
		color:#c31818;
		text-align:left;
		font-weight:bold;
		}
	a.addtocart{
		background-color:#818f38;
		padding:5px; color:#fff;
		font-weight:bold;
		text-decoration:none;
		}
	a.addtocart:hover{
		background-color:#6b772a;
		padding:5px; color:#fff;
		font-weight:bold;
		text-decoration:none;
		margin-bottom:20px;
		}
	.heading_2{
		font:14px Arial, Helvetica, sans-serif;
		text-align:left;
		font-weight:bold;
		color:#666666;
		line-height:20px;
		}
	a.proced{
		background-color:#c31818;
		padding:15px; color:#fff;
		font-weight:bold;font-size:18px;
		text-decoration:none;
		
		}
	a.proced:hover{
		background-color:#b60000;
		padding:15px; color:#fff;
		font-weight:bold; font-size:18px;
		text-decoration:none;
		margin-bottom:20px;
		}
.rating_bottom_border{
border-bottom:1px solid #e1e1e1;
}
.ind_prod_img_box{
float:left;
width:155px;
height:230px;
border:0px solid #e1e1e1;
text-align:center;
padding:0px 0;
font:12px Arial, Helvetica, sans-serif;
color:#666666;

}
.ind_prod_img_bot{
padding:3px 3px;
float:left;
background-color:Aqua;
}
.arrow_right{
float:left;
padding-top:80px;
padding-left:6px;
}
.arrow_left{
float:left;
padding-top:80px;
padding-right:6px;
}
.img_left2{
float:left;
padding-left:3px;
padding-right:3px;
}
.img_left3{
float:left;
padding-right:3px;
padding-top:2px;
}
.img_left4{
float:left;
padding-right:5px;
}
.img_left5{
float:left;
padding-top:4px;
padding-right:5px;
}

.img_left7{
float:left;
padding-right:3px;
padding-top:3px;
}
.height3{
margin:20px 0;
}
.cat_img_box{
float:left;
width:160px;
height:143px;
border:1px solid #e1e1e1;
margin-right:5px;
text-align:center;
padding:5px 0;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}


.checkout_small{
	font-weight:bold;
	font-size:12px;
	color:#888;
	line-height:20px;
	}
.checkout_red{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	}
	
	
.checkout_name{
	width:191px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	line-height:normal;
	}
	
.checkout_name2_pd{
	width:93px;
	height:30px;
	padding:0px 0px 0px 5px;
	color:#636363;
    background: url('../images/pd_inputBk3a.png') no-repeat;
    border:0px solid #e1e1e1;
	line-height:normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

/*Old input look*/
/*.checkout_name_NEW{
	width:151px;
	height:22px;
	padding:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:3px solid #e1e1e1;
	background: url('../images/sp_graphics/aboutus_inputBox_bk.png');
	background-repeat:no-repeat;
	line-height:normal;
	}*/
	
	
	
.checkout_name_NEW{
 background-image: url('../images/qo_inputBox1.png');
 background-repeat:no-repeat;
 width:140px;
 height:30px;
 padding:0px 10px 0px 10px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
 
	}
	
.checkout_name_NEW2{
 background-image: url('../images/qo_inputBox1.png');
 background-repeat:no-repeat;
 width:140px;
 height:30px;
 padding:0px 0px 5px 10px !important;
 margin: 0px 0px 0px 10px !important;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
 
	}

.InputLong_1a{
 background-image: url('../images/qo_inputBox1_2.png');
 background-repeat:no-repeat;
 width:190px;
 height:30px;
 padding:0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
 vertical-align:middle;
	}
	
	
	 
	
.checkout_field_big{
	width:400px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_field{
	width:60px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_field2{
	width:106px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_field3{
	width:240px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_field4	{
	width:66px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
}
.checkout_field5{
	width:140px;
	height:14px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_listbox{
	width:110px;
	height:18px;
	padding:0px 0px 0 2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_listbox2{
	width:150px;
	height:18px;
	padding:0px 0px 0 2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}
.checkout_listbox3{
	width:166px;
	height:18px;
	padding:0px 0px 0 2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	}	
.text_area_border{
	width:450px;
	height:100px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
}	
.sample_code{
	padding:10px;
	width:168px;
	margin:10px 20px 15px 20px;
	border:1px solid #c9d7eb;
	background-color:#e9f1fd;
	text-align:center;
	font-size:13px;
	}
.sample_code h1{
	color:#456daa;
	font-weight:bold;
	font-size:16px;
	padding:0;
	margin:0;
	}
.sample_code h2{
	color:#b60000;
	font-weight:bold;
	font-size:13px;
	padding:0;
	margin:5px 20px;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	padding:10px 20px;
	}
.sample_code h3{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	}	
	
.checkout_textarea{
	width:240px;
	padding:2px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:1px solid #e1e1e1;
	height:120px;
	margin:10px 0 1px 0;
	}
a.checkout_link{
	color:#434c1b;
	text-decoration:underline;

	}
a.checkout_link:hover{
	color:#000;
	text-decoration:none;
	}
.heading_1{
	width:228px;	
	background-color:#e4efb3;
	color:#6f7f27;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	border:1px solid #b6bf8c;
	margin-bottom:10px;
	}
a.heading_link{	
	color:#6f7f27;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	}
a.heading_link:hover{	
	color:#495513;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	}		
input,textarea{
	outline:none;
	margin-left: 0px;
}
#item_box{
width:650px;
height:170px;
padding-left:10px;
}
* + html #item_box{
margin-top:5px;
width:650px;
height:170px;
padding-left:10px;
}
.row{
width:660px;
margin-bottom:10px;
}
.col1{
float:left;
width:40px;
}
.col2{
float:left;
width:225px;
margin-right:180px;
}
.col3{
float:left;
width:40px;
}
.col4{
float:left;
width:100px;
}
.col5{
float:left;
width:11px;
text-align:right;
padding-top:5px;
}
.col6{
float:left;
width:11px;
text-align:right;
padding:5px 0 0 5px;
}
.sub-heading{		
	background-color:#e4efb3;
	color:#6f7f27;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	border:1px solid #b6bf8c;
	margin-bottom:10px;	
}

/*index tab style end*/	
.border-left{
border-left:1px solid #e1e1e1;
}
img
{
	border:0px;
}
.height4
{
	height:224px;
}
* + html .height4
{
	height:234px;
}
/* start custom style dated 14-01-11 */	
a{
color:#103466;/*color:#666666;*/
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:none;
}
.textbox_grey
{
    border:1px solid #c2c2c2;
    height:22px;
}
.red
{
    color:#C60000;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}
.field_height
{
    height:30px;
}
/*.blueNew {
color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}*/
hr
{
    color:#cdcdcd;    
}
.Blue{
font:bold 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.Blue{
font:bold 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.Blue:hover{
font:bold 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
.cat_img_box2{
float:left;
width:216px;
height:269px;
border:0px solid #e1e1e1;
text-align:center;
padding:5px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
 margin: 0px 5px 10px 8px;
 background-image:url(../images/cat_box_bk1.jpg);
 background-repeat:no-repeat;
}

.cat_header_format1{
 font-size:30px; 
 float:left;
 font-weight:lighter; 
 color:black;
/*background-image:url('../images/header_for_all.jpg'); */
 /*background-image:url('../images/cat_bk.jpg');*/
 background-repeat:no-repeat; 
 height:auto; 
 width:956px; 
 position:relative;
 left:-9px;
 top:0px;
 padding: 0px 0px 0px 0px;
}

.cat_header_format2{
 font-size:30px; 
 float:left;
 font-weight:lighter; 
 color:black;
/*background-image:url('../images/header_for_all.jpg'); */
 background-image:url('../images/cat_bk2.jpg');
 background-repeat:no-repeat; 
 height:90px; 
 width:956px; 
 position:relative;
 left:-9px;
 top:0px;
}
.cat_header_format3{
 font-size:30px; 
 float:left;
 font-weight:lighter; 
 color:black;
/*background-image:url('../images/header_for_all.jpg'); */
 background-image:url('../images/cat_bk3.jpg');
 background-repeat:no-repeat; 
 height:90px; 
 width:956px; 
 position:relative;
 left:-9px;
 top:0px;
}


.blueNew{
font:11px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
margin:0px;
}

.Confirmation_Page1{
font:15px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
margin:0px;
font-weight:bold;

}

.Confirm_font1{
font:12px Arial, sans-serif !important;
color:black; height:auto; width:auto;
text-decoration:none;
margin:0px 0px 20px 0px !important;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#E0E0E0;
    
    border-right-color:#E0E0E0;
    border-right-style:solid;
    border-right-width:1px;
    
    border-bottom-color:#E0E0E0;
    border-bottom-style:solid;
    border-bottom-width:1px;
    
    border-top-color:#E0E0E0;
    border-top-style:solid;
    border-top-width:1px;
    
}

.cf1
{
    background-color:Red;
    padding:20px 0px 20px 0px !important;
    }



/*    background-image:url(../images/bread_c_bk.jpg);
    background-repeat:no-repeat;*/
#blue_love 
{
    width:724px;
    height:auto;
    float:left;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:5px;
    margin-top:5px;
    color:#3A617E;
   
}

.blue_love 
{
    height:auto;
    width:724px;
    /*background-image:url(../images/bk_content_body.jpg);*/
    border-left-color:#CACACA;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#CACACA;
    border-right-style:solid;
    border-right-width:1px;
    
   
}   


a.blueNew{
font:13px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:none;
}
a.blueNew:hover{
font:13px Arial, Helvetica, sans-serif;
color:#3b3b3b;
text-decoration:underline;
}

h1 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
padding-top:0px;
text-decoration:none;
margin-top:0px;
}
.item_border{
border-collapse:collapse;
border-top:1px solid #d0dae5;
border-bottom:1px solid #d0dae5; 
}
.big_prod_details_box_bg{
background:url('../images/big_prod_box_mid.jpg') repeat-y;
padding:10px 14px;
width:642px;
}
.greystrong{
color:#636363;
font-size:14px;
font-weight:normal;
}
.table_border{
border-left:1px solid #2192C9;
border-right:1px solid #2192C9;
border-bottom:0px solid #2192C9;
}
.table_border2{
border:1px solid #e1e1e1;
border-collapse:collapse;
}
.box_padding{
padding:-0px 10px 0px 10px;
width:auto;
background-color:Aqua;

}
.checkout_name2{
	width:101px;
	height:40px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	border:0px solid #fff;
	background-color:Transparent;
	}
/*border:1px solid #e1e1e1;*/
	
	
.form_sub_title{
font:normal 16px Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
padding-bottom:2px;
margin-bottom:5px;
}
.acct_list{
margin-left:-28px;
}
* + html .acct_list{
margin-left:0px;
}
a.item_name{
font:17px Arial, Helvetica, sans-serif;
color:#666666;
text-decoration:none;
}
a.item_name:hover{
font:17px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.prod_img_box2{
float:left;
width:160px;
height:223px;
border:1px solid #e1e1e1;
margin:0 7px 10px 0;
text-align:center;
padding:0px 0 5px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}
.item_no{
color:#103463;
text-align:center;
margin:15px 0px 0px 0px;
 background-image:url('../images/consider_Items_itemNumBk.png');
 background-repeat:no-repeat;
 height:17px;
 width:90px;
 font-size:11px;
 color:Black;
}
.col_padding{
padding:0 5px;
height:30px;
}
.col2_padding{
padding:6px 5px 0;
height:24px;
}

* html .btn_checkout_pos{
margin-top:0px;
}
* + html .btn_checkout_pos{
margin-top:0px;
}
.height5{
height:60px;
}
* + html .height5{
height:54px;
}
.height6{
height:40px;
}
* + html .height6{
height:30px;
}
.icon_trash_pos{
float:left;
margin-top:2px;
}
* + html .icon_trash_pos{
float:left;
margin-top:-14px;
padding-right:10px;
}
.border1{
border-left:1px solid #cccccc;
}
/* start custom style dated 14-01-11 */	

#bk_rightSidebar1 
{
    background-image:url('../images/bk_rightSidebar1.jpg');
    width:208px;
    height:300px;
    float:left;
    
}

#bk_rightSidebarBottom 
{
    background-image:url('../images/bk_rightSidebarBottom.jpg');
    width:195px;
    height:7px;
    float:left;
    
}

.footer_line_divider 
{
    float:left; height:78px; width:2px;}
 
 
 /*Steven 1000 v-box STYLE START*/  
 @charset "utf-8";
/* CSS Document */

.v_pd_box1 {
 text-align:left;
 padding:10px;
 width:100px;
 height: inherit;

}

.v_wrapper {
	width:378px;
	height:auto;
	float:left;
	margin-bottom:10px;
}

#vtop {
	background-image:url('../images/v_top1.jpg');
	height:7px;
	width:460px;
	float:left;
}

#vbody {
	/*background-image:url('../images/vbody1.jpg');*/
	height:auto;
	width:458px;
	float:left;
    border-left:solid 0px #CACACA;
    border-right:solid 0px #CACACA;
}

#vbottom {
	background-image:url('../images/v_bottom.jpg');
    background-repeat:no-repeat;
	height:7px;
	width:460px;
	float:left;
}

#qty_pricing_container {
	float:left;
	width:110px;
	height:auto;
	margin-left:1px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;

}


/*Qty pricing boxes for productdetails*/
 
#qty_pricing_container ul
{
  margin-left:0;
  padding-left:0;
  list-style-type: none;
}

#qty_pricing_container li
{
  height: 80px;
}

#qty_pricing_container a
{
  display:block;
  padding:10px 55px 2px 10px;
  margin: 0px 0px 0px -10px;
  /*border: solid #F6F6F6;
  
  border-top-width:0px;
  border-right-width:20px;
  border-bottom-width:0px;
  border-left-width:20px;*/
  
  background-image:url('../images/v_btn1a.png');
  background-repeat:no-repeat;
  
  height: 80px;
  vertical-align:middle;
}

#qty_pricing_container a:link, #qty_pricing_list a:visited
{
  color:#eee;
  text-decoration: none;
}

#qty_pricing_container a:hover
{
  background-image:url('../images/v_btn1a_yellow.png');
  background-repeat:no-repeat;
  color:White;
  
}

#qty_pricing_container a:active
{
  background-image:url('../images/v_btn1a_yellow.png');
  background-repeat:no-repeat;
  color:#fff;
  
  
}

/* End Qty pricing boxes for productdetails*/










.test_format {
	height:auto;
	width:auto;
	margin-top:18px;
	margin-left:5px;
	float:left;
	font-weight:bold;
	color:#333333;
	font-size:14px;
}

.test_format1 {
	height:auto;
	width:auto;
	margin-top:18px;
	margin-left:17px;
	float:left;
	font-weight:bold;
	color:#333333;
	font-size:14px;
}

#tab1 {
	float:left;
	width:110px;
	height:53px;
	margin-left:0px;
	background-color:#FFFFFF;
}

#tab2 {
	float:left;
	width:110px;
	height:53px;
	margin-left:0px;
	background-color:#ECEAEA;
	background-image:url('../images/2.jpg');
}

#tab3 {
	float:left;
	width:110px;
	height:53px;
	margin-left:0px;
	background-color:#C1BBBB;
	background-image:url('../images/3.jpg');
}

#tab4 {
	float:left;
	width:110px;
	height:53px;
	margin-left:0px;
	background-color:#9D9595;
	background-image:url('../images/4.jpg');
}

#v_content {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	width:auto;
	padding:7px;
    background-color:Red;
}

#pd_vbox_text1
{
    height:auto;
    width:auto;
    float:left;
    font-size:12px;
    text-align:left;
    background-color:Blue;
    margin:0px 0px 10px 10px;
    
    }

.v_smallText {
	font-size:10px;
	color:#666666;
	font-weight:bold;
	height:auto;
	width:auto;
}

#Qty_wrap{ height:30px; width:240px; float:left; margin-bottom:10px; margin-left:10px;}
#qty_box{ height:30px; width:50px; float:left; margin-right:10px;
	background-repeat:no-repeat;
}
#qty_text{ height:auto; width:auto; margin-top:6px; color:#666666; font-size:10px; font-weight:bold;}


/*Steven 1000 v-box STYLE END*/  




/* Old Add to Cart and View Option Buttons
#action_swoosh
{
  background-image:url('../images/swoosh_1.jpg');
  height:33px;
  width:150px;
  vertical-align:bottom;
}

#txtbox_swoosh
{
 padding-left:18px;
 position: relative;
 top:6px;
}

#addToCart_swoosh a
{
  padding-left:5px;
  position: relative;
  top:6px;
  color:#ffffff;
  font-weight:bold;
}
*/

/* NEW NEW NEW Add to Cart and View Option Buttons*/
#quick_indexBox
{
  background-image:url('../images/index_graphics/add_to_cart_index.jpg');
  height:30px;
  width:87px;
  margin-left:35px;
  margin-top:-2px;
}

#txtbox_indexBox
{
 padding-left:0px;
 position: relative;
 float:left;
}

.txtbox_indexBox
{
 padding-left:0px;
 position: relative;
 float:left;
 width:28px;
 height:20px;
}

#addToCart_indexBox a
{
  position:relative;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
  top:8px;
  
}

#test23232
{
    background-image:url('../images/index_graphics/add_to_cart_index.jpg');
}

#Subpage_boxWrapper
{
    width:169px;
    height:auto;
    float:left;
    font-size:11px;
    border-right-style:solid;
    border-right-width:thin;
    border-right-color:#CFCFCF;
    margin-left:11px;
}

    #sp_btnGrey1
    {
        width:169px;
        height:30px;
        float:left;
        background-image:url('../images/sp_graphics/sp_btnGrey1.jpg');
        
    }
    
    .sp_linkBox1
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        margin:0px;
        float:left;
        text-indent:0px;

    }
    
   
    
    .sp_linkBox1 ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
    }
    
    .sp_linkBox1 ul li {
     /*background-color:Red;*/
     clear:both;
     width:130px;
     margin:0px;
     padding:0px 0px 5px 20px;
    }
    
    
    
    #sp_btnGrey2
    {
        width:169px;
        height:30px;
        float:left;
        margin-top:10px;
        background-image:url('../images/sp_graphics/sp_btnGrey2.jpg');
    }
    
    #sp_btnGrey3
    {
        width:169px;
        height:30px;
        float:left;
        margin-top:10px;
        background-image:url('../images/sp_graphics/sp_btnGrey3.jpg');
    }

/*Steven Updates March 27th START*/

#Top1 
{
    background-image:url('../images/Top1.jpg');
    height:7px;
    width:724px;
    }
    
#Bottom1 
{
    background-image:url('../images/Bottom1.jpg');
    height:7px;
    width:724px;
    float:left;
    margin:0px 0px 10px 0px;
    }
    
#dg_header
{
    background-image:url('../images/dg_header.jpg');
    height:39px;
    width:724px;
    
    }
#dg_titles_wrapper
{
    height:39px;
    width:724px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:700;
    color:White;
    }
    
.title_style1
{   
    float:left;
    height:auto;
    width:auto;
    padding-left:20px;
    padding-top:13px;
    font-size:12px;
}
.title_style2
{
    float:left;
    height:auto;
    width:auto;
    padding-left:40px;
    padding-top:13px;
    font-size:12px;
}
.title_style3
{
    float:left;
    height:auto;
    width:auto;
    padding-left:100px;
    padding-top:13px;
    font-size:12px;
}

#addCart_Continue1
{
    width:auto;
    height:auto;
    float:right;
    
    }
    

    

#vbox_boxB{
 color:black;
 width:300px;
 float:left;
 font-size:12px;
 text-align:left;
 margin-left:10px;
}

.vboxQt
{
    background-color:white;
    margin:0px;
    width:100%;
    height:100%;
    color:#990000;
    font-weight:bold;
    }
    
.vboxQt_largeText
{
    font-size:20px;
    }
.vboxQt_smallText
{
    font-size:10px;
    }


/*Steven Updates March 27th END*/
/*Steven Updates March 29th END*/

.PC_imgBox 
{
    height:auto;
    width:auto;
    float:left;
    padding-left:15px;
    padding-top:10px;
    }
    
.PC_textBox
{
    height:auto;
    width:450px;
    float:left;
    padding-left:0px;
    padding-top:0px;
    text-align:left;
    }
    
.PL_add_to_cart
{
    /*float:left;*/
    height:30px;
    width:100px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

    
    }
    
.PL_Qty_box
{
    float:left;
    height:auto;
    width:auto;
    }
   
.DataGrid1000 {      
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    width:100px;
    height:22px; 
    margin-bottom:10px;
    background-repeat:no-repeat;

}

.PC_ItemNum
{
    height:auto; 
    width:100px; 
    float:left;
    text-align:left;
    font-size:12px;
    }


/*Steven Updates March 29th END*/

/*Steven Updates April 2 START*/

.vboxLink1
{
    color:black;
    }


/*Steven Updates March 2 END*/

/*March 11 2012*/

#ShippingCacImg
{
    /*background-image:url('../images/ShoppingCart_Images/shopCartfooterBox.jpg');*/
    background-repeat:no-repeat;
    height:118px;
    width:724px;
   
    }
.CacFormatting 
{
    height:auto;
    width:300px;
    float:left;
    color:Black;
    margin:5px 0px 0px 40px;
}

.CacFormatting2
{
    height:auto;
    width:200px;
    float:left;
    color:Black;
    margin:0px 0px 0px 40px;
}


.qtyBoxQO{
 float:left;
}

#EmailCart_1
{
    float:left;
    height:auto;
    width:200px;
    color:Black;
}

.Calcu_box 
{
    height:auto;
    width:300px;
    margin: 0px 0px 0px 0px;
    float:left;

}

.Checkout_Total1 {
border-left-style:solid;
border-left-width:thin;
border-left-color:#CACACA;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CACACA;
border:auto;
height:26px;
padding-top:12px;
}

.Checkout_Total1_b {
border-left-style:solid;
border-left-width:thin;
border-left-color:#CACACA;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CACACA;
border:auto;
height:26px;
padding-top:12px;
background-image:url('../images/ShoppingCart_Images/checkout_fad.jpg');
background-repeat:repeat-x;
}

.Checkout_Total2 {
border-right-style:solid;
border-right-width:thin;
border-right-color:#CACACA;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CACACA;
border:auto;
height:26px;
padding-top:12px;
}

.Checkout_Total2_b {
border-right-style:solid;
border-right-width:thin;
border-right-color:#CACACA;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CACACA;
border:auto;
height:30px;
width:auto;
padding-top:8px;
background-image:url('../images/ShoppingCart_Images/checkout_fad.jpg');
background-repeat:repeat-x;
}

.Checkout_Total3 
{
border-right-style:solid;
border-right-width:thin;
border-right-color:#CACACA;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#CACACA;
border:auto;
height:26px;
padding-top:12px;
}

#Checkout_Titles1
{
    height:30px;
    width:724px;
    float:left;

}
.ct_format1
{
    height:13px;
    width:auto;
    float:left;
    margin-left:137px;
    margin-top:7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#103466;
    font-weight:bold;
}
.ct_format2
{
    height:13px;
    width:auto;
    float:left;
    margin-left:220px;
    margin-top:7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#103466;
    font-weight:bold;
}

.ct_format3
{
    height:13px;
    width:auto;
    float:left;
    margin-left:40px;
    margin-top:7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#103466;
    font-weight:bold;
    
}

.sc_qty3a
{
    height:auto;
    width:auto;

    float:right;
    margin:0px 0px 0px 0px;
    
    }
.sc_qty3a div 
{
    width:auto;
    height:auto;
    float:left;
    margin:10px 0px 0px 40px;
    
    }

/**/

.H3_Tags 
{
    padding:0px; margin:0; font-weight:normal;
    font-size:12px;   
}

.dir .H3_Tags a {
 text-decoration:underline;

}


/*Quick Order Page Formatting*/

.QuickTop_1 ul {
 font-family:Arial, Serif;
 font-size:12px;
 float:left;
 margin: -8px 0px 0px -45px;
 color:white;
}

.QuickTop_1 ul li { 
display:block;
}

.QuickTop_1 li {
    float: left;
    padding: 10px 10px 10px 10px;
    margin:10px;
    background-color:grey;
}

.QuickTop_1 {
    /*background-color:#3c3c3c;*/
    height:150px;
    width:722px;
    text-decoration:none;
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
}

.Item_nameQr {
 height:auto;
 width:150px;

}


.thumbnail_snapshot {
 height:auto;
 width:auto;
}



/*Quick Order Page End*/


/*NEW TOP MENU 11/14/12*/


.TopMenu_1 ul {
 font-family:Arial, Serif;
 font-size:10px;
 float:left;
 margin: -8px 0px 0px 0px;
 padding:0px;
}

.TopMenu_1 ul li { 
color:Blue; 
display:block;
}

li {
    float: left;
    padding: 8px 0px 0px 10px;

}

.TopMenu_1 {
    /*background-color:#3c3c3c;*/
    height:30px;
    width:956px;
}

.TopMenu_1 ul a:link{
    text-decoration:none;
    color:#ebebeb;
}

.TopMenu_1 ul a:visited{
    text-decoration:none;
    color:#ebebeb;
}

.TopMenu_1 ul a:hover{
    text-decoration:none;
    color:Yellow;
}

.TopMenu_1 ul a:active{
    text-decoration:none;

}

.TopMenu_1 .phone_number
{
    font-size:11px;
    color:#FFFF99;
    font-weight:bold;
    margin:-1px 0px 0px 0px;
}

.divider_move{
 height:auto;
 width:auto;
 margin: 1px 0px 0px 0px;
}


/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.SignI1a { color:Red; background-color:black; padding:2px 5px 2px 5px;}

.TopMenu_2 ul {
 font-family:Arial, Serif;
 font-size:10px;
 float:right;
 margin:-8px 0px 0px 0px;
 background-color:Transparent;
 
}

.TopMenu_2 ul li { 
color:Blue; 
display:block;
background-color:Transparent;
}

li {
    float: left;
    padding: 8px 0px 0px 10px;

}


.TopMenu_2 ul a:link{
    text-decoration:none;
    color:#ebebeb;
}

.TopMenu_2 ul a:visited{
    text-decoration:none;
    color:#ebebeb;
}

.TopMenu_2 ul a:hover{
    text-decoration:none;
    color:Yellow;
}

.TopMenu_2 ul a:active{
    text-decoration:none;

}

.TopMenu_2 .phone_number
{
    font-size:12px;
    color:#FFFF99;
    font-weight:bold;
    margin:-2px 0px 0px 0px;
}

.divider_move{
 height:auto;
 width:auto;
 margin: 1px 0px 0px 0px;
}

/*Landing Page Headers*/

.LandingPage_headers{
 margin:50px 0px 0px 12px;
 padding:0px 0px 0px 0px;
 height:auto;
 width:956px;
 
 }
 
 /*Items to Consider*/
 
.consider_Items_headerTitle{
 background-image:url('../images/consider_Items_headerTitle.jpg');
 background-repeat:no-repeat;
 height:44px; width:208px;
 float:left;
 }
 
#consider_Items_backgroundBody {
 float:left;
 background-color:#FFFFFF;
 width:166px;
 height:auto;
 padding:20px;
 padding: 0px 20px 20px 20px;
 
 border-left-color:#CACACA;
 border-left-style:solid;
 border-left-width:thin;

 border-right-color:#CACACA;
 border-right-style:solid;
 border-right-width:thin;
}



/*--------------*/
#consider_Items_backgroundBody2 {
 background-color:#F6F6F6;
 width:897px;
 height:auto;
 margin:0px;
 padding: 0px 20px 20px 20px;
 float:left;

 
 border-left-color:#CACACA;
 border-left-style:solid;
 border-left-width:thin;

 border-right-color:#CACACA;
 border-right-style:solid;
 border-right-width:thin;
}

#Items_ConsiderText{
 height:auto;
 width:auto;
 padding:10px 0px 0px 36px;
 color:#103366;
 font-weight:bold;
}

 .consider_Items_imgBk2{
 background-image:url('../images/consider_Items_imgBk.png');
 background-repeat:no-repeat;
 height:116px;
 width:116px;
 float:left;
 margin:10px 0px 0px 0px;
 padding:5px;
 
 }

/*--------------*/


#consider_Items_footer{
 height:7px;
 width:208px;
 background-image:url('../images/consider_Items_footer1.jpg');
 float:left;
 margin: 0px 0px 10px 0px;
}

#consider_Items_imgBk{
 background-image:url('../images/consider_Items_imgBk.png');
 background-repeat:no-repeat;
 height:116px;
 width:116px;
 padding: 1px 0px 0px 0px;
 
 }
 

 
.consider_Item_tex2{
 color:#103366;
}

.consdier_Item_text2{
font:bold 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}

a.consdier_Item_text2{
font:bold 12px Arial,Helvetica,sans-serif;
color:#666666;
text-decoration:none;
}
a.consdier_Item_text2:hover{
font:bold 12px Arial,Helvetica,sans-serif;
color:#103366;
text-decoration:none;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*SB DEL SOON*/

.l-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
background-color:red;
background:url('../images/slider_tabIMG_bk1.jpg') no-repeat;
border:6px solid #CACACA; /*#103466;*/
position:relative;
width:850px;
height:300px;
overflow:hidden;
 margin-bottom:10px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
 

}
.l-rotator a{
outline:none;
}
.l-rotator .screen{
position:relative;
top:0;
left:250px;
width:600px;
height:300px;
overflow:hidden;
}
.l-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;

}
.l-rotator .textbox{
position:absolute;
color:red;
z-index:4;
overflow:hidden;
visibility:hidden;
}
.l-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:red;
-moz-opacity:.70;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.l-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.l-rotator .timer{
position:absolute;
top:0;
left:0;
height:3px;
background-color:#FFF;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:.5;
z-index:5;
visibility:hidden;
font-size:0;
}
.l-rotator .cpanel{
position:absolute;
margin:5px;
z-index:6;
visibility:hidden;
background:#000;
background:rgba(0,0,0,.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
}
.l-rotator .play-btn{
position:relative;
float:left;
width:22px;
height:22px;
background:url('../images/assets/rotator_icons.png') -5px center no-repeat;
cursor:pointer;
z-index:1;


}
.l-rotator .play-btn.pause{
background-position:-21px center;
}
.l-rotator .num-info{
position:relative;
float:left;
height:22px;
line-height:22px;
padding:0 4px;
text-align:center;
color:#FFF;
z-index:1;
}

/*PRELOADER NO*/
.l-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:34px;
height:34px;
margin-top:-17px;
margin-left:-17px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url('../images/assets/loader.gif') no-repeat center;
background:rgba(0,0,0,.7) url('../images/assets/loader.gif') center no-repeat;
z-index:7;
}


.l-rotator .thumbnails{
position:absolute;
top:0;
left:0;
width:250px;
height:300px;
overflow:hidden;
z-index:10;
}
.l-rotator .thumbnails ul{
list-style:none;
position:absolute;
top:0;
left:0;
height:999999px;
margin:0;
padding:0;
}
.l-rotator .thumbnails li{
position:relative;
display:block;
float:left;
clear:both;

}
.l-rotator .thumbnails li a{
display:none;
 
}

/**/
.l-rotator .thumbnails li div{
position:relative;
display:none;
color:#FFF;
 background-color:;
 padding:0px;
 margin:0px;
 border-style:solid;
 border-width:0px;
 border-color:black;
}

.thumbnails li div{
 color:Red;
}

.l-rotator #right-arrow,
.l-rotator #left-arrow{
position:relative;
display:block;
float:left;
width:12px;
}

/*.l-rotator #right-arrow{
background:url('../images/assets/rotator_icons.png') -43px center no-repeat;
}*/

/*.l-rotator #left-arrow{
background:url('../images/assets/rotator_icons.png') 7px center no-repeat;
}*/



.l-rotator .thumbnails .thumb{
position:relative;
display:block;
float:left;
cursor:pointer;
width:240px;
padding:0px;
color:#000;
/*background:#EEE;*/
/*background:-moz-linear-gradient(top, #FFF, #EEE);
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));*/
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EEEEEE');*/


overflow:hidden;
 margin:0;
}
.l-rotator .thumb img{
display:block;
float:left;
padding-right:0px;
}


.l-rotator .thumb p{
position:relative;
display:block;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
width:220px;
font-size:11px;
 
}

.l-rotator .thumbnails li.selected{
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;


}
.l-rotator .thumbnails li.square{
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;
}
.l-rotator .thumbnails li.selected{
/*background:#333 !important;
background:-moz-linear-gradient(top, #666, #333) !important;
background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#333)) !important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#333333') !important;*/
background:url('../images/slider_tab_bk1.png') no-repeat;


}
.l-rotator .thumbnails li.selected .thumb{
color:black;
border-left:none;
border-right:none;
border-bottom:0px solid #333;
cursor:default;
}

/*Hover effect Rollover*/
.l-rotator .thumbnails li:hover .thumb{
/*background:#EEE;
background:-moz-linear-gradient(top, #FFF, #EEE);
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));*/
}
.l-rotator .scrollbar{
position:relative;
width:4px;
height:100%;
overflow:hidden;
visibility:hidden;
}
.l-rotator .knob{
position:absolute;
top:0;
left:0;
width:4px;
background-color:#333;
-moz-opacity:.75;
filter:alpha(opacity=75);
opacity:.75;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.l-rotator .btn-pane{
position:absolute;
top:0;
left:0;
width:100%;
height:24px;
background:url('../images/assets/spacer.png') no-repeat;
z-index:2;
visibility:hidden;
}
.l-rotator .up-btn,
.l-rotator .down-btn{
position:absolute;
top:0;
left:50%;
width:60px;
height:24px;
margin-left:-30px;
background:#DDD url('../images/assets/rotator_icons.png') no-repeat;
background:rgba(221,221,221,0.7) url('../images/assets/rotator_icons.png') no-repeat;
}
.l-rotator .up-btn{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
background-position:center 7px;
}
.l-rotator .down-btn{
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background-position:center -27px;
}
.l-rotator .block,
.l-rotator .vpiece,
.l-rotator .hpiece{
position:absolute;
z-index:2;
}
.l-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.l-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}

.title{
	font-size:15px;
    color:#103466;
    font-weight:bold;
	margin:20px 0px 0px 0px;
	float:left;
		}
		

.floater1000{
 position:absolute;
 z-index:1000;
 color:Red;

}

.bannerAtag1{
 height:100px;
 width:100px;
 background-color:Red;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

.qo_inputBox1{
 background-image: url('../images/qo_inputBox1.png');
 background-repeat:no-repeat;
 width:140px;
 height:30px;
 padding:0px 0px 0px 10px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
 vertical-align:middle;

}

.qo_inputBox1_b{
 background-image: url('../images/qo_inputBox1_b.png');
 background-repeat:no-repeat;
 width:193px;
 height:30px;
 padding:0px 0px 0px 5px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}



.qo_inputBox2{
 background-image: url('../images/qo_inputBox2.png');
 background-repeat:no-repeat;
 width:44px;
 height:30px;
 padding:0px 0px 0px 5px;
 background-color:Transparent;
 border: 0px solid;
}



.qo_inputBox3{
 background-image: url('../images/input_quickorder1.png');
 background-repeat:no-repeat;
 width:130px;
 height:30px;
 padding:0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
 float:left;
}

.qo_inputBoximg11{
 width:20px;
 height:30px;
 float:left;
 padding:0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}




#LoginWrapper1 {
 width:700px;
 height:auto;

}

.loginBox_wrap {
 width:314px;
 height:auto;
 float:left;
 padding:0px 0px 0px 10px

}

.loginTitle {
 margin:10px 10px 10px 15px;
 float:left;
 color:#103466;
}

.loginBody1 {
 border-left-style:solid;
 border-right-style:solid;
 
 border-left-width:1px;
 border-right-width:1px;
 
 border-left-color:#CACACA;
 border-right-color:#CACACA;
 
 margin:0px;
 padding:10px;
 font-size:12px;
 height:300px;
 width:auto;
}

.loginBox_footer {
 background:url('../images/LoginPageGraphics/ap_footer1.jpg') no-repeat 0 0;
 height:10px;
 width:314px;    

}

.createAccount_title {
 background:url('../images/LoginPage/lg_bk.jpg') no-repeat 0 0;
 height:74px;
 width:720px;
}

.SalePrice_Red1{
  color:Red;
  font-size:20px;
  font-weight:bold;
    }
    
.Only_Price1 {
   color:#103466;

}

.sliderText1a{
 color:#888888;
}

#Email_Banner_Wrapper{
 padding: 0px 0px 10px 1px; 
 height:50px; 
 width:934px;
 

}

#email_box_signup1 {
 width:658px;
 height:50px;
 float:left;
 /*background-color:Blue;*/
 /*background-image:url('../images/email_box_signup1_bk.jpg');*/
 background-repeat:no-repeat;
 padding: 0px 0px 0px 0px;
 margin:-12px 0px 0px 0px;
 position:relative;
 z-index:100;

}

#email_box_signup2 {
 width:717px;
 height:50px;
 float:left;
 background-repeat:no-repeat;

 border-color:#103466;
 border-width:1px;
 border-style:solid;
  background-color:white;
 
 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    
    margin:0px 0px 0px -5px; 
    padding:5px 5px 5px 5px;
    
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;

}

#triple_g_1a {
 width:724px;
 height:94px;
 float:left;
 background-repeat:no-repeat;
 margin:0px 0px 0px 0px;
 padding:0px;
 background-image: url('../images/triple_g_pc1a_bk.png');
}



#Mini_Banner1 {
 width:261px;
 height:50px;
 float:left;
 padding: 0px 0px 0px 15px;

 
}

#email_icon1a {
 background-image:url('../images/eamil_icon1a.jpg');
 height:46px;
 width:41px;
 float:left;
 background-repeat:no-repeat;
 margin: 4px 0px 0px 5px;
}

#ES_wrapperInside{
 width:245px; 
 height:33px; 
 float:left; 
 margin:5px 0px 0px 0px; 
 padding:0px;
}

#email_signupText{
 color:#9B131A;
 font-size:19px;
 margin:0px;
 padding:0px;
 margin: 0px 0px 0px 12px;

}

.email_signupText2{
 color:#103466;
 font-size:13px;
 margin:0px;
 padding:0px;
 margin: 0px 0px 0px 12px;

}

.email_signupText3{
 color:#103466;
 font-size:11px;
 margin:0px;
 padding:0px;
 margin: 3px 0px 0px 12px;
 width:83px;
 height:40px;
 float:left;

}

.email_inputBox1a{
 background-image:url('../images/email_signup_bk1a.png');
 background-repeat:no-repeat;
 height:41px;
 width:257px;
 float:left;
 border-style:none;
 border-width:0px;
 padding: 0px 0px 0px 10px;
 margin: 5px 0px 0px 5px;
 background-color:Transparent;
}


.A_footer_title{
 font-size:15px;
 color:#FFFF81;
 font-weight:bold;
 height:auto;
 width:auto;
 padding: 15px 0px 15px 0px;
}

.A_footer_sbTitle {
 color:White;
 font-size:12px;
 margin:5px 0px 0px 7px;
}

.footer_A_headerWrapper{
 width:243px;
 height:189px;
 float:left;
 margin: 0px 0px 0px 9px;
 /*border-bottom-color:white;
 border-bottom-style:solid;
 border-bottom-width:1px;*/
}

.footer_B_headerWrapper{
 width:217px;
 height:189px;
 float:left;
 margin: 0px 0px 0px 12px;
 /*border-bottom-color:white;
 border-bottom-style:solid;
 border-bottom-width:1px;*/
}

.footer_B_Content_wrapper{
 width:207;
 height:auto;
 padding: 5px 5px 0px 6px;
 font-size:11px;
 font-style:italic;

}

.B_image{
 width:76px;
 height:106px;
 float:left;
}

.B_text{
 width:122px;
 height:87px;
 float:left;
 color:White;
 margin: 0px 0px 0px 5px;
}

.footer_btn1a {
 vertical-align:bottom;
 float:left;
 height:auto;
 width:auto;
 margin: 0px 0px 0px 5px;
}

.B_links1a {
 line-height:23px;
 margin: 0px 0px 0px 5px
}

.B_links1a a:hover { 
    text-decoration:none; 
    background-color:#282828;
    color:Yellow;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    
    margin:0px 0px 0px -5px; 
    padding:5px 5px 5px 5px;
    
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    
    box-shadow: .5px 1px .5pt .5pt #5C5C5C;


}

.B_links1a a:link { color:white;}

.B_links1a a:active { color:white;}

#input_ph {
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 7px
}


#footer_e_submit{
 height:auto;
 width:auto;
 float:right;
 margin: 15px 4px 0px 0px;
}


.busiS_BTN {
 background-image:url('../images/sp_graphics/busiS_BTN.png');
 background-repeat:no-repeat;
 width:215px;
 height:44px;
 float:left;
 padding:13px 0px 0px 10px;
 margin: 0px 10px 5px 5px;
 font-weight:bold;
 font-size:13px;

}

#DD_boxWrapper1a {
 height:auto;
 width:auto;
 margin:0px auto;
}

#DD_Product_Image1a {
 height:214px;
 width:214px;
 float:left;
}

#DD_Price1a {
 height:auto;
 width:400px;
 float:left;
}

#Bottom2a
{
    background-image:url('../images/Bottom1.jpg');
    height:7px;
    width:724px;
    float:left;
    }
#Top2a 
{
    background-image:url('../images/Top1.jpg');
    height:7px;
    width:724px;
    float:left;
    }
#DD_btnRed1a{
 float:right;
 height:auto;
 width:auto;
 margin: 100px 10px 0px 0px;
  }
  
#DD_header_format1a{
font-size:30px; 
font-weight:lighter; 
color:black;
background-image:url('../images/DD_bk1a.png'); 
height:133px; 
width:956px; 
margin:-11px 0px 0px -9px; 
padding:0px 0px 10px 0px;
 background-repeat:no-repeat;
}

#DD_subtext1a_wrapper{
 padding:0px 0px 0px 10px;
 margin: 18px 0px 0px 0px;
 float:left;
 width:450px;
 border-left-style:solid;
 border-left-color:#BDE7C8;
 border-left-width:1px;
}


.DD_subtext1b {
 font-size:11px;
 color:#1B4726;
 margin: 10px 0px 0px 0px;
 width:250px;
 height:auto;
}



.DD_subtext1a {
 font-size:11px;
 margin:0px 0px 0px 0px;
 line-height:20px;
 width:500px;
 height:auto;
 font-weight:bold;


}
.DD_subtext1a a:hover {
 color:black;
 background-color:#FFBD70;

 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    
    margin:0px 0px 0px -5px; 
    padding:5px 5px 5px 5px;
    
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    
 } 

.DD_subtext1a a:link {
 color:Green;} 

.DD_subtext1a a:active {
 color:Red;}


.PP_box1a ul {
 list-style-type:none;
 background-color:Transparent;
}

/*----------*/
.deal_box4wrapper{
width:261px;
height:auto;
margin:13px 0px 0px 0px;
font:12px Arial, Helvetica, sans-serif;
 float:left;

}

.deal_box4{
 height:auto;
 width:259px;
 border-left-style:solid;
 border-left-color:#CACACA;
 border-left-width:1px;
 
 border-right-style:solid;
 border-right-color:#CACACA;
 border-right-width:1px;
 float:left;
}

.PP_box1b{ 
 float:left;
 height:auto;
 width:115px;
 margin: 0px 7px 0px 7px;

}
.PP_box1b_title {
 font:bold 20px Arial,'Times',serif;
 color:#103466;
 margin: 0px 0px 5px 7px;
}

.PP_color1a{
 color:Black;
}


.PP_box1b p a:hover {
 color:#103466;}
.PP_box1b p a:link {}
.PP_box1b p a:active {}

.PP_box1b p {
 padding:0px 0px 10px 0px;
 margin:0px;

}

.acct_box1a {
 width:300px;
 height:auto;
 /*background-color:Silver;*/
 float:left;
 margin: 0px 10px 0px 0px;
}

.acct_box1a ul li {
 float:left;
 color:Red;
 display:block;
 /*background-color:Red;*/
 width:200px;
 font-size:12px;
 padding:10px;
 margin:0px 0px 0px -10px;
}



.ericbanner1a{
 width:auto;
 height:auto;
 margin: 0px 0px 0px 20px;
}

.right_mod_wrapper {
 margin:5px 0px 5px 0px;
}

h3.side_mod1a {
 margin:0px;
 padding:0px;
 display:inline;
  
}
.sEmail_text1a {
 padding:0px;
 margin:0px;
 line-height:20px;
 float:left;
}

#cs_infoBox {
 background-image:url('../images/customer_service_side_banner.png'); 
 background-repeat:no-repeat;
 height:146px;
 width:208px;
}

#cs_numBox1a {
 width:208px;
 height:100px;
}

#cs_num1a {
 margin:0px 0px 0px 0px;
}

.cs_img1a{
 height:190px;
 width:208px;
 float:left;
 margin:-5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-image:url('../images/customer_service_side_banner.png');
 background-repeat:no-repeat;
}

.cs_inWrapper{
 width:208px;
 height:184px;
}

#csLinkbox {
 width:188px;
 height:114px;
 padding:10px;
 background-color:Transparent;
}

.cs_column1a{
 width:66px;
 height:auto;
 padding:3px;
 float:left;
 text-align:center;
 padding: 16px 0px 0px 0px;
 font-size:12px;

 
}

.csLink_phone {
 color:#fff; 
 font-size:14px; 
 font-weight:bold; 
 height:auto; 
 width:auto; 
 margin:89px 0px 0px 5px; 
 float:left;

}



















/*Bubble Tooltips Start Style*/

.tooltip, .arrow:after {
  background: #103466;
  border: 2px solid white;
}

.tooltip {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 20px;
  color: white;
  border-radius: 10px;
  margin-top: 20px;
  text-align: center;
  font: bold 11px "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  -webkit-box-shadow: 6px 5px 9px -9px black,
                      5px 6px 9px -9px black;
  -moz-box-shadow: 6px 5px 9px -9px black,
                   5px 6px 9px -9px black;
  box-shadow: 6px 5px 9px -9px black,
              5px 6px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
}
.tooltip.active {
  opacity: 1;
  margin: 5px 0px 0px 55px;
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
}
.tooltip.out {
  opacity: 0;
  margin-top: -20px;
}

/*Bubble Tooltips End Style*/

.pp_nameProduct{
 font-size:18px; 
 font-weight:300;
 padding:0px 0px 0px 0px;


}

.pp_nameProduct2{
 font-size:18px; 
 font-weight:300;
 height:50px;
 padding:0px 10px 20px 10px;

}

/**/

#tabs_column_wrapper{
 width:938px;
 height:auto;
 float:left;
 margin: 50px 0px 20px 0px;
 padding:0px 0px 20px 0px;
}

.tab_single_wrapper{
 width:220px;
 height:400px;
 margin: 0px 12px 10px 0px;
 float:left;

 
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
   
    border-top-right-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
    
}

.tab_header{
  background-image:url('../images/tab_col_header1a.jpg');
  background-repeat:no-repeat;
  width:182px;
  height:28px;
  float:left;
  margin: -43px 0px 0px -1px;
  padding: 15px 0px 0px 10px;
  color:#103466;
  font-size:15px;
  font-weight:bold;
 
}
.tab_header a
{
    color:#103466;
    }

/*Custom Store Fixtures Graphic*/
.customerStoreFixGraphic 
{
    height:auto;
    width:auto;
    position:relative;
    margin:-8px 0px 0px -17px;
    
    }


/**/


.tab_format {
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 padding: 10px;
 text-align:left;
 line-height:20px;
}

.tab_format ul
{
    margin:0px;
    padding:0px 0px 0px 20px;
    background-color:Red;
    text-indent:0px;
    line-height:17px;
    }
.tab_format ul li
{
    margin:0px;
    margin:0px 0px 0px 0px;
    text-indent:-13px;
    font-weight:bold;
    }



.tabColumnInnerBox1a
{
 width:100%; 
 height:auto; 
 background-color:#A8B4DF; 
 text-align:center;
 
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -o-border-radius: 10px;
 border-radius:10px;
 border-width:0px;
 border-style:solid;
 border-color:#D6D6D6;
 padding: 10px 0px 10px 0px;
  background-image:url('../images/inChicagobk.png');

    }


.AAA234{
 color:#888888; 
 width:670px;
 height:120px;
 font-size:20px;
}

.textbox{
 padding:2px;
 margin: 0px 20px 20px 10px;
 font:18px Arial, Helvetica, sans-serif;
 color:#888888;
 border:0px solid #E1E1E1;
}

#summary_info{
 height:100px; 
 width:180px; 
 margin:160px 20px 0px 0px; 
 float:left;
 font-size:12px;
}


.bs_banner_info{
 height:100px; 
 width:130px; 
 margin:10px 0px 0px 20px; 
 float:left;
  color:#103466;
  text-align:center;
}

.bs_text_format{
height:auto;
width:auto;
margin:30px 0px 0px 0px;
font-size:11px;
 color:#103466;
 text-align:left;
}

.bs_image1a{
 margin:10px 0px 10px 16px;
 height:auto;
 width:auto;
 float:left;
 text-align:center;

}

.LearnMore1a{
 color:#fff;
 font-size:10px; 
 background-color:#103466;
 padding: 1px 3px 1px 3px;

}
 .modalBackground
  {
    background-color:black;
    filter:alpha(opacity=40);
    opacity:0.5;
  }
 
 
 /**/
 .MP_wrapper1a
 {
     /*background-image:url('../images/sp_graphics/lightbox_repeat1.png');
     background-repeat:repeat-y;*/
     background-color:#F6F6F6;
     padding:0px 0px 0px 0px;
     margin:-90px 0px 0px 0px;
     width:956px;
     height:auto;
     float:left;
        /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px; 
     }
     
 .MP_wrapper1a div
 {
     height:auto;
     width:auto;
     margin:0px 0px 0px 0px;
     float:left;
     font-size:20px;
 }
 
 .checkout_lp_input1a
 {
     width:auto; 
     height:100px; 
     float: left; 
     /*clear:both;*/
     }
     
 .checkout_lp_input2a
 {
     width:4px !important; 
     height:260px !important; 
     float: left; 
     margin-left:15px !important;
     margin-right:20px !important;
     /*clear:both;*/
     background-image:url('../checkoutFormGraphics/divide37.jpg');
     }
     
 
 .checkout_lb_bulletPoints
 {
     height:auto; 
     width:400px !important; 
     float:left; 
     font-size:12px !important; 
     text-align:left;
     clear:both;
     
     }
 .checkout_lb_bulletPoints div
 {
     clear:both; 
     margin:10px 0px 0px 20px; 
     font-size:12px !important;
     }
 
 
 
 
 
 
 .CO_lightboxBoxes1a
 {
     width:400px !important; 
     height:auto !important;
     float:left;  
     margin:0px 0px 20px 110px !important;

     
     
     }
 
 .CO_continueShoppingBTN1a 
 {
     border-style:none;
     border-width:0px;
     background-color:Transparent;
     /*background-image:url('../images/continue-shopping-blank.png');*/
     height:auto;
     width:auto;
     margin:0px 0px 0px 0px; 
     padding:0px;
     cursor:pointer;
     font-weight:bold;
     text-decoration:underline;
     color:Gray;
     }
  
  
     
  .CO_shopNow1a
  {
     float:left;} 
 
 /**/
 
 
 .ModalWindow
  {
    
    /*background-image:url('images/out_of_stock1.png');*/
    background-repeat:no-repeat;
    background-color:White;
    padding:150px;
    position :absolute;
    top:-1000px;
    font-size:12px;
    
    border: red solid 5px;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 0px 0px 0pt 5pt #FFE69E;

  } 

  
  .ModalWindow_shipping_info
  {
    
    /*background-image:url('../images/shipping_info_bk1.png');*/
    background-repeat:no-repeat;
    height:auto;
    width:auto;
    left:0px !important;
   
    
  }  
 #Shipping_textWrapper
 {
     height:auto;
     width:auto;
     float:left;
     margin:60px 0px 0px 0px;
     font-size:25px;
     }   
  
 #Shipping_intoText1
 {
     height:auto;
     width:auto;
     float:left;
     }
     
  .Shipping_intoText12a
 {
     height:auto;
     width:auto;
     margin:0px auto !important;
     padding:0px;
     position:relative;
     z-index: 10005 !important;
    

    
     }
     
.Checkout_LBox1a
 {

     width:auto;
     height:auto;
     text-align:center;
     margin:0px auto;
    
}
     
     
 #Shipping_intoText2
 {
     height:auto;
     width:500px;
     float:left;
     }
     
  .sh_btn1
  {
      color:white;
      background-image:url('../images/shipping_infor_btn.png');
      width:165px;
      height:40px;
      border-color:white;
      border-style:solid;
      border-width:0px;
      background-color:Transparent;
      
      
      }
      
   .sh_btn2
   {
      color:white;
      background-image:url('../images/continueShopping_btn.png');
      width:126px;
      height:10px;
      padding:10px 0px 0px 6px;
      border-color:white;
      border-style:solid;
      border-width:0px;
      background-color:Transparent;
      float:left;
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:13px !important;
      color:#000000;

      }
  
  
 .shopping_cart2a{
  border-right-color:#CACACA;
  border-right-style:solid;
  border-right-width:1px;
  
  border-left-color:#CACACA;
  border-left-style:solid;
  border-left-width:1px;
  
  margin: 0px 0px 0px 0px;
 
 }
 
 .View_Checkout1a{
  margin-left:-15px; 
  margin-top:50px; 
  padding:7px 10px 0px 10px; 
  background-color:#E4E4E4; 
  width:285px; 
  height:36px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#103466;
  
 }

#UC_CategoryHeader{
 padding:10px 0px 0px 10px;
 margin:0px; 
 z-index:1;
 float:left;
 color:Red;
 height:0px;
 width:0px;

}

#content_uBox1{
 margin:108px 0px 0px -2px;
 float:left;
}

.uBox1a{ padding:10px;}
 
  
/*Landing Page Styling Start*/

#LpWrapper_1a {
 background-image:url('../images/background_ph_lp.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  


#LpWrapper_1a_Clothing_StoreLP {
 background-image:url('../images/ClothingStoreSupply_bk_LP.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
#ShoppingCartsBaskets {
 background-image:url('../images/ShoppingCartsBaskets_bk1.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }

#Showroom_bk_LP {
 /*background-image:url('../images/Showroom_bk_LP.jpg');*/
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
#u {
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
#ATM_bk_LP {
 background-image:url('../images/atm_banner.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}

#CashForGold_bk_LP {
 background-image:url('../images/CashForGoldBanner.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}

#OpeningNewStore_bk_LP {
 background-image:url('../images/ONS_page1.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}

#CreditCard_bk_LP {
 background-image:url('../images/credit_card_processing_banner.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}

#retail_training_bk_LP {
 background-image:url('../images/retail_training_banner.jpg');
 background-repeat: no-repeat;
 display:block;
 height:auto;
 width:956px;
 float:left;
 margin:0px 0px 0px 12px;
 padding:0px;
}

#FixtureLeasing_bk_LP {
 background-image:url('../images/fixture_leasing_banner.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}
  
#ATM_bk2_LP{
 background-image:url('../images/atm_bk2.jpg');
 background-repeat: no-repeat;
 height:248px;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 0px;
}

#ATM_body_content{
 height:700px;
 width:500px;
 float:left;
 padding:0px 0px 0px 10px;
 background-color:Blue;
}

#ATM_Form{
 height:auto;
 width:311px;
 float:left;
 padding :0px 0px 0px 15px;
 margin :0px 0px 0px 0px;
 clear:both;
 background-image:url('../images/bk_repeat.png');
 background-repeat:repeat-y;
}
    #ATM_Form input
    {
        margin:10px 10px 0px 0px;
        }
        
    .ns_form1
    {
        margin:0px 0px 0px 0px;
        }

.ATM_Form123{
 height:auto;
 width:311px;
 float:left;
 padding :0px 0px 0px 15px;
 margin :0px 0px 0px 0px;
 clear:both;
 background-image:url('../images/bk_repeat.png');
 background-repeat:repeat-y;
}

#ATM_form_header{
 background-image:url('../images/form_bk1.png');
 background-repeat:no-repeat;
 height:82px;
 width:326px;
}

#ATM_form_header h2
{
    font-size:18px;
    padding:5px 10px 0px 10px;
    text-align:center;
    }

#ATM_form_subhead1 {
 height:auto;
 width:auto;
 padding:15px;
 margin:0px;
 color:#103365;
 line-height:normal;
}

#ccf_form_subhead1 {
 height:auto;
 width:auto;
 padding:15px;
 margin:0px;
 color:#103365;
 font-size:15px;
 text-align:center;
}




#ATM_body_list h2 {
 background-color:Red;
 float:left;
 width:500px;
 height:200px;
 font-size:10px;
 margin:0px;
 padding:0px;
}


#ATM_floatingImg{
 height:auto;
 width:auto;
 float:left;
 position:absolute;
 margin:-200px 0px 0px 200px;
 padding:;
}

#cashForGold_floatingImg{
 height:auto;
 width:auto;
 float:left;
 position:absolute;
 margin:-10px 0px 0px 160px;
 padding:;
}

#OpeningNewStore_floatingImg{
 height:auto;
 width:auto;
 float:left;
 position:absolute;
 margin:-163px 0px 0px 105px;
 padding:;
}

#ATM_wrapper_body{
 height:auto;
 width:956px;
 float:left;
 margin:0px 0px 0px 0px;
 background-image:url('../images/atm_bk2.jpg');
 background-repeat: no-repeat;

}

#ATM_wrapper_body p{
 padding:10px;
 float:left;
}


#ATM_Form_Wrapper {
 height:auto; 
 width:326px; 
 margin:20px 0px 20px 70px;
 float:left;
}

#ATM_left_column{
 width:500px;
 height:auto; 
 float:left;
 margin: 0px 0px 0px 20px;
}

#ATM_left_column h4 {
 padding:0px;
 margin:0px;
}

#ATM_left_column h2{
 height:20px;
 width:auto;
 color:#103465;
 margin:5px 0px 20px 0px;
 padding:0px;
}

#ATM_left_column ul li {
 width:100%;
 padding:0px 0px 10px 0px;
 list-style-type:circle;
 text-indent:0px;
 margin-left:30px;
}




/**/

.ATM_input {
 background-image:url('../images/ATM_input.png');
 background-repeat:no-repeat;
 padding:0px 0px 0px 10px;
 border-style:none;
 border-color:Gray;
 border-width:0px;
 background-color:Transparent;
 height:37px;
 width:269px;

}

.cc_input1 {
 background-image:url('../images/cc_body_input.png');
 background-repeat:repeat-y;
 padding:0px 0px 0px 10px;
 margin:7px 0px 0px 10px;
 border-style:none; 
 border-color:Gray;
 border-width:0px;
 background-color:Transparent;
 height:37px;
 width:269px;

}

#cc_bk_LP {
 background-image:url('../images/customStoreFixture_banner.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
}


/**/
  
#DoorChime_bk_LP {
 background-image:url('../images/DoorChime_bk_LP.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
#PetStore_bk_LP {
 background-image:url('../images/PetStore_bk_LP.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
#LiquorStore_bk_LP {
background-image:url('../images/LiquorStore_bk_LP.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
      #LiquorTextWrapper{
      height:auto;
      width:140px;
      position:absolute;
      z-index:0; 
      margin:30px 0px 0px 35px; 
      text-align:left; 
      }
      
      #LiquorText1 {
      color:#FFFFB9; 
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:15px; 
      margin:0px; 
      padding:0px;
      }
      
      #LiquorText2 {
      color:white; 
      font-size:12px; 
      margin:0px; 
      padding:0px;
      }
      
      .LiquorText3 {
      color:white; 
      font-size:20px; 
      margin:10px 0px 0px 0px; 
      padding:0px;
      font-weight:bold;
      }
     
     
  
  

#VideoSupplies_bk_LP {
background-image:url('../images/VideoSupplies_bk_LP.jpg');
 background-repeat: no-repeat;
 height:auto;
 width:956px;
 float:left;
 position:static;
 margin:0px 0px 0px 12px;
  }
  
  
 
#LP_wrapper_body{
 height:auto;
 width:auto;
 float:left;
 margin:0px 0px 0px 0px;
}

#LP_text{
 width:580px;
 height:auto;
 float:left;
 margin:10px 0px 20px 0px;
 padding:0px 20px 20px 20px;
 font-size:12px;
}
        #LP_text ul li a {
        color:black;
        font-weight:bold;
        }
        
        #LP_text p {
        font-size:15px;
        line-height:20px;
        }
        
 

#LP_Form_1a{
 width:310px;
 height:auto;
 float:left;
 margin:-9px 0px 0px 0px;
}
#LP_Header_wrapper{
 height:217px; 
 width:956px; 
 float:left;
 
}

#LP_Header_wrapper22{
 height:0px; 
 width:956px; 
 float:left;
 
}


#OpeningNewStore_Header_wrapper{
 height:150px; 
 width:956px; 
 float:left;
 
}

#LP_Header_Text{
 height:100px;
 width:auto;
 float:left;
 color:White;
 font-size:50px;
 margin: 70px 0px 0px 10px;
 padding: 10px;
 font-family: 'Fjalla One', sans-serif;
 font-weight:lighter;
}

#ATM_Header_Text{
 height:100px;
 width:auto;
 float:left;
 color:White;
 font-size:50px;
 margin: 40px 0px 0px 10px;
 padding: 10px;
 font-family: 'Fjalla One', sans-serif;
}

#CreditCard_Header_Text{
 height:100px;
 width:auto;
 float:left;
 color:#103466;
 font-size:50px;
 margin: 40px 0px 0px 10px;
 padding: 10px;
 font-family: 'Fjalla One', sans-serif;
 text-align:right;
}

#Fixture_Leasing_Header_Text{
 height:100px;
 width:auto;
 float:left;
 color:white;
 font-size:50px;
 margin: 40px 0px 0px 10px;
 padding: 10px;
 font-family: 'Fjalla One', sans-serif;
 font-size:35pt;
 text-align:left;
}

#ATM_list{
  height:auto;
  width:auto;
  float:left;
  padding:0px;
  margin:0px 0px 20px 0px;

}

#LP_r_Image{
 height:auto;
 width:auto;
 float:left;
 margin: 25px 0px 0px 600px;
 position:absolute;

}

#LP_r_Image2{
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#LP_TripleG23 {
 height:auto;
 width:auto; 
 margin:20px; 
 float:left;
}

/*Floating Images Header for Landing Pages START*/


#Showroom_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 370px;
 padding: 0px 0px 0px 0px;
 position:relative;
}
        #Cell_phone_bubble{
         height:auto;
         width:auto;
         background-color:#103366;
         color:White;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         -o-border-radius: 5px;
         padding:5px;
         font-size:12px;
         font-weight:bold;
         margin: 6px 0px 0px 0px;
    
         border-radius:5px;
         
        }

#ShoppingBaskets_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 30px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#LiquorStore_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 30px 0px 0px 100px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#DoorChimes_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 5px 0px 0px 330px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#PetStore_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 20px 0px 0px 300px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#VideoSupplies_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 5px 0px 0px 230px;
 padding: 0px 0px 0px 0px;
 position:relative;
}

#ClothingStoreSupply_floating{
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 position:relative;
}




/*Floating Images Header for Landing Pages END*/


#Showroom_snap_wrapper{
 height:auto;
 width:600px;
 float:left;
 margin:0px 0px 20px 0px;
}

.Showroom_snap {
 height:124px;
 width:185px;
 float:left;
 margin:5px;
 padding:0px;
 
}



#LP_Form_top{
 background-image:url('../images/bluebk_inputs.png');
 background-repeat: no-repeat;
 width:310px;
 height:210px;
 float:left;
 text-align:center;
 color:white;
 padding: 10px 0px 0px 0px;
 font-size:20px;
}



#LP_Form_body{
 background-image:url('../images/bluebk_body.png');
 width:310px;
 height:auto;
 float:left;
 margin: 0px 0px 0px 0px;
}

#LP_Form_footer{
 background-image:url('../images/bluebk_footer.png');
 background-repeat: no-repeat;
 width:310px;
 height:28px;
 float:left;
}

.LP_inputFrame {
 background-image:url('../images/LP_input_1a.png');
 background-repeat: no-repeat;
 background-color:Transparent;
 border:0px;
 width:250px;
 height:30px;
 padding:0px 0px 0px 10px;
 margin: 0px 0px 10px 0px;
}

.FormTitle_1a{
 font-size:24px;
 font-weight:bolder;
 color:#FFFFB9;
 
 
}

#percentoff{
 height:auto;
 width:auto;
 float:left;
 margin: 10px 0px 0px 25px
}

.LP_Body_content2 {
 height:auto;
 width:260px;
 margin: 0px 0px 0px 20px;
 text-align:center;
 color:White;

}

.LP_Body_content2 p {
 font-size:12px;
 font-weight:bold;
 padding:5px 0px 5px 0px;
 margin:0px;
}

.LP_number {
 font-size:20px;
 color:#ffff87
}

#LP_text ul li {
 color:black;
 text-align:left;
 width:530px;
 font-size:15px;
}

/*Landing Page Styling End*/

/*Check out Style*/
#CO_Optional_loginWrapper{
 width:902px;
 height:230px;
 float:left;
 margin:0px 0px 10px 0px;
 padding:10px;
    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    
    border-radius: 10px;
    border-style:solid;
    border-width:1px;
    border-color:#CACACA;
    
 background-image:url('../images/1_co.png');
 background-repeat:no-repeat;
    

}

#CO_column_wrapper{
 width:922px;
 height:auto;
 float:left; 
 font-family: Arial, Helvetica, sans-serif;
}

/*Checkout Column New 6/04/2013 [start]*/

#CO_CNewWrapper{
 width:930px;
 height:auto;
 float:left;
  
 }
.CO_columnMain1a{
 width:299px;
 height:auto;
 float:left;
 padding:0px;
 margin:5px;
}

.CO_Checkout2a{
 width:299px;
 height:auto;
 float:left;
 padding:0px;
 margin:5px;
}

.CO_bodyWrapper1a{
 width:247px;/*old width 277px*/
 height:auto;
 float:left;
 padding:10px 0px 10px 50px;/*old padding 10px*/
 margin:0px;
 border-right-color:#DBDBEA;
 border-right-width:1px;
 border-right-style:solid;
 
 border-left-color:#DBDBEA;
 border-left-width:1px;
 border-left-style:solid;
}

.CO_columnHeader1a_2{
 height:38px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/2_co.jpg');
}
.CO_columnHeader1a_3{
 height:38px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/3_co.jpg');
}
.CO_columnHeader1a_4{
 height:38px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/4_co.jpg');
}
.CO_columnHeader1a_5{
 height:38px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/5_co.jpg');
}
.CO_columnHeader1a_it{
 height:38px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/it_co.jpg');
}

.CO_IC1a{
 padding:0px 0px 0px 15px;
 margin:0px 0px 0px -1px;
 width:283px;
 height:auto;
 background-color:White;
}

.it_box33{
 /*background-image:url('../checkoutFormGraphics/it_box33.png');*/
 background-repeat:no-repeat; 
 height:auto; width:292px;
 margin:0px 0px 0px -13px;
 float:left;
}

.it_column{
 width:auto; height:auto;
 margin:0px 0px 0px 2px;
 padding:3px 5px 0px 5px;
 float:right;
 font-size:12px;
 text-align:center;
}
.c1 {
 margin:10px 0px 0px 0px
}



.bt_corners1a{
 height:14px;
 width:299px;
 float:left;
 padding:0px;
 margin:0px;
 background-image:url('../images/bottom_corner_co.jpg');
 background-repeat:no-repeat;
 }
.column_Titles_co{
 font-size:13px;
 font-weight:bold;
 height:auto;
 width:auto;
 padding:0px;
 margin:10px 0px 0px 50px;
}
.column_Titles_co2{
 font-size:13px;
 font-weight:bold;
 height:auto;
 width:auto;
 padding:0px;
 margin:10px 0px 0px 50px;
 color:white;
}

.SO_boxes1aWrapper{
 width:250px;
 height:auto;
 float:left;
 font-size:12px;
 font-weight:bold;
 margin: 0px 0px 0px -30px;
}

.SO_boxesMain1a{
 width:115px;
 height:auto;
 margin:5px;
 float:left;
 text-align:center;
}

.FCO_Wrapper1a{
 width:270px;
 height:auto;
 float:left;
}

.FCO_Catagory{
 width:270px;
 height:30px;
 float:left;
 background-color:Red;
}

.FCO_product{
 float:left;
 height:auto;
 width:120px;
 background-color:Blue;
}

.FCO_qty_stotal {
 float:left;
 height:auto;
 width:auto;
}


/*Checkout Column New 6/04/2013 [end]*/


/*Checkout Header Numbered START*/


.CO_column1_B{
 width:264px;
 height:auto;
 float:left;
 background-image:url('../images/3_co.jpg');
 background-repeat:no-repeat;
 padding: 0px 0px 0px 35px;
 margin: 0px 0px 0px 8px;
 /*background-color:#E0E0E0;*/

}

.CO_column1_C{
 width:264px;
 height:auto;
 float:left;
 background-image:url('../images/blank_co.jpg');
 background-repeat:no-repeat;
 padding: 0px 0px 0px 35px;
 margin: 0px 0px 0px 8px;


}


.co_login_box1a{
 float:left; 
 height:auto; 
 width:310px; 
 clear:both;
 
 margin:0px;
 padding: 0px 0px 0px 40px; 
}




/*Checkout Header Numbered END*/




#security_icon {
 height:74px;
 width:299px;
 float:left;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

/*.SalePrice_PP1{
 color:#B20000;
 font-size:12px; 
 background-image:url('../images/saleprice_bk1.png'); 
 background-repeat:no-repeat;
 height:21px; 
 width:156px; 
 float:left;
 margin: 10px 0px 10px 17px;
 padding-top:3px;
}*/


.ic_column1{
 width:auto;
 height:auto;
 float:left;
 padding: 10px 0px 0px 0px;
}

.ic_column1_total{
 width:289px;
 height:auto;
 float:left;
 padding: 10px 5px 5px 0px;
 margin: 0px 0px 10px 0px;
 background-color:#F2F2F2;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}


.ic_boxes1{
 width:150px;
 height:auto;
 float:left;
 margin: 0px 0px 10px 15px;
 font-size:12px;



}
.ic_boxes2{
 width:90px;
 height:auto;
 float:left;
 margin: 0px 0px 10px 33px;
 text-align:right;
 font-size:12px;


}

/*---*/
.partners_linkWrapper{
 /*background-image:url('../images/sp_graphics/partners_linkMIDDLE1a.jpg');*/
 width:744px;
 height:auto;
 float:left;
 margin:0px;
 padding:0px;
 
}
.p_wrapper1a{
 width:745px;
 height:auto;
 float:left;
 margin:0px;
 padding: 0px 0px 10px 10px;
 
}

.p_logo_links1a{
 height:auto;
 width:auto;
 float:left;
}

.p_desc_link1a{
 height:auto;
 width:auto;
 float:left;
}

#Promo_text1a{
 font-size:12px;
 text-align:center;
 color:grey;
}

.back_history1 {
 margin:0px 0px 10px 0px; 
 padding:0px; 
 float:left; 
 height:auto; 
 width:auto;
}


.DisReplaireList1{
 height:auto; 
 width:600px; 
 float:left;
 margin:0px 0px 10px 0px;
 clear:both;
}

.DisReplaireList1 ul li {
 clear:both;
 width:100%;
 height:auto;
 margin:0px;
 padding:0px;
 list-style-type: square !important;

}

.gettingRight_color {
 color:#103466;
}

.btn_back_space{
 height:auto;
 width:auto;
 margin: 10px 0px 10px 0px;
}

.sp_headerSpacer {
 height:auto; 
 width:auto; 
 float:left; 
 margin:0px 0px 0px 10px; 
 padding:0px;
}

/**/


#wcu_wrapper1a{
 width:745px;
 height:auto;
 float:left;
}

.wcu_columns{
 width:auto;
 height:auto;
 float:left;
 line-height:20px;
}

.wcu_title1a{
 color:#A50D18;
 font-weight:bold;
}

/**/

#LoginAccBoxWrapper{
 width:565px;
 height:355px;
 margin:0px auto;
 padding:0px;
 
}

.headerYellow_lp{
 width:565px;
 height:59px;
 float:left;
 /*background-image:url('../images/headerYellowLp.png');*/
 font-size:30px;
 color:#103466;
 text-align:center;
}   

.Bodylp{
 width:565px;
 height:296px;
 float:left;
 background-image:url('../images/body_lp.png');
}

.Column2a_lp{
 width:262px;
 margin:10px;
 height:auto;
 float:left;
 color:#103466;
}
.loginPage_input {
 background-image:url('../images/loginpage_input.png');
 background-repeat:no-repeat;
 padding:0px 0px 0px 10px;
 border-style:none;
 border-width:0px;
 background-color:Transparent;
 height:37px;
 width:211px;

}

.lp_input1a{
 height:auto;
 width:auto;
 margin: 0px 0px 10px 0px;

}


/**/
.acc_wrapper2a{
 width:905px;
 height:auto;
 margin:0px auto;


}

.acc_header2a{
 width:905px;
 height:60px;
 margin:0px auto;
 padding:0px;
 background-image:url('../images/acct_headerbk1.png');
}

.acc_body2a{
 width:905px;
 height:auto;
 margin:0px auto;
 background-image:url('../images/acct_bkRepeat1.png');
 float:left;

}

.column_acct1{
 width:370px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:20px 10px 10px 60px;
 float:left;
 
}

.column_acct3{
 width:800px;
 height:auto;
 padding:0px 0px 0px 0px;
 margin:20px 10px 10px 50px;
 float:left;
 
}

.acc_fieldTitle1a{
 height:auto; 
 width:100px; 
 float:left;
 font-size:12px;
 text-align:right;
 padding:0px 10px 0px 0px;
 /*background-color:Red;*/
}

.acc_fieldTitleWrapper{
 width:337px;
 height:auto;
 float:left; 
 /*background-color:blue;*/
 margin:0px 10px 10px 10px;
 padding:0px 0px 0px 0px;
 clear:both;
 font-size:12px;
 line-height:18px;
}

.acc_fieldTitleWrapper2{
 width:auto;
 height:auto;
 float:left; 
 margin:10px 0px 10px 0px;
 padding:0px 0px 0px 0px;
}

.acc_fieldTitleWrapper3{
 width:100%;
 height:auto;
 float:left; 
 margin:10px 10px 10px 10px;
 padding:0px 0px 0px 0px;
 clear:both;
}

.acc_fieldBottom{
 width:210px;
 height:auto;
 float:left; 
 margin:0px;
 padding: 0px 0px 0px 112px;
 
}

/*SSS Input Final Version*/
.sss_input1a{
 background-image:url('../images/sss_input1a.png');
 height:28px;
 width:190px;
 padding:0px 10px 0px 10px;
 margin:0px;
 float:left;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}

.sss_input1a_116{
 background-image:url('../images/sss_input1a_116.png');
 height:28px;
 width:96px;
 padding:0px 10px 0px 10px;
 margin:0px 0px 0px 0px;
 float:left;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}

.sss_input1a_63{
 background-image:url('../images/sss_input1a_63.png');  
 height:28px;
 width:43px;
 padding:0px 10px 0px 10px;
 margin:5px 0px 0px 2px;
 float:left;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}



/**/


#CTitle1a{
 height:auto;
 width:auto;
 font-size:27px;
 color:#103466;
 font-weight:bolder;
 padding:15px 0px 0px 0px;
 margin:0px 0px 0px 20px;
}


.sss_input1a_86{
 background-image:url('../images/sss_input1a_86.png');  
 height:28px;
 width:96px;
 padding:0px 0px 0px 2px;
 margin:0px 0px 0px 2px;
 float:left;
 background-color:Transparent;
 border-style:none;
 border-width:0px;
}

.radiobtn_bk1{
 height:99px;
 width:332px;
 font-size:12px;
 background-image:url('../images/radiobtn_bk1.png');  
 padding:0px;
 margin:0px 0px 10px 0px;
}



.accChecktbox{
 width:auto;
 height:auto;
 float:left;
 margin: 0px 10px 0px -20px;
}

.accChecktbox_text{
 width:310px;
 height:auto;
 float:left;
 margin:0px 0px 0px 0px;
}
.stepTitle{
 height:auto;
 width:auto;
 float:left;
 margin:0px 0px 10px 0px;
}


.needhelp1{
 height:35px;
 width:887px;
 font-size:17px;
 background-image:url('../images/needhelp1.png');  
 padding:0px;
 margin:0px 0px 0px 4px;
 padding:10px 0px 0px 10px;
 color:#103466;
 }
 

a.menuLinkmain{
  height:auto; 
  width:auto;
  letter-spacing:0em !important; 
  word-spacing:0em !important;
  margin:0em !important; padding:0em !important;
 }



.NewRed
{
    color:#C60000;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}


.pBody1a {
 width:261px;
 height:300px;
 margin:10px;
 float:left;
 font-size:12px;

}

/*Quick Order page*/


.addToShoppingCart{
 margin:10px 0px 0px 70px;
 height:auto;
 width:auto;
}

.qo_headline2{
 height:auto;
 width:auto;
 margin:-10px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}

.qo_sub_headline2{
 height:auto;
 width:auto;
 margin:0px 0px 10px 0px;
 font-size:12px;
 font-style:italic;
 color:#888888;
}

.qo_wrapper2{
 width:700px;
 height:auto;
 float:left;}

.qo_boxer2{
 width:325px;
 height:auto;
 float:left;
 margin:10px;}
 
.qo_image2{
 width:107px;
 height:107px;
 float:left;}
 
.qo_info2{
 width:200px;
 height:100%;
 float:left;
 margin:0px 0px 0px 10px;
 padding:0px;
}


.qo_text2{
 width:100%;
 height:auto;
 float:left;
 margin:0px;
 padding:0px;}

.qo_sp2{
color:#103466; 
font-weight:bold; 
font-size:12px;

}





 
 .qo_Title1{
  float:left;
  height:auto;
  width:auto;}
 


#qo_enterbox1{
 height:auto;
 width:auto;
 padding:0px;


 
}

.quick_orderbox1 {
 margin:0px 0px 0px 20px;
 padding:10px; 
 height:auto; 
 width:700px; 
 float:left; 
 background-image:url('../images/qo_middle1.png');

 /*old background*//*background-image:url('../images/quick_order_box1.png');*/
}

.qo_top_bottom1{
 margin:0px 0px 0px 20px;
 height:auto;
 width:auto;
 float:left;
}

.qo_top_bottom2{
 margin:0px 0px 20px 20px;
 height:auto;
 width:auto;
 float:left;
}


.quick_orderbox1b {
 margin:0px 0px 0px 20px;
 padding:10px; 
 height:90px; 
 width:708px; 
 float:left; 
 background-image:url('../images/quick_order_box1b.png');
 background-repeat:no-repeat;
}

.quick_orderbox1c {
 margin:10px 0px 0px 0px;
 padding:0px 10px 20px 10px; 
 height:90px; 
 width:708px; 
 float:left; 
 background-image:url('../images/quick_order_box1c.png');
 background-repeat:no-repeat;
}



/*Product Child Update*/

.pc_decs1{
 float:left; 
 height:auto; 
 width:184px; 
 clear:both;
 margin:0px 0px 10px 0px;
}




/* Product Details Tabs */
    .etabs { margin: 0; padding: 0; }
    .tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
    .tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
    .tab a:hover { text-decoration: underline; }
    .tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
    .tab a.active { font-weight: bold; }
    .tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }



.pd_dashlines{
 height:auto;
 width:auto;
 margin: 10px 0px 10px 0px;
 float:left;
 }
 
 
 .product_pageMod img {
  margin: -5px 0px 10px 0px;
 }


/**/

.pd_body3aWrapper{
 width:722px;
 height:auto;
 /*background-color:#EEEEEE;*/
 margin:0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 float:left;
    
    /*border-right-color:#CACACA;
    border-right-style:solid;
    border-right-width:1px;
    
    border-left-color:#CACACA;
    border-left-style:solid;
    border-left-width:1px;*/
 }

#pd_bColumn3a{
 width:250px;
 height:auto;
 float:left;
 margin:0px 10px 0px 10px;



 }

#pd_bColumn3b{
 width:440px;
 height:auto;
 float:left;
 text-align:left;

}





    .pd_div3a{
     width:240px; /*width:100%;*/
     height:auto;
     /*background-color:Red;*/
     margin:5px 0px 0px 10px;
     float:left;
    }
    
    .pd_div3b{
     width:409px;
     height:auto;
     /*background-image:url('../images/pd_middle_box3a.png');*/
     margin:0px 0px 0px 10px;
     float:left;
    }
    
    .pd_div3b_2{
     width:409px;
     height:auto !important; /*height:36px;*/
     background-image:url('../images/pd_middle_box3a.png');
     margin:0px 0px 0px 10px;
     float:left;
    }
        
        
        .pd_div3b_call {
         padding: 0px 0px 0px 0px; 
         font-size:13px;
         width:380px;
         font-weight:bold;
         
        }
        
        .pd_div3b_desc {
         padding: 0px 0px 0px 0px; 
         margin: 0px 0px 10px 17px; 
         font-size:13px;
         width:380px;
         
        }
        
        .pd_div3b_desc2
        {
           line-height:18px;
        }
        
        .pd_div3b_desc2 ul li{
        list-style-type:square;
        list-style-position:inside;
        margin:5px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        line-height:15px;
        text-indent:0px;
        clear:both;
        width:350px;}
        
        .pd_innerBox{
         height:auto;
         min-height:50px;
         width:180px;
         float:left;
         padding:0px 0px 0px 10px;
         margin:0px 0px 10px 8px;
         font-size:13px;}
         
         #pd_saveShop3a {
          font-size:13px;
          height:auto;
          width:400px;
          margin: 10px 0px 20px 20px;
          }
    
    .pd_div3a div img{
     height:auto;
     width:auto;
     float:left;
     clear:both;
    }
    
    .pd_div3a div p{
     height:auto;
     width:auto;
     float:left;
     clear:both;
    }
    .pd_div3a div.info{
     height:auto;
     width:auto;
     float:left;
     clear:both;
    }
    
    
    
    
    
    
.pd_GreenBox3a{
    background-image:url('../images/pd_page_priceGreenBox.png');
    width:414px;
    height:133px;
 }
 
    .pd_GreenBox3a div {
     width:100%;
     height:100px;
    }
    
    .pd_GreenBox3a div.pdg_box{
     height:50px;
     width:auto;
     margin: 5px;
     float:left;
    }


/*Only*/
#pdg_onlyprice3a1{
 float:left; 
 clear:both;
 margin:0px 0px 3px 0px;
 padding:0px;
 height:auto;
 width:auto;
 color:#999999;
 font-size:12px;}
 
 
/*Price*/
 #pdg_onlyprice3a2{
 float:left; 
 clear:both;
 margin:0px;
 padding:0px;
 height:auto;
 width:auto;
 font-size:23px;
 color:#103466;}

/*Radio Button*/
 #pdg_onlyprice3a3{
 float:left; 
 clear:both;
 margin:10px 0px 0px 0px;
 padding:10px;
 height:auto;
 width:auto;}
 
/*QTY*/
#pdg_onlyprice3a4{
 float:left; 
 clear:both;
 margin:0px 0px 3px 0px;
 padding:0px;
 height:auto;
 width:auto;
 color:#999999;
 font-size:12px;}

/*QTY Input box*/
#pdg_onlyprice3a5{
 float:left; 
 clear:both;
 margin:0px;
 padding:0px;
 height:auto;
 width:auto;
 background-color:Transparent;
 }
 
#pd_saveRadioBTN{
 padding:0px; 
 margin:-15px 0px 0px 30px; 
 height:auto; 
 width:auto; 
 float:left;
 font-size:12px;}
 
 
 
 .pc_title3a{
  height:auto;
  width:auto;
  float:left;
  margin: 0px 0px 0px 47px;}

 .pc_review{
  height:auto;
  width:auto;
  float:left;
  margin: 5px 0px 0px 40px;
 }

 .pc_review2{
  height:auto;
  width:auto;
  margin: 5px 0px 0px 0px;}
  
  
 .pd_pc_topBottom{
  margin:0px 0px 0px 10px; 
  padding:0px; float:left;
 }
 
 
#product_descList1 ul li{
 font-size: 13px; 
 color: black; 
 margin:0px; 
 padding:0px 0px 10px 0px;
 list-style-type:none;
}

#product_descList1{
 font-size: 13px; 
 color: black; 
 margin:0px; 
 padding:0px;
 font-weight:bold;
}


#quick_order_header1 {
 background-image:url('../images/quick_order_header1.png');
 height:60px;
 width:208px;
 float:left; 
 margin:10px 0px 0px 0px;

}

#quick_order_header1 div {
 text-align:center;
 margin: 13px 0px 0px 0px;
 color:#103466;
 font-size:25px;
}


.CartTotal_header1{
 height:45px;
 width:208px;
 float:left; 
 margin:0px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
 color:#FFFFFF;
 font-weight:bold;
 text-align:center;
 font-size:20px;
 background-image:url('../images/shoppingCart_Checkout_header1.png');
}


.checkout_tint{
 height:209px; 
 width:263px; 
 padding:0px 0px 0px 40px; 
 margin:0px 0px 0px -50px;
 float:left; 
 background-image:url('../images/checkout_tint_bk.png')

 
}

/*Price and Blow Price Product Details page*/
#pbp_wrapper{
 width:390px;
 height:auto;
 
}

.pbp_column{
 width:auto;
 height:auto;
 margin:0px;
 padding:0px auto;
 float:left;
}

.pbp_column_a{
 width:auto;
 height:auto;
 margin:8px 10px 0px 0px;
 padding:0px auto;
 float:left;
}

.pbp_column_b{
 width:auto;
 height:auto;
 margin: -30px 0px 0px 0px;
 padding:0px auto;
 float:left;
}

.pbp_column_c{
 width:auto;
 height:auto;
 margin:5px 10px 0px 0px;
 padding:0px auto;
 float:right;
}



.pbp_saleTitle{
 width:152px;
 height:19px;
 background-image:url('../images/pdp_headerTag.png');
 margin:0px 0px 0px 0px;
 padding:3px 0px 0px 0px;
 position:relative;
 z-index:10;
 color:#103466;
 text-align:center;
}

.pbp_textPrice{
 width:152px;
 height:auto; /*height:33px*/
 margin:0px 0px 0px 0px;
 padding: 14px 0px 0px 0px;
 text-align:center;
 position:relative;
 z-index:10;
 background-image:url('../images/pd_price_blowout.png');
 background-repeat:no-repeat;
 color:#8C0000;
 font-size:20px;
 font-weight:bold;
 
}

.pdp_input1{
	width:45px;
	height:30px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
    background: url('../images/pdp_qty_input.png') no-repeat;
    border:0px solid #e1e1e1;
	line-height:normal;
    text-align:center;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}
	
.qo_itemsEntered{
    height:auto;
    width:auto;
    font-size:12px; 
    color:#C4C4C4;
}


/*2014 Styles Added*/


    
/*input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px #fff inset;

}*/



.viewMore_wrapper
{
    width:700px;
    height:50px;
    float:left;
    padding:0px 0px 0px 0px;
    }
.viewMore_btn1
{
    float:left;
    width:100px;
    height:auto;
    margin:250px 0px 0px 60px;
     
     }
     
.viewMore_btn2
{
    float:left;
    width:100px;
    height:auto;
    margin:250px 0px 0px 120px;
     
     }
     
 .viewMore_btn3
{
    float:left;
    width:100px;
    height:auto;
    margin:250px 0px 0px 125px;
     
     }

     
.con_header_sub
{
    height:38px;
    width:926px;
    margin:10px 0px 0px -11px;
    float:left;
    background-image:url('../images/ConfirmationPage/header_sub1.png');
    font-size: 13px; 
    font-weight: bold; color: #103366;
    
    }
    
.con_header_sub2
{
    height:38px;
    width:287px;
    margin:10px 0px 0px 0px;
    float:left;
    background-image:url('../images/ConfirmationPage/header_sub2.png');
    background-repeat:no-repeat;
    font-size: 13px; 
    font-weight: bold; color: #103366;
    
    }
    
.con_header_sub div
{
    height:auto;
    width:auto;
    margin:10px 0px 0px 20px;
    float:left;
    }
    
.con_header_sub2 div
{
    height:auto;
    width:auto;
    margin:10px 0px 0px 20px;
    float:left;
    }
    
.con_body1
{
    height:auto;
    width:904px;
    float:left;
    margin:0px 0px 0px -11px;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#CFCFCF;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#CFCFCF;
    padding: 10px 0px 0px 20px;
    font-size:13px !important;
    }
    
.con_body2
{
    height:auto;
    width:285px;
    float:left;
    margin:0px 0px 0px 0px;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#CFCFCF;
    
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#CFCFCF;
    }


.con_footer_sub
{
    height:20px;
    width:926px;
    margin:0px 0px 0px -11px;
    float:left;
    background-image:url('../images/ConfirmationPage/footer_sub1.png');
    background-repeat:no-repeat;
    
    }

.con_footer_sub2
{
    height:20px;
    width:287px;
    margin:0px 0px 0px 0px;
    float:left;
    background-image:url('../images/ConfirmationPage/footer_sub2.png');
    background-repeat:no-repeat;
    
    }

#confirm_line2
{
    height:160px;
    width:956px;
    margin:0px 0px 0px -25px;
    
    }
    
 .con_line1Wrapper
 {
     width:600px;
     height:50px;
     float:left;
     }  
     
 .con_line2Wrapper
 {
     width:326px;
     height:50px;
     float:left;
     } 
     
  .con_line1Wrapper
  {
      padding:20px 0px 0px 20px;
      
      }
      
 .con_line2Wrapper
  {
      padding:20px 10px 0px 0px;
      
      }
           
 .con_line2Wrapper div img 
 {
     margin:0px;
     height:auto;
     width:auto;
     float:right;
     
     }  
     
 .itemized_conBox_wrapper 
  {
      width:270px;
      height:auto;
      margin:0px 0px 5px 8px;
      }
      
 .icb_title1
 {
     float:left;
     width:200px;
     height:30px;
     font-size:12px !important;

     
     }
      
  .icb_price2 
  {
      height:30px;
      width:70px;
      font-family: Arial, Helvetica, sans-serif;
      font-size:12px !important;

      float:left;
      
      
      }
      
   .con_btn12
   {
       background-image:url('../images/ConfirmationPage/continue-shopping.png');
       background-repeat:no-repeat;
       background-color:Transparent;
       border-width:0px;
       border-style:none;
       margin:40px 0px 0px 65px;
       
       }
  
  .printBtn
  {
       background-image:url('../images/ConfirmationPage/printBtn.png');
       border-style:none;
       border-width:0px;
       height:30px;
       width:166px;
       margin:0px 0px 0px 145px;
      }
     
 .printBtn_bk
  {
       background-color:Transparent;
       padding:7px;
       border-style:none;
       border-width:0px;
       margin:0px 0px 0px 45px;
       font-weight:bold;
       font-size:12px;
       text-decoration:underline;
       color:gray;
       
      }
  
    
.pi_test
{
    padding:10px;
   }
   
   
/*-----------------------*/
.customerServ_wrapper
{
    width:750px;
    height:auto;
    float:left;
    background-image:url('../images/sp_graphics/CS_bk_1.jpg');
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    font-size:13px;
    } 
    
.repsWanted_wrapper
{
    width:750px;
    height:auto;
    float:left;
    background-image:url('../images/sp_graphics/RW_bk_1.jpg');
    background-repeat:no-repeat;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    font-size:13px;
    } 
.customerServ_header_1
{   
    width:740px !important;
    height:auto;
    float:left;
    margin:20px 0px 20px 0px;
    padding:10px 0px 0px 0px;
    line-height:20px;
    text-align:center;
    }
.customerServ_header_2
{   
    width:740px !important;
    height:auto;
    float:left;
    margin:0px 0px 20px 0px;
    padding:10px 0px 0px 20px;
    
    }
.cs_column1 
{
    width:360px;
    height:auto;
    float:left;
    }
.cs_column2 
{
    width:360px;
    height:auto;
    float:left;

    }
    
.csFormBodyWhole2
{
    background-repeat:repeat-y;
    background-image:url('../images/sp_graphics/cs_formBodyWhole2.png');
    height:500px;
    width:auto;
    }
    
.helloWorldS
{
    background-color:Red; 
    height:100%; 
    width:auto; 
    padding:0px 0px 20px 0px;
    }
    
    
    

#CS_FormWrapper1
{
    width:360px;
    height:494px;
    }
    
#CS_FormWrapper1 h3
{
    color:#103466;
    margin: 10px 0px 10px 0px;
    height:auto;
    width:auto;
    float:left;
    }
    
    
.csFormbox1
{
    width:100%;
    height:50px;
    margin: 0px 0px 10px 0px;
    }
    
.csFormbox1 div
{
    width:auto;
    height:auto;
    float:left;
    margin:15px 0px 0px 0px;

    }
    

.csFormbox2
{
    width:100%;
    height:50px;
    margin: 0px 0px 10px 0px;
    }
    
.csFormbox2 div
{
    width:auto;
    height:auto;
    float:left;
    margin:15px 0px 0px 0px;
    background-color:Red;

    }
    
    
    
    
/**/
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    background-color:Transparent;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/   


.CheckoutBk_cp12{
	width:auto;
	height:auto;
	/*background-image:url('../images/acct_page/AcctBkMain.jpg');*/
	background-repeat:no-repeat;
	margin-left:11px;
	text-align:center;
	
}

.acct_wrapperMain1a{
	width:957px;
	height:auto;
	min-height:412px;
	/*background-image:url('../images/acct_page/AcctBkMain.jpg');*/
	background-repeat:no-repeat;
	font-size:15px;
	margin:0px 0px 0px -10px; padding:0 auto;}
	
.acct_wrapperMain1a .navlink {
	float:left;
	margin:10px 0px 0px 80px;
	
	}
	
.acct_wrapperMain1a .navlink2 {
	float:left;
	margin:10px 0px 0px 46px;
	
	}

.transparent_box33
{
    width:667px;
	height:162px;
	background-image:url('../images/transparent_box33.png');
	float:left;
	text-align:center;
	margin:0px 0px 0px 300px;
	
	}
	
.CEP_box1
{
    width:667px; 
    height:100%;
    float:left;
    }
    
.CEP_box1 div
{
    width:300px; 
    height:200px;
    float:left;
    margin:30px 0px 0px 20px;
    }
	
	
.navlink {
    background-image:url('../images/acct_page/activeAccbk.png');
    height:288px;
	width:358px;
	font-family:"Arial", sans-serif;

	
}


.navlink:hover {
    background-position: 0 -288px;
}


.navlink2 {
    background-image:url('../images/acct_page/activeAccbk.png');
    height:288px;
	width:358px;
	font-family:"Arial", sans-serif;
	font-size:15px;

	
}


.navlink2:hover {
    background-position: 0 -288px;
}


.iconLinkWrapper{
	width:280px;
	height:auto;
	float:left;
	margin:20px 0px 0px 37px;}

.iconLinkWrapper div{
	width:280px;
	height:44px;
	float:left;
	margin:0px 0px 10px 0px;}
	
div.icon {
	height:44px;
	width:44px;
	float:left;}

.navlink div div p {
	margin:13px 0px 0px 10px;
	float:left;
	}
	
.navlink2 div div p {
	margin:13px 0px 0px 10px;
	float:left;
	}

.iconLinkWrapper h3 {
	color:#103466;
	font-size:20px;
	margin:10px 0px 30px 0px;
	}


.iconLinkWrapper div a:active{
	color:green;
	text-decoration:none;
}
.iconLinkWrapper div a:hover{
	text-decoration:none;
	color:red;
}

.iconLinkWrapper div a:visited{
	color:#3267AF;
	text-decoration:none;
}
.iconLinkWrapper div a:link{
	text-decoration:none;
	color:#103466;
}
	
.headerAcc {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	}
	
.headerAcc div{
	margin:20px 0px 0px 0px;}
	
.headerAcc h2 {
	font-weight:normal;
	font-family:"Arial", sans-serif;
	color:#103366;}
	
	
.acctbody_wide{
	background-image:url('../images/acct_page/activep3.png');
	height:auto;
	width:762px;
	margin:0px;
	padding:0px;
	display:block;
	font-family:"Arial", sans-serif;
	float:left;}
	
.cs_accBody1{
	width:700px; 
	height:auto; 
	float:left; 
	clear:left;
	margin:0px 0px 0px 0px;
	}

.cs_accBody1 div{
	width:300px; 
	height:auto; 
	float:left;
	margin:-20px 0px 0px 40px;
	}
	
/*Verify Email Page*/

.verify_email_box1
{
    width:auto;
    height:auto;
    text-align:left;
    margin:20px 0px 0px 30px;
    float:left;
    font-size:13px;
    
    }
    
    
    
    
 .sc_btnSubmit1a
 {
     height:auto;
     width:auto;
     padding:0px 0px 0px 0px;
     margin:0px;
     }
     
 .LoginFormat1a
 {
     color:white !important;
     width:200px;
     height:auto;
     font-size:12px;
     float:right;
     text-align:center;
     font-style:italic;
     }

/*Slid Down Panel*/
.headerSlidePanel{
    background:url('../images/headerSlidePanel_BK.jpg')no-repeat center;
    background-color:#000000;
    width: 100%;
    height: 134px;
	top:0;
    position: fixed;
    display: none;
    z-index:9010000000000000000000000000000000000000;
    text-align:center;
}


/**/
.productPage_qtyBox1a_wrapper
{
    width:auto;
    height:auto;
    float:left;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    font-size:15px;
    font-weight:bold;
    color:#103466;
    }
  
  /*Showroom BTN*/
  
 .showroomBTN 
 {
     background-image:url('../images/submitBTN2.png');
     height:37px;
     width:250px;
     border-style:none;
     border-width:0px;
     
     }


.qty_bk2
{
    font-size:12px !important; 
    color:#000000;
    background-image:url('../images/qty_bk2.png');
    height:12px;
    width:104px;
    padding:8px 0px 10px 18px;
    margin:5px 0px 5px 0px;
}


.ons_headTxt
{
    width:300px;
    height:auto;
    text-align:center;
    }


.ons_headTxt h2
{
    font-size:15px;
    font-weight:bold;
    
    
    }


.ns_box1
{
    width:300px;
    height:auto;
    margin:0px 0px 10px 0px;
    }
    
.ns_divider1
{
    height:auto;
    width:auto;
    margin:10px 0px 10px 0px;
    }


.InChicago1a 
{
    font-size:20px;
    height:auto;
    width:auto;
    margin:0px 0px 10px 30px;
    }
    
.InChicago1b
{
    font-size:12px;
    height:auto;
    width:100%;
    margin:3px 0px 0px 0px;
    text-align:center;
    line-height:15px;
    }
    
.RW_box1wrapper
{
  width:850px; 
  width:auto;
  }
.RW_box1
{
    width:400px;
    height:100px;
    background-color:;
    }

.rw_list
{
    width:500px;
    height:auto;
    margin:0px 0px 0px 20px;
    float:left;
    line-height:20px;
    font-weight:bold;
    }
    
.rw_list2
{
    width:500px;
    height:auto;
    margin:20px 0px 20px 0px;
    float:left;
    }
.closeoutCSS 
{
    color:green !important;
    width:auto !important;
    height:auto;
    margin:0px !important;
    padding:0px !important;
    }


.pp_swatches1a
{
    width:auto;
    height:auto;
    float:left;
    }
    
.pp_swatches1a div 
{
    height:auto;
    width:auto;
    float:left;
    margin-left:5px;
    margin-bottom:5px;
    }
    
    .pp_swatches2a
{
    width:auto;
    height:auto;
    float: left;
    }
    
.pp_swatches2a div 
{
    height:auto;
    width:auto;
    float: left;
    margin-left:5px;
    margin-bottom:5px;
    }
    
/*Clearance Section*/


.ctg_wrapper
{
    /*background-image:url('../images/clearance_bk.png');
    background-repeat:no-repeat;*/
    min-height:500px;
    height:auto;
    width:957px;
    margin:0px 0px 0px 10px;
    padding:0px 0px 20px 0px;
    
    }
    
    

.ctg_header
{
    font-size:30px;
    padding:20px;
    }

.ctg_body
{
    padding:20px;
    margin:10px 0px 0px 0px;
    line-height:25px;
    font-size:13px;
    }


.cloud-zoom img
{
    height:240px !important;
    width:240px !important;
    border-width:2px !important;
    border-style:none !important;
    
    
    }






/* Homepage layout new 8/8/2014*/

.boxLayoutWrapper{
	width:100% !important;
	height:auto;
	max-width:956px;
	margin:0px 0px 0px 5px;
	}

.boxContain1 {
	width:306px;
	height:218px;
	background:url('../images/LayoutNewImages/boxContain2.png') no-repeat;  /* old image is boxContain1-2.png */
	float:left !important;
	padding:0px 3px 0px 0px;
	}
	
.boxContain2 {
	width:299px;
	height:130px;
	border: solid thin #d1d1d1;
	float:left !important;
	padding:0px 0px 0px 0px;
	}	


.hpIcons {
	float:left;
    margin-right:8px;
	}	

	
a:hover.nhp_hover 
{
    background:url('../images/LayoutNewImages/hover2.png') no-repeat; /* old image is hover-2.png */
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:218px;
    width:306px;
    float:left;
    }
    
.nhp_images
{
    padding:5px 0px 0px 10px;
    }
    
a:hover.nhp_hover2 {
    background:url('http://www.specialtystoreservices.com/images/hover2.png') no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:130px;
    width:299px;
    float:left;
    }
		
.nhp_hover2:hover {
    background:url('http://www.specialtystoreservices.com/images/hover2.png') no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    height:130px;
    width:299px;
    float:left;
    }

.boxContain3 {
	 /*background:url('../images/LayoutNewImages/boxContain2.png') no-repeat;*/ 
	float:left !important;
	padding:0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
    height:215px;
    width:300px;
	}

.nhp_hover3 {
    padding:0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
    height:215px;
    width:300px;
    float:left;
    border:1px;
    border-color:white;
    border-style:solid;
}

a:hover.nhp_hover3 
{
    /*background:url('../images/LayoutNewImages/hover2.png') no-repeat;*/ /* old image is hover-2.png */
    padding:0px 0px 0px 0px;
    margin:0px 10px 0px 0px;
    height:215px;
    width:300px;
    float:left;
    border:1px;
    border-color:black;
    border-style:solid;
    }

.nhp_images3
{
    padding:5px 0px 0px 5px;
    }

.subpages_headImages 
{
   margin-left:10px; float:left;
    }



/*Life of an Order page css START*/

.yourOrderbk2a 
{
    background:url('../images/LifeOfAnOrder_bk.png') no-repeat;
    height:809px;
    width:956px;
    margin:0px;
    padding:0px;
    
    }



/*Life of an Order page css END*/


.pagebanner3a
{
    width:724px;
    height:66px;
    float:left;
    margin:25px 0px 10px 0px;
    padding:0px;
    clear:both;
    }
    
.pagebanner3a div
{
    float:left;
    height:auto;
    width:auto;
}


.WouldYouLike 
{
    width:400px;
    height:auto;
    float:left;
    text-align:left;
    padding:20px 0px 0px 0px;
    }

.WouldYouLike div
{
    font-size:12px !important;
    float:left;
    height:auto;
    width:300px;
    padding:0px 0px 10px 0px;
    }
    
.WouldYouLike div p
{
    float:left;
    height:auto;
    width:auto;
    margin:-1px 0px 0px 10px;
    
    }

.WouldYouLike div input
{
    float:left;
    
    }


.wouldyou_title
{
    height:auto;
    width:auto;
    padding:0px 0px 10px 0px;
    
    }
    
.LowerCase1
{
    text-transform:uppercase;
    }
    
/*Catalog Request Form Page START*/
#Cat_wrapper {
	width:956px;
	height:100% auto;
	margin:0 auto;
	padding:0px;
	background-color:#FFFFFF;
	}
	
#Cat_repeater{
	background-image:url(head_repeater.jpg);
	width:100%;
	height:34px;}
	

.Cat_header_sssLogo{
	width:956px;
	height:auto;}
	
.Cat_body{
	background:url('../images/body_bk1.jpg') no-repeat;
	height:auto;}
	
.Cat_formWrapper {
	width:935px;
	height:auto;
	margin:0 auto;
	padding:22px 0px 0px 0px;
	}
	
.Cat_formWrapper div {
	float:left;
	width:auto;
	height:auto;}
	
#Cat_formWrapperMain{
	width:629px;
	height:auto;
	margin:0px 0px 0px 0px;}
	
.Cat_fheader{
	width:629px !important;
	height:51px !important;
	background-image:url('../images/formHeaderTop.png');
	background-repeat:no-repeat;
	
	
	font-size:34px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	color:#103366;
	}
	
.Cat_fbody{
	width:629px !important;
	height:auto !important;
	background-image:url('../images/formBkRepeat.png');
	background-repeat:repeat-y;
	}
	
.Cat_ffooter{
	background-image:url('../images/formFooter.png');
	width:629px !important;
	height:20px !important;}
	
.Cat_Content{
	width:629px !important;
	height:auto !important;
	min-height:100px;
	}

.Cat_Content input {
	margin:0px;
	padding:0px;
	float:left;
	
	}
	
.Cat_GetStarted{
	position:absolute;
	z-index:1;
	float:left;
	margin:-18px 0px 0px 0px;
	height:114px;
	width:261px;
	}
	
.Cat_Content2{
	width:330px !important;
	height:60px !important;
	color:#103466;
	font-size:16px;
	font-weight:bold;
	padding:20px 0px 0px 35px;
	font-style:italic;
	}
	
.Cat_inputBk{
background-image:url('../images/Cat_inputBk.png') !important;
	width:247px;
	height:34px;
	/*margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	vertical-align:middle !important;*/
	border:none; border-width:0px; border-style:none;
	background-color:Transparent;

margin: 0px 0px 0px 0px !important;
font: bold 12px/38px arial, helvetica, sans-serif;
color: #777;
padding:0 8px !important;
outline: none;
float:left;

	
	}
	
.Cat_InputBox1
{
    width:280px !important;
    height:50px !important;
    float:left;
    margin: 10px 0px 0px 0px !important;
    padding:0px 0px 10px 22px !important;

    
    }
    
.Cat_InputBox1 h3
{
    color:black;
    margin:10px 0px 5px 0px !important;
    padding:0px auto !important;
    font-size:12px;
    float:left;
    text-align:left;
    }
.Cat_error1
{
    font-size:10px;
    font-weight:bold;
    }


.Cat_headline1{
	font-size:32px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;}

.Cat_bottomBody{
	width:956px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background-color:#FFFFFF;
	}
	
.Cat_EricEvanPic{
	height:auto;
	width:auto;
	float:left;
	position:relative;
	z-index:200;
	margin:10px 0px 0px -15px;}
	
.Cat_bbCopy{
	height:0px;
	width:560px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:10px;
	line-height:25px;}
	
.Cat_bottomFooter{
	width:956px;
	height:auto;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:center;}

/*Catalog Request Form Page END*/


.pc_moreViewBox
{width:auto;
 height:auto;
 padding:5px;
 /*-webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius:10px;
 border:1px solid #C4C4C4;
 background-color:#FFFFFF;
 -webkit-box-shadow: #B3B3B3 5px 5px 5px;
 -moz-box-shadow: #B3B3B3 5px 5px 5px; 
 box-shadow: #B3B3B3 1px 1px 1px;*/
 margin:0px 0px 10px 0px;
    }
    
 .pc_moreViewBox2
{width:auto;
 height:auto;
 padding:5px;
 margin:0px 0px 10px 0px;
    }   
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
/*New Checkout Layout 10/27/2014 Steven 1000*/
.cp_body4{
		height:auto;
		width:923px;
		background-image:url(../images/CheckoutPage/cp_body.jpg);
		background-repeat:repeat-y;
		padding:0px;
		margin:0px;
		font-size:16px !important;
		font-weight:normal;

		}
		
		.cp_body4_box1
		{
		    width:100%;
		    height:auto;
		
		    margin:0px 0px 10px 0px;
		    float:left;
		    
		    
		    }
		 .cp_body4_box1 div
		 {
		     float:left;
		     height:auto;
		     width:auto;
		     margin:10px 0px 0px 20px;
		     }
		     
		  .cp_body4_box1 div h3
		  {
		      margin:0px;
		      padding:0px;
		      display:inline;
		      font-size:12px;
		      font-weight:normal;
		      color:#000000;
		      
		      
		      }
		   
		   .cp_body4Items1
		   {
		       width:100%;
		       height:auto;
		       margin:0px 0px 0px 0px;
		       padding:10px 0px 0px 10px;
		       
		       }
		   
		   
		   .cp_applyPromoBtn
		   {
		       height:auto;
		       width:auto;
		       padding:4px 0px 0px 0px;
		       margin:0px 0px 0px 0px;
		       float:left;
		       }
		
	.cp_footer{
		height:26px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_footer.jpg);
		background-repeat:repeat-y;
		padding:0px;
		margin:0px;
		}
		
    .title_coFooterA{
		height:89px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_coFooterA.jpg);
		background-repeat:repeat-y;
		padding:0px;
		margin:0px;
		}
		
	.cp_headerTitles{
		height:48px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_bk.jpg);
		background-repeat:no-repeat;
		}
		
	.CO_wrap102714{
		width:925px;
		height:auto;
		/**/
		font-family:"Arial", sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#103466;
		margin:-30px 0px 0px 0px; padding:0px;
		}
	
	.headerTitleGrey{
		height:48px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_CC.jpg);
		background-repeat:no-repeat;
		}
	
	.cp_footerCC{
		height:89px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_ccFooter.jpg);
		background-repeat:no-repeat;
		}
	
	.cp_bodyCC{
		height:160px;
		width:923px;
		background-image:url(../images/CheckoutPage/cp_bodyCC.jpg);
		background-repeat:repeat-y;
		padding:0px;
		margin:0px;
		
		}
		    .cp_bodyCC .box1and2
		    {
		        width:100%;
		        height:auto;
		        padding:10px 0px 0px 0px;
		        /*background-color:Red;*/
		        float:left;
		        }
		        
		    .cp_bodyCC .b12
		    {
		        width:auto;
		        height:50px;
		        padding:0px 0px 0px 0px;
		        margin:0px 0px 0px 20px;
		        /*background-color:green;*/
		        float:left;
		        display:inline;
		        font-size:12px;
		        font-weight:normal;
		        }
	.titleText{
		height:auto;
		width:auto;
		padding:15px 0px 0px 20px;
		
		}
		
	.cp_footerGrandTotal{
		height:194px;
		width:923px;
		background-image:url(../images/CheckoutPage/title_coFooter.jpg);
		background-repeat:no-repeat;
		}
		
	.cp_GrandTotal_Wrapper{
		width:923px;
		height:56px;
		}
		
		.cp_GT_Box{
			width:150px;
			height:40px;
			/*background-color:#C3CAD5;*/
			float:left;
			margin:30px 0px 0px 30px;
			padding:15px 0px 0px 0px;
			font-size:22px;
			font-weight:bold;
			color:#103466;/*old color: color:#777777;*/
			text-align:center;
			vertical-align:middle;
			}
			
		.cp_GT_Box_promo{
			width:150px;
			height:40px;
			/*background-color:#C3CAD5;*/
			float:left;
			margin:30px 0px 0px 30px;
			padding:15px 0px 0px 0px;
			font-size:22px;
			font-weight:bold;
			color:red;/*old color: color:#777777;*/
			text-align:center;
			vertical-align:middle;
			}
	
	.numIcon{
		height:36px;
		width:36px;
		background-image:url(../images/CheckoutPage/numIcon.png);
		background-repeat:no-repeat;
		position:relative;
		top:30px; left:-10px;
		color:#FFFFFF !important;
		font-size:16px;
		padding:8px 0px 0px 11px;
		}
		
	
	.numNum1{
		margin:0px 0px 0px 0px;
		}
		
		
		
		
		
		
		
		


.cp_billTo_other
{ width:912px; 
  height:70px;
  background-color:#F6F6F6;
  margin:20px 0px 0px 3px;

    }
    
.cp_billTo_box1
{
     width:auto;
     height:auto;
	 margin:0px 0px 10px 0px;
	 float:left;
		    
    }


.cp_billTo_box1 div
		 {
		     float:left;
		     height:auto;
		     width:auto;
		     margin:10px 0px 0px 20px;
		     }
		     
		  .cp_billTo_box1 div h3
		  {
		      margin:0px;
		      padding:0px;
		      display:inline;
		      font-size:12px;
		      font-weight:normal;
		      color:#000000;
		      
		      
		      }
		      
.black_overlay2{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.white_content2 {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 16px;
    border: 16px solid #103466;
    background-color: white;
    z-index:1002;
    overflow: auto;
}


.checkbox_CheckoutLogin
{
    -webkit-transform:scale(2,2);
-icab-transform:scale(2,2);
-moz-transform:scale(2,2);
-ms-transform:scale(2,2);
-o-transform:scale(2,2);
transform:scale(2,2);
margin:0px 10px 0px 0px;
    }
    
    
/*Learning Center UL LI formatting*/    

.learningCenterHeader1
{
    width:auto;
    height:inherit;
    margin:0px 0px 10px 0px;
    clear:both;
    color:#076334 !important;
    }
.learningCenterHeader1 h1
{
    color:#076334 !important;
    height:auto;
    width:auto;
    padding:30px 0px 0px 0px;
    }  
    

.learningCenter12
{
    width:700px;
    height:inherit;
    margin:0px 0px 10px 0px;
    padding:0px;
    clear:both;
    }   
    
    
.learningCenter12 ul
{
    list-style: initial !important;
    margin: initial !important;
    padding: 0px 0px 0px 20px;
    clear:both !important;
    height:inherit;
    width:auto;

    
}

.learningCenter12 li
{
    display: list-item !important;
    clear:left !important;
    width:100%;
    max-width:600px;
}

.CheckoutLoginErrBTN 
{
   /* position:fixed; 
    top:0; right:0; bottom:0; left:0; 
    z-index:20000000000000000000000000000;*/
    background-color:Yellow;
    margin:0px 0px 0px 0px !important;
    padding:20px !important;
    font-style:italic !important;
    
    }
    
.co_itemList2 div
{
    float:left;
    height:30px;
    width:18%;
    font-size:14px;
    margin:10px 0px 10px 15px;
    
    
    }


/**/

.co_soChooseWrapper
{
    width:910px;
    height:auto;
    padding:4px;
    float:left;
    text-align:center;
    
    }
    
 .co_soChooseBox2
{
    width:880px;
    height:auto;
    background-color:#F6F6F6;
    margin:12px;
    float:left;
    border:solid 1px #A0A0A0;
    float:left;
    }
    
    .co_soChooseBox2_a
    {
        height:auto;
        width:100px;
        float:left;
        
        
        }
        
       .co_soChooseBox2_b
    {
        height:auto;
        width:700px;
        float:left;
        text-align:left;
        padding:10px;
        font-size:12px;
        line-height:16px;
        
        }
        
        .co_soChooseBox2_header
    {
        text-align:left;
        font-size:16px;
        font-weight: bold;
        padding:10px 0px 10px 0px;
        }

.co_soChooseBox
{
    width:880px;
    height:auto;
    background-color:#F6F6F6;
    margin:12px;
    float:left;
    border:solid 1px #A0A0A0;
    }
    
 .co_soBTxt
 {
     font-size:12px;
     color:Gray;
     padding:0px 10% 10% 10%;
     line-height:20px;
     text-align:left;
     }

.co_soCheckboxLarge input[type=checkbox]
{
    -ms-transform: scale(2); /* IE */
 -moz-transform: scale(2); /* FF */
 -webkit-transform: scale(2); /* Safari and Chrome */
 -o-transform: scale(2); /* Opera */
  padding: 10px;
  margin:10px;
    }
    

/*MD Landing page start*/

#MD_Wrapper1
{
    height:765px;
    width:954px;
    background-image:url(../images/MD_LandingPage/md_bk1.jpg);
    background-repeat:no-repeat;
    margin:2px auto;
    text-align:center;
    padding-bottom:30px;
    }

#MD_Wrapper2
{
    padding:30px 0px 30px 0px;
    
    }
    
#mdBox_wrapper
{
    width:953px;
    height:auto;
    margin:2px auto;
    text-align:center;
    float:left;
    }
    
.md_item_box1
{
    height:255px;
    width:306px;
    float:left;
    margin:0px 0px 10px 10px;
    
    }
    
    
/*Got Mannequines? Email landing page*/

.Mann-Wrapper3a{
	background-image:url(../images/man_bk1.jpg);
	height:1289px;
	width:956px;
	font-family:"Arial", sans-serif;
	font-size:16px;
	margin:0px 0px 0px 12px;
}


.Mann-Box1{
	width:auto;
	height:100%;
	float:left;
	
	}
	
.Mann-Box2{
	width:100px;
	height:auto;
	float:left;
	margin:220px 0px 0px 0px;
	}
	
.Mann-numbk3a{
	background-image:url(../images/mannEmailBox.png);
	height:138px;
	width:716px;
	margin:0px 0px 12px 20px;
	}
	
.Mann-numbk3a div{
	height:auto;
	width:auto;
	padding:30px;
	}
	
.Mann-numblank1{
	width:auto !important;
	height:auto !important;
	float:left;
	font-size:80px;
	color:#E54A45;
	margin:13px 10px 0px 20px !important;
	padding:0px 0px 0px 0px !important;
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
}

.mann-Email-header1{
	height:auto;
	width:auto;
	margin:10px 0px 20px 20px;
	}
	
.Mann-footer3a
{
    float:left;
    margin:0px;
    font-size:30px;
    font-style:italic;
    color:#E54A45;
    margin:0px 0px 100px 90px;
    }
.Mann-footer3a a:link
{
    color:#E54A45 !important;
    text-decoration:underline;}
    
.Mann-footer3a a:active
{
    color:Red !important;}
    
.Mann-footer3a a:hover
{
    color:#103466 !important;}
    
.Mann-footer3a a:visited
{
    color:#E54A45 !important;}


/*DOTW*/

/*Deal of the Week Style*/

#dotw_logo { 
	background-image: url(../images/DOTW/dotw_logo.jpg); 
	background-repeat: no-repeat;
	background-position: center top; 
	padding-top:137px;
	margin-bottom:0px;
}

h2.dotw_tagline {
	font-family: 'Raleway', sans-serif;
	text-align: center;
	margin-bottom:35px;
}

A.dotw_tagline {
	color:red;
	}
A.dotw_tagline:link  {
	text-decoration: underline; color: #c30004;
	}
A.dotw_tagline:visited {
	text-decoration: underline; color: #c30004;
	}
A.dotw_tagline:hover {
	text-decoration: underline; color: #103367;
	}
A.dotw_tagline:active {
	text-decoration: underline; color: #c30004;
	}

#dotw_content {
	height: 420px;
	width:770px;
	border: 1px solid black ;
	border-radius: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	}

#dotw_left {
	float: left;
	width: auto;
	margin: 10px;
	margin-right: 0px;
	}
	
#dotw_right {
	float: left;
	width: 480px;
	margin: 10px;
	}
	
p.dotw_item_name {
	font-family: 'Source Sans Pro', sans-serif;	
	margin-top: -6px;
	font-weight: 700;
	font-size: 24px;
}

p.dotw_item_number {
	font-family: 'Source Sans Pro', sans-serif;
	margin-top: -25px;
	font-weight: 600;
	font-size: 20px;
}

p.dotw_item_copy {
	font-family: 'Source Sans Pro', sans-serif;	
	margin-top: 0px;
	font-weight: 400;
	font-size: 16px;
}

p.dotw_item_price_new {
	font-family: 'Source Sans Pro', sans-serif;	
	margin-top: 0px;
	font-weight: 700;
	font-size: 22px;
	color: #c30004;
}

p.dotw_item_price_old {
	font-family: 'Source Sans Pro', sans-serif;	
	margin-top: -20px;
	font-weight: 400;
	font-size: 20px;
	color: black;
}

p.dotw_note {
	font-family: 'Source Sans Pro', sans-serif;	
	margin-top: 20px;
	font-weight: 200;
	font-size: 10px;
	font-style: italic;
	color: black;
}


img.dotw_product_size {
	width: 240px;
	height: 240px;
}

img.dotw_paypal_size {
	width: 94% !important;
	height: 94% !important;
	margin-left: auto;
	margin-right: auto;
}

img.dotw_mcafee_size {
	width: 60%;
	height: 60%; 
	margin-left: 17%;
	margin-right: auto;
}

.CO_fe1
{
    padding:10px;
    border:solid 1px #C2D5F5;
    }
    
    
.cwuNow
{
    width:100%;
    height:auto;
    text-align:center;
    margin:20px 0px 0px 0px;
    }
    
/*..........*/
.H_ONE_SEO_a
{
    visibility:hidden;
    display:none;
    }
    
.H_TWO_SEO_a
{
    visibility:hidden;
    display:none;
    }
    
.H_THREE_SEO_a
{
    visibility:hidden;
    display:none;
    }
    
/**/

.css_wrapper1a
{
    width:800px;
    height:auto;
    float:left;
    font-size:14px !important;
    }

.css1_wrapper1b
{
    width:auto;
    height:auto;
    float:left;
    }
    
.css_box1
{
    width:185px;
    height:100px;
    float:left;
    padding:0px;
    margin:10px 0px 0px 0px;
    }

.css_box2
{
    width:380px;
    height:auto;
    float:left;
    padding:10px;
    
    }
    

 
 
 .boxContain1_miniLinks {
	width:286px;
	height:auto;
	float:left !important;
	padding:10px !important;
	margin: 0px 0px 20px 0px !important;
	font-size:11px;
	/*background-color:#EEEEEE;*/
	}
	
.boxContain1_miniLinks a:hover
{
    text-decoration:underline;
    }

.boxContain2_miniLinks {
	width:286px;
	height:auto;
	float:left !important;
	padding:10px !important;
	margin: 0px 0px 20px 25px !important;
	font-size:11px;
	/*background-color:#EEEEEE;*/
	}
	
.boxContain2_miniLinks a:hover
{
    text-decoration:underline;
    }


#audiotag1
{
    background-color:Red;
    }
    
.reviewBox_style 
{
    font-weight:bold !important;
    font-size:15px !important;
    font-style:italic;
    }
    
 .googleFont_swtich
 {
     font-family: 'Kameron', serif;
     font-style:normal !important;
     font-size:60px;
     
     }
     
.indexBanner_style1
{
    height:auto;
    width:auto;
    position:relative;
    z-index:1;
    padding:0px 0px 0px 0px;
    margin:-100px 0px 0px 0px;
    
    }
    
.indexBanner_header
{
    height:auto;
    width:100%;
    position:relative;
    z-index:2;
    color:#103466; 
    text-align:center; 
    padding:0px 0px 0px 0px; 
    font-size:30px; 
    clear:both; 
    font-style:italic;
    padding:15px 0px 0px 0px;
    text-align:center;
    
    }
    
    
    
    
    
    
 /*Checkout lightbox for Why Create an Account*/
 
 .black_overlay_wca {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 1500px;
    margin:0px auto;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.60;
    filter: alpha(opacity=80);
}
.white_content_wca {
    display: none;
    position: absolute;
    top: 23%;
    left: 31%;
    width:auto;
    height:auto;
    padding: 0px;
    border: 0px solid gray;
    background-color:Transparent;
    z-index:1002;
    overflow: auto;
}
.textright_wca 
{
    position:absolute;
    z-index:2000000;
    margin:46px 0px 0px 530px;
}

.wca_text1a
{
    font-size:15px;
    color:#103466;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
    
    }
    

#headerSlideContainer
{
    position:relative;
    left:0px;
    margin:0px 0px 0px 0px;
    }
    
/* Rounded corner banner structure */

.banner_rCornerWrapper
{
    width:500px;
    height:200px;
    
    
    }
.btn_pro
{
    text-align:center;
    padding:0px 0px 0px 10px;
    }
    
/**/

.FreeCatalog_btn3
{
    height:auto;
    width:auto;
    margin:0px 0px 0px 0px;
    float:left;
    }
    
.SaleSection_btn3
{
    height:auto;
    width:auto;
    margin:0px 0px 0px 0px;
    float:left;
    }
    
  /*Exit Pop up*/ 
  
  
  .sales_banner_move1a{
    margin-left:30px;
  }
  
#exit_wrapper1a
			{
				margin:0px;
				padding:0px;
				height:100%;
				width:auto;
				font-family:'Helvetica Neue', Helvetica, Arial, Courier;
				text-align:center;
				position:absolute;
				top:0; left:0;
			}

			code
			{
				width:800px;
				display:block;
				white-space:pre;
				width:600px;
			}	

	#exitpopup
	{
		text-align:center;
	}

	#exitpopup h1
	{
		margin-top:0px;
		padding-top:0px;
		
	}	
	
	#exitpopup p
	{
		text-align:left;
	}
	
	.exit_box1{
		width:565px; 
		height:429px; 
		margin:0px auto; 
		display:none; 
		position:fixed; 
		color:#ffffff; 
		padding:20px 0px 0px 0px; 
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px; z-index:999999; 
		background-image:url(../images/exit_cbk.png); 
		background-repeat:no-repeat;}
		
	#exitpopup_bg1a{
		
		display: none; 
		width:100%; 
		height:100%; 
		position:fixed; 
		background:#000000; 
		background: rgba(0, 0, 0, 0.7);
		z-index:999998;

		}
		
		.exitpopup_bg1a2{
		
		opacity: 10 !important; 
		filter:alpha(opacity=10) !important; 
	
		

		}
		
		.exitpopup_bg1a4{
		
		opacity: 10 !important; 
		filter:alpha(opacity=10) !important; 
		height:auto;
		width:200px;
		padding:20px;
		

		}
		
		.exitpopup_bg1a3{
		
		opacity: 10 !important; 
		filter:alpha(opacity=10) !important; 
		position:absolute;
		z-index:10000000000000000000000000;
		

		}
/*---------------*/

.cp_password1a
{
    height:auto;
    width:auto;
    float:left;
    margin:20px 0px 0px 20px;
    }
    

.boom2344
{
    /*background-image:url(../images/cp_shippingOptions_bk1.png); */
    height:130px;
    width:327px;
    background-repeat:no-repeat;
    float:left;
    margin:15px 0px 0px 5px;
    }

.boom2344_bk
{
    height:50px;
    width:75px;
    background-color:White;
    background-repeat:no-repeat;
    float:left;
    padding:0px 10px 0px 10px;
    margin:0px 0px 0px -2px;
    border:solid 1px #103466 !important;
    }

.boom2344_bk2
{
    height:50px;
    width:auto;
    background-color:White;
    background-repeat:no-repeat;
    padding:5px 10px 20px 10px;
    margin:0px 0px 0px -2px;
    font-weight:bold;
    font-style:italic;
    clear:both;
    }


.boom2334
{
    background-image:url(../images/cp_shippingOptions_bk2.png); 
    height:327px;
    width:130px;
    background-repeat:no-repeat;
    }
    
.boom_floater  {
  height:auto; 
  width:auto; 
  position:absolute; 
  margin-left:-56px;
  margin-top:20px;
  z-index:2000000000000000000000000;
}

.YoutubeStyle1a
{
    padding:10px; 
    background-color:#F6F6F6; 
    height:auto; 
    width:auto; 
    float:left;
    margin:0px 0px 0px 5px; }
    
.YoutubeStyle1a iframe 
{
    /*height:235px !important; 
    width:417px !important;*/
    height:315px !important; 
    width:560px !important;
    }

.ViewYoutubeVid1a
{
    font-size:12px;
    font-weight:bold; 
    color: Gray; 
    margin:0px 0px 20px 0px; 
    height:auto; width:100%; 
    float:left; 
    text-align:center;
    color:#CB2124;
    }
    
    
    
/*SPOTLIGHT DEVELOPMENT*/

.spotlight_wrapper1a
{
    width:956px;
    height:400px;
    /*background-image:url(../images/Spotlight_bk1a.jpg); */
    background-repeat:no-repeat;
    margin:15px auto;
    padding:20px 0px 0px 0px;
    }
    
.spotlight_box1
{
    width:320px;
    height:auto;
    float:left;
    margin:0px 0px 0px 20px;
    }

        .spl_photo1a
        {
            width:300px;
            height:auto;
            padding:10px 20px 40px 20px;
            }
    
        .spl_photo_copy
        {
            width:300px;
            height:auto;
            padding:0px 30px 0px 30px;
            
            }

.sp1_products {
    
    padding:10px 0px 20px 0px;
    text-align:center;
}

.sp1_productsText {
    text-align:center;
}

.sp_linkText {
    text-decoration:underline;
}

.sp_linkText:hover {
    text-decoration:underline;
    }
    
.spotlight_box2
{
    width:552px;
    height:auto;
    float:left;
    }
.spotlight_body1a
{
    color:#444444;
    line-height:25px;
    background-color:#F6F6F6;
    padding:15px;
    border-top:solid 3px #4BBCE7;
    }

.spotlight_body1a h3 
{
    color:#103466;
    font-style:italic;
    font-weight:bold;
    }

.spotlight_saf1a
{
    color:#4BBBE6;
    font-weight:bold;
    }

.spotlight_entryBtn1a
{
    height:auto;
    width:auto;
    margin:0px 0px 20px 0px;
    }
 
.spotSignup1b
{
    width:956px;
    height:600px;
    background-image:url(../images/Spotlight_bk1b.png);
    margin:0px auto;
    } 
 
.spotlightform1a
{
    width:956px;
    height:600px;
    margin:0px 0px 0px 130px;
    
    }
    
.spotlightformlogo
{
    height:181px;
    width:728px;
    margin:20px 0px 0px 0px;
    float:left;
    }
    
.spot1234
{
    width:728px;
    height:auto;
    }
    
.spot1234_2
{
    float:left;
    height:auto;
    width:auto;
    margin:20px 20px 20px 0px;
    }
    
.spot_txt1a
{
    color:#000000;
    font-weight:bold;
    padding-left: 5px;
    }
    
.spot_input123
{
    padding:10px;
    border-width:1px;
    border-color:#BCBCBC;
    border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-moz-border-radius:3px;
border-style:solid;
    }
    
.spot_input123_btn
{
    background-image:url(../images/spot_signup.png);
    height:36px;
    width:120px;
    margin:13px 0px 0px 30px;
    }
    
/**/
.GCO_body1a
{
    width:800px;
    height:600px;
    margin:0px auto;
    padding-left:130px;
    

    }
    
.GCO_box1b
{
    width:300px;
    height:auto;
    float:left;
    margin:0px 0px 0px 0px;
    }
    
    .GCO_box1b1
{
    width:auto;
    height:auto;
    float:left;
    margin:0px 0px 0px 10px;
    }
    
    .GCO_box1b div
    {
        width:94%;
    height:auto;
    float:left;
    margin:10px;
        
        }
 .CO_reC
 {
     font-size:25px;
     font-weight:bold;
     float:left;
     color:#555555;
     }
 
 #co_haha1a
 {margin-left:36px; 
  background-color:Transparent;
     }
 
 
 .pp_pricebox1a
 {
     border-left:solid 1px #E6E6E6;
     width:193px; 
     height:256px;
     padding:0px 0px 0px 10px; 
     font-size:12px !important; 
     color:Black !important; 
     float:right;
     }
     
.ErrMsg1a
{
    background-image:url(../images/CheckoutPage/title_coFooterErr2.png);
    width:923px;
    height:60px;
    padding:40px 0px 0px 0px;
    background-repeat:no-repeat;
    }

.ErrMsg2a
{
    background-image:url(../images/CheckoutPage/FooterErr100.gif);
    width:853px;
    height:117px;
    padding:40px 0px 0px 0px;
    background-repeat:no-repeat;
    }

.ErrMsgRedBox 
{
    border:solid 3px red;
    }    
    
.greybox_new2015
{
    padding:3px;
    }
    
    
.csarchive_wrapper
{
    height:auto;
    width:940px;
    margin:20px 0px 20px 20px;
    clear:both;
    float:left;
    font-size:13px;
    }

.csarchive_wrapper a:link
{
    text-decoration:underline !important;
    font-weight:bold;
    }

.csarchive_wrapper h1
{
    font-size:50px !important;
    }
    
.csarchive_box1
{
    height:auto;
    width:420px;

    float:left;
    }
    
    .csa_box1a
    {
        width:400px;
        height:auto;
        float:left;
        }

.csImg233
{
    height:auto;
    width:auto;
    float:left;
    padding:10px;
    }
    
.csCopy1a
{
    height:auto;
    width:auto;

    float:left;
    padding:10px;
    margin:0px 0px 0px 0px;
    }
    
    .csCopy1a h3 
    {
        margin:0px !important;
        padding:0px !important;
        }

 /*Customer Spotlight Archive*/
 
.csa_wrapper4a
 {
     height:auto;
     width:956px;
     float:left;
     margin:0px 0px 0px 12px;
     }
        
.csa_box4a_1
 {
     height:400px;
     width:400px;
     float:left;
     background-color:blue;
     }
     
.csa_box4a_2
{ 
     height:400px;
     width:400px;
     float:left;
     background-color:Red;
     }
    

.forTraffic {
    text-align:center; 
    color:Gray; 
    font-size:11px; 
    font-style:italic; 
    clear:both; 
    float:left;
    height:auto;
    width:auto;
}

.forTraffic h2 {
    float:left;
    padding:0px;
    margin:0px; 
    font-size:12px;
}  
    

.bamby1 img{
    height:200px !important;
    width:200px !important;
}   
    
    
.groupedImg1a_titles
 {position:relative; z-index:100; margin:-30px 0px 0px 0px; text-align:center; padding-top:5px;
     }
     
 .groupedImg1a_titles h2
 {
    color:white;
    font-weight:normal;
    font-size:16px;
    padding-top:40px;
 }
 
 .groupedImg3a_titles
 {position:relative; z-index:100; margin:-30px 0px 0px 0px; text-align:center; padding-top:5px;
     }
     
 .groupedImg3a_titles h2
 {
    color:black;
    font-weight:normal;
    font-size:16px;
    padding-top:40px;
    display:inline-block /* added 09/08/2021 to prevent line break after H2 on index page */

 }   
     
   .greyline_new3a
  {
      color:#103466;
      float:left;
      }  
      
 .greyline_new3a
 {
     color:#103466 !important; 
     margin:0px 0px 10px 0px; 
     width:200px; height:auto;
     padding:20px; 
     background-color:#EEEEEE;
     margin:10px;
 }
       
/* Calculate Freight Question Mark*/
 .lightbox_calcFreight {
    /** Default lightbox to hidden */
    display: none;
    font-size:20px;
    /** Position and style */
    position: fixed;
    z-index: 1000000000000000000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    color:#103466 !important;
    margin:0px auto;
    text-align:center;
}

.lightbox_calcFreight img {
    /** Pad the lightbox image */
    max-width: 90%;
    max-height: 80%;
    margin-top: 2%;
}

.lightbox_calcFreight:target {
    /** Remove default browser outline */
    outline: none;

    /** Unhide lightbox **/
    display: block;
}

.lightbox_cFreight_box1
{
    width:40%; 
    text-align:center !important; 
    margin:0px auto;
    margin-top:300px;
    background-color:#F6F6F6;
    padding:20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* future proofing */
    -khtml-border-radius: 10px; /* for old Konqueror browsers */
    }
    
 
 .lightbox_cFreight_qBox1
 {
     padding:5px;
     background-color:#103466;
     color:#FFFFFF;
      -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; /* future proofing */
    -khtml-border-radius: 2px; /* for old Konqueror browsers */
    margin-top:0px !important;
    
     }

.CF_wrapper_2b
{
    height:auto; width:auto; 
    float:left; 
    margin:0px; 
    padding: 0px 0px 18px 0px;
    }

.CF_wrapper_2box1
{
    height:auto; 
    width:auto; 
    float:left; 
    margin:0px 0px 0px 38px;
    }

.CF_wrapper_2box2
{
    height:auto;
    width:auto; 
    float:left;
    margin:6px 0px 0px 3px;
    }



.YouTube_Description_Link
{
    font-weight:bold;
    text-decoration:underline;
}


/* ERROR PAGE - ADDED BY SETH */

.errorContainer {
	text-align: center;
	display: block;
}

.errorCouponBox {
	width: 240px;
	height: 60px;
	padding: 20px;
	border-style: dashed;
	margin: 30px auto 0px auto;
	
}

.errorCouponFont {
	font-size: 40px;
	line-height: 65px;
	font-family: 'Orbitron', sans-serif;
	text-align: center;

}

.errorHeaderText {
	font-size: 40px;
	font-weight: 600;
}

.errorSubText {
	font-size: 20px;
	font-weight: 400;
}

.errorFontRed {
	color: #ed1c24!important;
	text-decoration: underline;
}

.errorImgStyle {
	width: 153px;
	height: 153px;
	margin: 20px 0px;
	border: 0px;	
}

.errorZifftalk {
	width: 411px;
	height: 77px;	
	margin-top: 30px;
	border: 0px;
}

.errorZifftalkText {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.errorSpacer {
	margin-top: 20px;
}



/* FLP Styling */

#flp_content_area{
    margin:0 auto;
    width: 956px;
}

.flp_image {
	margin: 15px 15px 15px 30px;	
	height: 150px;
	float: left;
}

.flp_image_caption {
    font-style: italic; 
    font-size: 14px; 
    display: table-cell; 
    vertical-align: middle;
}


/* SPOTLIGHT ARCHIVE STYLING */
.cs_box_align {
	float: left;	
	padding-right: 15px;
}

.cs_month_container {
	padding: 15px;	
}

.cs_image_info {
	width: 100px;
}

.cs_copy_info {
	font-size: 9pt;
}

.cs_month_format {
	font-size: 11pt; 
	font-weight: 600;
}

a.cs_link_color {
	color: #ed1c24;
	text-decoration: underline;	
	font-weight: bold;
}

a.cs_link_color2 {
	color: #0054a4;
	text-decoration: underline;	
}

/* 4 TABS ON INDEX */
.tab4_section {
	border: thin solid #d1d1d1;
	width: 202px;
	font-size: 10pt;
	text-align: center;
	padding: 10px;	
	margin: 4px;
	float: left;
	height: 290px;
}

.tab5_section {
	border: thin solid #d1d1d1;
	width: 202px;
	font-size: 9pt;
	text-align: center;
	padding: 10px;	
	margin: 4px;
	float: left;
	height: 290px;
}

.tab4_image {
	padding: 10px;
	width: 150px;	
}

.tab4_button {
	padding-top: 10px;	
}

.catalogTab_image {
	padding: 9px;
}


/* FOOTER 4 TABS */
.footer4tab_container1 {
	background-color: #484848;
	float: left;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}

.footer4tab_container2 {
	width: 195px;
	padding: 10px;
	margin: 0px 10px 15px 10px;
	background-color: #424242;
}

.footer4tab_title {
	font-size: 13pt;	
	color: #ffffff;
	margin: 5px 0px 10px 0px;
	font-weight: bold;
}

.footer4tab_image {
    height:110px;
}

.co_soChooseBox3
{
    width:470px;
    height:auto;
    background-color:#F6F6F6;
    margin:12px;
    float:left;
    border:solid 1px #A0A0A0;
    float:left;
    }
    
    .co_soChooseBox3_a
    {
        height:auto;
        width:100px;
        float:left;
        
        
        }
        
       .co_soChooseBox3_b
    {
        height:auto;
        width:350px;
        float:left;
        text-align:left;
        padding:10px;
        font-size:12px;
        line-height:16px;
        
        }
        
        .co_soChooseBox3_header
    {
        text-align:left;
        font-size:16px;
        font-weight: bold;
        padding:10px 0px 10px 0px;
        }
.co_soChooseBox4
{
    width:100px;
    height:auto;
    background-color:#F6F6F6;
    margin:10px;
    float:left;
    border:solid 1px #A0A0A0;
    float:left;
    }
    
    .co_soChooseBox4_a
    {
        height:auto;
        width:100px;
        float:left;
        text-align:center;
        
        }
        
a.truckPopup {outline:none; }
a.truckPopup strong {line-height:30px;}
a.truckPopup:hover {text-decoration:none;} 
a.truckPopup span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:350px; line-height:16px;
}
a.truckPopup:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.truckPopup span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

.showroomText P
{
    padding-top: 20px;
    }

.newStoreWrapper
{
    height:690px;
    padding: 10px 15px 10px 15px;
    background-color: #ebebeb;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-radius:10px;
    width:375px;
    float:left;
    }


.newStoreImgWrapper {
    padding-left:20px;
    float:left;
}

.newStoreSignupBox
{
    padding:10px 10px 10px 10px;
    height:618px;
    width:350px;
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-radius:10px;
    }
    
.newStoreSignupBox div
{
    padding-top:5px;
    
    }
    
.newStoreSignupBoxWrap
{
    float:left;
    padding:10px 10px 0px 0px;
    }
    
.newStoreHeader
{
    font-weight:bold;
    font-size:18px;
    }

.newState{
    float:left;
}

.newZip{
    padding-left:30px;
    float:left;
}

.newListWrapper {
    padding: 15px 0px 0px 30px;
}

.newStoreImgTitle{
    font-size:20px;
    font-weight:bold;
    text-align:center;
}

.newList li{
    float:left;
    clear:left;
    list-style-type:disc;
    padding-left:3px;
} 

.newStoreText{
    padding-bottom:30px;
}

.newStoreText P
{
    padding-top: 20px;
    }

.newStoreButton{
    text-align:center;
    margin-top:10px;
}

.newStoreError{
    text-align:center;
}
    
.srSignupWrapper
{
    height:auto;
    padding: 10px 15px 10px 15px;
    background-color: #ebebeb;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-radius:10px;
    width:690px;
    }
    
.srSignupBox
{
    padding:10px 10px 10px 10px;
    height:300px;
    background-color: white;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-radius:10px;
    }
    
.srSignupBox div
{
    padding-top:5px;
    
    }
    
.srSignupBoxWrap
{
    float:left;
    padding:10px 10px 0px 0px;
    }
    
.srHeader
{
    font-weight:bold;
    }
    
.srPics img
{
    padding: 20px 15px 20px 0px;
    }
    
.LLSignupWrapper
{
    height:auto;
    padding: 10px 15px 10px 15px;
    width: 305px;
    border-style: solid;
    border-width: 1px;
    border-color: Black;
    border-radius:10px;
    }
    
.LLSignupWrapper div
{
    padding-top:5px;
    }
    
.LLBoxWrapper
{
    padding-left: 300px;
    }
    
.LLButton
{
    padding: 20px 0px 20px 60px;
    }
    
.maroonbold
{
    color:Blue;
    text-decoration:underline;
} 

.stepBlock {
    background-color:White;
    color:#0e76bc;
    display:block;
    width:20px;
    height:15px;
    text-align:center;
    float:left;
    margin-right:8px;
    border-top-left-radius:8px;
}   

.CoWrapMain
{
    background-color:#ebebeb;
    width:925px;
	border-style:solid;
	border-width:1px;
	min-height:2500px;
	/*overflow:auto;*/
	/* Remove overflow:auto to make sticky cart work */
    font-family:"Arial", sans-serif;
	margin:0px 0px 0px 0px; padding:0px;
	border-radius:15px;
    }
    
.CoLeftBarWrapper
{
    width:500px;
	float:left;
	/*background-color:red;*/
	padding:20px 20px 20px 20px;
    }
    
.CoHeader
{
    font-size:14px;
    font-weight:bold;
    padding:10px 0px 10px 15px;
    color:White;
    background-color:#0e76bc;
    }
    
.CoRightBar
{
    width:340px;
    height:2000px;
	float:left;
	/*background-color:green;*/
	padding:20px 20px 20px 20px;
    
        }
           
.CoLeftBarBoxes
{
    border-style:solid;
	border-width:1px;
	border-radius:15px;
	background-color:White;
	overflow:hidden;
    }
    
.CoFormField
{
    padding:10px 0px 0px 15px;
    }
    
.CoSpacer
{
    padding-bottom:10px;
    }
    
.coStep 
{
    color:#1b75bc;
    font-weight: bold;
    }
    
#CoMyCartWrapper
{
    width:345px;
    height:auto;
    border-style:solid;
	border-width:1px;
	/*position: fixed;
    top:300px;
    right:42;*/
    font-family:Arial;
    font-size:12px;
    border-radius:15px;
    background-color:White;
    overflow:hidden;
    }

.sticky1000 {
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
}
    
#CoMyCartWrapper.sticky 
{
   
  }
  
#stickyWrapper.sticky
{
    /* sticky cart */
     position: fixed;
     top: 20px;
    }
    
.myCartHeader
{
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding: 10px 0px 10px 0px;
    background-color:#0e76bc;
    color:White;
    }
    
#CoMyGuaranteeWrapper
{
    width:345px;
    height:auto;
    border-style:solid;
	border-width:1px;
	/*position: fixed;
    top:300px;
    right:42;*/
    font-family:Arial;
    font-size:12px;
    border-radius:15px;
    background-color:White;
    overflow:hidden;
    }
    
.labWk1
{
    padding:10px 10px 10px 10px;
    height:auto;
    border-style:solid;
	border-width:1px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    border-radius:15px;
    background-color:White;
    }
    
.CoGuaranteeText
{
    padding: 10px 10px 10px 10px;
    text-align:center;
    }
    
#cartDescHeader
{
    padding:0px 0px 0px 10px;
    font-weight:bold;
    }
    
#cartQtyHeader
{
    padding-left:140px;
    font-weight:bold;
    }
    
#cartItemTotalHeader
{
    padding-left:20px;
    font-weight:bold;
    }
    
.cartItemList
{
    border-top:10px;
    width:100%;
    }

.cartItemDesc
{
    padding:5px 0px 0px 10px;
    width:185px;
    float:left;
    }
    
.cartItemQty
{
    float:left;
    padding-top:5px;
    padding-left:39px;
    }
    
.cartItemTotal
{
    float:left;
    padding-top:5px;
    padding-left:45px;
    }
    
.cartItemTotal2
{
    padding:5px 0px 0px 8px;
    width:185px;
    color:#00a40f;
    font-weight:bold;
    float:left;
    }
    
.cartTotals
{
    float:left;
    padding-left:90px;
    padding-top:5px;
    }
    
.cartGrandTotal
{
    float:left;
    padding-left:90px;
    padding-top:5px;
    color:#00a40f;
    font-weight:bold;
    }    
    
.greybox_new20152
{
    height:20px;
    }
    
.socialMediaWrap{
margin-top:10px;
margin-left:300px;
width:320px;
font-family:"Trebuchet MS";
font-size:11px;
color:#717171;
text-align:center;
float:left;
}

.socialMedia
{
    margin-right:25px;
}

.headerLinks
{
    font:bold 14px Arial, Helvetica, sans-serif;
    text-align:center;
    width:580;
    } 
    
.headerLinksDropdown {
position: relative;
display: inline-block;
}


.headerLinksDropdown-content {

display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 145px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding: 12px 16px;
z-index:10005;
text-align:left;
}


.headerLinksDropdown:hover .headerLinksDropdown-content {

display: block;

}

.headerLinksDropdown-content p 
{
    padding-top:5px;
    }  
    
.specialsWrapper {
    border: solid;
    border-width:2px;
    border-color:#1b75bc;
    width:717px;
}

.specialsItem {
    width: 120px;
    height: 270px;
    text-align:center;
    font-size:12px;
    border: solid;
    border-width:thin;
    border-color:gray;
    padding:10px 5px 0px 5px;
    float:left;
    margin: 10px 0px 10px 10px;
}


.specialsImage {
    padding-top:5px;
}

.specialsName{
    padding-top:5px;
    height: 50px;
}

.specialsPrice {
    padding-top:5px;
}

.specialsSalePrice {
    padding:5px 0px 5px 0px;
    color:green;
    font-weight:bold;
}

.specialsFooter {
    color:#1b75bc;
    text-align:center;
    font-size: 18px;
    padding-bottom:8px;
}    

.txt1Backorder2 {
    font-size:14px;
    font-weight:bold;
    padding: 5px 0px 10px 10px;
}

.tooltip2
{
  text-decoration:none;
  position:relative;
}
 
 
.tooltip2 span
{
  display:none;
  background:white; 
}
 
 
.tooltip2 span img
{
  float:left;
  margin:0px 2px 2px 0;
}
 
 
.tooltip2:hover span
{
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:1000;
  width:auto;
  margin-top:-240px;
  margin-left:32px;
  overflow:hidden;
  padding:8px;
}

.stewLeft1 {
    float:left;
    width:370px;
}

.stewRight1{
    float:left;
    width:330px;
    height:330px;
}

.stewLeft2 {
    float:left;
    width:370px;
}

.stewRight2{
    float:left;
    width:300px;
}

.stewLeft3 {
    float:left;
    width:370px;
}

.stewRight3{
    float:left;
    width:300px;
}

.stewAboutPFF{
    background-image:url("../images/stew/about-pf.png");
    height:300px;
}

.stewHeader1{
    font-weight:bold;
    font-size:30px;

}

.stewText{
    padding:10px 20px 0px 0px;
    font-size:15px;
}

.stewTextBlue{
    color:blue;
}

.stewTextGreen{
    color:green;
}

.stewButton{
    text-align:center;
    padding-top:20px;
}

.stewDonationInfo{
    font-size:15px;
    width:340px;
    padding:8px 0px 0px 0px;
}

.stewLowerHeader{
    font-weight:bold;
    font-size:22px;
    text-align:center;
    padding:15px 0px 15px 0px;
}

.stewCommentBlock{
    padding-bottom:15px;
}

.stewMemory {
    font-weight: bold;
    font-size: 15px;
    padding: 10px 0px 0px 14px;
}

.stewLink{
    font-weight:bold;
    text-decoration:underline;
    padding: 10px 0px 0px 10px;
}

.srLeft1{
    width:520px;
    float:left;   
}

.srRight1{
    width:240px;
    padding:10px 0px 0px 0px;
    float:left;
}

.srIconWrapper{
    padding-top:15px;
}

.srIconLeft{
    padding-left:10px;
    float:left;
}

.srIconRight{
    padding-left:15px;
    float:left;
}

.srIconHeader{
    font-weight:bold;
    font-size:16px;
    padding-top:4px;
}

.srIconHeaderLink{
    font-weight:bold;
    font-size:16px;
    padding-top:15px;
    text-decoration:underline;
    color:black !important;
}

.srIconText{
    font-size:16px;
}

.srSpecialIcon{
    padding-top:30px;
}

.srText{
    font-size:16px;
    padding:15px 24px 0px 15px;
}

.srPicsWrapper{
    padding:10px 0px 0px 15px;
}

.srPics {
    float:left;
}

.srGoogleHeader{
    font-weight:bold;
    font-size:16px;
    padding:0px 0px 15px 0px;
}

.pnlBko {
    padding:0px 0px 100px 12px;
}

.pnlBko {
    padding:0px 0px 100px 12px;
}

.bkoText{
    font-size:20px;
    padding:10px 20px 10px 20px;
}

.bkoButton{
    padding:20px 0px 0px 20px;
}

#history_content_area{
    width:970px;
    margin-left: auto ;
    margin-right: auto ;
    min-height:500px;
    padding-top:30px;
}

    #history_content_area h1 {
        font-size:22px;
        padding-bottom:20px;
    }

.pbWrapper {
    padding:10px 0px 10px 0px; 
    width:100%;
    border:solid;
    border-width:1px;
    margin-top:20px;
}

.pbLeft {
    float:left;
    width:60%;
    padding:10px 0px 0px 0px;
}

.pbRight {
    float:left; 
    width:40%;
}

.pbHeader{
    font-weight:bold;
    font-size: 14px;
    text-align:center;
}

.pbText {
    font-size: 14px;
    text-align:justify;
    padding:10px 20px 10px 20px;
}

.pbLink{
    font-weight:bold;
    font-size: 14px;
    padding:0px 0px 10px 20px;
}

.taxImage {
    padding:20px 0px 0px 15px;
}

.taxText {
    padding:0px 15px 0px 15px;
    color:green;
    font-weight:bold;
}

.csf-container {
    padding:20px 0px 100px 13px;
}

.csf-header {
    font-size:36px; 
    font-weight:bold; 
    padding:20px 0px 35px 0px; 
    text-align:center;
}

.csf-subheader {
    font-size:26px; 
    padding:30px 0px 0px 30px; 
}

.csf-copy {
    font-size:16px; 
    padding:20px 30px 0px 30px; 
}

.csf-copy a {
    color:blue;
    text-decoration:underline;
}

#eo_content_area{
margin:0 auto;
width:956px;
}

.eo_head {
    background-color:blue;
    font-size:60px;
    color:white;
    height:150px;
    line-height:150px;
    padding:0px 0px 0px 50px;
}

.eo_right {
    float:left;
    width:60%;
    padding:40px 20px 40px 20px;
    font-size:20px;
}

.eo_left {
    float:left;
}

.clear {
    clear:both;
}

.eo_button {
    border-radius: 25px;
    color:white;
    background-color:blue;
    height:75px;
    width:300px;
    font-weight:bold;
    font-size:24px;
    border:none;
    cursor:pointer;
}

.p_1a {
    padding: 5px 20px 5px 20px;

}

.topSearchesWrap {
    padding:80px 0px 0px 60px;
}

.topSearchesHead {
    font-size:32px;
    padding-bottom:20px;
}

.topSearchesDiv {
    padding:10px 0px 10px 0px;
    font-size:24px;
}

#SR_Header_wrapper1{
 height:625px; 
 width:956px;
 text-align:center;
 background-image:url('/images/showroompics/bg_gradient.png');
 background-repeat:no-repeat;
}

.SR_Header_text1{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:30px 0px 20px 0px;
}

.SR_Header_text2{
    font-family:Arial;
    font-size:70px;
    font-weight:bold;
    color:white;
    padding:30px 0px 20px 0px;
}

#SR_wrapper_body1{
 height:auto;
 width:auto;
 margin:0px 0px 0px 0px;
 text-align:center;
 padding-bottom:50px;
}

.SR_subhead1 {
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.SR_subhead2 {
    padding-top:30px;
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.SR_third_wrap1 {
    padding:0px 0px 0px 70px;
}

.SR_thirds {
    float:left;
    width:250px;
    text-align:left;
    padding:20px 0px 0px 20px;
    line-height:22px;
}

.SR_body_text1 {
    font-family:Arial;
    font-size:23px;
}

.SR_body_text2 {
   font-weight:bold;
}

.SR_body_text3 {
    font-family:Arial;
    font-size:23px;
    text-align:left;
    padding:30px 85px 0px 85px;
}

.SR_cats1 {
    padding:30px 90px 0px 90px;
}

.SR_cat_title_wrap {
    padding-bottom:20px;
}

.SR_cat_title {
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#1b75bc;
}

.SR_subcats {
    font-family:Arial;
    font-size:14px;
    text-align:left;
    padding:0px 0px 5px 10px;
    text-decoration:underline;
}

.WS_Header_text1{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/loginpage/wholesale/wholesaleprogram.jpg');
    height:246px;
    width:954px;
}

.WS_Header_text2{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/loginpage/dropship/dsprogram.jpg');
    height:246px;
    width:954px;
}

.WS_Header_text3{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/VendorSuppliers/NewVendors_Header.jpg');
    height:246px;
    width:954px;
}

.WS_subhead1 {
    text-align:center;
    padding:30px 0px 30px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.WS_subhead2 {
    text-align:center;
    padding:20px 0px 0px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:22px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.WS_subhead3 {
    text-align:center;
    padding:20px 0px 0px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:18px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.WS_subhead4 {
    text-align: center; 
    font-size: 24px; 
    font-family:Arial;
    color:#1b75bc;
    padding:0px 0px 25px 0px;
}

.WS_subhead5 {
    text-align: center; 
    font-size: 24px; 
    font-family:Arial;
    font-weight:bold;
    color:#1b75bc;
    padding:0px 0px 25px 0px;
    line-height:30px;
}

.WS_frame {
    padding:30px 80px 0px 80px;
}

.WS_copy {
    text-align: left; 
    font-size: 22px; 
    font-family:Arial;
    line-height:28px;
    padding:0px 0px 25px 0px;
}

.WS_img {
    float: left;  
    margin: 0px 30px 20px 0px;
}

.WS_step {
    float:left;
    width:15%;
    padding:0px 25px 0px 25px;
}

.WS_formframe {
    border:solid;
    border-width:2px;
    border-radius: 15px;
    width:75%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
}

.WS_formSection1 {
    float:left;
    width:40%;
    text-align:left;
    padding:20px 10px 20px 30px;
}

.WS_formSection2 {
    float:left;
    width:1%;
    background-color:grey;
    height:100%;
}

.WS_formfield {
    width:100%;
    height:30px;
    margin: 5px 0px 10px 0px;
    border-radius: 5px;
    padding: 0px 0px 0px 10px;
    font-size:24px;
}

.WS_formfield2 {
    width:100%;
    height:150px;
    margin: 5px 0px 10px 0px;
    border-radius: 5px;
    padding: 5px 0px 0px 10px;
    font-size:24px;
}

.WS_button1 {
    height:30px;
    width: 50%;
    font-weight:bold;
    margin:0px 0px 30px 0px;
}

.WS_label1 {
    font-weight:bold;
    font-size:24px;
    padding-bottom:30px;
}

.diWrapper {
    padding:0 0 30px 14px;
}

.diProdWrap {
    display:flex; 
    justify-content:center;
}

.diCatWrap {
    float:left;
    margin:0 5px 0 5px;
}

.diCatBottom {
    height:30px; 
    width:216px; 
    background-color:lightgrey; 
    font-weight:bold; 
    display:table-cell; 
    vertical-align:middle; 
    text-align:center;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    -moz-border-radius-bottomleft: 5px 5px;
    -moz-border-radius-bottomright: 5px 5px;
}

.diImgBord {
    border:solid;
    border-color:#727274;
    border-width:1px;
}

.disimoTextbox{
 width:300px;
 height:30px;
 margin:10px 0 10px 0;
 padding:5px 10px 5px 10px;
 border-radius:5px;
	}

.disimoTextWrap {
    padding:10px 0 10px 0;
}

.CR_formframe {
    border:solid;
    border-width:2px;
    border-radius: 15px;
    width:95%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
}

.CR_subhead1 {
    text-align:center;
    padding:10px 0px 10px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.CR_subhead2 {
    text-align:center;
    padding:10px 0px 10px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:24px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.CR_subhead3 {
    text-align:center;
    padding:10px 0px 0px 0px;
    font-family:Arial;
    font-size:16px;
    color:#1b75bc;
}

.CR_subhead4 {
    text-align:center;
    padding:10px 0px 30px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    color:#1b75bc;
}

.CS_Header_text1{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/cs/customerservice_header.jpg');
    height:246px;
    width:954px;
}

.CS_bottom_containers{
    float:left;
    width:33%;
    text-align:center;
}

.CS_form_wrapper2 {
    border:solid;
    border-width:2px;
    border-radius: 15px;
}

.CS_quicklink_heads{
    padding-bottom:20px;
}

.CS_subhead1{
    font-weight:bold;
}

.CS_subhead2{
    font-weight:bold;
    color:#1b75bc;
}

.CS_subhead3{
    font-style:italic;
}

.CS_subhead_wrap{
    padding-bottom:20px;
}

.CS_Formfield {
    height:25px;
    width:330px;
}

.CS_footer_links {
    padding-bottom:10px;
}

.CS_subhead100 {
    text-align:center;
    padding:30px 0px 50px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#blue_love2 
{
    width:724px;
    height:auto;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:5px;
    margin-top:5px;
    color:#3A617E;
   
}

.NS_Header_text1{
    font-family:Arial;
    font-size:75px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/newstore/v2/OpeningNewStore_header.jpg');
    height:246px;
    width:954px;
}

.NS_subhead100 {
    text-align:center;
    padding:30px 0px 50px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:45px;
    line-height:50px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#dg_header200
{
    /* background-image:url('../images/dg_header.jpg'); */
    height:39px;
    width:600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:700;
    color:White;
    }

#pd_bColumn3aNP{
 width:300px;
 height:auto;
 float:left;
 margin:0px 10px 0px 10px;



 }

    .pd_div3aNP{
     width:300px; /*width:100%;*/
     height:auto;
     /*background-color:Red;*/
     margin:5px 0px 0px 10px;
     float:left;
    }

#addCart_Continue_NP
{
    width:600px;
    height:auto;
   /* float:right; */
    
    }

.title_style1_NP
{   
    float:left;
    height:auto;
    width:auto;
    padding-left:20px;
    padding-top:13px;
    font-size:12px;
    font-weight:bold;
}
.title_style2_NP
{
    float:left;
    height:auto;
    width:auto;
    padding-left:40px;
    padding-top:13px;
    font-size:12px;
    font-weight:bold;
}
.title_style3_NP
{
    float:left;
    height:auto;
    width:auto;
    padding-left:100px;
    padding-top:13px;
    font-size:12px;
    font-weight:bold;
}

.pd_div3b_desc2_NP
        {
           line-height:18px;
        }

.pd_div3b_desc2_NP ul {
    margin:0px 0px 20px 0px;

}
        
        .pd_div3b_desc2_NP ul li{
        list-style-type:square;
        list-style-position:inside;
        margin:5px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        line-height:15px;
        text-indent:0px;
        width:440px;}

.pc_title3a_NP {
  height:auto;
  width:auto;
  margin: 0px 0px 0px 0px;}

.cPOP_Header_text1{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/pop-form/pointofpurchase_form_header.jpg');
    height:246px;
    width:954px;
}

.cPOP_copy {
    text-align: left; 
    font-size: 22px; 
    font-family:Arial;
    line-height:28px;
    padding:50px 0px 25px 0px;
}

.cPOP_subhead3 {
    padding:30px 0px 30px 0px;
    font-family:Arial;
    font-weight:bold;
    font-size:30px;
    background: -webkit-linear-gradient(left, #1b75bc, #00ae9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.copy_Spacer {
    padding-bottom:20px;
}

.PG_Header_text2{
    font-family:Arial;
    font-size:90px;
    font-weight:bold;
    color:white;
    padding:0px 0px 0px 3px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    background-image:url('../images/satisfactionguarantee/guarantees_header.jpg');
    height:246px;
    width:954px;
}
