﻿/*===================================================================== 
Common for ALL starts 
=====================================================================*/

* { margin: 0;padding: 0px;}

body { color: rgb(68, 68, 68); font-family: Helvetica,sans-serif; font-size: 13px; background-color: #d6d6d6; min-width: 1000px;}

a{ color: rgb(68, 68, 68); text-decoration: none;}

a:hover{text-decoration: none;}

h1{ font-size: 24px; font-weight: bold;}

h1{ color: #333; margin: 0; padding: 5px 0;}

h1 small{ text-transform: uppercase; letter-spacing: 1.5em; display: block; color: #fff;}

h2{ font-size: 18px; font-weight: bold;}

h3{ font-weight: bold;}

h4{ font-weight: bold;}

h5{ font-size: 10px; font-weight: bold;}

h6{ font-size: 8px; font-weight: bold;}

table{ border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show;}

caption, th, td{ vertical-align: top; font-weight: normal;}

.clearBoth{ clear: both;}

#clearBoth{ clear: both;}

.CheckOutHeader{ font-weight: bold;font-size: 13px;padding-left:40px;padding-bottom:10px;}

.CheckOutAddressHeader{ font-weight: bold;font-size: 13px;padding-left:15px;padding-bottom:10px;}

.CheckOutCBOHeader{ font-weight: bold;font-size: 13px;padding-bottom:10px;}

.CheckOutPIHeader{ font-weight: bold;font-size: 13px;padding-bottom:10px;float:left;}

.FontSizes{ font-size: 13px; font-family: Helvetica,sans-serif; color: rgb(68, 68, 68);}

.WS_Buttons_Style{ width: auto; color: #4F4F4F; font-size: 12px; font-weight: bold; margin-top: 10px 0px auto; border-radius: 7px; padding: 4px 5px 4px 5px; 
                   -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #999999; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; 
                   -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; background-image: url(../../../../images/StoreImages/gradient-gray1.gif); 
                   border: 1px solid #ADADAD;} 

.WS_Buttons_Style:hover{ color: rgb(68, 68, 68); cursor: pointer;}

.txtStyle{ width: 65px; height: 18px; text-align: right; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; padding: 0px 5px 0px 0px; -moz-border-radius: 0px; 
           -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; 
           -ms-box-shadow: 1px 1px 0px #737373;}

.txtStyle:focus{ width: 65px; height: 18px; text-align: right; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; background-color: #E9F5F8; padding: 0px 5px 0px 0px; 
                 -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; 
                 -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}

.ws_txtWidth260{ width: 260px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; 
                 -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; 
                 -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}

.ws_txtWidth260:focus{ width: 260px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; background-color: #E9F5F8; margin: 0px 0px 0px 0px; 
                       padding: 0px 0px 0px 5px; -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; 
                       -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}


.ws_txtWidth240{ width: 240px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; 
                 -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; 
                 -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}

.ws_txtWidth240:focus{ width: 240px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; background-color: #E9F5F8; margin: 0px 0px 0px 5px; 
                       padding: 0px 0px 0px 0px; -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; 
                       -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}

.ws_txtWidth_Multi{ width: 780px; color: rgb(68, 68, 68); height: 200px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; 
                    -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; 
                    -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373;}

.ddlWidth270{ width: 270px; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.ddlWidth268{ width: 267px; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.LoginFontStyle{ font-weight: bold;}

.mandatoryField{ color: #E76200;}

.anchorColor{ color: #007ED3;}

.UpperCaseText{ text-transform: capitalize;}

.clear{ padding-top: 10px;}

#div_Mainqty{ float: left; width: 400px;}

#div_Mainqty div{ float: left; width: 200px;}

#div_MainTotal{ float: left; width: 400px;}

#div_MainTotal div{ float: left; width: 198px;}

#div_MainTotal div label{ font-size: 12px; margin: 0px; color: rgb(68, 68, 68); font-weight: bolder;}

.label{ font-size: 12px; margin: 0px; color: rgb(68, 68, 68);}

.div_Main{ float: left; width: 400px;}

.div_Label{ float: left; width: 220px;}

.div_Qty{ width: 100px; float: left;}

.div_price{ width: 75px; float: left;}

.div_price:focus{ width: 75px; float: left;}

.dropDownMultiple150{ width: 150px; font-size: 13px; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.dropDownMultiple250{ width: 250px; font-size: 12px; color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.dropDownMultiple75{ width: 75px; font-size: 12px; color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.div_LabelMatrix{ float: left; width: 200px;}

.div_DDlMatrix{ float: left; width: 130px;}

.div_matrixPrice{ width: 65px; float: left;}

.msg-success{ font-size: 11px; font-family: Helvetica,sans-serif; background: url(../../../../images/Ok-icon.png) no-repeat; height: 15px; text-align: center; font-weight: bold;
    padding-right: 4px; padding-left: 26px; padding-bottom: 4px; padding-top: 4px; color: #FD8404;}
    
/*---------------------------------------------------------------------
For Button Style Start
---------------------------------------------------------------------*/

.x-btn.Grey:hover{ color: #4F4F4F; behavior: url(ie-css3.htc);}

.x-btn.Grey{ background-color: #B7B7B7; background: -webkit-linear-gradient(#DFDFDF,#B7B7B7); background: -moz-linear-gradient(#DFDFDF,#B7B7B7);
             background: -o-linear-gradient(#DFDFDF,#B7B7B7); background: -ms-linear-gradient(#DFDFDF,#B7B7B7); background: linear-gradient(#DFDFDF,#B7B7B7); border-color: #9B9B9B;
             text-decoration: none; color: rgb(68, 68, 68); behavior: url(ie-css3.htc);}

.x-btn.main{ padding: 4px 20px; min-width: 55px; min-height: 5px; behavior: url(ie-css3.htc);}

.x-btn{ -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; -webkit-border-radius: 5px;
        border-radius: 5px; cursor: pointer; display: inline-block; font-weight: bold; margin: 0; text-align: center; white-space: nowrap; behavior: url(ie-css3.htc);
        font-size: 12px; color: #B7B7B7; float: left; border-width: 1px; border-style: solid;}

.x-btnpro.Grey{ behavior: url(ie-css3.htc); background-color: #BEBEBE; background: -webkit-linear-gradient(#D8D8D8,#B7B7B7); background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
                background: -o-linear-gradient(#D8D8D8,#B7B7B7); background: -ms-linear-gradient(#D8D8D8,#B7B7B7); background: linear-gradient(#D8D8D8,#B7B7B7); border-color: #ACACAC;
                text-decoration: none; text-align: center;}

.x-btnpro.main{min-width: 55px;min-height: 5px;padding: 4px 10px;text-align: center;}

.SaveDiveSearch{padding:4.5px 0px 0px 60.5px;}

.SerachSavebtnldng{display:none; width:79.5px; height:16.6px; margin-bottom:6px;}

.x-btnpro{ border-radius: 5px; cursor: pointer; display: inline-block; font-weight: bold; text-align: center; white-space: nowrap; color: rgb(68, 68, 68); border-width: 1px;
           border-style: solid; padding: 3px 10px 3px 10px; behavior: url(ie-css3.htc);}

.x-btnpro.Grey:hover{ color: #4F4F4F; behavior: url(ie-css3.htc);}    

/*---------------------------------------------------------------------
For Button Style End
---------------------------------------------------------------------*/

.widthAuto{ width: auto;}

.heightAuto{ height: auto;}

.clearTop{ padding-top: 10px;}

.clearBottom{ padding-bottom: 10px;}

.clearLeft{ padding-left: 10px;}

.clearRight{ padding-right: 10px;}

.marginTop{ margin-top: 10px;}

.marginBottom{ margin-bottom: 10px;}

.marginLeft{ margin-left: 10px;}

.marginRight{ margin-right: 10px;}

.floatLeft{ float: left;}

.floatRight{ float: right;}

.DisplayNone{ display: none;}

.DisplayBlock{ display: block;}

.EmptyCell{ height: 7px;}

.TextAlignLeft{ text-align: left;}

.TextAlignRight{ text-align: right;}

.width100p{ width: 100%;}

.height100p{ height: 100%;}

.TextUnderline{ text-decoration:underline;}

.paddingTop5{ padding-top: 5px;}

.paddingBottom5{ padding-bottom: 5px;}

.paddingLeft5{ padding-left: 5px;}

.paddingLeft15{ padding-left: 15px;}

.paddingRight5{ padding-right: 5px;}

.clearTopBottom{ padding: 5px 0px 5px 0px;}

.BorderWhite{ border: none; border-color: White;}

.Validationfont{ font-size: 12px;}

.ColorRed{ color: Red;}

.ColorBlue{ color: Blue;}

.CursorPointer{ cursor: pointer;}

.marginTop5px{ margin-top: 5px;}

/*=====================================================================  
Common for ALL Ends 
=====================================================================*/

/*===================================================================== 
Header Area Starts 
=====================================================================*/

.divsitepathwidth{max-width:650px;}

.divsitepathwidthwithoutNotification{max-width:780px;}

.WelcomeLoginName{ color: Gray; font-weight: bold;}

#divBackGroundLeftPanelMasterPage{ display: none; position: fixed;}

#header{ width: 98%; margin: 0px auto;}

#header-content{ width: 100%; margin: 0px auto;}

#ctl00_headertop{ margin: 0 auto; color: #007ED3; font-size: 11px; width: 100%;}

.HeadertopPadding{ padding: 7px 0px 0px 0px;}

#headertopLeft{ float: left; width: 77%; font-size: 12px;}

#header-topRight{ float: right; width: auto;}

#header-topRight{ text-align: right;}

.divSearchBox{ background-color: none; width: 190px; float: right; margin: -1px 0px 0px 0px; -moz-border-radius: 8px; -moz-box-shadow: 0px px 0px #000000; 
               -webkit-border-radius: 8px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 8px; -ms-box-shadow: 0px 0px 0px #000000; font-size: 13px;}

.divSearchBoxColor{ background-color: none; width: 190px; float: right; margin: -1px 0px 0px 0px; -moz-border-radius: 8px; -moz-box-shadow: 0px px 0px #000000; 
                    -webkit-border-radius: 8px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 8px; -ms-box-shadow: 0px 0px 0px #000000; outline: none;}

.txtWidthSearch{ padding: 2px 0px 2px 10px; width: 150px; height: 19px; background-color: White; border: solid 1px gray; border-radius: 11px; outline: none;}

.txtWidthSearchColor{ background-color: White; border: solid 1px gray; border-radius: 11px; outline: none; padding: 2px 0px 2px 10px; width: 150px; 
                      height: 19px; -webkit-border: none;}

.imgSearch{ cursor: pointer; padding: 2px 0px 0px 0px; height: 20px;}

#ctl00_headertop .silverColor{ color: #686766;}

#ctl00_headertop a{ color: #625E5C; text-decoration: none; padding: 5px 0px 5px 0px;}

#ctl00_headertop a:hover{ color: rgb(68, 68, 68);}

#header #myDetails{ float: left; width: 99%; margin-left: -9px;}

#header #myDetails table{ width: 98%;}

#header #myDetails table td{ width: 98%; padding-top: 0px; padding-bottom: 5px; float: left;}

#header .div_searchProducts{ display: block; float: right; width: 22%;}

.headersearchposition{position: absolute;padding-left: 76%;}

#header #header-topRight #divSearchImage{ float: right; padding-top: 1px; padding-left: 2px;}

#header #header-content #div_lblNotifications{ float: right; display: block; padding-left: 20px;}

#header #header-content #div_lblNotifications .lblNotifications{ color: red; cursor: pointer; font-weight: normal;}

#header #header-content #divMyCart_Icon{ float: left; padding-left: 10px; margin-top: -3px;}

#header #header-content .divNotifications{ background-color: White; height: 36px; width: 100%; display: none; border-radius: 0px 0px 8px 8px;}

#header #header-content .divlnkEditAddres{ float: left; padding: 12px 10px 0px 8px;}

#header #header-content .divlnkApprOrders{ float: left; padding: 12px 0px 0px 8px;}

#header #header-content .imageclose{ padding-top: 2px; cursor: pointer;}

#myDetails a{ padding: 0px 10px 0px 10px;}

#header-bottom{ margin: 0 auto; width: 100%;}

.imglogo_div{ float: left; margin: 5px 0px 0px 0px; height: auto; width: 100%; overflow: hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px;}

#header_bottom_empty_div{ float: left; color: silver; margin: 0px 5px 0px 5px;} /*width:630px;height:70px; border:solid 1px green;*/

#header-nav{ margin: 0 auto; width: 100%; height: 28px; padding-top: 10px; overflow: hidden; border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; 
             -ms-border-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px; 
             border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -ms-border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; 
             -webkit-border-bottom-right-radius: 8px; -ms-border-bottom-right-radius: 8px; background-color: #000000;}

#header-nav div{ float: left; margin: 0px 20px 5px 5px;}

#header-nav a{ color: silver; text-decoration: none; padding: 5px 10px 5px 10px;}

#header-nav a:hover{ color: rgb(68, 68, 68); background: url(../../../../images/StoreImages/menu_hoverbg_white.jpg); padding: 5px 10px 5px 10px; -moz-border-radius: 7px; 
                     -moz-box-shadow: 0px px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; 
                     -ms-box-shadow: 0px 0px 0px #000000;}

.logoText{ font-size: 24px; color: Silver;}

.div_logotext{ width: 99%; margin: 0px 0px 0px 5px; text-align: center;}

.Header_Background{ height: 20px; color: #007ED3; padding: 0px 0px 0px 0px; display: table; width: 100%; border-radius: 10px; -webkit-border-radius: 0px;}

.Header_Background strong{ font-size: 15px; display: table-cell; vertical-align: middle;}

.shoppingCart_HeaderFooter{ padding: 0px !important; margin-bottom: -10px;}

.HeaderPlh_tbl{ width: 98%;}

.HeaderPlh_td1{ width: 98%; padding-bottom: 5px; float: left;}

.HeaderPlh_td2{ width: 98%; padding-left: 5px; padding-bottom: 5px; float: left;}

.headerdivMain{ float: left; width: 77%; font-size: 12px;}

.headerMaindiv{ float: left; width: 100%; font-size: 12px;}

.headermyDetails{ float: left; width: 99%; margin-left: -9px;}

.headermyDetailstable{ width: 98%;}

.headermyDetailstabletd{ width: 98%; padding-top: 0px; padding-bottom: 5px; float: left;}

.headersubdiv{ float: left; width: 100%;margin-left: -12px;}

.headersubdivtable{ width: 100%;}

.headersubdivtabletd{ width: 100%; padding-top: 0px; padding-bottom: 5px; float: left;}

.headertopwithfullwidth{ margin: 0 auto; color: #007ED3; font-size: 11px; width: 100%; padding: 0px 0px 0px 0px;}

.headertop{ margin: 0 auto; color: #007ED3; font-size: 11px; width: 100%; padding: 7px 0px 0px 0px;}


/*--------------------------------------------------------------------- 
Image Slider Start
---------------------------------------------------------------------*/
#slider{ width: 98%; height: 251px; overflow: hidden; border: solid 0px green; margin: -5px 0px 0px 0px; padding-left: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    -ms-border-radius: 5px; float: left;}

#mask-gallery{ overflow: hidden; width: auto; height: 251px; float: left;}

#gallery{ list-style: none; padding: 0px; z-index: -1;}

#gallery li{ float: left;}

#gallery li img{ width: auto; height: auto;}

#mask-excerpt{ overflow: hidden; margin: 0px 0px 0px 560px; position: absolute; float: right; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px;}

#excerpt{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; list-style: none; width: 390px; overflow: hidden; font-size: 12px; color: #000;
    -moz-border-radius: 5px; -moz-box-shadow: 2px 2px 2px #FFFFFF; margin: -5px 0px 0px 0px;}

#excerpt li{ padding: 5px; font-size: 14px;}

#excerpt li h1{ margin: 15px 0px 10px 0px;}

#excerpt strong{ font-size: 24px; font-weight: bold;}

/*--------------------------------------------------------------------- 
Image Slider End
---------------------------------------------------------------------*/

/*=====================================================================
Header Area Ends
=====================================================================*/

/*=====================================================================
Navigation Tab Area Starts
=====================================================================*/

.UpperCaseText_withColor{ text-transform: capitalize; color: #000;}

.headerfontcolor{ color: #000;}

ul, ol{ padding-left: 8px;}

ul#topnav{ margin: 0; padding: 0; float: left; width: 100%; list-style: none; font-size: 13px; font-weight: normal; 
           background: url(../../../../images/topnav_s.gif) repeat-x; height: 35px;}
           
ul#topnav li{ float: left; margin: 0; height: 32.4px; padding: 3px 10px 0px 10px;}

ul#topnav li a{ display: block; color: #f0f0f0; text-decoration: none; text-transform: uppercase; font-size: 13px; font-family: Helvetica,sans-serif; 
                height: 35px; padding-top: 7px;}
                
ul#topnav li:hover{ background: #F68D1A; height: 35px; padding: 0px 10px 0px 10px;} /*................for tab hover color...................*/
                
ul#topnav li:hover a{ display: block; color: #000; text-decoration: none; text-transform: uppercase; font-size: 13px; font-family: Helvetica,sans-serif; 
                      height: 35px; padding-top: 10px;}
                      
ul#topnav li span{ float: left; left: 0; top: 0px; display: none; width: 100%; background: #1376c9; color: #fff; -moz-border-radius-bottomright: 5px; 
                   -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; 
                   -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; height: 35px;}                      
                      
ul#topnav li:hover span{ display: block; height: 35px;}

ul#topnav li span a{ display: inline; height: 35px;}

ul#topnav li span a:hover{ text-decoration: underline; height: 35px;}

.SelectedTab{ background: #F68D1A; float: left; margin: 0; border-right: 1px solid #555; height: 33px; padding: 3px 10px 0px 10px;}

.divNavigation{ clear: both; background-color: #ffffff; padding-left: 8px; padding-top: 6px; height: 24px; border: 1px solid #B2B2B2;}

.basketbtn{ background-repeat: no-repeat; height: 26px; width: 44px; cursor: pointer; display: block; border: 0px solid red;}

.lblsmall{ text-transform: none; display: block; color: #000;}

.masterfooter{ color: Gray; padding: 7px 10px 7px 7px;}

.mastercellbground{ background-color: #EBEBEB;}

.imageclose{ background-image: url(../../../../images/StoreImages/close1.png); background-position: center; background-repeat: no-repeat; height: 20px; width: 20px;}

.imageclose:hover{ background-image: url(../../../../images/StoreImages/close2.png); background-position: center; background-repeat: no-repeat; height: 20px; width: 20px;}

/*=====================================================================
Navigation Tab Area Ends
=====================================================================*/

/*=====================================================================
Content Left Area Starts (Left Panel)
=====================================================================*/

#tooltip{ position: fixed; border: 1px solid #CCC; background: #FFFFD1; padding: 2px 5px; display: none; max-width: 400px; font-weight: bold; margin-top: 20px;margin-left: -10px;}

.catagoryLists{ padding: 2px 5px 2px 2px;}

.catagoryLists a:hover{ text-decoration: underline;}

#price_calculator{ width: 100%; padding: 0px 0px 0px 0px;}

#price_table_header{ margin: 0px 0px 0px 0px; color: #007ED3;}

.price_table_content_leftmost{ width: 1%; height: 23px; float: left; padding: 3px 2px 0px 0px;}

.price_table_content_right{ width: 45%; float: left; text-align: left;}

.lblSellingPrice, .lblTotalSellingPrice{ font-weight: bold; color: rgb(68, 68, 68); padding: 0px 0px 0px 0px;}

#price_table_button{ width: 100%; height: 20px; padding: 10px 0px 0px 0px;}

/*---------------------------------------------------------------------
PRODUCT PAGE PRICE TABLE CSS 
---------------------------------------------------------------------*/
.price_table{ border-collapse: collapse; margin: 5px 0px 5px -7px; width: 52%; padding: 0px; border: solid 0px #cccccc;}

.price_table th{ color: #007ED3; height: 25px; padding: 0px 0px 0px 0px; background: url(../../../../images/StoreImages/box-header-bg.gif); border-bottom: solid 0px #CCC;
    width: 100%;}

.price_table th div{ color: #007ED3; font-weight: bold; height: 15px; vertical-align: middle; padding-top: 3px;}

.price_table tr{ border: solid 0px #E9ECEE;}

.price_table td div a{ color: #0066CC; padding-right: 5px;}

.price_table td div a:hover{ color: #000000; padding-right: 5px; cursor: pointer;}

.padding{ padding: 20px; vertical-align: middle;}

.price_calculator{ color: rgb(68, 68, 68); font-size: 12px; width: 100%; padding: 10px 0px 0px 0px; float: right; height: 100%;}

/*---------------------------------------------------------------------
Product lists Left Panel Start 
---------------------------------------------------------------------*/

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv{ display: block; width: 100%; padding-bottom: 20px; margin: 0px auto;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom .Product_Catgry_Width{ width: 310px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom .Product_Details_List_LeftPanel{ padding-left: 5px; padding-bottom: 5px; width: 255px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom .Product_Details_List_RadTree{ float: left; text-align: left; position: inherit; overflow: auto; 
                                                                                                                 width: 298px;}
#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom .Product_Details_List_RadTree_Font{ font-family: Helvetica,sans-serif;font-size: 13px;}                                                                                                                 
/*---------------------------------------------------------------------
Product lists Left Panel END
---------------------------------------------------------------------*/

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom .width55px{ width: 55px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width210px{width: 235px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv{ float: left; margin-top: -10px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .ImageStyle{ float: left; max-width: 300px; 
                                                                                                                                      padding-left: 6px;}

/*---------------------------------------------------------------------
Left Panel Price List Product Details page START
---------------------------------------------------------------------*/
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .horizontal_line_B2B
{ width: 100%; background-color: #CCC; height: 1px; margin: 0px 0px 0px 0px}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .DivUploadCsvFile
{ width: 30px; float: left; padding-top: 5px; padding-left: 6px; display: none;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv .DivDownloadCsvFile
{ padding-left: 10px; width: 30px; float: left; padding-top: 5px; display: none;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel
{ padding-left: 10px; padding-top: 25px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel #rightPanel_Col1
{ margin: 5px 6px 10px 10px; background: none;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #productMain_Leftpanel_Outerdiv #rightPanel #rightPanel_Col1 #priceBand
{ margin-left: -7px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_PrintReadyFile_link
{ padding-top:0px;padding-left:2px;text-align: center;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_PrintReadyFile_link .MarginLeft_120px
{ margin-left:-120px;}

/*---------------------------------------------------------------------
Left Panel Price List Product Details page END 
---------------------------------------------------------------------*/

/*=====================================================================
Content Left Area Ends (Left Panel)
=====================================================================*/

/*=====================================================================
Content Right Area Starts (Right Panel)
=====================================================================*/

#rightPanel{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 1px;}

#rightPanel_Col1{ padding: 10px 0px 0px 0px; border: solid 0px #CCC; margin: 5px 0px 0px 5px; border-radius: 10px; -moz-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000; 
                  -webkit-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #FFFFFF; -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #FFFFFF; 
                  background: #FCFCFC url(../../../../images/StoreImages/box-content-bg.gif) repeat-x 0 0;}

#rightPanel_heading{ width: 176px; padding: 10px 0px 0px 10px; font-weight: bold; border-top-left-radius: 10px 10x; border-top-right-radius: 10px 10px; 
                     -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 0px #CCC; margin: -10px 0px 0px -10px;}

#rightPanel_Col1 #priceBand{ width: 100%; margin: 5px 0px 5px 2px;}

#rightPanel_Col1 #priceBand #priceBand_left{ float: left; width: 50%; margin: 5px 0px 5px 2px;}

#rightPanel_Col1 #priceBand #priceBand_right{ float: left; width: 45%; margin: 5px 0px 5px 2px;}

#rightPanel_contents div{ width: 181px; margin: 5px 0px 5px 0px;}

#rightPanel_image{ width: 181px; margin: 5px 0px 5px 4px; height: auto; overflow: hidden; border-radius: 10px;}

#rightPanel_image .imgWidth{ width: auto; height: auto; overflow: hidden;}

#rightPanel_contents #rightPanel_contents_div{ width: 177px;}

#rightPanel_contents #rightPanel_contents_div #myCart_div{ width: 177px; margin: 5px 0px 2px 0px; border: solid 0px #CCC; -moz-border-radius: 7px; 
                                                           -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; 
                                                           -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#rightPanel_contents #rightPanel_contents_div #myCart_div #myCart_Header{ padding: 0px 0px 0px 10px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; 
                                                                          -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; 
                                                                          border-bottom: solid 0px #CCC; font-weight: bold; width: 177px; margin: 0px 0px 0px 0px;}

#rightPanel_contents #rightPanel_contents_div #myCart_div #myCart_content{ padding: 2px 0px 5px 10px; font-weight: bold;}

/*---------------------------------------------------------------------
Product lists Right Panel Start 
----------------------------------------------------------------------*/

#Product_Main_Div .right_div_left{ margin:4px 5px 10px 0px; width:190px; float:right;}

#Product_Main_Div .rightBanner_TitlewithURL{ border: none; border-color: White;}

#Product_Main_Div .rightBanner_TitlewithoutURL{ border: none;cursor:default; border-color: White;}

/*---------------------------------------------------------------------
Product lists Right Panel End 
----------------------------------------------------------------------*/

/*=====================================================================
Content Right Area Ends (Right Panel) 
======================================================================*/

/*=====================================================================
Content Area Starts
======================================================================*/

/*---------------------------------------------------------------------
Content Background Design Start
----------------------------------------------------------------------*/
#contentArea{ width: 100%; margin: 0px auto; padding-top: 9px;}

#contentTop{ width: 100%; height: 240px; padding: 5px 0px 5px 0px; margin: 0 auto; background: #FFFFFF; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; 
             -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#contentArea #contentbottom_outerdiv{ display: block; width: 98%; padding-left: 0px; padding-right: 2px;}

#contentbottom{ width: 100%; padding: 5px 0px 5px 0px; border: solid 1px #B2B2B2; background: #FFFFFF; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; 
                -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; margin: 0 auto;}

#contentbottom .left_div{ width: 250px; border: solid 0px #CCC; margin: 2px 0px 10px 5px; border-radius: 10px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; 
                          -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#contentbottom .right_div{ width: 175px; border: solid 0px #CCC; margin: 2px 0px 10px 5px; border-radius: 10px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; 
                           -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#contentbottom .right_div div{ margin: 0px 1px 5px 2px;}

#contentbottom .right_div .imgWidth{ margin: 5px 0px 2px 2px;}

.right_div_left{ margin: 2px 0px 10px 0px; border-radius: 10px; width: 198px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px;
                 -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#contentbottom .right_div_left div{ margin: 0px 1px 5px 2px; width: auto; height: auto; overflow: hidden;}

#ProductCatagoryContent_div .right_div_left div{ margin: 0px 1px 5px 2px; width: auto; height: auto; overflow: hidden;}

#contentbottom .right_div_left .imgWidth{ margin: 5px 0px 2px 2px; border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px;}

#contentArea #contentbottom_outerdiv #div_ProductsDetailsList_Header strong{ margin-left: -40px;}

#contentArea #contentbottom_outerdiv .radCategoryTree{ float: left; text-align: left; position: inherit; overflow: auto;}

#contentArea #contentbottom_outerdiv .div_FeatureProducts{ display: none; padding: 10px 10px 10px 10px; width: 98%;}

#contentArea #contentbottom_outerdiv .div_NewProducts{ display: block; height: 620px;}

#contentArea #contentbottom_outerdiv .div_Customize{ display: none; padding: 0px 15px 10px 13px;}

#contentArea #contentbottom_outerdiv .margin1{ margin:0px 8px 0px 4px;}

#contentArea #contentbottom_outerdiv .margin2{ margin:-2px 8px 10px 0px;}

#contentArea #contentbottom_outerdiv .productName_div{ height:30px; vertical-align:top;}

#contentArea #contentbottom_outerdiv .div_Outer_btnsaveprocess{ padding-left:52px; padding-top:10px;}

#contentArea #contentbottom_outerdiv .div_btnsaveprocess{ display:none; width:94px; height:25px;}

#contentbottom_outerdiv .overflow_Auto{ overflow: auto;}

/*---------------------------------------------------------------------
Content Background Design End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product lists page Start
---------------------------------------------------------------------*/

#Product_Main_Div{ margin: 0px auto; padding-top: 9px; width: 98%;}

#Product_Main_Div #Product_Main_Div_Padding{ padding-left: 0px; padding-right: 2px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div #heading{ width: 100%;}



.productDetails_innerdiv{ height: 275px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div .productName_div{ height:30px; vertical-align:top; padding-bottom:3px;}

.productName_Link{ display: table-cell; min-height:170px; min-width:220px; height: 170px; text-align: center; vertical-align:bottom;}

     
#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div .clearTop{ padding-top: 0px; padding-bottom:15px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div .SaveDiv{ padding-left: 60.5px; padding-top: 4.5px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div .SaveBtnLding{ display:none; width:79.5px; height:16.6px;  margin-bottom: 6px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div #noRecordFound strong{ Font-size:14px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div #noRecordFound{ float:left; margin-top:-20px;}

#Product_Main_Div #Product_Main_Div_Padding #Product_Main_OuterDiv #contentbottom #center_div .productDescription_div{ text-align:center;}

/*---------------------------------------------------------------------
Product lists page End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product Details Page content Start
---------------------------------------------------------------------*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .ProductDetials_MainDiv{ border-left: solid 1px #ccc; padding-left: 10px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .EmptyDiv{ clear: both; padding-top: 5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .contents{ float: left; width: 480px; margin: 0px 0px 0px 0px;
                                                                                                    padding: 0px 10px 10px 0px; height: 100%;}
                                                                                                    
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #contents #priceStartsFrom{ padding: 10px 0px 8px 0px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #contents #ShowSoldInPacksOf{ padding: 0px 0px 10px 0px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .EmptyDiv20pxTop{ clear: both; padding-top: 20px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .spn_artworkFile1{ display: none; color: Red; width: 200px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width130px{ width: 130px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width180px{ width: 180px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #div_btnsaveprocess, #div_btnsaveprocess1
{ width: 73px; height: 17px; display: none; float: right}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator #price_table .horizontal_line_B2B{ margin: 2px 0px 2px 0px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator .artwork_content_fileupload{ margin-top: 5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator .artwork_content_fileupload2_div{ float: left; padding-top: 2px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #price_calculator #price_table_button #Div_img{ text-align: right; float: right;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_plhquantity{ padding: 10px 0px 7px 0px; float:left; width:100%;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #spn_qty{margin: 3px 0px 0px 5px; color: red; display: none; float:right;text-align: right;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #qty_div .MarginLeft2px{ margin-left: 2px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel #qty_div .MarginLeft7px{ margin-left: 7px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .price_table{ width:235px ! important ;table-layout:fixed;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width210pxnotImportant{ width:210px ! important ;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width140pxnotImportant{ width:140px ! important;white-space:nowrap;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .width110pxnotImportant{ width:110px ! important;white-space:nowrap;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_PriceFor1_ExGST{ white-space:nowrap;width:140px; margin-left: -5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .div_Price_ExGST{ white-space:nowrap;width:110px; margin-left: -5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .center_div_content{ padding-right: 11px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv{ height: 40px; display: table-cell; vertical-align: middle;
                                                                                                                   padding:5px 0px 5px 10px;}
                                                                                                                   
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv2{ height: 40px; display: table-cell; vertical-align: middle;
                                                                                                                   padding:5px 0px 5px 0px;}
                                                                                                                   
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .price_table_content_right_innerDiv3{ height: 40px; display: table-cell; vertical-align: middle;}
                                                                                                                   
/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .div_Chk_Matrix{ float: left; padding: 10px 0px 10px 5px; margin-left: 5px;}*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #rightPanel_div{ width: 180px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #rightPanel_image{ width: 185px; margin: 10px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #pdf_Confirm_ChkBx_td{ font-size: 12px; padding-bottom: 5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width200px{ width: 200px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width37p{ width: 37%;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .width26p{ width: 26%;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divConfirmandAdd{ width: 108px; height: 17px; display: none; float: right;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divConfirmandEditTemplate{ width: 171px; height: 17px; display: none; float: right;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .pdfframe{ width: 100%; height: 550px;}

#container #c1 #productMain_div #productMain_div_border #divrad{ display: none; position: absolute; border: 0px solid; z-index: 10000000; width: 100%;}

#container #c1 #productMain_div #productMain_div_border .RadWindowManager1{ height: 290px; width: 490px; vertical-align: middle;}

#container #c1 #productMain_div #productMain_div_border .width400px{ width: 400px;}

#container #c1 #productMain_div #productMain_div_border .width300px{ width: 300px;}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_Label{ padding-top: 15px; padding-left: 10px;}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_Main{ padding-top: 15px; width: 250px;}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_Main .textboxnew{ width: 250px;}

#container #c1 #productMain_div #productMain_div_border #div_FileUpload_ButtonDiv{ padding-left: 2px; padding-top: 13px;}

.DisplayInlineBlock{ display: inline-block;}

.Div_img_Above_Empty{height: 30px;}

.StockRadioBtnsClearDiv{clear: both; height: 4px;}

/*---------------------------------------------------------------------
Product Details Page content End
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Product Item Design Start
---------------------------------------------------------------------*/

#ProductCatagoryContent_div .right_div_left .imgWidth{ margin: 5px 0px 2px 8px;}

#center_div{ min-width: 575px; width: 100%; margin: 2px 0px 0px 4px; border-radius: 10px; -moz-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #FFFFFF; -webkit-border-radius: 7px; 
             -ms-box-shadow: 0px 0px 0px #FFFFFF; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #FFFFFF;}

.center_div_header{ padding: 0px 0px 0px 5px; font-weight: bold; border-top-left-radius: 10px 10px; 
                    border-top-right-radius: 10px 10px; /*Mozilla and chrome*/ -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; /*Safari*/}

.center_div_header strong{ padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px;}

.center_div_content{ margin: 0px; padding: 3px 0px 0px 3px; overflow: hidden;}

.center_div_content div{ width: auto; overflow: hidden;}

.center_div_content a{ text-decoration: none;}

.center_div_content a:hover{ color: #222222; text-decoration: none;}

#center_div .productDetails_div{ width: 220px; text-align: center; margin: 5px 20px 10px 20px; background-color: White; border: solid 0px silver; height: 395px; border-radius: 7px;
                                 -moz-border-radius: 7px; -moz-box-shadow: 2px 2px 2px #DODODO; -webkit-border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #DODODO;
                                 -ms-border-radius: 7px; -ms-box-shadow: 2px 2px 2px #DODODO; float: left;   padding-top:10px;}

#center_div .productDetails_div .productName_div{ border-bottom: Dashed 1px #CCC; text-align: center; font-weight: bold; overflow: hidden; width: 220px; display: table-cell;
                                                  vertical-align: top; padding-bottom: 3px;}

#center_div .productDetails_div .productImage_div{ width: 216px; height: 155px; overflow: hidden;}

#center_div .productDetails_div .productImage_div #img_productImage1{ width: 100px; height: 100px;}

#center_div .productDetails_div .productDescription_div{ width: 219px; height: 47px; overflow: hidden;}

#center_div .productDetails_div .productImage_div, .productDescription_div, .productViewBtn_div{ padding: 5px 0px 0px 0px;}

#productMain_div{ width: 100%; margin: 7px 0px 0px -6px; padding: 2px 8px 20px 0px;}

#productMain_div #productMain_div_border{ width: 98.5%; margin: 0px auto;}

#productMain_div #top_div{ width: 100%; background: #FFFFFF; padding: 5px 0px 10px 5px; margin: 0px auto; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; 
                           -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; 
                           border: solid 1px #B2B2B2;}

#productMain_div #productMain_div_border #leftPanel_div{ margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; -moz-box-shadow: 0px 0px 0px #000000; 
                                                         -webkit-box-shadow: 0px 0px 0px #000000; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC; width: 100%;
                                                         height: auto;}

#productMain_div #productMain_div_border #leftPanel_td_div{ margin: 0px 0px 0px 2px;}

#productMain_div #productMain_div_border #leftPanel_td_div #image{ width: auto; height: auto;}

#productMain_div #productMain_div_border #leftPanel_td_div .contents{ height: auto; width: 410px;}

#productMain_div #leftPanel_div #leftPanel{ height: auto; padding: 0px 0px 10px 0px;}

#noRecordFound{ height: 400px; color: #007ED3; padding: 10px 0px 0px 9px;}

#noCategoriesFound{ color: #007ED3; padding: 10px 0px 10px 20px;}

#productMain_div #top_div #heading{ padding: 10px 0px 0px 10px; border-bottom: solid 0px silver; font-weight: bold; border-top-left-radius: 10px 10px; 
                                    border-top-right-radius: 10px 10px; -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px;}

#priceStartsFrom{ color: #C76200;}

#ShowSoldInPacksOf{ color: #C76200;}

#productMain_div #top_div #image{ max-width: 320px; width: auto; margin: 10px 10px 5px 0px; text-align: left; }

#productMain_div #top_div #image .imgWidth200x250{ width: 200px; height: 250px;}

#productMain_div #top_div #contents{ width: auto; text-align: justify; margin: 0px 10% 0px 0px;}

#productMain_div #top_div #contents h3{ font-size: 16px; font-weight: bold;}

.artwork_div{ width: 100%;}

.artwork_header{ margin: 5px 0px 0px 0px; color: #007ED3;}

.artwork_content_div{ width: 95%; margin: 10px 0px 0px 0px;}

.artwork_content_lbl, .artwork_content_fileupload{ float: left;}

.artwork_content_fileupload div{ margin: 2px 0px 2px 0px;}

.artwork_content_lbl{ width: 295px;}

.artwork_content_fileupload{ width: 350px;}

.fp_artwork{ border-top: silver 1px solid; border-right: #737373 2px solid; border-left: silver 1px solid; border-bottom: #737373 1px solid; padding-left: 4px; padding-top: 2px; 
             padding-bottom: 2px; margin: 0px 0px 0px 0px; vertical-align: middle; color: #000000; width: 175px; font-size: 11px;}

.artwork_div_no_addoption{ width: auto;}

.artwork_header_no_addoption{ margin: 5px 0px 0px 0px; color: #007ED3;}

.artwork_content_div_no_addoption{ width: 95%; margin: 0px 0px 0px 0px;}

.artwork_content_lbl_no_addoption{ width: 152px;}

.artwork_content_fileupload_no_addoption{ width: 0px;}

.div_btnAddtoCart1{ float: right; margin: 10px 0px 0px 0px; width: 100%;}

#div_btnsave1{ padding: 0px; float: left;}

#div_btnsave4{ padding: 0px; float: left;}

.fp_artwork_no_addoption{ padding-left: 4px; padding-top: 2px; padding-bottom: 2px; margin: 0px 0px 0px 0px; vertical-align: middle; font-size: 11px; color: #000000; width: 175px;
                          border-radius: 3px; border: 1px solid gray;}

#ProductCatagoryMain_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 4px 8px 20px 0px;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv{ padding-left: 14px;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div{ width: 99%;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #div_SearchResult_Label{ float: left; font-size: 15px; font-weight: bold; padding-left: 8px; 
                                                                                                            width: 44%;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #div_SearchResult_CountLabel{ float: left; font-size: 13px; font-weight: bold;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div .productDetails_div{width: 220px; text-align: center; margin: 5px 20px 10px 20px; background-color: White; border: solid 0px silver; height: 395px; border-radius: 7px;
                                 -moz-border-radius: 7px; -moz-box-shadow: 2px 2px 2px #DODODO; -webkit-border-radius: 7px; -webkit-box-shadow: 2px 2px 2px #DODODO;
                                 -ms-border-radius: 7px; -ms-box-shadow: 2px 2px 2px #DODODO; float: left;   padding-top:10px;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div .productName_div{ height:30px;vertical-align:top; padding-bottom:3px;}
                                                                                                               
#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div .productViewBtn_div{ padding-left:50px;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div #div_btnsaveprocess_Outer{ padding-left:2.9px; padding-top:4.5px;}

#ProductCatagoryMain_div #ProductCatagoryMain_Outerdiv #ProductCatagoryContent_div #left_div #div_btnsaveprocess_Outer .div_btnsaveprocess{ display:none; width:69px; height:18px; margin-bottom:6px;}

#ProductCatagoryContent_div{ width: 100%; background: #FFFFFF; padding: 5px 0px 5px 0px; margin: 0px auto; -moz-border-radius: 7px; -webkit-border-radius: 7px;
                             border: solid 1px gray;}

#ProductCatagoryMain_div #heading{ float: left; padding: 10px 0px 0px 5px; border-bottom: solid 0px #CCC; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; 
                                   -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px;}

#ProductCatagoryMain_div .productDetails_div{ width: 220px; height: 320px; text-align: center; margin: 10px 3px 10px 7px; border-radius: 7px; background-color: White; 
                                              border: solid 0px #CCC; -moz-border-radius: 7px; -moz-box-shadow: 5px 5px 5px #D0D0D0; -webkit-border-radius: 7px; 
                                              -webkit-box-shadow: 5px 5px 5px #DODODO; -ms-border-radius: 7px; -ms-box-shadow: 5px 5px 5px #DODODO; float: left;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productName_div{ padding: 5px 0px 5px 0px; border-bottom: Dashed 1px #CCC; font-weight: bold; overflow: hidden; 
                                                                       font-size: 13px; height: 45px; width: 220px; display: table-cell; vertical-align: middle;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productImage_div{ width: 216px; height: 155px;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productImage_div .img_productImage1{ width: 100px; height: 100px;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productDescription_div{ width: 219px; height: 45px; overflow: hidden; font-size: 13px;}

.productCategoryDescription_div{ width: 210px; height: 90px; overflow: hidden; padding: 7px 5px 2px 5px; text-align: center;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productViewBtn_div{ padding: 0px 0px 10px 3px;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productDescription_div, .productViewBtn_div1{ padding: 5px 0px 0px 0px;}

#ProductCatagoryMain_div #ProductCatagoryContent_div .productImage_div{ padding: 0px 0px 15px 0px;}

#ProductCatagoryMain_div #ProductCatagoryContent_div #left_div{ width: 99%; float:left; border: solid 0px #CCC; margin: 10px 0px 10px 5px; border-radius: 10px; -moz-border-radius: 10px; 
                                                                -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 0px #000000; 
                                                                -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000;}

#ProductCatagoryMain_div #right_div .imgWidth{ margin: 5px 0px 2px 2px; overflow: hidden; border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px;}

.categheader{ padding-top: 10px; padding-left: 10px;}

#productMain_div #bottom_div{ width: 100%; padding: 0px 0px 0px 0px; margin: 0px auto; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; 
                              -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; display: none;}

#productMain_div #bottom_div #subHeading_header{ color: White; height: 30px; padding: 10px 0px 0px 15px; background-image: url(../../../../images/StoreImages/bbox_top_bg.jpg); 
                                                 font-size: 12px; -moz-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; 
                                                 -ms-box-shadow: 0px 0px 0px #FFFFFF; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #FFFFFF;border-bottom: solid 1px silver;}

#productMain_div #bottom_div #subHeading_content #left, #right{ margin-top: 20px; margin-left: 30px; color: rgb(68, 68, 68);}

#productMain_div #bottom_div #subHeading_content #left{ width: 400px; text-align: left;}

#productMain_div #bottom_div #subHeading_content #right{ width: 450px; text-align: right;}

#productMain_div #bottom_div #subHeading_content #left #sizes, #qty{ height: 22px; color: rgb(68, 68, 68); font-size: 12px; margin-top: 5px;}

#productMain_div #bottom_div #subHeading_content #right div{ height: 25px;}

#productMain_div #bottom_div #subHeading_content #right a{ color: #007ED3; text-decoration: none;}

#productMain_div #bottom_div #subHeading_content #right a:hover{ text-decoration: underline;}

/*---------------------------------------------------------------------
Product Item Design End
---------------------------------------------------------------------*/

#loginMain_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 15px 8px 20px 0px;}

#login_Backgroung{ width: 100%; height: auto; background: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px auto; border: solid0px #CCC; -moz-border-radius: 7px; 
                   -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; 
                   -ms-box-shadow: 0px 0px 0px #000000;}

#loginMain_div #login_Backgroung #login_content_Outer{ padding: 5px;}

#loginMain_div #login_content{ width: 940px; padding: 0px 0px 0px 0px; margin: 5px auto; border: solid 1px #CCC; border-radius: 10px; -moz-box-shadow: 0px 0px 0px #000000; 
                               -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#loginMain_div #login_content #loginHeader{ -moz-column-width: 98.5%; padding: 0px 0px 0px 15px; width: 98.5%; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px; 
                                            -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 1px silver;}
                                            
#loginMain_div #login_content #loginHeader strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#loginMain_div #login_content #div_phSiteMap{ padding-left: 30px; padding-bottom: 15px;}

#login_left, #login_right{ width: 430px; margin: 15px 20px 15px 20px;}

#leftHeader, #rightHeader{ border-bottom: solid 1px silver; color: #007ED3;}

#leftHeader strong{ color: #E76200;}

#rightHeader strong{ color: #E76200;}

#login_right #buttons_set p{ color: #E76200;}

#login_right #buttons_set a{ padding: 0px 0px 0px 50px; text-decoration: none;}

#invaliedMsg_div{ widows: 100%; height: 20px; border: solid 1px green; text-align: left; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 20px; border-color: #F16048; 
                  background-color: #FAEBE7; background-image: url(../../../../images/StoreImages/i_msg-error.gif) no-repeat; color: #DF280A;}

#invaliedMsg_image .imgStyle{ margin: 0px 0px 0px 0px;}

#invaliedMsg_div div{ margin: 0px 0px 0px 10px;}

#invaliedMsg_div #invaliedMsg_image, #invaliedMsg_details{ float: left;}

#logoutMain_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 15px 8px 20px 0px;}

#logoutMain_div #logout_content{ width: 100%; height: 400px; padding: 0px 0px 0px 0px; margin: 0px auto; background: #FFFFFF; -moz-border-radius: 7px; 
                                 -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; 
                                 -ms-box-shadow: 0px 0px 0px #000000; border: solid 1px #CCC;}

#logoutMain_div #logout_content #logoutHeader{ color: #007ED3; padding: 0px 0px 0px 15px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; 
                                               -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 1px silver;}

#logoutMain_div #logout_content #logoutHeader strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#logoutMain_div #logout_content #logoutArea{ margin: 10px;}

/*---------------------------------------------------------------------
CHECHOUT PAGE
---------------------------------------------------------------------*/

#checkOutMain_div{ padding: 8px 8px 20px 6px; width: 97.9%; margin: 0px auto;}

#checkOutMain_div #checkOut_contentArea{ width: 100%; margin: 0px auto; border-radius: 10px; -moz-border-radius: 10px; 
                                         -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 0px #000000; 
                                         -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000; border: 0px solid #B2B2B2;}
                                         
#checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_EmptyCart{ display: none; width: 100%; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px;
                border-radius: 8px; margin: 0px auto; background: url(../../../../images/StoreImages/menu_hoverbg_white.JPG); border: 1px solid transparent}

/*---------------------------------------------------------------------
emptyCart start
---------------------------------------------------------------------*/
#emptyCart_background{ width: 100%; padding: 0px 0px 0px 0px; margin: 0px auto;}

#emptyCart{ width: 98.5%; padding: 0px 0px 0px 0px; margin: 5px 5px 0px 4px;}

#emptyCart #emptyCart_heading{ color: #007ED3; padding: 0px 0px 0px 15px;}

#emptyCart #emptyCart_heading{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#emptyCart #emptyCart_content p{ margin: 0px 0px 10px 20px;}

#emptyCart #emptyCart_content p a{ text-decoration: none; font-style: italic;}
/*---------------------------------------------------------------------
emptyCart end
---------------------------------------------------------------------*/

#checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_CartContentArea{ width: 100%; background: url(../../../../images/StoreImages/menu_hoverbg_white.JPG); 
       -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; behavior: url(ie-css3.htc); border: 1px solid #B2B2B2; min-height: 490px;}
       
#checkOutMain_div #checkOut_contentArea #ctl00_ContentPlaceHolder1_div_CartContentArea #heading{ padding: 5px 0px 0px 10px; display: none;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea{ width: 98.4%; padding-left: 12px;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard{ visibility: hidden;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard ul{ margin-left: -3px;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard .CheckOut_HeadingRoundedCorner{ -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard #ctl00_ContentPlaceHolder1_li1{ display: none;}

#checkOutMain_div #checkOut_contentArea #div_CartMainContentArea #wizard .ucBackGround{ width: 99%; -moz-border-radius: 8px; -webkit-border-radius: 8px;
                                        -khtml-border-radius: 8px; border-radius: 8px; background-color: White; padding: 20px 0px 10px 0px; margin-bottom: 6px;}

#middle_div .productAdded{ height: 20px; border: solid 1px green; text-align: left; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 20px; color: #3D6611; border-color: #446423; 
                           background-color: #EFF5EA; background-image: url(../../../../images/StoreImages/i_msg-success.gif) no-repeat;}

#middle_div .productAdded .imgStyle{ margin: 0px 0px 0px 0px;}

#middle_div .productAdded div{ margin: 0px 0px 0px 10px;}

#middle_div .productAdded #productAdded_image, #productAdded_sucessMsg{ float: left;}

.RadGridMyDesignDiv{padding-bottom: 10px; padding-top: 25px;}

#checkOutMain_div #checkOut_contentArea #checkOutMethod{ width: 100%; border: solid 1px #CCC; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; border: solid 1px #CCC; 
                                                         -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; 
                                                         -ms-box-shadow: 0px 0px 0px #000000; margin: 5px 0px 5px 5px;}

#checkoutHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; 
                 -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px;}

#checkoutHeader strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#Checkout_left, #Checkout_right{ width: 350px; margin: 10px 0px 15px 20px;}

#leftHeader, #rightHeader{ border-bottom: solid 1px #CCC; color: #007ED3;}

#Checkout_right #buttons_set p{ color: #EB340A; margin: 10px;}

#Checkout_right #buttons_set a{ padding: 0px 0px 0px 50px; color: #555452; text-decoration: none;}

.height20px{ height: 20px;}

/*---------------------------------------------------------------------
Order Information
---------------------------------------------------------------------*/
#Order_content #OrderHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default; border-top-left-radius: 7px 7px; 
                             border-top-right-radius: 7px 7px; -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px;}

#Order_content strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#Order_content #OrderArea{ margin: 20px 0px 0px 50px;}

.Order_details{ float: left;}

.Order_details_left{ float: left; width: 150px; text-align: left; padding: 0px 5px 0px 40px;}

.Order_details_right{ float: left; width: 450px; margin: 0px 0px 10px 0px;}

.width500px{ width: 500px; color: rgb(68, 68, 68); height: 160px;border: 1px solid #B6B6B6; -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; padding: 0px 0px 0px 5px;
    -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; -ms-box-shadow: 1px 1px 0px #737373; margin: 0px 0px 0px 0px;}

#Order_content .left{ width: 340px; text-align: left; margin: 20px 0px 20px 50px;}

#Order_content .right{ width: 300px; text-align: left; margin: 0px 0px 10px 0px;}

#Order_content .left a{ background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px;}

#Billing_content #BillingHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default;}

#Billing_content strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#Billing_content .lbl_div{ width: 200px; text-align: right; padding-top: 10px;}

#Billing_content .lbl_div div{ width: 200px; height: 25px; border: solid 1px white;}

#Billing_content .txt_div{ width: 269px; text-align: left; padding-top: 10px;}

#Billing_content .txt_div div{ width: 518px; height: 27px; padding-left: 10px;}

#Billing_content .spn_div{ width: 250px; text-align: left; padding-top: 10px; margin-left: 10px;}

#Billing_content .spn_div div{ height: 25px; padding-left: 0px; border: solid 1px white;}

#Billing_content .rdn_div{ padding: 0px 0px 0px 10px;}

#Billing_content #BillingArea #shipping div{ width: 200px; padding: 0px 0px 0px 0px;}

#div_billingDropdown, #div_sippingDropdown{ margin: 10px 0px 0px 20px;}

.dropDownMultiple400{ width: 400px; font-size: 12px; color: rgb(68, 68, 68); border: 1px solid #B6B6B6;}

#BillingArea{ margin: 0px auto; padding: 0px auto;}

.tr_billingadd{ margin: 0px auto; padding: 0px auto; border: solid 1px red;}

#BillingArea .left{ width: 340px; text-align: left; margin: 20px 0px 20px 50px;}

#BillingArea .right{ width: 300px; text-align: left; margin: 0px 0px 10px 0px;}

#BillingArea #BillingArea_bottom .left a{ background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px;}

#BillingArea .lbl_div div{ height: 25px;}

#BillingArea .spn_div span{ color: #EB340A; width: 200px;}

#BillingArea .txt_div, .spn_div{ float: left;}

#div_shilling_details{ width: 100%;}

.div_shilling{ float: left; width: 200px; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.div_radiobutton{ float: left; width: 300px; text-align: left; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#Shipping_content #ShippingHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default;}

#Shipping_content strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#Shipping_content .lbl_div{ width: 200px; text-align: right; padding-top: 10px;}

#Shipping_content .lbl_div div{ width: 200px; height: 25px;}

#Shipping_content .txt_div{ width: 269px; text-align: left; padding-top: 10px;}

#Shipping_content .txt_div div{ width: 518px; height: 25px; padding-left: 10px;}

#ShippingArea .spn_div{ width: 250px; text-align: left; padding-top: 10px; margin-left: 10px;}

#ShippingArea .spn_div div{ height: 23px; padding-left: 0px; border: solid 1px white;}

#ShippingArea .left{ width: 340px; text-align: left; margin: 20px 0px 20px 50px;}

#ShippingArea .right{ width: 300px; text-align: left; margin: 0px 0px 10px 0px;}

#ShippingArea .left a{ background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px;}

#ShippingMethod_content #flatRate{ margin: 10px 0px 0px 55px;}

#ShippingArea .spn_div span{ color: #EB340A; width: 200px;}

#ShippingArea .txt_div span{ color: #EB340A;}

#ShippingArea .txt_div, .spn_div{ float: left;}

#tb_Address_Details tr td .HeaderColor{ color: #ED9205;}

#dialog #div_btnsaveprocess12{ min-width: 32px; width: 166px; height: 15px; display: none}

#dialog #divSave_UC{ width: 120px; height: 14.3px; display: none; float: left;}

#dialog #div_btnsaveprocessUpdate{ min-width: 32px; width: 43px; height: 16px; display: none;}

#dialog #divUpdate_UC{ min-width: 20px; width: 40px; height: 14.3px; display: none; float: left;}

.div_SearchTextBox{ width: 223px; height: 22.5px; border-bottom: 1px solid #B8B8B8; border-right: 1px solid #B8B8B8; border-top: 1px solid #8E8E8E; 
                                        border-left: 1px solid #8E8E8E; padding: 1px 1px 2px 1px;}
                                        
#order_information_checkout #div_lblDesigApprover{ padding: 0px 5px 15px 35px; float: left;}
                                        
.txt_Search{ margin: 1px 0px 2px 0px; padding-left: 3px;}

.img_Search{ padding: 2px 0px 0px 0px; width: 15px; height: 15px;}

.Color007ED3_Blue{ color: #007ED3;}

.height15px{ height: 15px;}

/*---------------------------------------------------------------------
Shipping Method
---------------------------------------------------------------------*/
#ShippingMethod_content{ display: none;}

#ShippingMethod_content #ShippingMethodHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default;}

#ShippingMethod_content strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#ShippingMethod_content #left{ width: 340px; text-align: left; margin: 20px 0px 20px 50px;}

#ShippingMethod_content #right{ width: 300px; text-align: left; margin: 0px 0px 10px 0px;}

#ShippingMethod_content #left a{ background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px;}

/*---------------------------------------------------------------------
Payment Information
---------------------------------------------------------------------*/

#PaymentInfoPage #OrderConfirmMain_div{ width: 98.8%; padding-left: 7px; height: 60%; margin: 0px auto; padding-top: 9px;}

#PaymentInfoPage #OrderConfirmContent_div{ width: 99%; height: 100%; background-color: White; margin: 5px 5px 5px 0px; border: 1px solid #B2B2B2; margin: 0px auto;}

#PaymentInfoPage #OrderConfirmContent_div #heading{ width: 100.05%; padding-left: 13px; display: none;}

#PaymentInfoPage #OrderConfirmContent_div .swMain{ width: 100%; padding-left: 12px;}

#PaymentInfoPage #OrderConfirmContent_div #wizard ul{ margin-left: -3px;}

#PaymentInfoPage #OrderConfirmContent_div #wizard ul li{ position: relative; display: block; margin: 0; padding: 0; padding-left: 3px; padding-right: 3px; border: 0px solid #E0E0E0; float: left;}

#PaymentInfoPage #OrderConfirmContent_div #wizard .CheckOut_HeadingRoundedCorner{ -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode{ padding: 20px 0px 10px 80px; border: 1px solid #CCC; margin: 0px 12px 0px 12px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
                        -khtml-border-radius: 8px; border-radius: 8px;}
                        
#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .PaymentMode_details_right{ padding-left: 2px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .creditCard_right{ padding-left: 12px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode #spn_cardNumber{color: #E76200; display:none; float:left; padding-left:7px;}

.PaymentInfoPage_BtnsDiv{ margin-bottom: 20px;}

.PaymentInfoPage_BtnsTbl{ margin-top: -12px; float: left;}

.imgHelp{ cursor: pointer; margin-left:5px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width150px1{ width: 177px; float: left; padding-left: 3px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width75px1{ float: left; width: 69px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode .width30px1{ width: 177px; float: left; padding-left: 3px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode #div_ddl_month{ width: 80px;}

#PaymentInfoPage #OrderConfirmContent_div #PaymentMode #spn_ddlyear{ display: none; width: 350px; text-align: left; padding-left: 62px;}

#PaymentInfoPage #OrderConfirmContent_div #div_btnsaveprocess2{ width: 58px; height: 17px; display: none; float: right;}

#PaymentInfoPage #OrderConfirmContent_div #div_btnsaveprocess{ width: 92px; height: 17px; display: none; float: right;}

#PaymentInfoPage #OrderConfirmContent_div #divBackLink{ margin: 5px 0px 10px 12px;}

#PaymentInfoPage #OrderConfirmContent_div #divSaveMain{ margin: 5px 0px 10px 0px}

#Payment_content #PaymentHeader{ width: 743px; padding: 2px 2px 2px 2px; background: #F9F3E3; color: #F18200; cursor: default; border-bottom-left-radius: 7px 7px; 
                                 border-bottom-right-radius: 7px 7px; -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px;}

#Payment_content strong{ background: #F18200; border-color: #F19900; color: White; padding: 2px 1px 2px 3px; font-size: 10px;}

#Payment_content #PaymentMode{ margin: 20px 0px 0px 50px;}

.PaymentMode_details{ float: left;}

.TextBoxWidth_OrderInfo{ width: 171px; padding-left: 3px; color: rgb(68, 68, 68);}

.MulilineText_Comment{ color: rgb(68, 68, 68); width: 110%; height: 150px; font-family: Helvetica, sans-serif; padding: 3px;font-size:13px;}

.PaymentMode_details_left{ float: left; width: 150px; text-align: left; padding: 0px 5px 0px 40px;}

.PaymentMode_details_left12{ float: left; width: 150px; text-align: left; padding: 0px 5px 0px 5px;}

.ddlCostCentertext{ width: 175px; color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.PaymentMode_details_right{ float: left; width: 400px; margin: 0px 0px 10px 0px;}

#Payment_content .left{ width: 340px; text-align: left; margin: 20px 0px 20px 50px;}

#Payment_content .right{ width: 300px; text-align: left;}

#Payment_content .left a{ background: url(../../../../images/StoreImages/i_arrow-top.gif) 0 50% no-repeat; padding-left: 16px;}

#Payment_content #PaymentMode .width500px{ width: 500px; color: rgb(68, 68, 68); height: 160px; border: 1px solid #B6B6B6; -moz-border-radius: 0px;
    -moz-box-shadow: 1px 1px 0px #737373; padding: 0px 0px 0px 5px; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373; margin: 0px 0px 0px 0px;}

#Payment_content #creditCard{ padding: 10px 0px 0px 20px; display: none;}

#Payment_content #creditCard .width150px{ width: 150px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;}

.width150px1{color: rgb(68, 68, 68); float: left;}

#Payment_content #creditCard .width154px{ width: 156px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px;
    -ms-box-shadow: 1px 1px 0px #737373;}

#Payment_content #creditCard .width75px{ width: 76px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; 
    -ms-box-shadow: 1px 1px 0px #737373;}

#Payment_content #creditCard .width30px{ width: 30px; color: rgb(68, 68, 68); height: 18px; border: 1px solid #B6B6B6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;
    -moz-border-radius: 0px; -moz-box-shadow: 1px 1px 0px #737373; -webkit-border-radius: 0px; -webkit-box-shadow: 1px 1px 0px #737373; -ms-border-radius: 0px; 
    -ms-box-shadow: 1px 1px 0px #737373;}

.width30px1{ color: rgb(68, 68, 68);}

.width75px1{ color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.ddl_Width{ color: rgb(68, 68, 68); width: 183px; padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

/*---------------------------------------------------------------------
Your Checkout Progress
---------------------------------------------------------------------*/
#right_div{ margin: 5px 0px 2px 2px; border-radius: 10px;}

.col-right{ float: right; width: 175px; padding: 0 0 10px; background: #FCFCFC url(../../../../images/StoreImages/box-content-bg.gif) repeat-x 0 0;}

.progressHeader{ color: #007ED3; height: 20px; padding: 5px 0px 5px 5px; border-bottom: solid 1px silver; font-size: 12px; border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px; -ms-border-top-left-radius: 8px; border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -ms-border-top-right-radius: 8px;}

.progressContent #billingAddress_Area, #shippingAddress_Area, #shippingMethod_Area, #Payment_Area{ width: 160px; margin: 0px 0px 0px 5px; padding: 2px 0px 2px 5px;
    border-bottom: dotted 1px gray; color: #999;}

#shippingMethod_Area, #Payment_Area{ display: none;}

#billingAddress_Content, #shippingAddress_Content, #shippingMethod_Content, #Payment_Content{ background-color: #EEE; padding: 0px 0px 0px 4px;}

.progressContent a{ color: #0A263C; text-decoration: none;}

.creditCard_div{ margin: 0px 0px 0px 0px;}

.creditCard_left{ float: left; width: 140px; text-align: left; padding: 5px 0px 5px 5px; color: rgb(68, 68, 68);}

.lbl_cardType{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.creditCard_right{ float: left; width: 450px; padding: 5px 0px 5px 5px; margin: 0px 0px 0px 5px; color: rgb(68, 68, 68);}

.rdn_creditCard{ float: left;}

.rdn_creditCard div{ float: left;}

.American_div, .Visa_div, .MasterCard_div, .Discover_div{ float: left; width: 80px;}

#American_rdn, #Visa_rdn, #MasterCard_rdn, #Discover_rdn{ float: left; margin: 10px 0px 0px 0px;}

.btnClose_Img{width:20px; height:20px; margin-right: -10px;}

/*---------------------------------------------------------------------
SHOPPINGCART PAGE 
---------------------------------------------------------------------*/

#ShoppingcardMain_div #grandTotal #ctl00_ContentPlaceHolder1_div_grandTotal{ float: right; margin: 0px 0px 10px 0px; border-bottom: solid 1px #B7B7B7;}

.shoppingCart_HeaderFooter input{ float: left;}

#ShoppingcardMain_div{ width: 100%; padding: 3px 0px 20px 0px;}

#ShoppingcardMain_div #Shoppingcard_background #ShoppingcardContent_div #heading{ float: left; display: none;}

#ShoppingcardMain_div #Shoppingcard_background #ShoppingcardContent_div #productAdded_sucessMsg{ float: left; padding-top: 1px; padding-left: 5px; color: #F88F12; 
                                                                                                 font-weight: bold;}

#Shoppingcard_background{ width: 98%; padding: 0px 0px 0px 0px; margin: 6px auto; background: #FFFFFF; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 1px #B2B2B2;}

#ShoppingcardContent_div{ width: 100%; background-color: White; padding: 0px 0px 15px 0px; margin: 5px auto; border-radius: 10px; -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000;}
    
#ShoppingcardMain_div #top_div{ width: 98%; padding: 0px 0px 0px 0px; margin: 0px auto; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px;
    -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#ShoppingcardMain_div #top_div #heading{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#selected_img{ width: 100px; height: 100px;}

#ShoppingcardMain_div #top_div #divColumns{ margin-top: 3%; width: 1000; margin: 3% auto;}

#ShoppingcardMain_div #top_div #col1{ width: 780px; float: left; padding: 1% 0% 0% 3%; margin: 0px auto;}

#ShoppingcardMain_div #top_div #col1 a{ color: #007ED3; text-decoration: none;}

#ShoppingcardMain_div #top_div #col1 a:hover{ text-decoration: underline;}

#ShoppingcardMain_div #top_div #col2{ width: 100px; float: left; margin: 0px auto;}

#ShoppingcardMain_div #middle_div{ width: 98%; padding: 0px 0px 0px 0px; margin: 0px auto; text-align: left; margin: 5px auto;}

#ShoppingcardMain_div #middle_div #div_popupAction{ display: none; z-index: 999999; position: absolute; margin: 26px 0px 0px 0px;}

#ShoppingcardMain_div #middle_div #div_popupAction #ctl00_ContentPlaceHolder1_lnbDeleteSelected{ border: 1px solid #CBCBCB; height: 18px; width: 160px; display: inline-block;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #ctl00_ContentPlaceHolder1_div_grandTotal{ width: 99.75%;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #ctl00_ContentPlaceHolder1_div_grandTotal #ctl00_ContentPlaceHolder1_div3{ width: 34.1%; float: right;}

#ctl00_ContentPlaceHolder1_div1{ width: 34.1%;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #ctl00_ContentPlaceHolder1_div_grandTotal #div_lblgrandTotal{ float: left; text-align: right; 
                                                                                                                                          width: 90.3%; padding-left: 1px;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #ctl00_ContentPlaceHolder1_div_grandTotal #div_lblgrandTotal #innerdiv_lblgrandTotal
{ float: right; font-weight: bold; width: 27.1%; margin: 3px 0px 3px 0px;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #ctl00_ContentPlaceHolder1_div_grandTotal #div_GrandTotal_Value{ float: right; font-weight: bold; 
                                                                                                                                        margin: 3px 0px 3px 0px; text-align: right}
                                                                                                                                        
#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #divProceedBtn #div_btnsaveprocess{ width: 132px; display: none; float: right; height: 16.3px;}

#ShoppingcardMain_div #middle_div #ctl00_ContentPlaceHolder1_grandTotal_div #divProceedBtn #div_btnsaveprocess2{ display: none; float: left; width: 106px; height: 16.3px;}

#ShoppingcardMain_div #middle_div #row1_div{ width: 100%; height: 35px; color: White; text-align: left; background-color: #DEE5E8;}

#ShoppingcardMain_div #middle_div #row1_div #row1col1{ width: 49%; float: left; padding: 1% 0% 0% 1%;}

#ShoppingcardMain_div #middle_div #row1_div #row1col2{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row1_div #row1col3{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row1_div #row1col4{ width: 6%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row1_div #row1col5{ width: 7%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row1_div #row1col6{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row1_div #row1col7{ width: 5%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div{ width: 100%; text-align: left;}

#ShoppingcardMain_div #middle_div #row2_div #row2col1{ width: 49.5%; float: left; padding: 1% 0% 0% 1%;}

#ShoppingcardMain_div #middle_div #row2_div #row2col2{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div #row2col3{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div #row2col4{ width: 6%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div #row2col5{ width: 7%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div #row2col6{ width: 8%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #middle_div #row2_div #row2col7{ width: 5%; float: left; padding: 1% 0% 0% 1%; text-align: center;}

#ShoppingcardMain_div #tableFooter{ margin: 0px auto; vertical-align: bottom; width: 100%;}

.totalcost_right{ float: right; padding: 0px 3px 0px 0px;}

.ClearDivTop20{ clear: both; padding-top: 20px;}

#ShoppingcardMain_div #grandTotal{ width: 250px; height: 90px; font: 14px/1.55 Calibri, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 0px 66%; text-align: center;}

#ShoppingcardMain_div #grandTotal strong{}

#ShoppingcardMain_div #bottom_div{ width: 940px; height: 250px; padding: 0px 0px 0px 0px; margin: 0px auto; padding: 0% 0% 0% 1%;}

#ShoppingcardMain_div #bottom_div #left{ width: 650px; margin: 0px auto;}

#ShoppingcardMain_div #bottom_div #right{ width: 300px; margin: 0px auto; padding-left: 10px;}

#ShoppingcardMain_div #bottom_div #coupon{ text-align: center; background-color: #C0C0C0; height: 35px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    margin-bottom: 15px; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; padding: 0% 0% 0% 0%;}

#ShoppingcardMain_div #bottom_div #left #col_div1{ width: 100%;}

#ShoppingcardMain_div #bottom_div #left #col_div1 #left1{ width: 65%; float: left; margin-top: 0px;}

#ShoppingcardMain_div #bottom_div #left #col_div1 #right1{ width: 30%; float: right; margin-top: 0px;}

#ShoppingcardMain_div #bottom_div #left #col_div2{ width: 100%;}

#ShoppingcardMain_div #bottom_div #left #col_div2 #left2{ width: 65%; float: left; margin-top: 65px;}

#ShoppingcardMain_div #bottom_div #left #col_div2 #left2 a{ color: #007ED3; text-decoration: underline;}

#ShoppingcardMain_div #bottom_div #left #col_div2 #right2{ width: 30%; float: right; margin-top: 20px;}

#ShoppingcardMain_div #bottom_div #left #col_div2 #right2 input{ width: 150px; height: 15px; color: rgb(68, 68, 68); font-size: 12px;}

#ShoppingcardMain_div #middle_div #right #productTotal p{ color: White; margin-left: 50px;}

#shippingCart_Table{ width: 100%;}

#shippingCart_Table th{ border-top: 1px solid #5B5B5B; border-bottom: 1px solid #5B5B5B;}

#shippingCart_Table #th_chkAll{ padding: 3px 2px 2px 0px;}

#shippingCart_Table #th_chkAll #div_chk #div_chkAll_Img{ float: left; padding: 2px 0px 0px 3px;}

#shippingCart_Table #th_Action{ width: 7%; height: 20px; font-weight: bold; text-align: left; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_Empty{ text-align: left; font-weight: bold; width: 0%; padding: 1px 2px 2px 5px;}

#shippingCart_Table #th_ProductName{ text-align: left; font-weight: bold; width: 19%; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_ProductDescription{ text-align: left; font-weight: bold; width: 22%; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_CampaignName{ text-align: left; font-weight: bold; width: 11%; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_orderedFor{ text-align: left; font-weight: bold; width: 10%; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_JobName{ text-align: left; font-weight: bold; width: 10%; padding: 7px 2px 2px 5px;}

#shippingCart_Table #th_UnitPrice, #th_Qty, #th_Total{ text-align: right; font-weight: bold; width: 10%; padding: 7px 2px 2px 5px;}

#shippingCart_Table  #th_Qty { text-align: right; font-weight: bold; width: 6%; padding: 7px 2px 2px 5px;}

.shoppingcart_BorderBottom{ border-bottom: solid 1px #B7B7B7;}

.shoppingcart_BorderBottomNew{padding: 10px 2px 0px 0px; border-bottom: solid 1px #B7B7B7; text-align: right;}

#shippingCart_Table td{ padding: 10px 0px 10px 0px;}

#shippingCart_Table #td_checkbx{ padding-left: 5px;}

#shippingCart_Table #td_actionfields .clearLeft{ padding-left: 10px;}

#shippingCart_Table #div_subtotal_main{ padding-top: 3px; width: 90%; padding-bottom: 3px;}

#shippingCart_Table #div_subtotal_main #div_subtotal_inner{ padding-top: 3px; width: 27.2%; float: right; text-align: left; font-weight: bold;}

#shippingCart_Table #div_SubTotal_Value{ padding-top: 10px; width: 90px; float: right;}

#shippingCart_Table .cart_additional_content_left{ width: 90%;}

#shippingCart_Table #img_help{ cursor: pointer; width: 15px; height: 15px; margin: 0px 0px 0px 5px;}

#shippingCart_Table #div_img_help{ height: auto; float: right; width: 27%; text-align: left; padding-top: 5px;}

#shippingCart_Table .MainCalcType_Q_content_middle{ float: right; width:90px; border: solid 2px gray;}

#shippingCart_Table .MainCalcType_Q_content_right{ padding-top: 7px; width: 90%;}

#shippingCart_Table .MainCalcType_C_content_middle{ float: right; width:0%; margin-top: 3px;}

#shippingCart_Table .MainCalcType_C_content_right{ padding-top: 3px; width: 90%; padding-bottom: 3px;}

#shippingCart_Table .MainCalcType_C_content_right_innerdiv{ padding-top: 7px; width: 27%; float: right; text-align: left;}

#shippingCart_Table .MainCalcType_M_content_left{ float: left; padding: 2px 5px 0px 0px; width: 3%;}

#shippingCart_Table .MainCalcType_M_content_middle{ float: right; width: 90px;}

#shippingCart_Table .MainCalcType_M_content_right{ display: none; padding-top: 7px; width: 90%;}

#shippingCart_Table #div_TaxRate{ width: 27%; float: right; text-align: left; font-weight: bold;}

#shippingCart_Table #div_lblTaxRate{ float: right; width: 90px; text-align: right}

#shippingCart_Table #td_NoCartItems{ border-bottom: 1px solid #5B5B5B;}

#shippingCart_Table #td_NoCartItems div{ float: left; padding-top: 1px; padding-left: 5px;color: #F88F12;  font-weight: bold;}

.changedTdColor_OddNo{ border-bottom: solid 1px #B7B7B7;}

.changedTdColor_EvenNo{ border-bottom: solid 1px #B7B7B7;}

#shippingCart_Table tfoot{ text-align: left;}

#shippingCart_Table tfoot td{ padding: 5px 2px 5px 5px;}

.plus_div{ width: 20px; float: left;}

.lbl_productDetails_div{ float: left; width: 310px; margin: 2px 0px 0px 0px; background-color: #FFFFD1; border: solid 1px #CCC; display: none;}

.img_plus_minus, .img_minus{ margin: 0px 0px 0px 0px;}

.img_plus_minus:hover, .img_minus:hover{ cursor: pointer;}

.img_minus{ display: none;}

.Othercost_div{ float: left; margin: 0px 0px 0px 0px; width: 370px;}

.OthercostName{ padding: 2px 0px 0px 3px; font-size: 12px; font-weight: bold; color: rgb(68, 68, 68);}

.OthercostValue{ float: left; padding: 0px 0px 2px 10px; font-size: 11px; color: rgb(68, 68, 68);}

.OthercostPrice{ float: left; padding: 0px 0px 2px 3px; font-size: 11px; color: rgb(68, 68, 68);}

.OthercostName{ width: 245px;}

.OthercostValue{ width: 240px; overflow: hidden;}

.OthercostPrice{ width: 50px; text-align: right; overflow: hidden;}

.td_imgtrash{ margin: 0px 0px 0px 0px;}

.img_trash{ width: 10px; height: 10px; margin: 5px 0px 0px 0px; padding: 0px 5px 0px 0px; cursor: pointer;}

.productname_td{ width: 350px; text-align: left;}

.orderedfor_td{ width: 250px; text-align: left;}

.qty_td{ text-align: right; margin: 0px 0px 0px 0px;}

.qty_td_lbl{ padding: 0px 3px 0px 0px;}

.selected_img_td{ width: 50px; height: 50px; padding: 3px 5px 5px 5px;}

.lbl_productName{ width: 170px; overflow: hidden;}

.WS_Cursor_Style{ cursor: pointer; width: 14px; height: 14px;}

.cart_additional_content_left{ width: 86%; height: auto; float: left; text-align: right; margin: 0px 0px 0px 1px; border: solid 0px red;}

.cart_additional_content_middle{ width: 10%; height: 40px; float: right; text-align: right; margin: 0px 4px 0px 0px; border: solid 0px green; display: table;}

.cart_additional_content_middle div{ display: table-cell; vertical-align: bottom;}

.cart_additional_content_right{ width: 86%; height: 25px; float: left; text-align: right; margin: 0px 0px 0px 1px;}

.dropDownMultiple250_right{ width: 250px; color: rgb(68, 68, 68); direction: ltr; padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

#forgetpwd_div #content_div{ margin-left: 2%;}

#forgetpwd_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 15px 8px 20px 0px;}

#forgetpwd_background{ width: 100%; padding: 0px 0px 0px 0px; margin: 0px auto; height: 450px; background: #FFFFFF; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC;}

#forgetpwdContent_div{ width: 940px; height: auto; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; padding: 0px 0px 15px 0px; -webkit-border-radius: 7px;
    -webkit-box-shadow: 0px 0px 0px #000000; margin: 5px auto; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 1px #CCC;}

#forgetpwdContent_div #heading{ color: #007ED3; padding: 10px 0px 0px 15px; font-size: 12px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 1px silver;}

#forgetpwd_div #content_div{ margin-left: 2%;}

#content_div #div_retirve{ margin: 20px 0px 0px 20px;}

#content_div #div_retirve strong{ color: #E76200;}

#content_div #div_email{ margin: 20px 0px 0px 20px;}

#forgetPassword_content_bottom{ margin: 40px 0px 0px 0px; border-top: solid 1px #CCC;}

#forgetPassword_content_bottom_left{ float: left; width: 49%;}

#forgetPassword_content_bottom_right{ float: left; width: 49%; text-align: right; color: #E76200;}

#forgetPassword_content_bottom_left a{ text-decoration: none;}

.emailMsg{ width: 897px; height: 20px; border: solid 1px green; text-align: left; margin: 10px 10px 10px 10px; padding: 10px 0px 10px 20px; color: #3D6611; border-color: #446423;
    background-color: #EFF5EA; float: left;}

.div_emailMsg .emailMsg .imgStyle{ margin: 0px 0px 0px 0px;}

.div_emailMsg .emailMsg div{ margin: 0px 0px 0px 5px;}

.div_emailMsg .emailMsg #emailMsg_image{ float: left;}

.div_emailMsg .emailMsg #emailMsg_sucessMsg{ float: left;}

.emailMsg_Invalid{ width: 897px; height: 20px; border: solid 1px green; text-align: left; margin: 10px 10px 10px 10px; padding: 10px 0px 10px 20px; border-color: #F16048;
    background-color: #FAEBE7; color: #DF280A; float: left;}

.div_emailMsg_Invalid .emailMsg_Invalid .imgStyle_Invalid{ margin: 0px 0px 0px 0px;}

.div_emailMsg_Invalid .emailMsg_Invalid div{ margin: 0px 0px 0px 5px;}

.div_emailMsg_Invalid .emailMsg_Invalid #emailMsg_sucessMsg_Invalid{ float: left;}

.div_emailMsg_Invalid .emailMsg_Invalid #emailMsg_image_Invalid{ float: left;}

/*---------------------------------------------------------------------
ERROR PAGE START 
---------------------------------------------------------------------*/

#messageboxSessionLogout{ text-align: center; margin-top: 25%; font-weight: bold; margin-left: 25%; padding-bottom: 2px; width: 50%; border: solid 1px gray;}

#messageboxSessionLogout div{ padding: 3px 0px 3px 0px;}

#messageboxSessionLogout div a{ color: #007ED3;text-decoration: none;}

#messageboxorderconfirmation{ text-align: center; margin-top: 15%; font-weight: bold; margin-left: 25%; padding-bottom: 7px; width: 50%; border: solid 1px gray;}

.Error_report_Tbl{width: 100%; height: 100%; margin-top: 19%}

.messageboxErrorSupport_ErrorPage{ border: 2px solid gray; width: 38%; font-size: 12px; text-align: center; font-weight: bold; padding-left: 4px; padding-right: 4px;
                    padding-top: 4px; padding-bottom: 4px; }
                    
.messageboxErrorSupport_ErrorPage div{ margin-bottom: 4px; margin-top: 4px;}
/*---------------------------------------------------------------------
ERROR PAGE END
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
LOGOUT PAGE 
---------------------------------------------------------------------*/

.Logout_HeaderTable{ width: 98%;}

.Logout_HeaderTd{ width: 98%; padding-bottom: 5px; float: left;}

.Logout_LinkMainDiv{ padding-Top: 10%;}

.Logout_LinkDiv{ padding-Top: 5px;}

.Logout_copyWriterDiv{ width: 95%;}

/*---------------------------------------------------------------------
LOGOUT PAGE END
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Approval Pending Page Start
---------------------------------------------------------------------*/

#approvalpending_tab_div{ padding-left: 11.5px; padding-top: 8px; height: 16px;}

#ctl00_ContentPlaceHolder1_LblRegistrationMSG, #ctl00_ContentPlaceHolder1_LblUSermessage{ color: #E68206; font-weight: bold; font-size: 13px;}

#accountInfoMain_div #accountInfo_background #div_radGridUser{ padding-top: 5px; padding-bottom: 10px; padding-left: 11px;}

#accountInfoMain_div #accountInfo_background #div_AddressPending{ padding-top: 0px; padding-bottom: 10px; padding-left: 11px;}

#accountInfoMain_div #accountInfo_background #ctl00_ContentPlaceHolder1_radGridUser, #ctl00_ContentPlaceHolder1_AddressPending{ width: 99.7%;}

#accountInfoMain_div #accountInfo_background #div_ApprovalAction{ margin: 0px auto; width: 60px; padding-top: 1px;}

.ApprovedBtn{ background-image: url(../../../../images/StoreImages/eye.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.ApprovedBtn1{ background-image: url(../../../../images/StoreImages/Reject.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block; border: 1px solid transparent;}

/*---------------------------------------------------------------------
Approval Pending Page End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
MyAccount PAGE START
----------------------------------------------------------------------*/

#accountInfoMain_div{ float: left; width: 100%; margin: 3px 0px 0px -8px; padding: 1px 8px 20px 0px;}

#accountInfoMain_div #accountInfo_background{ width: 98%; padding: 0px 0px 0px 10px; margin: 0px auto;}

#accountInfoMain_div #accountInfo_background #accountInfoContent_divPadding{ padding-left: 2px;}

#accountInfoContent_div{ float: left; width: 100%; padding: 0px 0px 5px 0px; margin: 5px 5px 5px 1px; background: #FFFFFF; -moz-border-top-right-radius: 7px;
    -moz-border-bottom-left-radius: 7px; -moz-border-bottom-right-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-top-right-radius: 7px;
    -ms-border-bottom-left-radius: 7px; -ms-border-bottom-right-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 1px rgba(0, 0, 0, 0.47);}
        
#accountInfoContent_innerdiv{ width: 99%;}

.accountclearleft20{ padding-left: 20px;}

#accountInfoContent_div_Accountpage{ float: left; width: 100%; padding: 0px 0px 5px 0px; margin: 5px 5px 5px 1px; background: #FFFFFF; -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 1px rgba(0, 0, 0, 0.47);}

#accountInfoContent_left{ float: left; margin: 3px 0px 5px 3px; width: 190px;}

#heading_accountInfo{ padding: 2px 0px 0px 15px; font-weight: bold; border: solid 0px #CCC; width: 162px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; margin-left:-13px;}

#accountInfoContent_right{ float: left; margin: 5px 2px 0px 3px; width: 79%;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right{ float: left; margin: 5px 2px 0px 3px; width: 99.2%;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header #divClrFilter
{ padding-top: 6px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header .ClearFilter{ text-decoration: underline; 
        cursor: pointer; color: #007ED5; padding-left: 0px; text-align: left;}
        
#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header .productAdded{ display: none; 
        padding: 0px 0px 10px 50px; float: left;}
        
#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_header #productAdded_sucessMsg{ float: left; 
        padding-top: 1px; padding-left: 5px; color: #F88F12; font-size: 12px; font-weight: bold;}
        
#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content{ display: none; margin: 10px 0px 0px 10px}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids{ padding: 4px 0px 20px 4px; width: auto;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .AddBorders
{ color: Gray; border-color: White; font-size: 12px; width: 99.8%; outline: none;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MasterTableView
{ border-color:Gray;border-width:1px;border-style:solid;width:100%;border-collapse:collapse;border-left-width:0;border-right-width:0;table-layout:auto;empty-cells:show;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .NoRecordsFound
{ padding: 8px 5px 8px 10px; font-weight: bold;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MyOrdergrid_Action_Main
{ float: left; padding-top: 1px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MyOrdergrid_Action_Icon
{ float: left; padding-left: 5px; display: block}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MyOrdergrid_OrderNo_Main
{ padding-top: 3px; padding-left: 0px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .anchorTagColor
{ color: #007ED5 !important;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MyOrdergrid_OrderDate_Main
{ padding-top: 3px; margin-left: -1px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .MyOrdergrid_Padding3px
{ padding-top: 3px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .radPendingOrder_Action_Main
{ width: 10px; float: left; padding-top: 3px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #order_div #order_content_Grids .radAwaiting_lblEstimatedCompletionDate
{ padding-right: 18px;}

#myorder #accountInfoMain_div #accountInfo_background #accountInfoContent_div #accountInfoContent_right #createAccount_content_bottom{ margin: 0px 0px 50px 0px; display: none;}

#accountInfoContent_right_withBrderLft{ float: left; margin: 5px 2px 0px 3px; width: 79%; border-left: 1px solid #D6D6D6;}

#accountInfoContent_right #heading{ border-bottom: solid 0px #CCC; padding-left: 10px;}

#accountInfoContent_right_withBrderLft #heading{ border-bottom: solid 0px #CCC; padding-left: 10px;}

.accountInfoContent_heading{ font-size: 16px; font-weight: bold; display: none;}

#accountInfoContent_left #heading{ color: #007ED3; padding: 0px 0px 0px 15px; font-weight: bold; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px;}

#accountInfoContent_left #heading strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#accountInfoContent_left_content{ padding: 5px 0px 0px 15px; border: solid 0px #CCC; width: 162px; border-top: solid 0px green; border-bottom-left-radius: 7px 7px;
    border-bottom-right-radius: 7px 7px; -webkit-border-bottom-right-radius: 7px 7px; -webkit-border-bottom-left-radius: 7px 7px;}

#accountInfoContent_right_content{padding: 5px 0px 0px 10px;}

#accountInfoContent_left_content a:hover{color: #E65505;}

#accountInformation{border-bottom: solid 1px #CCC;width: 80%;padding-bottom: 9px;}

.lblStyle1{ color: #E65505; font-weight: bold;}

.lblStyle2{ color: #007ED3; font-weight: bold;}

#contactInformation_heading{ float: left; border-bottom: Dashed 1px #CCC; width: 80%; padding: 5px 0px 2px 0px;}

#contactInformation_heading_left{ float: left; width: 342.1px; padding-bottom: 4px;}

#contactInformation_heading_right{ float: left; text-align: right;} /*width: 30px;*/

#contactInformation_contents{ padding-top: 8px;}

#contactInformation_contents #information{ width: 335px;}

#contactInformation_contents #changePwd{ padding-top: 0px;  padding-left: 7px;}

.contactInformation_contents_InfoDivWidth{ width: 350px;}

#changePwd{ padding-top: 0px; padding-left: 7px;}

#addressBook{ width: 100%;}

.manageaddresswidth{width: 495px;float:left}

#addressBook_heading{ float: left; border-bottom: solid 1px #CCC; width: 80%; padding-bottom: 10px;}

#addressBook_heading_left{ float: left;}/* width: 115px;*/

#addressBook_heading_right{ float: left; width: 350px; text-align: right; padding-left: 5px;}

#addressBook_Info{ width: 98%;}

#addressBook_Info_left{ float: left; width: 344px;}

#addressBook_Info_right{ float: left; width: 340px;}

/*#addressBook_Info_left_heading, #addressBook_Info_right_heading{ padding: 8px 0px 2px 0px; font-weight: bold;}*/

.addressBook_Info_left_heading, .addressBook_Info_right_heading{ padding: 8px 0px 2px 0px; font-weight: bold;}

.shipping_billing_editAddress_Paddingtop{ padding-top: 6px;}

#banner_leftPanel{ width: 178px; border: solid 1px #CCC; margin: 5px 0px 0px 2px; padding: 5px 0px 5px 0px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#banner_leftPanel div{ margin: 0px 0px 0px 3px;}

.DivLblErrorMsg{ width: 90%;  display: none; padding-top: 5px;}

.LblErrorMsg{ border: 1px solid red; padding: 2px 2px 2px 2px; font-weight: bold;}

.Heading_AddressEditpage{ font-size: 16px; font-weight: bold; padding-top: 5px;}

#changePassword_header{ display: none; margin-top: -25px}

#accountInfoMain_div #accountedit #confirmNewPwd{ display: none; margin-top: 25px;}

#accountInfoMain_div #div_btnsave{ display: block; float: left;}

#accountInfoMain_div #accountedit #div_btnsaveprocess{ width: 33px; height: 17px; display: none; float: left; min-width: 30px;}

#accountedit{ margin: 0px 0px 10px 10px;}

#addressbook_div{ margin: 0px 0px 0px 0px;}

#addressbook_div #addressbook_heading{ font-weight: bold; width: 100%; border-bottom: solid 0px #CCC; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px;-webkit-border-top-left-radius: 10px 10px;}
    
#addressbook_div table{ width: 1000px;}
    
#addressbook_div #addressbook_heading table .td495px{ width: 495px;}

#addressbook_div #addressbook_Content #addressbook_Content_left table .td495px{ width: 495px;}

#addressbook_div #addressbook_Content #addressbook_Content_left table #div_InvoiceDetails{ float: left; margin: 0px 0px 10px 0px;}

#addressbook_div #addressbook_Content #addressbook_Content_left table #div_InvoiceDetails #addressbook_Content_left_contents_link{ padding-top: 6px;}

#addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_header{ font-weight: bold; color: #E65505; margin: 0px 0px 5px 0px; float: left;
                                                                                                     padding-left: 4px;}
                                                                                                     
#addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_contents{ padding-left: 4px;}

#addressbook_div #addressbook_Content #addressbook_Content_left table #shipping_Content_left_contents #shipping_Content_left_contents_link{ padding-top: 6px;}

#addressbook_div #addressbook_heading #addressbookheading_left{ float: left; padding: 0px 0px 0px 10px; margin: 5px 0px 0px 0px;}

#addressbook_div #addressbook_heading #addressbookheading_left strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#addressbook_div #addressbook_heading #addressbookheading_right{ float: left; padding-left: 13px; margin: 2px 5px 2px 0px;}

#addressbook_div #addressbook_heading #addressbookheading_right #div_btnsaveprocess{ width: 124px; height: 17px; display: none; float: right;}

#addressbook_div #addressbook_Content_top{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_top strong{ color: #E65505; font-weight: bold; margin: 10px 0px 10px 20px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_left_top{ float: left; width: 45%; margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_right_top{ float: left; width: 45%; margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_left_top div{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_right_top div{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_right_top #divCountry{ padding-top: 15px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_right_top #divCountry .ddlWidth270{ height: 21px; width: 270px; color: rgb(68, 68, 68); border: 1px solid #B6B6B6; 
                                                                                                   padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

#addressbook_div #addressbook_Content_top #addressbook_Content_left_header_top{ padding-left: 10px;}

#addressbook_div #addressbook_Content_top #addressbook_Content_left_header_top div{ padding-left: 10px; color: #E6553B; font-weight: bold;}

#addressbook_div #addressbook_Content_bottom{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_bottom strong{ color: #E65505; font-weight: bold; margin: 10px 0px 10px 20px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_left_bottom{ float: left; width: 45%; margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom{ float: left; width: 45%; margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_left_bottom div{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom div{ margin: 10px 0px 10px 10px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom #chk_address_div{ padding-top: 15px;}

#addressbook_div #addressbook_Content_bottom #addressbook_Content_right_bottom #div_btnsaveprocess{ width: 88px; height: 16.6px; display: none; float: left;}

#addressbook_Content #addressbook_Content_left{ float: left; width: 100%; margin: 5px 0px 5px 10px;}

#addressbook_Content #addressbook_Content_right{ width: 100%; margin: 5px 0px 5px 10px;}

#addressbook_Content #addressbook_Content_left #addressbook_Content_left_header{ font-weight: bold; color: #E65505; margin: 0px 0px 5px 0px;}

#addressbook_Content #addressbook_Content_right #addressbook_Content_right_header{ font-weight: bold; color: #E65505; margin: 0px 0px 0px 0px;}

#addressbook_Content #addressbook_Content_right #addressbook_Content_right_contents .td500px{ width: 500px;}

#addressbook_Content #addressbook_Content_right #addressbook_Content_right_contents #addressbook_Content_right_contents_link{ padding-top:6px;}

/*---------------------------------------------------------------------
MyAccount PAGE END
----------------------------------------------------------------------*/

#order_radtab{ margin-left: 1%; margin-top: 1%; height: 16px;}

#order_header{ padding: 0px 0px 0px 15px; font-weight: bold; width: 99%; border-bottom: solid 0px #CCC; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px;}

#order_header strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#order_content{ margin: 10px 0px 10px 10px;}

.order_content_table{ margin: 0px 10px 10px 10px;}

.order_content_table th{ background-color: #EEEDED; font-weight: bold; padding: 1px 3px 2px 5px; border: solid 1px #CCC;}

.order_content_table td{ background-color: #F8F7F5; padding: 1px 3px 2px 5px; border: solid 1px #CCC;}

.orderNo{ width: 100px;}

.orderDate{ width: 70px;}

.jobName{ width: 150px;}

.orderStatus{ width: 100px;}

.productQty{ width: 25px; text-align: right;}

.totalCost{ width: 80px; text-align: right;}

.tax{ width: 50px; text-align: right;}

.finalPrice{ width: 85px; text-align: right;}

.btn_reorder{ color: rgb(68, 68, 68);}

.account_leftBanner{ border: solid 0px #CCC; margin: 5px 0px 0px 2px; padding: 5px 0px 5px 5px; width: 180px; height: auto; overflow: hidden; -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}
    
/*---------------------------------------------------------------------
ORDER PAGE 
----------------------------------------------------------------------*/

#OrderMain_div{ width: 100%; margin: 0px auto; padding: 0px 0px 20px 0px;}

#Order_background_Outer{ padding-left: 1px; margin: 0px auto; padding-top: 9px;}

#Order_background{ width: 98%; padding: 0px 0px 0px 0px; margin: 0px auto; background: #FFFFFF; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: 1px solid #B2B2B2;}

#OrderContent_div{ width: 98%; padding: 0px 0px 15px 0px; margin: 5px 5px 5px 5px; border-radius: 10px; -moz-border-radius: 10px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC;}

#OrderContent_div #Order_heading{ padding: 0px 0px 0px 15px; width: 98.5%; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px;}
    
#OrderPage #OrderContent_div #Order_heading, #OrderApproval #OrderContent_div #Order_heading{ padding-top: 5px;}

#OrderPage #OrderContent_div #ctl00_ContentPlaceHolder1_Order_area, #OrderApproval #OrderContent_div #ctl00_ContentPlaceHolder1_Order_area{ width: 98.8%;}

#OrderPage #OrderContent_div .order_billingAddress, #OrderApproval #OrderContent_div .order_billingAddress{ width: 381px;}

#OrderPage .PaddingTopWithColor, #OrderApproval .PaddingTopWithColor{ padding-top: 3px; color: #525252;}

#OrderPage #OrderContent_div #orderConfirm_footer_Main{ width: 85%; margin: 0px 0px 0px 15px;}

#OrderApproval #OrderContent_div #orderConfirm_footer_Main{ width: 75%; margin: 0px 0px 0px 15px;}

#OrderPage #OrderContent_div #orderConfirm_footer_right{ background-color: White; background: none; padding-top: 6px; float: right; border-bottom: 1px solid black; width: 179px;}

#OrderApproval #OrderContent_div #orderConfirm_footer_right{ background-color: White; padding-top: 10px; float: right; border-bottom: 1px solid black;}

#OrderPage #OrderContent_div #orderConfirm_footer_left{ background-color: White; padding-top: 6px; float: right; border-bottom: 1px solid black; min-width: 148px;}

#OrderApproval #OrderContent_div #orderConfirm_footer_left{background-color: White; background: none; padding-top: 10px; float: right; border-bottom: 1px solid black;}

#OrderPage #OrderContent_div #orderConfirm_footer_right .Grandtotal{ float: right; padding-bottom: 2px;}

#OrderPage #OrderContent_div #orderConfirm_footer_left .Grandtotal{ font-weight: bold; padding-bottom: 2px;}

#OrderApproval #OrderContent_div #orderConfirm_footer_left .Grandtotal{ font-weight: bold;}

#OrderPage #OrderContent_div .div_Tax, #OrderApproval #OrderContent_div .div_Tax{ padding: 5px 0px 5px 0px; border-bottom: 1px solid Black;}

.div_Tax2{ padding: 5px 60px 5px 0px; border-bottom: 1px solid Black;}

.lbl_subTotal {padding-right:60px; font-weight: bold;}

.OrdAddOptionsDiv{ padding-top:5px; padding-right:60px;}

#OrderPage #OrderContent_div #ctl00_ContentPlaceHolder1_div1{ margin: 0px 0px 0px -89px; float: left; width: 218px;}

#OrderApproval #OrderMain_div .productAdded{ display: none; padding: 30px 0px 0px 25px; float: left;}

#OrderApproval #OrderMain_div #productAdded_sucessMsg{ float: left; padding-top: 1px; padding-left: 5px; color: #F88F12; font-size: 11px; font-weight: bold; font-family: Verdana;}

#OrderPage #OrderMain_div #ctl00_ContentPlaceHolder1_txtReason, #OrderApproval #OrderMain_div #ctl00_ContentPlaceHolder1_txtReason
{ height: 100px; width: 474px; font-size: 13px; display: none;}

#OrderPage #OrderMain_div #ctl00_ContentPlaceHolder1_btn_Reject, #ctl00_ContentPlaceHolder1_btn_Approve{ width: 100px;}

#OrderApproval #OrderMain_div #ctl00_ContentPlaceHolder1_btn_Reject, #ctl00_ContentPlaceHolder1_btn_Approve{ width: 100px;}

#OrderPage #OrderMain_div #DivRejectloa{ width: 78px; height: 17px; display: none; float: left; margin-left: 0px;}

#OrderPage #OrderMain_div #div_btnApprovedloa{ width: 78px; height: 17px; display: none; float: left; margin-left: 15px;}

#OrderPage #OrderMain_div #div_btnApproved{ float: left; padding-left: 14px;}

#OrderPage .web_dialog_Address{ width: 31%; height: auto;}

#OrderPage .closeStyle{ width: 21px; height: 21px; display: block;}

#OrderPage #ctl00_ContentPlaceHolder1_txtApproverPwd{ Width: 145px;}

#OrderPage #ctl00_ContentPlaceHolder1_btnApprPassword_Save{ min-width: 100px; margin: 0px 6px 0px 8px;}

#OrderContent_div #Order_heading strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-radius: 10px;}

.orderDetails_div{ float: left; margin: 4px 0px 10px 15px; width: 95%;}

.orderDetails_div12{ float: left; margin: 0px 0px 10px 15px; width: 98%;}

.orderDetails{ margin: 0px 0px 0px 0px;}

.order_billingAddress, .order_shippingAddress{ float: left; width: 350px;}

.order_Address_header{ color: #E65505;}

.order_Address_headerDiv{color: #E65505; padding-bottom: 5px; padding-top: 5px;}

.order_closebtnTd{ padding: 5px 15px 5px 5px; text-align: right; width: 52%;}

.Order_areaTable{ width: 750px;}

.Order_areaDetailsTD1{ width: 240px;}

.Order_areaDetailsTD2{ width: 230px;}

.order_ReasonTxtBx{padding: 5px;}

.line_height20px{ line-height: 20px;}

.OrderDetailsClearTop2{ padding-top: 2px;}

.OrderItemTotalPriceTd{ text-align: right; padding-top:2.5px;}

.order_Address_content{ margin: 0px 0px 0px 0px;}

.orderDetails_left{ float: left; text-align: left; width: 140px; font-weight: bold;}

.orderDetails_right{ float: left; width: auto; margin: 0px 0px 0px 5px;}

.orderDetails_left2{ float: left; text-align: left; width: 140px; font-weight: bold; padding-top:4px;}

.orderDetails_right2{ float: left; width: auto; margin: 0px 0px 0px 5px; padding-top: 4px; padding-left: 7px;}

.orderDetails_right3{ float: left; width: auto; margin: 0px 0px 0px 5px; padding-top: 4px;}

.orderDetails_right4{ float: left; width: auto; margin: 0px 0px 0px 5px; padding-top: 2px; padding-left: 7px;}

.orderDetails_right5{ float: left; width: auto; margin: 0px 0px 0px 5px; padding-left: 7px;}

.orderDetails_txtReasonDiv{ padding-top:5px; padding-left: 14px;}

.orderDetails_req_ReasonDiv{padding-top:5px; padding-left:14px; display:none; color:Red;}

.orderDetails_Orderfor_left{ float: left; text-align: left; width: 81px; font-weight: bold;}

.orderDetails_detailsdiv_width{width:440px;}

#ProductHeader_Table{ float: left; width: 82%;}

#h_productName, #h_productPrice, #h_productQty, #h_productTotal, #h_productJobName,#h_productDescription2{ float: left; margin: 10px 0px 0px 0px; background-color: white;
    border-top: solid 1px rgb(68, 68, 68); border-left: solid 0px #CCC; border-bottom: solid 1px rgb(68, 68, 68);}

#h_productName{ width:19.5%; height:20px; margin: 10px 0px 0px 15px; padding: 4px 0px 0px 5px;}

#h_productDescription{ width:30%; height:20px; margin: 10px 0px 0px 15px; padding: 4px 0px 0px 5px;}

#h_productDescription2{ width:20%; height:20px;padding: 4px 0px 0px 5px;}

#h_productJobName{ width: 14%; height:20px; margin: 10px 0px 0px 0px; padding: 4px 0px 0px 0px;}

#h_productPrice{ width: 13%; height: 20px; text-align: right; padding: 4px 5px 0px 0px;}

#h_productQty{ width: 8%; height: 20px; text-align: right; padding: 4px 0px 0px 6px;}

#h_productTotal{ width: 10%; height: 20px; text-align: right; padding: 4px 5px 0px 0px; border-right: solid 0px #CCC;}

.h_productnametd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;width:18%}

.h_productdesctd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;width:18%}

.h_productdescwithoutcampaigntd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;width:33%}

.h_campaigntd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;width:15%}

.h_jobnametd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;width:15%}

.h_unitpricetd {height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;text-align:right;width:25%;}

.h_qtytd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;text-align:right;width:5%}

.h_totalpricetd{height: 20px;margin: 10px 0px 0px 15px;padding: 4px 0px 0px 5px;background-color: #FFF;border-top: solid 1px #444;border-left: solid 0px #CCC;border-bottom: solid 1px;text-align:right;width:15%}

.h_tablewidth{width:75%;margin-left:15px}

.tr_tablesetup{margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px #CCC;border-bottom: solid 1px #CCC;}

.tr_productnametd{text-align: left;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px;width:20%}

.tr_productdesctd{text-align: left;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px;width:20%}

.tr_productdesc_campaign_td{text-align: left;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px;width:35%}

.tr_campaign_td{text-align: left;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px;width:15%}

.tr_jobnametd{text-align: left;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px;width:15% }

.tr_unitpricetd{text-align: right;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px }

.tr_qtytd{text-align: right;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px }

.tr_totalpricetd{text-align: right;padding: 3px 0px 3px 5px;margin: 0px 0px 0px 0px;border-left: solid 0px #CCC;border-right: solid 0px }

#orderConfirm_body{ margin: 0px 0px 0px 0px;}

.ConfirmBfrOrdrEmptyDiv{ float: left; width: 80%;}

.b_productName_table{ margin: 0px 0px 0px 15px;}

.b_productName_tr{ width: 80%;}

.b_productName_tr_Div{ width: 58px; float: left;}

#orderConfirm_header .ActionTD{ width: 3%;}

#orderConfirm_header .Job_NameTD{ width: 12%;}

#orderConfirm_header .Job_NameTD .Job_NameDiv{ width: 180px; padding: 5px 0px 5px 0px;}

#orderConfirm_header .width4p{ width: 4%;}

#orderConfirm_header .width5p{ width: 5%;}

#orderConfirm_header .width10p{ width: 10%;}

#orderConfirm_header .width12p{ width: 12%;}

#orderConfirm_header .newwidth10p{ width: 10%;}

#orderConfirm_header .width6_5p{ width: 6.5%;}

#orderConfirm_header .width31p{ width: 31%;}

#orderConfirm_header .width18p{ width: 18%;}

#OrderPage #OrderContent_div .b_productName_table{ width: 85%; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #5B5B5B;}

#OrderApproval #OrderContent_div .b_productName_table{ width: 75%; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #5B5B5B;}

#ConfirmBeforeOrder .b_productName_table{ width: 71.2%;}

.b_productName_table tr{ margin: 0px 0px 0px 0px; border-left: solid 0px #CCC; border-right: solid 0px #CCC; border-bottom: solid 1px #CCC;}

.b_productName_td, .b_productQty_td, .b_productJobName_td{ margin: 0px 0px 0px 0px; border-left: solid 0px #CCC; border-right: solid 0px #CCC;}

.b_productName_td{ text-align: left; padding: 3px 0px 3px 5px;}

#ConfirmBeforeOrder .b_productName_td{ width: 24.8%;}

/*#ConfirmBeforeOrder .b_overflow_jobname{ width:145px;overflow:hidden;}*/

#ConfirmBeforeOrder .b_productDescription_td{ width: 24%;}

.b_productJobName_td{ text-align: left; padding: 3px 0px 3px 5px;}

#ConfirmBeforeOrder .b_productJobName_td, .b_productTotal_td{ width: 12%;}

.b_productPrice_td{ text-align: right; padding: 3px 5px 3px 0px;}

#ConfirmBeforeOrder .b_productPrice_td{ width: 12%;}

.b_productQty_td{ text-align: right; padding: 3px 0px 3px 0px;}

#ConfirmBeforeOrder .b_productQty_td{ width: 16%;}

#ConfirmBeforeOrder .b_productQty_td div{ padding-right: 12px;}

#ConfirmBeforeOrder .b_productTotal_td span{ margin-right: -3px;}

.additionalDiv_padding_4px_0px{ padding: 4px 0px 4px 0px;}

.b_productTotal_td{ text-align: right; padding: 3px 5px 3px 0px;}

#orderConfirm_footer_left, #orderConfirm_footer_right{ float: left; margin: 0px 0px 0px 0px; background-color: #D9DDE3; border-top: solid 0px #CCC; border-left: solid 0px #CCC;
    border-bottom: solid 0px #CCC;}

#orderConfirm_footer_left{ margin: 0px 0px 0px 15px; text-align: right;}

#orderConfirm_footer_right{ width: 100px; text-align: right; border-right: solid 0px #CCC;}

#orderConfirm_footer p{ font-size: 16px; font-weight: bold; color: rgb(68, 68, 68);}

.orderBackground{ background-color: #F8F7F5;}

.orderBackgroundNew{ background-color: #EEEDED;}

.lbl_grandTotal_costDiv{ padding-top: 2px; padding-bottom:3px; float:right;}

.lbl_grandTotalDiv{ padding-top: 3px; padding-bottom:3px;}

.lbl_grandTotalDiv2{ padding: 2px 0px 22px 0px;}

.paddingTop3{ padding-top: 3px;}

/*---------------------------------------------------------------------
MyCart Starts
----------------------------------------------------------------------*/
#account_myCart_div{ width: 178px; margin: 5px 0px 2px 2px; border: solid 0px #CCC; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px;
    -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#account_myCart_div #account_myCart_Header{ padding: 0px 0px 0px 15px; width: 163px; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px;
    -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 0px #CCC; font-weight: bold;}

#account_myCart_div #account_myCart_Header strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#account_myCart_div #account_myCart_content{ padding: 0px 0px 0px 15px; font-weight: bold;}
/*---------------------------------------------------------------------
MyCart Ends
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
CUSTOMIZE PAGE START - CMS
----------------------------------------------------------------------*/

#csm_div #content_div{ margin-left: 2%;}

#csm_div{ float: left; width: 100%;padding-bottom: 20px;}

#csm_background{ margin: 0px auto; width: 97.8%; padding: 9px 0px 0px 3px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px;
    -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#csm_Content_div{ margin: 0px auto; margin-left: -2px; border: 1px solid #B2B2B2; float: left; width: 100%; padding: 4px 0px 0px 0px; background: #FFFFFF; 
                  -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; 
                  -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#csm_heading{ padding: 0px; border-bottom: solid 0px silver; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px;}

.csm_content{ margin: 0px 10px 10px 4px; width: 100%; float: left; text-align: left;}

#csm_left{ float: left; margin: 5px 2px 5px 4px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; padding: 0px auto; width: auto; padding-right: 5px;
           -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC;}

#csm_right{ float: right; margin: 5px 3px 5px 2px; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; padding: 0px auto; -webkit-border-radius: 7px; 
 padding-right: 7px; width: auto; padding-left: 5px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC;}

#csm_center{ float: left; margin: 5px 2px 5px 2px; border-radius: 10px; -moz-box-shadow: 0px 0px 0px #000000; padding: 0px auto; -webkit-border-radius: 7px;
    -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC; width: 100%;}

.cms_Panel{ margin: 2px 0px 10px 5px; width: 190px; height: auto; overflow: hidden;}

#csm_center .lbl_csm_heading{ padding-left: 15px; text-align: left;}

/*---------------------------------------------------------------------
CUSTOMIZE PAGE END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
ORDER CONFIRMATION PAGE START
----------------------------------------------------------------------*/

#ConfirmBeforeOrder #OrderMain_div{ padding-top: 8px;}

#ConfirmBeforeOrder #OrderContent_div{ width: 99%;}

#ConfirmBeforeOrder #Order_heading{ padding-left: 4px; display: none;}

#ConfirmBeforeOrder .swMain{ padding-left: 7px; visibility: hidden}

#ConfirmBeforeOrder .swMain ul{ margin-left: -3px;}

#ConfirmBeforeOrder .swMain ul li{ position: relative; display: block; margin: 0; padding: 0; padding-left: 3px; padding-right: 3px; border: 0px solid #E0E0E0; float: left;}

#ConfirmBeforeOrder .CheckOut_HeadingRoundedCorner{ -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_Order_area{ width: 100%; padding-left: 8px;}

#ConfirmBeforeOrder #div_orderConfirm{ -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; background-color: White; padding: 20px 0px 10px 0px;
     margin-bottom: 6px; display: block; position: static; float: left; margin: 0; border: 1px solid #CCC; height: 98%; text-align: left; overflow: visible; -webkit-border-radius: 5px;
     -moz-border-radius: 5px; width: 98.7%; clear: both;}
     
#ConfirmBeforeOrder #div_orderConfirm .lbl_OrderDate_td{ width: 301px; float: left;}

#ConfirmBeforeOrder #div_orderConfirm .lbl_name_td{ width: 250px;}

#ConfirmBeforeOrder #lblname_div, #lblemail_div{ width: 80px;}

#ConfirmBeforeOrder .order_billingAddress{ width: 441px; padding-top: 5px;}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_lbl_BliingAddress, #ctl00_ContentPlaceHolder1_lbl_ShippingAddress{ line-height: 20px;}

#ConfirmBeforeOrder #orderConfirm_footer{ width: 77%; padding-top: 8px;}

#ConfirmBeforeOrder #orderConfirm_footer #orderConfirm_footer_left{ width: 81.3%; float: left; background-color: White;}

#ConfirmBeforeOrder #orderConfirm_footer #ctl00_ContentPlaceHolder1_div3{ margin: 9px 0px 3px 0px; float: right; width: 12%;}

#ConfirmBeforeOrder #orderConfirm_footer #ctl00_ContentPlaceHolder1_div5{ margin: 3px 0px 5px 0px; float: right; width: 12%;}

#ConfirmBeforeOrder #orderConfirm_footer_right{ width: 12.5%; background-color: White; border: none; padding-top: 1px;}

#ConfirmBeforeOrder #orderConfirm_footer_right .Grandtotal{ float: right;}

#ConfirmBeforeOrder #orderConfirm_footer_right #ctl00_ContentPlaceHolder1_div1{ margin: 8px 0px 3px 0px; float: left; width: 100%;}

#ConfirmBeforeOrder #orderConfirm_footer_right #ctl00_ContentPlaceHolder1_div4{ margin: 5px 0px 5px 0px; float: left; width: 100%;}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_lbl_grandTotal{ padding-top: 2px; float: right;}

#ConfirmBeforeOrder #div_chk_terms_conditions{ float: left; width: 2%; margin: 3px 5px 0px 1px;}

.lbl_terms_conditionsDiv{ float:left; width: 90%;padding-top: 3px;}

#ConfirmBeforeOrder #ctl00_ContentPlaceHolder1_Button1, #ctl00_ContentPlaceHolder1_Button2{ min-width: 100px; margin: 0px 6px 0px 6px;}

#ConfirmBeforeOrder #div_btnsaveprocess11{ width: 80px; height: 16.3px; display: none; float: left; margin: 5px 6px 0px 6px;}

#ConfirmBeforeOrder #div_btnsave{ display: block; float: left; padding-top: 5px; padding-right: 5px;}

#ConfirmBeforeOrder #div_btnsave input{ width: 130px;}

#ConfirmBeforeOrder #div_btnsaveprocess{ width: 110px; height: 16.3px; display: none; float: left; margin: 5px 0px 0px 0px;}

#ConfirmBeforeOrder #div_btnsaveprocess4{ width: 58px; height: 17px; display: none; float: left; margin-left: 8px; margin-right: 6px;}

#ConfirmBeforeOrder #div_btnsaveprocess5{ width: 58px; height: 17px; display: none; float: left; margin-left: 0px;}

#OrderConfirmMain_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 1px 8px 20px 0px;}

#div_OrderConfirmMain #OrderConfirmMain_div{ width: 99.7%; margin: 0px auto;}

#div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div{ padding-left: 4px; margin: 0px auto; padding-top: 8px;}

#OrderConfirm_background{ width: 100%; padding: 0px 0px 0px 0px; margin: 0px auto; background: white; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000; border: solid 0px #CCC;}

#div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background{ width: 98.5%; border: 1px solid #B2B2B2;}

#div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div{ width: 100%;}

#div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div #heading{ display: none;}

#div_OrderConfirmMain #OrderConfirmMain_div #OrderConfirmMain_Inner_div #OrderConfirm_background #OrderConfirmContent_div #messageboxorderconfirmation{ width: 500px;}

#OrderConfirmContent_div{ width: 940px; height: 350px; padding: 0px 0px 15px 0px; margin: 5px auto; border-radius: 10px; -moz-border-radius: 10px;
    -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 10px; -ms-box-shadow: 0px 0px 0px #000000;
    border: solid 0px #CCC;}

#OrderConfirmContent_div #heading{ padding: 0px 0px 0px 10px; width: 99%; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px;
    -webkit-border-top-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px;}

#OrderConfirmContent_div #heading strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#messageboxorderconfirmation{ text-align: center; margin-top: 5%; font-weight: bold; margin-left: 0%; padding-bottom: 7px; width: 50%; border: solid 1px gray;}

/*---------------------------------------------------------------------
ORDER CONFIRMATION PAGE END 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
DEFAULT PAGE START
----------------------------------------------------------------------*/
.div_customize_home{ display: block; padding: 0px 0px 10px 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width: 582px; height: auto; overflow: auto;}

div.module_cube{ float: left; height: 224px; margin-left: 14px; margin-top: 15px; position: relative; width: 224px; border: 1px solid #CCCCCC;}

div.module_cube_banner{ float: left; margin-left: 10px; margin-top: 15px; position: relative;}

a.module_name, a.module_name:link, a.module_name:active, a.module_name:visited, a.module_name:hover{ -moz-text-blink: none; -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none; -moz-text-decoration-style: solid; color: #FFFFFF; font-size: 16px; font-weight: bold;}

div.module_cube_top{ background-attachment: scroll; background-color: transparent; background-image: url(../../../../images/StoreImages/module_bg_top.png);
    background-repeat: repeat; background-position: center center; background-repeat: repeat; height: 24px; padding-top: 1px; position: relative; text-align: center; width: 224px;}

div.module_cube_bottom{ background-attachment: scroll; background-color: transparent; background-color: #2351A9; background-position: center center; background-repeat: no-repeat;
    height: 84px; position: relative; width: 224px;}

div.module_content{ color: #FFFFFF; height: 74px; left: 5px; position: absolute; text-align: left; top: 5px; width: 214px;}

div.module_cube_center{ background-attachment: scroll; background-color: #FFFFFF; background-image: none; background-position: 0 0; background-repeat: repeat; height: 116px;
    position: relative; text-align: center; width: 224px;}

.customText{ border-radius: 5px 5px 5px 5px; border: solid 2px #CCC; padding: 5px; margin: 8px; float: left;}

/*---------------------------------------------------------------------
DEFAULT PAGE END 
----------------------------------------------------------------------*/

.EditProduct{ background-color: White; border-width: 1px; height: 700px; margin-left: 20px; margin-right: 0; margin-top: 5px; padding: 5px; position: absolute; width: 1010px;}

.EditContent{ padding: 5px 5px 5p 5px;}

/*---------------------------------------------------------------------
Product page left panel Seperator line
----------------------------------------------------------------------*/
.vertsep{ border-left: 1px Solid #B7B7B7;} 

#div_btnsave{ float: right;}

.tabStrip{ color: rgb(68, 68, 68); font-family: Helvetica,sans-serif; font-size: 13px;}

.horizontal_line_B2B{ width: 100%; background-color: #CCC; height: 1px;}

.horizontal_line_B2B2{ width: 100%; background-color: #585858; height: 1px;}

.price_table_content_leftmost_B2B{ width: 100%; float: left; padding: 0px; margin: 0px;}

.price_table_content_left_B2B{ float: left; width: 80%; text-align: left;}

.price_table_content_left_B2B2{ float: left; width: 80%; text-align: left; padding-top: 20px;}

.price_table_content_left_B2B3{ float: left; width: 80%; text-align: left; height: 40px;}

.price_table_content_right_B2B{ float: right; text-align: right;}

.price_table_content_right_B2B2{ float: right; text-align: right; padding-top: 20px;}

#divPrice{ float: left; height: 19px;}

.divDropdownlist{ color: #333; font-size: 10px; font-weight: 500; cursor: pointer; font-family: Helvetica,sans-serif; padding: 5px 0px 0px 5px;}

.loadimgbtn{ width: auto; color: #4F4F4F; font-size: 12px; font-weight: bold; margin-top: 10px 0px auto; border-radius: 7px; padding: 4px 5px 4px 5px; -moz-border-radius: 7px;
    -moz-box-shadow: 0px 0px 0px #999999; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;
    background-image: url(../../../../images/StoreImages/gradient-gray1.gif); border: 1px solid #ADADAD; text-align: center;}

.loadimgbtn:hover{ color: rgb(68, 68, 68); cursor: pointer;}

.loadingimg{ margin-top: -2px; vertical-align: middle; height: 18px;}

.container{ width: 100%; margin: 0 auto;}

.Desc ul{ display: block; list-style-type: disc; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; -moz-margin-after: 1em;
    -moz-margin-start: 0px; -moz-margin-end: 0px; -moz-padding-start: 40px; font-family: Helvetica,sans-serif; font-size: 13px;}
    
.Desc ul li{}

/*---------------------------------------------------------------------
Login Page Start
----------------------------------------------------------------------*/
.Login-Heading:before{ content: "Welcome to ePrint B2B"; font-size: 18px; font-weight: bold;}

.ForgotPassword-Heading:before{ content: "Forgotten your password?"; font-size: 18px; font-weight: bold;}

.Login-roundcorners{ width: 305px; height: 235px; background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom; margin: 5px auto; -moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68); -webkit-border-radius: 5px; -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3; -ms-border-radius: 7px; border: solid 1px #DCE0E4;
    -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-color: White;}

.ForgotPassword-roundcorners{ width: 280px; height: 137px; background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom; margin: 5px auto; -moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68); -webkit-border-radius: 5px; -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3; -ms-border-radius: 7px; border: solid 1px #DCE0E4;
    font-size: 12px; -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px;
    -webkit-border-bottom-right-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;}
    
.ForgotPasswordroundcorners{ width: 280px; height: 137px; background: url(../../images/StoreImages/login-box-BG.png) repeat-x 0 bottom; margin: 5px auto; -moz-border-radius: 7px;
    -moz-box-shadow: 1px 1px 1px rgb(68, 68, 68); -webkit-border-radius: 5px; -webkit-box-shadow: 0px 1px 1px 1px #F1F2F3; -ms-border-radius: 7px; border: solid 1px #DCE0E4;
    -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; background-color: White;}

.TextBox-PaddingTop{ padding-top: 3px;}

.ValidationColor{ color: #F16048;}

#ForgotPassword #div_btnsave{ display: block; float: right;}

.Forgotten_Password { font-size: 18px; font-weight: bold;}

#ForgotPassword #div_btnsaveprocess{ min-width: 35px; width: 61px; height: 16px; display: none; float:right;}

#ForgotPassword #footer_content{ vertical-align: bottom; padding-top: 100px;}

#LoginPage #Button1{ Width: 74px;}

#LoginPage #div_btnsaveprocess{ min-width: 32px; width: 52px; height: 17px; display: none; float: right;}

#LoginPage #LnkForGotPass, #lnkRegister{ color:#007ED3;}

#LoginPage #footer_content{ vertical-align: bottom; padding-top: 80px;}

.lnkForgotPassword:hover{ text-decoration: underline;}

.lnkForgotPassword{ color: #007ED3; float: left; text-decoration: none; padding-top: 5px; font-size: 13px;}

.Login-TextBox{ -moz-box-sizing: border-box; box-shadow: 0px 1px 3px rgb(232, 234, 236) inset; border-width: 1px; border-style: solid; -moz-border-top-colors: none;
    -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; 
    border-color: rgb(189, 191, 195) rgb(232, 234, 236) rgb(226, 228, 231); padding: 6px 5px; width: 255px; color: rgb(68, 68, 68);}

.Login-div1padding{ padding-top: 50px;}

.Login-div2padding{ padding-top: 10px;}

.Login-Table{ width: 250px; border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show;}

.Login-FontStyle{ font-weight: bold; color: rgb(68, 68, 68); font-size: 20px;}

.div-EmailRegularExpression{ padding-top: 5px; border: 1px solid #F16048; width: 380px; height: 27px; padding-bottom: 20px; margin-bottom: 20px; 
                             -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; 
                             -webkit-border-bottom-left-radius: 5px 5px; border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; 
                             border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px;}

.RegularExpression-Line1{ font-weight: bold;}

.RegularExpressionLine1{ font-size: 16px; font-weight: bold;}

.RegularExpressionLine2{ font-size: 13px;}

#invaliedMsg_div_Login{ width: 280px; height: 20px; border: solid 1px green; text-align: left; margin: 0px 0px 10px 0px; padding: 10px 0px 10px 20px; border-color: #F16048;
    background-color: #FAEBE7; background-image: url(../../../../images/StoreImages/i_msg-error.gif) no-repeat; color: #DF280A; -webkit-border-top-right-radius: 5px 5px;
    -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px; border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px;}

#invaliedMsg_image_Login .imgStyle{ margin: 0px 0px 0px 0px;}

#invaliedMsg_div_Login div{ margin: 0px 0px 0px 10px;}

#invaliedMsg_div_Login #invaliedMsg_image_Login, #invaliedMsg_details_Login{float: left;}

.lbl_copyWriterDiv{ width: 95%;}

/*---------------------------------------------------------------------
Login Page END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For Address details usercontrols Start
----------------------------------------------------------------------*/
.web_dialog_overlay{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: rgb(68, 68, 68); opacity: .25;
    filter: alpha(opacity=25); -moz-opacity: .25; z-index: 101; display: none;}
    
.web_dialog{ -webkit-border-radius: 5px; -webkit-box-shadow: 1px 1px 5px 5px #E9E9E9; box-shadow: 1px 1px 5px 5px #E9E9E9; -ms-border-radius: 7px;
    -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; display: none; position: fixed;
    width: 500px; height: 410px; top: 50%; left: 50%; margin-left: -18%; margin-top: -185px; background-color: #ffffff; padding: 0px; z-index: 102;}
    
.web_dialog_title{ padding: 5px 0px 0px 12px; margin: 0px; font-size: 16px; display: table-cell; vertical-align: middle; font-weight: bold; color: rgb(0, 126, 211);}

.web_dialog_overlay_Address{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%; margin: 0; padding: 0; background: rgb(68, 68, 68); opacity: .25;
    filter: alpha(opacity=25); -moz-opacity: .25; z-index: 101; display: none;}

.web_dialog_Address{ -webkit-border-radius: 5px; -webkit-box-shadow: 1px 1px 5px 5px #E9E9E9; box-shadow: 1px 1px 5px 5px #E9E9E9; -ms-border-radius: 7px;
    -webkit-border-top-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-bottom-left-radius: 5px 5px;
    border-top-left-radius: 5px 5px; border-top-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius: 5px 5px; display: none; position: fixed;
    width: 500px; height: 410px; top: 50%; left: 50%; margin-left: -18%; margin-top: -185px; background-color: #ffffff; padding: 0px; z-index: 102;}
    
.web_dialog_title_Address{ font-family: Helvetica,sans-serif; font-size: 13px; padding: 5px 0px 0px 12px; margin: 0px; font-size: 16px; display: table-cell; vertical-align: middle;
    font-weight: bold; color: rgb(0, 126, 211);}

.web_dialog_title_AddressNew{ font-family: Helvetica,sans-serif; font-size: 13px; padding: 5px 0px 0px 12px; margin: 0px; font-size: 16px; display: table-cell; 
                              vertical-align: middle; font-weight: bold; color: rgb(0, 126, 211); width: 48%;}

.web_dialog_title a{ color: rgb(68, 68, 68); text-decoration: none;}

.align_right{ padding: 5px 15px 5px 5px; text-align: right;}

.paddingleft-12px{ padding-left: 12px;}

.popuptable{ width: 500px;}

.popuptable_Address{ width: 500px; height: 410px;}

.InvoiceDiv{ padding-left: 15px; float: left;}

.leftCellNewAdd_table{ padding: 5px 5px 5px 60px; float: left;}

.rightCellNewAdd_table{ padding: 5px 0px 5px 0px; width: 70%;}

.ApproverPswd_Txtbx{ width: 180px; float: left; color: rgb(68, 68, 68); font-size: 13px;}

.AddressDetails_Txtbx{ width: 180px; float: left; color: rgb(68, 68, 68); font-size: 13px; padding-left: 3px;}

.AddressDetails_Td{ width: 320px;}

.Example-Style{ color: rgb(68, 68, 68);}

.lnkAddressButton{ color: #007ED3; text-decoration: none; padding-top: 5px;}

.width-474px{ width: 474px; height: 300px; font-size: 13px;}

.gridlinkbutton{ text-decoration: none; padding-top: 6px; height: 31px; display: inline-block;}

.width-dropdownlist{ width: 185px; float: left; color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

/*---------------------------------------------------------------------
For Address details usercontrols End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For Editable template i-Frame Design
----------------------------------------------------------------------*/
.editable_Template_frame_OuterDiv{ width: 98%; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; padding: 0px; 
    background-color: White; border-width: 1px; height: 675px; margin: 11px; padding: 5px 0px 5px 0px; border: 1px solid #9A9A9A; padding-bottom: 50px;}
                          
.editable_Template_frame_div{ overflow-x: scroll; visibility: inherit; width: 99%;}

.editable_Template_frame{ width: 98%; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; padding: 0px; background-color: White; 
    border-width: 1px; height: 675px; margin: 11px; padding: 5px 0px 5px 0px; margin: 0px 18px 0px 18px; border: 0px solid transparent; width: 1300px;}
    
.editBtn{ background-image: url(../../images/StoreImages/Edit.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.PdfIcon{ background-image: url(../../images/StoreImages/pdf-icon.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.deleteBtn{ background-image: url(../../images/StoreImages/erase.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block; border: 0px;
    background-color: transparent;}
    
.folderImage{ background: url(../../images/StoreImages/close_folder.png) 0 0 no-repeat; background-position: left; color: rgb(68, 68, 68); font-family: Helvetica,sans-serif;
    width: 16px; height: 16px; font-size: 12px; color: #937F7F; float: left;}
    
.folderImage1{ background: url(../../images/StoreImages/open_folder.png) 0 0 no-repeat; background-position: left; color: rgb(68, 68, 68); font-family: Helvetica,sans-serif;
    width: 16px; height: 16px; font-size: 12px; color: #937F7F;}
    
.OpenFolderImage{ background: url(../../images/StoreImages/open_folder.png) 0 0 no-repeat; background-position: left; color: rgb(68, 68, 68); font-family: Helvetica,sans-serif;
    width: 16px; height: 16px; font-size: 12px; color: #937F7F; float: left;}

.swMain{ position: static; display: block; margin: 0; padding: 0; border: 0px solid #CCC; overflow: visible; float: left; width: 100%;}

.swMain .stepContainer{ display: block; position: static; margin: 0; padding: 0; border: 0px solid #CCC; overflow: visible; clear: both; height: 100%;}

.swMain .stepContainer div.content{ display: block; position: static; float: left; margin: 0; padding: 5px; border: 1px solid #CCC; background-color: #F8F8F8; height: 98%;
    text-align: left; overflow: visible; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 100%; clear: both;}

.swMain div.actionBar{ display: block; position: relative; clear: both; margin: 3px 0 0 0; padding: 0; color: #5A5655; background-color: White; height: 40px; text-align: left;
    overflow: auto; z-index: 88; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; left: 0; width: 99.5%; padding-top: 5px;}

.swMain .stepContainer .StepTitle{ display: block; position: relative; margin: 0; border: 1px solid #E0E0E0; padding: 5px; font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    color: #5A5655; background-color: #E0E0E0; clear: both; text-align: left; z-index: 88; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
    
.swMain ul.anchor{ position: relative; display: block; float: left; list-style: none; padding: 10px 0px 10px 0px; clear: both; border: 0px solid #CCCCCC; background: transparent;}

.swMain ul.anchor li{ position: relative; display: block; margin: 0; padding: 0; padding-left: 3px; padding-right: 3px; border: 0px solid #E0E0E0; float: left;}

.swMain ul.anchor li a{ display: block; position: relative; float: left; margin: 0; padding: 3px; height: 40px; width: 225px; text-decoration: none; outline-style: none;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 99;}
    
.swMain ul.anchor li a .stepNumber{ position: relative; float: left; width: 30px; text-align: center; padding: 5px; padding-top: 15px; margin-top: -8px;
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;}
    
.swMain ul.anchor li a .stepDesc{ position: relative; display: block; float: left; text-align: left; padding: 11px 0px 0px 0px;
    font: bold 20px Verdana, Arial, Helvetica, sans-serif;}
    
.swMain ul.anchor li a .stepDesc small{ font: normal 15px Verdana, Arial, Helvetica, sans-serif;}

.swMain ul.anchor li a.selected{ color: #F8F8F8; background: #EA8511; border: 1px solid #EA8511; cursor: default; -moz-box-shadow: 3px 3px 5px #888;
    -webkit-box-shadow: 3px 3px 5px #888; box-shadow: 3px 3px 5px #888;}
    
.swMain ul.anchor li a.selected:hover{ color: #F8F8F8; background: #EA8511; cursor: default;}

.swMain ul.anchor li a.done{ position: relative; color: #FFF; cursor: default; background: #8CC63F; border: 1px solid #8CC63F; z-index: 99;}

.swMain ul.anchor li a.done:hover{ color: rgb(68, 68, 68); background: #8CC63F; border: 1px solid #5A5655; cursor: default;}

.swMain ul.anchor li a.disabled{ color: #CCCCCC; background: #F8F8F8; border: 1px solid #CCC; cursor: default;}

.swMain ul.anchor li a.disabled:hover{ color: #CCCCCC; background: #F8F8F8; cursor: default;}

.swMain ul.anchor li a.error{ color: #6c6c6c !important; background: #f08f75 !important; border: 1px solid #fb3500 !important;}

.swMain ul.anchor li a.error:hover{ color: #000 !important;}

.swMain .buttonNext{ background-color: #BEBEBE; background: -webkit-linear-gradient(#D8D8D8,#B7B7B7); background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
    background: -o-linear-gradient(#D8D8D8,#B7B7B7); background: -ms-linear-gradient(#D8D8D8,#B7B7B7); background: linear-gradient(#D8D8D8,#B7B7B7); border-color: #9B9B9B;
    text-decoration: none; padding: 4px 20px; min-width: 55px; min-height: 5px; -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; font-weight: bold; margin: 0 10px 0 0;
    text-align: center; white-space: nowrap; font-family: Helvetica,sans-serif; font-size: 13px; color: rgb(68, 68, 68); float: left; border-width: 1px; border-style: solid;}

.swMain .buttonDisabled{ color: #9E9E9E !important; cursor: text; background-color: #BEBEBE !important; background: -webkit-linear-gradient(#F7F7F7,#CDCDCD) !important;
    background: -moz-linear-gradient(#F7F7F7,#CDCDCD) !important; background: -o-linear-gradient(#F7F7F7,#CDCDCD) !important;
    background: -ms-linear-gradient(#F7F7F7,#CDCDCD) !important; background: linear-gradient(#F7F7F7,#CDCDCD) !important; border-color: #E0E0E0 !important; text-decoration: none;
    padding: 4px 20px; min-width: 55px; min-height: 5px; -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; font-weight: bold; margin: 0 10px 0 0;
    text-align: center; white-space: nowrap; font-family: Helvetica,sans-serif; font-size: 13px; float: left; border-width: 1px; border-style: solid;}

.swMain a:hover{ color: #4F4F4F;}

.swMain .buttonPrevious{ background-color: #BEBEBE; background: -webkit-linear-gradient(#D8D8D8,#B7B7B7); background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
    background: -o-linear-gradient(#D8D8D8,#B7B7B7); background: -ms-linear-gradient(#D8D8D8,#B7B7B7); background: linear-gradient(#D8D8D8,#B7B7B7); border-color: #9B9B9B;
    text-decoration: none; padding: 4px 20px; min-width: 55px; min-height: 5px; -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; font-weight: bold; margin: 0 10px 0 0;
    text-align: center; white-space: nowrap; font-family: Helvetica,sans-serif; font-size: 13px; color: rgb(68, 68, 68); float: left; border-width: 1px; border-style: solid;}
    
.swMain .buttonFinish{ background-color: #BEBEBE; background: -webkit-linear-gradient(#D8D8D8,#B7B7B7); background: -moz-linear-gradient(#D8D8D8,#B7B7B7);
    background: -o-linear-gradient(#D8D8D8,#B7B7B7); background: -ms-linear-gradient(#D8D8D8,#B7B7B7); background: linear-gradient(#D8D8D8,#B7B7B7); border-color: #9B9B9B;
    text-decoration: none; padding: 4px 20px; min-width: 55px; min-height: 5px; -webkit-box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset;
    box-shadow: 0 0 1px #EEE,rgba(255, 255, 255, 0.6) 0 0 1px inset; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; font-weight: bold; margin: 0 10px 0 0;
    text-align: center; white-space: nowrap; font-family: Helvetica,sans-serif; font-size: 13px; color: rgb(68, 68, 68); float: left; border-width: 1px; border-style: solid;}
    
.txtBox{ border: 1px solid #CCCCCC; color: #5A5655; font: 13px Verdana,Arial,Helvetica,sans-serif; padding: 2px; width: 430px;}

.txtBox:focus{ border: 1px solid #EA8511;}

.swMain .loader{ position: relative; display: none; float: left; margin: 2px 0 0 2px; padding: 8px 10px 8px 40px; border: 1px solid #FFD700;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #5A5655; background: #FFF url(../images/loader.gif) no-repeat 5px; -moz-border-radius: 5px;
    -webkit-border-radius: 5px; z-index: 998;}
    
.swMain .msgBox{ position: relative; display: none; float: left; margin: 4px 0 0 5px; padding: 5px; border: 1px solid #FFD700; background-color: #FFFFDD;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #5A5655; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 999; min-width: 200px;}
    
.swMain .msgBox .content{ font: normal 12px Verdana,Arial,Helvetica,sans-serif; padding: 0px; float: left;}

.swMain .msgBox .close{ border: 1px solid #CCC; border-radius: 3px; color: #CCC; display: block; float: right; margin: 0 0 0 5px; outline-style: none; padding: 0 2px 0 2px;
    position: relative; text-align: center; text-decoration: none;}
    
.swMain .msgBox .close:hover{ color: #EA8511; border: 1px solid #EA8511;}

/*---------------------------------------------------------------------
Order page Grd style Start
----------------------------------------------------------------------*/
.RadGrid .rgFilterBox{ border: 1px solid gray; margin: 0; padding: 2px 1px 3px; font-size: 12px; vertical-align: middle; background: white;}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol{ border: 0; border-bottom: 1px solid #828282; background: white;}

.RadGrid_Default th.rgSorted{ background-color: red; background-position: 0 -2600px;}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a{ color: rgb(68, 68, 68);}

div.AddBorders .rgHeader, div.AddBorders th.rgResizeCol, div.AddBorders .rgFilterRow td, div.AddBorders .rgRow td, div.AddBorders .rgAltRow td, div.AddBorders .rgEditRow td, div.AddBorders .rgFooter td
{ border-style: solid; border-color: #C9C9C9; border-width: 0 0 1px 0px;}

.RadGrid .rgFilterBox{ border: 1px solid gray; margin: 0; padding: 2px 1px 3px; font-size: 12px; vertical-align: middle;}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol{ border: 0; border-bottom: 1px solid #828282; background: white;}

.RadGrid_Default th.rgSorted{ background-color: red; background-position: 0 -2600px;}

.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a{ color: rgb(68, 68, 68);}

div.AddBorders .rgHeader, div.AddBorders th.rgResizeCol, div.AddBorders .rgFilterRow td, div.AddBorders .rgRow td, div.AddBorders .rgAltRow td, div.AddBorders .rgEditRow td, div.AddBorders .rgFooter td
{ border-style: solid; border-color: #C9C9C9; border-width: 0 0 1px 0px; background: white; border-top: 1px solid gray;}

.RadGrid_Default td.rgPagerCell{ border-top: 1px solid; border-bottom: 0px solid; border-color: #C9C9C9; border-right-width: 0; border-left: 0; background: white;}

.RadGrid_Default .rgRow .rgSorted{ border-bottom-color: #C9C9C9; background-color: white;}

.RadGrid_Default .rgAltRow .rgSorted{ border-bottom-color: #C9C9C9; background-color: white;}

.RadMenu_Default .rmGroup a.rmLink:hover .rmText, .RadMenu_Default .rmGroup a.rmFocused .rmText, .RadMenu_Default .rmGroup a.rmSelected .rmText, .RadMenu_Default .rmGroup a.rmExpanded .rmText
{ background: #E1E1E1;}

.RadMenu .rmGroup .rmText{ padding: 0 54px 0 32px; margin: 0 0 0 0px;}

.Hederfont{ font-size: 15px; font-weight: bold; font-family: Helvetica,sans-serif;}

.Grandtotal{ font-size: 15.5px; color: #525252; font-weight: bold; float: left;}

/*---------------------------------------------------------------------
Changing Grey color to rgb(68, 68, 68) start
----------------------------------------------------------------------*/
ul .rgMasterTable span{ color: rgb(68, 68, 68);}

.rtTop rtHover span{ color: rgb(68, 68, 68);}

.rgRow td, .rgAltRow td{ color: rgb(68, 68, 68);}

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgEditRow a, .RadGrid_Default tr.rgEditRow a, .RadGrid_Default tr.rgHoveredRow a, .RadGrid_Default tr.rgActiveRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a
{ color: rgb(68, 68, 68) !important;}
/*---------------------------------------------------------------------
Changing Grey color to rgb(68, 68, 68) End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Delete All in Shopping Cart Start
----------------------------------------------------------------------*/
#div_chk{ float: left; padding: 5px 1px 2px 6px; border: outset 1px; height: 18px; width: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px;
    border-radius: 3px; background: #EAEAEA 0 -2300px repeat-x url('../../images/sprite.gif');}

#div_popupAction table{ background: #EAEAEA 0 -2300px repeat-x url('../../images/sprite.gif');}
/*---------------------------------------------------------------------
Delete All in Shopping Cart End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
Loading image in buttons Start
----------------------------------------------------------------------*/
.trans2{ margin-top: -3px;}

.trans{ margin-top: -2px;}
/*---------------------------------------------------------------------
Loading image in buttons END
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
For User registration and user profile Start
----------------------------------------------------------------------*/
.Padding{ padding-top: 10px; float: left;}

.ProfileText{ padding-top: 10px; float: left;}

.ProfileText2{ padding-top: 10px; float: left; width: 10%;}

.ProfileText3{ padding-top: 10px; float: left; width: 95px;}

.Padding2{ padding-top: 10px; float: left; width: 60%;}

.Padding3{ padding-top: 10px; float: left; font-weight:bold; width: 10.5%;}

.Padding4{ padding-top: 10px; float: left; width: 235px;}

.PaddingButton{ padding-top: 20px; float: left; text-align: center;}

.textboxnew{ border-top: silver 1px solid; border-right: #737373 2px solid; border-left: silver 1px solid; border-bottom: #737373 1px solid; padding-left: 4px; padding-top: 2px;
    padding-bottom: 2px; margin: 0px 0px 0px 0px; font-family: Helvetica,sans-serif; font-size: 13px; color: #000000; width: 175px; vertical-align: middle;}
    
.fontBold{ font-weight: bold;}

.messageboxSessionLogoutNew{ border: 2px solid gray; width: 55%; height: 30px; text-align: center; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}

.MouseOver:hover{ text-decoration: underline;}
/*---------------------------------------------------------------------
For User registration and user profile End 
----------------------------------------------------------------------*/

.alogin{  text-decoration: underline;color:Blue;}

.LoginHeaderTest{ font-size: 20px; font-weight: normal;}

.BelowLoginText{ font-size: 18px; font-weight: normal;}

.RegularExpressionMsg{ font-size: 13px; color: #00BB00;}

.InvalidLoginText{ font-size: 13px; color: red;}

.LogoutHearderText{ font-size: 16px; font-weight: bold;}

.ClickHereText{ font-weight: bold; font-size: 14px; color: rgb(68, 68, 68);}

.ClickHereText:hover{ text-decoration: underline;}

.contactAddressTest{ color: #007ED3; font-weight: bold; font-size: 13px;}

.lblContactDiv{ height: Auto; padding-bottom: 5px; padding-top: 12px;}

.lblApproverPasswordDiv{ height: Auto; padding-bottom: 5px; padding-top: 14px;}

.disapprove_WindowDiv{padding-Top:15px; padding-left: 10px;}

.disapprove_WindowTbl_TD1{width: 110px; font-weight: bold;}

.loadingImgPosition{ margin-top: -2px;}

.ApprovalTable{ width: 70%;}

.ApprovalTable_Td1{ width: 90px; font-weight: bold;}

.ApprovalTable_Td2{ width: 250px;}

.ApprovalTable_Td3{ width: 100px;}

.ApprovalTable_Td4{ width: 470px;}

.ApprovalTable_Td5{ width: 500px;}

.ProductsImgBorder{ border: 1px solid #B7B7B7;}

.SelectBehalfText{ font-size: 13px; color: rgb(68, 68, 68); padding: 1px 1px 1px 0px; border: solid 1px #ABADB3; outline: none;}

.TextFont{ font-weight: bold; font-size: 13px;}

.editBtn{ background-image: url(../../../../images/StoreImages/Edit.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.PdfIcon{ background-image: url(../../../../images/StoreImages/pdf12-icon.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.ReorderIcon{ background-image: url(../../../../images/StoreImages/Order1.png); background-repeat: no-repeat; height: 20px; width: 20px; cursor: pointer; display: block;}

.deleteBtn{ background-image: url(../../../../images/StoreImages/erase.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block; border: 0px;
    background-color: transparent;}
    
/*---------------------------------------------------------------------
Product Details
----------------------------------------------------------------------*/
#container{ position: relative; left: 0; width: 100%; top: 0; height: auto;}

#c1{ float: left; display: block; width: 99.5%;}

#c2{ float: left; display: none; width: 99.5%;}

#container #c2 .Padding5px{ padding: 5px;}

#container #c2 #btnBack{ width: 30px; text-align: center;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv{ width: 99.6%; margin: 0px auto; padding-left: 9px;}

.MaskDiv{ position: absolute; background-color: #505050; filter: alpha(opacity=0); opacity: 0.0; -moz-opacity: 0.0; z-index: 10;}
/*---------------------------------------------------------------------
Login Page
----------------------------------------------------------------------*/

.button:hover{ text-decoration: underline;}

.DownloadCsvFile{ background-image: url(../../../../images/download5.jpg); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.UploadCsvFile{ background-image: url(../../../../images/Upload_Csv.png); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; display: block;}

.imgsize{ max-width: 498px; max-height: 398px;}

.hidethediv{ display: none;}

.lnkcroptext{ font-weight: 600;}

.showdiv{ display: block;}

.imgborder{ border: 0px solid red;}

#div_upload{ padding-left: 10px;}

div.RadUploadProgressArea_Default .ruProgress{ background-image: none;}

div.RadUploadProgressArea_Default li.ruProgressHeader{ margin: 15px 18px -7px;}

.RadUpload, .RadUploadProgressArea{ width: 430px; text-align: left; margin-top: -100px;}

.RadTreeView_Default .rtHover .rtIn{ color: #777; border-color: #B7B7B7; background-color: #F5F5F5; background: #F5F5F5; border-radius: 3px;}

.RadTreeView_Default .rtSelected .rtIn{ color: #454545; border-color: #B7B7B7; background: #E1E1E1; border-radius: 3px;}

.RadTreeView_Default, .RadTreeView_Default a.rtIn, .RadTreeView_Default .rtEdit .rtIn input{ color: rgb(68, 68, 68); font-family: Helvetica,sans-serif; font-size: 13px;}

/*---------------------------------------------------------------------
Temaplate Pages Start
----------------------------------------------------------------------*/

.Template_Body{ width: 600px; height: 107px; margin-right: 232px; margin-bottom: 26px; background: white}

.Template_OuterDiv{ width: 399px;}

.Template_Image{ width: 69px; height: 55px;}

/*---------------------------------------------------------------------
Temaplate Pages Ends
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
REGISTRATION Page Start
----------------------------------------------------------------------*/

#createAccountMain_div{ width: 100%; margin: 8px 0px 0px -8px; padding: 15px 8px 20px 0px;}

#createAccount_background{ width: 750px; background: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px auto; border: solid 0px #CCC; -moz-border-radius: 7px; 
                           -moz-box-shadow: 0px 0px 0px #000000; -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; 
                           -ms-box-shadow: 0px 0px 0px #000000;}

#createAccount_background{ width: 940px; padding: 0px 0px 0px 0px; margin: 5px auto; border: solid 1px #CCC; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; 
                           -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#createAccount_area{ width: 940px; padding: 0px 0px 0px 0px; margin: 5px auto; border: solid 1px #CCC; -moz-border-radius: 7px; -moz-box-shadow: 0px 0px 0px #000000; 
                     -webkit-border-radius: 7px; -webkit-box-shadow: 0px 0px 0px #000000; -ms-border-radius: 7px; -ms-box-shadow: 0px 0px 0px #000000;}

#createAccount_header{ color: #007ED3; padding: 0px 0px 0px 15px; width: 98.5%; border-top-left-radius: 7px 7px; border-top-right-radius: 7px 7px; 
                       -webkit-border-top-right-radius: 7px 7px; -webkit-border-top-left-radius: 7px 7px; border-bottom: solid 1px silver;}

#createAccount_header strong{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#createAccount_content{ margin: 20px 0px 20px 20px;}

#createAccount_content_left{ float: left;}

#createAccount_content_right{ float: left;}

#createAccount_content_left div{ width: 300px; height: 50px;}

#createAccount_content_left #divsubscribe{  height: auto;margin-top:15px;}

#createAccount_content_right div{ width: 300px; height: 50px;}

#createAccount_content_left strong{ color: #E76200;}

#createAccount_content_right strong{ color: #E76200;}

#createAccount_content_bottom{ margin: 30px 0px 80px 0px; border-top: solid 0px #CCC;}

#createAccount_content_bottom_left{ float: left; width: 49%;}

#createAccount_content_bottom_right{ float: left; width: 49%; text-align: right; color: #E76200;}

#createAccount_content_bottom_left a{ text-decoration: none;}

#div_Registration #tb_pnlMessage{ width: 100%; height: 100%; padding-top: 25px;}

#div_Registration #tb_pnlMessage .messageboxSessionLogoutNew{ padding: 7px 0px 10px 0px; background-color: White; width: 450px; height: 70px;}

#div_Registration #tb_pnlMessage #ctl00_ContentPlaceHolder1_LnkBack{ color: #224987; cursor: pointer; text-align: center;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div{ margin: 0px; padding: 10px 0px 0px 0px;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content{ margin: 0px; padding: 15px 25px;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content #ctl00_ContentPlaceHolder1_lblDepartment{ width: 265px;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #contactAddress_Header{ height: auto; padding-bottom: 10px;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #LoginInformation_Header{ height: auto; padding-bottom: 5px;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #ctl00_ContentPlaceHolder1_spn_txt_email{ float: left; padding-left: 3px; color: Red;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content_bottom #div_btnsaveprocess{ min-width: 32px; width: 45px; height: 16px; display: none; float: right;}

#div_Registration #ctl00_ContentPlaceHolder1_pnlRegister #createAccountMain_div #createAccount_content_bottom #div_createAccount{ min-width: 32px; width: 117px; height: 16px; display: none; float: right; margin-left: 1px;}

#div_Registration #footer_content{ vertical-align: bottom; padding-top: 10px;}

#spn_txt_email{float:Left; padding-Left:4px; display:none; Color:red;}

.Td25{ width: 25%;}

.Td15{ width: 15%;}

.Td75{ width: 75%;}

.TDCamp12{ width: 12%;}

.TDCampSign12{ width: 17%;text-align:right}

/*---------------------------------------------------------------------
REGISTRATION Page End
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
My Design(Saved Draft) Page Start
----------------------------------------------------------------------*/

#SavedDraft{ margin: 0px auto; padding-top: 5px;}

#SavedDraft #ShoppingcardMain_div{ margin: 0px auto;}

#SavedDraft #Shoppingcard_background{ display: block; width: 97.8%; margin: 0px auto;}

#SavedDraft #ShoppingcardContent_div{ width: 99%;}

#SavedDraft #ShoppingcardContent_div #heading{ padding-left: 14px;}

#SavedDraft #ShoppingcardContent_div .LblMessage{font-size: 14px; font-family: Helvetica,sans-serif; color: #F38208;}

#SavedDraft .RadGridMyDesign_Style{ color: Gray; border-color: White; font-family: Helvetica,sans-serif; font-size: 12px; width: 99.8%; outline: none; margin-top:25px;}

#SavedDraft .MyDesign_GridMasterTable{ border-color: Gray; border-width: 1px; border-style: solid;  border-left-width: 0; border-right-width: 0;}

#SavedDraft #div_NoRecords{ padding: 8px 5px 8px 10px; font-weight: bold; border-top: 1px solid gray;}

#SavedDraft #div_Action{ width: 60px; float: left; padding-top: 2px;}

/*---------------------------------------------------------------------
My Design(Saved Draft) Page End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
My Design(Campaign) Page Start
----------------------------------------------------------------------*/

#Campaign{ margin: 0px auto; padding-top: 5px;}

#Campaign #div_CampaignMain{ margin: 0px auto;}

#Campaign #Campaign_background{ display: block; width: 97.8%; margin: 0px auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.47);}

#Campaign #CampaignContent_div{ width: 99%;}

.RadGridcampaign{margin: 20px; margin-right: 0px;}

/*---------------------------------------------------------------------
My Design(Saved Draft) Page End 
----------------------------------------------------------------------*/

/*---------------------------------------------------------------------
User Approval Pages Start
----------------------------------------------------------------------*/

#UserRegisterApproval #createAccountMain_div, #UserProfileApproval #createAccountMain_div{ margin: 0px; padding: 9px 0px 10px 0px;}

#UserRegisterApproval #createAccount_background, #UserProfileApproval #createAccount_background{ width: 98%; border: 1px solid #B2B2B2;}

#UserRegisterApproval #createAccount_content, #UserProfileApproval #createAccount_content{ margin: 0px; padding: 15px 20px;}

#UserRegisterApproval #createAccount_content .Header_Background, #UserProfileApproval #createAccount_content .Header_Background{ padding-bottom: 10px;}

#UserRegisterApproval #DicDisLoading, #UserProfileApproval #DicDisLoading{ min-width: 32px; width: 40px; height: 17px; display: none; float: left;}

#UserRegisterApproval #div_btnsaveprocess, #UserProfileApproval #div_btnsaveprocess{ min-width: 32px; width: 60px; height: 17px; display: none; float: left;}

#UserRegisterApproval #BackLoading{ min-width: 32px; width: 33px; height: 17px; display: none; float: left;}

#UserRegisterApproval .textboxnew{ width: 94%; height: 60px;}

/*---------------------------------------------------------------------
User Approval Pages Page End
----------------------------------------------------------------------*/

#logout_body a:-webkit-any-link{ color: #007ED5;}

/*=====================================================================
Content Area Ends
=====================================================================*/

/*=====================================================================
Footer Area Starts
=====================================================================*/

#footer_content{ width: 100%; color: #4E4E51;}

.footer_div{ width: 920px;}

.footer_div div{ float: left; width: 270px; padding: 1px 5px 10px 15px;}

.footer_div a{ color: #4E4E51; text-decoration: none;}

.footer_div a:hover{ color: #665452;}

#logout_body #footer_content{ vertical-align: bottom; padding-top: 240px;}

.footer_divsub{padding: 1px -8px 10px 15px;}

/*=====================================================================
Footer Area Ends
=====================================================================*/
/*---------------------------------------------------------------------
Dont Ever Delete
----------------------------------------------------------------------*/
errorforcontrol{ ds}
/*---------------------------------------------------------------------
Dont Ever Delete
----------------------------------------------------------------------*/

/********************************************8 for development id 3962*****************************************************************************/

.QuickAddItemView
{
   display:none;
}



#center_div .productDetails_div:hover { /* product whole background hover */
   border: 0 solid silver;
   border-radius: 7px 7px 7px 7px;
   box-shadow: 4px 4px 8px #555555;
   padding-top:10px;
   transition: box-shadow 0.3s linear 0s;
}

#ProductCatagoryMain_div .productDetails_div:hover{/* in search page*/
   border: 0 solid silver;
   border-radius: 7px 7px 7px 7px;
   box-shadow: 4px 4px 8px #555555;
   transition: box-shadow 0.3s linear 0s;                                                
}

.div_btnsaveprocess x-btnpro Grey
{
    display: none;
   width: 79.5px;
   height: 16.6px;
   margin-bottom: 6px;
}

.priceStartsFromInQuickAdd {
    color: #C76200;
}


.txtStyleQuickAdd {
    border: 1px solid #B6B6B6;
    color: #444444;
    float: left;
    height: 18px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 40px;
}

.txtStyleQuickAdd:focus {
    height: 18px;
    text-align: right;
    color: rgb(68, 68, 68);
    border: 1px solid rgb(182, 182, 182);
    background-color: rgb(233, 245, 248);
    padding: 0px 5px 0px 0px;
}

.ddlPriceQtyQuickAdd
{
    float:left;
}


.basketbtnQuickAdd {
    background-repeat: no-repeat;
    border: 0 solid red;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 44px;
    padding-left:20px;
}

.dropDownMultipleQuickAdd {
    border: 1px solid #ABADB3;
    color: #444444;
    font-size: 12px;
    outline: medium none;
    padding: 1px 1px 1px 0;
    width: 60px;
    float:left;
}

#divQuickAddnotification
{
    color: #F88F12;
    float: left;
    font-weight: bold;
    padding-top: 5px;
    width:100%;
    margin-left: 50px; 
    margin-top: 20px;
    text-align:center;
}


#divQuickaddLabelSucess 
{
  color: #F88F12;
  font-weight: bold;
  padding-left:8px;
  font-family :Helvetica,​sans-serif;
  width: 370px;
  text-align: left;
}

.QuickAddNotificationDialog {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px 5px #E9E9E9;
    display: none;
    height: 150px;
    left: 50%;
    margin-left: -18%;
    margin-top: -100px;
    padding: 0;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 102;
}


.btnConfirmationDialogueQuickAdd
{
   margin-left: 10px;
   margin-top: 25px;
   font-family:	Helvetica,​sans-serif ! important;
   background: linear-gradient(#DFDFDF, #B7B7B7) repeat scroll 0 0 transparent;
   border-color: #9B9B9B;
   color: #444444;
   text-decoration: none;
   min-height: 5px;
   min-width: 55px;
   padding: 4px 20px;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 1px #EEEEEE, 0 0 1px rgba(255, 255, 255, 0.6) inset;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 13px !important;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

#divQuickAddItemImageholder
{
    margin:0px 10px 0px 10px;
}

.quickaddsplittd
{
   
    padding-left:62px;
    display:table-cell;
}


.btnGotoCartLoading
{
    min-height: 5px;
    min-width: 155px;
    padding: 4px 10px;
    text-align: center;
    margin-left: 10px;
    background: linear-gradient(#D8D8D8, #B7B7B7) repeat scroll 0 0 transparent;
    border-color: #ACACAC;
    text-decoration: none;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    white-space: nowrap;
    display:none;
    margin-top: 24px;
}

.smallfontgrey
{
    font-size: 95%;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif;
     font-style:italic;
}

.smallfont
{
    font-size: 95%;
    color: #7d7d7d;
    font-family: Arial, Helvetica, sans-serif; 
}

.divDropdownlist_campaign
{
    color: #333; 
    font-size: 10px; 
    font-weight: 500; 
    cursor: pointer; 
    font-family: Helvetica,sans-serif; 
    padding: 5px 0px 0px 5px;
    width: 100px;
    height: 18px;
    
}

.div_popupAction_campaign 
{
    display: none; 
    z-index: 999999; 
    position: absolute; 
    margin: 54px 0px 0px -5px;
    border: 1px solid #CBCBCB; 
    height: 23px; 
    width: 105px; 
}

.bglabel
{
    float: left;
    width: 170px;
    background-color: rgb(238, 238, 238);
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px;
    font-size: 11px;
    color: Black;
    font-family: Verdana;
}

.bglabelFormtemplate
{
    float: left;
    width: 170px;
    background-color: rgb(238, 238, 238);
    padding: 5px;
    clear: left;
    vertical-align: middle;
    margin: 0px 0px 2px;
    color: Black;
}

.radgrid_marginleft
{
    Margin-left: -13px;
}

.button_grid
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px "Verdana", Verdana, Arial, Helvetica, sans-serif;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #000000;
	border: solid 1px #a3a3a3;
	background: #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#F9F8F8));
	background: -moz-linear-gradient(top,  #E8E8E8,  #F9F8F8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#F9F8F8');	
}

.msg-success_campaign
{ 
    
    background: url(../../../../images/Ok-icon.png) no-repeat; 
    height: 15px; 
    text-align: left; 
    font-weight: bold;
    padding: 4px 4px 8px 26px;
    color: #FD8404;
    display: none;
    margin: -10px 0px 10px -5px;
    
}

.errorMsg {
    padding: 2px;
    color: #E76200 !important;
   
    position: relative;
    font-family: Helvetica,sans-serif;
    font-weight: normal;
}


.div_grid_chk
{
   float: left; 
   border: outset 1px; 
   -moz-border-radius: 5px;
   padding-bottom: 0px !important; 
   -webkit-border-radius: 5px; 
   -ms-border-radius: 5px; 
}

.divimg_campaign
{
    float: left; 
    padding: 0px 0px 0px 1px; 
    display: block;
}

.divimg_arrowdown
{
   display: block;
   padding: 1px 0px 0px 2px; 
   border: solid 0px Transparent; 
   cursor: pointer;
}

.divimg_arrowup
{
    display: none;
    padding: 1px 0px 0px 2px; 
    border: solid 0px Transparent; 
    cursor: pointer;
}

.divtd_width
{
    width: 185px;
}

.divtd_padding
{
    padding-top: 5px
}

.chkbox_margin
{
    padding-left: 7px
}

.grd_headermargin
{
    margin-top: 3px;
}

.div_prodname
{
   width: 215px;
   height:35px;
   overflow: hidden;
}

.div_prodname_default
{
    border-bottom: Dashed 1px #CCC;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    width: 200px;
    vertical-align: top;
    padding-bottom: 3px;
    height: 32px;
}


.div_prodname_navigation
{
   width: auto;
   overflow : hidden;
   height: 16px;
   text-align: left;
   max-width: 250px;
   float: left
}

.div_btnCancelprocess
{
    min-width: 32px;
    width: 38px; 
    display: none; 
    float: left; 
    margin-top: 4px; 
    margin-left: 50px;
    height: 15px;
}

.btnsaveprocess_div
{
    min-width: 32px;
    width: 152px; 
    display: none; 
    float: left; 
    margin-top: 4px; 
    margin-left: 7px;
    height: 15px;
}

.div_prodname_search {
    border-bottom: 1px dashed #CCC;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
    width: 200px;
    vertical-align: top;
    padding-bottom: 3px;
    height: 30px;
    padding: 5px;
}

option /* for dropdownlist */
{
    padding-left: 5px;
}


/* for development id 3962 ends here */

/* For development id 1893 Starts here */

.RightPanel_New { background: #f1f1f1; box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; -moz-box-shadow: 0px 0px 5px #ccc; border: 1px #ccc solid; -webkit-border-radius: 3px;
                  -moz-border-radius: 3px; border-radius: 3px; float: left; margin-left: 35px; width: 250px; padding: 10px 10px 0px 10px;} /*margin-top: -64%; position: absolute; top: 25px;*/
                  
#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New select{width: 250px; margin-top: 2px;}

.RightPanel_New .txtStyle{ width: 241px; margin-right: 1px; padding-right: 6px; margin-top: 2px;}

.RightPanel_New .price_table_content_left_B2B{width : auto;}

.RightPanel_New span, .RightPanel_New label, .RightPanel_New #spn_qty, .RightPanel_New #divattnof{ font-weight: normal;}

.RightPanel_New #ctl00_ContentPlaceHolder1_divDeptUsers{ padding-top: 0px;}

.RightPanel_New #ctl00_ContentPlaceHolder1_div_replenishstockcontent{float: left; margin-left: -8px;}

#ctl00_ContentPlaceHolder1_div_replenishstockcontent{ display: none; float: right; padding-left: 10px; padding-top: 10px;}

.RightPanel_New #divWidth{margin-right: -32px;}

.RightPanel_New #txtWidth {margin-right: 5px; margin-top: 15px;}

.RightPanel_New #txtHeight {margin-left: -35px; margin-top: 15px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .price_table_content_right_innerDiv2{height:auto; padding: 0px;}

/*#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .div_Chk_Matrix{margin-left: 0px; padding: 5px 0px;margin-top: 7px;}*/

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .div_Chk_Matrix{ float: left; padding: 5px 0px; margin-right: 5px; margin-top: 7px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .price_table_content_right_innerDiv3{ height: auto;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New .div_Chk_Matrix{ padding: 0px; margin-top: 0px;}

.lblWidthHeight{ font-size:11px; padding:5px 5px 0px 10px;}

.RightPanel_New .lblWidthHeight{ padding-top: 0px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #divDimension{ float: left; padding-top: 7px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv .RightPanel_New #divDimension{ padding-top: 0px;}

.DimensionTable{ margin-top: 4px;}

#spn_Dimensn{ margin: 4px 0px 0px 5px;color: red;display: none;float: right;text-align: right;}

#spnDimensn{ color: red;text-align: right;}

.DimnsnEndDiv{ padding-bottom: 7px; clear: both;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New .div_plhquantity{ padding-top: 7px;}

.RightPanel_New .artwork_content_div{ margin-top: 5px;}

#container #c1 #productMain_div #productMain_div_border #productMain_Outerdiv #leftPanel .RightPanel_New #price_calculator .artwork_content_fileupload{ margin-top: 0px;}
                  
/* For development id 1893 Ends here */