﻿
#specials_header {font:bold 30px arial; font-style:italic; background-color:#c00; color:#fff; text-align:center; padding:3px;  }
#specials_header a {color:#fff; text-decoration:none; }
a img {
	border:0px;
}

h1 {
    margin: 0px;
    font-size: 1.5em;
}

p {
    margin: 0px;
    padding: 5px 0px 0px;
}

.crazy-special {
    background-color: #FFFFCC;
    min-height: 335px;
}

.crazy-special .img-section {
    height: 133px !Important;
    float: none !important;
    width: auto !important;
}


.crazy-special p {
    height: 90px !Important;
    float: none !important;
    width: auto !important;
    font-size: 12px !important;
}

.crazy-special p .title {
    font-size: 18px;
    font-weight: bold;
    display: block;
    padding: 5px 0px;
}

.crazy-special .product-imglink {
    height: 133px !important;
}

 .specials-box {
        border:1px solid rgb(0, 0, 102);
        float:left;
        width:250px;        
        margin:5px 0px 10px 5px;
        padding:2px;
        font-family:arial;
        position:relative;
    }

    .specials-box .product-imglink {
        display:block;
        text-align:center;
        padding-top:0px;
        height: 60px;
    }

    .specials-box .img-section {
        height: 60px;
        width: 90px;
        overflow: hidden;
        float: left;
        margin-bottom: 5px;
    }

    .specials-box .img-section img {
        max-height: 100%;
        width: auto;
    }

    .specials-box p {
        color:#424242;
        font-family:verdana, arial;
        font-size:11px;
        padding:5px 5px 0px;
        text-align:center;
        height:55px;
        width: 150px;
        overflow:hidden;
        float: right;
        margin-bottom: 5px;
        font-weight: bold;
    }

    .specials-box .item-number-sec {
        /*border:1px solid #dcdcdc;*/
        width:200px;
        margin: 0px auto 5px;
        text-align:center;
        padding:0px 5px;
        height:25px;
        line-height:20px;
        overflow:hidden;
        
        
    }

        .specials-box .item-number-sec a {
            font-size:12px;
            color:#cc0001;
            font-weight:normal;
            font-family: verdana, arial;
            
        }

    .specials-box .price-section {
        background:#f3f3f3;
        border:1px solid #eaeaea;
        border-left:none;
        border-right:none;
        margin-top:3px;
        height:25px;
        line-height:25px;
        text-align: center;
        clear: both;
        
    }
    .specials-box .price-section .original-price {
        text-decoration:line-through;
        color:#868686;
        font-size:16px;
        width:125px;
        float:left;
        text-align:center;
    }
    .specials-box .price-section .original-price span {
        font-size:13px;
    }

    .specials-box .price-section .current-price {
        font-size:16px;
        color:#010066;
        font-weight:bold;
    }
        .specials-box .price-section .current-price span {
            font-size:16px;
            font-weight:normal;
        }

        .specials-box .actions-bar .lnk-details {
            display: block;
            font-size:13px;
            float: left;
            width: 112px;
            background:#010066 url(/images/icons/ico-search.png) top right no-repeat;
            line-height:35px;
            color:#fff;
            text-decoration:none;
            padding-left:11px;
            font-weight:bold;
            margin-right:5px;

        }
        .specials-box .actions-bar .lnk-cart {
            display: block;
            float: left;
            font-size:13px;
            width: 111px;
            background:#ef7d1a url(/images/icons/ico-cart.png) top right no-repeat;
            line-height:35px;
            color:#fff;
            text-decoration:none;
            padding-left:11px;
            font-weight:bold;
        }
        .img_cont .sale-ico,
        .specials-box .sale-ico {
            font-size:16px;
            color:#fff;
            position:absolute;
            top:6px;
            right:8px;
            background:url(/images/icons/ico-sale-bg.png) no-repeat;
            zindex:10;
            z-index:10px;
            z-index:10;
            font-style:oblique;
            width: 64px;
            height: 60px;
            
        }
        .img_cont .sale-ico span,
        .specials-box .sale-ico span {
            width:57px;
            padding-top:16px;
            font-weight:bold;
            text-align:center;
            margin:0px auto;
            display:block;
            font-family:Verdana;
        }
        .img_cont .sale-ico span.small,
        .specials-box .sale-ico span.small {
            font-size:14px;
            display:block;
            width:64px;
            font-weight:normal;
            height:60px;
            padding-top:0px;
        }

    .specials-header {
        width:80%;
        height:45px;
        margin:10px auto;
    }

    .specials-header .content {        
        background-color:#c00;
        text-align:center;
        font-weight:bold;
        font-size:20px;
        font-family:Arial;        
        line-height:43px;
        color:#fff;
    }
    .specials-header .left-arrow{
        height:45px;          
        background:url(../images/left-arrow.jpg) no-repeat;
        padding-left:56px;
    }
    .specials-header .right-arrow{
        height:45px;
        padding-top:1px;        
        padding-right:55px;        
        background:url(../images/right-arrow.jpg) top right no-repeat;
    }



#wrapper{
    margin: 0 auto;
	width:800px;
	overflow:hidden;
    	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}


ul.bradcrumb{
	background:#ededed;
	padding:10px;
    margin: 0px;
	float:left;
	margin-bottom:10px;
	width:800px;

    list-style: none;
}
ul.bradcrumb li{
	float:left;
	color:#666;
}
ul.bradcrumb li.separator{
	padding:0 10px;
}
ul.bradcrumb li a{
	color:#666;
}

