 * {
        padding: 0;
        margin: 0;
    }
    .left { float: left}
    .right { float: right}
    .clear {
        clear: both;
    }
	
	.desc_out_cr {
		width:100% !important;
	}
    .container {
       /* width: 1272px; 
	   	max-width: 1460px;*/
    	min-width: 989px;
		/*min-height: 3500px;*/
		width:100%;
		/*padding-right:18px;*/
        font-size: 14px;
        font: 12px verdana, arial, sans-serif;
    }
    .container-body {
        background: #dbdbdb;
	}
    .free-shipping {
        width: 100%;
        height: 181px;
        /*background: #1561a5;*/
        margin: 10px auto;
    }
    .free-shipping img {
        width: 100%;
        height: 181px;
    }
    /* Top menu ====================================================================*/
    .top-menu {
        width: 100%;
        height: 66px;
        background: #0c3e77;
        margin: 10px auto;
    }
    .header-top { width: 100%; height: 44px; background:url(http://media.leluv.com/ebay/images/header_top_bg.gif) 0 0 repeat-x; margin:0 auto; padding:10px 0px; text-align:center; position:relative; z-index:10; }
    .header-top ul { display:inline; }
    .header-top ul.links { display:block; margin: 0 auto}
    .header-top li { display:inline; padding:0 8px 0 5px; }
    .header-top li.last { background:none !important; padding-right:0 !important; }
    /*============================================================================*/
    /**/
    .logo-content {
        /*width: 98%;*/
		width: 100%;
        height: 140px;
        border-bottom: solid 1px #ccc;
        margin: 10px auto;
    }
    .logo-content .logo {
        float: left;
        width: 264px;
		margin-left: 20px;
    }
	
    .logo-content .search-box  form {
		display: inline;
	}
    .logo-content .search-box {
        float: right;
        width: 370px;
        height: 150px;
        margin-top: 10px;
    }
    .logo-content .search-box img {float: right;  margin-right: 50px; margin-bottom: 20px;}
    .logo-content .search-box input{
        width: 270px;
        height: 27px;
        padding: 3px 10px;
        color: #888484;
    }
    .logo-content .search-box input[type='submit'] {
        background: url('http://media.leluv.com/ebay/images/search.png') no-repeat;
        width: 50px;
        height: 33px;
        border: none;
		top: 3px;
		position: relative;
    }
	.logo-content .search-box input[type='submit']:hover {
        background: url('http://media.leluv.com/ebay/images/search-hover.png') no-repeat;
		cursor: pointer;
	}
    /* Checkout ==================================================================*/
	.padding20 img{
		float:right; 
		padding: 5px;
	}
	.padding20{
		padding: 20px;
	}
	.marginleft30 {
		margin-left: 30px;
	}

    .main-content {
        /*width: 98%;*/
		width: 100%;
        height: auto;
        margin: 10px auto;
	}
	
    .content {
        /*width: 98%;*/
		/*width: 100%; */
        height: auto;
        margin: 10px auto;
		padding: 20px;
    }
	
	.content div {
		min-height: 75px;
		margin-bottom: 25px;
	}
	
	.right-content h3 {
		/*background: url("http://media.leluv.com/ebay/images/header-bk.jpg") no-repeat scroll right top #1A5DA3;*/
		background-image: linear-gradient(left , #1A5DA3 6%, #FFFFFF 85%);
		background-image: -o-linear-gradient(left , #1A5DA3 6%, #FFFFFF 85%);
		background-image: -moz-linear-gradient(left , #1A5DA3 6%, #FFFFFF 85%);
		background-image: -webkit-linear-gradient(left , #1A5DA3 6%, #FFFFFF 85%);
		background-image: -ms-linear-gradient(left , #1A5DA3 6%, #FFFFFF 85%);

		background-image: -webkit-gradient(
			linear,
			left top,
			right top,
			color-stop(0.06, #1A5DA3),
			color-stop(0.85, #FFFFFF)
		);
		display: block;
		color: white;
		font-weight: normal;
		font-size: 16px;
		height: 18px;
		margin: 0 0 5px;
		padding: 5px 0;
		text-indent: 14px;
		width: 40%;
		min-width: 600px;
	}
	.right-content .active h3:before p {
		/*width: 400px;*/
		/*min-height: 75px;*/
	}
	.right-content  .active .imgPack {
		width: 30%;
		float:right;
	}
	
	.right-content  .active .imgLeluvPeopleOnTabs {
		width: 10%;
		min-width: 50px;
		max-width: 150px;
		float:right;
		margin-right: 10%;
	}
	
	.right-content h3 p:first-child{
		margin-top: -5px;
	}
    .left-navi {
		margin-left: 20px;
        float: left;
        width: 20%;
        margin-top: 9px;
    }
	
	.glossymenu li ul {
		z-index: 999;
	}
    h3.shipping-banner img{
		float: left;
		padding-left: 30px;
	}
	.left-navi h3,
    h3.shipping-banner { 
        background: #2161A5;
        height: 50px;
        color: white;
        text-indent: 3px;
        line-height: 50px;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        -khtml-border-radius: 5px 5px 0 0;
        font-size: 23px;
    }
	.left-navi h3:first-child { padding-left: 30px;} 
	
    .right-content li,
    .right-content p{
        font-size: 14px;
    }
    table.mytable {
        width: 100%;
        border: solid 1px #CCC;
        border-collapse: collapse;
    }
    table.mytable td, table.mytable th {
        font-size: 14px;
        border: none;
        padding: 5px;
    }
    table.mytable th {
        font-size: 16px;
        height: 38px;
        background: #1a5da3;
        color: #FFF;
    }
    table.mytable tr {
        background: #e0f0ff;
    }
    table.mytable tr:nth-child(2n+1) {
        background: #add6ff;
    }
    .right-content {
        float: right;
		width: 77%;
		background: #FFF;
		padding-left: 10px;
		margin-top: -16px;
		padding-top: 10px;
    }
	.flash-content{
		width:100%;
		height:100%;
	}
    .right-content .flash-content {
       /* height: 698px; */
        margin-bottom: 10px;
        /*padding: 25px;*/
        /*background: #FFF;*/
    }
	.tabbed-menu {
		margin-right:20px;
	}
    .right-content .tabbed-menu {
        /*height: 1000px;*/
        padding: 10px 0;
        margin-bottom: 10px;
        min-width: 976px;
    }
    #toc {
        width:100%; 
        padding:15px 0 0 0; 
        line-height:15px; 
        list-style: none;
        /*border-bottom: solid 5px #70B501;*/
        height: 35px;
        /*width: 974px; */
    }
    @-moz-document url-prefix() {
       #toc {
            height: 35px;
        }
    }
    ol#toc li {
        float: left;
    }
	ol#toc #last-type {
		float: right;
	}
	ol#toc .tabwidth {
        width: 49.8%;
		margin-right: 2px;
    }
    ol#toc li a{
        color: white;
        line-height: 21px;
        background: #1A5DA3;
        border-radius: 10px 10px 0 0;
        cursor: pointer;
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px;
        text-decoration: none;
        margin-right: 1px;
        font-size: 23px;
		font-weight: bold;
    }
    ol#toc li:last-child {
       /* float: right; */
    }
    ol#toc li:last-child a{
        margin-right: 0px;
    }
    ol#toc li a.active,
    ol#toc li a:hover {
        background:#70B501;
    }
    #tabbed-menu div#tab-last {
        margin-right: 0px;
    }
    .content.inactive {display:none; width:0; overflow:hidden;}
    .content.active {clear:left; background:#fff; margin-top:0; top:-1px;  position:relative; z-index:50; line-height:18px;min-height: 391px;
	box-shadow: inset 0 0 2px 2px #70B501; -moz-box-shadow: inset 0 0 2px 2px #70B501; -webkit-box-shadow: inset 0 0 2px 2px #70B501;}
    div.show img {float:left; margin:0 10px 10px 0;}
    /*============================================================================*/
    /* Checkout ==================================================================*/
    .checkout {
        width: 98%;
        height: 170px;
        margin: 0 auto;
        color: #2161a5;
    }
    .checkout div.left {
        float: left;
        width: 42%;
    }
    .checkout div.left h2{ 
        font-size: 25px;
        text-align: right;
        float: left;
        width: 70%;
        margin-top: 14px;
        line-height: 37px;
    }
    .checkout div.left img { float: left; margin-top: 50px; margin-left: 27px}
    .checkout div.left h2 .big{ 
        font-size: 45px;
        text-align: center;
    }
    .checkout-hot-products {
        width: 57%;
        height: 160px;
        background: #FFF;
        float: left;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        -o-border-radius: 10px;
        -khtml-border-radius: 10px;
    }
    /*============================================================================*/
    /* Contact Us & Payment Info =================================================*/
    .payment-info {
        /*width: 98%; */
        height: 265px;
        margin: 10px auto;
        background: white;
        border: solid 2px #2161A5;
        border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
        -khtml-border-radius: 10px 10px 0 0;
    }
    .payment-info div { 
        /*width: 900px; */
        float: left;
    }
    .payment-info img{
        float: right;
    }
	/*home slider*/
	.right-content .home-slider { 
		width: 70%;
		height: 270px;
		/*border: solid 1px #CCC;
		padding: 5px;
		background: #f8f8f8;*/
	}
	.right-content .home-slider img{
	
	}
	/*popular categories*/
	/*.popular-products,
	.popular-categories {
        margin: 10px auto;
        background: white;
        border: solid 2px #2161A5;
        border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
        -khtml-border-radius: 10px 10px 0 0;
	
	}*/
	.popular-products .popular-product, 
	.popular-categories .popular-category {
		width:182px;
		float: left;
		margin:0 15px 15px 0;
	}
	.popular-products .popular-product img,
	.popular-categories .popular-category  img{
		width:180px;
		height:200px;
		border:1px solid #ccc;
	}
	.popular-products .popular-product h4,
	.popular-categories .popular-category  h4{
		text-transform:uppercase;
		font-family:arial;
		background:#63b6dd;
		font-size:14px;
		line-height:30px;
		text-align:center;
	}
	
	/*populer-products*/
	
	/* contact */
    .contact-us {
		/*width: 98%; */
        height: 210px;
        margin: 10px auto;
        background: white;
        border: solid 2px #2161A5;
        border-radius: 10px 10px 0 0;
        -moz-border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px 10px 0 0;
        -o-border-radius: 10px 10px 0 0;
        -khtml-border-radius: 10px 10px 0 0;
    }
	.popular-products .box-title,
	.popular-categories .box-title,
	.contact-us .box-title,
    .payment-info .box-title {
        background: #2161a5;
        height: 50px;
        font-size: 23px;
        color: #FFF;
        text-indent: 20px;
        line-height: 50px;
        border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        -khtml-border-radius: 5px 5px 0 0;
    }
    .contact-us div,
    .payment-info div {
        background: #FFF;
        padding: 10px 20px;
    }
    .contact-us div h3, 
    .payment-info div h3 { 
        color: #ff0000;
        font-style: italic;
        text-shadow: 1px 1px 2px black;
        font-size: 25px;
    }
    .contact-us div p,
    .payment-info div p {
        padding: 5px 0;
        font-size: 14px;
    }
    
    div p {
    	padding-bottom: 8px;
    }
    
    .content ul li {
    	padding-bottom: 8px;
       	margin-left:40px;
    }
    
    
    .content ol li {
       	padding-bottom: 8px;
       	margin-left:40px;
    }
    
    /*=========================================================================================*/
    /* Footer ================================================================================ */
    .footer-container { border-top:0px solid #b6d1e2; margin: 0 auto}
    .footer-top { width: 100%; height: 27px; background:url(http://media.leluv.com/ebay/images/footer_menu_bg.gif) 0 0 repeat-x; /* width:930px;*/ margin:0 auto; padding:10px 0px 10px; font-size: 14px; font-weight:bold; }
    .footer-top a { color:#fff; text-decoration:none; font-size: 14px;}
    .footer-top a:hover { text-decoration:underline; }
    .footer-top address { margin:0 0 20px; color:#ecf3f6; }
    .footer-top address a { color:#ecf3f6; text-decoration:underline; }
    .footer-top address a:hover { text-decoration:none; }
    .footer-top ul { display:inline; }
    .footer-top ul.links { display:block; width: 500px; margin: 0 auto }
    .footer-top li { display:inline; background:url(http://media.leluv.com/ebay/images/bkg_pipe2.png) 100% 60% no-repeat; padding:0 11px 0 8px; }
    .footer-top li.last { background:none !important; padding-right:0 !important; }
    .footer { width: 100%; background: #0F4582; /* width:930px;*/ margin:0 auto; padding:10px 0px 10px; font-size: 12px; font-weight:normal; }
    .footer img { padding: 10px 0px 10px 0px; vertical-align: middle;}
    .footer a { color:#fff; text-decoration:none; }
    .footer a:hover { text-decoration:underline; }
    .footer address { margin:0 0 20px; color:#ecf3f6; font-style: normal; width: 775px; margin: 0 auto; text-align: center; font-size: 12px }
    .footer address a { color:#ecf3f6; text-decoration:underline; }
    .footer address a:hover { text-decoration:none; }
    .footer ul { display:inline; }
    .footer ul.links { display:block; width: 775px; margin: 0 auto }
    .footer li { display:inline; background:none; padding:0 1px 0 1px; }
    .footer li.last { background:none !important; padding-right:0 !important; }
    .footer-container .bottom-container { margin:0 0 5px; }
    .footer-container .bottom-bar {background: #052f60; height: 20px;}
	.footer-container .bottom-bar-gray {background: #DBDBDB; height: 15px;}
    /* ======================================================================================= */
    /* CSS MENU HOVER PARENT STYLE*/
	.glossymenu li a:hover {
		background: #70B501 !important;
		color: #fff !important;
	}
	.in > a {
		background: #70B501 !important;
		color: #fff !important;
	}
	
	.out > a {
		background: #fff !important;
		color: #000 !important;
	}
	ul.glossymenu	li ul{
		border: solid 1px #ccc !important;
	}
	/* ======================================================================================= */
	
	
	/* ======================================================================================= */
	/* ============================ Specification ==================================== */
	.tablespec {
		width: 100%;
		border: solid 1px #CCC;
		border-collapse: collapse;
	}
	.tablespec tr{
		background: #FFF;
		border: solid 1px #CCC;
		height: 40px;
	}
	.tablespec thead tr:first-child{
		background: #ADD6FF;
	}
	.tablespec tbody tr:nth-child(1){
		background: #ADD6FF;
	}
	.tablespec tbody tr:nth-child(7){
		background: #ADD6FF;
	}
	.tablespec tbody tr:nth-child(18){
		background: #ADD6FF;
	}
	.tablespec tbody tr:nth-child(29){
		background: #ADD6FF;
	}
	.tablespec tbody tr:nth-child(33){
		background: #ADD6FF;
	}
	.tablespec th {
	
	}
	.tablespec th, 
	.tablespec td {
		width: 9%; 
		text-align: center;
		border-right: solid 1px #CCC;
		
	}
	.tablespec span.black,
	.tablespec span.sleeve,
	.tablespec span.clear,
	.tablespec span.septum,
	.tablespec span.donut,
	.tablespec span.cylinder	{
		display: block;
		font-size: 0;
		text-indent: -999999px;
		height: 67px;
	}
	.tablespec span.sleeve{
		background: url(http://media.leluv.com/ebay/images/sleeve.jpg) no-repeat center center;
	}
	.tablespec span.black{
		background: url(http://media.leluv.com/ebay/images/black.jpg) no-repeat center center;
	}
	.tablespec span.clear{
		background: url(http://media.leluv.com/ebay/images/clear.jpg) no-repeat center center;
	}
	.tablespec span.septum{
		background: url(http://media.leluv.com/ebay/images/septum.jpg) no-repeat center center;
	}
	.tablespec span.donut{
		background: url(http://media.leluv.com/ebay/images/donut.jpg) no-repeat center center;
	}
	.tablespec span.cylinder{
		background: url(http://media.leluv.com/ebay/images/cylinder.jpg) no-repeat center center;
	}
	.tablespec tbody span{
		background-size: 33px !important;
		height: 40px !important;
	}
	
/* header menu */
.logo-content .links {
	text-align: center;
}
.logo-content .links a {
	padding: 0 25px;
	font-size: 1.2em;
	text-decoration: none;
	color: #666;
}
.logo-content .links a:hover {
	color: #0F4582;
}
.logo-content .links a img {
	padding-right: 3px;
}
/* Header Navigation */
.navigation {
	width: 100%;
	height: 35px;
	background: url(images/nav_menu_bg.gif) repeat-x;
}
.navigation { }