﻿
/*
	created by : Mansoor ali
	company: UpgradeBay.com	
*/
/*@import "../Local Settings/Temporary Internet Files/Content.IE5/ZIM3KOEW/reset.css";*/

/*{margin:0;padding:0}*/
/*F0F5F8*/

body{background:#F5F5F5;
              margin-bottom:0; margin-top:0; padding:0; font-family: "Tahoma"; font-weight:bold; color:#000;
      /* "Vardana" , "Tahoma" , "Luxi Sans" , "Bitstream  Vera Sans" , "Nimbus Sans L" , "corbel";*/
       counter-reset:section; }
 body a:link {color:#4d6fa1;}

input{ height:20px; border:1px solid #7f9db9; background:#fff; vertical-align:middle;} 
select,textarea{border:1px solid #7f9db9; background:#fff;}

input[type="checkbox"]
{border:0;}

.checkbox, .checkbox input
{border:0; background:none; height:13px;}

img { border:0;}

.noBorder, .noBorder input
{border:0;}

/* #mainBg { background:url(../siteimages/back_bg1.jpg) repeat-y -2px; width:990px; border:0; margin:0 auto;} */
#mainBg{}
#containerW{  width: 960px;height:100%; margin:0 auto; background:#fff;}

    /*		Header Area 
	==============================================================*/
	#headerW{ border-bottom:0px solid #009933;height:1%;margin:0px 0px 0px 0px; background:#f5f5f5;}
    /*		header > top mini Navigation Area		*/
	#miniLinksW{background:#f5f5f5 /* url(../siteimages/nav_bg.png) repeat-x bottom left scroll */;
	            height:20px; padding:0px 10px 0px 10px; font-size:13px;
	            overflow:hidden; margin:0px 0px 0px 0px;}
	
	#miniLinksW a, #miniLinksW a:visited, #miniLinksW a:link{color:#000; text-decoration:none; font-size:13px;}
	#miniLinksW .user, #miniLinksW .links{padding:0;}
	
	#miniLinksW .user{ float:left;color:#000;}
	#miniLinksW .links{float:right;color:#000;}	
	#miniLinksW .links #SignInID {color:#ff0000;}	
   
  
   .user, a, .user a:visited{color:#fff; font-weight:bold;text-decoration:none;}
   .links, a, .links a:visited{color:#fff; font-weight:normal;text-decoration:none;}
   

   
     /*		header > down mini Navigation Area*/
	#miniLinksD{ 
    background:none; /*F0EDE1*/
    color:#588EBD; font-size:10px; height:28px; padding:0px 10px 0px 0px;
	overflow:hidden; margin:0px 0px 0px 0px;font-weight:bold;vertical-align:top; border:1px solid #000;
    }    
	#miniLinksD .linksD{float:right; border:0; vertical-align:middle;}			
	.linksD .cartLable { color:#c30000;}
	.linksD span { font-size:13px;}
	.linksD table {}
	.linksD table td { vertical-align:middle;}
	.linksD a, .linksD a:link, .linksD a:visited{font-weight:bold;color:#000; text-decoration:none; font-size:13px;}	
	
	.subTotalText { color:#000;}
	.subTotalNum { color:#c30000; font-weight:bold;}
	.itemText { color:#0000ff;}
				
	/*.linksD .cart, .chkout, .myaccount{float:left;height:20px;text-align:right;
	                                    background:url(../siteimages/borders/cut-bg.png) repeat-x left;}*/
	
			
/*	#miniLinksD span a{color:#000; text-decoration:none;}*/
		
	           
	 
	/*===========================================
	* 	Header Title / Logo
	============================================*/		 	
	/* #headerArea{width:100%; height:80px; margin:0 0 0 0; float:left;}	_bk */
	#headerArea{width:100%; height:79px; margin:0 0 0 0; float:left;}
	#headerArea h1{color:#ffffff;}
	#headerArea a, #headerArea a.visited{margin:0px 0 0 5px; color:#d78a18;display:block}
		
	#headerArea .titleArea{float:left}			
    /* .titleArea{width:325px; height:100%; margin: 0 0 0 0; background:url(../siteimages/home/#.png) no-repeat;
               font-size:20px;font-weight:bold; border:0;}   _bk*/
    
    .titleArea{width:325px; margin: 0 0 0 0; background:url(../siteimages/home/#.png) no-repeat;
               font-size:20px;font-weight:bold; border:0;}
    #headerArea .logo {float:left;} 
	#headerArea .slogan{float:left;}	
    /* .logo img{width:300px;height:75px;margin: 0 0 0 0;background:url(../siteimages/home/#.png) no-repeat;border:0}    _bk */
    .logo img{width:250px;height:65px;margin: 0 0 0 0;background:url(../siteimages/home/#.png) no-repeat;border:0}     
    .slogan{width:100%; margin: 0 0 0 0; background:url(../siteimages/home/#.png) no-repeat;
            font-size:15px;font-weight:bold;color:red;text-align:center}     
    
    /*===========================================
	* 	Top Animated Banner
	============================================*/    
    #headerArea .bannerArea{float:left;}	
    .bannerArea, .bannerArea a {width:420px; height:79px; margin: 0 0 0 0;} 
   .bannerArea img{width:420px;border:0;margin:0;padding:0}
   
   /*===========================================
	* 	Header help line 
	============================================*/
    #headerArea .helpArea{float:right;}	
    .helpArea{width:22%; height:100%; margin: 0 0 0 0; background:url(../siteimages/home/#.png) 
              no-repeat;}     
    
    #headerArea .helpline{float:right}	
	#headerArea .helpmsg{float:right}	
    .helpline{width:100%; height:100%;margin: 0 10px 0 0px; background:url(../siteimages/home/#.png) 
              no-repeat;font-size:13px;font-weight:bolder;text-align:right} 
    .helpmsg{width:100%; margin: 0px 0 0 0px; color:#009933; background:url(../siteimages/home/#.png) 
             no-repeat;font-size:12px;font-weight:inherit;text-align:right; letter-spacing:3px}
    
    /*===========================================
	* 	Top Menus
	============================================*/
	#topMenus {width:100%;height:30px;background:url(../siteimages/bg_mainnav1.png) no-repeat;font-size:12px;float:left}
    #topMenus ul{margin:0px;padding:0px;}
    #topMenus ul li{display:inline;line-height:28px;padding:0px 10px 0 10px;
           background:url(../siteimages/home/seperator.gif) no-repeat right;overflow:hidden;}
    #topMenus a{color:#fff;font-size:10px; font-weight:normal;text-decoration:none;}
    
   
    
    #topMenus .nav-man{float:left}			
    #topMenus .nav-man ul li a{color:#fff;font-size:11px; font-weight:bold;text-decoration:none;}
    
    #topMenus .searchText{float:right;}			
    
    .nav-man{width:452px;}			
    .searchText{width:450px; margin:3px 0 0 0px; padding:0 0 0 0;border-right:0px solid #31548A;
                background:url(../siteimages/borders/searchbox.png) no-repeat;}
        
    .topSearch{float:right;height:24px;margin-top:1px;background-color:transparent;
              border:0px solid #000;}
    .topSearch img{margin:4px 0 0 0;}
    .searchBorder{width:50px; height:28px;}
    .topSearchBox, .watermarked{width:160px; height:18px;vertical-align:top;margin:2px 0 0 0px;border:0;background-color:transparent;}
    
    .topSearchCmb{width:200px;height:24px;font-weight:bold; vertical-align:top;margin:-1px -5px 0 0px;}
	.buttonSubmit{width:60px;height:24px;vertical-align:top;margin:-1px 0 0 0;
	              color:#fff; background:url(../siteimages/buttons/Button-bg-go.png) no-repeat;border:0px solid grey;cursor:pointer }
	.labelSearch{color:#fff;vertical-align:top;margin:5px 0 0 0px;line-height:25px; }
	.topSep{float:left; width:100%;margin:1px 0 0px 0; height:5px;background:#6e8bbd url(../siteimages/home/#.jpg);} /*009933*/
	
	#toptag{float:left;width:100%;height:32px;padding-left:1px;margin:0;
	        background:#f9f9f9 url(../siteimages/borders/tag.jpg) repeat-x;position:inherit;}
	#toptag1{width:100%;height:32px;padding-left:1px;margin:0;
	        background:#f9f9f9 url(../siteimages/borders/tag.jpg) repeat-x center;position:inherit;}
		
	#toptag .homelink, #toptag1 .homelink{float:left;margin:5px 0 0 8px;}
	.homelink a:link,.homelink a:visited{color:#000;font-size:15px;}
	
	#toptag .pagelink, #toptag1 .pagelink{float:left;margin:7px 0 0 30px;}
	.pagelink a:link,.pagelink a:visited{color:#000;font-size:15px;}
	.menuPageLink{padding:0px;padding-bottom:2px; color:#1880B8;font-size:12px;}
	
	/* Top Navigation Menu */
	#topMenus ul.mainnav
	{clear: both;width: 924px;margin: 0px;padding: 0 20px 0 15px;overflow: hidden;}
	 
	#topMenus ul.mainnav li
	{float: left;height: 30px;padding: 0;background: none;font-size: 0.909em;line-height: 1.5em;
	 text-transform: uppercase;color: #000;}
	
	#topMenus ul.mainnav li.first{background:none;}
	
	#topMenus ul.mainnav li span, ul.mainnav li a{color: #000;display: block;margin-left: 0px;padding: 6px 15px 9px 10px;}
	
	ul.mainnav li a img{padding:0;}
	ul.mainnav li.homeIco a{padding:4px 10px 0 0;}
	ul.mainnav li.homeIco a:hover, #topMenus ul.mainnav li.homeIco:hover a{ background:none;}
	#topMenus ul.mainnav li img{ border:0px;}
	
	#topMenus ul.mainnav li:hover a, ul.mainnav li:hover span, ul.mainnav li.active a, ul.mainnav li.active span
	{text-decoration: none;background:#000; /*url(../siteimages/bg_mainnav_hover.png) repeat-x left top;*/color:#fff;} 
	
	#topMenus ul.mainnav li:hover a.NavShort
	{text-decoration: none;background:#130d0d; /*url(../siteimages/bg_mainnav_hover.png) repeat-x left top;*/color:#fff;}
	#topMenus ul.mainnav li ul
	{position:absolute;z-index: 999;left: -999em;border: 0px solid #0f2757;border-top: 0;padding: 0;margin: -5px 0 0 0;
	 background: url(../siteimages/bg_mainnav_sub_hover.png) repeat-x left top #ffffff;min-width: 150px;}
	#topMenus ul.mainnav li ul li{ line-height:10px;}
	#topMenus ul.mainnav li:hover ul{left: auto;border:0px solid #0f2757;border-top:0; color:#fff; background:url(../siteimages/MenuNavigationUl-Hover.png) 100% bottom no-repeat;}
	#topMenus ul.mainnav li ul li, ul.mainnav li.active ul li
	{background:none;float: none;height: auto;font-size:4px; font-weight:normal;padding: 0 10px;color:#000;}
	
	#topMenus ul.mainnav li ul li:first-child a{border: 0;}
	
	#topMenus ul.mainnav li:hover ul li a, ul.mainnav li.active ul li a, ul.mainnav li ul li a
	{background: none;color: #fff;text-transform: none;border-bottom: 0px solid #dedede;text-align:left;padding:0 5px 5px 5px; font-weight:500;}
	
	#topMenus ul.mainnav li ul li:hover a
	{background:none;text-decoration: underline;}
	
	 /*===========================================
	* 	Content / Home Page  
	============================================*/
	#dvContent{width:952px;height:100%;background:#fff;font-size:12px;float:left;overflow:hidden;position:inherit !important;
	           border:1px solid #858585; border-top:0; padding:2px 2px 2px 2px; margin:0px 0 0 1px; border-bottom:0;}
	           /*If Brand Logo Shows ==> padding:8px 2px 2px 2px;*/
	           
	.contentCurve{ height:auto; width:958px; border-top:0px solid #000; margin:-2px 0 0 1px; padding:0;
	                position:absolute;}
	.contentCurve .curveLeft{ background:url(../siteimages/bottom-curve.png) no-repeat; float:left; width:14px;
	                          height:9px;}
	.contentCurve .curveRight{background:url(../siteimages/bottom-curve.png) no-repeat right; float:right; width:14px;
	                          height:9px;}
	.contentCurve .curveMiddle{ float:left; height:9px; width:930px; border-bottom:1px solid #858585; margin-top:-1px;}
	#dvContent .dvTopFlash{float:left;}	
	#dvContent .dvLeft{float:left;}
	#dvContent .dvData{float:right;}
	 
	.dvTopFlash{width:100%;height:100%}
	.dvLeft{width:19.5% !important;height:100%;margin:0; padding:0;border:1px solid #aaa9a9; border-left:0;}	
	.dvData{width:80.1% !important;height:100%;margin:0; padding:0; border:0px solid #31548A; }
	
	.headerContent{overflow:hidden;height:260px;/*background:url(bg-gallery.gif) no-repeat;*/
	               padding:0;position:relative;margin:0 0 5px;border: #31548A 2px solid;z-index:100;}
	
	#headerContent h1{color:#ffffff;}
	#headerContent a, #headerContent a.visited{margin:0px 0 0 5px;display:block}
	
	.carticon span a img {margin-top:-5px;}
	
	/*Configurator Search*/
	#headerContent .configurator{float:left}			
    .configurator{width:28%; height:100%; margin: 0px 0 0 0px;padding:0px; background:#F0F5F8 url(../siteimages/home/#.png) no-repeat;
                  font-size:15px;font-weight:bold;}     
    .configurator .configData {width:96%; height:96%; margin:5px;padding:0px; background: #fff url(../siteimages/home/#.png) no-repeat;
                  font-size:15px;font-weight:bold;
                  border:0.5px solid #grey;}     
    .configData{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
    .configHeading {width:95%;font-size:20px;font-weight:bold;color:#2c2c2c;margin: 0 0 0 3px;border:0;}     
    .configSubHeading{width:90%;font-size:14px;color:#294c83;margin: 7px 0 0 10px;border:0;}     
    .configSearchText{width:85%;font-size:11px;color:#2c2c2c;margin:5px 0 0 10px;border:0;} 
    
    .configButton {width:100%;font-size:12px;font-weight:bold;color:#2c2c2c;border:0;text-align:center;margin:7px 0 0 0;}     
    .configButton .btnConfigFind{height:25px; font-weight:bold; color:#fff; 
                                 background:url(../siteimages/buttons/Button-bg-find.png) no-repeat;
                                 border:0;cursor:pointer;}
    
    .configBrandSearch, .watermarked{width:93%;height:20px; font-size:12px;font-weight:bold;margin: 2px 0 0 5px;
                        border:1px solid #5B83BE;}    
    .configModelSearch, .watermarked{width:93%;height:20px; font-size:12px;font-weight:bold;margin: 2px 0 0 5px;
                        border:0px solid #5B83BE;}
    .configPartSearch, .watermarked{width:93%;height:20px; font-size:12px;font-weight:bold;margin: 2px 0 0 5px;
                        border:1px solid #5B83BE;}
                        
    .or_text{width:100%;height: 17px;margin:2px 0 0 0;font-size:14px;font-weight:bold;text-align:center;}
    .or_text hr{width:45%;font-size:14px;font-weight:bold;}
    
    /*Hom Page Header Middel Banner.*/
    #headerContent .bannerFlash{float:left;}	
    .bannerFlash {width:565px; height:100%;margin:0px 0 0 0px;background:url('../siteimages/home/#.png') no-repeat;
            overflow:hidden;border-left:1px solid #2F5389;border-right:1px solid #2F5389} 
    .bannerFlash img{width:565px;height:100%; border:0; margin: 0px 0 0 0;padding:0;}
    
    .bannerFlash1 {width:680px; height:100%;margin:0 auto;background:url('../siteimages/home/#.png') no-repeat;
            overflow:hidden;border-left:1px solid #2F5389;border-right:0px solid #2F5389} 
    .bannerFlash1 img{width:681px;height:100%; border:0; margin: 0px 0 0 0;padding:0;}
    
    
    /*Javascript banner */
    #wrapper{width:100%;height:100%; border:0;margin:0px 0px 0 0px;padding:0}
    #wrapper a, a:visited{color:blue;text-decoration:none;}
    #wrapper a:hover, a:active {color:#000;text-decoration:none;}

   /* #imglink {position:absolute;top:0;left:0px;background:url(slider/siteimages/dev7logo.png) no-repeat;width:60px;
           height:67px;border:0;display:block;text-indent:5px;}*/

    /*Image Size for Slider*/
    .theme-default #slider {position:relative; width:565px; height:260px; margin:0px 0 0 0;}
    .theme-pascal.slider-wrapper,.theme-orman.slider-wrapper {margin-top:0px;}

    
    /*=== Other Styles ===*/
        
    .clear {clear:both;}
    /* End of Javascript banner */
    
    .offer_text{width:100%;height:36px;background:url(../siteimages/home/gre_002.gif) repeat-x;margin:7px 0 0 0;padding:0;}
    .now_text{float:left; color:#f28528;font-size:17px;font-weight:bold;padding:0 0 0 0;margin:5px 0 0 2px}
    
    .shipping_text{color:#103b70;font-size:14px;font-weight:bold;padding:0 0 0 0;margin:5px 0 0 2px;    
                   text-transform:uppercase}
    
    .other_text{color:#285da3;font-weight:bold;padding:0 0 0 0;margin:5px 0 0 2px;}
    .more_text{color:#285da3;padding:0 0 0 0;margin:5px 0 0 2px;}
    
    
    /*Hom Page Header Right side Links*/
    #headerContent .toolslinks{float:left;}	
    .toolslinks{width:113px; height:100%;margin:0px 1px 0 0px; background:url(../siteimages/home/#.png) 
              no-repeat;border:0px solid #aaa9a9} 
              
    .toolBrand{width:100%;height:38.58pt; background:url(../siteimages/home/gre_001.gif) repeat-x;
                   list-style:none;color:#000;text-align:center;border-bottom:0.5px solid #aaa9a9}
        
    .toolBrand:hover, .toolBrand:hover a:link, .toolBrand:hover a:visited
    {background:url(../siteimages/home/gre_001_hover.gif) repeat-x;color:#ffffff;cursor:pointer} 
    #headerContent a:hover{color:#fff;}
    
    .toolTitle
    {font-weight:bold;font-size:12px;padding:10px 0 0 0;overflow:hidden; color:#000;}
    .toolTitle a:link, .toolTitle a:visited{font-weight:bold;font-size:12px;padding:0;overflow:hidden; color:#000;}
    .toolTitle1 a:link, .toolTitle1 a:visited{font-weight:bold;font-size:11px;padding:0;overflow:hidden; color:#000;}
    .toolTitle1 {font-weight:bold;font-size:11px;padding:10px 10px 0 0;overflow:hidden;}
    .toolLink {font-size:10px;padding:5px 0 0 0;color:#294c83;overflow:hidden;}
    .toolBrand:hover span { color:#fff;}
    
    
   
    /*Below Header Content Container */   /*Special Offer, Product & Categories etc*/                  
    #DetailArea{width:100%; height:100%; float:left;padding:0px 0 0 0;}
    
    .leftTopHead {float: left;width:100%;height:20px;background: #F7F7F7;
            border-bottom:1px solid #CECFCE;border-top:1px solid #CECFCE;text-align: center;vertical-align: middle;font-weight: bold;
           color: #333333;margin:0;padding:5px 0 0 0px;}
    /*Left Panel inner area*/    
    .leftLinkList{float:left;width:100%;height:100%; background:#fff;border-style: none;padding:3px 0 5px 0;position:inherit;}
    
    .dvLeftFilter { margin:0; padding:0;}
     
    #BrandDiv{ height:100px; overflow:hidden;}
    #BrandMoreLink.click #BrandDiv{ height:auto;}
    
    .BrandDataShow, .BrandDataShow1{ text-align:center; background-color:#edffb7; border-top:1px solid #ccc; margin-top:5px;}
    
    .leftLinks, .leftLinks a:active, .leftLinks a:link,.leftLinks a:visited
    {padding:2px 0 0 2px;color:#1880B8; font-size:11px;font-weight:normal;text-decoration:none;}
    
    .leftLinks a:hover{text-decoration:underline;}
    .linkElement{margin:5px 0 0 0;}    
    
    /*Cat section */
    .cats{top:-19px;left:-5px; margin:0; padding:0;}
    .catItem {float:left; width:100%;background:url(../siteimages/catagory_title_bg.png) no-repeat;
              margin:-6px -4px 30px -6px;}    
    
    .catTitle{width:250px; height:20px;margin:0px; padding:2px 0 0 10px;text-decoration:none;}    
    .catTitle a:link, .catTitle a:visited{font-size : 10pt;color :#4d6fa1; font-weight:bold;text-decoration:none; }
    
    .catImg{float: left;width: 75px;margin:-2px 0 0 0;padding:0;table-layout: fixed;background:url(../siteimages/catmenuside.gif) no-repeat}
    .catImg img{float:left;width:70px; height:70px;margin:3px 0 0 2px;table-layout:fixed;}
    
    .subCat {float:left;padding: 0px; margin:0px}
    
    .subCat ul, li  a:link, a:visited{margin:0;}
   
        
    .subCat .subCatLink{width:173px;text-align: left;padding:0;}
    .subCat .subCatLink ul {font-size:7pt;font-weight:normal;color:#999999;padding:0 0 0 10px;margin:0; }
    .subCat .subCatLink li a:link,a:visited{line-height:18px;font-size:10pt;font-weight:normal; color:#4d6fa1;text-decoration:none;}
    .subCat .subCatLink li a:hover{line-height:18px;font-size:10pt;font-weight:normal;color:#000;text-decoration:underline;}
    
    /*Category selection Page*/
    .cat2Item {float:left; width:100%;margin:-6px -4px 30px -6px;color:#fff;}
    
    .cat2Title{width:100%; height:20px;margin:0px; padding:2px 0 0 10px;text-decoration:none;
               background:#42679C url(../siteimages/dark-shade-blue.png) repeat-x bottom left scroll;position:relative;}
    .cat2Title a:link{font-weight:bold; text-decoration:none; color:#fff;}
               
    
    .cat2Img{float: left;width: 150px;margin:-2px 0 0 20px;padding:0;table-layout: fixed;}
    .cat2Img img{float:left;width:150px; height:150px;margin:15px 15px 0 2px;table-layout:fixed;vertical-align:middle;}
    
    .cat3ItemList {float:right;width:76%; height:100%; padding: 0px; margin:0px auto;text-align:left;}
    
    .cat3ItemList table td { text-align:center; padding:10px 0;}
    
    .cat3Item{vertical-align:top;text-align:center;margin:5px;}
    
    
    .cat3Title{text-align:center;}
    .cat3Title a:link, .cat3Title a:visited {font-size:12px;}
	
	.cat3Img{margin:0px;padding:0;table-layout: fixed;}
	.cat3Img img{width:65px; height:65px;margin:5px;table-layout:fixed;}
	
	.cat4Item{width:auto;vertical-align:top;text-align:left;margin:5px;}
	
    .divChildDataList{float:right;vertical-align:top; padding:5px;text-align: left;}
    
    .divChildCatImage{border: 1px solid #999999;width:60px;height:60px;text-align:center;
                      vertical-align:top;}

	#dvContent .dvData1
	{}
	
	#dvContent .dvData1 .dvLeftImagePanel
	{border:0; float:left; width:245px;}
	
	#dvContent .dvData1 .dvRightDetailPanel
	{border:0; float:right; width:700px;}
	
	/*===========================================
	* 	Footer
	============================================*/

    #footerW{width: 100%; margin:0; height:100%;color:#000; font-size:12px;overflow:hidden; background:#f5f5f5;}
	.certiArea{width:100%; background:#f5f5f5; margin:10px 0 30px 0; padding-top:5px; padding-bottom:15px;
	            text-align:center;} 	
	.certiArea,.push{height:4em}
	.certiArea .certiBlock{width:150px; text-align:center; float:left;}	
	.certiArea .certiMid{ width:auto; border-top:0px solid #009933; border-left:0px solid #31548a;
	                      border-right:0px solid #31548a;}
    .certiMid .footerNav{ color:#000;}
    .shop-card img{height: 80px;}
    .w1{width:180px;}
    .w2{width:130px;}
    .w3{width:100%; text-align:center;}
    .certiMid .footerNav h4{ line-height:0; padding:0; margin:10px 0 0 0; text-align:left;}
    .certiMid .footerNav ul{ list-style:none; padding:2px 0; margin:8px 0 0 0;}
    .certiMid .footerNav ul li{ list-style:none; text-align:left; padding:0; margin-top:1px;}
    .footerNav ul li a, .footerNav ul li a:link, .footerNav ul li a:visited,.footerNav ul li a:active, 
    .footerNav ul li a:focus
    { font-weight:normal; text-decoration:underline; color:#272829; font-size:11.4px; padding:0; margin:0;}
	.certiBlock span{ color:#000; font-size:10px;}
	.certiBrands{ border:1px solid #000;}
	
	.footer{width:100%; height:20px; background:#f5f5f5;padding-top:10px; /* url(../siteimages/nav_bg.png) repeat-x bottom left scroll */;
	         margin:0}
	
	
	#footerW .copyright{float:left;margin:2px 0 0 5px;}
	#footerW .bottomlinks{float:right;margin:2px 5px 0 0;}
	.bottomlinks span a, .bottomlinks span a:link{color:#000; font-size:12px;}
	.footer a, .footer a:link{color:#000; text-decoration:none; font-size:12px;}
	/*#footerW .mini{ overflow:auto; float:right;}*/
	
	/*======================================================================
	*	Generic
	=======================================================================*/
	.first{ margin-left:0px;}
	.last{ margin-right:0px;}
	.start{margin-top:0px;}
	.end{margin-bottom:0px;}
	.floatLeft{float:left;margin-left:5px;}
	.floatRight{float:right;margin-right:5px;}
	.bold { font-weight: bold;}
	.normal{font-weight: normal;}
	.center{text-align:center;}	
	.highlight {text-decoration: none;color:black;background:yellow;}
	
	.watermarked{color:Gray !important;text-indent:2px !important;text-align:left !important;}
	.blankField{border:1px dashed Red;background-color:#FFFDDD;}
	.altRow{background:#E6F2FF}
	.button{color:#fff; background:url(../siteimages/home/button_001.png) repeat-x;}
	.moreText, .moreText a:link,.moreText a:visited{float:right;color:green;font-size:11px;font-weight:normal; text-decoration:none; width:100%; text-align:right;}
	.moreText span {color:#f17827;}
	.required{margin:15px 0 0 5px;color:Red;font-size:12px;font-weight:normal; text-decoration:none;
	          background:url(../siteimages/required.gif) no-repeat;}
	.hand{cursor:pointer}
	
	.redLabel{margin:0;color:red;font-size:12px;font-weight:normal; text-decoration:none;}
	.grayLabel{margin:0;color:gray;font-size:12px;font-weight:normal; text-decoration:none;}
	.cartLable{margin:0;font-size:12px;font-weight:normal; text-decoration:none;}
	
	.lf-br{width:18px;height:22px;float:left;color:#fff; background:url(../siteimages/lf-br.png) no-repeat;}
	.rt-br{width:21px;height:22px;float:right;color:#fff; background:url(../siteimages/rt-br.png) no-repeat;}	
		
	.sideAnchora { color:#0099cc !important;}
	.sideAnchoragray { color:#484847 !important;}
	
	.progressBar { background:#e9f6ff; color:#000; border:0px solid #92ccfd; padding:0px; width:100px; height:20px; text-align:center;margin: auto;}
	.progressBar div {float:left; padding:0;margin:0;color:#000;vertical-align:text-top;}
	/*
	.progressBar table { padding:0; border:0;top:0;}
	.progressBar table td { vertical-align:middle; padding:0;}
	.progressBar table td img { padding:0; margin:0; width:18px; height:18px;}
    */
	
	
/*Ajax Combobox Style*/
.ajaxComboBox .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
 {margin-left:5px;border: solid 1px #7F9DB9;border-right: 1px none;padding: 2px 1px 1px 1px;font-size: 12px;
  font-weight: normal;color: #000000;height: 16px;position: relative;}     
  
.ajaxComboBox .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button     
 {height: 21px; width: 21px;font-size: 12px;font-weight: normal;color: #000000;margin: 0;padding: 0;
  background-image: url(../siteimages/icons/combo-arrow.gif);background-position: top left;border: 0px none; visibility:hidden;}     

.ajaxComboBox .ajax__combobox_itemlist              
{margin: 0;padding: 0;border-color: #7F9DB9;font-size: 12px;font-weight: normal;color: #000000;} 

	/*Information Message Style*/
	#dvMessage{text-align:center;margin:5px 0px 5px 0px;}/*background:#f1f1f1; border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;*/
	#dvMessage .createdMessageStyle {font-size: 12px;font-weight: normal;color:green;}
    #dvMessage .updateMessageStyle {font-size: 12px;font-weight: normal;color:blue;}
    #dvMessage, span .errorMessage{text-align:center;margin-left:20px;}
    #dvMessage .errorMessage {font-size: 12px;font-weight: normal;color: Red; text-align:center;}
    
/*===========================================
	* 	Contact Page
	============================================*/
	
.ContactPage
	{text-align:left;padding:10px 0 0 0;border:0px solid #000;clear:both;}

.ContactPage .Heading
	{font-weight:bold;}

.ContactPage .ContactDetail p
	{font-weight:normal;font-size:12px;line-height:18px;}
	
.ContactPage .ContactDetail p span
	{font-weight:bold;}

/*===========================================
	* 	Support Page
	============================================*/
	
.SupportPage
	{clear:both;padding-top:15px;}
	
.SupportPage .Heading
	{font-weight:bold;}

.SupportPage .SupportDetail
	{font-weight:normal;font-size:12px;}
	
.SupportPage  .SupportLinks-List
	{font-size:12px;font-weight:normal;}
	
.SupportLinks-List ul li
	{font-size:12px;font-weight:normal;list-style:none;line-height:18px;}
	
.SupportLinks-List div.SLinkname
	{border:0px solid #000;width:300px;font-size:12px;font-weight:normal;float:left;}
	
.SupportPage p.ThanksLine
	{font-size:12px;padding-top:20px;}
	
.GoToHome
	{text-align:center;font-size:13px;}
	
.GoToHome a:hover
	{text-decoration:underline;}

/*===========================================
	* 	Feedback Page
	============================================*/
	
.FeedbackPage
	{clear:both;padding:15px 5px 0 5px;font-size:12px;font-weight:normal;}
	
.FeedbackPage .Heading
	{font-weight:bold;font-size:14px;}
	
.FeedbackPage .FeedbackDetail
	{font-size:12px;font-weight:normal;padding-top:5px;color:#003399;line-height:16px;}
	
.FeedbackPage .FeedbackForm
	{font-size:12px;font-weight:normal;}
	
.FeedbackForm ol, .FeedbackForm li
	{text-align:left;vertical-align:top;line-height:25px;list-style:none;border:0px solid #000;padding:3px 0 3px 0;}
	
.FeedbackForm div
	{border:0px solid #000;width:480px;float:left;}
	
div.FeedbackMessage
	{border:0px solid #000;vertical-align:middle;height:65px;padding-top:20px;}
	
div.FeedbackSubmitBtn
	{text-align:center;}
	
	
/*===========================================
	* 	Order Submitted Page
	============================================*/
.osMainDiv
{ width:850px; margin:5px auto; border:0px solid #000; height:100%;}

.osMainDiv .pageTitle{width:100%; height:20px;color:#fff;font-size:14px;font-weight:bold; margin:0 0 5px 0;padding:3px 0 0 0px;
   background:#3b3b3b;position:relative; border-top:1px solid #181917; border-bottom:1px solid #181917; text-indent:10px;}

.osMainDiv .osSummaryAddress, .osMainDiv .osOrderInfo, .osMainDiv .osPaymentInfo, .osMainDiv .osYourShippingInfo
{ margin:5px 10px 0 10px;}

.summaryTitle
{ background:#013366; color:#fff; padding:5px;border-top:1px solid #c6dbef; }

.osOrderSummary
{ text-align:left; margin-left:10px; color:#a90b0f; margin-right:10px;} /*Old Color Code : #670f11 */

.osSummaryLabel
{ font-family:Calibri; font-size:15px;}

.osPaymentMethod table td
{ color:#000; font-weight:normal; padding:5px 2px;}

.osPaymentMethod table td.bold
{ font-weight:bold;} 

.osCustomerShippingAc .tableFormStyle
{ border-top:0;} 

/*===========================================
	* 	Company Pages
	============================================*/
div.tcContent h4{ margin-top:10px;}
div.tcContent p, div.tcContent p ul li{ font-weight:normal; font-size:12px; text-align:justify;}

.crmPages{ border:1px solid #6699cc; margin:10px auto; padding:0;
            background:none;}
.crmPages h4{ margin:0; padding:0; font-size:13px;}
.crmPages .crmBody{ margin-left:5px;}
.crmPages .crmTitle{ background:#dbe7f3; padding:3px; color:#322616;}
.crmTitle img{ float:left; padding:1px 10px 0 5px; width:16px; height:16px;}
.crmBody table, .p1{ border:0; margin:3px auto;}
.p1{ font-size:14px; padding-left:10px;}
.crmBody .crmbutton, .crmbutton{ background:url(../siteimages/crmButton.png) repeat-x; color:#fff; border:0; padding:3px;
                     cursor:pointer;}
.crmBody p{ padding:0 5px;}
.crmMargin1{ border:0; width:430px; margin:0 auto;}
.crmPages table td{ font-size:11px; vertical-align:middle; text-align:left;}
.crmPages table td input{ width:250px;}
.crmPages table td .textTitle{width:120px;}
.crmPages .red{ color:#971717; text-align:left; font-weight:bold;}
.crmPages table td span.hint{ font-size:10px; font-weight:normal; color:Green;}
.crmPages p{font-size:14px; font-weight:normal; text-align:justify;}
.crmPages .divTechInfo{border:1px solid #000; padding:5px; background:#eee;}
.mfgText {width:70%; text-align:left;}
.crmTop{ margin:2px 0 0 5px;}

.vsignBanner { border:1px solid #ccddec; width:130px; float:right; height:auto;}

/*===========================================
	* 	Special Pages
	============================================*/
.specialPage{}
.specialPage .spTitle
{ background:none; padding:3px 10px;
   border-top:0px solid #7a7476; border-bottom:0px solid #7a7476; margin:5px 10px;
   font-size:18px; color:#000; vertical-align:middle;}
.spTitle span{ color:#152e5c;}
.specialWrapper{ border:0; text-align:center;}
.specialWrapper ul{ margin:0; padding:0;}
.specialWrapper ul li{ list-style:none; border:1px solid #b5b5b5; width:200px; padding:2px; 
  display:inline-table; height:210px; margin:7px 3px; background:url(../siteimages/special_bg.jpg) repeat-x;}
.specialWrapper .specialContent{}
.specialContent .specialImage{ text-align:center; margin:5px 0; height:120px; border:0;}
.specialImage img{ width:120px; height:120px; border:0;}
.specialContent .specialTitle, .specialTitle a, .specialTitle a:visited, .specialTitle a:active, .specialTitle a:link
{ text-align:center; margin:5px 0; padding:0px 0 0 0px; color:#999999; font-weight:normal;
                                                border:0px solid #000; height:40px; overflow:hidden;}
.specialContent .specialPart, .specialPart a, .specialPart a:link, .specialPart a:visited{ text-align:center; padding:3px 0 0 10px; color:#000;}
.specialContent .specialPrice{ text-align:center; padding:3px 0 3px 0px;}
.specialPrice span{ color:#a6a6a6; text-decoration:line-through;}
.specialPrice span.specialPrice {color:#850009; text-decoration:none;}
.specialPager{ padding:0 0 0 3px;}
.spPager span{ padding-left:17px; padding-top:10px;}
.specialContent .specialButton{ text-align:center; margin:5px 0 5px 5px;}
.specialButton span a{ text-align:right; vertical-align:top; float:right; margin:3px 10px 0 0; color:#f9461c;
                       font-size:14px;}
.specialButton span a:hover{ text-decoration:underline;}
.specialContent .tag{ position:absolute; margin:-149px 0px 0 6px; border:0px solid #000; width:200px;}
.tag img{ width:60px; float:right;}

/*===========================================
	* 	Special Pages - 01
	============================================*/
.specialPage1{}
.specialPage1 .spTitle{background:none; padding:3px 10px;border-top:0px solid #7a7476; border-bottom:0px solid #7a7476; margin:5px 10px;font-size:18px; color:#000; vertical-align:middle;}
.specialPage1 .spTitle span{ color:#152e5c;}
.specialPage1 .specialWrapper{ border:0; text-align:center;}
.specialPage1 .specialWrapper ul{ margin:0; padding:0;}
.specialPage1 .specialWrapper ul li{ list-style:none; border:1px solid #b5b5b5; width:200px; padding:2px; display:inline-table; height:210px; margin:7px 3px; background:url(../siteimages/special_bg.jpg) repeat-x;}
.specialPage1 .specialWrapper .specialContent{}
.specialPage1 .specialContent .specialImage{ text-align:center; margin:5px 0; height:120px; border:0;}
.specialPage1 .specialImage img{ width:120px; height:120px; border:0;}
.specialPage1 .specialContent .specialTitle, .specialTitle a, .specialTitle a:visited, .specialTitle a:active, .specialTitle a:link{text-align:center; margin:5px 0; padding:0px 0 0 0px; color:#404040; font-weight:normal;border:0px solid #000; height:auto; overflow:hidden;}
.specialPage1 .specialContent .specialPart, .specialPart a, .specialPart a:link, .specialPart a:visited{ text-align:center; padding:0px 0 0 10px; color:#000;}
.specialPage1 .specialContent .specialPrice{ text-align:center; padding:0px 0 3px 0px; color:#b01b1e;font: bold 15px/16px Arial,Helvetica,scan-serif;}
.specialPage1 .specialPrice span{ color:#a6a6a6; text-decoration:line-through;}
.specialPage1 .ItemPrice {margin:3px 0; clear:both;}
.specialPage1 .ItemPrice span {color:#999999; text-decoration:line-through;}
.specialPage1 .ItemPrice span.discount {color:#800000; text-decoration:none; border:1px dotted #800000; padding:2px; font-weight:normal;}
.specialPage1 .FreeShipping {clear:both; background:#f5f9ff; border:1px dotted #007ee1; color:#4f8b10; padding:4px; width:120px; margin:2px auto;}
.specialPage1 .FreeShipping a {color:#4f8b10; font-weight:bold;}
.specialPage1 .specialPrice span.specialPrice {text-decoration:none;}
.specialPage1 .specialPager{ padding:0 0 0 3px;}
.specialPage1 .spPager span{ padding-left:17px; padding-top:10px;}
.specialPage1 .specialContent .specialButton{ text-align:center; margin:5px 0 5px 5px;}
.specialPage1 .specialButton span a{ text-align:right; vertical-align:top; float:right; margin:3px 10px 0 0; color:#f9461c;font-size:14px;}
.specialPage1 .specialButton input {height:auto; width:auto;}                       
.specialPage1 .specialButton span a:hover{ text-decoration:underline;}
.specialPage1 .specialContent .tag{ position:absolute; margin:-149px 0px 0 6px; border:0px solid #000; width:200px;}
.specialPage1 .tag img{ width:60px; float:right;}

/********************************************************************************
//                            Left Banner Css                                  //
********************************************************************************/

.leftBannerWarp
{border:0px solid #ccddec; margin:0; padding:0; width:130px; text-align:center;}

.leftBannerWarp table td
{ border:1px solid #ccddec; width:130px; height:90px; text-align:center; vertical-align:middle;}

/********************************************************************************
//                            Product Sitemap CSS                              //
********************************************************************************/
.dataParentLink, a.dataParentLink , .dataListItem a.dataParentLink 
{color:#333333;font-weight:bold;font-size:10px;}
.dataSubCat{float:left;padding:0; margin:0; margin-left:15px; margin-bottom:10px; }
.dataSubCat .subCatLink{width:173px;text-align: left;padding:0;}
.dataSubCat .subCatLink ul {font-size:11px;font-weight:normal;color:#999999;padding:0 0 0 10px;margin:0; }
.dataSubCat .subCatLink li a:link,a:visited{line-height:18px;font-size:11px;font-weight:normal; color:#4d6fa1;text-decoration:none;}
.dataSubCat .subCatLink li a:hover{line-height:18px;font-size:11px;font-weight:normal;color:#000;text-decoration:underline;}

.itemSessionTextColor { color:#FF4939;} /* For Item Session Text Color in Shopping Cart Page */


/****************************************** Captcha Image  ************************************/
.captchaImage{}
.captchaImage span{}
.captchaImage img{}
.crmBody table td .captchaImage span input{width:70px; margin:2px 0 3px 0; height:20px; text-align:center; text-transform:uppercase;}


/****************************************** Product Sitemap ***************************************/

.divLeftSiteMap{vertical-align: top;border: 1px solid #CCCCCC;margin: 4px 2px 4px 4px;float: left;width: 466px;
    text-align:center;height:865px;overflow:scroll;}
.divRightSiteMap{vertical-align: top;border: 1px solid #CCCCCC;margin: 4px 4px 4px 2px;float: left;
    text-align:center;width: 466px;height:865px;overflow:scroll;}
.dataListcss{position:relative;margin:2px;text-align:left;white-space:nowrap;height:auto;float:left;width:97%;
    text-decoration:none;}
.divLeftNavigationTitle{padding: 5px;border-width: 1px;border-color: #CECFCE;border-bottom-style: solid;text-align: center;
    vertical-align: middle;font-weight: bold;background-color: #F7F7F7;color: #333333;font-size:12px;}
.dataListItem{float:left;color:#1880B8;text-decoration:none;font-size:11px;font-weight:normal;}
.dataListItem a:link{font-weight:normal;text-decoration:none;}
.dataListItem a:hover{font-weight:normal;text-decoration:none;}
.divdataListArrow{padding:1px;width:230px;text-decoration:none;}
.divdataListArrow a:link{font-weight:normal;}
.divdataListArrow a:hover{font-weight:normal;}
.dataListLinkCss{color:#333333;text-decoration:none;padding:1px;line-height:16px;}
.dataListLinkButtonCss{color:#1880B8;text-decoration:none;padding:1px;line-height:16px;}
.dataListItemTemplateCss{vertical-align:top;width:230px;text-align:left;}
.divMasterCat{text-align:left;margin-top:2px;padding-bottom:10px;width:225px;margin-bottom:5px;margin-left:8px; margin-right:8px; 
    vertical-align:top;}

.divMasterCatGrid{float:left;margin-top:0px;}
.divMasterCatGridBar{width:738px;float:left;border: 1px solid #CECFCE; color: #CECFCE;margin-bottom: 5px;}
.divMasterCatTitle{width:727px;float:left;padding:7px 4px 4px 7px; border-width: 1px; border-color: #CECFCE;background-color: #F7F7F7; text-align: left; border-bottom-style: solid;}
.divMasterCatImage{float:left; width:18%; vertical-align:top; padding:10px 5px 5px 5px;text-align: left;width:85px;height:85px;}
.divChildCatImage{border: 1px solid #999999;width:60px;height:60px;text-align:center;vertical-align:top;}
.divChildDataList{float:left;vertical-align:top; padding:5px;text-align: left;}
.divChildDataListItem{width:90px;vertical-align:top;text-align:center;}
.divChildCatLabel{height:15px;text-align:center;}
    
.CutPriceCss{color: #0000FF;text-decoration:line-through;}
.SpecialPriceCss{color: #FF0000;font-size:13px;}

/****************************************** Not Found Page  ***************************************/

.notFoundPage { margin:15px;}
.notFoundPage .title { font-family:Arial; font-weight:bold; color:#25406c; border-bottom:3px solid #009933;
                       padding-bottom:5px; font-size:20px;}
.dvMidBody { padding:25px; background:#f7f7f7; width:830px; margin:25px auto; border:1px solid #e7e8e7;}
.dvMidBody .dvInnerBody {border:1px dashed #dddddd; padding:10px;}
.dvInnerBody .nfAlertImage { float:left; width:70px; margin:0 0 0 15%;}
.nfAlertImage img {width:70px; height:70px;}
.dvInnerBody .nfAlertText { float:left; width:560px; font-family:Calibri; font-size:15px; font-weight:normal;
                            margin:25px 0 0 15px;}
.dvInnerBody .nfIcons { border:0; width:500px; margin:0 auto; padding:20px 0 0 80px;}
.nfIcons .row1 {float:left;}
.nfIcons .row2 { float:right;}
.nfIcons .row3 {}
.row1 .icoImage, .row2 .icoImage, .row3 .icoImage { width:40px; height:40px; float:left;}
.icoImage img { width:40px; height:40px; }
.row1 .icoTitle, .row2 .icoTitle, .row3 .icoTitle { height:50px; width:110px; float:left; border:0; vertical-align:middle;
                  padding:10px 80px 0 5px; max-height:50px; font-family:Calibri; font-size:16px; font-weight:bold;
                  color:#000;}
.icoTitle a, .icoTitle a:visited, .icoTitle a:link { color:#000;}
.icoTitle a:hover { text-decoration:underline;}
.nfAlertText .errorText{ color:#0080aa; text-decoration:underline;}
.errorDetailMessage
{ border:1px dashed #7e7e7e; padding:3px; font-size:10px; font-family:Arial; height:120px; overflow:auto;
   background:#e5e5e5; line-height:20px; text-align:justify;}
.dvDetailMessagePanel{}
.dvDetailMessagePanel .errorDetailTitle, .errorDetailTitle a, .errorDetailTitle a:visited, .errorDetailTitle a:link
{ margin:4px; font-size:13px; color:#000; font-weight:bold;}

/* Search Filter */

div.itemTextLink
{float:left; width:160px; text-align:left; border:0; margin-left:3px; height:100%; white-space:pre-wrap;}

.filterTable
{float:left;}

.redCross
{width:10px; display:block; float:left;}

.redCross img
{width:10px; height:10px; margin-right:3px;border:0;}

.filterBg
{background:url(../siteimages/filter-bg.png) repeat-y;}

.filterTable td
{border-bottom:1px dashed #949494; padding-bottom:1px;}

/********************************************************************************************************/

.txtContent
{margin:10px;}

.txtContent .txtHeading, .txtHeading
{font-size:12px; font-family:Arial,Helvetica,Sans-Serif; border-bottom:1px dashed #000; padding-bottom:5px; 
    color:#620000; text-transform:uppercase; padding-left:10px; padding-top:5px;}

.txtContent .txtBody
{}

.txtBody p
{text-align:justify; font-family:Arial,Helvetica,Sans-Serif; line-height:20px; display:block;font-size:12px;}

.txtBody .txtSubHeading h3
{text-decoration:underline; display:block; background:url(../siteimages/icons/arrow-icon.gif) no-repeat left center;
 padding-left:18px;}
 
.txtBody .txtSubHeading1 h3
{display:block; background:url(../siteimages/icons/arrow-icon.gif) no-repeat left center;
 padding-left:18px; cursor:pointer; font-size:11px; font-family:Arial,Helvetica,Sans-Serif; margin-left:10px;
  color:#02378c; border:0;display:inline-block; margin-bottom:-1px;}

.txtBody .txtSubHeading1 h3:hover
{text-decoration:underline;}
 
 .txtBody .txtMailLink, .txtBody a.txtMailLink:visited
 {color:#02378c; text-decoration:none;}
 
 .txtBody a.txtMailLink:hover
 {text-decoration:underline;}
 
 .txtBody dl
 {}
 
 .txtBody dt
 {counter-reset:subsection; margin-bottom:8px;}
 
 .txtBody dt:before
 {counter-increment:section; content:counter(section) ". ";}
 
 .txtBody dl dd
 {}
 
 .txtBody li
 {font-weight:normal;}
 
 .txtBody dl dd ul
 {margin-top:5px;}
 
 .txtBody dl dd li
 {font-weight:normal; list-style-type:square; margin-left:-27px; line-height:18px;}
 
 .txtBody .txtListPanel
 {border:1px solid #aaaaaa; width:800px; margin:10px auto; background:#f9f9f9; text-align:center;}
 
 .txtListPanel ul
 {margin:0; padding:0; border:0px solid #000; padding-left:70px; margin-top:-10px; margin-bottom:5px;}
 
 .txtListPanel ul li
 {font-weight:normal; display:inline-block; margin:10px 0 5px 0; width:220px; border:0; text-align:left;
   background:url(../siteimages/icons/arrow-icon1.gif) no-repeat; padding:0 0 0 20px;}

 .txtListPanel ul li.txtBig
 {width:450px; padding-right:14px;}
 
 .txtListPanel h4
 {text-align:center;}
 
 .txtListPanel ul li a, .txtListPanel ul li a:visited 
 {text-decoration:none; color:#0645ad;}
 
 .txtListPanel ul li a:hover
 {text-decoration:underline;}
 
 img.newTag
 {position:absolute; width:40px; height:50px; margin-top:-2px; margin-left:-3px;}
 
 .cDiv
 {padding:10px;}
 
 .cDiv1
 {padding-left:10px; display:none; padding-right:10px; padding-bottom:10px;}
 
 .RMA dt
 {counter-reset:none;}
 
 .RMA dt:before
 {counter-increment:none; content:inherit;}
 
 /******************************************************************************************************
    New Cart Dectoration
 ******************************************************************************************************/
 
.block-cart-wrapper
{background:#eeeeee; padding:3px 0;} /*url(../siteimages/brandsLogo-bg.png) no-repeat 100% transparent;*/

.block-cart-wrapper .block-mfg
{float:left; border:0px solid #000; margin-left:40px; margin-top:-0.02em;}
.block-cart-wrapper .block-mfg span{color:red;font-size:12px;}
.block-mfg ul
{margin:0; padding:0;}

.block-mfg ul li
{list-style:none; padding:0; margin:0; display:inline; text-align:center; padding:0 2px;}

.block-mfg ul li img
{cursor:pointer; margin-top:2px; height:22px;}

.block-cart-wrapper .block-cart
{border:0;float:right; margin-right:4px; margin-top:-1px;}

.block-cart-wrapper .block-cart .block1
{float:left;}

.block-cart .block1 span a
{font-size:12px; color:#000; line-height:38px; margin:0 5px; font-weight:bold;}

.block-cart-wrapper .block-cart .block2
{float:right;margin-top: 3px;}

.block-cart .block2 .count
{float:left;}

.block2 .count table
{border:1px solid #ccc; height:25px; background:url(../siteimages/cartbg.png) repeat-x;
 -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px;
 -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px;
 behavior:url(border-radius.htc);}

.block2 .count table td 
{height:20px; padding:0 3px}

.block-cart .block2 .checkoutbtn
{width:68px; height:26px; background:url(../siteimages/buttons/checkout-btn-img.png) repeat-y; float:right;
  margin-top:0px;}

.block2 .checkoutbtn span a
{color:#fff; font-family:Arial; font-size:0.67em; font-weight:bold; display:block; padding:7px 0 0 5px;}

/*************************************** Shipping Seal **************************************************/

.dvSeal
{float:left; border-top:1px solid #ccc; width:100%; margin-top:10px; padding:10px 0; text-align:center;}

.dvSeal img
{width:180px; display:block;}

.smallSeal
{height:20px; border:1px solid #969696;}

.smallSeal b
{line-height:20px; padding-left:6px; font-size:20px; font-weight:bold; font-family:Calibri;}

.smallSeal img
{float:right; width:22%; margin-top:-5px; margin-right:-4px;}

.smallSeal span
{color:#fff; font-weight:600; font-size:1.19em; border:0px solid #000; float:right; padding:0; 
 margin:0; margin-right:-161px; font-family:Arial Verdana Calibri; text-transform:uppercase;
 letter-spacing:0.03em;}
.freeShipping{ color: #009900;  font-size: 1.1em;  font-weight: bold;  font-family: verdana,arial,helvetica,sans-serif; }
.freeShipping .max{font-size: 10px; color: #000; font-weight: normal; padding-left: 5px;}