.product_dtl_cont{
	/*width:810px;*/
    width: 100%;
	overflow:hidden;
}
.product_dtl_left{
	width:445px;
/*    width: 50%;*/
	float:left;
}
.product_dtl_left h1.product_title{
	font-size:16px;
	font-weight:bold;
	color:#010066;
	padding-bottom:15px;
}
.product_dtl_left img.product{
	margin:15px;
	position:relative;
}
.product_dtl_left .img_cont{
	position:relative;
    width: 280px;
}
.product_dtl_left img.product{
	margin:15px;
}


.product_detail{
	border:1px solid #dadada;
	padding:15px;
}
.product_detail h2{
	font-size:16px;
	color:#424242;
	font-weight:bold;
	padding-bottom:15px;
}
.product_detail ul li{
	padding-bottom:10px;
	list-style:disc inside;
}
.product_detail a.readmore-js-toggle{
	background:#ededed;
	padding:10px;
	color:#424242;
	font-size:12px;
	width:100px;
	text-align:center;
	margin-top:15px;
}


.product_detail ul,
.product_detail p {
    margin: 5px 0px;
}



.product_dtl_right{
	width:325px;
	float:right;
/*    margin-left: 3%;*/
}

.product_dtl_right .item_box{
	border:#dadada 1px solid;
	height:50px;
	float:left;
	background:#ededed url(../images/icons/item_ico.png?v=1) no-repeat 15px center;
	margin-bottom:10px;
	width:273px;
	padding-left:50px;
}
.product_dtl_right .item_box span{
	font-weight:bold;
	font-size:16px;
	color:#424242;
	display:block;
	text-align:center;
}
.product_dtl_right .item_box span.txt_1{
	text-transform:uppercase;
	padding-top:5px;
}
.product_dtl_right .item_box span.txt_2{
	text-transform:capitalize;
}

.pp-banner img {
    max-width: 100% !important;
    width: auto !important;
}

.product_dtl_right .shipping_box{
	border:#dadada 1px solid;
	height:50px;
	float:left;
	background:#ededed url(../images/icons/shipping_ico.png?v=2) no-repeat 15px center;
	margin-bottom:10px;
	width:273px;
	padding-left:50px;
}
.product_dtl_right .shipping_box span{
	font-weight:bold;
	font-size:16px;
	color:#424242;
	display:block;
	text-align:center;
}
.product_dtl_right .shipping_box span.txt_1{
	text-transform:uppercase;
	padding-top:5px;
}
.product_dtl_right .shipping_box span.txt_2{
	text-transform:capitalize;
}
.blue_box ,
.product_dtl_right a.question_box{
	float:left;
	height:40px;
	border:#dadada 1px solid;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
	width:308px;
	line-height:40px;
	padding-left:15px;
	background:#cc0001 url(../images/icons/right_arrow.png) no-repeat 275px center;
}
.product_dtl_right .blue_box:hover,
.product_dtl_right a.question_box:hover{
	opacity:0.7;
	background:#cc0001 url(../images/icons/right_arrow.png) no-repeat 282px center;
}


.blue_box {
    height:40px;
	font-size:15px;
	line-height:40px;
	padding-left:15px;
	background:#010066 url(../images/icons/right_arrow.png) no-repeat 275px center;
}

.product_dtl_right .blue_box:hover {
    background:#010066 url(../images/icons/right_arrow.png) no-repeat 282px center;
}

.product_dtl_right .social_icons  {
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    float: left;
    list-style: none;

}

.product_dtl_right ul.social_icons li {
    float: left;
    padding-right: 15px;
}

.add_shopping_cart_box{
	background:#fff;
	border:#dadada 2px solid;
	width:291px;
	padding:15px;
	float:left;
	margin-bottom:10px;
    max-height: 200px;
}
.add_shopping_cart_box p{
	color:#424242;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px;
    margin: 0px;
}
.add_shopping_cart_box p span{
	text-align:right;
	display:block;
	float:right;
}


.add_shopping_cart_box a.shpping_cart_btn{
	display:block;
	float:left;
	height:48px;
	border:#da7706 1px solid;
	color:#FFF;
	width:222px;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:15px;
	line-height:48px;
	font-weight:bold;
	padding-left:60px;
	background:#e8810b url(../images/icons/ico-cart.png) no-repeat 15px center;
}
.add_shopping_cart_box a.shpping_cart_btn:hover{
	opacity:0.7;
}

.add_shopping_cart_box img.product{
	margin:0 auto;
	display:block;
}




.today_special{
	display:block;
	float:left;
	border:#dadada 1px solid;
	width:293px;
	padding:15px;
	background:#010066;
    color: #fff;
}

.today_special h2.spcl_product_title{
	color:#FFF;
	font-size:20px;
	padding:0px 0px 15px;
	font-weight:bold;
    margin: 0px;
    text-align: center;
}
.today_special img{
	color:#FFF;
	background:#FFF;
	width:93px;
	height:85px;
	padding:5px;
	float:left;
}
.today_special .detail{
	float:left;
	width:150px;
	padding-left:10px;
}
.today_special a{
	color:#FFF;
	
}
    .today_special h4 {
        float: left;
        margin: 0px;
        padding-bottom:5px;
    margin-left: 10px;
    font-weight:bold;
	display:block;
        width: 150px;
    }
    
.today_special a:hover{
	text-decoration:underline;
}
.today_special span,
.today_special span.price{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
    margin-left: 10px;
}

.nopadding{ padding: 0px !important; }
.clear { clear: both;font-size: 0%;line-height: 0%;padding: 0px;margin: 0px;}

.product-details-price { color: #B00000 !important;font-size: 20px; }

.sale-banner {
    display: inline;
    padding: 2px 5px;
    background: #A90000;
    color: #fff;
    font-size: 16px;
    margin: 3px 0px;
    float: right;
}

.sale-price {
    color: #A90000 !important;
    font-size: 21px !important;
}